@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gloock-latin-400.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-variable.woff2)format("woff2-variations")}:root{--font-display:"Gloock", Georgia, "Times New Roman", serif;--font-ui:"Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--void:#17151c;--depth:#3a2e4d;--muted:#6b6570;--paper:#f6f2ec;--signal:#ff3d7f;--bg:var(--paper);--ink:var(--void);--ink-soft:color-mix(in oklab, var(--ink), var(--bg) 34%);--descent:0;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-label:clamp(.95rem, .82rem + .55vw, 1.18rem);--text-line:clamp(1.55rem, 1rem + 2vw, 2.65rem);--text-title:clamp(2.25rem, 1.2rem + 5.2vw, 7.4rem);--text-hero:clamp(2.9rem, 1.3rem + 7vw, 9.4rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--pill-radius:999px}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--font-ui), system-ui, sans-serif;font-size:var(--text-base);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:clip}html:not([data-enhanced=true]) body{transition:background-color .45s var(--ease-out), color .45s var(--ease-out)}::selection{background:var(--signal);color:var(--paper)}a{color:inherit}button,input{font:inherit}button{cursor:pointer}.siteHeader{z-index:80;justify-content:space-between;align-items:flex-start;gap:var(--space-lg);padding:var(--space-md) max(var(--space-lg), env(safe-area-inset-right)) var(--space-md) max(var(--space-lg), env(safe-area-inset-left));pointer-events:none;display:flex;position:fixed;inset:0 0 auto}.skipLink{top:var(--space-sm);left:var(--space-sm);z-index:100;padding:var(--space-xs) var(--space-md);border-radius:var(--pill-radius,999px);background:var(--void);color:var(--paper);font-size:var(--text-sm);font-weight:650;position:fixed;transform:translateY(-300%)}.skipLink:focus-visible{transform:none}.wordmark,.ctaQuiet{pointer-events:auto}.wordmark{color:var(--ink);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;transition:color .6s var(--ease-out);font-weight:680;text-decoration:none}.wordmark small{max-width:18ch;color:var(--ink-soft);font-size:var(--text-xs);letter-spacing:.01em;text-transform:none;font-weight:440;line-height:1.2;display:block}.ctaQuiet{min-height:38px;padding:var(--space-xs) var(--space-md);border:1px solid color-mix(in oklab, var(--ink), transparent 58%);border-radius:var(--pill-radius);background:color-mix(in oklab, var(--bg), transparent 18%);color:var(--ink);font-size:var(--text-sm);transition:color .6s var(--ease-out), border-color .3s var(--ease-out), background-color .6s var(--ease-out);justify-content:center;align-items:center;font-weight:620;text-decoration:none;display:inline-flex}.ctaQuiet:hover{border-color:var(--signal)}.wordmark:focus-visible,.ctaQuiet:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.grain{z-index:100;pointer-events:none;opacity:.1;mix-blend-mode:multiply;background-image:radial-gradient(circle at 20% 30%,#17151c14 0 1px,#0000 1px),radial-gradient(circle at 72% 64%,#17151c0f 0 1px,#0000 1px);background-size:9px 9px,13px 13px;position:fixed;inset:0}html:not([data-tier=cinematic]) .grain{mix-blend-mode:normal;opacity:.07}.eyebrow{color:color-mix(in oklab, currentColor, transparent 36%);font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:720}.pill{border-radius:var(--pill-radius);background:color-mix(in oklab, var(--muted), var(--paper) 56%);min-height:3rem;color:var(--void);font-size:var(--text-label);letter-spacing:0;white-space:nowrap;justify-content:center;align-items:center;padding:.72em 1.55em;font-weight:560;line-height:1;display:inline-flex}.signalPill{border-radius:var(--pill-radius);filter:drop-shadow(0 18px 38px color-mix(in oklab, var(--void), transparent 82%));display:inline-flex;position:relative}.signalPill .pill{background:color-mix(in oklab, var(--void), transparent 28%);color:var(--paper);text-align:center;white-space:nowrap;max-width:min(34ch,78vw);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--paper), transparent 78%);transition:width .24s var(--ease-out), max-width .24s var(--ease-out), padding .24s var(--ease-out);padding:.8em 1.85em;font-size:clamp(1.05rem,.88rem + .85vw,1.4rem);font-weight:680;line-height:1;position:relative}.signalLabel{transition:opacity .18s var(--ease-out), filter .18s var(--ease-out), transform .18s var(--ease-out), visibility 0s linear .18s;display:inline-block}.signalLabel-benefit{opacity:0;visibility:hidden;filter:blur(4px);text-wrap:balance;white-space:normal;width:min(46ch,48vw);max-width:min(46ch,48vw);transition:opacity .2s var(--ease-out), filter .2s var(--ease-out), transform .2s var(--ease-out), visibility 0s linear .2s;line-height:1.14;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.signalPill.is-benefit-revealed .pill{white-space:normal;width:min(46ch,48vw);max-width:min(46ch,48vw);min-height:3.45rem;line-height:1.14}.signalPill.is-benefit-revealed .signalLabel-track{opacity:0;visibility:hidden;filter:blur(5px);transform:translateY(-.16em)}.signalPill.is-benefit-revealed .signalLabel-benefit{opacity:1;visibility:visible;filter:none;transition:opacity .22s var(--ease-out), filter .22s var(--ease-out), transform .22s var(--ease-out), visibility 0s;transform:translate(-50%,-50%)}.traceOutline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.traceOutline rect{fill:none;vector-effect:non-scaling-stroke}.traceBase{stroke:var(--signal);stroke-width:2.9px;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 .9px #ff3d7f5c)}html:not([data-tier=cinematic]) .traceBase{transition:opacity .26s var(--ease-out)}.srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-enhanced=true]:not([data-tier=cinematic]) [data-reveal]{opacity:0;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out);transform:translateY(18px)}html[data-enhanced=true]:not([data-tier=cinematic]) [data-reveal].in,html[data-enhanced=true]:not([data-tier=cinematic]) .isActive [data-reveal]{opacity:1;transform:translateY(0)}.timelineHud{top:calc(var(--space-md) + 56px);right:var(--space-md);z-index:140;gap:var(--space-xs);width:min(240px,100vw - 32px);padding:var(--space-sm);border:1px solid color-mix(in oklab, var(--paper), transparent 78%);background:color-mix(in oklab, var(--void), transparent 10%);color:var(--paper);pointer-events:none;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;line-height:1.25;display:grid;position:fixed;box-shadow:0 18px 44px #0000003d}.timelineHudTop{gap:var(--space-2xs);display:grid}.timelineHudTop span,.timelineHudGrid span{color:color-mix(in oklab, var(--paper), transparent 48%);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.timelineHudTop strong{color:var(--paper);font-size:.84rem;font-weight:760}.timelineHudGrid{gap:4px var(--space-xs);grid-template-columns:1fr auto;display:grid}.timelineHudGrid strong{color:color-mix(in oklab, var(--paper), transparent 10%);text-align:right;font-weight:620}.timelineHudRail{background:color-mix(in oklab, var(--paper), transparent 84%);border-radius:999px;height:2px;overflow:hidden}.timelineHudRail span{background:var(--signal);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}@media (max-width:720px){.siteHeader{padding:var(--space-sm) var(--space-md)}.wordmark small{display:none}.timelineHud{top:calc(var(--space-sm) + 52px);right:var(--space-sm);width:min(210px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (pointer:coarse){.ctaQuiet{min-height:44px}}
.landingHero,.flightPanel{scroll-snap-align:start;min-height:100svh;position:relative;overflow:clip}.landingHero{padding:clamp(96px, 14svh, 150px) var(--space-lg) var(--space-3xl);color:var(--void);place-items:center;display:grid}.landingInner{z-index:2;justify-items:center;gap:var(--space-md);text-align:center;width:min(920px,92vw);display:grid;position:relative}html:not([data-tier=cinematic]) .landingInner .eyebrow{display:none}.landingInner h1{max-width:11ch;color:var(--void);font-family:var(--font-display), serif;font-size:var(--text-hero);letter-spacing:0;text-wrap:balance;font-weight:400;line-height:.92}.landingByline{max-width:54ch;color:color-mix(in oklab, var(--void), transparent 28%);font-size:var(--text-sm);text-wrap:balance;font-weight:620;line-height:1.45}.landingLead{max-width:48ch;color:color-mix(in oklab, var(--void), transparent 15%);text-wrap:pretty;font-size:clamp(1.08rem,.98rem + .46vw,1.3rem);line-height:1.62}.landingLeadDetail{max-width:46ch;margin-top:var(--space-lg);color:color-mix(in oklab, var(--void), transparent 8%);font-size:clamp(1.08rem,1rem + .34vw,1.28rem);font-weight:560;line-height:1.5}.slotMachine{color:color-mix(in oklab, var(--signal), var(--void) 30%);transition:width .4s var(--ease-out);font-weight:640;display:inline-block;position:relative}.slotSpacer{visibility:hidden;white-space:nowrap}.slotViewport{position:absolute;inset:0;overflow:hidden}.slotTrack{display:block}.slotWord{text-align:left;width:max-content;display:block}.slotFallback{display:none}@media (prefers-reduced-motion:reduce){.slotSpacer,.slotViewport{display:none}.slotFallback{display:inline}}.scrollCue{bottom:var(--space-xl);z-index:3;color:color-mix(in oklab, var(--void), transparent 34%);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700;text-decoration:none;position:absolute;left:50%;transform:translate(-50%)}.scrollCue:after{content:"";width:1px;height:32px;margin:var(--space-xs) auto 0;background:color-mix(in oklab, var(--void), transparent 62%);display:block}@media (max-width:480px){html:not([data-enhanced=true]) .landingHero{min-height:max(100svh,760px);padding-bottom:8.5rem}html:not([data-enhanced=true]) .scrollCue{bottom:var(--space-md)}}html[data-tier=calm] [data-flight-section],html[data-tier=calm] .scrollCue{display:none}.ghostField{z-index:1;pointer-events:none;position:absolute;inset:0}.ghostSlot{top:var(--gy);left:var(--gx);opacity:.28;animation:ghostDrift var(--duration) ease-in-out infinite alternate;position:absolute;transform:translate(-16px)}.ghostSlot:first-child{--gx:9vw;--gy:23svh}.ghostSlot:nth-child(2){--gx:76vw;--gy:18svh}.ghostSlot:nth-child(3){--gx:12vw;--gy:68svh}.ghostSlot:nth-child(4){--gx:78vw;--gy:66svh}.ghostSlot:nth-child(5){--gx:14vw;--gy:46svh}.ghostSlot:nth-child(6){--gx:82vw;--gy:34svh}.ghostSlot:nth-child(7){--gx:22vw;--gy:84svh}.ghostSlot:nth-child(8){--gx:84vw;--gy:50svh}.ghostSlot:nth-child(9){--gx:18vw;--gy:11svh}.ghostField.isTight .ghostSlot{opacity:.24}.lockPanel .ghostSlot[data-tier=far]{opacity:.16;animation-duration:calc(var(--duration) * 1.6)}.lockPanel .ghostSlot[data-tier=far] .pillGhost{filter:blur(3px)}.lockPanel .ghostSlot[data-tier=mid]{opacity:.32}.lockPanel .ghostSlot[data-tier=mid] .pillGhost{filter:blur(1px)}.lockPanel .ghostSlot[data-tier=signal]{opacity:.32;animation-duration:calc(var(--duration) * 1.9);transition:opacity .7s var(--ease-out)}.lockPanel .ghostSlot[data-tier=signal] .pillGhost{filter:blur(1px);transition:filter .7s var(--ease-out), color .7s var(--ease-out), background-color .7s var(--ease-out), border-color .7s var(--ease-out), box-shadow .7s var(--ease-out)}html:not([data-tier=cinematic]) .lockPanel .ghostSlot[data-tier=signal],.lockPanel.is-tell-live .ghostSlot[data-tier=signal]{opacity:1}html:not([data-tier=cinematic]) .lockPanel .ghostSlot[data-tier=signal] .pillGhost,.lockPanel.is-tell-live .ghostSlot[data-tier=signal] .pillGhost{border-color:color-mix(in oklab, var(--signal), transparent 45%);color:color-mix(in oklab, var(--void), transparent 4%);background:color-mix(in oklab, var(--paper), transparent 68%);filter:none;box-shadow:0 0 0 1px color-mix(in oklab, var(--signal), transparent 70%), 0 0 22px 4px color-mix(in oklab, var(--signal), transparent 76%), 0 14px 34px color-mix(in oklab, var(--void), transparent 88%)}.lockPanel .seaSlot[data-tier=far]{opacity:calc(var(--so,.5) * .45);transform:scale(calc(var(--ss,1) * .78))}.lockPanel .seaSlot[data-tier=far] .seaPill{filter:blur(3.5px);animation-duration:calc(var(--duration) * 1.5)}.lockPanel .seaSlot[data-tier=mid]{opacity:calc(var(--so,.5) * .75);transform:scale(calc(var(--ss,1) * .94))}.lockPanel .seaSlot[data-tier=mid] .seaPill{filter:blur(1.2px)}.seaField{z-index:2;pointer-events:none;position:absolute;inset:-8%}html[data-tier=cinematic] .lockPanel{overflow:visible}html[data-tier=cinematic] .lockPanel:after{content:"";z-index:4;pointer-events:none;background:radial-gradient(ellipse at 50% 48%, transparent 0 42%, color-mix(in oklab, var(--bg), transparent 72%) 66%, color-mix(in oklab, var(--bg), transparent 18%) 100%), linear-gradient(90deg, color-mix(in oklab, var(--bg), transparent 54%), transparent 28%, transparent 64%, color-mix(in oklab, var(--bg), transparent 46%));opacity:clamp(0, calc(var(--descent) * 1.18), .92);position:absolute;inset:-10%}.seaSlot{top:var(--sy);left:var(--sx);opacity:var(--so,.5);transform:scale(var(--ss,1));position:absolute}.seaSlot .seaPill{animation:seaDrift var(--duration) ease-in-out infinite alternate;display:inline-block}.seaPill{background:color-mix(in oklab, var(--paper), transparent 48%);border-color:color-mix(in oklab, var(--muted), transparent 30%);min-height:2.9rem;color:color-mix(in oklab, var(--muted), var(--void) 34%);box-shadow:0 14px 34px color-mix(in oklab, var(--void), transparent 87%);padding:.62rem 1.2rem;font-size:clamp(.9rem,.8rem + .4vw,1.15rem)}html:not([data-tier=cinematic]) .seaSlot{opacity:.22}html:not([data-tier=cinematic]) .seaPill{filter:blur(1.6px)}html:not([data-tier=cinematic]) .lockPanel .ghostSlot{opacity:.16}html:not([data-tier=cinematic]) .lockPanel .pillGhost{filter:blur(1.6px)}@keyframes seaDrift{0%{transform:translate(-26px,-8px)}to{transform:translate(34px,10px)}}html[data-tier=cinematic] .lockCopyViewport .transitionCaption{max-width:min(1500px,94vw);font-family:var(--font-display), serif;color:currentColor;text-wrap:balance;font-size:clamp(3.4rem,1.2rem + 8.8vw,9.8rem);line-height:.95}.pillGhost{border:1px solid color-mix(in oklab, var(--muted), transparent 66%);background:color-mix(in oklab, var(--paper), transparent 82%);min-height:2.45rem;color:color-mix(in oklab, var(--muted), transparent 34%);font-size:var(--text-sm);box-shadow:0 14px 34px color-mix(in oklab, var(--void), transparent 92%)}@keyframes ghostDrift{to{transform:translate(18px,3px)}}.subscribe{gap:var(--space-xs);width:min(520px,100%);display:grid}.subscribeRow{gap:var(--space-xs);min-height:52px;display:flex}.subscribe input[type=email]{border:1px solid color-mix(in oklab, currentColor, transparent 72%);border-radius:var(--pill-radius);background:color-mix(in oklab, var(--paper), transparent 8%);min-width:0;color:var(--void);padding:0 var(--space-md);transform-origin:50%;flex:1}.subscribe button{border:1px solid var(--void);border-radius:var(--pill-radius);background:var(--void);min-width:124px;color:var(--paper);padding:0 var(--space-lg);font-weight:720;position:relative}.subscribe button:disabled{cursor:wait;opacity:.72}.buttonSpinner{top:50%;right:var(--space-sm);border:2px solid color-mix(in oklab, var(--paper), transparent 72%);border-top-color:var(--signal);border-radius:999px;width:14px;height:14px;margin-top:-7px;animation:.8s linear infinite spin;display:none;position:absolute}.subscribe[data-state=loading] .buttonSpinner{display:block}.formFeedback{min-height:1.25rem;color:color-mix(in oklab, var(--void), transparent 30%);font-size:var(--text-sm);text-align:center}.subscribe[data-state=success] .formFeedback{color:color-mix(in oklab, var(--signal), var(--void) 35%)}.subscribe[data-state=error] .formFeedback{color:color-mix(in oklab, var(--signal), var(--void) 30%)}.formConsent{color:color-mix(in oklab, var(--void), transparent 38%);font-size:var(--text-xs);text-align:center;letter-spacing:.01em;margin-top:.35rem}.formConsent a{text-underline-offset:.18em;font-weight:680}.hpField{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ctaSubscribe input[type=email]{background:color-mix(in oklab, var(--void), transparent 18%);color:var(--paper)}.ctaSubscribe input[type=email]::placeholder{color:color-mix(in oklab, var(--paper), transparent 52%)}.ctaSubscribe button{border-color:var(--paper);background:var(--paper);color:var(--void)}.ctaSubscribe .formFeedback{color:color-mix(in oklab, var(--paper), transparent 34%)}.ctaSubscribe .formConsent{color:color-mix(in oklab, var(--paper), transparent 38%)}@keyframes spin{to{transform:rotate(360deg)}}.flightSection{color:var(--ink);position:relative;overflow:clip}html[data-tier=cinematic] .flightSection:before{content:"";background:radial-gradient(ellipse at 50% 46%, color-mix(in oklab, var(--paper), transparent 92%), transparent 58%);pointer-events:none;position:absolute;inset:0}html[data-tier=cinematic] .flightSection{height:100svh}html[data-tier=snap]{scroll-snap-type:y mandatory}html[data-tier=snap]:has(input:focus){scroll-snap-type:none}html:not([data-tier=cinematic]) .flightSection{min-height:100svh}html[data-tier=cinematic] .flightTrack{will-change:transform;width:max-content;height:100svh;display:flex;overflow:visible}html:not([data-tier=cinematic]) .flightTrack{display:block}html[data-tier=cinematic] .flightPanel{flex:0 0 100vw;width:100vw;height:100svh}html[data-tier=cinematic] .noisePanel{flex-basis:140vw;width:140vw;overflow:visible}html:not([data-tier=cinematic]) .flightPanel{scroll-snap-align:start;scroll-snap-stop:always;width:100%;min-height:100svh}.flightPanel{padding:clamp(88px, 12svh, 132px) var(--space-lg);z-index:1;place-items:center;display:grid}.flightHero{z-index:20;pointer-events:none}html:not([data-tier=cinematic]) .flightHero{transition:none}html[data-tier=cinematic] .flightHero{will-change:transform, filter, scale, opacity;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:not([data-tier=cinematic]) .flightHero{justify-content:center;width:100%;height:0;margin:0;display:flex;position:sticky;top:50%;transform:translateY(-50%)}html:not([data-tier=cinematic])[data-active-panel] .flightHero .traceOutline rect,html:not([data-tier=cinematic])[data-active-panel=arrival] .dockedPill .traceOutline rect,html:not([data-tier=cinematic])[data-active-panel=full] .dockedPill .traceOutline rect,html:not([data-enhanced=true]) .traceOutline rect{opacity:1}html:not([data-tier=cinematic]) .flightHero{opacity:0}html:not([data-tier=cinematic])[data-active-panel=noise] .flightHero{opacity:1}.metricConvergence{z-index:14;pointer-events:none;width:min(840px,80vw);height:min(330px,38svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.metricSignal{border:1px solid color-mix(in oklab, var(--paper), transparent 82%);border-radius:var(--pill-radius);background:color-mix(in oklab, var(--void), transparent 36%);min-height:2.55rem;color:color-mix(in oklab, var(--paper), transparent 18%);letter-spacing:0;white-space:nowrap;opacity:0;filter:blur(8px);will-change:opacity, filter, transform;justify-content:center;align-items:center;padding:.58em 1.35em;font-size:clamp(.82rem,.68rem + .5vw,1.08rem);font-weight:700;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panelCopy{z-index:12;justify-items:center;gap:var(--space-sm);text-align:center;max-width:min(760px,88vw);display:grid;position:relative}.panelCopy h2{color:currentColor;font-family:var(--font-display), serif;font-size:var(--text-title);letter-spacing:0;text-wrap:balance;font-weight:400;line-height:.98}.panelCopy p:not(.eyebrow):not(.transitionCaption):not(.insightStatement):not(.leadRevealStatement):not(.insightContrast):not(.arrivalHeadlineOpen):not(.arrivalHeadlineClose):not(.arrivalCredibility):not(.arrivalInlinePayoff):not(.formConsent){max-width:48ch;color:color-mix(in oklab, currentColor, transparent 28%);font-size:clamp(1rem,.92rem + .35vw,1.16rem)}.noiseSpace{z-index:2;perspective:1200px;perspective-origin:50% 46%;pointer-events:none;transform-style:preserve-3d;will-change:perspective-origin;position:absolute;inset:-12%}.noiseObject{top:var(--y);opacity:.78;transform:translate3d(calc(var(--x) + 56vw), -50%, var(--z0)) scale(var(--s));transform-style:preserve-3d;animation:noiseFly var(--duration) linear infinite;animation-delay:var(--delay);position:absolute;left:50%}.noiseFar .pill{filter:blur(2.4px)saturate(.72);opacity:.5}.noiseMid .pill{filter:blur(1px);opacity:.78}.noiseSpace .noiseObject,.noiseSpace .speedLine{visibility:hidden;animation-play-state:paused}.flightPanel.isActive .noiseObject,.flightPanel.isActive .speedLine,.flightPanel.isActive+.flightPanel .noiseObject,.flightPanel.isActive+.flightPanel .speedLine{visibility:visible;animation-play-state:running}.flightPanel:has(+.isActive) .noiseObject{visibility:visible;animation-play-state:running}.flightPanel:has(+.isActive) .speedLine{visibility:visible;animation-play-state:running}html[data-active-panel=arrival] .noisePanel .noiseObject,html[data-active-panel=arrival] .noisePanel .speedLine,html[data-active-panel=full] .noisePanel .noiseObject,html[data-active-panel=full] .noisePanel .speedLine{visibility:hidden}html[data-tier=snap] .noiseSpace>.speedLine:nth-child(odd),html[data-tier=snap] .noiseSpace>.noiseObject:nth-child(3n){display:none}.noiseObject .pill{border:1px solid color-mix(in oklab, var(--paper), transparent 78%);background:color-mix(in oklab, var(--void), var(--depth) 46%);min-height:2.6rem;color:color-mix(in oklab, var(--paper), transparent 10%);font-size:var(--text-sm)}.speedLine{top:var(--y);background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--paper), transparent 64%), transparent);opacity:.36;width:clamp(110px,18vw,260px);height:1px;transform:translate3d(calc(var(--x) + 44vw), 0, -340px);animation:3.8s linear infinite streakFly;animation-delay:var(--delay);position:absolute;left:50%}@keyframes noiseFly{0%{opacity:0;transform:translate3d(calc(var(--x) + 62vw), -50%, var(--z0)) scale(var(--s))}16%{opacity:.72}82%{opacity:.55}to{opacity:0;transform:translate3d(calc(var(--x) - 76vw), -50%, var(--z1)) scale(var(--s))}}@keyframes streakFly{to{opacity:0;transform:translate3d(calc(var(--x) - 70vw), 0, 180px)}}@keyframes noiseFlyVertical{0%{opacity:0;transform:translate3d(0, -62svh, var(--z0)) scale(var(--s))}16%{opacity:.72}82%{opacity:.55}to{opacity:0;transform:translate3d(0, 62svh, var(--z1)) scale(var(--s))}}@keyframes streakFlyVertical{0%{opacity:.36;transform:translate3d(0,-46svh,-340px)}to{opacity:0;transform:translate3d(0,46svh,180px)}}html:not([data-tier=cinematic]) .noiseObject{left:calc(50% + var(--x));animation-name:noiseFlyVertical}html:not([data-tier=cinematic]) .speedLine{top:50%;left:calc(50% + var(--x));background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--paper), transparent 64%), transparent);width:1px;height:clamp(110px,18svh,260px);animation-name:streakFlyVertical;transform:translate3d(0,-46svh,-340px)}.arrivalNoise{z-index:2;opacity:0}.arrivalNoise .noiseObject .pill{border-color:color-mix(in oklab, var(--paper), transparent 90%);opacity:.34;filter:blur(1.2px)saturate(.7)}.arrivalNoise .speedLine{opacity:.16}html:not([data-enhanced=true]) .arrivalNoise{opacity:.22}html:not([data-tier=cinematic]) .arrivalNoise,html:not([data-tier=cinematic]) .metricConvergence,html:not([data-tier=cinematic]) .guideRail{display:none}.noiseCopy{margin-bottom:clamp(var(--space-2xl), 12svh, var(--space-4xl));color:color-mix(in oklab, var(--paper), transparent 15%);text-align:center;text-wrap:pretty;align-self:end;font-size:clamp(1rem,.9rem + .5vw,1.2rem)}html[data-tier=cinematic] .noiseCopy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lockCopy{pointer-events:none}.w{opacity:1}.leadReveal{display:none}html:not([data-tier=cinematic]) .leadReveal{min-height:100svh;padding:var(--space-3xl) var(--space-lg);scroll-snap-align:start;scroll-snap-stop:always;place-items:center;display:grid}html[data-tier=cinematic] .leadReveal{z-index:22;will-change:filter, transform, opacity;gap:clamp(var(--space-xs), 2svh, var(--space-lg));pointer-events:none;justify-items:center;width:min(1500px,92vw);max-width:none;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.leadNoiseField{z-index:21;pointer-events:none;width:min(1380px,94vw);height:clamp(210px,34svh,360px);display:none;position:absolute;top:calc(47% - -1*clamp(-250px,-32svh,-150px));left:50%;transform:translate(-50%)}html[data-tier=cinematic] .leadNoiseField{display:block}.leadNoiseSlot{top:var(--lny);left:var(--lnx);opacity:var(--lno,.24);transform:translate(-50%, -50%) scale(var(--lns,1));will-change:opacity, filter, transform;position:absolute}.leadNoisePill{border-color:color-mix(in oklab, var(--muted), transparent 42%);background:color-mix(in oklab, var(--paper), transparent 58%);min-height:2.2rem;color:color-mix(in oklab, var(--muted), var(--void) 28%);filter:blur(var(--lnb,1px)) saturate(.74);animation:leadNoiseDrift var(--lnduration) ease-in-out infinite alternate;animation-delay:var(--lndelay);visibility:hidden;padding:.46rem 1rem;font-size:clamp(.72rem,.62rem + .38vw,.98rem);font-weight:720;animation-play-state:paused;display:inline-flex}html[data-tier=cinematic] .leadNoisePill{visibility:visible;animation-play-state:running}@keyframes leadNoiseDrift{0%{opacity:.42;filter:blur(calc(var(--lnb,1px) + 1.1px)) saturate(.62);transform:translate(-24px,-9px)}38%{opacity:.88;filter:blur(.2px)saturate(.95)}to{opacity:.5;filter:blur(calc(var(--lnb,1px) + .8px)) saturate(.68);transform:translate(28px,8px)}}.panelCopy.leadReveal p.leadRevealStatement{z-index:2;width:100%;max-width:none;color:var(--ink);text-align:center;text-wrap:pretty;font-family:var(--font-display), serif;letter-spacing:0;margin:0;font-size:clamp(2.8rem,.8rem + 5.6vw,7rem);line-height:.92;position:relative}.leadShimmerWord{--lead-hot:0;--lead-pulse:0;color:var(--ink);display:inline-block}.leadShimmerLetter{--letter-hot:0;--letter-pulse:0;color:color-mix(in oklab, var(--ink), var(--signal) calc(var(--letter-hot) * 82%));text-shadow:0 0 calc(var(--letter-hot) * .13em) color-mix(in oklab, var(--signal), transparent 62%), 0 calc(var(--letter-hot) * .018em) calc(var(--letter-hot) * .07em) color-mix(in oklab, var(--signal), transparent 78%);transform:translateY(calc(var(--letter-pulse) * -.025em)) scale(calc(1 + var(--letter-pulse) * .045));transform-origin:50% 62%;display:inline-block}.leadShimmerWord.is-held .leadShimmerLetter,.leadSignal .leadShimmerLetter{--letter-hot:1}html[data-tier=cinematic] .leadSignal .leadShimmerLetter{--letter-hot:0}.lockCopyViewport{display:none}.lockCopyInline{margin-bottom:clamp(var(--space-2xl), 13svh, var(--space-4xl));align-self:end}html[data-tier=cinematic] .lockCopyInline{display:none}html[data-tier=cinematic] .lockCopyViewport{z-index:22;place-items:stretch center;width:100%;max-width:none;height:100svh;display:grid;position:absolute;top:0;left:0}html[data-tier=cinematic] .lockCopyViewport .transitionCaption,html[data-tier=cinematic] .lockCopyViewport .insightCopy{grid-area:1/1}html[data-tier=cinematic] .lockCopyViewport .transitionCaption{place-self:center}.lockCopy .transitionCaption{max-width:26ch;color:color-mix(in oklab, currentColor, transparent 22%);font-size:clamp(1.1rem,.9rem + .9vw,1.72rem);line-height:1.25}.word-noise{color:inherit;opacity:1;filter:blur();transition:opacity .42s var(--ease-out), filter .42s var(--ease-out);display:inline-block}.word-noise.is-active{opacity:.28;filter:blur(5px)}.panelCopy.lockCopy .insightCopy{gap:clamp(var(--space-xs), 1.3svh, var(--space-md));justify-items:center;width:min(1400px,94vw);display:grid}html:not([data-tier=cinematic]) .panelCopy.lockCopy .insightCopy{gap:var(--space-lg)}html[data-tier=cinematic] .lockCopyViewport .insightCopy{align-self:stretch;width:100%;height:100%;position:relative}.panelCopy.lockCopy .insightStatement{max-width:min(1400px,94vw);color:color-mix(in oklab, currentColor, transparent 5%);font-family:var(--font-display), serif;text-align:center;text-wrap:balance;margin:0;font-size:clamp(2.1rem,.55rem + 5.15vw,5.15rem);line-height:.98}.insightSignalWord{color:color-mix(in oklab, var(--signal), var(--void) 30%);text-shadow:0 0 .12em color-mix(in oklab, var(--signal), transparent 72%)}html:not([data-tier=cinematic]) .insightSignalWord{text-shadow:none}html[data-tier=cinematic] .lockCopyViewport .insightStatement{width:min(1400px,94vw);margin-inline:auto;position:absolute;top:clamp(92px,14svh,164px);left:0;right:0}.panelCopy.lockCopy .insightContrast{color:currentColor;text-align:center;text-wrap:balance;justify-items:center;gap:clamp(.35rem,1svh,.72rem);width:min(980px,90vw);max-width:none;margin:0;display:grid}html[data-tier=cinematic] .lockCopyViewport .insightContrast{opacity:0;transition:opacity .28s var(--ease-out);margin-inline:auto;position:absolute;bottom:clamp(72px,13svh,152px);left:0;right:0}html[data-tier=cinematic] .lockCopyViewport .insightContrast.is-active{opacity:1}.insightPrefix{color:color-mix(in oklab, currentColor, transparent 32%);font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.02em;font-size:clamp(.82rem,.7rem + .48vw,1.08rem);font-weight:720;display:block}.insightRotor{width:min(980px,90vw);min-height:clamp(4.8rem,10svh,7.5rem);display:block;position:relative;overflow:visible}.insightOption{padding-inline:clamp(var(--space-xs), 2vw, var(--space-lg));color:currentColor;font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:-.01em;opacity:0;text-wrap:balance;filter:blur(5px);will-change:opacity, filter, transform;place-items:center;font-size:clamp(1.45rem,.75rem + 2.9vw,4.05rem);font-weight:830;line-height:.99;display:grid;position:absolute;inset:0;transform:translate(28vw)scale(.98)}.insightOption .contrastJoin{color:color-mix(in oklab, currentColor, transparent 48%);font-weight:620}.insightOption .contrastPole.is-win{color:currentColor;font-weight:900}.insightOption .contrastPole.is-loss{color:color-mix(in oklab, currentColor, transparent 40%);font-weight:700}html[data-tier=cinematic] .insightOption{transition:none}.insightOption.is-active{opacity:.94;filter:blur();transform:translate(0,0)scale(1)}.insightOption.is-prev{opacity:.18;filter:blur(2.2px);transform:translateY(-1.12em)scale(.965)}.insightOption.is-next{opacity:.16;filter:blur(2.4px);transform:translateY(1.12em)scale(.965)}.insightStaticContrast{color:color-mix(in oklab, currentColor, transparent 4%);font-family:var(--font-ui), system-ui, sans-serif;font-weight:760}html:not([data-tier=cinematic]) .insightStaticContrast{color:color-mix(in oklab, currentColor, transparent 20%)}.arrivalStack{z-index:8;will-change:transform, scale;position:absolute}.fullCore{will-change:transform, scale}.arrivalStack{width:clamp(200px,min(23vw,44svh),470px)}.fullCore{width:clamp(240px,28vw,430px)}.arrivalStack{transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%)}.arrivalStack svg,.fullCore svg{width:100%;height:auto;display:block}.dockedSignal .pill{border:1px solid color-mix(in oklab, var(--paper), transparent 78%);background:color-mix(in oklab, var(--void), var(--depth) 36%);max-width:min(38ch,36vw);min-height:2.4rem;color:color-mix(in oklab, var(--paper), transparent 8%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--paper), transparent 88%), 0 4px 10px color-mix(in oklab, var(--void), transparent 76%);padding:.52rem 1.08rem;font-size:clamp(.78rem,.62rem + .4vw,1rem);font-weight:650}.signalPill.is-docked-integrated{filter:drop-shadow(0 8px 18px color-mix(in oklab, var(--void), transparent 86%))}.signalPill.is-docked-integrated .pill{background:color-mix(in oklab, var(--void), var(--depth) 42%);color:color-mix(in oklab, var(--paper), transparent 12%);border-color:color-mix(in oklab, var(--paper), transparent 78%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--paper), transparent 76%), 0 4px 10px color-mix(in oklab, var(--void), transparent 82%);transition:width .24s var(--ease-out), max-width .24s var(--ease-out), padding .24s var(--ease-out), background .35s var(--ease-out), color .35s var(--ease-out), box-shadow .35s var(--ease-out);font-weight:650}.signalPill.is-docked-integrated .traceOutline,.signalPill.is-docked-integrated .traceBase{opacity:0!important}.dockedSignal.is-benefit-revealed .pill{width:min(46ch,48vw);max-width:min(46ch,48vw);min-height:3.45rem}.dockedSignal .traceOutline{width:100%;height:100%;inset:0}.arrivalNetwork{z-index:6;pointer-events:none;width:min(100vw,191.9svh);height:min(100svh,78vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.networkLines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}html:not([data-tier=cinematic]) .branchSlot:not(.dockSlot),html:not([data-tier=cinematic]) .networkLines,html:not([data-tier=cinematic]) .webSlot,html:not([data-tier=cinematic]) .webLine,html:not([data-tier=cinematic]) .pulseLine,html:not([data-tier=cinematic]) .statSlot,html:not([data-tier=cinematic]) .statLine{display:none}html:not([data-tier=cinematic]) .arrivalPanel{justify-content:center;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);flex-direction:column;display:flex}html:not([data-tier=cinematic]) .arrivalStack{order:2;width:min(52vw,240px);position:static;transform:none}html:not([data-tier=cinematic]) .arrivalInline{gap:var(--space-xs)}html:not([data-tier=cinematic]) .arrivalCredibility{margin-top:var(--space-xs);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(.82rem,.72rem + .32vw,.98rem)}html:not([data-tier=cinematic]) .arrivalInlinePayoff{margin-top:var(--space-xs);font-size:clamp(1.05rem,.88rem + .85vw,1.4rem);line-height:1.38}html:not([data-tier=cinematic]) .arrivalNetwork{order:3;justify-content:center;width:auto;height:auto;display:flex;position:static;transform:none}html:not([data-tier=cinematic]) .dockSlot{justify-content:center;display:flex;position:relative;top:auto;left:auto;transform:none}html:not([data-tier=cinematic]) .dockSlot .dockedPill{position:static}html:not([data-tier=cinematic]) .dockSlot:before{content:"";background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--signal), transparent 35%));width:1px;height:1.6rem;position:absolute;top:-1.6rem;left:50%}.arrivalNoise .speedLine{display:none}.connectorLine{stroke:color-mix(in oklab, var(--paper), transparent 74%);stroke-width:1px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.branchSlot{top:var(--by);left:var(--bx);z-index:9;transform-origin:50%;position:absolute;transform:translate(-50%,-50%)}.branchPill{border:1px solid color-mix(in oklab, var(--paper), transparent 76%);background:color-mix(in oklab, var(--void), var(--depth) 42%);min-height:2.6rem;color:color-mix(in oklab, var(--paper), transparent 12%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--paper), transparent 90%), 0 4px 10px color-mix(in oklab, var(--void), transparent 80%);padding:.6rem 1.2rem;font-size:clamp(.86rem,.68rem + .44vw,1.1rem);font-weight:650}.webSlot{top:var(--by);left:var(--bx);z-index:8;position:absolute;transform:translate(-50%,-50%)}.webPill{border:1px solid color-mix(in oklab, var(--paper), transparent 84%);background:color-mix(in oklab, var(--void), var(--depth) 30%);min-height:1.85rem;color:color-mix(in oklab, var(--paper), transparent 36%);white-space:nowrap;box-shadow:0 3px 8px color-mix(in oklab, var(--void), transparent 84%);filter:blur(1.1px);padding:.38rem .8rem;font-size:clamp(.64rem,.54rem + .26vw,.8rem);font-weight:600}.webSlot[data-web-gen="3"] .webPill{border-color:color-mix(in oklab, var(--paper), transparent 89%);background:color-mix(in oklab, var(--void), var(--depth) 20%);min-height:1.5rem;color:color-mix(in oklab, var(--paper), transparent 54%);filter:blur(1.6px);padding:.28rem .62rem;font-size:clamp(.56rem,.48rem + .2vw,.68rem)}.webLine{stroke:color-mix(in oklab, var(--paper), transparent 83%);stroke-width:1px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.webLine[data-web-gen="3"]{stroke:color-mix(in oklab, var(--paper), transparent 90%)}.pulseLine{stroke:var(--signal);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:8 292;stroke-dashoffset:10px}.statSlot{top:var(--by);left:var(--bx);z-index:8;position:absolute;transform:translate(-50%,-50%)}.statCallout{text-align:center;justify-items:center;gap:2px;display:grid}.statFigure{color:color-mix(in oklab, var(--paper), transparent 8%);letter-spacing:.01em;white-space:nowrap;font-size:clamp(.92rem,.78rem + .34vw,1.16rem);font-weight:720;line-height:1}.statDesc{max-width:22ch;color:color-mix(in oklab, var(--paper), transparent 44%);letter-spacing:.07em;text-transform:uppercase;font-size:clamp(.56rem,.5rem + .14vw,.66rem);font-weight:640;line-height:1.25}.statLine{stroke:color-mix(in oklab, var(--paper), transparent 82%);stroke-width:1px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}html:not([data-tier=cinematic]) .webSlot,html:not([data-tier=cinematic]) .webLine,html:not([data-tier=cinematic]) .pulseLine,html:not([data-tier=cinematic]) .statSlot,html:not([data-tier=cinematic]) .statLine{display:none}.branchPill.is-kpi-tell{transition:transform 50ms var(--ease-out);transform:scale(calc(1 + var(--kpi-tell,0) * .045))}.branchPill.is-kpi-settle{transition:transform 60ms var(--ease-out);transform:scale(calc(1 + var(--kpi-settle,0) * .03))}.connectorLine.is-kpi-tell{stroke:color-mix(in oklab, color-mix(in oklab, var(--paper), transparent 74%), var(--signal) calc(var(--kpi-tell,0) * 100%));transition:stroke 50ms var(--ease-out)}.dockSlot .dockGhost{visibility:hidden!important;opacity:0!important}html:not([data-tier=cinematic]) .dockSlot .dockGhost{position:absolute}.dockSlot .dockedPill{place-items:center;display:grid;position:absolute;inset:0}html[data-tier=cinematic] .dockSlot .dockedPill{display:none}.guideRail{z-index:15;background:linear-gradient(90deg, var(--signal), var(--signal) 55%, color-mix(in oklab, var(--signal), transparent 45%));opacity:0;transform-origin:0;pointer-events:none;border-radius:999px;width:1px;height:2px;position:absolute;top:0;left:0}.arrivalCopy,.arrivalPayoff{display:none}html[data-tier=cinematic] .arrivalCopy{z-index:22;width:min(900px,92vw);max-width:none;display:grid;position:absolute;top:clamp(60px,9svh,104px);left:50%;transform:translate(-50%)}.arrivalCopy .arrivalHeadlineOpen{max-width:19ch;font-family:var(--font-display), serif;text-wrap:balance;font-size:clamp(3.2rem,1.6rem + 4vw,6.4rem);font-weight:400;line-height:1}.arrivalCredibility{margin:var(--space-md) 0 0;color:color-mix(in oklab, var(--paper), transparent 28%);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;font-size:clamp(1rem,.88rem + .42vw,1.3rem);font-weight:620;display:flex}html[data-tier=cinematic] .arrivalCopy .arrivalCredibility{margin-top:clamp(1.8rem,4.5svh,4.8rem)}.arrivalMetricWrap{align-items:baseline;display:inline-flex}.arrivalMetric{--metric-pop:0;color:color-mix(in oklab, color-mix(in oklab, var(--paper), transparent 28%), var(--signal) calc(var(--metric-pop) * 76%));text-shadow:0 0 calc(var(--metric-pop) * .58em) color-mix(in oklab, var(--signal), transparent 60%), 0 calc(var(--metric-pop) * .08em) calc(var(--metric-pop) * .22em) color-mix(in oklab, var(--void), transparent 62%);transform-origin:50% 70%;will-change:opacity, filter, transform;display:inline-block}.arrivalMetricDivider{color:color-mix(in oklab, var(--paper), transparent 56%)}html[data-tier=cinematic] .arrivalPayoff{z-index:22;width:min(1240px,94vw);max-width:none;display:grid;position:absolute;top:clamp(44px,6svh,80px);left:50%;transform:translate(-50%)}.arrivalPayoff .arrivalHeadlineClose{max-width:none;font-family:var(--font-display), serif;font-size:clamp(2.2rem,1.3rem + 2.2vw,3.6rem);line-height:1.04}.payoffAct{grid-area:1/1;justify-items:center;display:grid}.arrivalPayoff .payoffHeadline{letter-spacing:.03em;text-align:center;text-transform:uppercase;font-size:clamp(1.9rem,1.1rem + 2vw,3.1rem)}.payoffStats{color:color-mix(in oklab, var(--paper), transparent 30%);letter-spacing:.02em;text-align:center;gap:clamp(2px,.5svh,6px);margin:clamp(.7rem,1.4svh,1.1rem) 0 0;padding:0;font-size:clamp(.82rem,.7rem + .3vw,1rem);font-weight:620;line-height:1.3;list-style:none;display:grid}.statNum{min-width:var(--num-w,auto);color:color-mix(in oklab, var(--paper), transparent 8%);font-variant-numeric:tabular-nums;text-align:right;display:inline-block}.payoffSeats li{grid-template-columns:3ch auto;align-items:baseline;gap:.7ch;display:grid}.payoffSeats .statVal{color:color-mix(in oklab, var(--paper), transparent 8%);text-align:right}.payoffSeats .statLabel{letter-spacing:.09em;text-align:left;text-transform:uppercase;font-size:.86em}.payoffProof li{white-space:nowrap}.statDivider{color:color-mix(in oklab, var(--paper), transparent 56%)}.arrivalInline{z-index:6;order:1;width:min(640px,88vw);max-width:min(640px,88vw);position:static}html[data-tier=cinematic] .arrivalInline{display:none}.arrivalInlinePayoff{margin-top:var(--space-md);font-family:var(--font-display), serif;font-size:clamp(1.3rem,1rem + 1.4vw,1.9rem);line-height:1.15}.fullOverlay{z-index:30;padding:clamp(88px, 12svh, 132px) var(--space-lg);place-items:center;display:grid;position:relative}html[data-tier=cinematic] .fullOverlay{pointer-events:none;position:absolute;inset:0}html[data-tier=cinematic] .fullOverlay .fullCopy{pointer-events:auto}html:not([data-tier=cinematic]) .fullOverlay{scroll-snap-align:start;scroll-snap-stop:always;min-height:100svh}.nodeField{z-index:3;width:100%;height:100%;position:absolute;inset:0}.fullCopy .fullCore{z-index:5;pointer-events:none;transform-origin:50%;justify-self:center;width:clamp(112px,11vw,170px);margin-top:clamp(18px,2.2svh,32px);position:relative}.isoStack{transform-style:preserve-3d;overflow:visible}.stackLayer,.plateTop,.plateSide,.mailFold{transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.stackLayer{will-change:transform, opacity}.plateTop,.plateSide{will-change:opacity}.mailFolds{pointer-events:none}.mailFold{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.stackLayer-top .mailFold{stroke:color-mix(in oklab, var(--muted), transparent 18%)}.stackLayer-middle .mailFold{stroke:color-mix(in oklab, var(--paper), transparent 58%)}.stackLayer-bottom .mailFold{stroke:color-mix(in oklab, var(--signal), transparent 56%)}.stackLayer-top .plateTop{filter:drop-shadow(0 7px 11px #0000002e)}.stackLayer-middle .plateTop,.stackLayer-bottom .plateTop{filter:drop-shadow(0 8px 14px #0000002e)}.fullCopy{z-index:8;align-self:start;width:min(1040px,82vw);max-width:none;margin-top:clamp(24px,3.8svh,54px)}.fullCopy h2{max-width:min(11.5ch,100%);font-size:var(--text-hero)}.transitionCaption{color:color-mix(in oklab, currentColor, transparent 32%);font-size:clamp(1rem,.88rem + .55vw,1.28rem)}.fullCopy p:not(.transitionCaption){max-width:44ch}.fullCopy .subscribe{margin-top:var(--space-xl)}html[data-tier=cinematic] .fullCopy .subscribe{margin-top:clamp(96px,13svh,176px)}@media (max-width:820px){html[data-tier=cinematic] .lockCopyViewport{width:min(520px,92vw);top:14svh}.subscribeRow{flex-direction:column;min-height:0}.subscribe input[type=email],.subscribe button{width:100%;min-height:50px}.panelCopy h2,.landingInner h1{line-height:1}.panelCopy h2{max-width:9.5ch;font-size:clamp(2.2rem,10.5vw,4.5rem)}.noiseCopy h2{max-width:8.7ch}.panelCopy.lockCopy .insightStatement{max-width:min(30ch,86vw);font-size:clamp(1.22rem,5.4vw,2.4rem)}html:not([data-tier=cinematic]) .panelCopy.lockCopy .insightStatement{font-size:clamp(2.3rem,1.1rem + 5.8vw,3rem)}.insightRotor{width:min(88vw,520px);min-height:clamp(5.6rem,15svh,7.2rem)}.insightOption{font-size:clamp(1.05rem,4.6vw,1.85rem)}.arrivalCopy .arrivalHeadlineOpen{max-width:11ch;font-size:clamp(1.9rem,7.6vw,2.9rem)}.arrivalPayoff .arrivalHeadlineClose{max-width:none;font-size:clamp(1.5rem,6vw,2.2rem)}.fullCopy h2{max-width:8.8ch}.branchPill{min-height:1.9rem;padding:.34rem .62rem;font-size:.62rem}html[data-tier=cinematic] .arrivalNetwork>.branchSlot:nth-child(3),html[data-tier=cinematic] .arrivalNetwork>.branchSlot:nth-child(7),html[data-tier=cinematic] .networkLines>:nth-child(2),html[data-tier=cinematic] .networkLines>:nth-child(6),html[data-tier=cinematic] .webSlot,html[data-tier=cinematic] .webLine,html[data-tier=cinematic] .pulseLine,html[data-tier=cinematic] .statSlot,html[data-tier=cinematic] .statLine{display:none}html:not([data-tier=cinematic]) .fullCopy{margin-top:6svh}html:not([data-tier=cinematic]) .fullCopy .fullCore{display:none}html:not([data-tier=cinematic]) .fullCopy .subscribe{margin-top:var(--space-md)}}@media (min-width:1200px) and (max-height:860px){.landingHero{padding:clamp(82px, 11svh, 108px) var(--space-lg) clamp(28px, 5svh, 44px)}.landingInner{gap:18px;width:min(860px,88vw)}.landingInner .eyebrow{display:none}.landingInner h1{max-width:8.6ch;font-size:clamp(4.25rem,5.7rem - 1.2vw,6.95rem);line-height:.9}.landingLead{max-width:44ch;font-size:clamp(1rem,.95rem + .24vw,1.14rem)}.heroSubscribe{width:min(500px,100%)}.scrollCue{bottom:18px}.lockCopy .transitionCaption{max-width:26ch;font-size:clamp(.96rem,.86rem + .42vw,1.18rem)}.insightRotor{width:min(800px,80vw);min-height:clamp(4.6rem,11svh,7rem)}.insightOption{font-size:clamp(1.1rem,.6rem + 1.7vw,2.6rem)}html[data-tier=cinematic] .flightHero{top:53%}.arrivalCopy{top:48px}.arrivalCopy .arrivalHeadlineOpen{max-width:19ch;font-size:clamp(2.8rem,1.6rem + 2.8vw,4.4rem);line-height:1}.arrivalPayoff{top:44px}.arrivalPayoff .arrivalHeadlineClose{max-width:none;font-size:clamp(2rem,1.25rem + 1.6vw,2.8rem);line-height:1.02}.fullCopy{width:min(640px,58vw);margin-top:34px}.fullCopy h2{max-width:min(11ch,100%);font-size:clamp(4.5rem,3.1rem + 3.4vw,6.7rem);line-height:.9}.fullCopy p:not(.transitionCaption){max-width:34ch;font-size:clamp(.98rem,.92rem + .24vw,1.08rem)}.fullCopy .subscribe{width:min(620px,100%)}html[data-tier=cinematic] .fullCopy .subscribe{margin-top:clamp(84px,12svh,132px)}}html[data-tier=calm] .noiseObject,html[data-tier=calm] .speedLine,html[data-tier=calm] .ghostSlot{animation:none}html[data-tier=calm] .noiseObject{opacity:.32}
