.mobile-splash{display:none}@media (not (min-width:600px)) and (prefers-reduced-motion:no-preference),(not (min-height:560px)) and (prefers-reduced-motion:no-preference){.mobile-splash:not([hidden]){z-index:10000;pointer-events:none;animation:1.824s step-end forwards mobile-splash-complete;display:block;position:fixed;inset:0}.mobile-splash-surface{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.mobile-splash .mobile-splash-mark{color:#d9d9d9;pointer-events:none;flex:none;align-self:auto;width:126px;min-width:126px;height:126px;padding:0 0 12px}.mobile-splash .mobile-splash-mark>span:first-child{letter-spacing:-15px;padding-right:15px;font-size:78px;top:3px}.mobile-splash .mobile-splash-mark.monogram:before{filter:blur(15px);width:126px;height:84px;animation:6.4s cubic-bezier(.4,0,.2,1) -4.448s both monogram-glass-bloom}.mobile-splash .mobile-splash-mark .monogram-mark:before{filter:drop-shadow(0 0 6px #e4f5ffb3)drop-shadow(0 0 15px #9acfff80);background-image:linear-gradient(110deg,#0000 30%,#9ccce8 43%,#fff 50%,#d4efff 57%,#0000 70%);background-repeat:no-repeat;background-size:300% 100%;animation:1.824s ease-in-out both mobile-splash-sweep}.mobile-splash .mobile-splash-mark .monogram-mark:after{content:none;animation:none}}@keyframes mobile-splash-sweep{0%{opacity:0;background-position:100% 0}15%{opacity:1}80%{opacity:1}to{opacity:0;background-position:0 0}}@keyframes mobile-splash-complete{to{visibility:hidden}}@media (scripting:none){.mobile-splash{display:none!important}}
@media (min-width:600px) and (max-width:1023px) and (min-height:560px){.hero-track{height:calc(var(--hero-height)*3);pointer-events:none}.hero-stage{top:var(--frame);height:var(--hero-height);background:var(--hero-paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid;position:sticky}.hero-copy{opacity:calc(1 - var(--takeover)*1.5);transform:translateX(calc(var(--takeover)*-96px));background:0 0;grid-area:1/1;padding:64px 0 92px 24px}.hero-copy h1{font-size:clamp(38px,6.2vw,60px)}.hero-eyebrow{margin-bottom:18px;font-size:11px}.hero-role{margin-bottom:24px;font-size:clamp(14px,2.1vw,18px)}.hero-introduction{font-size:15px;line-height:1.45}.hero-introduction br{display:none}.hero-range{margin-top:16px;font-size:11px}.hero-cta-row{gap:8px;margin-top:24px}.hero-primary>span,.hero-secondary{height:44px;padding:0 12px}.hero-secondary{gap:7px;font-size:10px}.hero-art{width:100%;height:100%;clip-path:inset(0 0 0 calc(var(--takeover)*(-100% - 16px)));background:0 0;order:0;grid-area:1/2;align-self:stretch;overflow:visible}.hero-art-surface{width:calc(100vw - var(--frame-inline)*2)}.hero-art-mobile-hint{top:auto;bottom:24px;right:20px}.hero-bottom-row{opacity:calc(1 - var(--takeover)*1.5);transform:translateX(calc(var(--takeover)*-96px));background:0 0;flex-wrap:wrap;order:0;gap:8px;padding:0;position:absolute;inset:auto calc(50% + 20px) 20px 24px}.hero-dive-cue{gap:8px;padding:8px 0;font-size:9px;display:flex}.hero-status{padding:6px 8px;font-size:8px}.about-arrival-panel{margin-top:calc(var(--hero-height)*-2.2)}.about-section{min-height:calc(var(--hero-height)*2.1)}.about-arrival-stage{top:var(--frame);min-height:var(--hero-height);transform:scale(var(--arrival-scale,1));padding:64px 24px 40px;position:sticky}.about-overview{grid-template-columns:1.15fr 1fr;gap:24px}.about-proof{border-left:1px solid var(--theme-line);border-top:0;padding:0 0 0 24px}.about-statement h2{font-size:clamp(28px,4vw,38px)}.about-statement>p{font-size:14px;line-height:1.55}.about-kicker{margin-bottom:24px;padding-bottom:16px}.about-proof h3{margin:14px 0;font-size:24px}.about-proof>p{font-size:13px}.about-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.about-stats>div{padding:14px 12px}.about-stats>div:nth-child(2){border-right:1px solid var(--theme-line)}.about-stats>div:nth-child(-n+2){border-bottom:0}.about-stats strong{font-size:30px}.about-stack{margin-top:18px;font-size:11px}}@media (min-width:600px) and (min-height:560px) and (prefers-reduced-motion:no-preference){.hero-stage:not([data-motion-ready]){position:relative;top:0}}@media (horizontal-viewport-segments:2){:root{--segment-left:env(viewport-segment-width 0 0);--segment-right:env(viewport-segment-width 1 0);--hinge:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0))}.center-nav,.mobile-navigation{width:var(--segment-left)}.mobile-page-links{grid-template-columns:1fr;gap:12px}.mobile-page-links .nav-link:nth-child(2n){text-align:left}.mobile-navigation{height:auto;max-height:calc(100dvh - var(--frame)*2)}}@media (horizontal-viewport-segments:2) and (min-width:600px) and (min-height:560px){.hero-stage{grid-template-columns:minmax(0,calc(var(--segment-left) - var(--frame-inline))) var(--hinge) minmax(0,calc(var(--segment-right) - var(--frame-inline)));column-gap:0;display:grid}.hero-copy{grid-area:1/1;padding-right:24px}.hero-art{clip-path:inset(0 0 0 calc(var(--takeover)*(var(--frame-inline) - var(--segment-left) - var(--hinge))));grid-area:1/3}.hero-art-surface{width:calc(100vw - var(--frame-inline)*2)}.hero-bottom-row{right:calc(100% - var(--segment-left) + 24px)}.about-overview{grid-template-columns:minmax(0,calc(var(--segment-left) - var(--frame-inline) - 48px)) minmax(0,1fr);gap:calc(var(--hinge) + 48px)}.about-arrival-stage{padding-left:24px;padding-right:24px}.about-proof{border-left:0;padding-left:0}.about-stats{width:calc(var(--segment-left) - var(--frame-inline) - 48px);grid-template-columns:repeat(2,minmax(0,1fr))}.about-stats>div:nth-child(2){border-right:0}.about-stats>div:nth-child(-n+2){border-bottom:1px solid var(--theme-line)}.about-kicker,.about-stack{max-width:calc(var(--segment-left) - var(--frame-inline) - 48px)}.about-location{display:none}}@media (vertical-viewport-segments:2){.mobile-navigation{height:auto;max-height:calc(env(viewport-segment-height 0 0) - var(--frame));padding-top:60px}}@media (pointer:coarse),(max-width:1023px){:root{--frame:max(10px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.center-nav{top:calc(var(--frame) - 10px)}.mobile-navigation{max-height:calc(100dvh - var(--frame)*2)}.monogram:before,.monogram-mark:before,.monogram-mark:after{animation:none}}@media (min-width:600px) and (max-width:1023px) and (min-height:560px) and (prefers-reduced-motion:reduce){.hero-track{pointer-events:auto;height:auto}.hero-stage{position:relative;top:0}.about-arrival-panel{margin-top:15px}.about-section{min-height:0}.about-arrival-stage{position:relative;top:0;transform:none}}.hero-track:has([data-art-fallback]){height:auto}.hero-track:has([data-art-fallback]) .hero-stage{position:relative;top:0}.hero-track:has([data-art-fallback])+.about-arrival-panel{margin-top:15px}.hero-track:has([data-art-fallback])+.about-arrival-panel .about-section{min-height:0}.hero-track:has([data-art-fallback])+.about-arrival-panel .about-arrival-stage{position:relative;top:0;transform:none}body:has(.art-display){overflow:hidden}body:has(.art-display) :is(.center-nav,.mobile-menu-backdrop,.viewport-frame,.mobile-splash){display:none}.art-display{background:var(--theme-secondary);position:fixed;inset:0;overflow:hidden}.art-display .hero-stage{background:var(--theme-secondary);border-radius:0;height:100%;display:block;position:absolute;inset:0}.art-display .hero-art{clip-path:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.art-display .hero-art-surface{width:100%;height:100%}.art-display-return{left:max(24px,env(safe-area-inset-left));top:max(24px,env(safe-area-inset-top));z-index:1;background:var(--hero-paper);color:var(--hero-ink);opacity:0;padding:12px;position:fixed}.art-display-return:focus-visible{opacity:1}
