:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#091219;--surface:#12232b;--ink:#edf1f2;--muted:#b1bfc5;--line:#596d78;--accent:#c1dbea;--focus:#acd8f3;--space:clamp(1rem, 4vw, 3.5rem);--content-width:1440px;--reading-width:68ch;--control-height:44px;--motion-fast:.12s;--motion-state:.18s;--motion-surface:.28s;--ease-state:cubic-bezier(.2,.7,.2,1);color:var(--ink);background:var(--bg);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.2em}button,select{font:inherit;color:inherit}button,a.button,select{min-height:var(--control-height)}button,a.button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:.65rem 1rem;line-height:1.4;text-decoration:none;display:inline-flex}button:hover,a.button:hover{border-color:var(--ink)}button:disabled{opacity:.5;cursor:default}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}[hidden]{display:none!important}.skip{z-index:10;background:var(--surface);padding:1rem;position:absolute;top:-100px;left:1rem}.skip:focus{top:1rem}.site-header{padding:1rem var(--space);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-header nav{align-items:center;gap:1.5rem;display:flex}.site-header a{min-height:var(--control-height);align-items:center;display:inline-flex}.site-header img{max-width:160px;max-height:48px}.shell{max-width:var(--content-width);padding:clamp(2rem, 7vw, 6rem) var(--space);margin:auto}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:18ch;margin-bottom:1.5rem;font-size:clamp(2.2rem,6vw,5rem);font-weight:550;line-height:1.08}h2{letter-spacing:-.02em;font-size:clamp(1.4rem,3vw,2rem);font-weight:550}h3{overflow-wrap:anywhere;font-size:1.25rem;font-weight:600}.intro{max-width:var(--reading-width);color:var(--muted);font-size:1.1rem}.dev-note{color:var(--muted);margin:0;font-size:.875rem}.site-footer{border-top:1px solid var(--line);padding:1.5rem var(--space);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:4rem;display:flex}.empty{border-block:1px solid var(--line);max-width:70ch;margin-top:3rem;padding:3rem 0}.empty p:last-child{margin-bottom:0}.section-head{justify-content:space-between;align-items:center;gap:1rem;margin:3rem 0 1.5rem;display:flex}.section-head label{align-items:center;gap:.7rem;display:flex}.section-head select{border:1px solid var(--line);background:var(--surface);max-width:45vw;padding:.5rem}.collection-categories,.collection-pagination{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:2rem 0;display:flex}.collection-categories a,.collection-pagination a{min-height:var(--control-height);overflow-wrap:anywhere;align-items:center;max-width:100%;display:inline-flex}.collection-categories [aria-current]{color:var(--ink);text-decoration-thickness:3px}.collection-pagination{border-top:1px solid var(--line);padding-top:1rem}.collection-pagination p{color:var(--muted);margin:0}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem;display:grid}.project-card{min-width:0}.media{aspect-ratio:16/10;background:var(--surface);margin-bottom:1.1rem;position:relative;overflow:hidden}.media img,.media video{object-fit:cover;width:100%;height:100%;display:block}.media video{position:absolute;inset:0}.poster-fallback{height:100%;color:var(--muted);border:1px solid var(--line);justify-content:center;align-items:center;display:flex}.project-card h3{margin-bottom:.4rem}.project-card p{color:var(--muted);max-width:60ch}.actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.project-meta{max-width:70ch}.project-meta .media{margin:2rem 0}.project-meta p,.credits{overflow-wrap:anywhere}.tags{color:var(--muted);flex-wrap:wrap;gap:.7rem;padding:0;list-style:none;display:flex}.tags li{border-bottom:1px solid var(--line)}.credits{padding-left:1.2rem}@media (width<=650px){.project-grid{grid-template-columns:1fr}.site-header{align-items:flex-start}.site-header nav{gap:1rem}.section-head{flex-direction:column;align-items:flex-start}}@media (width>=1700px){.project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-showroom-motion=full] button,:root[data-showroom-motion=full] a.button{transition:border-color var(--motion-fast) ease}@media (prefers-reduced-motion:no-preference){:root:not([data-showroom-motion=reduce]) button,:root:not([data-showroom-motion=reduce]) a.button{transition:border-color var(--motion-fast) ease}}@media (prefers-reduced-motion:reduce){:root:not([data-showroom-motion=full]) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.media,.poster-fallback,button,a.button,select{border:1px solid canvastext}:focus-visible{outline-color:highlight}}.viewer-page{height:100dvh;overflow:hidden}.viewer-page .site-header,.viewer-page .site-footer{display:none}.viewer{height:100dvh;padding-top:env(safe-area-inset-top);background:var(--surface);flex-direction:column;display:flex;position:relative;overflow:auto}.viewer-toolbar{z-index:3;min-height:53px;padding:4px max(16px,env(safe-area-inset-right)) 4px max(16px,env(safe-area-inset-left));border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.viewer-toolbar h1{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:none;margin:0;font-size:1rem;font-weight:500;line-height:1.3;overflow:hidden}.viewer{--control-glass-base:#17212a;--control-glass-tint:#111b25b8;--control-glass-ink:#f4f6ff;--control-glass-edge:#c9d3ec66;--control-glass-glint:#ffffffc2;--control-glass-wash:#ffffff24;--control-glass-shade:#00000059}:root[data-showroom-theme=light] .viewer{--control-glass-base:#eef0f4;--control-glass-tint:#f0f3f8c7;--control-glass-ink:#172434;--control-glass-edge:#35466161;--control-glass-glint:#fff;--control-glass-wash:#ffffff8f;--control-glass-shade:#41516c38}.viewer-toolbar .viewer-icon-control{border:1px solid var(--control-glass-edge);background:linear-gradient(145deg,var(--control-glass-wash),transparent 46% 68%,var(--control-glass-wash)),var(--control-glass-base);width:44px;height:44px;min-height:44px;box-shadow:0 5px 14px #0002,inset 0 1px 0 var(--control-glass-glint),inset 0 -2px 2px var(--control-glass-shade);color:var(--control-glass-ink);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.viewer-toolbar .viewer-icon-control:before{content:"";border:1px solid #0000;border-top-color:var(--control-glass-glint);border-left-color:var(--control-glass-wash);border-radius:inherit;background:radial-gradient(ellipse 45% 18% at 28% 0,var(--control-glass-glint),transparent);pointer-events:none;position:absolute;inset:2px}.viewer-toolbar .viewer-icon-control:after{content:"";border:1px solid #0000;border-right-color:var(--control-glass-wash);border-bottom-color:var(--control-glass-glint);border-radius:inherit;opacity:.5;pointer-events:none;position:absolute;inset:5px}.viewer-toolbar .viewer-icon-control:hover,.viewer-display-options[open]>summary,.viewer-toolbar [aria-pressed=true]{border-color:var(--control-glass-glint)}.viewer-toolbar .viewer-icon-control:active{box-shadow:0 2px 7px #0002,inset 0 2px 4px var(--control-glass-shade),inset 0 -1px 0 var(--control-glass-glint)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.viewer-toolbar .viewer-icon-control{background-color:var(--control-glass-tint);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15)}}.viewer-toolbar .viewer-icon-control:focus-visible{outline-offset:-3px}.viewer-toolbar svg{z-index:1;pointer-events:none;flex:none;width:21px;height:21px;display:block;position:relative}.viewer-toolbar .viewer-exit-icon,.viewer-toolbar [aria-pressed=true] .viewer-enter-icon{display:none}.viewer-toolbar [aria-pressed=true] .viewer-exit-icon{display:block}.viewer-toolbar [hidden],.viewer-toolbar [aria-disabled=true]{display:none}.viewer-display-options{flex:none;position:relative}.viewer-display-options summary{list-style:none}.viewer-display-options summary::-webkit-details-marker{display:none}.viewer-options-panel{z-index:4;width:min(20rem,100vw - 24px);max-height:calc(100dvh - 76px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);border-radius:.7rem;padding:.7rem;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px #0004}.viewer-options-heading{color:var(--muted);margin:.1rem .55rem .5rem;font-size:.75rem}.viewer-option{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;align-items:center;gap:.8rem;padding:.6rem .55rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:flex}.viewer-option:hover{border-color:var(--line);background:var(--bg)}.viewer-option span{overflow-wrap:anywhere;min-width:0}.viewer-option-note{color:var(--muted);margin-top:.1rem;font-size:.75rem;display:block}.viewer-navigation{border-top:1px solid var(--line);margin-top:.55rem;padding-top:.55rem;display:grid}.viewer-navigation:not(:has(a:not([hidden]))){display:none}.viewer-status{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem 1rem;padding:.45rem 1rem;font-size:.875rem;display:flex}.viewer-status p{flex:200px;margin:0}.viewer[data-viewer-state=ready]:not([data-viewer-notice]) .viewer-status{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.viewer-stage{background:var(--bg);min-height:160px;padding:clamp(0px,2vw,1.3rem);padding-bottom:max(0px,env(safe-area-inset-bottom));flex:1;position:relative}.frame-host{width:100%;height:100%;position:relative}.viewer iframe{border:1px solid var(--line);background:#fff;width:100%;height:100%;display:block;position:absolute;inset:0}.viewer:not([data-viewer-state=ready]):not([data-viewer-state=readiness-unconfirmed]) iframe{opacity:0;pointer-events:none}.viewer.is-expanded .viewer-stage{min-height:0;padding:0}.viewer:fullscreen{background:var(--surface);height:100dvh}.viewer-poster{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.viewer:is([data-viewer-state=ready],[data-viewer-state=readiness-unconfirmed]) .viewer-poster{display:none}.launch-cover{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:1rem}.launch-cover button{pointer-events:auto}noscript{background:var(--surface);padding:1rem;display:block;position:relative}@media (width<=650px){.viewer-toolbar{padding-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right));gap:4px}.viewer-toolbar h1{font-size:.875rem}.viewer-status{font-size:.8rem}.viewer-stage{padding:0}}@media (width<=360px){.viewer-toolbar{padding-inline:max(4px,env(safe-area-inset-left)) max(4px,env(safe-area-inset-right))}}@media (height<=540px) and (width>=651px){.viewer-status{padding-block:.2rem}}@media (forced-colors:active){.viewer-toolbar .viewer-icon-control,.viewer-options-panel,.viewer-option{border-color:buttontext}.viewer-toolbar .viewer-icon-control,.viewer-toolbar .viewer-icon-control:hover,.viewer-toolbar .viewer-icon-control:active,.viewer-display-options[open]>summary{color:buttontext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:buttontext}.viewer-toolbar .viewer-icon-control:before,.viewer-toolbar .viewer-icon-control:after{display:none}}.home-entrance{--home-gutter:clamp(1.25rem, 4vw, 4rem);--home-caption:#edf0eb;--home-caption-muted:#a8afa9;--home-void:#000;--home-letter:#eaf3ff;--home-light-diffuse:#c9f4ff;--home-light-specular:#fff;--home-gallery-progress:1;--home-intro-opacity:0;--home-art-width:min(68vw, 95svh, 54rem);color:var(--home-caption);background:var(--home-void);font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;line-height:1.5;position:relative}.home-entrance a{text-underline-offset:.25em}.home-entrance :focus-visible{outline-offset:7px;outline:3px solid #c9e8de}.home-room,.home-index{min-inline-size:0}.home-room-stage{isolation:isolate;flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative;overflow:clip}.home-welcome{width:100%;max-width:72rem;padding:4rem var(--home-gutter) 2rem;text-align:center;margin:0 auto;position:relative}.home-welcome-title{max-width:none;color:inherit;margin:0;font-weight:400;line-height:1}.home-welcome-prefix{letter-spacing:.01em;width:fit-content;color:var(--home-caption-muted);margin:0 auto 1.4rem;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:400;line-height:1.4;display:block}.home-brand{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(3.5rem,10.8vw,8.5rem);line-height:1.04}.home-brand-core{font-weight:650}.home-brand-domain{letter-spacing:-.065em;font-weight:350}.home-welcome-story{letter-spacing:-.012em;text-wrap:balance;max-width:40ch;margin:2rem auto 0;font-size:clamp(1.125rem,1.65vw,1.4rem);font-weight:400;line-height:1.55}.home-welcome-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-light-word{color:var(--home-letter);-webkit-text-fill-color:var(--home-letter);font-weight:650;display:inline-block;position:relative}.home-glyph-diffuse{lighting-color:var(--home-light-diffuse)}.home-glyph-specular{lighting-color:var(--home-light-specular)}.home-glyph-definitions{pointer-events:none;block-size:0;inline-size:0;position:absolute;overflow:hidden}.home-word-change{vertical-align:baseline;text-align:left;white-space:nowrap;display:inline-grid;position:relative}.home-word-web,.home-word-w3b{grid-area:1/1}.home-word-web{opacity:0;position:relative}.home-word-web:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;top:52%;left:-.05em;right:.2em;transform:scaleX(0)}.home-opening-dots{white-space:nowrap;opacity:0;width:1.5em;position:absolute;top:0;left:calc(100% - .2em)}.home-scroll-word{display:inline-block}.home-word-change.home-scroll-word{display:inline-grid}.home-room-scenes{width:100%;padding:3.5rem max(var(--home-gutter), calc((100% - var(--home-art-width)) / 2)) 2.5rem;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#65746e #000;scroll-padding-inline:max(var(--home-gutter), calc((100% - var(--home-art-width)) / 2));perspective:1400px;align-items:center;gap:clamp(2rem,5vw,6rem);margin:0;list-style:none;display:flex;overflow:auto hidden}.home-room-plane{flex:0 0 var(--home-art-width);scroll-snap-align:center;transform-origin:50%;min-width:0;margin:0;transition:transform .32s;position:relative;transform:rotateY(-5deg)scale(.94)}.home-room-plane:first-child,.home-room-plane[data-current=true],.home-room-plane:focus-within,.home-room-plane:hover{transform:rotateY(0)scale(1)}.home-entrance[data-gallery-enhanced=true] .home-room-plane:first-child:not([data-current=true]):not(:focus-within):not(:hover){transform:rotateY(-5deg)scale(.94)}.home-room-card,.home-index-link{color:var(--home-caption);text-decoration:none;display:block}.home-room-canvas{aspect-ratio:16/10;background:#080b0c;border-radius:2px;width:100%;margin:0;display:block;position:relative;overflow:hidden;box-shadow:0 20px 45px #000c,0 0 0 1px #ffffff28,0 -2px 12px #d5f5ff0d}.home-room-canvas img{object-fit:cover;width:100%;height:100%;display:block}.home-room-canvas:after{content:"";pointer-events:none;opacity:calc(.25 + var(--home-gallery-progress) * .75);border:1px solid #ffffff30;position:absolute;inset:0;box-shadow:inset 0 1px 1px #e9fcffb0,inset 1px 0 1px #d5eaff40,inset 0 -1px 2px #0009}.home-room-caption{justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1.2rem;display:flex}.home-room-title{letter-spacing:-.025em;font-size:clamp(1.1rem,1.8vw,1.6rem);font-weight:400;line-height:1.25}.home-room-kind{color:var(--home-caption-muted);overflow-wrap:anywhere;font-size:.8rem;line-height:1.45}.home-room-card:hover .home-room-title,.home-index-link:hover .home-room-title{text-underline-offset:.25em;text-decoration:underline}.home-gallery-controls{width:var(--home-art-width);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding-bottom:1.5rem;display:flex}.home-all-experiences{min-block-size:44px;min-inline-size:44px;max-inline-size:100%;color:var(--home-caption);text-underline-offset:.25em;justify-content:center;align-self:center;align-items:center;padding:.25rem .5rem;font-size:.8125rem;line-height:1.4;display:inline-flex}.home-all-experiences:focus-visible{outline:2px solid var(--home-caption);outline-offset:4px}.home-room-instruction,.home-context{color:var(--home-caption-muted);margin:0;font-size:.8125rem}.home-context{padding:1rem var(--home-gutter);text-align:center}.home-gallery-navigation{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:.8rem;font-size:.75rem;display:none}.home-entrance[data-gallery-enhanced=true] .home-gallery-navigation{display:flex}.home-gallery-navigation button{color:#f3f6f4;cursor:pointer;background:#ffffff09;border:1px solid #c8e3dc50;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.home-gallery-navigation button:hover{background:#ffffff16;border-color:#e0f8ef}.home-gallery-navigation button:disabled{opacity:.3;cursor:default}.home-room-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:13rem;display:flex}.home-room-empty h2{color:var(--home-caption);margin-bottom:1rem;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:400}.home-room-empty p{max-width:36ch;color:var(--home-caption-muted);margin:0;font-size:.9375rem}.home-index{max-width:90rem;padding:2rem var(--home-gutter) 4rem;margin:0 auto}.home-index>h2{letter-spacing:-.03em;margin:0 0 2rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400}.home-index-count{color:var(--home-caption-muted);white-space:nowrap;margin-inline-start:.75rem;font-size:.8125rem}.home-index>p{color:var(--home-caption-muted);margin:1.5rem 0 2rem;font-size:.875rem}.home-index>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem clamp(1.5rem,3vw,3rem);margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.home-index-link{min-height:44px;scroll-margin-block:2rem}.home-index .home-room-title{font-size:1.1rem}:root[data-showroom-entrance=arrival] .home-entrance:not([data-entrance-mode]){--home-gallery-progress:0;--home-intro-opacity:1}:root[data-showroom-entrance=arrival] .home-entrance:not([data-entrance-mode]) .home-room,.home-entrance[data-entrance-mode=arrival] .home-room{height:165svh}:root[data-showroom-entrance=arrival] .home-entrance:not([data-entrance-mode]) .home-room-stage,.home-entrance[data-entrance-mode=arrival] .home-room-stage{height:100svh;min-height:100svh;position:sticky;top:0}:root[data-showroom-entrance=arrival] .home-entrance:not([data-entrance-mode]) .home-opening-track,.home-entrance[data-entrance-mode=arrival] .home-opening-track{z-index:2;pointer-events:none;position:absolute;inset:0}:root[data-showroom-entrance=arrival] .home-entrance:not([data-entrance-mode]) .home-welcome,.home-entrance[data-entrance-mode=arrival] .home-welcome{height:100%;opacity:clamp(0, calc(var(--home-intro-opacity) * 2 - 1), 1);flex-direction:column;justify-content:center;padding-block:0;display:flex}:root[data-showroom-entrance=arrival] .home-entrance:not([data-entrance-mode]) :is(.home-room-scenes,.home-gallery-controls),.home-entrance[data-entrance-mode=arrival] :is(.home-room-scenes,.home-gallery-controls){opacity:clamp(0, calc((var(--home-gallery-progress) - .08) * 1.5), 1);pointer-events:none}.home-entrance[data-gallery-visible=true] :is(.home-room-scenes,.home-gallery-controls){pointer-events:auto}:root[data-showroom-entrance=arrival] .home-entrance:not([data-entrance-mode]) .home-room-scenes,.home-entrance[data-entrance-mode=arrival] .home-room-scenes{transform:translateY(calc((1 - var(--home-gallery-progress)) * 36px))}:root[data-showroom-intro=playing] .home-entrance:not([data-entrance-mode]) :is([data-opening-char],[data-correction-char]):not([data-revealed=true]),.home-entrance[data-entrance-mode=arrival][data-entrance-state=opening] :is([data-opening-char],[data-correction-char]):not([data-revealed=true]){opacity:0}:root[data-showroom-intro=playing] .home-entrance:not([data-entrance-mode]) .home-welcome-prefix .home-scroll-word:first-child [data-opening-char]:first-child{opacity:1}:root[data-showroom-intro=playing] .home-entrance:not([data-entrance-mode]) .home-opening-dots,.home-entrance[data-entrance-mode=arrival][data-entrance-state=opening] .home-opening-dots{opacity:var(--home-dots-opacity,0);clip-path:inset(0 var(--home-dots-cut,0%) 0 0)}:root[data-showroom-intro=playing] .home-entrance:not([data-entrance-mode]) .home-word-web,.home-entrance[data-entrance-mode=arrival][data-entrance-state=opening] .home-word-web{opacity:var(--home-web-opacity,1);clip-path:inset(var(--home-web-cut,0%) 0)}:root[data-showroom-intro=playing] .home-entrance:not([data-entrance-mode]) .home-word-web:after,.home-entrance[data-entrance-mode=arrival][data-entrance-state=opening] .home-word-web:after{transform:scaleX(var(--home-strike-progress,0))}:root[data-showroom-intro=playing] .home-entrance:not([data-entrance-mode]) .home-word-w3b,.home-entrance[data-entrance-mode=arrival][data-entrance-state=opening] .home-word-w3b{opacity:var(--home-w3b-opacity,0)}@media (width<=72rem){.home-index>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.home-entrance{--home-art-width:84vw}.home-welcome-prefix{margin-bottom:1.15rem}.home-brand{font-size:clamp(3rem,13.6vw,5.4rem)}.home-welcome-story{max-width:30ch;margin-top:1.6rem;font-size:1.125rem;line-height:1.55}.home-room-scenes{gap:6vw;padding-block:2rem}.home-room-plane{transform:none}.home-gallery-controls{align-items:flex-start;gap:.8rem}.home-room-instruction{max-width:13ch}.home-gallery-navigation{gap:.5rem}.home-room-caption{padding-top:1rem}.home-room-title{font-size:1.15rem}.home-room-kind{font-size:.75rem}.home-index>ol{grid-template-columns:minmax(0,1fr);gap:2.5rem}.home-index-count{margin:.35rem 0 0 1rem;display:block}}:root[data-showroom-theme=light] .home-entrance{--home-void:#fff;--home-caption:#211b2b;--home-caption-muted:#645b6d;--home-letter:#251b35;--home-light-diffuse:#cbb4ef;--home-light-specular:#775b9e}:root[data-showroom-theme=light] .home-room-scenes{scrollbar-color:#b5aabe #fff}:root[data-showroom-theme=light] .home-room-canvas{background:#f3eff7;box-shadow:0 16px 40px #271b3b16,0 0 0 1px #33244820}:root[data-showroom-theme=light] .home-gallery-navigation button{color:#32243f;background:#fff9;border-color:#66557860}:root[data-showroom-theme=light] .home-gallery-navigation button:hover{background:#eee7f5;border-color:#665578}:root[data-showroom-motion=reduce] .home-light-word,:root[data-showroom-motion=reduce] [data-art-light]{filter:none!important}:root[data-showroom-motion=reduce] .home-entrance *,:root[data-showroom-motion=reduce] .home-entrance :after{transition:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-showroom-motion=full]) .home-light-word,:root:not([data-showroom-motion=full]) [data-art-light]{filter:none!important}:root:not([data-showroom-motion=full]) .home-entrance *,:root:not([data-showroom-motion=full]) .home-entrance :after{transition:none!important;animation:none!important;transform:none!important}}@media (forced-colors:active){.home-entrance{--home-caption:CanvasText;--home-caption-muted:CanvasText;color:canvastext;background:canvas}.home-entrance *,.home-entrance :after{transition:none!important;animation:none!important;transform:none!important}.home-room-canvas{background:canvas;border:1px solid linktext}.home-room-canvas:after{display:none}.home-light-word{color:canvastext;-webkit-text-fill-color:currentColor;filter:none!important}[data-art-light]{filter:none!important}.home-gallery-navigation button{color:buttontext;background:buttonface;border-color:buttontext}}.home-entrance{--home-art-width:min(68vw, calc((100svh - 12rem) * 1.6));--showcase-gap:clamp(1.5rem, 3vw, 3.5rem);--showcase-caption-height:6.25rem;--showcase-rail-bottom:1.5rem;--showcase-focus:#c4ace5}.home-room-scenes{gap:var(--showcase-gap);padding-block:2rem var(--showcase-rail-bottom);padding-inline:calc((100% - var(--home-art-width)) / 2);scroll-padding-inline:calc((100% - var(--home-art-width)) / 2);scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;perspective:1800px;position:relative}.home-entrance .home-room-plane,.home-entrance .home-room-plane:first-child,.home-entrance[data-gallery-enhanced=true] .home-room-plane:first-child:not([data-current=true]):not(:focus-within):not(:hover){transform:rotateY(calc(var(--showcase-distance,1) * -2.5deg)) scale(calc(1 - var(--showcase-recession,1) * .015));transition:transform .22s}.home-entrance:not([data-gallery-enhanced=true]) .home-room-plane:first-child{transform:none}.home-entrance[data-gallery-settled=false] .home-room-plane{transition:none}.home-entrance .home-room-plane:focus-within,.home-entrance .home-room-card:focus-visible{outline:none}.home-entrance .home-room-card:focus-visible .home-room-canvas,.home-entrance .home-gallery-navigation button:focus-visible{outline:2px solid var(--showcase-focus);outline-offset:6px}.home-room-canvas{border-radius:3px;box-shadow:0 18px 42px #0009,0 0 0 1px #ffffff1f}.home-room-canvas:after{border-color:#ffffff26;box-shadow:inset 0 1px 1px #f4f0ff5c,inset 0 -1px 1px #0008}.home-entrance .home-room-canvas[data-pointer-material=edge][data-pointer-lit]:after{border-color:rgb(224 211 247/calc(.14 + var(--pointer-rim) * .42));box-shadow:inset calc(var(--pointer-normal-x) * 1.5px) calc(var(--pointer-normal-y) * 1.5px) 2px rgb(238 226 255/calc(var(--pointer-diffuse) * .25 + var(--pointer-specular) * .3))}.home-room-scenes .home-room-caption{min-block-size:var(--showcase-caption-height);padding-block-start:1.1rem;display:block}.home-room-scenes .home-room-title,.home-gallery-caption .home-room-title{display:block}.home-room-scenes .home-room-kind,.home-gallery-caption .home-room-kind{margin-block-start:.3rem;display:block}.home-entrance[data-gallery-enhanced=true] .home-room-scenes .home-room-caption{visibility:hidden}.home-gallery-controls{z-index:1;min-block-size:var(--showcase-caption-height);align-items:flex-start;gap:1.5rem;margin-block-start:calc(0px - var(--showcase-caption-height) - var(--showcase-rail-bottom));margin-block-end:var(--showcase-rail-bottom);padding-block:1.1rem 0;position:relative}.home-gallery-caption{visibility:hidden;min-inline-size:0}.home-entrance[data-gallery-enhanced=true] .home-gallery-caption{visibility:visible}.home-gallery-caption .home-room-kind{max-inline-size:48ch}.home-gallery-navigation{visibility:hidden;gap:.6rem;min-block-size:44px;display:flex}.home-entrance[data-gallery-enhanced=true] .home-gallery-navigation{visibility:visible}[data-gallery-position]{text-align:center;letter-spacing:.05em;white-space:nowrap;min-inline-size:3.4rem}.home-gallery-navigation button{background:#ffffff05;border-color:#ded3ef3d;block-size:44px;inline-size:44px}.home-gallery-navigation button:disabled{opacity:.35}:root[data-showroom-theme=light] .home-room-canvas{box-shadow:0 16px 36px #2516310f,0 0 0 1px #32233b24}:root[data-showroom-theme=light] .home-entrance{--showcase-focus:#76528f}:root[data-showroom-theme=light] .home-room-canvas:after{border-color:#39204c20;box-shadow:inset 0 1px 1px #fff9,inset 0 -1px 1px #2b18301c}:root[data-showroom-theme=light] .home-gallery-navigation button{background:#fff8;border-color:#6a55754f}@media (width<=40rem){.home-entrance{--showcase-peek:clamp(24px, 8vw, 40px);--showcase-gap:16px;--home-art-width:calc(100vw - (var(--showcase-peek) + var(--showcase-gap)) * 2)}.home-room-scenes{padding-block-start:1.5rem}.home-gallery-controls{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:.2rem .5rem;padding-block-start:.75rem;display:flex}.home-gallery-caption{display:contents}.home-gallery-caption .home-room-title{flex:auto;order:0;align-items:center;min-block-size:44px;min-inline-size:max-content;font-size:1.05rem;display:flex}.home-gallery-caption .home-room-kind{flex:1 0 100%;order:2;margin:0;font-size:.8125rem;line-height:1.45}.home-gallery-navigation{order:1;gap:.15rem}[data-gallery-position]{letter-spacing:.02em;min-inline-size:2.7rem;font-size:.6875rem}.home-room-scenes .home-room-caption{padding-block-start:.75rem}.home-room-scenes .home-room-title{align-items:center;min-block-size:44px;font-size:1.05rem;display:flex}.home-room-scenes .home-room-kind{margin:0;font-size:.8125rem;line-height:1.45}}.home-room-canvas img[data-native-rail-src]{visibility:hidden}:root[data-showroom-motion=reduce] .home-room-scenes{scroll-behavior:auto}:root[data-showroom-motion=reduce] .home-entrance .home-room-plane{transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-showroom-motion=full]) .home-room-scenes{scroll-behavior:auto}:root:not([data-showroom-motion=full]) .home-entrance .home-room-plane{transition:none!important;transform:none!important}}@media (forced-colors:active){.home-entrance,:root[data-showroom-theme=light] .home-entrance{--showcase-focus:Highlight}.home-entrance .home-room-plane{transition:none!important;transform:none!important}.home-room-canvas,:root[data-showroom-theme=light] .home-room-canvas{box-shadow:none}.home-gallery-navigation button,:root[data-showroom-theme=light] .home-gallery-navigation button{color:buttontext;background:buttonface;border-color:buttontext}}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;min-height:75svh;padding-block:clamp(3rem,12vh,9rem);display:flex}.not-found-code{letter-spacing:.2em;color:var(--muted);font-size:.8rem}.not-found h1{letter-spacing:-.045em;max-width:13ch;font-size:clamp(2.5rem,7vw,5.5rem);line-height:1.05}.not-found .intro{max-width:36ch;margin:0 0 1rem}:root,:root[data-showroom-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--showroom-bg:#091219;--showroom-ink:#edf1f2;--showroom-muted:#aabac1;--showroom-panel:#12232b;--showroom-line:#5b737f;--showroom-cue:#b8d6de;--bg:var(--showroom-bg);--ink:var(--showroom-ink);--muted:var(--showroom-muted);--surface:var(--showroom-panel);--line:var(--showroom-line);--accent:var(--showroom-cue);--focus:var(--showroom-cue)}:root[data-showroom-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--showroom-bg:#f5f3ed;--showroom-ink:#172b32;--showroom-muted:#4d626a;--showroom-panel:#e7e9e4;--showroom-line:#71858a;--showroom-cue:#245b68}.showroom-footer.site-footer{border-color:var(--showroom-line);background:var(--showroom-bg);min-height:6rem;color:var(--showroom-muted);letter-spacing:.015em;align-items:center;margin:0;padding:1.35rem clamp(1.25rem,4vw,4rem);font-size:.82rem;position:relative}.showroom-footer-links{flex-wrap:wrap;gap:clamp(1.4rem,4vw,3rem);display:flex}.showroom-footer-links a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.showroom-footer-links a:hover{color:var(--showroom-ink);text-decoration:underline}.showroom-settings{margin-left:auto;position:relative}.showroom-settings summary{cursor:pointer;min-height:44px;color:var(--showroom-ink);justify-content:space-between;align-items:center;gap:1.5rem;list-style:none;display:flex}.showroom-settings summary::-webkit-details-marker{display:none}.showroom-settings-mark{font-size:1.3rem;font-weight:300;line-height:1}.showroom-settings[open] .showroom-settings-mark{transform:rotate(45deg)}.showroom-settings-panel{z-index:20;width:min(22rem,100vw - 2.5rem);max-height:calc(100vh - 8rem);max-height:calc(100dvh - 8rem - env(safe-area-inset-top));overscroll-behavior:contain;border:1px solid var(--showroom-line);color:var(--showroom-ink);background:var(--showroom-panel);letter-spacing:0;border-radius:1rem;padding:1.5rem;position:absolute;bottom:calc(100% + 1rem);right:0;overflow-y:auto;box-shadow:0 1rem 3rem #0002}.showroom-settings-title{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:1rem}.showroom-settings-controls,.showroom-theme-choices{border:0;min-width:0;margin:0;padding:0}.showroom-theme-choices{gap:.65rem;display:flex}.showroom-theme-choices+.showroom-theme-choices{margin-top:1.2rem}.showroom-theme-choices legend{color:var(--showroom-muted);margin-bottom:.65rem}.showroom-theme-choices label{border:1px solid var(--showroom-line);cursor:pointer;border-radius:.4rem;flex:1;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;display:flex}.showroom-theme-choices label:has(input:checked){border-color:var(--showroom-cue);background:var(--showroom-bg)}.showroom-settings input{accent-color:var(--showroom-cue);flex-shrink:0;width:1rem;height:1rem;margin:0}.showroom-motion-choice{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;margin-top:1.3rem;display:flex}.showroom-motion-choice small{max-width:25ch;color:var(--showroom-muted);margin-top:.3rem;font-size:.75rem;line-height:1.5;display:block}.showroom-motion-choice input{width:1.15rem;height:1.15rem}.showroom-motion-source{color:var(--showroom-muted);margin:.8rem 0 .4rem;font-size:.75rem;line-height:1.5}.showroom-motion-reset{border:1px solid var(--showroom-line);width:100%;min-height:44px;font:inherit;color:var(--showroom-ink);background:var(--showroom-bg);cursor:pointer;border-radius:.4rem;padding:.6rem .75rem;font-size:.8rem;line-height:1.4;display:block}.showroom-motion-reset:disabled{color:var(--showroom-muted);cursor:default}.showroom-settings-status{color:var(--showroom-muted);margin:1.2rem 0 0;font-size:.7rem;line-height:1.6}.showroom-settings-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-showroom-motion=reduce]{scroll-behavior:auto!important}:root[data-showroom-motion=reduce] *,:root[data-showroom-motion=reduce] :before,:root[data-showroom-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-showroom-motion=full]),:root:not([data-showroom-motion=full]) *,:root:not([data-showroom-motion=full]) :before,:root:not([data-showroom-motion=full]) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=420px){.showroom-footer.site-footer{gap:.5rem 1rem}.showroom-footer-links{gap:1.25rem}.showroom-settings summary{gap:.8rem}}@media (height<=440px){.showroom-settings-panel{max-height:calc(100dvh - 6rem);padding:1rem}.showroom-settings-title{margin-bottom:.8rem}}@media (forced-colors:active){.showroom-settings-panel,.showroom-theme-choices label{border-color:canvastext}.showroom-theme-choices label:has(input:checked){outline:1px solid highlight}}.native-world-stage:has(.w3b-material-tools:not([hidden])):not(.is-expanded){--native-scene-ratio:auto;--native-scene-height:auto;--native-scene-min:0;overflow:visible}.native-world-stage:has(.w3b-material-tools:not([hidden])):not(.is-expanded) .native-world-runtime{height:auto;position:relative;inset:auto}.native-world-stage.is-expanded:has(.w3b-material-tools:not([hidden])){overflow-y:auto}.native-world-stage.is-expanded:has(.w3b-material-tools:not([hidden])) .native-world-runtime{box-sizing:border-box;height:auto;min-height:100%;padding-top:4rem;position:relative}.native-world-stage.is-expanded:has(.w3b-material-tools:not([hidden])) .native-world-actions{position:fixed}.native-world--resonance .native-world-copy{text-align:center;max-width:68rem;margin-inline:auto}.native-world--resonance .native-world-copy h2{max-width:17ch;margin-inline:auto}.native-world--resonance .native-world-message{max-width:48ch;margin-inline:auto}.native-world--resonance .native-world-position{justify-content:center}.native-world--resonance .native-world-stage:not(.is-expanded){--native-scene-ratio:16/10;--native-scene-min:42rem;max-width:100rem;margin-inline:auto}.native-world--resonance .native-world-instruction{text-align:center;margin-inline:auto;padding-inline:1.25rem}.native-world--resonance .native-support-copy{text-align:center;max-width:60rem;margin-inline:auto}.native-world--resonance .native-support-copy>p:last-child{margin-inline:auto}.native-world--resonance .native-support-views{align-items:center;gap:clamp(2rem,6vw,7rem)}.native-world--resonance .native-support-views figure:last-child{margin-top:5rem}.native-world--resonance .native-world-connection{padding-inline:var(--world-gutter);text-align:center;max-width:36ch;margin-inline:auto}@media (width<=899px){.native-composition--expedition .native-world-stage:has(.array-expedition-tools:not([hidden])):not(.is-expanded){top:var(--native-tools-sticky-top,0px)}.native-world-stage:has(.fold-tools:not([hidden]),.array-expedition-tools:not([hidden])):not(.is-expanded){--native-scene-ratio:auto;--native-scene-height:auto;--native-scene-min:0;overflow:visible}.native-world-stage:has(.fold-tools:not([hidden]),.array-expedition-tools:not([hidden])):not(.is-expanded) .native-world-runtime{height:auto;position:relative;inset:auto}.native-world-stage.is-expanded:has(.fold-tools:not([hidden]),.array-expedition-tools:not([hidden])){overflow-y:auto}.native-world-stage.is-expanded:has(.fold-tools:not([hidden]),.array-expedition-tools:not([hidden])) .native-world-runtime{box-sizing:border-box;height:auto;min-height:100%;padding-top:4rem;position:relative}.native-world-stage.is-expanded:has(.fold-tools:not([hidden]),.array-expedition-tools:not([hidden])) .native-world-actions{position:fixed}.native-world--resonance .native-world-stage:not(.is-expanded){--native-scene-ratio:auto;--native-scene-height:max(42rem,90svh);--native-scene-min:0}.native-world--resonance .native-support-views{grid-template-columns:1fr}.native-world--resonance .native-support-views figure:last-child{margin-top:0}}@media (height<=660px) and (width>=900px){.native-world-stage.is-expanded:has(.fold-tools:not([hidden]),.array-expedition-tools:not([hidden])){overflow-y:auto}}.native-world-stage:has(>.native-object-aperture):not(.is-expanded){aspect-ratio:auto;height:auto;min-height:0;overflow:visible}.native-object-aperture{width:100%;aspect-ratio:var(--native-scene-ratio);height:var(--native-scene-height);min-height:var(--native-scene-min);grid-template-rows:minmax(min-content,1fr);display:grid;position:relative;overflow:hidden}.native-object-aperture>.native-world-runtime{grid-area:1/1;min-width:0;min-height:0;position:relative;inset:auto}.native-object-studies{min-width:0;padding-inline:clamp(1rem,3vw,3rem);position:relative}.native-composition--character .native-object-aperture{overflow:visible}.native-composition--expedition .native-object-aperture:has(.array-expedition-tools:not([hidden])){height:auto;min-height:100svh}.native-composition--expedition .native-world-stage:has(.signature-studies):not(.is-expanded){top:var(--native-tools-sticky-top,0px)}.native-world-stage.is-expanded:has(>.native-object-aperture){overflow-y:auto}.native-world-stage.is-expanded>.native-object-aperture{aspect-ratio:auto;height:auto;min-height:100dvh;overflow:visible}.native-world-stage.is-expanded>.native-object-aperture .native-world-runtime{box-sizing:border-box;height:100%;padding-top:4rem}.native-world-stage.is-expanded>.native-object-aperture .native-world-actions{position:fixed}@media print{.native-object-studies{display:none}.native-object-aperture{display:contents}.native-world-stage:has(>.native-object-aperture):not(.is-expanded){height:20rem}}.native-identity-study{--identity-paper:#eee0ce;--identity-plum:#352036;--identity-orange:#bb4a27;--identity-edge:#d4c2ae;margin-block:4rem 2rem}.native-identity-study .native-identity-introduction{max-width:46ch;margin-bottom:2.5rem}.native-identity-study h3{letter-spacing:-.035em;text-wrap:balance;margin:0 0 1rem;font-family:inherit;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:500;line-height:1.15}.native-identity-study .native-identity-introduction>p{opacity:.75;margin:0;font-size:.92rem;line-height:1.7}.native-identity-compositions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2.5rem clamp(1.25rem,3vw,3rem);display:grid}.native-world-detail-body .native-identity-study figure{min-width:0;margin:0}.native-identity-study .native-identity-cover-study{grid-area:1/1/span 2}.native-identity-study .native-identity-digital-study{grid-area:1/2;padding-top:2rem}.native-identity-study .native-identity-card-study{grid-area:2/2;justify-self:end;width:78%}.native-world-detail-body .native-identity-study figcaption{opacity:.78;max-width:38ch;margin:1rem 0 0;font-size:.78rem;line-height:1.6}.native-identity-study figcaption strong{opacity:1;margin-bottom:.35rem;font-size:.84rem;font-weight:500;display:block}.native-identity-study figcaption span{display:block}.native-identity-cover,.native-identity-digital,.native-identity-card{isolation:isolate;border-radius:0;position:relative;overflow:hidden;container-type:inline-size}.native-identity-cover,.native-identity-digital{background:var(--identity-paper);color:var(--identity-plum);box-shadow:0 1px 0 #fff6,1px 2px 0 var(--identity-edge),0 12px 26px #0000001f}.native-identity-study .native-identity-wordmark{letter-spacing:-.065em;margin:0;font-family:Arial,Helvetica,sans-serif;font-weight:900;line-height:.88}.native-identity-cover{aspect-ratio:3/4}.native-identity-cover-heading{box-sizing:border-box;border-bottom:1px solid var(--identity-orange);z-index:2;align-items:center;height:18%;padding:6.5%;display:flex;position:absolute;inset:0 0 auto}.native-identity-cover-heading .native-identity-wordmark{font-size:20cqw}.native-identity-cover-portrait{position:absolute;inset:18% 0 0}.native-identity-study .native-identity-image{aspect-ratio:auto;object-fit:cover;object-position:69% 40%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}.native-identity-study .native-identity-cover-title{color:#fff6e9;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 1px 5px #25102073;max-width:13ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,10cqw,2.6rem);font-weight:400;line-height:1.02;position:absolute;bottom:7%;left:7%;right:9%}.native-identity-digital{aspect-ratio:16/10}.native-identity-digital-heading{box-sizing:border-box;border-bottom:1px solid var(--identity-orange);align-items:center;height:24%;margin:0 6%;display:flex}.native-identity-digital-heading .native-identity-wordmark{font-size:6cqw}.native-identity-digital-body{grid-template-columns:53% 47%;align-items:center;display:grid;position:absolute;inset:24% 0 0}.native-identity-study .native-identity-digital-title{letter-spacing:-.045em;overflow-wrap:normal;margin:0;padding:0 11%;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.05rem,5.6cqw,1.8rem);font-weight:900;line-height:1.04}.native-identity-digital-portrait{align-self:stretch;min-width:0;position:relative}.native-identity-digital-portrait .native-identity-image{object-position:72% 36%}.native-identity-card{aspect-ratio:1.7;background:var(--identity-plum);color:var(--identity-paper);box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:9%;display:flex;box-shadow:1px 2px #1e1020,0 9px 22px #0000001f}.native-identity-card:after{content:"";background:#f0794e;width:1px;position:absolute;inset:9% 7% 9% auto}.native-identity-card .native-identity-wordmark{font-size:21cqw}.native-identity-study .native-identity-card-title{letter-spacing:-.01em;max-width:20ch;margin:0;padding-right:10%;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.8rem,4.6cqw,1rem);font-weight:400;line-height:1.35}.native-identity-study [hidden]{display:none}@media (width<=640px){.native-identity-study{margin-top:3rem}.native-identity-compositions{grid-template-columns:minmax(0,1fr);gap:2.5rem}.native-identity-study .native-identity-cover-study,.native-identity-study .native-identity-digital-study,.native-identity-study .native-identity-card-study{grid-area:auto/1;justify-self:start;width:100%;padding-top:0}.native-identity-study .native-identity-cover-study{max-width:24rem}.native-identity-study .native-identity-card-study{justify-self:end;width:82%}.native-world-detail-body .native-identity-study figcaption{max-width:42ch}}@media (forced-colors:active){.native-identity-cover,.native-identity-digital,.native-identity-card{box-shadow:none;border:1px solid canvastext}.native-identity-cover-heading,.native-identity-digital-heading{border-color:canvastext}.native-identity-card:after{background:canvastext}}.native-world--strata{--authored-controls:20rem}.native-world--heliograph{--authored-controls:31rem}.native-world--selvedge{--authored-controls:18rem}:is(.native-world--strata,.native-world--heliograph,.native-world--selvedge) .native-world-stage:not(.is-expanded){aspect-ratio:auto;grid-template-areas:"scene";min-height:0;display:grid;overflow:visible}:is(.native-world--strata,.native-world--heliograph,.native-world--selvedge) .native-world-stage:not(.is-expanded):before{content:"";aspect-ratio:16/9;width:100%;margin-bottom:var(--authored-controls);pointer-events:none;grid-area:scene}:is(.native-world--strata,.native-world--heliograph,.native-world--selvedge) .native-world-stage:not(.is-expanded) .native-world-poster{height:auto;bottom:var(--authored-controls)}:is(.native-world--strata,.native-world--heliograph,.native-world--selvedge) .native-world-runtime{grid-area:scene;min-width:0;height:auto;min-height:0;display:flex;position:relative;inset:auto}:is(.native-world--strata,.native-world--heliograph,.native-world--selvedge) .native-world-runtime>:is(.w3b-strata,.w3b-heliograph,.w3b-selvedge){box-sizing:border-box;flex-direction:column;flex:1;min-width:0;height:auto;min-height:0;padding-top:4.5rem;display:flex}.native-world--heliograph .w3b-heliograph-stage{flex:1;height:auto;min-height:280px}:is(.native-world--strata,.native-world--heliograph,.native-world--selvedge) .native-world-stage.is-expanded{overflow:hidden auto}:is(.native-world--strata,.native-world--heliograph,.native-world--selvedge) .native-world-stage.is-expanded .native-world-runtime{min-height:100%}:is(.native-world--strata,.native-world--heliograph,.native-world--selvedge) .native-world-stage.is-expanded .native-world-actions{position:fixed}@media (width<=760px){:is(.native-world--strata,.native-world--heliograph,.native-world--selvedge) .native-world-stage:not(.is-expanded):before{aspect-ratio:2/3}}@media (width<=600px){.native-world--strata{--authored-controls:27rem}.native-world--heliograph{--authored-controls:39rem}.native-world--selvedge{--authored-controls:25rem}}@media (height<=660px){:is(.native-world--strata,.native-world--heliograph,.native-world--selvedge) .native-world-stage:not(.is-expanded):before{aspect-ratio:16/9;min-height:22rem}}@media print{:is(.native-world--strata,.native-world--heliograph,.native-world--selvedge) .native-world-stage:not(.is-expanded){height:20rem;display:block}:is(.native-world--strata,.native-world--heliograph,.native-world--selvedge) .native-world-stage:not(.is-expanded):before,:is(.native-world--strata,.native-world--heliograph,.native-world--selvedge) .native-world-stage .native-world-runtime{display:none}:is(.native-world--strata,.native-world--heliograph,.native-world--selvedge) .native-world-stage:not(.is-expanded) .native-world-poster{bottom:0}}.native-showroom{--showroom-bg:#000;--showroom-ink:#eeeaf2;--showroom-muted:#a69fac;--showroom-panel:#121015;--showroom-line:#36313c;--bg:var(--showroom-bg);--ink:var(--showroom-ink);--muted:var(--showroom-muted);background:var(--showroom-bg);min-height:100svh;color:var(--showroom-ink);font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}:root[data-showroom-theme=light] .native-showroom{--showroom-bg:#fff;--showroom-ink:#211b2b;--showroom-muted:#645b6d;--showroom-panel:#f3eff7;--showroom-line:#d4cadb}:root:has(.native-showroom){background:#000}:root[data-showroom-theme=light]:has(.native-showroom){background:#fff}.native-worlds{--world-gutter:clamp(1.25rem,5vw,7rem);color:var(--ink,#ece9ef);padding-bottom:5rem;position:relative}.native-world-nav{z-index:3;padding:1.5rem var(--world-gutter);flex-wrap:wrap;justify-content:center;gap:.3rem 1.25rem;max-width:80rem;margin:0 auto clamp(3rem,7vw,6rem);display:flex;position:relative}.native-world-nav a{opacity:.65;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;min-height:44px;font-size:.8rem;text-decoration:none;display:flex}.native-world-nav small{letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.native-world-nav a:hover,.native-world-nav a[aria-current]{opacity:1}.native-world-nav a[aria-current]>span{text-underline-offset:.3em;text-decoration:underline}.native-world{min-width:0;margin:0 0 clamp(5rem,12vh,10rem);scroll-margin-top:3rem;position:relative}.native-world-arrival{min-width:0;position:relative}.native-world-copy{padding:0 var(--world-gutter);box-sizing:border-box;max-width:55rem;margin:0 0 3rem}.native-world-position{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.25rem 1rem;margin:0 0 1.5rem;font-size:.7rem;line-height:1.6;display:flex}.native-world-position>span:first-child,.native-world-idea{opacity:.65}.native-world-copy h2{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:0 0 1.6rem;font-size:clamp(2.2rem,4.7vw,5.5rem);font-weight:450;line-height:1.02}.native-world-message{opacity:.78;max-width:47ch;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.7}.native-world[data-scene-text-hidden=true] [data-scene-copy]{visibility:hidden}.native-world-travel{min-width:0;margin:0;position:relative}.native-world-stage{--native-scene-ratio:16/9;--native-scene-height:auto;--native-scene-min:0;isolation:isolate;box-sizing:border-box;width:100%;min-width:0;aspect-ratio:var(--native-scene-ratio);height:var(--native-scene-height);min-height:var(--native-scene-min);view-transition-class:native-world;background:0 0;position:relative;overflow:hidden}.native-world-poster,.native-world-runtime{width:100%;height:100%;position:absolute;inset:0}.native-world-poster img{object-fit:cover;width:100%;height:100%;display:block}.native-world-runtime{visibility:hidden}.native-world-stage[data-ready=true] .native-world-runtime{visibility:visible}.native-world-stage[data-ready=true] .native-world-poster{visibility:hidden}.native-world-actions{z-index:5;gap:.5rem;display:none;position:absolute;top:1rem;right:1rem}.native-worlds[data-enhanced=true] .native-world-actions{display:flex}.native-world-actions button,.native-world-notice button,.native-world-details button{color:#fff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#0c0c12b8;border:1px solid #ffffff3d;border-radius:100px;justify-content:center;align-items:center;padding:.6rem .8rem;font-size:.8rem;display:inline-flex}.native-world-actions button[hidden],.native-world-notice[hidden],.native-world-notice button[hidden],.native-world-scrub[hidden]{display:none}.native-world-notice{z-index:4;color:#fff;background:#0c0c12db;border-radius:.7rem;max-width:26rem;padding:1rem;font-size:.88rem;position:absolute;inset:auto 1rem 1rem}.native-world-notice p{margin:0 0 .8rem}.native-world-notice p:only-child{margin:0}.native-world-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.native-world-instruction{opacity:.72;max-width:51ch;margin:1.25rem var(--world-gutter) 0;font-size:.85rem;line-height:1.7}.native-world-after{min-width:0;padding-top:clamp(3.5rem,6vw,7rem)}.native-expedition-choice{margin:0 var(--world-gutter) clamp(3.5rem,6vw,7rem);border-block:1px solid var(--showroom-line);max-width:65rem;padding-block:1.4rem}.native-expedition-choice p{color:var(--muted);margin:0 0 1rem;font-size:1rem;line-height:1.6}.native-expedition-choice>div{flex-wrap:wrap;gap:.5rem 3rem;display:flex}.native-expedition-choice a{text-underline-offset:.3em;justify-content:space-between;align-items:center;gap:2rem;min-height:48px;font-size:.9rem;display:inline-flex}.native-expedition-choice a:focus-visible{outline-offset:5px;outline:2px solid}.native-world-support{min-width:0}.native-support-copy{padding:0 var(--world-gutter);box-sizing:border-box;max-width:50rem;margin-bottom:3rem}.native-support-kicker{letter-spacing:.13em;text-transform:uppercase;opacity:.65;margin:0 0 1.5rem;font-size:.67rem;line-height:1.5}.native-support-copy h3,.native-route-copy h3{letter-spacing:-.04em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(1.8rem,3.4vw,3.8rem);font-weight:450;line-height:1.08}.native-support-copy>p:last-child,.native-route-copy>p:last-child{opacity:.76;max-width:43ch;font-size:1rem;line-height:1.8}.native-world-details{margin:3rem var(--world-gutter) 0;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding-top:1rem}.native-world-details summary{cursor:pointer;min-height:44px;padding:.5rem 0;font-size:.85rem}.native-world-detail-body{max-width:90rem;padding-top:1rem}.native-world-detail-body>p{opacity:.76;max-width:50ch;margin-bottom:2rem;line-height:1.7}.native-world-connection{max-width:35ch;margin:clamp(2.5rem,5vw,5rem) var(--world-gutter) 0 auto;padding-left:var(--world-gutter);font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.5}.native-world-connection p{opacity:.72;margin:0 0 1.2rem}.native-world-connection a{border-bottom:1px solid var(--showroom-line);justify-content:space-between;align-items:center;gap:2rem;min-height:48px;padding-bottom:.5rem;font-size:.82rem;text-decoration:none;display:flex}.native-world-connection a:hover{border-bottom-color:currentColor}.native-world-connection a:focus-visible{outline-offset:6px;outline:2px solid}.native-depth-views{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:3rem;display:grid}.native-depth-views figure{min-width:0;margin:0}.native-depth-crop{aspect-ratio:3/2;overflow:hidden}.native-continuation-art picture{width:100%;height:100%;display:block}.native-continuation-art img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.native-continuation-art img[hidden]{display:none}.native-depth-views figcaption{opacity:.76;max-width:45ch;padding:1.2rem 0 0;font-size:.82rem;line-height:1.7}.native-depth-views h4{margin:0 0 .5rem;font-size:1rem;font-weight:500}.native-depth-views p{margin:0}.native-support-views{margin:0 var(--world-gutter)}.native-composition--landscape .native-world-stage:where(:not(.is-expanded)){--native-scene-ratio:16/10}.native-composition--landscape .native-world-support{grid-template-columns:1.35fr .65fr;align-items:center;column-gap:clamp(2rem,5vw,8rem);display:grid}.native-composition--landscape .native-support-copy{grid-area:1/2;margin:0;padding-left:0}.native-composition--landscape .native-support-views{grid-area:1/1;margin-left:0;margin-right:0;display:block}.native-composition--landscape .native-support-views figcaption{margin-left:var(--world-gutter)}.native-composition--print .native-world-copy{max-width:none;margin-bottom:3rem}.native-composition--print .native-world-copy h2{letter-spacing:-.075em;max-width:13ch;font-size:clamp(3rem,8.2vw,11rem);font-weight:800;line-height:.96}.native-composition--print .native-world-travel{width:83%;margin-left:17%}.native-composition--print .native-world-stage:where(:not(.is-expanded)){--native-scene-ratio:16/10}.native-composition--print .native-world-instruction{margin-left:calc(17% + var(--world-gutter))}.native-composition--print .native-support-views{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8vw}.native-composition--print .native-support-views figure:last-child{padding-top:8rem}.native-composition--print .native-support-copy{max-width:55rem;margin-left:auto;padding-right:10vw}.native-composition--print[data-scene-comparison=editorial] .native-world-copy h2{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.native-composition--print[data-scene-comparison=editorial] .native-world-message{font-family:Georgia,Times New Roman,serif;line-height:1.85}.native-composition--character .native-world-copy{text-align:center;max-width:60rem;margin-inline:auto}.native-composition--character .native-world-position{justify-content:center}.native-composition--character .native-world-copy h2,.native-composition--character .native-world-message{margin-inline:auto}.native-composition--character .native-world-stage:where(:not(.is-expanded)){--native-scene-ratio:16/9;--native-scene-min:36rem;max-width:90rem;margin:auto;overflow:visible}.native-composition--character .native-world-poster img{object-fit:contain}.native-composition--character .native-world-instruction{text-align:center;margin-inline:auto;padding:0 1.25rem}.native-composition--character .native-support-copy{text-align:center;max-width:55rem;margin-inline:auto}.native-composition--character .native-support-copy>p:last-child{margin-inline:auto}.native-composition--character .native-support-views{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.native-composition--character .native-depth-crop{aspect-ratio:1}.native-composition--character .native-depth-views figcaption{max-width:24ch}.native-composition--reading .native-world-copy h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.08}.native-composition--reading .native-world-stage:where(:not(.is-expanded)){--native-scene-ratio:16/11}.native-composition--reading .native-world-message{max-width:33ch;line-height:1.85}.native-composition--reading .native-support-copy{margin-left:auto;margin-right:10vw}.native-composition--reading .native-support-views{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:center;gap:8vw}.native-composition--reading .native-support-views figure:last-child{padding-top:6rem}.native-composition--reading .native-support-views figure:first-child .native-depth-crop{aspect-ratio:4/5}.native-composition--reading .native-support-views figure:first-child img{object-fit:cover}.native-composition--reading[data-scene-comparison=center] .native-world-copy{text-align:center}.native-composition--reading[data-scene-comparison=center] .native-world-position{justify-content:center}.native-composition--reading[data-scene-comparison=center] .native-world-message{margin-inline:auto}.native-composition--expedition .native-world-copy{max-width:64rem}.native-composition--expedition .native-world-travel{height:440svh}.native-composition--expedition .native-world-stage:where(:not(.is-expanded)){--native-scene-height:100svh;--native-scene-ratio:auto;--native-scene-min:20rem;position:sticky;top:0}.native-composition--expedition .native-world-support{overflow:clip}.native-composition--expedition .native-support-copy{max-width:60rem;margin-left:8vw}.native-expedition-track{position:relative}.native-reel-controls{padding:0 var(--world-gutter) 1.5rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:none}.native-reel-controls>div{gap:.25rem;display:flex}.native-reel-controls button,.native-depth-landmarks button{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;padding:.5rem .8rem;font-size:.75rem}.native-reel-controls button[aria-current],.native-depth-landmarks button[aria-current]{border-color:currentColor}.native-reel-controls button:disabled{opacity:.4;cursor:default}.native-reel-status{text-align:center;opacity:.7;flex-basis:100%;min-height:1.5em;margin:0;font-size:.72rem}.native-expedition-reel progress{width:calc(100% - 2 * var(--world-gutter));height:2px;margin:2rem var(--world-gutter);accent-color:#ff744c;display:none}[data-native-reel-enhanced=true] .native-reel-controls{display:flex}[data-native-continuation-motion=true] [data-native-reel]{height:330svh}[data-native-continuation-motion=true] [data-native-reel-stage]{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}[data-native-continuation-motion=true] .native-expedition-track{width:max-content;margin-inline:var(--world-gutter);align-items:start;gap:5vw;display:flex}[data-native-continuation-motion=true] [data-native-reel-frame]{flex:0 0 min(70vw,66rem);width:min(70vw,66rem)}[data-native-continuation-motion=true] [data-native-reel-frame] .native-depth-crop{aspect-ratio:3/2;height:min(55svh,40rem)}[data-native-continuation-motion=true] [data-native-reel-frame] img{object-fit:contain}[data-native-continuation-motion=true] [data-native-reel-frame] figcaption{max-width:52ch;font-size:.78rem}[data-native-continuation-motion=true] .native-expedition-reel progress{display:block}.native-expedition-route{margin-top:7rem}.native-route-copy{padding:0 var(--world-gutter);max-width:55rem}.native-route-map{margin:2rem 0 0}.native-depth-route{width:100%;height:auto;display:block}.native-depth-route-enhanced{display:none}.native-worlds[data-enhanced=true] .native-depth-route-enhanced,.native-worlds[data-native-fallback=true] .native-depth-route-enhanced{display:block}.native-depth-route-static{position:relative}.native-depth-route-static>svg{width:100%;height:100%;position:absolute;inset:0}.native-depth-route-static>img{width:100%;height:auto;display:block}.native-depth-landmarks{margin:1rem var(--world-gutter);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:0;list-style:none;display:flex}.native-depth-landmarks li{flex:1;min-width:8rem;font-size:.75rem}.native-depth-landmarks button{border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent);text-align:left;border-radius:0;padding-inline:0}.native-depth-landmarks p{opacity:.7;line-height:1.6}.native-route-status{margin:1.5rem var(--world-gutter);min-height:1.7em;font-size:.75rem;line-height:1.7}[data-native-continuation-motion=true] [data-native-trajectory]{height:260svh}[data-native-continuation-motion=true] [data-native-route-stage]{box-sizing:border-box;grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);align-content:center;align-items:center;min-height:100svh;padding-block:3svh;display:grid;position:sticky;top:0}[data-native-continuation-motion=true] .native-route-copy{grid-area:1/1;padding-right:2rem}[data-native-continuation-motion=true] .native-route-map{grid-area:1/2;margin:0}[data-native-continuation-motion=true] .native-depth-landmarks{grid-column:1/-1}.native-depth-landmarks [data-active=true]{opacity:1}[data-native-continuation-motion=true] .native-route-status{grid-column:1/-1;margin-block:0}.native-reveal-landmarks{flex-wrap:wrap;gap:1rem;display:flex}.native-worlds [data-world-progress],.native-worlds [data-world-close-detail]{text-underline-offset:.25em;align-items:center;min-height:44px;padding:.6rem 0;font-size:.8rem;display:inline-flex}.native-enquiry{max-width:62rem;padding:4rem var(--world-gutter) 7rem;text-align:center;margin:auto}.native-enquiry h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,4vw,4rem);font-weight:450;line-height:1.1}.native-enquiry p{opacity:.78;max-width:47ch;margin:1.5rem auto 2rem;line-height:1.8}.native-enquiry a{border-bottom:1px solid;align-items:center;gap:2rem;min-height:48px;text-decoration:none;display:inline-flex}.native-world-stage.is-expanded{z-index:1000;aspect-ratio:auto;background:var(--bg,#08080b);overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;position:fixed;inset:0;overflow:hidden}.native-world-stage.is-expanded .native-world-actions{top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right))}.native-service-line{text-align:center;letter-spacing:.03em;opacity:calc(var(--home-gallery-progress,1)*.48);pointer-events:none;margin:0;font-size:.72rem;position:absolute;bottom:1.5rem;left:1.25rem;right:1.25rem}.native-dust-arrival{color:#edf0f0;background:#05070c;position:absolute;inset:0}.native-dust-arrival span{inset-inline:15%;text-align:center;letter-spacing:.12em;text-transform:uppercase;font:.72rem/1.8 ui-monospace,monospace;position:absolute;top:47%}.native-world-poster noscript picture{z-index:1;position:absolute;inset:0}.native-world-scrub{z-index:6;bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 3.5rem);max-width:calc(100% - 2rem);color:var(--control-glass-ink);background:var(--control-glass-tint);border:1px solid var(--control-glass-edge);box-shadow:inset 0 1px 0 var(--control-glass-glint),0 3px 12px #0002;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2rem;align-items:center;gap:.7rem;padding:.3rem .8rem;font-size:.72rem;display:flex;position:absolute;right:1rem}.native-world-scrub input{accent-color:#f3b68a;width:clamp(7rem,20vw,15rem);min-height:44px}.home-collection-pages{align-items:center;min-height:44px;margin-top:2rem;display:inline-flex}.native-world-return{min-height:44px;margin:2rem var(--world-gutter);align-items:center;display:inline-flex}.native-static-notice,[data-native-fallback-notice]{margin:2rem var(--world-gutter);opacity:.7;max-width:55ch;font-size:.88rem;line-height:1.6}.native-identity-invitation{box-sizing:border-box;color:#352036;background:#efe0ca;border-top:1rem solid #b85030;flex-direction:column;justify-content:space-between;gap:2rem;min-height:16rem;padding:9%;display:flex;position:relative}.native-identity-invitation:after{content:"";pointer-events:none;background:#bc512e33;border-inline:1px solid #9b411c55;width:24%;height:80%;position:absolute;top:10%;right:8%}.native-identity-invitation .native-identity-wordmark{font-size:clamp(2rem,5vw,4rem)}.native-identity-invitation .native-identity-invitation-title{z-index:1;max-width:11ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.1;position:relative}.native-identity-invitation-note{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem}@media (width>=1100px){.native-composition--landscape .native-world-arrival{grid-template-columns:minmax(22rem,.65fr) minmax(0,1.35fr);align-items:center;display:grid}.native-composition--landscape .native-world-copy{margin-bottom:0;padding-right:3vw}.native-composition--landscape .native-world-copy h2{font-size:clamp(3rem,4vw,5.5rem)}.native-composition--landscape .native-world-instruction{grid-column:2;margin-left:0}.native-composition--print .native-world-copy{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.45fr);align-items:end;gap:0 5vw;display:grid}.native-composition--print .native-world-position{grid-column:1/-1}.native-composition--print .native-world-copy h2{margin-bottom:0}.native-composition--print .native-world-message{padding-bottom:.5rem;font-size:1rem}.native-composition--reading .native-world-arrival{grid-template-columns:minmax(0,1.4fr) minmax(22rem,.6fr);align-items:center;display:grid}.native-composition--reading .native-world-copy{grid-area:1/2;margin-bottom:0;padding-left:3vw}.native-composition--reading .native-world-copy h2{font-size:clamp(2.5rem,3.4vw,4.75rem)}.native-composition--reading .native-world-travel{grid-area:1/1}.native-composition--reading .native-world-instruction{grid-column:1}}@media (width<=760px){.native-world-nav{justify-content:flex-start;gap:.25rem 1rem;margin-bottom:3.5rem}.native-world-copy{margin-bottom:2rem}.native-world-copy h2{max-width:14ch}.native-world-stage{--native-scene-ratio:2/3;--native-scene-min:28rem}.native-composition--landscape .native-world-stage:where(:not(.is-expanded)),.native-composition--print .native-world-stage:where(:not(.is-expanded)),.native-composition--reading .native-world-stage:where(:not(.is-expanded)){--native-scene-ratio:2/3}.native-composition--landscape .native-world-support{display:block}.native-composition--landscape .native-support-copy{padding:0 var(--world-gutter);margin-bottom:2rem}.native-composition--landscape .native-support-views{margin-inline:var(--world-gutter)}.native-composition--landscape .native-support-views figcaption{margin-left:0}.native-composition--print .native-world-travel{width:100%;margin:0}.native-composition--print .native-world-instruction{margin-left:var(--world-gutter)}.native-composition--print .native-world-copy h2{font-size:clamp(3rem,13vw,6rem)}.native-composition--print .native-support-copy,.native-composition--reading .native-support-copy,.native-composition--expedition .native-support-copy{padding-inline:var(--world-gutter);margin-inline:0}.native-composition--print .native-support-views,.native-composition--reading .native-support-views{grid-template-columns:1fr;gap:3.5rem}.native-composition--print .native-support-views figure:last-child,.native-composition--reading .native-support-views figure:last-child{padding-top:0}.native-composition--print .native-support-views figure:first-child{margin-right:15%}.native-composition--print .native-support-views figure:last-child{margin-left:10%}.native-composition--reading .native-support-views figure:first-child{width:72%}.native-composition--reading .native-support-views figure:first-child .native-depth-crop{aspect-ratio:2/3}.native-composition--character .native-world-stage:where(:not(.is-expanded)){--native-scene-ratio:3/4;--native-scene-min:38rem}.native-composition--character .native-support-views{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.native-composition--expedition .native-world-stage:where(:not(.is-expanded)){--native-scene-height:100svh;--native-scene-min:0}.native-support-copy h3{font-size:clamp(1.8rem,7vw,3rem)}.native-depth-views{grid-template-columns:1fr}.native-depth-crop{aspect-ratio:2/3}.native-world-connection{margin-top:3rem}.native-enquiry{padding-top:0}[data-native-continuation-motion=true] [data-native-reel-frame]{flex-basis:82vw;width:82vw}[data-native-continuation-motion=true] [data-native-reel-frame] .native-depth-crop{aspect-ratio:2/3;height:50svh}[data-native-continuation-motion=true] [data-native-reel-frame] figcaption{font-size:.75rem}[data-native-continuation-motion=true] [data-native-route-stage]{padding-block:3svh;display:block}.native-route-copy h3{font-size:1.75rem}.native-route-copy .native-support-kicker{margin-bottom:.7rem}.native-route-copy>p:last-child{font-size:.82rem;line-height:1.6}.native-depth-landmarks{gap:.5rem}.native-depth-landmarks li{min-width:40%;font-size:.7rem}.native-depth-landmarks p{font-size:.7rem}.native-world-scrub{box-sizing:border-box;justify-content:space-between;width:min(21rem,100% - 2rem);left:50%;right:auto;transform:translate(-50%)}.native-world-scrub input{width:50%}}@media (height<=660px){.native-world-stage:not(.is-expanded){--native-scene-min:22rem;--native-scene-ratio:16/9}.native-composition--character .native-world-stage:where(:not(.is-expanded)){--native-scene-min:30rem}.native-composition--expedition .native-world-stage:where(:not(.is-expanded)){--native-scene-height:100svh;--native-scene-min:0;--native-scene-ratio:auto}.native-world-copy h2{max-width:20ch}[data-native-continuation-motion=true] [data-native-reel-frame] .native-depth-crop{height:44svh}}@media (prefers-reduced-motion:reduce){:root:not([data-showroom-motion=full]) .native-composition--expedition .native-world-travel{height:auto}:root:not([data-showroom-motion=full]) .native-composition--expedition .native-world-stage:where(:not(.is-expanded)){--native-scene-height:85svh;position:relative}}html[data-showroom-motion=reduce] .native-composition--expedition .native-world-travel{height:auto}html[data-showroom-motion=reduce] .native-composition--expedition .native-world-stage:where(:not(.is-expanded)){--native-scene-height:85svh;position:relative}.native-worlds:not([data-enhanced=true]) .native-composition--expedition .native-world-travel{height:auto}.native-worlds:not([data-enhanced=true]) .native-composition--expedition .native-world-stage:where(:not(.is-expanded)){--native-scene-height:85svh;position:relative}@media (forced-colors:active){.native-world-scrub{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.native-reel-controls button,.native-depth-landmarks button{border-color:buttontext}.native-identity-invitation{color:canvastext;background:canvas;border-color:canvastext}.native-identity-invitation:after{display:none}}@media print{.native-world-nav,.native-world-actions,.native-world-runtime,.native-reel-controls{display:none}.native-world-travel,.native-composition--expedition .native-world-travel,[data-native-continuation-motion=true] [data-native-reel],[data-native-continuation-motion=true] [data-native-trajectory]{height:auto}.native-world-stage,.native-composition--expedition .native-world-stage{height:20rem;min-height:0;position:relative}.native-world-poster{visibility:visible!important}.native-world{break-inside:avoid;margin-bottom:3rem}[data-native-continuation-motion=true] [data-native-reel-stage],[data-native-continuation-motion=true] [data-native-route-stage]{height:auto;display:block;position:relative}[data-native-continuation-motion=true] .native-expedition-track{width:auto;display:block;transform:none!important}[data-native-continuation-motion=true] [data-native-reel-frame]{width:100%}}.native-world-stage::view-transition{pointer-events:none}.native-world-stage::view-transition-group(root){animation:none}html[data-scene-transition]::view-transition-group(journey-scene){animation:none}.native-world-stage::view-transition-image-pair(root){isolation:isolate}html[data-scene-transition]::view-transition-image-pair(journey-scene){isolation:isolate}.native-world-stage::view-transition-new(root){opacity:1;mix-blend-mode:normal;z-index:0;animation:none}html[data-scene-transition]::view-transition-new(journey-scene){opacity:1;mix-blend-mode:normal;z-index:0;animation:none}.native-world-stage::view-transition-old(root){opacity:1;mix-blend-mode:normal;z-index:1;animation:1s step-end infinite paused native-world-hold}html[data-scene-transition]::view-transition-old(journey-scene){opacity:1;mix-blend-mode:normal;z-index:1;animation:1s step-end infinite paused native-world-hold}.native-world-stage[data-scene-handoff=reveal]::view-transition-old(root){animation:.14s ease-out both native-world-reveal}html[data-scene-transition]:has([data-scene-handoff=reveal])::view-transition-old(journey-scene){animation:.14s ease-out both native-world-reveal}html[data-scene-transition]::view-transition{pointer-events:none}@keyframes native-world-hold{to{opacity:1}}@keyframes native-world-reveal{0%{opacity:1}to{opacity:0}}.native-worlds{--control-glass-base:#17212a;--control-glass-tint:#111b25b8;--control-glass-ink:#f4f6ff;--control-glass-edge:#c9d3ec66;--control-glass-glint:#ffffffc2;--control-glass-wash:#ffffff24;--control-glass-shade:#00000059}:root[data-showroom-theme=light] .native-worlds{--control-glass-base:#eef0f4;--control-glass-tint:#f0f3f8c7;--control-glass-ink:#172434;--control-glass-edge:#35466161;--control-glass-glint:#fff;--control-glass-wash:#ffffff8f;--control-glass-shade:#41516c38}.native-world-actions button{border:1px solid var(--control-glass-edge);color:var(--control-glass-ink);background:linear-gradient(145deg,var(--control-glass-wash),transparent 46% 68%,var(--control-glass-wash)),var(--control-glass-base);box-shadow:0 5px 14px #0002,inset 0 1px 0 var(--control-glass-glint),inset 0 -2px 2px var(--control-glass-shade);position:relative}.native-world-actions [data-world-expand]{border-radius:50%;width:44px;height:44px;padding:0}.native-world-actions button:before{content:"";border:1px solid #0000;border-top-color:var(--control-glass-glint);border-left-color:var(--control-glass-wash);border-radius:inherit;background:radial-gradient(ellipse 45% 18% at 28% 0,var(--control-glass-glint),transparent);pointer-events:none;position:absolute;inset:2px}.native-world-actions button:after{content:"";border:1px solid #0000;border-right-color:var(--control-glass-wash);border-bottom-color:var(--control-glass-glint);border-radius:inherit;opacity:.5;pointer-events:none;position:absolute;inset:5px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.native-world-actions button{background-color:var(--control-glass-tint);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15)}}@media (forced-colors:active){.native-world-actions button{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}.native-world-actions button:before,.native-world-actions button:after{display:none}}.native-worlds{--native-reading-gleam:#fff}:root[data-showroom-theme=light] .native-worlds{--native-reading-gleam:#0d5362}@supports ((-webkit-background-clip:text) or (background-clip:text)){.native-worlds [data-reading=current]{background-image:linear-gradient(90deg,var(--muted) 0%,var(--muted) 43%,var(--native-reading-gleam) 50%,var(--muted) 57%,var(--muted) 100%);-webkit-text-fill-color:transparent;background-position:100%;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s ease-in-out both native-reading-glyph}}@keyframes native-reading-glyph{0%{-webkit-text-fill-color:transparent;background-position:100%}99%{-webkit-text-fill-color:transparent;background-position:0%}to{-webkit-text-fill-color:currentColor;background-position:0%}}:root[data-showroom-motion=reduce] .native-worlds [data-reading=current]{-webkit-text-fill-color:currentColor;background-image:none;animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-showroom-motion=full]) .native-worlds [data-reading=current]{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@media (forced-colors:active){.native-worlds [data-reading=current]{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.native-depth-landmarks button{display:none}.native-route-static-label{align-content:center;min-height:44px;display:block}[data-native-route-enhanced=true] .native-depth-landmarks button{display:inline-flex}[data-native-route-enhanced=true] .native-route-static-label{display:none}.native-world-initial{position:absolute;inset:0}.native-continuation-art picture:has(img[hidden]){display:none}.showroom-pointer-field{z-index:40;pointer-events:none;opacity:0;background:radial-gradient(circle 280px at var(--pointer-x,-500px) var(--pointer-y,-500px),#b99bdf26 0%,#b99bdf12 30%,#b99bdf06 53%,transparent 76%);position:fixed;inset:0}.showroom-pointer-field[data-active=true]{opacity:1}:root[data-showroom-theme=light] .showroom-pointer-field{background:radial-gradient(circle 280px at var(--pointer-x,-500px) var(--pointer-y,-500px),#a477ce24 0%,#a477ce12 30%,#a477ce05 53%,transparent 76%)}body [data-pointer-material=glass][data-pointer-lit]{isolation:isolate;border-color:rgb(207 194 239/calc(.24 + var(--pointer-rim) * .6));box-shadow:0 5px 14px #0002,inset calc(var(--pointer-normal-x) * 2px) calc(var(--pointer-normal-y) * 2px) 2px rgb(239 231 255/calc(.1 + var(--pointer-rim) * .7)),inset calc(var(--pointer-normal-x) * -2px) calc(var(--pointer-normal-y) * -2px) 3px #0003;position:relative}body [data-pointer-material=glass][data-pointer-lit]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:1;background:radial-gradient(ellipse 55% 40% at var(--pointer-reflection-x) var(--pointer-reflection-y),rgb(255 250 255/calc(var(--pointer-specular) * .8)),transparent 78%),radial-gradient(ellipse 180px 120px at var(--pointer-x) var(--pointer-y),rgb(185 155 223/calc(var(--pointer-diffuse) * .25)),transparent 78%);border:0;position:absolute;inset:1px}body [data-pointer-material=glass][data-pointer-lit]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:1;border:1px solid #0000;border-top-color:rgb(245 235 255/calc(var(--pointer-rim) * (.5 - var(--pointer-normal-y) * .5)));border-bottom-color:rgb(245 235 255/calc(var(--pointer-rim) * (.5 + var(--pointer-normal-y) * .5)));border-left-color:rgb(245 235 255/calc(var(--pointer-rim) * (.5 - var(--pointer-normal-x) * .5)));border-right-color:rgb(245 235 255/calc(var(--pointer-rim) * (.5 + var(--pointer-normal-x) * .5)));position:absolute;inset:3px}body [data-pointer-material=edge][data-pointer-lit]:after{content:"";z-index:6;border-radius:inherit;pointer-events:none;border:1px solid rgb(222 205 250/calc(.12 + var(--pointer-rim) * .5));box-shadow:inset calc(var(--pointer-normal-x) * 2px) calc(var(--pointer-normal-y) * 2px) 3px rgb(238 225 255/calc(var(--pointer-diffuse) * .36 + var(--pointer-specular) * .4));background:0 0;position:absolute;inset:0}.viewer-page .showroom-pointer-field,:root[data-native-expanded=true] .showroom-pointer-field,:root[data-showroom-motion=reduce] .showroom-pointer-field{display:none}@media (prefers-reduced-motion:reduce){:root:not([data-showroom-motion=full]) .showroom-pointer-field{display:none}}@media (forced-colors:active),(hover:none),(pointer:coarse){.showroom-pointer-field{display:none}}
