.Ohru8q_sequence{isolation:isolate;--stage-size:clamp(320px, min(51vw, 100svh - 156px), 740px);position:relative}.Ohru8q_scrollCue{z-index:3;opacity:0;pointer-events:none;width:24px;height:32px;translate:0 calc(var(--scroll-cue-y,50vh) - 50%);transition:opacity .28s ease-out;position:fixed;inset-block-start:0;inset-inline-end:max(8px, env(safe-area-inset-right))}.Ohru8q_scrollCue[data-up] .Ohru8q_scrollCueTrail{scale:1 -1}.Ohru8q_scrollCue[data-moving]{opacity:.8}.Ohru8q_scrollCue[data-wheel]{opacity:.96;transition-duration:85ms}.Ohru8q_scrollCueTrail{translate:0 var(--wheel-offset,0px);transition:translate .16s ease-out;position:absolute;inset:0}.Ohru8q_scrollCueTrail>span{background:linear-gradient(135deg,#ffe4bc,#ce915c);border-radius:55% 24% 42% 18%;width:4px;height:9px;animation:.66s linear -170ms infinite paused Ohru8q_scrollCueGrain;position:absolute;top:12px;left:7px;box-shadow:0 0 2px #21140d}.Ohru8q_scrollCueTrail>span:nth-child(2){width:3px;height:6px;animation-delay:-390ms;left:16px}.Ohru8q_scrollCueTrail>span:nth-child(3){width:3px;height:8px;animation-delay:-610ms;left:11px}.Ohru8q_scrollCue:is([data-moving],[data-wheel]) .Ohru8q_scrollCueTrail>span{animation-play-state:running}@keyframes Ohru8q_scrollCueGrain{0%{opacity:0;transform:translate(-2px,-14px)rotate(-22deg)}22%{opacity:1}68%{opacity:.84}to{opacity:0;transform:translate(2px,15px)rotate(24deg)}}.Ohru8q_stageRail{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:clip}.Ohru8q_sequence:not(:has(>[data-opening][data-pinned=true])) .Ohru8q_stageRail{display:none}.Ohru8q_stageAnchor{height:100svh;position:sticky;top:0}.Ohru8q_stageAnchor[data-sticky-exhibit=false]:has(>[data-scene=exhibit]){position:relative}.Ohru8q_stageSlot{width:var(--stage-size);aspect-ratio:1;justify-self:center;position:relative}.Ohru8q_particleStage{width:var(--stage-size);aspect-ratio:1;transform:translate3d(calc(var(--stage-x,0px) - 50%), calc(var(--stage-y,0px) - 50%), 0);visibility:hidden;opacity:var(--stage-opacity,1);position:absolute;inset:0 auto auto 0}.Ohru8q_stageSlot:before{content:"";background:radial-gradient(ellipse at center, var(--stage-halo), transparent 66%);opacity:.32;position:absolute;inset:9% 6% 12%}.Ohru8q_particlePicture{position:absolute;inset:0}.Ohru8q_particleCanvas,.Ohru8q_particleStill{width:100%;height:100%;display:block;position:absolute;inset:0}.Ohru8q_particleCanvas[hidden]{display:none}.Ohru8q_galleryFlow{width:100%;height:100%;position:absolute;inset:0}.Ohru8q_characterPortrait{object-fit:contain}.Ohru8q_characterPortrait[data-exhibit-portrait=chat-creatures]{transform-origin:60% 92%}:is(.Ohru8q_exhibition[data-portrait-dissolving] :is(.Ohru8q_galleryArtwork,.Ohru8q_stageSlot):has(>[data-exhibit-portrait]),.Ohru8q_exhibition[data-portrait-dissolving] .Ohru8q_exhibitAction){visibility:hidden}.Ohru8q_stageSlot{--stage-halo:#55301b}.Ohru8q_particleStage[data-animated=true]{visibility:visible}.Ohru8q_sequence:has([data-animated=true]) .Ohru8q_stageSlot .Ohru8q_particleStill{visibility:hidden}.Ohru8q_sequence:has([data-animated=true]) .Ohru8q_stageSlot:before{visibility:hidden}.Ohru8q_exhibition{--exhibit-width:clamp(250px, min(35vw, 60svh), 36rem);scroll-margin-top:0;position:relative}.Ohru8q_exhibitionPanel{grid-template-columns:minmax(0, 1fr) var(--exhibit-width) minmax(0, 1fr);pointer-events:none;grid-template-rows:1fr auto;align-items:center;gap:clamp(.8rem,1.25vw,1.4rem);min-height:100svh;padding:clamp(2rem,5svh,4rem) clamp(1.25rem,3.2vw,4rem) 1rem;display:grid;position:relative}.Ohru8q_exhibitionPanel:before,.Ohru8q_exhibitFrame:before{content:"";z-index:-1;position:absolute;inset:0}.Ohru8q_exhibitionPanel:before{background:radial-gradient(at 0 105%,#51301c,#0000 65%),#17100c}.Ohru8q_exhibitionCopy,.Ohru8q_themeControls,.Ohru8q_exhibitionFooter{pointer-events:auto;position:relative}.Ohru8q_exhibitionCopy{align-self:start;margin-top:clamp(2rem,16svh,9rem)}.Ohru8q_exhibitionCopy h2,.Ohru8q_previewLabel{color:var(--muted);font-size:.84rem;font-weight:var(--weight-medium);margin-bottom:.65rem}@keyframes Ohru8q_themeReveal{0%{opacity:.35}}.Ohru8q_themeTitle{color:var(--text);font-size:clamp(1.7rem,3.2vw,3.5rem);font-weight:var(--weight-medium);line-height:1.22;animation:.35s ease-out Ohru8q_themeReveal}.Ohru8q_exhibitFrame,.Ohru8q_previewArt,.Ohru8q_gallerySlide{--art-mid:#54301e;--art-edge:#26160e;--art-light:#e3ac72}:is(.Ohru8q_exhibitFrame,.Ohru8q_previewArt,.Ohru8q_gallerySlide)[data-theme=office-evolution]{--art-mid:#403147;--art-edge:#211823;--art-light:#d2acdf}:is(.Ohru8q_exhibitFrame,.Ohru8q_previewArt,.Ohru8q_gallerySlide)[data-theme=chat-creatures]{--art-mid:#343820;--art-edge:#1c2014;--art-light:#bdcb94}.Ohru8q_exhibitFrame{aspect-ratio:4/5;border:1px dashed #ffedd799;place-items:center;margin:0;display:grid;position:relative}.Ohru8q_exhibitFrame:before,.Ohru8q_previewArt,.Ohru8q_gallerySlide{background:radial-gradient(ellipse at 46% 44%, var(--art-mid), transparent 74%), var(--art-edge)}.Ohru8q_exhibitFrame:before{inset:5px}.Ohru8q_exhibitFrame .Ohru8q_stageSlot{--stage-halo:transparent;width:100%}.Ohru8q_exhibitFrame[data-theme=abstract-creatures] .Ohru8q_stageSlot:has([data-milk-tribe]){aspect-ratio:auto;width:calc(100% - 10px);position:absolute;inset:5px}.Ohru8q_exhibitFrame[data-theme=abstract-creatures]:has([data-milk-tribe]) .Ohru8q_exhibitNumber{color:#674d39}.Ohru8q_exhibitAction{z-index:2;color:var(--text);cursor:pointer;pointer-events:auto;touch-action:pan-y pinch-zoom;background:0 0;border:0;padding:0;position:absolute;inset:5px}.Ohru8q_exhibitAction:disabled{visibility:hidden}.Ohru8q_exhibitAction:focus-visible{outline-offset:-5px}.Ohru8q_exhibitAction[data-dragging=true]{cursor:grabbing}.Ohru8q_exhibitHint{color:var(--muted);pointer-events:none;font-size:.74rem;position:absolute;inset:auto 0 .75rem}.Ohru8q_exhibition[data-scroll=true] .Ohru8q_exhibitAction{opacity:calc(var(--gallery-labels-in,1) * var(--gallery-label-opacity,1))}.Ohru8q_sequence:has([data-scene=exhibit][data-exhibit-centered=false]) .Ohru8q_galleryFrame .Ohru8q_exhibitAction{pointer-events:none}.Ohru8q_reactionCanvas{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:is(.Ohru8q_galleryArtwork,.Ohru8q_stageSlot):has(.Ohru8q_reactionCanvas:not([hidden])) .Ohru8q_characterPortrait{visibility:hidden}.Ohru8q_reactionFlash{border:1px solid var(--art-light);opacity:.68;pointer-events:none;border-radius:50%;animation:.7s ease-out both Ohru8q_exhibitFlash;position:absolute;inset:24%}@keyframes Ohru8q_exhibitFlash{0%{opacity:.75;transform:scale(.55)}to{opacity:0;transform:scale(1.3)}}.Ohru8q_exhibitNumber,.Ohru8q_statusDot{z-index:1;position:absolute}.Ohru8q_exhibitNumber{color:var(--muted);letter-spacing:.08em;font-size:.74rem;top:1rem;left:1rem}.Ohru8q_statusDot{background:var(--art-light);border-radius:50%;width:8px;height:8px;top:1.05rem;right:1.05rem}.Ohru8q_themeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.55rem,.95vw,1rem);max-width:25rem;display:grid}.Ohru8q_themeCard{min-width:0;color:var(--muted);text-align:left;background:0 0;border:0;padding:0}button.Ohru8q_themeCard{cursor:pointer}.Ohru8q_previewArt{aspect-ratio:4/5;filter:brightness(.83);transition:filter .22s;display:block;position:relative;overflow:hidden}.Ohru8q_previewArt .Ohru8q_particleStill{filter:brightness(1.45);transition:transform .25s;transform:scale(1.08)}.Ohru8q_themeCard:is(:hover,:focus-visible){color:var(--text)}.Ohru8q_themeCard:is(:hover,:focus-visible) .Ohru8q_previewArt{filter:brightness(1.12)}.Ohru8q_themeCard:is(:hover,:focus-visible) .Ohru8q_particleStill{transform:scale(1.14)}.Ohru8q_previewCaption{justify-content:space-between;align-items:center;gap:.2rem;padding-block:.4rem;font-size:clamp(.75rem,1vw,.89rem);display:flex}.Ohru8q_previewCaption svg{flex:none;width:14px;height:14px}.Ohru8q_playback{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;margin-top:.35rem;padding:0 .1rem;font-size:.8rem;display:inline-flex}.Ohru8q_playback:hover{color:var(--text)}.Ohru8q_exhibitionFooter{grid-column:2;justify-self:center}.Ohru8q_exhibition[data-scroll=true]{--gallery-step-size:clamp(340px, 57svh, 620px);min-height:calc(100svh + var(--gallery-entrance-travel,0px) + var(--gallery-step-size) * var(--gallery-last) + var(--gallery-finale-travel,0px));scroll-margin-top:calc(-1 * var(--gallery-entrance-travel,0px));pointer-events:none;margin-block-start:calc(-1 * (var(--gallery-entrance-overlap,0px) + var(--gallery-entrance-travel,0px)))}.Ohru8q_exhibition[data-scroll=true] .Ohru8q_exhibitionPanel{--gallery-preview:clamp(100px, min(11.8vw, 22svh), 12rem);--gallery-gap:clamp(.8rem, 1.2vw, 1.4rem);--gallery-preview-height:calc(var(--gallery-preview) * 1.25);height:100svh;position:sticky;top:0;overflow:clip}.Ohru8q_exhibition[data-scroll=true] .Ohru8q_exhibitionPanel:before{opacity:var(--gallery-background-in,1)}.Ohru8q_exhibition[data-scroll=true] :is(.Ohru8q_exhibitionCopy,.Ohru8q_gallerySide,.Ohru8q_exhibitionFooter){opacity:calc(var(--gallery-labels-in,1) * var(--gallery-label-opacity,1))}.Ohru8q_exhibition[data-scroll=true]:has(>.Ohru8q_exhibitionPanel[inert]):focus-visible{outline:none}.Ohru8q_exhibition[data-scroll=true] .Ohru8q_exhibitionCopy{z-index:1;translate:0 calc(-50% - var(--gallery-preview-height) / 2 - var(--gallery-gap));align-self:center;margin-top:0}.Ohru8q_galleryWindow{grid-area:1/2;align-self:stretch;place-items:center;display:grid;position:relative}.Ohru8q_galleryFrame{z-index:1;--gallery-border:calc(var(--gallery-frame-in,1) * var(--gallery-frame-opacity,1));border-color:rgb(255 237 215/calc(.6 * var(--gallery-border)));width:100%}.Ohru8q_galleryFrame:before{content:none}.Ohru8q_galleryFrame>:is(.Ohru8q_exhibitNumber,.Ohru8q_statusDot){opacity:var(--gallery-border)}.Ohru8q_galleryViewport{opacity:var(--gallery-art-in,1);--gallery-reveal-edge:calc(112% * var(--gallery-art-in,1));-webkit-mask-image:linear-gradient(#000 calc(var(--gallery-reveal-edge) - 12%), transparent var(--gallery-reveal-edge));mask-image:linear-gradient(#000 calc(var(--gallery-reveal-edge) - 12%), transparent var(--gallery-reveal-edge));position:absolute;inset:4px;overflow:clip}.Ohru8q_gallerySlide,.Ohru8q_gallerySelect{--gallery-distance:calc(var(--gallery-index) - var(--gallery-progress,0))}.Ohru8q_gallerySlide{--gallery-offset:max(var(--gallery-distance), -1 * var(--gallery-distance));translate:calc(100% * var(--gallery-distance)) 0;--frame-tone:calc(100% * var(--gallery-frame-opacity,1));background:radial-gradient(ellipse at 46% 44%, color-mix(in srgb, var(--art-mid) var(--frame-tone), transparent), transparent 74%), color-mix(in srgb, var(--art-edge) var(--frame-tone), transparent);position:absolute;inset:0}.Ohru8q_galleryArtwork{opacity:var(--gallery-grain-opacity,1);position:absolute;inset:0}.Ohru8q_sequence:has([data-animated=true][data-scene=exhibit][data-exhibit-centered=true]) .Ohru8q_galleryArtwork:not(:has(.Ohru8q_characterPortrait,[data-milk-tribe])){--exhibit-still:clamp(0, var(--gallery-offset) * 10, 1);opacity:calc(var(--exhibit-still) * var(--gallery-grain-opacity,1))}.Ohru8q_sequence[data-gallery-flow] .Ohru8q_galleryArtwork:not(:has(.Ohru8q_characterPortrait,[data-milk-tribe])){opacity:0}.Ohru8q_sequence[data-gallery-flow]:has([data-gallery-slide]:first-child [data-milk-tribe]) .Ohru8q_galleryFlow{opacity:max(0, 1 - 3 * var(--gallery-art-in,0))}.Ohru8q_particleStage[data-scene=exhibit][data-poster=true]{visibility:hidden}.Ohru8q_gallerySide{width:calc(var(--gallery-last) * (var(--gallery-preview) + var(--gallery-gap)));height:var(--gallery-preview-height);position:absolute;top:50%;overflow:clip;translate:0 -50%}.Ohru8q_gallerySide[data-side=left]{right:calc(100% + var(--gallery-gap))}.Ohru8q_gallerySide[data-side=right]{left:calc(100% + var(--gallery-gap))}.Ohru8q_gallerySelect{width:var(--gallery-preview);position:absolute;top:0}.Ohru8q_gallerySide[data-side=left] .Ohru8q_gallerySelect{--side-distance:calc(-1 - var(--gallery-distance));translate:calc(-1 * (var(--side-distance) * var(--gallery-preview) + max(0, var(--side-distance)) * var(--gallery-gap))) 0;right:0}.Ohru8q_gallerySide[data-side=right] .Ohru8q_gallerySelect{--side-distance:calc(var(--gallery-distance) - 1);translate:calc(var(--side-distance) * var(--gallery-preview) + max(0, var(--side-distance)) * var(--gallery-gap)) 0;left:0}.Ohru8q_gallerySelect:not([inert]){pointer-events:auto}.Ohru8q_gallerySelect:focus-visible{outline-offset:-4px;z-index:1}.Ohru8q_gallerySelect .Ohru8q_previewArt .Ohru8q_particleStill{filter:brightness(1.2);transform:none}@media (max-width:1000px) and (min-width:801px){.Ohru8q_sequence{--stage-size:clamp(320px, min(47vw, 100svh - 156px), 740px)}}@media (max-width:800px){.Ohru8q_sequence{--stage-size:min(86vw, 430px)}.Ohru8q_exhibitionPanel{min-height:0;padding:2.6rem var(--gutter) 1rem;grid-template-rows:auto;grid-template-columns:minmax(0,26rem);justify-content:center;align-items:stretch;gap:1.2rem}.Ohru8q_exhibitionCopy{margin-top:0}.Ohru8q_themeTitle{font-size:clamp(2rem,7.5vw,2.75rem)}.Ohru8q_exhibitFrame{aspect-ratio:5/6}.Ohru8q_themeList{max-width:none}.Ohru8q_previewArt{aspect-ratio:4/3}.Ohru8q_exhibitionFooter{grid-column:1}}@media (max-width:800px),(max-height:519px){.Ohru8q_exhibition[data-scroll=true]{--exhibit-width:min(72vw, calc((100svh - 15rem) * 5 / 6), 24rem)}.Ohru8q_exhibition[data-scroll=true] .Ohru8q_exhibitionPanel{--gallery-preview:clamp(44px, 15vw, 72px);--gallery-preview-height:calc(var(--gallery-preview) * .75);--gallery-gap:.55rem;padding:clamp(1rem, 4svh, 2rem) var(--gutter) 1rem;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:.65rem}.Ohru8q_exhibition[data-scroll=true] .Ohru8q_exhibitionCopy{text-align:center;grid-area:1/1;translate:none}.Ohru8q_galleryWindow{grid-area:2/1;grid-template-rows:auto var(--gallery-preview-height);width:var(--exhibit-width);place-self:center;gap:.5rem}.Ohru8q_galleryFrame{aspect-ratio:5/6;grid-row:1}.Ohru8q_gallerySide{top:auto;bottom:0;translate:none}.Ohru8q_gallerySide[data-side=left]{right:calc(50% + var(--gallery-gap) / 2)}.Ohru8q_gallerySide[data-side=right]{left:calc(50% + var(--gallery-gap) / 2)}.Ohru8q_gallerySelect .Ohru8q_previewArt{aspect-ratio:4/3}.Ohru8q_exhibition[data-scroll=true] .Ohru8q_exhibitionFooter{grid-area:3/1}}.Ohru8q_sequence[data-stage-transitions]:has(>[data-opening][data-pinned=true]+#how[data-pinned]){--opening-demo-travel:400px;--opening-demo-overlap:100svh;--demo-entry:0;--demo-text-in:0}.Ohru8q_sequence[data-stage-transitions]:has(>#how[data-pinned]+.Ohru8q_exhibition[data-scroll=true]){--gallery-entrance-travel:360px;--gallery-entrance-overlap:100svh;--gallery-background-in:0;--gallery-frame-in:0;--gallery-art-in:0;--gallery-labels-in:0}.Ohru8q_storyFlow:has(.Ohru8q_sequence[data-stage-transitions]>.Ohru8q_exhibition[data-scroll=true]){--gallery-finale-travel:440px}.Ohru8q_storyFlow:has(.Ohru8q_sequence[data-stage-transitions]>.Ohru8q_exhibition[data-scroll=true])+#finale{--gallery-finale-travel:440px}.Ohru8q_storyFlow:has(.Ohru8q_sequence[data-stage-transitions]>.Ohru8q_exhibition[data-scroll=true])+#finale{--finale-lead:var(--gallery-finale-travel);--finale-position:sticky;--finale-viewport-height:100svh;--finale-entry-initial:0;min-height:calc(100svh + var(--finale-lead));margin-block-start:calc(-100svh - var(--finale-lead))}@media (pointer:coarse) and (hover:none){.Ohru8q_storyFlow:has(.Ohru8q_sequence[data-stage-transitions]>.Ohru8q_exhibition[data-scroll=true])+#finale{--finale-viewport-height:100dvh;min-height:calc(100lvh + var(--finale-lead))}}
.G4cDNG_portrait{isolation:isolate;background:radial-gradient(at 46% 38%,#fbefd9 8%,#efdbc1 63%,#ddba98 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:clip;container-type:size}.G4cDNG_portrait[data-interactive=true]{pointer-events:auto}.G4cDNG_face{aspect-ratio:1;width:min(100cqw,100cqh);display:block;position:relative}.G4cDNG_body{mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.G4cDNG_eye{pointer-events:none;width:13.8%;position:absolute;top:45%;translate:-50% -50%}.G4cDNG_eye[data-side=left]{left:22.5%}.G4cDNG_eye[data-side=right]{left:75.8%}.G4cDNG_eye img{width:100%;height:auto;translate:var(--pupil-x,0%) var(--pupil-y,0%);transition:translate .14s ease-out;display:block}.G4cDNG_mouth{background:linear-gradient(#2e1712,#47221b);border-radius:12% 12% 49% 49%/22% 22% 78% 78%;width:42.8%;height:10%;position:absolute;top:70%;left:49.3%;translate:-50%;box-shadow:inset 0 .3em .65em #200d0b80}.G4cDNG_tongue{pointer-events:none;width:32%;height:21%;position:absolute;top:73%;left:49.3%;translate:-50%}.G4cDNG_tongue img{pointer-events:none;width:124%;height:137%;position:absolute;inset:-18% -12%}.G4cDNG_tongue[data-reacting=true]{transform-origin:top;animation:.42s ease-in-out G4cDNG_tongueBounce}@keyframes G4cDNG_tongueBounce{38%{scale:1.04 1.13}72%{scale:.99 .97}}@media (prefers-reduced-motion:reduce){.G4cDNG_eye img{transition:none;translate:none}.G4cDNG_tongue[data-reacting=true]{animation:.42s step-end G4cDNG_tongueBrighten}}@keyframes G4cDNG_tongueBrighten{0%{filter:brightness(1.1)}}
.MfNc6q_glyph{white-space:pre;transition:font-weight .14s ease-out;display:inline-block}.MfNc6q_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
._8SWxya_opening{--opening-travel:128svh;--desk-x:60%;--desk-y:71%;--reveal-background:radial-gradient(ellipse at 50% 65%, #40291d, #211711 50%, #17100c 88%);display:grid;position:relative}html:has(._8SWxya_opening:not([data-pinned])){scroll-behavior:auto}._8SWxya_viewport{display:contents}._8SWxya_viewport>section,._8SWxya_anchor{grid-column:1}._8SWxya_desk,._8SWxya_startAnchor{grid-row:1}._8SWxya_reveal,._8SWxya_revealAnchor{grid-row:2}._8SWxya_reveal{background:var(--reveal-background)}._8SWxya_anchor{pointer-events:none;align-self:start;width:1px;height:1px;scroll-margin-top:0;position:relative}._8SWxya_anchorAlias{scroll-margin-top:0;position:absolute;inset:0}._8SWxya_viewport>section{isolation:isolate;min-height:max(450px,84svh);position:relative;overflow:clip}._8SWxya_desk{--view:.85;--support-x:var(--desk-x);--support-y:var(--desk-y)}._8SWxya_room{z-index:-1;position:absolute;inset:0}._8SWxya_wall,._8SWxya_roomShade{position:absolute;inset:0}._8SWxya_wall{filter:brightness(1.18)saturate(.8);background:linear-gradient(110deg,#3020164d,#77615512),url(/opening/chestnut-linen.webp) 50%/cover,#513a30}._8SWxya_tabletop{--table-rise:79;top:calc(-19% + 1% * var(--table-rise) * var(--view,1));width:124%;height:148%;transform:perspective(185svh) rotateX(calc(67deg * var(--view,1)));transform-origin:top;background:repeating-linear-gradient(1deg,#3f2518 0 2px,#3a2318 2px 6px,#482c1c 6px 11px);position:absolute;left:-12%;box-shadow:0 -3px 16px #170e0abf}._8SWxya_tabletop img{object-fit:cover;object-position:center top;filter:brightness(1.16)saturate(.8)}._8SWxya_tabletop:after{content:"";background:linear-gradient(180deg, rgb(21 10 6/calc(.3 * var(--view,1))), transparent 29%);position:absolute;inset:0}._8SWxya_contactShadow{translate:var(--support-x) var(--support-y);pointer-events:none;position:absolute;inset:0}._8SWxya_contactShadow:after{content:"";background:radial-gradient(#10070380,#0000 72%);width:min(17vw,205px);height:min(3vw,32px);position:absolute;top:0;left:0;translate:-50% -50%}._8SWxya_roomShade{background:linear-gradient(90deg,#100904a6,#10090450 35%,#0000 69%,#10090430),linear-gradient(#0000 58%,#10090468)}._8SWxya_deskCopy{inset-inline-start:var(--gutter);top:calc(45% + var(--header-height) * .35);z-index:1;width:min(44%,36rem);position:absolute;translate:0 -50%}._8SWxya_deskCopy h1{font-size:clamp(4.5rem,8.25vw,9rem);font-weight:var(--weight-display);line-height:1.12}._8SWxya_deskCopy p{color:var(--muted);margin-block:1.15rem 1.45rem;font-size:clamp(.9rem,1.4vw,1.1rem)}._8SWxya_deskActions{inset-inline:var(--gutter);bottom:max(6%, env(safe-area-inset-bottom));z-index:1;pointer-events:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:absolute}._8SWxya_deskActions a{pointer-events:auto}._8SWxya_scrollHint{color:var(--text);text-align:end;font-size:.875rem}._8SWxya_still{top:var(--support-y);left:var(--support-x);width:var(--stage-size);aspect-ratio:1;position:absolute;translate:-50% -68%}._8SWxya_brandCopy{pointer-events:none;justify-items:center;display:grid;position:absolute;inset:0}._8SWxya_brandCopy h2{font-size:clamp(3rem,10.4vw,10.5rem);font-weight:var(--weight-display);white-space:nowrap;align-self:center;gap:.09em;line-height:1.18;display:flex}._8SWxya_brandMark{align-self:center;width:1.12em;height:1.12em;margin-inline-end:-.12em;position:relative}._8SWxya_brandMark img{scale:1.45}._8SWxya_brandText{gap:inherit;display:flex}._8SWxya_brandCopy a{pointer-events:auto;position:absolute;bottom:9%}._8SWxya_opening[data-pinned=true]{--opening-reveal-hold:120px;min-height:calc(100svh + var(--opening-travel) + var(--opening-reveal-hold) + var(--opening-demo-travel,0px));display:block}._8SWxya_opening[data-pinned=true] ._8SWxya_anchor{position:absolute;top:0}._8SWxya_opening[data-pinned=true] ._8SWxya_revealAnchor{top:calc(var(--opening-travel) * .93)}._8SWxya_opening[data-pinned=true] ._8SWxya_viewport{isolation:isolate;overflow-anchor:none;background:var(--reveal-background);height:100svh;display:block;position:absolute;inset:0 0 auto}._8SWxya_opening[data-pinned=true] ._8SWxya_viewport[data-pin-position=fixed]{position:fixed}._8SWxya_opening[data-pinned=true] ._8SWxya_viewport[data-pin-position=end]{inset-block:auto 0}._8SWxya_opening[data-pinned=true] ._8SWxya_viewport>section{pointer-events:none;min-height:0;position:absolute;inset:0;overflow:visible}._8SWxya_opening[data-pinned=true] :is(._8SWxya_still,._8SWxya_brandMark img){display:none}._8SWxya_opening[data-pinned=true] ._8SWxya_desk{--view:var(--camera,.85);--support-x:calc(100% * var(--contact-x,.6));--support-y:calc(100% * var(--contact-y,.71))}._8SWxya_opening[data-pinned=true] ._8SWxya_tabletop{translate:0 calc(1svh * var(--table-rise) * var(--view,1));top:-19%}._8SWxya_opening[data-pinned=true] ._8SWxya_desk ._8SWxya_room{contain:paint}._8SWxya_opening[data-pinned=true] ._8SWxya_desk :is(._8SWxya_tabletop,._8SWxya_roomShade){opacity:calc(1 - var(--brand,0))}._8SWxya_opening[data-pinned=true] ._8SWxya_desk :is(._8SWxya_wall,._8SWxya_contactShadow){opacity:calc(1 - var(--wall-out,0))}._8SWxya_opening[data-pinned=true][data-room-hidden] ._8SWxya_desk ._8SWxya_room{visibility:hidden}._8SWxya_opening[data-pinned=true] ._8SWxya_reveal{isolation:auto;background:0 0}._8SWxya_opening[data-pinned=true] ._8SWxya_brandText{opacity:calc(1 - var(--brand-fade,0))}._8SWxya_opening[data-pinned=true] ._8SWxya_brandPrefix{opacity:var(--brand-prefix,0)}._8SWxya_opening[data-pinned=true] ._8SWxya_brandYou{opacity:var(--brand-you,0)}._8SWxya_opening[data-pinned=true] :is(._8SWxya_deskCopy,._8SWxya_deskActions){opacity:var(--desk-label,1)}._8SWxya_opening[data-pinned=true] ._8SWxya_brandCopy a{opacity:calc(var(--action,0) * (1 - var(--opening-exit,0)));visibility:var(--opening-cta-visibility,visible)}._8SWxya_opening[data-pinned=true] ._8SWxya_brandCopy a:focus-visible{opacity:1}._8SWxya_opening[data-pinned=true]:not([data-desk-label=true]) ._8SWxya_deskCopy,._8SWxya_opening[data-pinned=true]:not([data-desk-label=true]) ._8SWxya_deskActions,._8SWxya_opening[data-pinned=true]:not([data-title=true]) ._8SWxya_brandCopy h2,._8SWxya_opening[data-pinned=true]:not([data-action=true]) ._8SWxya_brandCopy a{visibility:hidden}._8SWxya_opening[data-pinned=true] ._8SWxya_deskCopy{pointer-events:auto}@media (pointer:coarse) and (hover:none){._8SWxya_opening[data-pinned=true] ._8SWxya_viewport{position:sticky}._8SWxya_opening[data-pinned=true] ._8SWxya_tabletop{will-change:transform, opacity}._8SWxya_opening[data-pinned=true] ._8SWxya_tabletop:after{opacity:var(--view,1);background:linear-gradient(#150a064d,#0000 29%)}}@media (max-width:800px){._8SWxya_opening{--desk-x:52%;--desk-y:70%}._8SWxya_viewport>section{min-height:max(405px,75svh)}._8SWxya_deskCopy{top:max(9%, calc(var(--header-height) + 1.5rem));width:calc(100% - 2 * var(--gutter));translate:none}._8SWxya_deskCopy h1{font-size:clamp(3rem,10.8vw,5.4rem)}._8SWxya_deskCopy p{margin-block:.65rem .75rem}._8SWxya_roomShade{background:linear-gradient(160deg,#100904b8,#10090422 51% 73%,#10090478)}._8SWxya_tabletop{--table-rise:84}._8SWxya_contactShadow:after{width:42vw;height:7vw}._8SWxya_opening[data-pinned=true] ._8SWxya_desk{--support-x:calc(100% * var(--contact-x,.52));--support-y:calc(100% * var(--contact-y,.7))}._8SWxya_brandCopy h2{font-size:clamp(2.3rem,10.8vw,5.4rem)}}@media (max-width:480px) and (max-height:640px){._8SWxya_deskCopy{top:calc(var(--header-height) + 1rem)}._8SWxya_deskCopy h1{font-size:clamp(2.75rem,10vw,3.7rem)}}@media (max-width:800px) and (max-height:599px){._8SWxya_desk ._8SWxya_still{width:min(74vw,300px);translate:-50% -65%}}@media (max-width:800px){._8SWxya_opening:not([data-pinned=true]) ._8SWxya_desk{min-height:max(400px,100svh)}._8SWxya_opening:not([data-pinned=true]) ._8SWxya_reveal{min-height:clamp(280px,54svh,460px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._8SWxya_opening:not([data-pinned=true]) ._8SWxya_brandCopy h2{animation:linear both _8SWxya_revealBrand;animation-timeline:view();animation-range:entry}}}@keyframes _8SWxya_revealBrand{0%{opacity:.55;transform:translateY(1rem)scale(.97)}to{opacity:1;transform:none}}
.fmgb3q_scene{--demo-travel:268svh;scroll-margin-top:calc(-1 * var(--opening-demo-travel,0px));position:relative}.fmgb3q_viewport{isolation:isolate;padding:clamp(3.5rem, 7vw, 7rem) var(--gutter);position:relative}.fmgb3q_backdrop{z-index:-1;background:radial-gradient(48% 40% at 56% 75%,#332218,#0000),#17100c;position:absolute;inset:0;overflow:clip}.fmgb3q_backdrop:after{content:"";opacity:.62;background:radial-gradient(at 28% 12%,#925a3859,#21150e99 60%),url(/opening/chestnut-linen.webp) top/cover;position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(64% 77% at 31% 13%,#000,#000b 35%,#0000 95%);mask-image:radial-gradient(64% 77% at 31% 13%,#000,#000b 35%,#0000 95%)}@media (prefers-reduced-motion:no-preference){.fmgb3q_scene[data-pinned] .fmgb3q_backdrop:after{translate:var(--light-x,0px) var(--light-y,0px);transition:translate .78s cubic-bezier(.19,.67,.31,1)}}.fmgb3q_questions{width:min(100%,62rem);margin-inline:auto;padding:0;list-style:none}.fmgb3q_questions li{text-align:center;padding-block:clamp(2rem,7vw,5rem)}.fmgb3q_questions li+li{border-top:1px solid var(--line)}.fmgb3q_number{color:var(--muted);margin-bottom:.85rem;font-size:.74rem;display:block}.fmgb3q_questions p{font-size:clamp(1.85rem,5.2vw,5.3rem);font-weight:var(--weight-display);text-wrap:balance;line-height:1.22;translate:.25em}.fmgb3q_canvas{display:none}.fmgb3q_result{color:var(--muted);justify-items:center;margin:0;font-size:.9rem;display:grid;position:relative}.fmgb3q_still{aspect-ratio:1;width:min(85%,26rem);position:relative}.fmgb3q_anchor{pointer-events:none;position:absolute;inset:auto 0 clamp(4rem,35vw,17rem)}.fmgb3q_anchor>span{position:absolute;inset:0}.fmgb3q_scene[data-pinned]{min-height:calc(100svh + var(--opening-demo-travel,0px) + var(--demo-travel) + var(--gallery-entrance-travel,0px));pointer-events:none;margin-block-start:calc(-1 * var(--opening-demo-overlap,0px) - var(--opening-demo-travel,0px))}.fmgb3q_scene[data-pinned] .fmgb3q_viewport{height:100svh;padding:0;position:sticky;top:0;overflow:clip}.fmgb3q_scene[data-pinned] .fmgb3q_backdrop{opacity:calc(var(--demo-entry,1) * (1 - var(--demo-exit,0)))}.fmgb3q_scene[data-pinned] .fmgb3q_questions{width:min(calc(100% - 2 * var(--gutter)), 62rem);display:grid;position:absolute;inset:45% 0 auto;transform:translateY(-50%)}.fmgb3q_scene[data-pinned] .fmgb3q_questions li{opacity:calc(var(--question-in,0) * var(--demo-text-in,1));border:0;grid-area:1/1;align-self:center;padding:0;position:relative}.fmgb3q_scene[data-pinned] .fmgb3q_questions p{--feather:.16em;--peel-edge:calc(var(--question-ink-start,0px) - var(--feather) + (var(--question-ink-width,100%) + 2 * var(--feather)) * var(--question-peel,0));translate:var(--question-optical-x,.25em) 0;-webkit-mask-image:linear-gradient(to right, transparent calc(var(--peel-edge) - var(--feather)), #000 calc(var(--peel-edge) + var(--feather)));mask-image:linear-gradient(to right, transparent calc(var(--peel-edge) - var(--feather)), #000 calc(var(--peel-edge) + var(--feather)))}.fmgb3q_scene[data-pinned]:not([data-compact-motion]) .fmgb3q_questions li:first-child p{opacity:var(--question-ink,1);-webkit-mask-image:none;mask-image:none}.fmgb3q_scene[data-pinned] .fmgb3q_number{opacity:calc(1 - var(--question-peel,0));margin:0;position:absolute;inset:auto 0 calc(100% + .85rem)}.fmgb3q_scene[data-pinned] .fmgb3q_canvas{width:100%;height:100%;opacity:calc(var(--demo-text-in,1) * (1 - var(--demo-character-out,0)));display:block;position:absolute;inset:0}.fmgb3q_scene[data-pinned] .fmgb3q_canvas[hidden],.fmgb3q_scene[data-pinned] .fmgb3q_still{display:none}.fmgb3q_scene[data-pinned] .fmgb3q_result{opacity:calc(var(--result-in,0) * (1 - var(--demo-character-out,0)));position:absolute;inset:77% 0 auto}.fmgb3q_scene[data-pinned] .fmgb3q_anchor{top:calc(var(--opening-demo-travel,0px) + var(--demo-travel));bottom:auto}.fmgb3q_scene[data-pinned] :is(.fmgb3q_anchor,.fmgb3q_anchor>span){scroll-margin-top:0}@media (max-width:800px){.fmgb3q_scene:not([data-pinned]) .fmgb3q_viewport{padding-block:clamp(2rem,6svh,4rem) 1.25rem}.fmgb3q_scene:not([data-pinned]) .fmgb3q_backdrop:after{opacity:.25;inset:0;-webkit-mask-image:none;mask-image:none}.fmgb3q_scene:not([data-pinned]) .fmgb3q_questions li{text-align:start;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block:clamp(1.1rem,4.5svh,2.5rem);display:grid}.fmgb3q_scene:not([data-pinned]) .fmgb3q_number{white-space:nowrap;margin:0}.fmgb3q_scene:not([data-pinned]) .fmgb3q_questions p{translate:none}.fmgb3q_scene:not([data-pinned]) .fmgb3q_still{width:min(76vw,19rem)}}
.fiN5zG_finale{scroll-margin-top:calc(-1 * var(--finale-lead,0px));pointer-events:none;position:relative}.fiN5zG_viewport{position:var(--finale-position,relative);isolation:isolate;min-height:max(375px, var(--finale-viewport-height,100svh));opacity:var(--finale-entry,var(--finale-entry-initial,1));background:radial-gradient(at 46% 41%,#312019,#0000 67%),#130c08;align-items:end;display:grid;top:0;overflow:clip}.fiN5zG_viewport:not([inert]){pointer-events:auto}html:has(.fiN5zG_finale:target){scroll-behavior:auto}.fiN5zG_viewport:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#130c08 0%,#0000 17% 72%,#130c08ed 100%);position:absolute;inset:0}.fiN5zG_still,.fiN5zG_fragments{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fiN5zG_still img{object-fit:cover}.fiN5zG_fragments{visibility:hidden}.fiN5zG_pause,.fiN5zG_finale[data-ready=true] .fiN5zG_still{display:none}.fiN5zG_finale[data-ready=true] .fiN5zG_fragments{visibility:visible}.fiN5zG_finale[data-ready=true] .fiN5zG_pause{display:block}.fiN5zG_footerInner{opacity:var(--finale-controls-in,1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.4rem;padding-block:1.5rem 2rem;display:flex}.fiN5zG_controls{align-items:center;gap:clamp(.8rem,3vw,2rem);display:flex}.fiN5zG_details{border-top:1px solid var(--line);flex:1 0 100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"contact copyright navigation";align-items:center;gap:.25rem clamp(.75rem,2vw,1.4rem);padding-top:.25rem;font-size:.78rem;display:grid}.fiN5zG_details nav,.fiN5zG_contact{flex-wrap:wrap;align-items:center;gap:0 1.15rem;display:flex}.fiN5zG_details nav{grid-area:navigation;justify-content:flex-end}.fiN5zG_contact{color:var(--muted);grid-area:contact;font-style:normal}.fiN5zG_details a{align-items:center;min-height:44px;display:inline-flex}.fiN5zG_details a:hover{color:var(--text);text-underline-offset:.2em;text-decoration:underline}.fiN5zG_contact a{gap:.4rem;min-width:0}.fiN5zG_contact svg{flex:none}.fiN5zG_contact span{overflow-wrap:anywhere}.fiN5zG_copyright{color:var(--muted);font-size:inherit;white-space:nowrap;grid-area:copyright;justify-self:center}.fiN5zG_backToTop,.fiN5zG_pause{min-height:44px;color:var(--muted);white-space:nowrap;font-size:.78rem}.fiN5zG_backToTop{align-items:center;gap:.5rem;display:inline-flex}.fiN5zG_pause{cursor:pointer;background:0 0;border:0;padding:0}.fiN5zG_pause:hover,.fiN5zG_backToTop:hover{color:var(--text)}@media (max-width:740px){.fiN5zG_details{grid-template-columns:minmax(0,1fr) clamp(4.5rem,24vw,8rem);grid-template-areas:"contact navigation""copyright copyright";align-items:start}}@media (max-width:600px){.fiN5zG_viewport{min-height:max(340px, var(--finale-viewport-height,57svh))}.fiN5zG_footerInner{padding-block-end:1.2rem}}@media (prefers-reduced-motion:reduce){.fiN5zG_finale[data-ready=true] .fiN5zG_still{display:block}.fiN5zG_finale[data-ready=true] :is(.fiN5zG_fragments,.fiN5zG_pause){display:none}}
.HAoL3G_preview{min-height:100svh;padding-block:calc(var(--header-height) + 1.25rem) 2rem;background:radial-gradient(at 66% 62%,#422b1d,#17100c 68%);align-items:center;display:grid}.HAoL3G_inner{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:clamp(1rem,4vw,5rem);display:grid}.HAoL3G_inner h1{font-size:clamp(2.75rem,6vw,6.25rem);font-weight:var(--weight-display);line-height:1.15}.HAoL3G_inner p{color:var(--muted);margin-block:.9rem 1.2rem}.HAoL3G_portrait{aspect-ratio:1;justify-self:center;width:min(100%,34rem);position:relative}.HAoL3G_portrait img{object-fit:contain}@media (max-width:700px){.HAoL3G_inner{grid-template-columns:minmax(0,1fr)}.HAoL3G_portrait{width:min(100%,23rem)}}
.Na8BVa_intro{z-index:10;isolation:isolate;touch-action:none;overscroll-behavior:contain;display:none;position:fixed;inset:0}html[data-opening-intro] .Na8BVa_intro{display:block}.Na8BVa_intro:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 46%, #26180f, var(--background) 68%);opacity:calc(1 - var(--intro-reveal,0));position:absolute;inset:0}.Na8BVa_intro canvas{width:100%;height:100%;position:absolute;inset:0}.Na8BVa_intro canvas[hidden]{display:none}.Na8BVa_intro[data-fade]{animation:.36s both Na8BVa_introFade}@keyframes Na8BVa_introFade{to{opacity:0}}.Na8BVa_ring{aspect-ratio:1;--ring-arc:calc(26deg + var(--intro-progress,0) * 310deg);width:min(236px,57vw,55dvh);-webkit-mask-image:conic-gradient(#000 0deg var(--ring-arc), transparent calc(var(--ring-arc) + 16deg));mask-image:conic-gradient(#000 0deg var(--ring-arc), transparent calc(var(--ring-arc) + 16deg));background:url(/opening/walnut-ring.webp) 50%/contain no-repeat;animation:4s linear infinite Na8BVa_turn;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.Na8BVa_ring{animation:none}}@media (pointer:coarse) and (hover:none){.Na8BVa_ring{will-change:transform}}.Na8BVa_intro[data-live=true] .Na8BVa_ring{display:none}@keyframes Na8BVa_turn{to{rotate:1turn}}
