.style-module-scss-module__khy0hW__scene{width:100%;height:100%;color:inherit;perspective:1100px;cursor:pointer;touch-action:pan-y;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.style-module-scss-module__khy0hW__scene:focus-visible{outline:2px solid var(--offsite-accent);outline-offset:-12px;border-radius:2px}.style-module-scss-module__khy0hW__orbit{aspect-ratio:1.24;width:82%;transform-style:preserve-3d;display:block}.style-module-scss-module__khy0hW__sheet{width:100%;height:100%;transform-style:preserve-3d;filter:drop-shadow(24px 50px 24px color-mix(in srgb, var(--black) 24%, transparent));transition:transform 1s cubic-bezier(.2,.75,.2,1);display:block;position:relative;transform:rotateX(22deg)rotateY(-24deg)rotate(-27deg)}.style-module-scss-module__khy0hW__panel{top:0;left:calc(var(--i)*100%/12);background-color:var(--offsite-accent);background-image:linear-gradient(90deg, color-mix(in srgb, var(--black) 28%, transparent), transparent 85%),radial-gradient(ellipse at center, transparent 0 30%, var(--offsite-paper) 30.4% 31.3%, transparent 31.7% 51%, var(--offsite-paper) 51.4% 52.3%, transparent 52.7%);background-size:100% 100%,1200% 100%;background-position:0 0,calc(var(--i)*100%/11) 0;width:calc(8.33333% + 1px);height:100%;transform:translateZ(calc(mod(var(--i), 2) * 24px)) rotateY(calc((mod(var(--i), 2) * 2 - 1) * 32deg));backface-visibility:visible;transition:transform 1s cubic-bezier(.2,.75,.2,1);position:absolute}.style-module-scss-module__khy0hW__sheet[data-open=true]{transform:rotateX(0)rotateY(0)rotate(-8deg)}.style-module-scss-module__khy0hW__sheet[data-open=true] .style-module-scss-module__khy0hW__panel{transform:translateZ(0)rotateY(0)}.style-module-scss-module__khy0hW__hint{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font:18px/1 monospace;display:grid;position:absolute;bottom:4%;right:10%}@media (prefers-reduced-motion:reduce){.style-module-scss-module__khy0hW__sheet,.style-module-scss-module__khy0hW__panel{transition:none}}
.style-module-scss-module__UmKIYq__room{padding:40px 4vw 50px}.style-module-scss-module__UmKIYq__heading{justify-content:space-between;align-items:end;gap:24px;padding-bottom:30px;display:flex}.style-module-scss-module__UmKIYq__heading p{margin:0;font-size:12px;line-height:1.6}.style-module-scss-module__UmKIYq__heading>p{max-width:240px}.style-module-scss-module__UmKIYq__heading h1{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(36px,6vw,80px);font-weight:500;line-height:1}.style-module-scss-module__UmKIYq__stage{background:var(--black);height:65svh;min-height:450px;color:var(--on-ink);place-items:center;display:grid;position:relative;overflow:hidden}.style-module-scss-module__UmKIYq__fill{position:absolute;inset:0}.style-module-scss-module__UmKIYq__fold{width:min(700px,100%);height:100%}.style-module-scss-module__UmKIYq__bottom{justify-content:space-between;gap:24px;padding-top:24px;font-size:12px;display:flex}.style-module-scss-module__UmKIYq__bottom a{color:inherit;text-decoration:none}.style-module-scss-module__UmKIYq__bottom a:focus-visible{outline:2px solid var(--offsite-accent);outline-offset:5px}@media (max-width:760px){.style-module-scss-module__UmKIYq__room{padding:30px 6vw}.style-module-scss-module__UmKIYq__heading{flex-direction:column;align-items:start}.style-module-scss-module__UmKIYq__stage{height:55svh;min-height:340px}}
