.pilot{--ink:#103c32;--ink-soft:#365e50;--ink-mute:#527064;--line:#173f35;--paper:#eef4e7;--ivory:#fff;--sand:#e2ecd5;--sage:#cfe1c3;--ochre:#d7b46a;--ochre-soft:#f6ecd0;--clay:#b85f3d;--clay-soft:#f4dccd;--shadow-tone:#173f351f;--shadow-deep:#082b238c;--ease:cubic-bezier(.16,1,.3,1);color:var(--ink);background:var(--paper);font-family:var(--font-satoshi),ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.pilot [aria-hidden=true],.pilot .grain{pointer-events:none}.pilot ::selection{background:var(--ochre);color:var(--ink)}.pilot[data-for=campus] [data-w=company],.pilot[data-for=company] [data-w=campus]{display:none}.pilot .headline{font-family:var(--font-satoshi),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em;text-wrap:balance;font-weight:700}.pilot .headline em{font-family:var(--font-instrument),ui-serif,Georgia,serif;letter-spacing:-.015em;color:var(--ink-soft);font-size:1.1em;font-style:italic;font-weight:400}.pilot .paper{background:radial-gradient(120% 70% at 85% -10%,#c9a04e1a,transparent 60%),radial-gradient(90% 60% at -10% 10%,#cfe1c38c,transparent 60%),linear-gradient(180deg,var(--paper)0%,#f7faf2 35%,#f5f9f0 65%,var(--paper)100%)}.pilot .dots{background-image:radial-gradient(#103c321f 1px,#0000 1.3px);background-size:22px 22px}.pilot .dots-soft{background-image:radial-gradient(#103c3212 1px,#0000 1.3px);background-size:22px 22px}.pilot .sheet{border:1.5px solid color-mix(in oklab,var(--line)22%,transparent);background:var(--ivory);box-shadow:6px 8px 0 var(--shadow-tone),0 36px 80px -52px #082b2399;border-radius:2rem 1.5rem 2.2rem 1.7rem}.pilot .note{background:var(--ivory);border:1.5px solid color-mix(in oklab,var(--line)22%,transparent);box-shadow:3px 4px 0 var(--shadow-tone);border-radius:16px 12px 18px 14px}.pilot .stamp{letter-spacing:.12em;text-transform:uppercase;color:var(--clay);background:color-mix(in oklab,var(--ivory)82%,transparent);border:2px solid;border-radius:.5rem .35rem .55rem .4rem;padding:.2rem .6rem;font-size:12px;font-weight:800;display:inline-block}.pilot .tape{border-block:1px solid color-mix(in oklab,var(--line)18%,transparent);background:#ead7a8cc;width:4.25rem;height:1.6rem;position:absolute}.pilot .kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:12.5px;font-weight:700}.pilot .logo{background:#015e42;width:52px;height:28px;display:block;-webkit-mask:url(/pilot/aha-logo.svg) 50%/contain no-repeat;mask:url(/pilot/aha-logo.svg) 50%/contain no-repeat}.pilot .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:16px;font-weight:700;transition:transform .15s;display:inline-flex}.pilot .btn:hover{transform:translateY(-1px)}.pilot .btn:active{transform:translateY(1px)}.pilot .btn-main{color:#fff;background:linear-gradient(#226852,#103c32);border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff47,inset 0 -8px 16px -8px #00000040,0 10px 24px -10px #103c328c}.pilot .btn-light{color:var(--ink);background:linear-gradient(#fffffff2,#ffffffb3);border:1px solid #103c321f;box-shadow:inset 0 1px #fff,0 8px 20px -10px #103c324d}.pilot :focus-visible{outline:2.5px solid var(--ochre);outline-offset:3px;border-radius:10px}@keyframes pilot-pulse{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.3,1.6)}}@keyframes pilot-breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes pilot-pulse-tile{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.pilot .hint{box-shadow:0 0 0 2.5px var(--ochre);position:relative}.pilot .hint:after{content:"";border-radius:inherit;border:2.5px solid var(--ochre);opacity:0;pointer-events:none;position:absolute;inset:-3px}.pilot[data-js] .on .hint:after{animation:1.8s ease-out 1.2s infinite pilot-pulse}.pilot .peep{aspect-ratio:120/162;background-image:url(/pilot/peeps.webp);background-repeat:no-repeat;background-size:1500% 700%;display:block}.pilot .grain{pointer-events:none;opacity:.04;background-image:url(/pilot/grain.webp)}.pilot .later{content-visibility:auto;contain-intrinsic-size:auto 900px}.pilot[data-js] [data-reveal]{opacity:0;transition:opacity .6s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--d,0)*90ms);transform:translateY(18px)}.pilot[data-js] [data-reveal].in{opacity:1;transform:none}@keyframes pilot-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.pilot[data-js] .seq>*{opacity:0}.pilot[data-js] .in .seq>*,.pilot[data-js] .seq.in>*{opacity:1;animation:pilot-pop .55s var(--ease)backwards;animation-delay:calc(.25s + var(--i,0)*.45s)}@keyframes pilot-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes pilot-day{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes pilot-sweep{to{transform:translate(100cqw)}}@keyframes pilot-walk{0%{transform:translate(0)}to{transform:translate(calc(100cqw - 100%))}}.pilot[data-js] .on .walker{animation:7s cubic-bezier(.45,0,.55,1) infinite alternate pilot-walk}.pilot details>summary{cursor:pointer;list-style:none}.pilot details>summary::-webkit-details-marker{display:none}.pilot details .plus{transition:transform .3s var(--ease)}.pilot details[open] .plus{transform:rotate(45deg)}.pilot details[open] .answer{animation:pilot-pop .4s var(--ease)backwards}@media (prefers-reduced-motion:reduce){.pilot *,.pilot :before,.pilot :after{transition-duration:.01ms!important;animation:none!important}.pilot[data-js] [data-reveal],.pilot[data-js] .seq>*{opacity:1;transform:none}}.pilot .hero .headline{color:#fff}.pilot .hero .headline em{color:#e8c886}.pilot .btn-gold{color:var(--ink);background:linear-gradient(#eed293,#d7b46a);border:1px solid #fff6;box-shadow:inset 0 1px #ffffff8c,0 14px 32px -12px #d7b46a99}.pilot .btn-ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff3d}.pilot .btn-ghost:hover{background:#ffffff24}.pilot .road{container-type:inline-size}@keyframes pilot-token-x{to{transform:translate(83.3333cqw)}}@keyframes pilot-token-y{0%{transform:translateY(62px)}to{transform:translateY(138px)}}.pilot[data-js] .on .token-x{animation:15s linear infinite alternate pilot-token-x}.pilot .token-y{transform:translateY(62px)}.pilot[data-js] .on .token-y{animation:3s cubic-bezier(.37,0,.63,1) infinite alternate pilot-token-y}@keyframes pilot-twinkle{0%,to{opacity:.15}50%{opacity:.85}}.pilot .star{opacity:.15}.pilot[data-js] .on .star{animation:3.2s ease-in-out infinite pilot-twinkle}.pilot .breathe{opacity:.35}.pilot[data-js] .on .breathe{animation:2.4s ease-in-out infinite pilot-breathe}.pilot{--v4-primary:#103c32;--v4-primary-hover:#1d5244;--v4-primary-dark:#0b2a23;--v4-primary-light:#d7b46a}.pilot .stop-print{transform:rotate(var(--tilt));transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.pilot a:hover>.stop-print,.pilot a:focus-visible>.stop-print{transform:translateY(-6px)scale(1.04);box-shadow:7px 10px #0000004d}@keyframes pilot-beat{0%,40%,to{transform:scale(1)}12%{transform:scale(1.18)}26%{transform:scale(1.08)}}.pilot[data-js] .on .beat{animation:1.6s ease-in-out infinite pilot-beat}.pilot .nav-bar{color:var(--ink);background:#fffdf6f7;border:1.5px solid #103c3229;transition:background-color .45s,border-color .45s,box-shadow .45s,color .45s;box-shadow:4px 5px #103c321a,0 18px 40px -26px #082b238c}.pilot .nav:not([data-tone=light]) .nav-bar{color:#fff;backdrop-filter:blur(14px)saturate(1.4);background:#09231d80;border-color:#ffffff24;box-shadow:4px 5px #00000038,0 18px 40px -26px #000000b3}.pilot .nav .logo{transition:background-color .45s}.pilot .nav:not([data-tone=light]) .logo{background:#fff}.pilot .nav-rule{opacity:.15;background:currentColor}.pilot .route-stop{transition:background-color .2s}.pilot .route-stop:hover{background:#103c320f}.pilot .nav:not([data-tone=light]) .route-stop:hover{background:#ffffff14}.pilot .route-label{opacity:.68;font-weight:500;transition:opacity .3s}.pilot .route-stop[data-state=now] .route-label{opacity:1;font-weight:700}.pilot .route-dot{opacity:.45;border:1.5px solid;transition:background-color .3s,border-color .3s,opacity .3s}.pilot .route-stop[data-state=past] .route-dot{background:var(--ochre);border-color:var(--ochre);opacity:1}.pilot .route-line{opacity:.3;border-top:1.5px dashed;height:0;transition:border-color .3s,opacity .3s}.pilot .route-line[data-state=past]{border-top-style:solid;border-color:var(--ochre);opacity:1}.pilot .seg{background:#103c320a;border:1px solid #103c3226}.pilot .seg-thumb{background:var(--ink)}.pilot .seg-option{color:var(--ink-soft)}.pilot .seg-option[aria-pressed=true]{color:#fff}.pilot .nav:not([data-tone=light]) .seg{background:#ffffff0f;border-color:#ffffff2e}.pilot .nav:not([data-tone=light]) .seg-thumb{background:#fff}.pilot .nav:not([data-tone=light]) .seg-option{color:#ffffffbf}.pilot .nav:not([data-tone=light]) .seg-option[aria-pressed=true]{color:var(--ink)}.pilot .nav:before,.pilot .nav:after{content:"";z-index:-1;pointer-events:none;height:118px;transition:opacity .45s;position:absolute;inset:-16px 0 auto}.pilot .nav:before{background:linear-gradient(to bottom,var(--paper)45%,#eef4e700)}.pilot .nav:after{opacity:0;background:linear-gradient(#0b2a23 40%,#0b2a2300)}.pilot .nav:not([data-tone=light]):before{opacity:0}.pilot .nav[data-tone=dark]:after{opacity:1}@keyframes pilot-rise{0%{transform:translateY(130px)}to{transform:none}}@keyframes pilot-slam{0%{opacity:0;transform:scale(1.9)}to{opacity:.92;transform:scale(1)}}@keyframes pilot-drop{0%{opacity:0;transform:translateY(-30px)rotate(8deg)}to{opacity:1;transform:none}}@keyframes pilot-draw{to{stroke-dashoffset:0}}.pilot[data-js] .in .yes-letter{animation:pilot-rise .9s var(--ease).3s backwards}.pilot .yes-stamp{mix-blend-mode:multiply;opacity:.92;rotate:-11deg}.pilot[data-js] .in .yes-stamp{animation:.45s cubic-bezier(.2,1.4,.4,1) 1.3s backwards pilot-slam}.pilot[data-js] .in .yes-note{animation:pilot-drop .6s var(--ease)1.85s backwards;rotate:4deg}.pilot .yes-draw path{stroke-dasharray:1}.pilot[data-js] .yes-draw path{stroke-dashoffset:1px}.pilot[data-js] .in .yes-draw path{animation:.7s ease-out both pilot-draw;animation-delay:calc(.8s + var(--i)*.55s)}.pilot[data-js] .in .yes-draw circle{transform-box:fill-box;transform-origin:50%;animation:pilot-day .35s var(--ease)backwards;animation-delay:calc(1.4s + var(--i)*.55s)}.pilot[data-js] .in .yes-ann{animation:pilot-pop .55s var(--ease)backwards;animation-delay:calc(.5s + var(--i)*.55s)}@keyframes pilot-float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(3px,-5px)rotate(-3deg)}}.pilot[data-js] .on .yes-plane{animation:3.4s ease-in-out infinite pilot-float}@keyframes pilot-press{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.pilot[data-js] .in .yes-seal{animation:.4s cubic-bezier(.2,1.4,.4,1) 1.05s backwards pilot-press}.pilot .yes-squiggle path{stroke-dasharray:1}.pilot[data-js] .yes-squiggle path{stroke-dashoffset:1px}.pilot[data-js] .in .yes-squiggle path{animation:.8s ease-out 1s both pilot-draw}.pilot .yes-mark{color:inherit;background:linear-gradient(#0000 52%,#d7b46a80 52% 92%,#0000 92%) 0 0/0% 100% no-repeat;padding:0 2px}.pilot:not([data-js]) .yes-mark{background-size:100% 100%}.pilot[data-js] .in .yes-mark{animation:pilot-mark .7s var(--ease)both;animation-delay:calc(.9s + var(--i,0)*.55s)}@keyframes pilot-mark{to{background-size:100% 100%}}.pilot .step-dot{border:3px solid var(--ochre);background:var(--paper);transition:background-color .3s ease,transform .3s var(--ease)}.pilot .passed>.step-dot{background:var(--ochre);transform:scale(1.15)}.pilot .cal-mark path{fill:none;stroke:#103c326b;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s;transition-delay:calc(var(--k,0)*40ms)}.pilot .cal-mark path+path{transition-delay:calc(var(--k,0)*40ms + .12s)}.pilot .cal-cross[data-on=true] .cal-mark path{stroke-dashoffset:0}.pilot .cal-ring path{fill:none;stroke:var(--clay);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;animation:.6s ease-out .15s both pilot-ring-draw}@keyframes pilot-ring-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.pilot .scribble path{stroke-dasharray:1}.pilot[data-js] .scribble path{stroke-dashoffset:1px}.pilot[data-js] .scribble.in path{animation:.7s ease-out .3s both pilot-draw}.pilot[data-js] .scribble.in span{animation:pilot-pop .5s var(--ease).8s backwards}@keyframes pilot-pick{to{background:var(--ink);border-color:var(--ink);color:#fff}}@keyframes pilot-check-in{0%{opacity:0;width:0}to{opacity:1;width:14px}}@keyframes pilot-tap{0%{opacity:0;transform:scale(.2)}12%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(2.4)}}@keyframes pilot-press-btn{0%,to{transform:scale(1)}40%{transform:scale(.95)}}@keyframes pilot-toast{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.pilot[data-js] .in .choice.is-pick{animation:pilot-pick .25s ease var(--t)both}.pilot[data-js] .in .choice-check{animation:pilot-check-in .25s ease var(--t)both}.pilot .tap{opacity:0;background:#d7b46ab3}.pilot[data-js] .in .tap{animation:pilot-tap .7s ease-out var(--t)backwards}.pilot[data-js] .in .send{animation:pilot-press-btn .3s ease var(--t)backwards}.pilot[data-js] .in .toast{animation:pilot-toast .45s var(--ease)3s backwards}@keyframes pilot-steam{0%{opacity:0;transform:translateY(6px)}40%{opacity:.45}to{opacity:0;transform:translateY(-8px)}}.pilot .steam{opacity:.4}.pilot[data-js] .on .steam{animation:2.6s ease-in-out infinite pilot-steam}.pilot .pen-check path{stroke-dasharray:1}.pilot[data-js] .pen-check path{stroke-dashoffset:1px}.pilot[data-js] .in .pen-check path{animation:.4s ease-out .3s both pilot-draw}.pilot[data-js] .in li:nth-child(2)>.pen-check path{animation-delay:.5s}.pilot[data-js] .in li:nth-child(3)>.pen-check path{animation-delay:.7s}.pilot[data-js] .in li:nth-child(4)>.pen-check path{animation-delay:.9s}.pilot[data-js] .in li:nth-child(5)>.pen-check path{animation-delay:1.1s}.pilot[data-js] .in li:nth-child(6)>.pen-check path{animation-delay:1.3s}.pilot .notepad{background-image:repeating-linear-gradient(#0000 0 31px,#103c321a 31px 32px);background-position:0 8px}.pilot .notepad li{line-height:32px}.pilot .notepad li>.pen-check{margin-top:7px}@keyframes pilot-grow{0%{transform:scaleY(0)}to{transform:none}}.pilot[data-js] .in .grow{transform-box:fill-box;transform-origin:bottom;animation:pilot-grow .7s var(--ease).35s backwards}.pilot .growth-arrow{stroke-dasharray:1}.pilot[data-js] .growth-arrow{stroke-dashoffset:1px}.pilot[data-js] .in .growth-arrow{animation:.6s ease-out 1.5s both pilot-draw}.pilot .pick-loop path{stroke-dasharray:1}.pilot[data-js] .pick-loop path{stroke-dashoffset:1px}.pilot[data-js] .in .pick-loop path{animation:.7s ease-out 1.1s both pilot-draw}.pilot[data-js] .on .wave{animation:1.4s ease-in-out infinite pilot-breathe}.pilot [data-dark] .headline em{color:#e8c886}@keyframes pilot-blink{0%,44%,to{opacity:.55}50%,70%{opacity:0}}.pilot[data-js] .night.on .blink{animation:7s step-end infinite pilot-blink}@keyframes pilot-spin{to{transform:rotate(360deg)}}.pilot[data-js] .night.on .second-hand{animation:6s steps(60,end) infinite pilot-spin}.pilot .night-ruler .brush{stroke-dasharray:1}.pilot[data-js] .night-ruler .brush{stroke-dashoffset:1px}.pilot[data-js] .night-ruler.in .brush{animation:pilot-draw .9s var(--ease).3s both}.pilot .strike{background:linear-gradient(#0000 52%,#b85f3d 52% 61%,#0000 61%) 0 0/0% 100% no-repeat;padding:0 2px}.pilot:not([data-js]) .strike{background-size:100% 100%}.pilot[data-js] .in .strike{animation:.45s ease-out both pilot-mark;animation-delay:calc(.9s + var(--i,0)*.35s)}@keyframes pilot-shackle{0%{transform:translateY(-16px)}to{transform:none}}.pilot[data-js] .in .shackle{animation:.4s cubic-bezier(.3,1.6,.5,1) .7s backwards pilot-shackle}@keyframes pilot-stamp-press{0%{opacity:0;transform:scale(1.35)}60%{opacity:.95}to{opacity:.92;transform:scale(1)}}.pilot[data-js] .in .seq>.data-stamp{opacity:.92;animation-name:pilot-stamp-press;animation-duration:.45s;animation-timing-function:cubic-bezier(.2,1.3,.4,1)}@keyframes pilot-alert{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}.pilot[data-js] .on .alert-ring{animation:1.6s ease-out infinite pilot-alert}@keyframes pilot-ringing{0%,40%,to{transform:rotate(0)}5%,15%,25%,35%{transform:rotate(-9deg)}10%,20%,30%{transform:rotate(9deg)}}.pilot[data-js] .on .ring-phone{animation:2.2s ease-in-out 1.2s infinite pilot-ringing}.pilot .safety-tick{stroke-dasharray:1}.pilot[data-js] .safety-tick{stroke-dashoffset:1px}.pilot[data-js] .in .safety-tick{animation:.35s ease-out both pilot-draw}.pilot[data-js] .in .safety-panel{animation:pilot-pop .55s var(--ease)backwards;animation-delay:calc(.15s + var(--n)*.35s)}@keyframes pilot-swing{0%{transform:rotate(14deg)}30%{transform:rotate(-8deg)}55%{transform:rotate(4deg)}78%{transform:rotate(-1.5deg)}to{transform:rotate(0)}}@keyframes pilot-nudge{0%,to{transform:rotate(0)}35%{transform:rotate(4deg)}70%{transform:rotate(-2deg)}}.pilot[data-js] .in .badge{transform-origin:50% 0;animation:1.6s ease-out backwards pilot-swing;animation-delay:calc(.2s + var(--i)*.15s)}.pilot[data-js] .in .badge:hover{animation:.8s ease-in-out pilot-nudge}@keyframes pilot-bob{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-10px)rotate(6deg)}}.pilot[data-js] .on .ask-mark{animation:3.2s ease-in-out infinite pilot-bob}.pilot .index-card{transition:rotate .3s var(--ease),translate .3s var(--ease),box-shadow .3s ease;background:repeating-linear-gradient(#0000 0 27px,#103c321a 27px 28px) 0 48px/100% 100% no-repeat,#fffdf6;border-top:3px solid #e3a08a;border-radius:4px;padding:16px 20px 14px;position:relative;rotate:-.5deg;box-shadow:0 1px #103c320f,0 16px 26px -18px #082b2373}.pilot .index-card:nth-child(2n){rotate:.6deg}.pilot .index-card:hover,.pilot .index-card[open]{translate:0 -2px;rotate:none;box-shadow:0 1px #103c320f,0 22px 34px -20px #082b2380}.pilot .ticket>:first-child{-webkit-mask:radial-gradient(circle at 0 100%,#0000 13px,#000 13.5px) 0 0/51% 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 13px,#000 13.5px) 100% 0/51% 100% no-repeat;mask:radial-gradient(circle at 0 100%,#0000 13px,#000 13.5px) 0 0/51% 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 13px,#000 13.5px) 100% 0/51% 100% no-repeat}.pilot .ticket>:last-child{border-top:2px dashed #103c3240;-webkit-mask:radial-gradient(circle at 0 0,#0000 13px,#000 13.5px) 0 0/51% 100% no-repeat,radial-gradient(circle at 100% 0,#0000 13px,#000 13.5px) 100% 0/51% 100% no-repeat;mask:radial-gradient(circle at 0 0,#0000 13px,#000 13.5px) 0 0/51% 100% no-repeat,radial-gradient(circle at 100% 0,#0000 13px,#000 13.5px) 100% 0/51% 100% no-repeat}@media (min-width:768px){.pilot .ticket>:first-child{-webkit-mask:radial-gradient(circle at 100% 0,#0000 13px,#000 13.5px) 0 0/100% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 13px,#000 13.5px) 0 100%/100% 51% no-repeat;mask:radial-gradient(circle at 100% 0,#0000 13px,#000 13.5px) 0 0/100% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 13px,#000 13.5px) 0 100%/100% 51% no-repeat}.pilot .ticket>:last-child{border-top:0;border-left:2px dashed #103c3240;-webkit-mask:radial-gradient(circle at 0 0,#0000 13px,#000 13.5px) 0 0/100% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 13px,#000 13.5px) 0 100%/100% 51% no-repeat;mask:radial-gradient(circle at 0 0,#0000 13px,#000 13.5px) 0 0/100% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 13px,#000 13.5px) 0 100%/100% 51% no-repeat}}@keyframes pilot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pilot-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pilot-rail{0%{transform:translateY(0)}to{transform:translateY(calc(100% - 20px))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pilot .nav-progress{animation:linear both pilot-progress scroll(root)}.pilot #days-track{view-timeline:--days block}.pilot #days-fill{animation:linear both pilot-fill --days;animation-range:cover 50vh cover calc(100% - 50vh)}.pilot #days-token{animation:linear both pilot-rail --days;animation-range:cover 50vh cover calc(100% - 50vh)}}}.pilot .nav-progress{will-change:transform}.pilot .night{container-type:inline-size}.pilot[data-js] .night.on .envelope{animation:3.2s linear infinite pilot-envelope}@keyframes pilot-envelope{0%{transform:translate(0)}7%{transform:translate(3.286cqw,-3.911cqw)}14%{transform:translate(6.571cqw,-7.071cqw)}21%{transform:translate(9.857cqw,-9.482cqw)}28%{transform:translate(13.143cqw,-11.143cqw)}35%{transform:translate(16.429cqw,-12.054cqw)}42%{transform:translate(19.714cqw,-12.214cqw)}49%{transform:translate(23cqw,-11.625cqw)}56%{transform:translate(26.286cqw,-10.286cqw)}63%{transform:translate(29.571cqw,-8.196cqw)}70%{transform:translate(32.857cqw,-5.357cqw)}to{transform:translate(32.857cqw,-5.357cqw)}}
