@font-face{font-family:Archivo;src:url(https://cdn.jsdelivr.net/gh/Sam1983Aing/aura-assets@1.25.0/kveld/vendor/fonts/archivo-var.woff2) format("woff2");font-weight:400 700;font-stretch:100% 125%;font-display:block}@font-face{font-family:IBM Plex Mono;src:url(https://cdn.jsdelivr.net/gh/Sam1983Aing/aura-assets@1.25.0/kveld/vendor/fonts/ibm-plex-mono-400.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:IBM Plex Mono;src:url(https://cdn.jsdelivr.net/gh/Sam1983Aing/aura-assets@1.25.0/kveld/vendor/fonts/ibm-plex-mono-500.woff2) format("woff2");font-weight:500;font-display:block}:root{--ink: #0b0a09;--ink-2: #13110f;--bone: #ece6da;--bone-2: #e2dace;--text: #ede6da;--muted: #8c857a;--muted-ink: #6f675c;--accent: #9fe3f0;--accent-ink: color-mix(in oklch, #9fe3f0 58%, #1a1612);--line: rgba(237, 230, 218, .14);--line-ink: rgba(26, 22, 18, .16);--serif: "Archivo", "Avenir Next", system-ui, sans-serif;--body: "Archivo", system-ui, sans-serif;--sans: "IBM Plex Mono", ui-monospace, Menlo, monospace;--ease: cubic-bezier(.16, 1, .3, 1);--h: .55s;--tr: .14em;--t-tiny: clamp(9.5px, .6vw, 10.5px);--t-label: clamp(10px, .66vw, 11.5px);--t-action: clamp(11px, .72vw, 12.5px);--t-value: var(--t-action);--t-read: clamp(12.5px, .88vw, 15px);--d-head: clamp(1.7rem, min(3.15vw, 6.2vh), 3.6rem);--d-sub: clamp(1.35rem, min(2.4vw, 4.6vh), 2.6rem);--d-mid: clamp(1rem, min(1.4vw, 2.7vh), 1.55rem);--d-small: clamp(.84rem, min(1.08vw, 2.1vh), 1.2rem);--gutter: clamp(20px, 3.2vw, 48px)}*,*:before,*:after{box-sizing:border-box}html{background:var(--ink);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}em{font-style:normal;color:var(--accent)}img,svg{display:block}h1,h2,h3,.wo__title,.spot__claim,.closeup__claim{text-wrap:balance}p,.wo__text,.closeup__v{text-wrap:pretty}h1 em,h2 em,h3 em,.spot__claim em,.closeup__claim em{white-space:nowrap}::selection{background:var(--accent);color:var(--ink)}.eyebrow{margin:0 0 1.6rem;font:400 var(--t-label)/1.4 var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted)}.loader{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#000}.loader__ring{position:relative;width:min(46vmin,360px);aspect-ratio:1;will-change:transform}.loader__ring svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.loader__track{fill:none;stroke:#ede6da14;stroke-width:1.5}.loader__stop{stop-color:var(--accent)}.loader__arc{fill:none;stroke:url(#loader-fade);stroke-width:3;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200;filter:drop-shadow(0 0 6px var(--accent)) drop-shadow(0 0 22px var(--accent))}.loader__tip{fill:#fff;opacity:0;filter:drop-shadow(0 0 8px var(--accent)) drop-shadow(0 0 20px var(--accent))}.loader__in{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:16px}.loader__mark{margin:0;font:expanded 700 clamp(15px,1.15vw,20px) var(--serif);letter-spacing:.5em;padding-left:.5em;color:var(--text)}.loader__count{margin:0;font:400 var(--t-label) var(--sans);letter-spacing:.3em;color:var(--text);font-variant-numeric:tabular-nums}.nv{--nv-acc: var(--accent);position:fixed;left:0;right:0;top:0;z-index:20;display:flex;align-items:center;gap:clamp(16px,2.2vw,40px);padding:22px var(--gutter);color:var(--text);pointer-events:none;transition:background .6s var(--ease),color .6s var(--ease),padding .6s var(--ease),box-shadow .6s var(--ease)}.nv>*{pointer-events:auto}.nv.is-paper{--nv-acc: color-mix(in oklch, var(--accent) 60%, #1a1612);color:#1a1612}.nv button{color:inherit}.nv__brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit;flex:none}.nv__mark{width:26px;height:26px;color:var(--nv-acc);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--nv-acc) 75%,transparent));transition:color .8s var(--ease)}.nv.is-paper .nv__mark{filter:none}.nv__word{font:expanded 700 15px var(--serif);letter-spacing:-.01em;margin-right:-.34em}.nv__book{--pill: var(--nv-acc);flex:none;display:inline-flex;align-items:center;gap:12px;padding:10px 16px 9px 18px;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase}.nv__book svg{width:18px;height:8px}.nv__sound{flex:none;display:inline-flex;align-items:center;gap:10px;padding:10px 4px;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;opacity:.8;transition:opacity var(--h) var(--ease);white-space:nowrap}.nv__sound span{min-width:6.7em;text-align:left}.nv__sound .spot__bars{height:12px;opacity:.8}.nv__sound .spot__bars b:nth-child(1){height:5px}.nv__sound .spot__bars b:nth-child(2){height:9px}.nv__sound .spot__bars b:nth-child(3){height:4px}.nv__sound .spot__bars b:nth-child(4){height:7px}.nv__sound[aria-pressed=true]{opacity:1}.nv__sound[aria-pressed=true] .spot__bars b{background:var(--nv-acc);height:6px;animation:bars 1.1s var(--ease) infinite alternate}.nv__sound[aria-pressed=true] .spot__bars b:nth-child(2){animation-delay:-.3s}.nv__sound[aria-pressed=true] .spot__bars b:nth-child(3){animation-delay:-.6s}.nv__sound[aria-pressed=true] .spot__bars b:nth-child(4){animation-delay:-.15s}.nv{padding-top:18px;padding-bottom:26px;background:linear-gradient(180deg,#050404e0,#050404b3 55%,#05040400)}.nv.is-paper{background:linear-gradient(180deg,#ece6daf5,#ece6dad1 55%,#ece6da00)}.nv__head{width:12px;height:34px;color:var(--nv-acc);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--nv-acc) 70%,transparent));transition:color .8s var(--ease)}.nv.is-paper .nv__head{filter:none;color:#1a1612}.nv__head{transition:rotate var(--h) var(--ease),filter var(--h) var(--ease),color .8s var(--ease);transform-origin:50% 100%}.nv__word{transition:color var(--h) var(--ease)}.nv__board{position:relative;flex:1;height:46px;margin:0 clamp(8px,1.4vw,26px)}.nv__strings{position:absolute;left:0;top:2px;width:100%;height:24px;overflow:visible}.nv__fw{stroke:currentColor;stroke-width:1.2;opacity:.32;vector-effect:non-scaling-stroke}.nv__fw.is-nut{stroke-width:3;opacity:.75}.nv__inlay{fill:currentColor;opacity:.3}.nv__str{fill:none;stroke:currentColor;opacity:.45;vector-effect:non-scaling-stroke}.nv__finger{position:absolute;left:0;top:14px;width:14px;height:14px;border-radius:50%;translate:-50% -50%;pointer-events:none;background:radial-gradient(circle,#fff 0 18%,var(--nv-acc) 42%,transparent 72%);box-shadow:0 0 14px var(--nv-acc),0 0 34px color-mix(in srgb,var(--nv-acc) 60%,transparent);transition:left .9s var(--ease)}.nv.is-paper .nv__finger{background:radial-gradient(circle,var(--nv-acc) 0 45%,transparent 72%);box-shadow:none}.nv__board button{position:absolute;top:0;height:46px;display:flex;align-items:flex-end;justify-content:center;font:400 var(--t-tiny) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;white-space:nowrap;opacity:.66;text-shadow:0 0 8px rgba(5,4,4,.9),0 1px 2px rgba(5,4,4,.7);transition:opacity var(--h) var(--ease)}.nv.is-paper .nv__board button{text-shadow:none;opacity:.72}.nv__board button:hover,.nv.is-paper .nv__board button:hover,.nv__board button.is-on,.nv.is-paper .nv__board button.is-on{opacity:1}@media(max-width:900px){.nv{padding:12px var(--gutter) 10px}.nv .nv__word,.nv .nv__book{display:none}.nv .nv__sound{padding:12px 0 12px 4px}.nv .nv__sound span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);min-width:0}.nv,.nv.is-paper{padding-bottom:16px}.nv{background:linear-gradient(180deg,#050404f0,#050404d1 70%,#05040400)}.nv.is-paper{background:linear-gradient(180deg,#ece6dafa,#ece6dae6 70%,#ece6da00)}.nv .nv__board{margin:0 0 0 14px;height:40px}.nv .nv__board button{height:40px}.nv .nv__board button span{opacity:0;transition:opacity .5s var(--ease)}.nv .nv__board button.is-on span{opacity:1}.nv .nv__finger{top:13px}}.room{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;background:#050404}.room__gl{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y;cursor:grab}.room__gl:active{cursor:grabbing}.room__fallback{display:none;position:absolute;inset:0;margin:0;place-content:center;text-align:center;color:var(--muted);font-size:14px}.no-webgl .room__fallback{display:grid}.room__ui{position:absolute;inset:0;pointer-events:none}.room__ui>*{pointer-events:auto}.room__copy{position:absolute;left:var(--gutter);top:21vh;max-width:30rem;pointer-events:none}.room__copy .eyebrow{color:#a59c8f;text-shadow:0 0 12px rgba(5,4,4,.95),0 0 3px rgba(5,4,4,.8)}.room__h1{margin:0;font:expanded 700 var(--d-head)/1.08 var(--serif);letter-spacing:-.01em}.room__lede{margin:1.8rem 0 0;max-width:21rem;font:400 var(--t-read)/1.85 var(--body);color:#a59c8f;font-size-adjust:.56;text-shadow:0 0 14px rgba(5,4,4,.95),0 0 4px rgba(5,4,4,.7)}.room{--plate-y: 88%;--face-y: 96%}.room__ui>.room__stage{position:absolute;inset:0;pointer-events:none}.room__title{position:absolute;left:0;right:0;top:var(--plate-y);translate:0 -50%;text-align:center;pointer-events:none;text-shadow:0 0 22px rgba(5,4,4,.95),0 0 6px rgba(5,4,4,.85)}.room__count{margin:0 0 clamp(4px,.8vh,9px);font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);color:#b5ad9f;font-variant-numeric:tabular-nums}.room__count i{font-style:normal;margin:0 .6em;opacity:.5}.room__name{margin:0;overflow:hidden;font:expanded 700 var(--d-mid)/1.1 var(--serif);letter-spacing:-.01em;padding-left:.16em;text-transform:uppercase}.room__name span{display:inline-block}.room__status{display:inline-flex;align-items:center;gap:9px;margin:18px 0 0;padding:6px 12px 6px 10px;border:1px solid var(--line);border-radius:99px;font:400 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.room__status:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.room__status.is-bench:before{background:var(--muted);box-shadow:none}.room__view{position:absolute;left:50%;top:var(--face-y);pointer-events:auto;translate:-50% -50%;display:inline-flex;align-items:center;gap:14px;padding:10px 4px 9px 6px;font:400 var(--t-action) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;text-shadow:0 0 14px rgba(5,4,4,.9);border-bottom:1px solid color-mix(in srgb,var(--accent) 55%,transparent)}.room__view svg{width:22px;height:10px}.room__view.is-bench{cursor:default;color:var(--muted);border-color:transparent;gap:0}.room__view.is-bench svg{width:0;opacity:0}.room__arrow{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:border-color var(--h) var(--ease),background var(--h) var(--ease),box-shadow var(--h) var(--ease),scale var(--h) var(--ease)}.room__arrow svg{width:20px;height:20px}.room__arrow svg{transition:translate var(--h) var(--ease)}.room__controls{position:absolute;inset:0;pointer-events:none;--on: 1}.room__arrow--halo{position:absolute;left:0;top:0;margin:-23px 0 0 -23px;pointer-events:auto;isolation:isolate;background:#050404d1;border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:color-mix(in srgb,#0b0a09 calc(100% * var(--on)),var(--text));box-shadow:0 0 calc(26px * var(--on)) color-mix(in srgb,var(--accent) calc(85% * var(--on)),transparent),0 0 calc(64px * var(--on)) color-mix(in srgb,var(--accent) calc(38% * var(--on)),transparent);transition:scale var(--h) var(--ease)}.room__arrow--halo:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 48%,#fff),var(--accent));opacity:var(--on);transition:filter var(--h) var(--ease)}.room__arrow--halo svg{stroke-width:1.5}@media(max-width:560px){.room__arrow--halo{width:40px;height:40px;margin:-20px 0 0 -20px}.room__arrow--halo svg{width:18px;height:18px}}.room__scroll{position:absolute;right:var(--gutter);top:42vh;writing-mode:vertical-rl;text-shadow:0 0 10px rgba(5,4,4,.95),0 1px 2px rgba(5,4,4,.8);display:flex;align-items:center;gap:14px;text-decoration:none;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:#b5ad9f}.room__scroll i{display:block;width:1px;height:54px;background:#ede6da47;position:relative;overflow:hidden}.room__scroll i:after{content:"";position:absolute;inset:0;background:var(--accent);animation:cue 2.6s var(--ease) infinite}@keyframes cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.walk{position:absolute;inset:0;pointer-events:none;visibility:hidden}.walk__shade{position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 50%,#05040400 55%,#0504048c);opacity:0}.wo{position:absolute;inset:0;pointer-events:none}.wo__mask{display:block;overflow:hidden;padding-bottom:.1em}.wo__rise{display:block}.wo__no{display:flex;align-items:baseline;gap:1.2em;margin:0 0 clamp(10px,1.6vh,16px);font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.wo__no b{font-weight:400;color:var(--accent)}.wo__no i{font-style:normal;margin-left:-.8em}.wo__title{margin:0;font:expanded 700 var(--d-sub)/1.1 var(--serif);letter-spacing:-.01em}.wo__text{margin:clamp(10px,1.6vh,18px) 0 0;font:400 var(--t-read)/1.85 var(--body);color:#d3cbbf;font-size-adjust:.56}.wo .wo__copy{position:absolute;left:0;top:0;width:min(25rem,30vw);padding:18px 20px 20px;border-left:1px solid var(--accent);background:linear-gradient(90deg,#050404e6,#050404b8);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);will-change:transform}.wo__lead{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wo__lead path{fill:none;stroke:var(--accent);stroke-width:1;filter:drop-shadow(0 0 4px var(--accent))}.wo__ring{fill:none;stroke:var(--accent);stroke-width:1}.wo__dot{fill:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}.wo__ruler{position:absolute;right:var(--gutter);top:max(16vh,112px);bottom:14vh;width:120px}.wo:before{content:"";position:absolute;right:0;top:0;bottom:0;width:220px;background:linear-gradient(270deg,#0504049e,#05040400);pointer-events:none}.wo__rk{position:absolute;right:0;top:-32px;margin:0;text-shadow:0 0 6px rgba(5,4,4,1),0 0 12px rgba(5,4,4,.9);font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted);white-space:nowrap}.wo__rline{position:absolute;right:0;top:0;bottom:0;width:1px;background:#ede6da29}.wo__rline b{position:absolute;inset:0;background:var(--accent);transform:scaleY(0);transform-origin:top;box-shadow:0 0 8px var(--accent)}.wo__ruler ol{list-style:none;margin:0;padding:0}.wo__ruler li{position:absolute;right:0;display:flex;align-items:center;gap:10px;translate:0 -50%}.wo__ruler li:after{content:"";width:12px;height:1px;background:#ede6da66}.wo__ruler li span{font:400 var(--t-tiny) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:#ede6dab8;transition:color .6s var(--ease);text-shadow:0 0 5px rgba(5,4,4,1),0 0 12px rgba(5,4,4,.95),0 1px 2px rgba(5,4,4,.9)}.wo__ruler li.is-done span{color:#ede6dad1}.wo__ruler li.is-on span{color:var(--text)}.wo__ruler li.is-on:after{width:22px;background:var(--accent)}.wo__rnow{position:absolute;right:-4px;width:9px;height:9px;border-radius:50%;translate:0 -50%;background:var(--accent);box-shadow:0 0 12px var(--accent),0 0 30px var(--accent)}.closeup{position:absolute;inset:0;pointer-events:none;visibility:hidden}.closeup__shade{position:absolute;inset:0;opacity:0;background:linear-gradient(270deg,#050404f0,#050404db 36%,#05040400 54%),linear-gradient(0deg,#050404d1,#05040400 22%)}.closeup__back{position:absolute;left:var(--gutter);top:96px;display:inline-flex;align-items:center;gap:14px;font:400 var(--t-action) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;pointer-events:auto}.closeup__back svg{width:22px;height:10px}.closeup__panel{position:absolute;right:var(--gutter);top:calc(50% + 4px);transform:translateY(-50%);width:min(43vw,780px);pointer-events:auto}.closeup__no{display:flex;align-items:baseline;margin:0 0 clamp(8px,1.8vh,20px);font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.closeup__no i{font-style:normal;margin:0 .6em;opacity:.5}.closeup__no b{font-weight:400;color:var(--accent);margin-left:1.4em}.closeup__name{margin:0 0 0 -.04em;overflow:hidden;padding-bottom:.06em;font:expanded 700 clamp(2rem,min(6vw,10.4vh),6.8rem)/1 var(--serif);letter-spacing:-.01em;text-transform:uppercase}.closeup__name span{display:inline-block;will-change:transform}.closeup__claim{margin:clamp(10px,2.2vh,26px) 0 clamp(14px,3.4vh,40px);max-width:30em;font:expanded 700 var(--d-mid)/1.4 var(--serif);letter-spacing:-.01em}.closeup__offer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:clamp(10px,2.2vh,24px) 0;border-top:1px solid var(--line)}.closeup__figures{list-style:none;margin:0;padding:0;display:flex;gap:clamp(16px,7%,56px)}.closeup__figures li{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;column-gap:6px}.closeup__figures b{font:expanded 700 var(--d-sub)/1 var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.closeup__figures i{font:400 var(--t-label) var(--sans);font-style:normal;color:var(--muted)}.closeup__figures span{grid-column:1 / -1;margin-top:clamp(8px,.7vw,12px);font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted)}.closeup__book{--pill: var(--accent);display:inline-flex;align-items:center;gap:clamp(10px,.8vw,16px);padding:clamp(10px,.82vw,15px) clamp(15px,1.3vw,24px) clamp(9px,.76vw,14px);flex:none;white-space:nowrap;font:400 var(--t-action) var(--sans);letter-spacing:var(--tr);text-transform:uppercase}.closeup__book svg{width:clamp(18px,1.3vw,24px);height:8px}.closeup__specs{margin:0;display:grid;grid-template-columns:auto 1fr;border-top:1px solid var(--line)}.closeup__specs dt,.closeup__specs dd{margin:0;padding:clamp(5px,1.42vh,15px) 0;border-bottom:1px solid var(--line);font-size:var(--t-value)}.closeup__specs dt{color:var(--muted);letter-spacing:var(--tr);text-transform:uppercase;font-size:var(--t-label);padding-right:22px;align-self:center}.closeup__specs dd{text-align:right}.closeup__ours{margin-top:clamp(12px,2.8vh,32px);padding-left:clamp(14px,1.1vw,20px);border-left:1px solid var(--accent)}.closeup__k{margin:0 0 clamp(6px,.5vw,9px);font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--accent)}.closeup__v{margin:0;max-width:46em;font:400 var(--t-read)/1.65 var(--body);color:#b3ab9f;font-size-adjust:.56}.closeup__rail{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(16px,3.2vh,34px);display:flex;align-items:center;gap:clamp(12px,1.4vw,26px);pointer-events:none}.closeup__rail>*{pointer-events:auto}.closeup__rail .room__arrow{flex:none}.closeup__names{display:flex;align-items:center;gap:clamp(12px,1.7vw,34px);margin:0;padding:0;list-style:none}.closeup__names button{display:inline-flex;align-items:center;padding:10px 0;font:400 var(--t-action) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:#a59c8f;transition:color var(--h) var(--ease)}.closeup__names button:before{content:"";width:5px;height:5px;margin-right:0;border-radius:50%;background:var(--own);opacity:0;scale:0;transition:opacity .6s var(--ease),scale .6s var(--ease),margin .6s var(--ease)}.closeup__names button:hover,.closeup__names button:focus-visible{color:var(--own)}.closeup__names button[aria-current=true]{color:var(--text)}.closeup__names button[aria-current=true]:before{opacity:1;scale:1;margin-right:9px;box-shadow:0 0 10px var(--own)}.closeup__hint{margin:0 0 0 auto;font-size:clamp(10.5px,.66vw,12px);color:var(--muted);letter-spacing:.06em;text-align:right}@media(max-height:680px)and (min-width:901px){.closeup__claim{display:none}.closeup__name{margin-bottom:clamp(10px,2.4vh,20px)}}.room.is-closeup .room__gl{cursor:grab}.veil{position:fixed;inset:0;z-index:40;background:var(--ink);opacity:0;visibility:hidden;pointer-events:none}.drawing{position:relative;background:var(--bone);color:#1a1612;padding:20vh var(--gutter) 16vh}.drawing .eyebrow{color:var(--muted-ink)}.drawing em{color:var(--accent-ink)}.drawing__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:4rem 6vw;align-items:end;max-width:1400px;margin:0 auto}.drawing__head .eyebrow{grid-column:1 / -1;margin:0}.drawing__h2{margin:0;font:expanded 700 clamp(2rem,4.9vw,5.2rem)/1.02 var(--serif);letter-spacing:-.01em}.drawing__text{margin:0;font:400 var(--t-read)/1.85 var(--body);color:#4a433b;font-size-adjust:.56}.drawing__plate{margin:12vh auto 0;max-width:1500px}.blueprint{width:100%;height:auto;overflow:visible}.blueprint .ink{fill:none;stroke:#1f1a15;stroke-width:.034;stroke-linejoin:round;stroke-linecap:round}.blueprint .ink-2{fill:none;stroke:#1f1a15;stroke-width:.018;opacity:.55}.blueprint .ink-3{fill:none;stroke:#1f1a15;stroke-width:.012;opacity:.4}.blueprint .axis{fill:none;stroke:var(--accent-ink);stroke-width:.014;stroke-dasharray:.6 .18 .08 .18;opacity:.7}.blueprint .dim{fill:none;stroke:var(--accent-ink);stroke-width:.018}.blueprint .dim-t{fill:var(--accent-ink);font:400 .42px var(--sans);letter-spacing:.08px;text-transform:uppercase}.blueprint .lbl{fill:#6f675c;font:400 .34px var(--sans);letter-spacing:.06px;text-transform:uppercase}.drawing__plate figcaption{margin-top:2.2rem;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted-ink);text-align:center}.specs{list-style:none;margin:14vh auto 0;padding:0;max-width:1400px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 4vw}.specs li{display:grid;grid-template-columns:2.4rem 1fr auto;align-items:baseline;gap:12px;padding:18px 0;border-top:1px solid var(--line-ink)}.specs .n{font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);color:var(--accent-ink)}.specs .k{font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted-ink)}.specs .v{font:expanded 700 var(--d-small) var(--serif);text-align:right;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.dw{--dw-ink: var(--text);--dw-mut: var(--muted);--dw-line: var(--line);position:absolute;inset:0;pointer-events:none;opacity:0;color:var(--dw-ink);z-index:2}.dw.is-paper{--dw-ink: #1a1612;--dw-mut: var(--muted-ink);--dw-line: var(--line-ink)}.dw em,.dw .dw__em{color:var(--dw-accent);fill:var(--dw-accent);font-style:normal}.dw__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dw__ink{display:block;overflow:visible;max-width:100%;height:auto}.dw__ink text{font:expanded 700 var(--d-sub)/1 var(--serif);letter-spacing:-.01em;fill:var(--dw-ink);stroke:var(--dw-ink);stroke-width:.8px;stroke-dasharray:2400;stroke-dashoffset:2400;fill-opacity:0;paint-order:stroke}.dw__ink .dw__em{stroke:var(--dw-accent)}.dw__x{margin:14px 0 0;max-width:24rem;font:400 var(--t-read)/1.8 var(--body);color:var(--dw-mut);font-size-adjust:.56}.dw.is-paper .dw__x{color:#4a433b}.dw__band{position:absolute;left:var(--gutter);right:var(--gutter);bottom:7vh;display:flex;align-items:flex-end;justify-content:space-between;gap:4vw}.dw__under{width:min(30rem,34vw)}.dw__big{margin:0 -.06em 0 0;white-space:nowrap;font:expanded 700 clamp(2.2rem,4.6vw,5.4rem)/.86 var(--serif);letter-spacing:-.01em}.dw__l{display:inline-block;will-change:transform}.dw__l>span{display:inline-block;--ink: 0;color:color-mix(in srgb,var(--dw-accent) calc(var(--ink) * 100%),transparent);-webkit-text-stroke:1.2px var(--dw-accent)}@media(max-width:900px){.dw__band{bottom:5vh;flex-direction:column-reverse;align-items:flex-start;gap:2vh}.dw__under{width:auto}.dw__big{font-size:2.6rem}}.shop{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;background:#050404;color:var(--text)}.shop{z-index:3;overflow:hidden;margin-top:calc(-1.4*max(100vh,560px));margin-top:calc(-1.4*max(100svh,560px));border-radius:calc(var(--rise, 0) * 26px) calc(var(--rise, 0) * 26px) 0 0;box-shadow:0 -40px 80px rgba(0,0,0,calc(.6 * var(--rise, 0)))}.room__gl,.walk{transform-origin:50% 42%;transform:scale(calc(1 - .07 * var(--sink, 0)));filter:brightness(calc(1 - .6 * var(--sink, 0)))}.spot,.order,.visit{margin-top:calc(-1*max(100vh,560px));margin-top:calc(-1*max(100svh,560px));border-radius:calc(var(--rise, 0) * 26px) calc(var(--rise, 0) * 26px) 0 0;box-shadow:0 -40px 80px rgba(0,0,0,calc(.6 * var(--rise, 0)))}.shop:before,.spot:before,.visit:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;z-index:5;pointer-events:none;opacity:var(--rise, 0);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 80%,#fff) 12%,color-mix(in srgb,var(--accent) 80%,#fff) 88%,transparent);box-shadow:0 0 18px 1px color-mix(in srgb,var(--accent) 70%,transparent)}.visit:before{background:linear-gradient(90deg,transparent,#a6d84a 12%,#a6d84a 88%,transparent);box-shadow:0 0 18px 1px #a6d84a99}.spot{z-index:4;overflow:hidden}.order{z-index:5}.visit{z-index:6}.is-under>.shop__frame,.is-under>.spot__pin,.is-under>.order__pin{transform-origin:50% 42%;transform:scale(calc(1 - .05 * var(--sink, 0)))}.is-under>.shop__frame,.is-under>.spot__pin,.order.is-under{filter:brightness(calc(1 - .55 * var(--sink, 0)))}.shop__frame{position:absolute;inset:0}.shop__head{position:absolute;left:var(--gutter);top:clamp(84px,14vh,150px);width:min(30rem,34vw);z-index:2}.shop__head .eyebrow{margin:0 0 clamp(12px,2vh,22px)}.shop__h2{margin:0;font:expanded 700 var(--d-sub)/1.08 var(--serif);letter-spacing:-.01em}.shop__lede{margin:clamp(12px,2vh,22px) 0 0;max-width:24rem;font:400 var(--t-read)/1.8 var(--body);color:var(--muted);font-size-adjust:.56}.ww__big{position:absolute;z-index:2;right:var(--gutter);top:clamp(80px,12vh,140px);width:58vw;text-align:right;pointer-events:none}.ww__meta{display:flex;justify-content:flex-end;gap:1.2em;margin:0 0 1vh;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted)}.ww__meta b{font-weight:400;color:var(--accent)}.ww__meta i{font-style:normal}.ww__word{margin:0;overflow:hidden;padding-bottom:.04em;font:expanded 700 clamp(4rem,13vw,15rem)/.9 var(--serif);letter-spacing:-.01em;white-space:nowrap}.ww__ch{display:inline-block;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--accent) 85%,transparent);background:linear-gradient(90deg,var(--accent) 0 var(--fill, 0%),transparent var(--fill, 0%));-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 35%,transparent))}.ww__log{position:absolute;z-index:2;left:var(--gutter);top:50%;width:min(30rem,34vw)}.ww__k{margin:0 0 14px;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--accent)}.ww__k span{color:var(--muted)}.ww__win{position:relative;padding-left:16px;border-left:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}.ww__log ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ww__log li{display:grid;grid-template-columns:4.6em 1fr;gap:12px;align-items:baseline;font:400 var(--t-value)/1.55 var(--sans);color:#ede6daa3;transition:color .6s var(--ease)}.ww__log li b{font-weight:400;color:#ede6da80;letter-spacing:var(--tr);text-transform:uppercase;font-size:var(--t-label)}.ww__log li.is-on{color:var(--text)}.ww__log li.is-on b{color:var(--accent)}.ww__log li.is-on .ww__t:after{content:"";display:inline-block;width:.55em;height:1.05em;margin-left:3px;vertical-align:-.15em;background:var(--accent);animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.shop__rail{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(18px,4.4vh,44px);margin:0;padding:0;list-style:none;display:flex;gap:6px;z-index:2}.shop__rail li{min-width:0}.shop__rail i{display:block;height:1px;background:var(--line);overflow:hidden}.shop__rail i b{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;box-shadow:0 0 8px var(--accent)}.shop__rail span{display:block;margin-top:10px;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:#ede6da57;white-space:nowrap;overflow:hidden;text-overflow:clip;transition:color .6s var(--ease)}.shop__rail li.is-on span{color:var(--text)}.shop__gl{position:absolute;inset:0;width:100%;height:100%;display:block}.shop__shade{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,#050404d1,#0504048c 26%,#05040400 46%),linear-gradient(0deg,#050404b3,#05040400 18%)}@media(max-width:900px){.shop__head{top:76px;width:auto;right:calc(var(--gutter) + 84px)}.shop__lede{display:none}.shop__rail span{font-size:0}.ww__big{left:var(--gutter);right:var(--gutter);width:auto;top:auto;bottom:calc(clamp(18px,4.4vh,44px) + 30px);text-align:left}.ww__meta{justify-content:flex-start}.ww__word{font-size:21vw}.ww__log{left:var(--gutter);right:var(--gutter);width:auto;top:auto;bottom:calc(clamp(18px,4.4vh,44px) + 70px + 21vw)}.ww__log li{font-size:12px}.ww__k{margin-bottom:8px}.shop__shade{background:linear-gradient(180deg,#050404d9,#05040400 22%),linear-gradient(0deg,#050404eb,#050404bf 26%,#05040400 44%)}}.spot__go{display:inline-flex;align-items:center;gap:14px;padding:10px 4px 9px;white-space:nowrap;font:400 var(--t-action) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;border-bottom:1px solid color-mix(in srgb,var(--own) 60%,transparent)}.spot__go svg{width:22px;height:10px}.spot{position:relative;padding:0;background:var(--ink);--own: var(--accent)}.spot__pin{position:relative;height:100vh;height:100svh;min-height:520px;overflow:hidden;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.spot__left{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px,10vh,110px) 0 clamp(16px,4vh,48px) var(--gutter)}.spot__h2{margin:0 0 3.4vh;font:expanded 700 var(--d-small)/1.3 var(--serif);color:var(--muted);letter-spacing:-.01em}.spot__h2 em{color:var(--own);transition:color .8s var(--ease)}.spot__names{list-style:none;margin:0;padding:0}.spot__names button{display:flex;align-items:baseline;gap:1.1rem;width:100%;padding:.4vh 0;text-align:left;opacity:.28;transition:opacity .7s var(--ease),transform .9s var(--ease)}.spot__names li.is-on button{opacity:1;transform:translate(1.4vw)}.spot__names button:hover{opacity:.6}.spot__names li.is-on button:hover{opacity:1}.spot__no{flex:none;width:2.2em;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);color:var(--own);font-variant-numeric:tabular-nums}.spot__t{font:expanded 700 clamp(1.4rem,min(4.5vw,7.4vh),4.7rem)/1.1 var(--serif);letter-spacing:-.01em;text-transform:uppercase}.spot__k{margin-left:.6rem;align-self:center;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity .7s var(--ease);white-space:nowrap}.spot__names li.is-on .spot__k{opacity:1}.spot__stage{position:relative}.spot__halo{position:absolute;left:4%;top:8%;width:62%;height:84%;background:radial-gradient(closest-side,color-mix(in srgb,var(--own) 24%,transparent),transparent 72%);transition:background .9s var(--ease)}.spot__num{position:absolute;right:var(--gutter);top:11vh;font:expanded 700 clamp(5rem,24vh,15rem)/.8 var(--serif);letter-spacing:-.01em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--own) 55%,transparent)}.spot__plan{position:absolute;left:19%;top:6vh;height:90vh;width:auto;overflow:visible;opacity:.5}.spot__plan path{fill:none;stroke:var(--own);stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.spot__imgs{position:absolute;left:0;top:7vh;height:86vh;width:63%}.spot__imgs img{position:absolute;left:50%;top:0;height:100%;width:auto;transform:translate(-50%,7%) scale(.965);opacity:0;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));transition:opacity .6s var(--ease),transform 1.2s var(--ease);cursor:pointer}.spot__imgs img.is-on{opacity:1;transform:translate(-50%) scale(1)}.spot__imgs img.is-out{transform:translate(-50%,-6%) scale(.98)}.spot__sheet{position:absolute;right:var(--gutter);bottom:clamp(16px,7vh,70px);width:min(19rem,44%)}.spot__sheet:before{content:"";position:absolute;inset:-30px -22px -18px -34px;z-index:-1;background:#0b0a09cc;pointer-events:none;-webkit-mask:linear-gradient(90deg,transparent,#000 34px),linear-gradient(180deg,transparent,#000 30px);-webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent,#000 34px),linear-gradient(180deg,transparent,#000 30px);mask-composite:intersect}@media(max-height:680px)and (min-width:901px){.spot__claim{display:none}.spot__h2{margin-bottom:1.6vh}.spot__room{margin-top:1vh}}.spot__after{margin:0 0 1.4vh;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--own)}.spot__claim{margin:0;font:expanded 700 var(--d-small)/1.4 var(--serif);letter-spacing:-.01em}.spot__claim em{color:var(--own)}.spot__facts{margin:2.2vh 0 0;padding:1.5vh 0;display:grid;grid-template-columns:auto 1fr;gap:6px 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:400 var(--t-value) var(--sans)}.spot__facts dt{color:var(--muted);letter-spacing:var(--tr);text-transform:uppercase;font-size:var(--t-label);align-self:center}.spot__facts dd{margin:0;text-align:right}.spot__buy{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.4vh 12px;margin-top:2vh}.spot__price{margin:0;font:expanded 700 var(--d-mid)/1.1 var(--serif);white-space:nowrap;letter-spacing:-.01em}.spot__price span{display:block;margin-top:7px;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted)}.spot__names li{opacity:0;transform:translateY(2.6vh);transition:opacity 1.1s var(--ease),transform 1.3s var(--ease);transition-delay:calc(var(--i) * 60ms)}.spot.is-in .spot__names li{opacity:1;transform:none}.spot__stage{opacity:0;transition:opacity 1.6s var(--ease) .25s}.spot.is-in .spot__stage{opacity:1}.spot__dots{display:none;list-style:none;margin:0;padding:0}.spot__sound{align-self:flex-start;display:inline-flex;align-items:center;gap:11px;margin-top:clamp(10px,2.8vh,34px);padding:9px 15px 9px 13px;border:1px solid var(--line);border-radius:99px;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted);transition:border-color var(--h) var(--ease),color var(--h) var(--ease),box-shadow var(--h) var(--ease)}.spot__sound[aria-pressed=true]{color:var(--text);border-color:color-mix(in srgb,var(--own) 70%,transparent)}.spot__bars{display:flex;align-items:flex-end;gap:2px;height:12px}.spot__bars b{width:2px;height:3px;background:currentColor;border-radius:1px;transition:height .4s var(--ease),background .6s var(--ease)}.spot__sound[aria-pressed=true] .spot__bars b{background:var(--own);height:6px}.spot__sound.is-playing .spot__bars b{animation:bars .9s var(--ease) infinite alternate}.spot__sound.is-playing .spot__bars b:nth-child(2){animation-delay:-.3s}.spot__sound.is-playing .spot__bars b:nth-child(3){animation-delay:-.6s}.spot__sound.is-playing .spot__bars b:nth-child(4){animation-delay:-.15s}@keyframes bars{0%{height:3px}to{height:12px}}.spot__arch{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:0;transition:opacity 1.6s var(--ease) .25s}.spot.is-in .spot__arch{opacity:1}.spot__left{position:relative;z-index:2}.spot__halo{z-index:0}.spot__num,.spot__plan,.spot__imgs,.spot__sheet{z-index:2}.spot__go svg[viewBox="0 0 12 12"]{width:10px;height:10px}.spot__room{display:inline-flex;align-items:center;gap:10px;margin-top:2.2vh;padding:4px 0;font:400 var(--t-action) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:#a59c8f}.spot__room svg{width:16px;height:8px}.order{--own: var(--accent);--ord: color-mix(in oklch, var(--own) 58%, #1a1612);position:relative;background:var(--bone);color:#1a1612;overflow:hidden}.order:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 90% at 72% 46%,rgba(255,252,244,.75),transparent 70%)}.order:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url(https://cdn.jsdelivr.net/gh/Sam1983Aing/aura-assets@1.25.0/kveld/assets/paper-grain.svg)}.order>*{position:relative;z-index:1}.order em{font-style:normal;color:var(--ord);transition:color .8s var(--ease)}.order .eyebrow{color:var(--muted-ink);margin:0 0 clamp(12px,2vh,24px)}.order__pin{height:100vh;height:100svh;min-height:520px;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(28px,3.6vw,72px);align-items:center;padding:clamp(84px,12vh,130px) var(--gutter) clamp(22px,5vh,56px);box-sizing:border-box}.order__info{align-self:center}.order__h2{margin:0;font:expanded 700 var(--d-head)/1.02 var(--serif);letter-spacing:-.01em}.order__lede{margin:clamp(8px,1.8vh,20px) 0 0;max-width:26rem;font:400 var(--t-read)/1.7 var(--body);color:#4a433b;font-size-adjust:.56}.order__list{margin-top:clamp(14px,3.4vh,40px);max-width:30rem}.order__k,.order__row{display:grid;grid-template-columns:1fr 7.5em 7.5em;gap:0 12px;align-items:baseline}.order__k{margin:0 0 6px;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted-ink)}.order__k span:nth-child(n+2),.order__row span,.order__row em{text-align:right}.order__list ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-ink)}.order__list li{border-bottom:1px solid var(--line-ink)}.order__row{position:relative;width:100%;padding:clamp(4px,1vh,10px) 0;text-align:left;font:400 var(--t-value) var(--sans);color:#4a433b;font-variant-numeric:tabular-nums;opacity:.72}.order__row b{display:flex;align-items:center;gap:10px;font:expanded 700 var(--d-small)/1 var(--serif);letter-spacing:-.01em;text-transform:uppercase;color:#1a1612;transition:translate var(--h) var(--ease)}.order__row b:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--own);transition:box-shadow var(--h) var(--ease),scale var(--h) var(--ease)}.order__row em{font:expanded 700 var(--d-small)/1 var(--serif);color:#1a1612;letter-spacing:-.01em}.order__row:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:color-mix(in oklch,var(--own) 60%,#1a1612);transform:scaleX(0);transform-origin:left;transition:transform var(--h) var(--ease)}.order__row.is-on{opacity:1}.order__row.is-on b{translate:4px 0}.order__row.is-on b:before{scale:1.3;box-shadow:0 0 0 3px color-mix(in srgb,var(--own) 28%,transparent),0 0 14px var(--own)}.order__row.is-on:after{transform:none}@media(hover:hover){.order__row:hover{opacity:1}}.order__cta{display:flex;align-items:center;gap:22px;margin-top:clamp(12px,3.4vh,36px)}.order__book{--pill: #1a1612;flex:none;display:inline-flex;align-items:center;gap:clamp(14px,1.2vw,22px);padding:clamp(12px,1.1vw,20px) clamp(22px,1.8vw,32px) clamp(11px,1.05vw,19px);font:400 var(--t-action) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:#1a1612}.order__book svg{width:clamp(22px,1.6vw,28px);height:10px}.order__small{margin:0;font:400 clamp(11px,.72vw,12.5px)/1.6 var(--body);color:var(--muted-ink);font-size-adjust:.56}.slip{--ink-2: #4a433b;--pad: clamp(18px, 2.2vw, 38px);position:relative;align-self:center;display:flex;flex-direction:column;max-height:100%;padding:clamp(16px,2.6vh,30px) var(--pad);background:#f8f4ec;border-radius:3px;box-shadow:0 40px 90px -36px color-mix(in srgb,var(--own) 70%,rgba(26,22,18,.5)),0 18px 40px -24px #1a161266,0 0 0 1px #1a161214;transform:translate3d(0,calc(var(--in, 0) * 90px),0) rotate(calc(-.45deg - var(--in, 0) * 2.6deg));transition:box-shadow .8s var(--ease)}.slip:before{content:"";position:absolute;inset:7px;border:1px solid rgba(26,22,18,.14);pointer-events:none;background:linear-gradient(#1a161257,#1a161257) 50% 0 / 1px 7px no-repeat,linear-gradient(#1a161257,#1a161257) 50% 100% / 1px 7px no-repeat,linear-gradient(#1a161257,#1a161257) 0 50% / 7px 1px no-repeat,linear-gradient(#1a161257,#1a161257) 100% 50% / 7px 1px no-repeat}.slip__head{display:flex;align-items:baseline;gap:18px;padding-bottom:clamp(8px,1.3vh,13px);border-bottom:1px solid rgba(26,22,18,.28);font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted-ink);white-space:nowrap}.slip__head b{font:expanded 700 clamp(13px,.88vw,15px) var(--serif);letter-spacing:-.01em;color:#1a1612}.slip__head i{margin-left:auto;font-style:normal}.slip__main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(10px,1.6vw,30px)}.slip__lines{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.slip__rule{position:absolute;left:10px;width:1px;background:#1a161229}.slip__rule b{position:absolute;inset:0;background:var(--ord);transform:scaleY(0);transform-origin:top;transition:background .8s var(--ease)}.slip__now{position:absolute;left:6px;top:-4.5px;width:9px;height:9px;border-radius:50%;background:var(--own);box-shadow:0 0 0 1px var(--ord),0 0 14px var(--own),0 0 34px var(--own);opacity:0;transition:background .8s var(--ease),box-shadow .8s var(--ease);z-index:2}.slip__line{--w: 0;--step-ink: color-mix(in oklch, var(--step) 58%, #1a1612);position:relative;flex:1;display:grid;grid-template-columns:21px 1fr;gap:0 clamp(10px,1vw,16px);align-items:start;padding:clamp(8px,1.7vh,18px) 0}.slip__line+.slip__line:before{content:"";position:absolute;left:31px;right:0;top:0;height:1px;background:var(--line-ink)}.slip__ring{position:relative;z-index:1;width:21px;height:21px;margin-top:1px;background:#f8f4ec;border-radius:50%}.slip__ring svg{width:100%;height:100%;overflow:visible}.slip__ring circle{fill:none;stroke:#1a161266;stroke-width:1;transition:stroke var(--h) var(--ease)}.slip__ring .d{fill:var(--step-ink);stroke:none;transform:scale(0);transform-origin:50% 50%;transition:transform var(--h) var(--ease)}.slip__line.is-on .slip__ring circle,.slip__line.is-done .slip__ring circle{stroke:var(--step-ink)}.slip__line.is-on .slip__ring .d,.slip__line.is-done .slip__ring .d{transform:scale(1)}.slip__line.is-on .slip__ring{box-shadow:0 0 16px color-mix(in srgb,var(--step) 70%,transparent)}.slip__top{display:flex;align-items:baseline;gap:clamp(8px,.8vw,14px)}.slip__no{font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);color:var(--muted-ink);transition:color var(--h) var(--ease)}.slip__line.is-on .slip__no,.slip__line.is-done .slip__no{color:var(--step-ink)}.slip__title{position:relative;display:inline-block;margin:0;font:expanded 700 var(--d-mid)/1.15 var(--serif);letter-spacing:-.01em;white-space:nowrap}.order .slip__title em{color:var(--step-ink);font-style:normal}.slip__w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.slip__w>span{display:inline-block;transform:translate3d(0,105%,0)}.slip__mark{position:absolute;left:0;right:0;bottom:-.2em;height:1px;background:var(--step-ink);transform:scaleX(0);transform-origin:left;pointer-events:none}.slip__mark:before,.slip__mark:after{content:"";position:absolute;top:-3px;width:1px;height:7px;background:var(--step-ink);rotate:40deg}.slip__mark:before{left:0}.slip__mark:after{right:0}.slip__meta{margin-left:auto;padding-left:12px;white-space:nowrap;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted-ink);opacity:var(--w);transition:color var(--h) var(--ease)}.slip__line.is-done .slip__meta,.slip__line.is-on .slip__meta{color:var(--step-ink)}.slip__text{margin:clamp(4px,.9vh,9px) 0 0;max-width:38rem;font:400 clamp(12px,.84vw,14.5px)/1.5 var(--body);color:var(--ink-2);font-size-adjust:.56;opacity:var(--w);transform:translate3d(0,calc((1 - var(--w)) * 8px),0)}.slip__plan{position:relative;margin:0;padding-left:clamp(10px,1.6vw,30px);border-left:1px solid var(--line-ink);display:flex;min-height:0;aspect-ratio:.42;height:100%;max-height:clamp(280px,56vh,620px);align-self:center}.slip__plan svg{width:100%;height:100%;overflow:visible}.slip__plan path,.slip__plan line,.slip__plan circle{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.slip__plan .pl-1 *{stroke:#1a1612;stroke-width:.11}.slip__plan .pl-2 *{stroke:#1a1612;stroke-width:.06}.slip__plan .pl-3 *{stroke:#1a1612;stroke-width:.038}.slip__plan .pl-d line{stroke:var(--ord);stroke-width:.06;transition:stroke .8s var(--ease)}.slip__plan .pl-t{fill:var(--ord);font:400 .62px var(--sans);letter-spacing:.05px;text-transform:uppercase;opacity:0;transition:fill .8s var(--ease)}.slip__plan .pl-img{filter:drop-shadow(0 calc(var(--lift, 0) * .5px) calc(var(--lift, 0) * .5px) rgba(26,22,18,.45))}.slip__foot{position:relative;display:flex;align-items:center;gap:clamp(10px,1.2vw,18px);padding-top:clamp(6px,1vh,12px);border-top:1px solid rgba(26,22,18,.28);font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--muted-ink);white-space:nowrap}.slip__sig{flex:none;width:clamp(120px,9vw,170px);height:clamp(26px,4vh,38px)}.slip__sig path{fill:none;stroke:#1a1612;stroke-width:1.6;stroke-linecap:round}.slip__for b{font-weight:400;color:#1a1612}.slip__stamp{position:absolute;right:0;top:50%;margin-top:-19px;padding:9px 14px 8px;border:2px solid var(--ord);border-radius:4px;color:var(--ord);background:#f8f4ec;font:expanded 700 clamp(11px,.8vw,13px) var(--serif);letter-spacing:-.01em;text-transform:uppercase;opacity:0}@media(max-width:1240px)and (max-height:680px)and (min-width:901px){.room__lede{display:none}}@media(max-height:680px)and (min-width:901px){.slip__meta,.order__small,.slip__for{display:none}}@media(max-width:1240px)and (min-width:901px){.slip__for,.slip__meta,.nv__sound span{display:none}.spot__imgs{width:54%}}@media(max-width:900px){.order__pin{height:auto;min-height:0;grid-template-columns:1fr;gap:5vh;padding:13vh var(--gutter) 9vh}.order__list{max-width:none}.order__cta{flex-direction:column;align-items:flex-start;gap:12px}.slip{padding:20px 18px;max-height:none;transform:none}.slip__head span{white-space:normal;flex:1;font-size:var(--t-tiny)}.slip__main{grid-template-columns:1fr;gap:0}.slip__plan{order:-1;aspect-ratio:auto;height:auto;max-height:none;padding:10px 0 2px;border-left:0;border-bottom:1px solid var(--line-ink)}.slip__plan svg{height:auto;aspect-ratio:2.25}.slip__plan .pl-t{font-size:.8px}.slip__top{flex-wrap:wrap;gap:2px 8px}.slip__meta{margin:7px 0 0;padding-left:0;flex-basis:100%}.slip__no{display:none}.slip__foot{padding-top:12px}.slip__for{display:none}.slip__sig{width:110px}}.visit{position:relative;padding:24vh var(--gutter) 8vh;background:radial-gradient(120% 80% at 50% 0%,#17130f 0%,var(--ink) 60%);overflow:hidden}.ft{position:relative;padding:0;overflow:hidden;background:var(--ink)}.ft em{font-style:normal;color:var(--accent)}.ft__l{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.ft__l>span{display:block;transform:translateY(112%);transition:transform 1.5s var(--ease)}.ft.is-in .ft__l>span{transform:none}.ft.is-in .ft__l:nth-child(2)>span{transition-delay:.1s}.ft__up{opacity:0;transform:translateY(26px);transition:opacity 1.3s var(--ease),transform 1.3s var(--ease);transition-delay:calc(.25s + var(--d, 0) * 80ms)}.ft.is-in .ft__up{opacity:1;transform:none}.ft__cta{--pill: var(--accent);display:inline-flex;align-items:center;gap:clamp(16px,1.3vw,24px);padding:clamp(15px,1.15vw,21px) clamp(24px,1.9vw,34px) clamp(14px,1.1vw,20px);text-decoration:none;font:expanded 700 var(--d-small) var(--serif);letter-spacing:-.01em;text-transform:uppercase;color:var(--text);white-space:nowrap;will-change:transform}.ft__cta svg{width:clamp(22px,1.6vw,28px);height:10px}.ft-light{min-height:100vh;min-height:100svh;display:grid;grid-template-rows:1fr auto auto}.ftl__bg{position:absolute;inset:0;overflow:hidden}.ftl__pic{position:absolute;left:50%;top:9%;height:100%;aspect-ratio:2400 / 1100;min-width:100%;transform:translate(-50%) scale(var(--zoom, 1.16));transform-origin:50% 60%;will-change:transform}.ftl__pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%;filter:brightness(var(--lit, .25)) saturate(1.1);will-change:filter}.ftl__glow{position:absolute;left:40%;top:14%;width:20%;height:56%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 34%,transparent),transparent 76%);mix-blend-mode:screen;opacity:calc(var(--lit, .25) * .34);animation:ftl-breathe 7s ease-in-out infinite}@keyframes ftl-breathe{50%{opacity:calc(var(--lit, .25) * .7)}}.ftl__dust{position:absolute;left:38.5%;top:0;width:23%;height:66%;opacity:calc(var(--lit, .25) / 1.25)}.ftl__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b0a09,#0b0a09db 22%,#0b0a091a 46%,#0b0a0900 66%,#0b0a09db,#0b0a09fa 94%)}.ftl__in{position:relative;align-self:start;padding:14vh var(--gutter) 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4vw}.ftl__in .eyebrow{margin-bottom:clamp(12px,2.2vh,24px)}.ftl__h2{margin:0;font:expanded 700 var(--d-head)/1 var(--serif);letter-spacing:-.01em;white-space:nowrap}.ftl__in .ft__cta{margin-bottom:.35vw}.ftl__info{position:relative;margin:0 var(--gutter);padding:clamp(16px,2.8vh,32px) 0 clamp(16px,3.2vh,38px);display:grid;grid-template-columns:1fr .944fr .891fr .841fr;gap:0 clamp(16px,2.4vw,44px)}.ftl__info:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,#ede6da52,#ede6da2e 70%,#ede6da00)}.ftl__col{position:relative}.ftl__col:before{content:"";position:absolute;left:0;top:calc(-1*clamp(16px,2.8vh,32px) - 4px);width:1px;height:9px;background:#ede6da80}.ftl__info h3{margin:0 0 clamp(7px,1.2vh,13px);font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:#9a9285}.ftl__line{margin:0;font:500 clamp(13.5px,1vw,17px)/1.35 var(--body);color:var(--text);letter-spacing:.002em}.ftl__dim{margin:clamp(2px,.5vh,5px) 0 0;font:400 var(--t-read)/1.5 var(--body);color:#a59c8f;font-size-adjust:.56}.ftl__info a{position:relative;color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:color var(--h) var(--ease),background-size var(--h) var(--ease),text-shadow var(--h) var(--ease)}.ftl__dim a{color:#b8afa2}.ftl__soon{position:absolute;left:0;top:100%;margin-top:2px;white-space:nowrap;font:400 var(--t-tiny) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:var(--accent);opacity:0;transition:opacity var(--h) var(--ease);pointer-events:none}.ftl__info a.is-soon .ftl__soon{opacity:1}@media(hover:hover){.ftl__info a:hover{color:var(--accent);background-size:100% 1px;text-shadow:0 0 14px color-mix(in srgb,var(--accent) 60%,transparent)}}.ftl__base{position:relative;margin:0 var(--gutter);padding:0 0 clamp(14px,2.6vh,28px);display:flex;align-items:baseline;justify-content:space-between;gap:4vw;font:400 var(--t-label) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:#a09889}.ftl__base p{margin:0}.ftl__base button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;display:inline-flex;align-items:center;gap:10px;transition:color var(--h) var(--ease),gap var(--h) var(--ease)}.ftl__base button svg{width:8px;height:16px;transition:translate var(--h) var(--ease)}@media(hover:hover){.ftl__base button:hover{color:var(--text)}.ftl__base button:hover svg{translate:0 -3px}}@media(max-width:900px){.visit{margin-top:-26px;--rise: 1}.ftl__in{grid-template-columns:1fr;align-items:start;gap:3.4vh;padding-top:13vh}.ftl__pic{top:31%;height:50%}.ftl__h2{white-space:normal}.ftl__in .ft__cta{justify-self:start}.ftl__bg:after{background:linear-gradient(180deg,#0b0a09,#0b0a09e6 30%,#0b0a091a 46%,#0b0a0900 60%,#0b0a09eb 72%,#0b0a09fa)}.ftl__info{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.6vh 6vw}.ftl__col:nth-child(n+3):before{display:none}.ftl__line{font-size:14px}.ftl__base{gap:12px;white-space:nowrap;font-size:var(--t-tiny)}}@media(prefers-reduced-motion:reduce){.ft__l>span,.ft__up{transition:none}.ftl__glow{animation:none}}.nv__book,.closeup__book,.order__book,.ft__cta{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--pill) 60%,transparent);border-radius:99px;transition:color var(--h) var(--ease),gap var(--h) var(--ease),border-color var(--h) var(--ease),box-shadow var(--h) var(--ease),scale .3s var(--ease)}.nv__book:before,.closeup__book:before,.order__book:before,.ft__cta:before{content:"";position:absolute;inset:-1px;z-index:-1;background:var(--pill);border-radius:inherit;transform:translate3d(-102%,0,0);transition:transform var(--h) var(--ease)}.room__view,.spot__go,.spot__room,.closeup__back,.room__scroll{transition:gap var(--h) var(--ease),border-color var(--h) var(--ease),color var(--h) var(--ease),text-shadow var(--h) var(--ease),scale .3s var(--ease)}.room__view svg,.spot__go svg,.spot__room svg,.closeup__back svg{transition:translate var(--h) var(--ease),width var(--h) var(--ease),opacity var(--h) var(--ease)}.nv__brand,.nv__board button,.nv__sound,.room__arrow,.spot__sound,.closeup__names button,.ftl__info a,.ftl__base a,.order__row{transition-property:opacity,color,border-color,box-shadow,background-color,scale,gap;transition-duration:var(--h),var(--h),var(--h),var(--h),var(--h),.3s,var(--h);transition-timing-function:var(--ease)}.room__arrow--halo{transition:scale var(--h) var(--ease)}@media(hover:hover){.nv__book:hover,.closeup__book:hover,.ft__cta:hover{color:var(--ink);border-color:var(--pill);box-shadow:0 0 22px color-mix(in srgb,var(--pill) 55%,transparent),0 0 64px color-mix(in srgb,var(--pill) 22%,transparent)}.nv__book:hover:before,.closeup__book:hover:before,.order__book:hover:before,.ft__cta:hover:before{transform:none}.nv__book:hover{gap:16px}.closeup__book:hover{gap:clamp(14px,1.1vw,22px)}.ft__cta:hover{gap:clamp(22px,1.8vw,32px)}.nv.is-paper .nv__book:hover{color:var(--bone);box-shadow:0 10px 26px -12px color-mix(in srgb,var(--pill) 80%,transparent)}.order__book:hover{color:var(--bone);border-color:var(--pill);gap:clamp(22px,1.8vw,32px);box-shadow:0 16px 34px -14px color-mix(in srgb,var(--pill) 80%,transparent)}.room__view:not(.is-bench):hover{gap:22px;border-color:var(--accent);text-shadow:0 0 14px color-mix(in srgb,var(--accent) 80%,transparent)}.spot__go:hover{gap:22px;border-color:var(--own);text-shadow:0 0 14px color-mix(in srgb,var(--own) 80%,transparent)}.spot__room:hover{color:var(--text);gap:14px;text-shadow:0 0 12px color-mix(in srgb,var(--own) 70%,transparent)}.closeup__back:hover{gap:20px;color:var(--accent);text-shadow:0 0 12px color-mix(in srgb,var(--accent) 70%,transparent)}.room__scroll:hover{color:var(--text);gap:20px}.room__arrow:not(.room__arrow--halo):hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 45%,transparent);scale:1.06}.room__arrow--halo:hover{scale:1.1}.room__arrow--halo:hover:before{filter:brightness(1.15)}[data-prev]:hover svg,[data-cu-prev]:hover svg{translate:-3px 0}[data-next]:hover svg,[data-cu-next]:hover svg{translate:3px 0}.nv__brand:hover .nv__head{rotate:-7deg;filter:drop-shadow(0 0 9px var(--nv-acc))}.nv__sound:hover{opacity:1}.spot__sound:hover{border-color:var(--own);color:var(--text);box-shadow:0 0 18px color-mix(in srgb,var(--own) 35%,transparent)}.closeup__names button:hover{color:var(--own)}}.nv__book:active,.closeup__book:active,.order__book:active,.ft__cta:active,.room__view:active,.spot__go:active,.spot__room:active,.closeup__back:active,.room__arrow:active,.nv__sound:active,.spot__sound:active{scale:.97}:where(a,button):focus-visible{outline:1px solid var(--accent);outline-offset:5px;border-radius:3px}.spot :where(a,button):focus-visible{outline-color:var(--own)}.nv.is-paper :where(a,button):focus-visible,.order :where(a,button):focus-visible{outline-color:#1a1612}.nv__book:focus-visible,.closeup__book:focus-visible,.order__book:focus-visible,.ft__cta:focus-visible,.room__arrow:focus-visible,.spot__sound:focus-visible{border-radius:99px}html.has-cursor,html.has-cursor *{cursor:none!important}.cursor{position:fixed;left:0;top:0;z-index:1000;pointer-events:none;opacity:0;transition:opacity .3s var(--ease);will-change:transform}.cursor.is-on{opacity:1}.cursor svg{position:absolute;left:-13px;top:-2px;width:26px;height:34px;overflow:visible;transform-origin:13px 2px;rotate:-30deg;scale:.8;transition:scale .5s var(--ease);filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.cursor path{fill:color-mix(in srgb,var(--accent) 32%,transparent);stroke:#f1ebe0;stroke-width:1.6;stroke-linejoin:round;transition:fill .4s var(--ease),stroke .4s var(--ease)}.cursor.is-link svg{scale:1}.cursor.is-link path{fill:var(--accent);stroke:var(--accent)}.cursor.is-down svg{scale:.62}.cursor span{position:absolute;left:24px;top:22px;font:400 var(--t-tiny) var(--sans);letter-spacing:var(--tr);text-transform:uppercase;color:#f1ebe0;white-space:nowrap;opacity:0;translate:-6px 0;transition:opacity .4s var(--ease),translate .6s var(--ease)}.cursor.is-drag span{opacity:.75;translate:0 0}.cursor.is-down span{opacity:0}.cursor.on-paper svg{filter:none}.cursor.on-paper path{stroke:#1a1612;fill:color-mix(in srgb,#1a1612 12%,transparent)}.cursor.on-paper.is-link path{fill:#1a1612;stroke:#1a1612}.cursor.on-paper span{color:#1a1612}.line-mask{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}@media(max-width:900px){.room__copy{left:var(--gutter);right:var(--gutter);top:74px;max-width:none;text-align:center}.room__copy .eyebrow,.room__lede{display:none}.room__h1{font-size:1.3rem}.room__scroll{display:none}.wo .wo__copy{width:calc(100% - 40px)}.wo:before{display:none}.wo__ruler{top:14vh;bottom:auto;height:32vh;width:90px}.wo__ruler li span{display:none}.closeup__shade{background:linear-gradient(0deg,#050404f7,#050404eb 38%,#05040400 60%)}.closeup__back{top:74px}.closeup__panel{transform:none;inset:auto 0 0;width:auto;padding:0 var(--gutter) 72px}.closeup__name{font-size:2.1rem}.closeup__claim,.closeup__ours,.closeup__hint{display:none}.closeup__offer{margin-top:14px;padding:12px 0;gap:10px;flex-wrap:wrap}.closeup__figures{gap:12px}.closeup__figures b{font-size:1.05rem}.closeup__book{padding:9px 13px 8px;letter-spacing:.1em}.closeup__book svg{display:none}.closeup__specs dt,.closeup__specs dd{padding:7px 0}.closeup__specs dt:nth-of-type(n+4),.closeup__specs dd:nth-of-type(n+4){display:none}.closeup__rail{bottom:14px;justify-content:center;gap:14px}.closeup__names{gap:4px}.closeup__names button{padding:12px 5px;font-size:0;letter-spacing:0}.closeup__names button:before{width:6px;height:6px;opacity:.4;scale:1}.closeup__names button[aria-current=true]:before{margin-right:0;scale:1.35}.drawing__head{grid-template-columns:1fr;gap:2rem}.blueprint .ink{stroke-width:.07}.blueprint .ink-2{stroke-width:.04}.blueprint .dim-t{font-size:.9px}.blueprint .lbl{display:none}.specs{grid-template-columns:1fr}.spot__pin{display:block}.spot__left{position:absolute;left:0;right:0;top:0;padding:11vh var(--gutter) 0;z-index:2}.spot__h2{margin-bottom:1.4vh;font-size:.8rem}.spot__names li:not(.is-on){display:none}.spot__names li.is-on button{transform:none}.spot__names li.is-on button{flex-wrap:wrap;gap:0 .8rem}.spot__t{font-size:2.3rem}.spot__left{padding-top:11vh}.spot__k{flex-basis:100%;margin:6px 0 0 calc(2.2em + .8rem);padding:0}.spot__stage{position:absolute;inset:0}.spot__imgs{top:26vh;height:47vh;width:100%}.spot__plan{left:30%;top:25vh;height:49vh}.spot__halo{left:10%;top:22%;width:80%;height:54%}.spot__num{top:33vh;font-size:8vh;opacity:.7}.spot__sheet{left:var(--gutter);right:var(--gutter);bottom:4vh;width:auto}.spot__claim{display:none}.spot__facts{margin-top:0}.spot__dots{display:flex;gap:0;margin:.6vh 0 0 calc(2.2em + .8rem - 9px)}.spot__sound{position:absolute;right:var(--gutter);top:calc(11vh - 9px);margin:0;padding:7px 12px 7px 11px}.spot__dots button{display:grid;place-items:center;width:26px;height:30px}.spot__dots button:before{content:"";width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--own) 36%,transparent);transition:background .5s var(--ease),transform .5s var(--ease)}.spot__dots button[aria-current=true]:before{background:var(--own);transform:scale(1.4)}}@media(max-width:560px){.closeup__figures b{font-size:1rem}.closeup__book{padding:9px 11px 8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation-duration:.01ms!important}}html.reduced .shop,html.reduced .spot,html.reduced .order,html.reduced .visit,.no-webgl .shop,.no-webgl .spot{margin-top:0;border-radius:0;box-shadow:none}html.reduced .room__gl,html.reduced .walk{transform:none;filter:none}
