.home-experience-module__OaRxFa__home{background:var(--ink);color:var(--paper);overflow:clip visible}.home-experience-module__OaRxFa__experience{background:var(--ink);isolation:isolate;height:260svh;position:relative}.home-experience-module__OaRxFa__portalSticky{isolation:isolate;background:var(--ink);--progress:0;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.home-experience-module__OaRxFa__portalAtmosphere{background:radial-gradient(ellipse at 50% 48%, #2d342b 0%, #1a1f19 31%, var(--ink) 65%);opacity:calc(1 - var(--progress) * .7);pointer-events:none;position:absolute;inset:-25%}.home-experience-module__OaRxFa__webglScene{z-index:4;pointer-events:none;position:absolute;inset:0}.home-experience-module__OaRxFa__logoFallback{z-index:2;pointer-events:none;background:0 0;position:absolute;inset:0;-webkit-mask-image:url(/brand/mark-mask.png);mask-image:url(/brand/mark-mask.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:min(99svh,140vw) min(99svh,140vw);mask-size:min(99svh,140vw) min(99svh,140vw);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-experience-module__OaRxFa__fallbackCard{aspect-ratio:1.4;width:29svh;position:absolute;transform:translate(-50%,-50%)}.home-experience-module__OaRxFa__fallbackCard img{object-fit:cover;object-position:center}.home-experience-module__OaRxFa__portalHeader{z-index:12;left:var(--gutter);right:var(--gutter);color:var(--signal);font:10px/1.4 var(--font-mono), monospace;letter-spacing:.12em;opacity:clamp(0, calc(1 - var(--progress) * 2.8), 1);justify-content:space-between;gap:2rem;display:flex;position:absolute;top:clamp(6rem,11vh,8rem)}.home-experience-module__OaRxFa__portalCopy{z-index:10;left:var(--gutter);max-width:min(360px,45vw);transform:translateY(calc(var(--progress) * -15vh));opacity:clamp(0, calc(1 - var(--progress) * 2.5), 1);pointer-events:none;position:absolute;bottom:clamp(4rem,7vh,7rem)}.home-experience-module__OaRxFa__portalEyebrow{font:10px/1.4 var(--font-mono), monospace;letter-spacing:.12em;color:var(--signal);margin:0 0 .7rem}.home-experience-module__OaRxFa__portalCopy h1{letter-spacing:-.075em;white-space:nowrap;margin:0;font-size:clamp(3.15rem,7vw,8.2rem);font-weight:850;line-height:.88}.home-experience-module__OaRxFa__portalCopy h1 em{color:#0000;-webkit-text-stroke:1px var(--paper);font-style:normal}.home-experience-module__OaRxFa__portalCopy p:last-child{max-width:250px;margin:1.2rem 0 0;font-size:clamp(.8rem,1vw,1rem);line-height:1.45}.home-experience-module__OaRxFa__portalSkip{z-index:12;bottom:var(--gutter);right:var(--gutter);font:10px var(--font-mono), monospace;letter-spacing:.1em;color:var(--signal);opacity:clamp(0, calc(1 - var(--progress) * 1.9), 1);text-decoration:none;position:absolute}.home-experience-module__OaRxFa__portalProgress{z-index:13;background:#ffffff20;height:2px;position:absolute;bottom:0;left:0;right:0}.home-experience-module__OaRxFa__portalProgress span{width:calc(var(--progress) * 100%);background:var(--signal);height:100%;display:block}.home-experience-module__OaRxFa__explore{background:var(--ink);min-height:100svh;color:var(--paper);padding-bottom:5rem;scroll-margin-top:0;position:relative}.home-experience-module__OaRxFa__exploreHeading{padding:3rem var(--gutter) 0;font:10px/1.4 var(--font-mono), monospace;letter-spacing:.14em;color:var(--signal);justify-content:space-between;gap:2rem;display:flex}.home-experience-module__OaRxFa__exploreTitle{padding:clamp(3rem, 7vw, 7rem) var(--gutter) 1rem;justify-content:space-between;align-items:end;gap:3rem;display:flex}.home-experience-module__OaRxFa__exploreTitle h2{letter-spacing:-.09em;margin:0;font-size:clamp(3rem,8vw,9rem);line-height:.86}.home-experience-module__OaRxFa__exploreTitle h2 em{color:#0000;-webkit-text-stroke:1.5px var(--paper);font-style:normal}.home-experience-module__OaRxFa__exploreTitle p{max-width:270px;color:var(--muted);font-size:clamp(.95rem,1.3vw,1.25rem);line-height:1.5}.home-experience-module__OaRxFa__stage{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;min-height:clamp(650px,75vw,900px);position:relative;overflow:hidden}.home-experience-module__OaRxFa__stage[data-dragging=true]{cursor:grabbing}.home-experience-module__OaRxFa__stageIndex{z-index:6;left:var(--gutter);right:var(--gutter);color:var(--signal);font:10px var(--font-mono), monospace;letter-spacing:.08em;justify-content:space-between;gap:1rem;display:flex;position:absolute;top:2rem}.home-experience-module__OaRxFa__orbit{perspective:1100px;pointer-events:none;position:absolute;inset:3rem 0 8rem}.home-experience-module__OaRxFa__orbitItem{aspect-ratio:1.4;background:var(--ink-soft);width:min(54vw,720px);transform:translate(calc(-50% + var(--offset) * 52%), calc(-50% + var(--abs) * 10%)) rotate(calc(var(--offset) * 12deg)) scale(calc(1 - var(--abs) * .13));opacity:calc(1 - var(--abs) * .2);z-index:var(--layer);border:5px solid #f1eddf60;transition:transform .7s cubic-bezier(.2,.75,.2,1),opacity .5s;position:absolute;top:43%;left:50%;overflow:hidden;box-shadow:0 30px 70px #0009}.home-experience-module__OaRxFa__orbitItem[data-active=true]{border-color:var(--signal)}.home-experience-module__OaRxFa__orbitItem img{object-fit:cover}.home-experience-module__OaRxFa__orbitItem span{color:#fff;font:11px var(--font-mono), monospace;background:linear-gradient(#0000,#000d);padding:3rem 1rem 1rem;position:absolute;bottom:0;left:0;right:0}.home-experience-module__OaRxFa__stageDetails{z-index:9;left:var(--gutter);background:var(--paper);max-width:min(480px,65vw);color:var(--ink);box-shadow:12px 12px 0 var(--signal);padding:clamp(1.25rem,2.5vw,2.5rem);position:absolute;bottom:2rem}.home-experience-module__OaRxFa__status{font:10px var(--font-mono), monospace;text-transform:uppercase;color:#586b13}.home-experience-module__OaRxFa__stageDetails h3{letter-spacing:-.06em;margin:1rem 0;font-size:clamp(1.5rem,3.2vw,3.4rem);line-height:1}.home-experience-module__OaRxFa__stageDetails p{font-size:clamp(.85rem,1vw,1rem);line-height:1.55}.home-experience-module__OaRxFa__projectLink{border-bottom:1px solid var(--ink);font:700 11px var(--font-mono), monospace;gap:2rem;margin-top:.75rem;padding:0 0 .5rem;text-decoration:none;display:inline-flex}.home-experience-module__OaRxFa__controls{z-index:11;right:var(--gutter);font:12px var(--font-mono), monospace;align-items:center;gap:1rem;display:flex;position:absolute;bottom:2rem}.home-experience-module__OaRxFa__controls button{border:1px solid var(--paper);width:52px;height:52px;color:var(--paper);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:1.5rem;transition:background .2s,color .2s;display:grid}.home-experience-module__OaRxFa__controls button:hover{background:var(--paper);color:var(--ink)}.home-experience-module__OaRxFa__muted{opacity:.55}.home-experience-module__OaRxFa__projectRail{padding:1.5rem var(--gutter);gap:.5rem;display:flex;overflow-x:auto}.home-experience-module__OaRxFa__projectRail button{min-width:130px;color:var(--paper);text-align:left;opacity:.55;cursor:pointer;background:0 0;border:0;border-top:2px solid #f1eddf60;flex:1;padding:1rem .7rem;transition:opacity .2s,border-color .2s}.home-experience-module__OaRxFa__projectRail button span{color:var(--signal);font:10px var(--font-mono), monospace;margin-bottom:.7rem;display:block}.home-experience-module__OaRxFa__projectRail button.home-experience-module__OaRxFa__current,.home-experience-module__OaRxFa__projectRail button:hover{opacity:1;border-top-color:var(--signal)}.home-experience-module__OaRxFa__footer{min-height:28vh;padding:5rem var(--gutter);border-top:1px solid var(--line);background:var(--ink);font:11px var(--font-mono), monospace;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.home-experience-module__OaRxFa__footer p{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;max-width:430px;font-size:clamp(1.8rem,3vw,3rem);font-weight:800;line-height:1}.home-experience-module__OaRxFa__footer a{color:var(--signal);white-space:nowrap;text-decoration:none}@media (max-width:700px){.home-experience-module__OaRxFa__experience{height:225svh}.home-experience-module__OaRxFa__portalHeader{font-size:9px;top:6rem}.home-experience-module__OaRxFa__portalHeader span:last-child,.home-experience-module__OaRxFa__exploreHeading span:last-child{display:none}.home-experience-module__OaRxFa__portalCopy{left:var(--gutter);max-width:70vw;bottom:15%}.home-experience-module__OaRxFa__portalCopy h1{font-size:clamp(2rem,8vw,3.6rem)}.home-experience-module__OaRxFa__portalCopy p:last-child{max-width:190px}.home-experience-module__OaRxFa__exploreTitle{display:block}.home-experience-module__OaRxFa__exploreTitle p{margin-top:1.5rem}.home-experience-module__OaRxFa__stage{min-height:750px}.home-experience-module__OaRxFa__orbit{inset:3rem 0 17rem}.home-experience-module__OaRxFa__orbitItem{width:78vw;transform:translate(calc(-50% + var(--offset) * 65%), calc(-50% + var(--abs) * 10%)) rotate(calc(var(--offset) * 10deg)) scale(calc(1 - var(--abs) * .15));top:42%}.home-experience-module__OaRxFa__stageDetails{left:var(--gutter);right:var(--gutter);max-width:none;box-shadow:7px 7px 0 var(--signal);padding:1.25rem;bottom:6rem}.home-experience-module__OaRxFa__controls{bottom:.7rem}}@media (prefers-reduced-motion:reduce){.home-experience-module__OaRxFa__experience{height:100svh}.home-experience-module__OaRxFa__portalSticky{position:relative}.home-experience-module__OaRxFa__portalCopy{opacity:1;transform:none}.home-experience-module__OaRxFa__orbitItem,.home-experience-module__OaRxFa__controls button,.home-experience-module__OaRxFa__projectRail button{transition:none}}.home-experience-module__OaRxFa__flightScene{z-index:4;pointer-events:none;visibility:hidden;position:fixed;inset:0}.home-experience-module__OaRxFa__home[data-scene=true] .home-experience-module__OaRxFa__flightScene{visibility:visible}.home-experience-module__OaRxFa__home[data-scene=true] .home-experience-module__OaRxFa__orbit{z-index:5}.home-experience-module__OaRxFa__home[data-scene=true] .home-experience-module__OaRxFa__orbitItem{background:0 0}.home-experience-module__OaRxFa__home[data-scene=true] .home-experience-module__OaRxFa__orbitItem img,.home-experience-module__OaRxFa__home[data-scene=true] .home-experience-module__OaRxFa__orbitItem video{opacity:0}.home-experience-module__OaRxFa__home[data-scene=true] .home-experience-module__OaRxFa__logoFallback{visibility:hidden}.home-experience-module__OaRxFa__home[data-scene=true] .home-experience-module__OaRxFa__portalSticky{background:0 0}.home-experience-module__OaRxFa__portalHeader,.home-experience-module__OaRxFa__portalCopy,.home-experience-module__OaRxFa__portalSkip,.home-experience-module__OaRxFa__portalProgress{position:absolute}.home-experience-module__OaRxFa__experience,.home-experience-module__OaRxFa__portalSticky{isolation:auto}.home-experience-module__OaRxFa__exploreHeading,.home-experience-module__OaRxFa__exploreTitle{z-index:5;position:relative}.home-experience-module__OaRxFa__portalAtmosphere{visibility:hidden}.home-experience-module__OaRxFa__portalSticky{z-index:5;background:#0e110d}.home-experience-module__OaRxFa__home[data-scene=true] .home-experience-module__OaRxFa__orbitItem{box-shadow:none;border-color:#0000}.home-experience-module__OaRxFa__home[data-scene=true] .home-experience-module__OaRxFa__orbitItem span{opacity:0}.home-experience-module__OaRxFa__home[data-scene=true] .home-experience-module__OaRxFa__orbitItem[data-active=true] span{opacity:1}@media (prefers-reduced-motion:no-preference){.home-experience-module__OaRxFa__home:not([data-scene=true]) .home-experience-module__OaRxFa__logoFallback{--fallback-t:clamp(0, calc(var(--progress) / .36), 1);--fallback-aim-t:clamp(0, calc(var(--progress) / .16), 1);--fallback-travel:calc(var(--fallback-t) * var(--fallback-t) * (3 - 2 * var(--fallback-t)));--fallback-aim:calc(var(--fallback-aim-t) * var(--fallback-aim-t) * (3 - 2 * var(--fallback-aim-t)));--fallback-zoom:exp(calc(var(--fallback-travel) * 5.4));--fallback-mask-size:calc(min(99svh, 140vw) * var(--fallback-zoom));--fallback-mask-x:calc(.5 + .0195 * var(--fallback-aim));--fallback-mask-y:calc(.5 - .3555 * var(--fallback-aim));-webkit-mask-size:var(--fallback-mask-size) var(--fallback-mask-size);-webkit-mask-size:var(--fallback-mask-size) var(--fallback-mask-size);mask-size:var(--fallback-mask-size) var(--fallback-mask-size);-webkit-mask-position:calc(50% - var(--fallback-mask-size) * var(--fallback-mask-x)) calc(50% - var(--fallback-mask-size) * var(--fallback-mask-y));-webkit-mask-position:calc(50% - var(--fallback-mask-size) * var(--fallback-mask-x)) calc(50% - var(--fallback-mask-size) * var(--fallback-mask-y));mask-position:calc(50% - var(--fallback-mask-size) * var(--fallback-mask-x)) calc(50% - var(--fallback-mask-size) * var(--fallback-mask-y))}}.home-experience-module__OaRxFa__homeContent{display:contents}.home-experience-module__OaRxFa__loading{z-index:300;background:var(--ink);color:var(--paper);place-items:center;display:grid;position:fixed;inset:0}.home-experience-module__OaRxFa__loadingContent{gap:1.2rem;width:min(280px,100% - 3rem);display:grid}.home-experience-module__OaRxFa__loadingBrand{font:800 clamp(1.8rem, 4vw, 3rem)/1 var(--font-display), sans-serif;letter-spacing:-.075em}.home-experience-module__OaRxFa__loadingBrand span{color:var(--signal)}.home-experience-module__OaRxFa__loadingBar{background:#b8ff392e;height:3px;overflow:hidden}.home-experience-module__OaRxFa__loadingBar span{background:var(--signal);width:35%;height:100%;animation:1.4s cubic-bezier(.4,0,.2,1) infinite home-experience-module__OaRxFa__home-loading;display:block}.home-experience-module__OaRxFa__loadingText{font:10px/1.4 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--signal)}@keyframes home-experience-module__OaRxFa__home-loading{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.home-experience-module__OaRxFa__loadingBar span{animation:none;transform:translate(90%)}}
