.fw{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.fw-cam{position:absolute;inset:0;will-change:transform;transform:scale(1.03) rotate(calc(var(--bank, 0) * var(--fgain, 1) * -.28deg)) translateY(calc(var(--bank, 0) * -.9svh))}.fw-cam>*{position:absolute}html:not(.motion) .fw,html.motion-lite .fw{display:none}.fw-plate{inset:0}.fw-p1{background:linear-gradient(rgb(var(--c-anchor)),color-mix(in srgb,rgb(var(--c-anchor)) 84%,rgb(var(--c-sky))))}.fw-p2{background:linear-gradient(color-mix(in srgb,rgb(var(--c-anchor)) 68%,rgb(var(--c-sky))),color-mix(in srgb,rgb(var(--c-sky)) 78%,rgb(var(--c-sun))) 60%,color-mix(in srgb,rgb(var(--c-sun)) 55%,rgb(var(--c-bg))));opacity:calc(clamp(0,(var(--falt, 0) - .195) / .03,1)*clamp(0,(var(--falt, 0) - .195) / .03,1)*(3 - (2*clamp(0,(var(--falt, 0) - .195) / .03,1))))}.fw-p3{background:linear-gradient(rgb(var(--c-sky)),rgb(var(--c-bg)));opacity:calc(clamp(0,(var(--falt, 0) - .205) / .025,1)*clamp(0,(var(--falt, 0) - .205) / .025,1)*(3 - (2*clamp(0,(var(--falt, 0) - .205) / .025,1))))}.fw-p4{background:linear-gradient(color-mix(in srgb,rgb(var(--c-sky)) 64%,rgb(var(--c-bg))),color-mix(in srgb,rgb(var(--c-sun)) 52%,rgb(var(--c-bg))));opacity:calc(clamp(0,(var(--falt, 0) - .415) / .045,1)*clamp(0,(var(--falt, 0) - .415) / .045,1)*(3 - (2*clamp(0,(var(--falt, 0) - .415) / .045,1))))}.fw-p5{background:linear-gradient(color-mix(in srgb,rgb(var(--c-anchor)) 88%,rgb(var(--c-sky))),color-mix(in srgb,rgb(var(--c-anchor)) 55%,rgb(var(--c-sky))));opacity:clamp(0,(var(--falt, 0) - .555) / .035,1)}.fw-p6{background:linear-gradient(color-mix(in srgb,rgb(var(--c-anchor)) 94%,#000),rgb(var(--c-anchor)));opacity:calc(clamp(0,(var(--falt, 0) - .7) / .05,1)*clamp(0,(var(--falt, 0) - .7) / .05,1)*(3 - (2*clamp(0,(var(--falt, 0) - .7) / .05,1))))}.fw-strip{inset:auto 0 0;height:18svh}.fw-glow{background:linear-gradient(transparent,color-mix(in srgb,rgb(var(--c-sun)) 55%,rgb(var(--c-anchor))));opacity:calc(clamp(0,(var(--falt, 0) - .05) / .05,1) - clamp(0,(var(--falt, 0) - .16) / .04,1))}.fw-ember{background:linear-gradient(transparent,color-mix(in srgb,rgb(var(--c-sun)) 65%,rgb(var(--c-anchor))));opacity:calc(clamp(0,(var(--falt, 0) - .585) / .035,1) - clamp(0,(var(--falt, 0) - .7) / .04,1))}.fw-sun{right:6vw;top:0;width:10vmin;height:10vmin;border-radius:50%;background:rgb(var(--c-sun));box-shadow:0 0 0 2.4px rgb(var(--c-sun) / .25);opacity:calc(clamp(0,(var(--falt, 0) - .25) / .03,1) - clamp(0,(var(--falt, 0) - .555) / .035,1));transform:translateY(calc(74svh - (clamp(0,(var(--falt, 0) - .25) / .15,1)*46svh) + clamp(0,(var(--falt, 0) - .38) / .1,1)*52svh)) scale(calc(1 - (clamp(0,(var(--falt, 0) - .28) / .16,1)*.3)))}.fw-moon{right:12vw;top:0;width:7vmin;height:7vmin;color:rgb(var(--c-sky));opacity:clamp(0,(var(--falt, 0) - .74) / .1,1);transform:translateY(calc(30svh - (clamp(0,(var(--falt, 0) - .74) / .1,1)*14svh)))}.fw-stars{inset:0;color:rgb(var(--c-sky))}.fw-stars-far{opacity:calc(clamp(0,(var(--falt, 0) - .68) / .08,1)/4);transform:translateY(calc(var(--falt, 0) * -2svh))}.fw-stars-near{opacity:calc(clamp(0,(var(--falt, 0) - .7) / .08,1)*.45);transform:translateY(calc(var(--falt, 0) * -5svh))}.fw-deckA svg,.fw-deckB svg{color:color-mix(in srgb,rgb(var(--c-bg)) 88%,rgb(var(--c-sky)))}.fw-deckB{inset:0;--fall: clamp(0, (var(--falt, 0) - .27) / .33, 1);opacity:calc(clamp(0,(var(--falt, 0) - .27) / .03,1) - clamp(0,(var(--falt, 0) - .56) / .04,1));transform:translateY(calc(-5svh + var(--fall) * 30svh))}.fw-cb{position:absolute}.fw-cb-far{left:6vw;top:30svh;width:20vw;opacity:.32;transform:translateY(calc(var(--fall, 0) * -9svh))}.fw-cb-mid{left:34vw;top:64svh;width:18vw;opacity:.4}.fw-cb-near{right:10vw;top:44svh;width:24vw;opacity:.5;transform-origin:50% 100%;transform:translateY(calc(var(--fall, 0) * 12svh)) scale(calc(1 + var(--fall, 0) * .1))}.fw-deckBw svg{color:color-mix(in srgb,rgb(var(--c-bg)) 78%,rgb(var(--c-sun)))}.fw-deckBw{opacity:calc((clamp(0,(var(--falt, 0) - .445) / .05,1) - clamp(0,(var(--falt, 0) - .585) / .05,1))*.4)}.fw-deckA{inset:0;opacity:calc((clamp(0,(var(--falt, 0) - .1) / .02,1) - clamp(0,(var(--falt, 0) - .27) / .02,1))*.92);transform:translateY(calc(-8svh + clamp(0,(var(--falt, 0) - .15) / .13,1)*135svh))}.fw-punchL{left:-6vw;top:6svh;width:52vw;transform:translate(calc(var(--f2, 0) * 16vw)) scale(calc(1 + var(--f2, 0) * 1.6))}.fw-punchR{right:-8vw;top:2svh;width:58vw;transform:translate(calc(var(--f2, 0) * -16vw)) scale(calc(1 + var(--f2, 0) * 1.6))}.fw-punchC{left:30vw;top:14svh;width:40vw;opacity:.9}.fw-passer1{left:-28vw;top:26svh;width:56vw;color:color-mix(in srgb,rgb(var(--c-bg)) 88%,rgb(var(--c-sky)));opacity:calc(.9 - (clamp(0,(var(--falt, 0) - .4) / .03,1)*.9));transform:translate(calc(clamp(0,(var(--falt, 0) - .3) / .07,1)*34vw),calc(clamp(0,(var(--falt, 0) - .3) / .07,1)*22svh))}.fw-passer2{right:-30vw;top:18svh;width:60vw;color:color-mix(in srgb,rgb(var(--c-bg)) 88%,rgb(var(--c-sky)));opacity:calc(.9 - (clamp(0,(var(--falt, 0) - .47) / .03,1)*.9));transform:translate(calc(clamp(0,(var(--falt, 0) - .38) / .07,1)*-36vw),calc(clamp(0,(var(--falt, 0) - .38) / .07,1)*26svh))}.fw-spine,.fw-spine-warm{right:22vw;top:0;height:100svh;width:2px;background:repeating-linear-gradient(180deg,rgb(var(--c-accent) / .5) 0 5px,transparent 5px 16px);opacity:calc((clamp(0,(var(--falt, 0) - .28) / .04,1) - clamp(0,(var(--falt, 0) - .86) / .04,1))*.35);clip-path:inset(0 0 calc((1 - clamp(0,(var(--falt, 0) - .26) / .3,1))*100%) 0);transform:rotate(calc(var(--f4, 0) * -7deg));transform-origin:50% 20%}.fw-spine-warm{background:repeating-linear-gradient(180deg,rgb(var(--c-sun) / .6) 0 5px,transparent 5px 16px);opacity:calc((clamp(0,(var(--falt, 0) - .445) / .05,1) - clamp(0,(var(--falt, 0) - .62) / .05,1))*.4)}.fw-term{left:0;right:0;height:1.2px;top:0;background:color-mix(in srgb,rgb(var(--c-sun)) 60%,rgb(var(--c-bg)));opacity:calc((clamp(0,(var(--f3, 0) - .15) / .1,1) - clamp(0,(var(--f3, 0) - .85) / .1,1))*.55);transform:translateY(calc(100svh - var(--f3, 0) * 100svh))}.fw-tr{position:absolute;color:rgb(var(--c-bg))}.fw-tr svg{display:block;width:100%;height:auto}.fw-tr1{left:8vw;bottom:20svh;width:min(16vw,120px);opacity:calc(clamp(0,(var(--f1, 0) - .3) / .1,1) - clamp(0,(var(--f1, 0) - .9) / .1,1));transform:translate(calc(var(--f1, 0) * 55vw),calc(var(--f1, 0) * var(--f1, 0) * -52svh)) rotate(calc(var(--f1, 0) * var(--f1, 0) * -18deg + var(--bank, 0) * -3deg))}.fw-tr2{left:38vw;top:52svh;width:min(13vw,96px);color:color-mix(in srgb,rgb(var(--c-anchor)) 55%,rgb(var(--c-sky)));opacity:calc(clamp(0,(var(--f2, 0) - .66) / .08,1) - clamp(0,(var(--f2, 0) - .88) / .08,1));transform:translate(calc(clamp(0,(var(--f2, 0) - .66) / .34,1)*40vw),calc(clamp(0,(var(--f2, 0) - .66) / .34,1)*-34svh)) rotate(-12deg)}.fw-trF{top:34svh;width:min(8vw,64px);color:color-mix(in srgb,rgb(var(--c-bg)) 45%,rgb(var(--c-anchor)));opacity:.9}.fw-trF1{left:-10vw;transform:translate(calc(var(--f5, 0) * 120vw))}.fw-trF2{left:-18vw;top:41svh;transform:translate(calc(clamp(0,(var(--f5, 0) - .12) / .88,1)*124vw))}.fw-tr6{left:14vw;top:8svh;width:min(15vw,110px);color:rgb(var(--c-bg));opacity:calc(clamp(0,(var(--f6, 0) - .3) / .08,1)*(1 - clamp(0,(var(--falt, 0) - .94) / .04,1)));transform:translate(calc(clamp(0,(var(--f6, 0) - .35) / .6,1)*34vw),calc(clamp(0,(var(--f6, 0) - .35) / .6,1)*56svh)) rotate(calc(6deg - (clamp(0,(var(--f6, 0) - .82) / .15,1)*6deg)))}.fw-appr{position:absolute;left:50%;top:30svh;height:52svh;width:2px;transform:translate(-50%);background:repeating-linear-gradient(180deg,rgb(var(--c-sun)) 0 2px,transparent 2px 15px);opacity:calc((clamp(0,(var(--f6, 0) - .4) / .2,1) - clamp(0,(var(--f6, 0) - .95) / .05,1))*.6);clip-path:inset(0 0 calc((1 - clamp(0,(var(--f6, 0) - .4) / .4,1))*100%) 0)}.fw-whiteout{inset:0;background:color-mix(in srgb,rgb(var(--c-bg)) 92%,rgb(var(--c-sky)));opacity:calc((clamp(0,(var(--f2, 0) - .15) / .25,1)*clamp(0,(var(--f2, 0) - .15) / .25,1)*(3 - (2*clamp(0,(var(--f2, 0) - .15) / .25,1))) - (clamp(0,(var(--f2, 0) - .62) / .3,1)*clamp(0,(var(--f2, 0) - .62) / .3,1)*(3 - (2*clamp(0,(var(--f2, 0) - .62) / .3,1)))))*.96)}.fw-imc{inset:0;display:grid;place-items:center;color:rgb(var(--c-ink));opacity:calc(clamp(0,(var(--f2, 0) - .38) / .12,1) - clamp(0,(var(--f2, 0) - .62) / .2,1))}.fw-imc p{font-family:var(--ff-mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;text-align:center}.fw-att{width:min(52vw,260px);height:2.4px;background:rgb(var(--c-ink));border-radius:2px;margin:18px auto 0;transform:rotate(calc(var(--bank, 0) * 4deg))}.fw-breathe{position:absolute;inset:0}html.motion .fw-breathe{animation:fw-breathe 9s ease-in-out infinite}@keyframes fw-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--fgain, 1) * -.35svh))}}.fw-horizon{position:absolute;inset:0;transform:translateY(calc(clamp(0,(var(--falt, 0) - .08) / .18,1)*60svh - (clamp(0,(var(--falt, 0) - .8) / .145,1)*46svh) - (clamp(0,(var(--falt, 0) - .945) / .045,1)*13svh) - (clamp(0,(var(--falt, 0) - .985) / .015,1)*24svh)))}.fw-haze{position:absolute;inset:auto 0 0;height:34svh;background:linear-gradient(transparent,rgb(var(--c-anchor) / .85) 55%,color-mix(in srgb,rgb(var(--c-anchor)) 92%,#000))}.fw-terrain{position:absolute;inset:auto 0 0;height:20svh;width:100%;color:color-mix(in srgb,rgb(var(--c-anchor)) 92%,#000)}.fw-citydots{position:absolute;inset:auto 0 0;height:22svh;width:100%;color:rgb(var(--c-sun) / .9);opacity:clamp(0,(var(--falt, 0) - .82) / .06,1)}.fw-rwy{position:absolute;left:50%;bottom:0;width:min(72vw,420px);height:30svh;transform:translate(-50%);color:color-mix(in srgb,rgb(var(--c-bg)) 65%,rgb(var(--c-anchor)))}.fw-rwl{fill:rgb(var(--c-sun));opacity:.9}.fw-beacon{position:absolute;left:12vw;bottom:26svh;width:6px;height:6px;border-radius:50%;background:rgb(var(--c-sky));animation:fw-beacon 3.2s step-end infinite}@keyframes fw-beacon{0%,88%{opacity:.15}92%,to{opacity:.9}}.flight{position:relative;z-index:20}.flight [data-ink=light]{--ink-open: 255 255 255;--halo: var(--c-anchor);color:#fff}.flight [data-ink=dark]{--ink-open: var(--c-ink);--halo: var(--c-bg);color:rgb(var(--c-ink))}.fl-open{position:relative}.fl-open .fl-halo{position:absolute;inset:-18% -12%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,rgb(var(--halo, var(--c-anchor)) / .5),transparent 70%)}.fl-open :is(h1,h2),.fl-open .fl-sub{color:rgb(var(--ink-open))}.flight [data-ink=light] .fl-open :is(h1,h2){text-shadow:0 1px 2px rgb(var(--c-anchor) / .35)}.fl-plate{border-radius:var(--r-card);padding:clamp(24px,4vw,40px);position:relative}.fl-plate:before{content:"";position:absolute;inset:5px;border-radius:calc(var(--r-card) - 5px);border:1px solid rgb(255 255 255 / .07);pointer-events:none}.fl-plate-dark{background:rgb(var(--c-anchor) / .93);color:#fff;border:1px solid rgb(255 255 255 / .12)}.fl-plate-light{background:rgb(var(--c-bg) / .94);color:rgb(var(--c-ink));border:1px solid rgb(var(--c-ink) / .16)}.fl-plate-light:before{border-color:rgb(var(--c-ink) / .06)}.fl-card{border-radius:var(--r-card);padding:clamp(26px,4vw,40px);box-shadow:0 24px 50px -28px #0000008c}.fl-card-light{background:rgb(var(--c-surface));color:rgb(var(--c-ink))}.fl-card-night{background:rgb(var(--c-anchor));box-shadow:inset 0 0 0 1px rgb(var(--c-sky) / .12),0 24px 50px -28px #0000008c;color:#fff}.fl-card-night .fl-num{color:rgb(var(--c-sun))}.fl-card-night :is(h1,h2,h3,h4),.fl-plate-dark :is(h1,h2,h3,h4){color:#fff}.fl-leg{min-height:70svh;display:flex;flex-direction:column;justify-content:center;padding:9svh 0;position:relative}.fl-transit{pointer-events:none}html:not(.motion) .flight [data-band=dark],html.motion-lite .flight [data-band=dark]{background:rgb(var(--c-anchor))}html:not(.motion) .flight [data-band=day],html.motion-lite .flight [data-band=day]{background:linear-gradient(rgb(var(--c-sky) / .5),rgb(var(--c-bg)))}html:not(.motion) .flight [data-band=golden],html.motion-lite .flight [data-band=golden]{background:linear-gradient(rgb(var(--c-bg)),rgb(var(--c-sun) / .2))}html:not(.motion) .flight [data-band=night],html.motion-lite .flight [data-band=night]{background:color-mix(in srgb,rgb(var(--c-anchor)) 94%,#000)}.fl-gauges{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px}@media (min-width: 820px){.fl-gauges{grid-template-columns:repeat(4,1fr)}}.fl-gauge{text-align:center;padding:22px 14px}.fl-gauge .fl-val{font-family:var(--ff-display);font-size:clamp(26px,3.2vw,40px)}.fl-gauge .fl-lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-top:6px}.fl-gauge svg{display:block;margin:0 auto 8px}.fl-gauge .fl-needle{transform-origin:50% 100%;transform:rotate(calc(-80deg + var(--fg, 1) * var(--sweep, 140) * 1deg + var(--bank, 0) * -2deg))}.fl-stepper-track{height:var(--step-h, 320svh)}.fl-stepper-stage{position:sticky;top:0;min-height:100svh;display:flex;flex-direction:column;justify-content:center}.fl-stepper{position:relative;margin-top:26px;min-height:250px}@media (max-width: 640px){.fl-stepper{min-height:205px}}.fl-step{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;pointer-events:none;--in: 0;--out: 1;--ci: clamp(0, (var(--fp, 0) - var(--in) - .034) / .034, 1);--co: clamp(0, (var(--fp, 0) - var(--out)) / .03, 1);opacity:calc((var(--ci) * var(--ci) * (3 - 2 * var(--ci))) - (var(--co) * var(--co) * (3 - 2 * var(--co))));transform:translateY(calc((1 - var(--ci)) * (1 - var(--ci)) * (1 - 2.2 * var(--ci)) * 38px - var(--co) * var(--co) * 34px))}.fl-step:last-child{--out: 2}.fl-step .fl-idx{font-family:var(--ff-mono);font-size:11px;letter-spacing:.16em;color:rgb(var(--c-sky))}.fl-step h3{font-size:clamp(24px,3.4vw,34px);margin-top:10px;color:#fff}.fl-step p{font-size:15px;line-height:1.7;opacity:.92;margin-top:10px;max-width:52ch}.fl-step .fl-alt-line{font-family:var(--ff-mono);font-size:11px;letter-spacing:.16em;color:#fff9;margin-top:12px}.fl-rail{display:flex;gap:10px;margin-top:22px}.fl-rail span{height:3px;flex:1;border-radius:2px;background:#ffffff2e;position:relative;overflow:hidden}.fl-rail span:after{content:"";position:absolute;inset:0;background:rgb(var(--c-sky));transform-origin:left;transform:scaleX(clamp(0,(var(--fp, 0) - var(--rin)) / var(--rlen),1))}.fl-rail span{transform:scaleY(calc(1 + (clamp(0,(var(--fp, 0) - var(--rin) - var(--rlen) * .85) / (var(--rlen) * .15),1) - clamp(0,(var(--fp, 0) - var(--rin) - var(--rlen)) / (var(--rlen) * .3),1))*1.8))}.fl-rail{position:relative}.fl-rail span.fl-rail-bug{position:absolute;top:-3.5px;width:10px;height:10px;border-radius:50%;flex:none;overflow:visible;background:rgb(var(--c-sky));box-shadow:0 0 8px rgb(var(--c-sky) / .6);left:calc(clamp(0,(var(--fp, 0) - .05) / .84,1)*100%);transform:translate(-50%)}.fl-rail span.fl-rail-bug:after{display:none}.fl-rungs{display:none;margin-top:8px}@media (min-width: 900px){.fl-rungs{display:flex;gap:10px}.fl-rungs span{flex:1;font-family:var(--ff-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#fff9}}.fl-step-cta{margin-top:18px;opacity:clamp(0,(var(--fp, 0) - var(--fp-cta, .9)) / .06,1)}html:not(.motion) .fl-step-cta,html.motion-lite .fl-step-cta{opacity:1}.fl-pillars{display:grid;gap:16px;margin-top:28px}@media (min-width: 900px){.fl-pillars{grid-template-columns:repeat(3,1fr)}}.fl-pillars h3{font-size:20px;margin-bottom:8px}.fl-pillars p{font-size:14.5px;line-height:1.65;opacity:.92}.fl-rows{display:grid;gap:10px;margin-top:18px}.fl-rows .fl-row{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid rgb(255 255 255 / .1);padding-bottom:9px;font-size:14.5px}.fl-rows .fl-row:last-child{border-bottom:0}.fl-rows .fl-num{font-family:var(--ff-display);font-size:17px;white-space:nowrap}.fl-faq details{border-top:1px solid rgb(255 255 255 / .14);padding:14px 0}.fl-faq summary{cursor:pointer;font-weight:600;font-size:15.5px;list-style:none}.fl-faq summary::-webkit-details-marker{display:none}.fl-faq details p{margin-top:8px;font-size:14.5px;opacity:.88}.fl-eyebrow-mono{font-family:var(--ff-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--c-accent));display:inline-flex;align-items:center;gap:12px;background:rgb(var(--c-anchor) / .55);border:1px solid rgb(255 255 255 / .1);border-radius:var(--r-chip);padding:6px 12px}.flight [data-ink=light] .fl-eyebrow-mono{color:rgb(var(--c-sky))}.fl-eyebrow-mono:before{content:"";width:30px;height:1.6px;background:currentColor;opacity:.6}.fl-hud{transition:opacity .45s ease}.fl-hud.is-grounded{opacity:0;pointer-events:none}.fl-cue{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.2em;opacity:.75;margin-top:34px}.fl-voice{font-family:var(--ff-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.fl-hud{position:fixed;right:14px;top:50%;transform:translateY(-50%);z-index:25;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.fl-hud .fl-chip:not(.fl-chip-btn){pointer-events:none}.fl-chip-btn{cursor:pointer;pointer-events:auto;transition:border-color .15s,background-color .15s}.fl-chip-btn:hover,.fl-chip-btn:focus-visible{border-color:rgb(var(--c-sky) / .6);background:rgb(var(--c-anchor) / .92)}.fl-plan{position:absolute;right:0;top:calc(100% + 8px);width:240px;background:rgb(var(--c-anchor));border:1px solid rgb(255 255 255 / .14);border-radius:var(--r-card);padding:16px;pointer-events:auto;box-shadow:0 24px 50px -20px #0009}.fl-plan li.is-here .fl-plan-link{color:rgb(var(--c-sky))}.fl-plan li.is-here .fl-plan-link:before{content:"▸ "}.fl-plan-title{font-family:var(--ff-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;margin-bottom:8px}.fl-plan ol{list-style:none}.fl-plan-link{display:flex;min-height:38px;align-items:center;padding:0 8px;border-radius:7px;font-size:13px;color:#ffffffd9;text-decoration:none}.fl-plan-link:hover,.fl-plan-link:focus-visible{background:#ffffff14;color:#fff}@media (max-width: 760px){.fl-plan{position:fixed;inset:auto 0 0;width:auto;border-radius:var(--r-card) var(--r-card) 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom));max-height:70svh;overflow:auto}}html:not(.motion) .fl-hud,html.motion-lite .fl-hud{display:flex}html:not(.motion) .fl-chip:not(.fl-chip-btn),html.motion-lite .fl-chip:not(.fl-chip-btn){display:none}.fl-hud .fl-chip{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.16em;background:rgb(var(--c-anchor) / .78);border:1px solid rgb(255 255 255 / .14);color:#dce7f5;padding:7px 10px;border-radius:var(--r-chip);font-variant-numeric:tabular-nums}@media (max-width: 760px){.fl-hud{top:auto;bottom:86px;transform:none}.fl-hud .fl-leg-chip{display:none}.fw-cam{transform:scale(1.03) rotate(calc(var(--bank, 0) * var(--fgain, 1) * -.14deg)) translateY(calc(var(--bank, 0) * -.45svh))}}html:not(.motion) .fl-hud,html.motion-lite .fl-hud{display:none}footer,aside{position:relative;z-index:20}aside{background:transparent!important;border-color:#ffffff14!important}aside .microlabel{color:#ffffff8c}aside a{color:#fff}aside .contrail{background-image:linear-gradient(90deg,transparent,rgb(255 255 255 / .35),transparent)}#site-header{background:rgb(var(--c-anchor) / .82)!important;backdrop-filter:blur(8px);border-color:#ffffff14!important}#site-header nav[aria-label=Primary] a{color:#ffffffbf}#site-header nav[aria-label=Primary] a:hover{color:#fff}#site-header .nav-phone{color:#ffffffd9}#site-header #theme-toggle,#site-header #mobile-toggle{border-color:#ffffff40;color:#fff;background:#ffffff14}#site-header a[href="/"] img:first-child{display:none}#site-header a[href="/"] img:last-child{display:block}#mobile-menu{background:rgb(var(--c-anchor) / .96)!important;border-color:#ffffff14!important}#mobile-menu a{color:#ffffffd9}.fl-step{pointer-events:none}.fl-step.is-cur{pointer-events:auto}.fl-step .fl-alt-line a{display:inline-flex;min-height:44px;align-items:center}.fw-tr6{left:auto;right:-8vw;--lp: clamp(0, (var(--f6, 0) - .3) / .7, 1);--ld: clamp(0, var(--lp) / .78, 1);--lslope: calc(clamp(0, var(--lp) / .2, 1) - clamp(0, (var(--lp) - .58) / .2, 1)) ;transform:translate(calc(var(--lp) * -62vw),calc(var(--ld) * var(--ld) * (3 - 2 * var(--ld)) * 48svh + (clamp(0,(var(--f6, 0) - .93) / .03,1) - clamp(0,(var(--f6, 0) - .96) / .03,1)) * 1.1svh)) rotate(calc(var(--lslope) * -9deg + (clamp(0,(var(--f6, 0) - .93) / .03,1) - clamp(0,(var(--f6, 0) - .96) / .03,1)) * 2deg))}html:not(.motion) .fl-transit,html.motion-lite .fl-transit{height:8svh!important}html:not(.motion) .fl-stepper-track,html.motion-lite .fl-stepper-track{height:auto}html:not(.motion) .fl-stepper-stage,html.motion-lite .fl-stepper-stage{position:static;min-height:0;padding:9svh 0}html:not(.motion) .fl-stepper,html.motion-lite .fl-stepper{min-height:0}html:not(.motion) .fl-step,html.motion-lite .fl-step{position:static;opacity:1;transform:none;pointer-events:auto;margin-top:26px}html:not(.motion) .fl-step:first-child,html.motion-lite .fl-step:first-child{margin-top:0}html:not(.motion) .fl-rail,html.motion-lite .fl-rail{display:none}html:not(.motion) .fl-needle,html.motion-lite .fl-needle{transform:rotate(60deg)}.fw-p5{opacity:calc(clamp(0,(var(--falt, 0) - .5) / .05,1)*clamp(0,(var(--falt, 0) - .5) / .05,1)*(3 - (2*clamp(0,(var(--falt, 0) - .5) / .05,1))))}.fw-ember{opacity:calc(clamp(0,(var(--falt, 0) - .53) / .035,1) - clamp(0,(var(--falt, 0) - .68) / .04,1))}.fw-sun{opacity:calc(clamp(0,(var(--falt, 0) - .25) / .03,1) - clamp(0,(var(--falt, 0) - .5) / .035,1))}.fw-wv{position:absolute;font-family:var(--ff-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.fw-wv1{left:12vw;top:22svh;color:#fff;text-shadow:0 1px 2px rgb(var(--c-anchor) / .5);opacity:calc(clamp(0,(var(--f1, 0) - .55) / .1,1) - clamp(0,(var(--f1, 0) - .88) / .08,1))}.fw-wv2{left:50%;top:12svh;transform:translate(-50%);color:rgb(var(--c-ink));opacity:calc(clamp(0,(var(--f2, 0) - .74) / .08,1) - clamp(0,(var(--f2, 0) - .9) / .05,1))}.fw-wv6a{left:50%;top:18svh;transform:translate(-50%);color:#fff;opacity:calc(clamp(0,(var(--f6, 0) - .08) / .08,1) - clamp(0,(var(--f6, 0) - .34) / .08,1))}.fw-wv6b{left:50%;top:24svh;transform:translate(-50%);color:#ffffffd9;opacity:clamp(0,(var(--f6, 0) - .96) / .03,1)}@media (max-width: 640px){.fw-wv{font-size:10px;letter-spacing:.14em}.fw-wv6a{top:6svh}.fw-wv6b{top:2.5svh}}.fw-cb svg,.fw-punchL svg,.fw-punchR svg,.fw-punchC svg,.fw-passer1 svg,.fw-passer2 svg,.fw-sea-c svg{display:block;width:100%;height:auto}.fw-sea{inset:auto 0 0;height:26svh;color:color-mix(in srgb,rgb(var(--c-bg)) 90%,rgb(var(--c-sky)));opacity:calc((clamp(0,(var(--falt, 0) - .28) / .04,1) - clamp(0,(var(--falt, 0) - .52) / .05,1))*.85);transform:translateY(calc(clamp(0,(var(--falt, 0) - .28) / .24,1)*8svh))}.fw-sea-c{position:absolute;bottom:-6svh}.fw-sea-1{left:-8vw;width:46vw}.fw-sea-2{left:32vw;width:38vw;bottom:-8svh;opacity:.8}.fw-sea-3{right:-10vw;width:50vw}.fw-deckB,.fw-passer1,.fw-passer2{--thin: calc(1 - (clamp(0, (var(--falt, 0) - .4) / .18, 1)*.45)) }.fw-wind span{position:absolute;width:1.5px;height:14svh;border-radius:2px;background:linear-gradient(#fff0,#ffffff80,#fff0);opacity:calc(min(1,max(var(--bank, 0),-1 * var(--bank, 0)) * 1.1 - .18) * var(--fgain, 1) * .5);transform:translateY(calc(var(--bank, 0) * -6svh))}.fw-wind span:nth-child(1){left:16vw;top:12svh}.fw-wind span:nth-child(2){left:54vw;top:34svh;height:10svh}.fw-wind span:nth-child(3){left:82vw;top:20svh;height:18svh}@keyframes fw-twinkle{0%,to{opacity:.45}50%{opacity:.2}}html.motion .fw-stars-near{animation:fw-twinkle 4.5s ease-in-out infinite}html.motion .fw-stars-far{animation:fw-twinkle 6s ease-in-out infinite reverse}.fw-rwy{position:absolute;left:50%;bottom:-2svh;width:min(56vw,340px);height:auto;transform:translate(-50%);color:color-mix(in srgb,rgb(var(--c-bg)) 60%,rgb(var(--c-anchor)));opacity:clamp(0,(var(--falt, 0) - .78) / .1,1)}.fw-rwy0{position:absolute;left:50%;bottom:-7svh;width:min(38vw,240px);height:auto;transform:translate(-50%);color:color-mix(in srgb,rgb(var(--c-bg)) 30%,rgb(var(--c-anchor)));opacity:calc((1 - clamp(0,(var(--falt, 0) - .04) / .06,1))*.4)}.fw-rwy0 .fw-rwl,.fw-rwy0 [class*=rwl]{display:none}.fw-cone{left:auto;right:10vw;top:8svh;width:min(15vw,110px);height:40svh;background:linear-gradient(178deg,rgb(var(--c-sun) / .18),transparent 70%);clip-path:polygon(46% 0,54% 0,90% 100%,10% 100%);transform-origin:50% 0;transform:translate(calc(clamp(0,(var(--f6, 0) - .35) / .6,1)*-34vw),calc(clamp(0,(var(--f6, 0) - .35) / .6,1)*56svh));opacity:calc((clamp(0,(var(--f6, 0) - .45) / .1,1) - clamp(0,(var(--f6, 0) - .93) / .04,1))*1)}footer{background:transparent!important}footer:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgb(var(--c-anchor) / .25),rgb(var(--c-anchor) / .97) 70px,rgb(var(--c-anchor)) 110px)}footer>.container-x:first-child{display:none}footer .border-t{border-color:#ffffff1a!important}.fl-breather{height:16svh;pointer-events:none}html[data-fband=night] .fw-deckA,html[data-fband=night] .fw-deckB,html[data-fband=night] .fw-deckBw,html[data-fband=night] .fw-sea,html[data-fband=night] .fw-passer1,html[data-fband=night] .fw-passer2,html[data-fband=dark] .fw-sea,html[data-fband=dark] .fw-deckBw,html[data-fband=dark] .fw-stars-far,html[data-fband=dark] .fw-stars-near,html[data-fband=dark] .fw-moon,html[data-fband=day] .fw-stars-far,html[data-fband=day] .fw-stars-near,html[data-fband=day] .fw-moon,html[data-fband=day] .fw-deckA{visibility:hidden}.fl-stepper-track .fl-eyebrow-mono{color:#fff;text-shadow:0 1px 2px rgb(var(--c-anchor) / .45)}aside a,aside a span{color:#fff!important}aside .microlabel{color:#ffffff8c!important}.fw-tr6{overflow:visible}.fw-nose-light{position:absolute;left:-4%;top:42%;width:340%;height:200%;pointer-events:none;clip-path:polygon(99% 0,100% 14%,8% 100%,0 66%);background:linear-gradient(252deg,rgb(var(--c-sun) / .22),transparent 62%);transform:translate(-100%);opacity:calc((clamp(0,(var(--f6, 0) - .45) / .1,1) - clamp(0,(var(--f6, 0) - .9) / .05,1))*1)}.fw-cone{display:none}.fw-rwy rect[mask],.fw-rwy0 rect[mask]{display:none}#site-header.is-hero nav[aria-label=Primary],#site-header.is-hero .nav-phone{opacity:1!important;visibility:visible!important;pointer-events:auto!important}@media (min-width: 1024px){#site-header.is-hero #mobile-toggle{display:none!important}}.flight [data-ink=dark] .fl-open .text-accent{color:color-mix(in srgb,rgb(var(--c-accent)) 55%,rgb(var(--c-ink)))}.flight [data-ink=light] .fl-open .text-accent{color:color-mix(in srgb,rgb(var(--c-accent)) 45%,#fff)}.flight [data-ink=dark] .fl-eyebrow-mono{color:color-mix(in srgb,rgb(var(--c-accent)) 60%,rgb(var(--c-ink)));background:rgb(var(--c-bg) / .6);border-color:rgb(var(--c-ink) / .14);text-shadow:none}.flight [data-ink=light] .fl-eyebrow-mono{text-shadow:0 1px 2px rgb(var(--c-anchor) / .45)}.fw-wv{text-shadow:0 1px 2px rgb(var(--c-anchor) / .35)}.fw-wv2{text-shadow:0 1px 2px rgb(var(--c-bg) / .5)}html.motion .reveal,html.motion [data-motion]{opacity:0;transition:opacity var(--mo-dur) var(--mo-ease),transform var(--mo-dur) var(--mo-ease),clip-path var(--mo-dur) var(--mo-ease)}html.motion .reveal:not(.is-in),html.motion [data-motion]:not(.is-in){will-change:opacity,transform}html.motion .reveal:focus-within,html.motion [data-motion]:focus-within{opacity:1;transform:none;clip-path:inset(0 0 0 0);transition:none}html.motion .reveal,html.motion [data-motion=rise]{transform:translateY(var(--mo-dist))}html.motion [data-motion=rise-lead]{transform:translateY(var(--mo-dist-lead));transition-duration:var(--mo-dur-lead)}html.motion [data-motion=fade]{transform:none}html.motion [data-motion=slide]{transform:translate(calc(var(--mo-dist) * -1))}html.motion [data-motion=slide-r]{transform:translate(var(--mo-dist))}html.motion [data-motion=scale]{transform:scale(var(--mo-scale))}html.motion [data-motion=clip]{clip-path:inset(0 100% 0 0);opacity:1;transform:none}html.motion .reveal.is-in,html.motion [data-motion].is-in{opacity:1;transform:none;clip-path:inset(0 0 0 0)}html.motion [data-parallax]{transform:translate3d(0,var(--par, 0px),0);will-change:transform}.flight .fl-leg :is(h1,h2,h3),.flight [data-leg] .fl-open :is(h1,h2),.flight .fl-card :is(h2,h3),.flight .fl-plate :is(h2,h3){font-family:var(--ff-display);font-weight:800;letter-spacing:-.02em;font-synthesis:none}.flight #top h1{font-family:var(--ff-display);font-weight:800;letter-spacing:-.02em}body.funnel-complete .fw-plate{opacity:0!important}body.funnel-complete .fw-p6{opacity:1!important}body.funnel-complete .fw-stars-far{opacity:.25!important}body.funnel-complete .fw-stars-near{opacity:.45!important}body.funnel-complete .fw-moon{opacity:.8!important}body.funnel-complete .fw-horizon{transform:translateY(0)!important}body.funnel-complete .fw-rwy{opacity:1!important}body.funnel-complete .fw-rwy0{opacity:0!important}body.funnel-complete .fw-citydots{opacity:1!important}body.funnel-complete .fw-tr6{opacity:1!important;transform:translate(-74vw,58svh)!important}body.funnel-complete :is(.fw-deckA,.fw-deckB,.fw-sea,.fw-spine,.fw-spine-warm,.fw-wind,.fw-tr1,.fw-tr2,.fw-trF,.fw-glow,.fw-ember,.fw-sun,.fw-wv,.fw-appr,.fw-whiteout,.fw-imc){opacity:0!important}html.motion .fw-appr:after{content:"";position:absolute;left:50%;top:0;width:7px;height:7px;border-radius:50%;transform:translate(-50%);background:rgb(var(--c-sun));box-shadow:0 0 10px 2px rgb(var(--c-sun) / .8);animation:fw-rabbit 1.15s linear infinite}@keyframes fw-rabbit{0%{top:-2%;opacity:0}8%{opacity:1}88%{opacity:1}to{top:101%;opacity:0}}.fw-imc-photo{width:min(86vw,640px);height:auto;border-radius:var(--r-card);box-shadow:0 30px 60px -30px #00000073}.fw-imc{opacity:calc(clamp(0,(var(--f2, 0) - .3) / .1,1) - clamp(0,(var(--f2, 0) - .54) / .12,1))!important}.fl-hud .fl-chip-btn{padding:10px 14px;font-size:11px}.flight .fl-voice{text-shadow:0 1px 3px rgb(var(--c-anchor) / .55)}.flight [data-ink=light] .fl-open :is(h1,h2){text-shadow:0 1px 4px rgb(var(--c-anchor) / .5)}.fw{contain:strict}.fw-plate,.fw-deckA,.fw-deckB,.fw-sea,.fw-horizon,.fw-tr,.fw-sun,.fw-whiteout,.fw-imc,.fw-passer1,.fw-passer2{will-change:transform,opacity}.fw-cam,.fw-plate,.fw-deckA,.fw-deckB,.fw-horizon,.fw-tr{backface-visibility:hidden}@media (max-width: 760px){.flight .fl-plate p,.flight .fl-card p,.fl-step p,.flight .fl-card blockquote{font-size:17px;line-height:1.65}.fl-step h3{font-size:26px}.fl-voice{font-size:13.5px}.flight .text-sm{font-size:15px}.flight .text-\[15px\],.flight .text-\[13px\]{font-size:16px}.wp-label{font-size:12px!important}}
