.aero-page{--aero-ink:#0a3556;--aero-body:#1d4766;--aero-muted:#3f6582;--aero-link:#0b5e8a;--aero-cloud:#f3fbff;--aero-grass:#3f933c;background:var(--aero-cloud);min-height:100dvh;color:var(--aero-body);font-family:var(--font-istok), "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:17px;line-height:1.55}.aero-page h1,.aero-page h2,.aero-page h3{text-transform:none;letter-spacing:normal}.aero-page a{color:var(--aero-link)}.aero-page a:hover{color:#08405f}.aero-rounded{font-family:var(--font-mplus), var(--font-istok), sans-serif}.aero-btn{border-radius:999px;line-height:1.3;text-decoration:none;transition:filter .15s;display:inline-block}.aero-btn:hover{filter:brightness(1.05)}.aero-btn:focus-visible,.aero-navlink:focus-visible{outline:3px solid var(--aero-link);outline-offset:3px}.aero-page a.aero-btn--lime{color:#0e3a12;background:linear-gradient(#c4f27a 0%,#9adb47 48%,#82c832 52%,#94d63f 100%);border:1px solid #5e9e1f;font-weight:700;box-shadow:inset 0 1px #ffffffbf,0 4px 12px #3c781459}.aero-page a.aero-btn--glass{color:var(--aero-ink);background:linear-gradient(#fff,#ddf3fd);border:1px solid #9ed6f0;box-shadow:inset 0 1px #fff}.aero-btn--sm{padding:10px 18px}.aero-btn--md{padding:14px 26px;font-size:18px}.aero-btn--lg{padding:16px 32px;font-size:19px}.aero-title{font-family:var(--font-mplus), var(--font-istok), sans-serif;letter-spacing:-.01em;color:#0000;-webkit-text-stroke:2.5px #fff;paint-order:stroke fill;filter:drop-shadow(0 3px #0a355638)drop-shadow(0 10px 16px #0a355647);background-image:linear-gradient(#f2fcff 0%,#a9e6fb 44%,#2aa3df 53%,#0d6aae 100%);background-repeat:repeat-y;background-size:100% 1.08em;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1.08}.aero-title--lime{filter:drop-shadow(0 3px #1e460a40)drop-shadow(0 10px 16px #1e460a47);background-image:linear-gradient(#fbffe6 0%,#d6f78f 44%,#86cc32 53%,#4e9a18 100%)}.aero-hero-panel .aero-title,.aero-how-card .aero-title,.aero-courts-copy .aero-title{filter:drop-shadow(0 0 1px #0a3556f2)drop-shadow(0 2px #0a355659)drop-shadow(0 8px 14px #0a355638);background-image:linear-gradient(#d9f5ff 0%,#7fd3f7 44%,#1f8fd0 53%,#0a5596 100%)}.aero-pilot-copy .aero-title--lime{filter:drop-shadow(0 0 1px #143708f2)drop-shadow(0 2px #14370859)drop-shadow(0 8px 14px #14370838);background-image:linear-gradient(#f4ffd6 0%,#b9ea6a 44%,#5aa51e 53%,#2f6e0c 100%)}.aero-hero{position:relative}.aero-hero-img,.aero-hero-video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.aero-hero-video{pointer-events:none;position:absolute;top:0;left:0}@media (min-width:1201px){.aero-hero-img,.aero-hero-video{aspect-ratio:auto;-o-object-position:50% 30%;object-position:50% 30%;height:clamp(560px,100svh,56.25vw)}}@media (prefers-reduced-motion:reduce){.aero-hero-video{display:none}}.aero-hero-media{position:relative}.aero-nightsky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.aero-nightsky-plane{left:var(--x0);top:var(--y0);width:13px;height:4px;animation:aero-nightsky-fly var(--dur) linear forwards;position:absolute}@keyframes aero-nightsky-fly{0%{left:var(--x0);top:var(--y0)}to{left:var(--x1);top:var(--y1)}}.aero-nightsky-plane i{border-radius:50%;width:2.5px;height:2.5px;position:absolute;top:1px}.aero-nightsky-port{background:#ff5446;left:0;box-shadow:0 0 4px 1px #ff5446a6}.aero-nightsky-starboard{background:#62ff96;right:0;box-shadow:0 0 4px 1px #62ff968c}.aero-nightsky-plane .aero-nightsky-strobe{opacity:0;background:#fff;width:3px;height:3px;animation:1.4s step-end infinite aero-nightsky-strobe;top:.5px;left:5px;box-shadow:0 0 6px 2px #ffffffd9}@keyframes aero-nightsky-strobe{0%{opacity:1}5%{opacity:0}11%{opacity:1}16%{opacity:0}to{opacity:0}}.aero-nightsky-ufo{left:var(--ux);top:var(--uy);width:clamp(76px,7.5vw,150px);animation:9s forwards aero-nightsky-ufo;position:absolute}.aero-nightsky-ufo img{filter:drop-shadow(0 6px 10px #96ff6480);width:100%;height:auto;animation:1.6s ease-in-out infinite aero-nightsky-bob;display:block}@keyframes aero-nightsky-ufo{0%{transform:translate(calc(var(--dir) * 75vw), -28vh) scale(.35) rotate(calc(var(--dir) * -14deg));opacity:0;animation-timing-function:cubic-bezier(.15,.85,.3,1)}4%{opacity:1}16%{transform:translate(0, 0) scale(1) rotate(calc(var(--dir) * 7deg))}23%{transform:translate(0)scale(1)rotate(0)}70%{transform:translate(calc(var(--dir) * -12px), 6px) scale(1) rotate(calc(var(--dir) * -3deg))}78%{transform:translate(calc(var(--dir) * 10px), 10px) scale(1.05) rotate(calc(var(--dir) * 5deg));animation-timing-function:cubic-bezier(.6,0,.9,.45)}to{transform:translate(calc(var(--dir) * -85vw), -48vh) scale(.25) rotate(calc(var(--dir) * -18deg));opacity:1}}@keyframes aero-nightsky-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.aero-nightsky{display:none}}.aero-nav{z-index:2;padding:18px 4%;position:absolute;top:0;left:0;right:0}.aero-nav-bar{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#ffffff9e;border:1px solid #ffffffd9;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px 10px 22px;display:flex;box-shadow:inset 0 1px #fffffff2,0 8px 24px #0b3a5c29}.aero-page a.aero-wordmark{margin:-8px 0;text-decoration:none;display:block}.aero-page a.aero-wordmark .brand-mark{width:auto;height:58px}.aero-navlinks{align-items:center;gap:28px;display:flex}.aero-page a.aero-navlink{color:var(--aero-ink);text-decoration:none}.aero-nav-actions{align-items:center;gap:10px;display:flex}.aero-hero-panel{box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);z-index:1;background:#d6f0fd8f;border:1px solid #ffffffd9;border-radius:28px;width:min(59%,880px);padding:22px 28px 24px;position:absolute;bottom:2%;right:1.5%;box-shadow:inset 0 1px #fff,inset 0 -18px 36px #ffffff40,0 14px 40px #0b3a5c38}.aero-hero-panel h1{text-wrap:balance;margin:0 0 10px;font-size:clamp(34px,3.9vw,58px);font-weight:700}.aero-hero-panel p{color:var(--aero-ink);text-shadow:0 1px #ffffffb3;margin:0 0 16px;font-size:18px}.aero-btn-row{flex-wrap:wrap;gap:12px;display:flex}.aero-shiny{--shiny-gloss:linear-gradient(180deg, #c8efff 0%, #56c3f3 34%, #1a86cc 54%, #0b5596 100%);--shiny-stroke:1.2px;--shiny-edge:drop-shadow(0 0 1px #0a3556e6) drop-shadow(0 2px 2px #0a35564d);white-space:nowrap;text-shadow:none;margin:0 -.04em 0 .04em;display:inline-block;position:relative}.aero-shiny-word{font-family:var(--font-mplus), var(--font-istok), sans-serif;letter-spacing:.01em;filter:var(--shiny-edge);-webkit-user-select:none;user-select:none;font-size:1.42em;font-weight:800;line-height:1;display:inline-block;transform:skew(-12deg)}.aero-shiny-ch{background-image:linear-gradient(105deg, transparent 40%, #fff 50%, transparent 60%), var(--shiny-gloss);color:#0000;-webkit-text-stroke:var(--shiny-stroke) #fff;paint-order:stroke fill;animation:3.6s ease-in-out infinite aeroWave,3.6s ease-in-out infinite aeroShine;animation-delay:calc(var(--i) * -.2s), calc(var(--i) * 60ms);background-position:0 0,0 0;background-repeat:no-repeat;background-size:400% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.aero-shiny-flare{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fffffff2,#afe8ff8c 45%,#fff0 100%);width:3.6em;height:.34em;animation:3.6s ease-in-out infinite aeroFlare;position:absolute;top:.08em;right:.02em;transform:translate(50%,-50%)}.aero-shiny-flare:before,.aero-shiny-flare:after{content:"";position:absolute;top:50%;left:50%}.aero-shiny-flare:before{background:radial-gradient(circle,#ffffffe6 0 12%,#ffffff40 30%,#0000 50%,#ff8c8c59 55%,#ffe17859 60%,#96f59659 65%,#78cdff59 70%,#0000 75%);border-radius:50%;width:1.7em;height:1.7em;transform:translate(-50%,-50%)}.aero-shiny-flare:after{clip-path:polygon(50% 0%,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0% 50%,42% 42%);filter:drop-shadow(0 0 1px #0a55968c);background:radial-gradient(closest-side,#fff 0%,#fff6cc 45%,#9fe3ff 100%);width:1.25em;height:1.25em;animation:3.6s ease-in-out infinite aeroTwinkle;transform:translate(-50%,-50%)scale(0)}@keyframes aeroWave{0%,to{transform:translateY(.015em)}50%{transform:translateY(-.035em)}}@keyframes aeroShine{0%{background-position:100% 0,0 0}30%,to{background-position:0 0,0 0}}@keyframes aeroFlare{0%,22%{opacity:0}30%{opacity:1}48%,to{opacity:0}}@keyframes aeroTwinkle{0%,22%{transform:translate(-50%,-50%)scale(0)rotate(0)}30%{transform:translate(-50%,-50%)scale(1)rotate(45deg)}40%{transform:translate(-50%,-50%)scale(.4)rotate(80deg)}48%,to{transform:translate(-50%,-50%)scale(0)rotate(100deg)}}@media (prefers-reduced-motion:reduce){.aero-shiny-ch{animation:none}.aero-shiny-flare{opacity:1;background:0 0;animation:none}.aero-shiny-flare:before{display:none}.aero-shiny-flare:after{animation:none;transform:translate(-50%,-50%)scale(.55)rotate(45deg)}}.aero-band{z-index:2;background:linear-gradient(#7fd3f7 0%,#1a8ccc 46%,#0f74b6 54%,#127ab9 100%);border-top:1px solid #ffffffe6;border-bottom:1px solid #1a84c2;margin-top:-6px;position:relative;box-shadow:inset 0 2px #ffffffbf,inset 0 -6px 14px #ffffff2e,0 8px 22px #08405f59}.aero-band ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;max-width:1280px;margin:0 auto;padding:16px 24px;list-style:none;display:flex}.aero-band li{font-family:var(--font-mplus), var(--font-istok), sans-serif;color:#fff;text-shadow:0 1px 2px #08405f8c;align-items:center;gap:12px;font-size:19px;font-weight:800;display:flex}.aero-orb-sm{background:radial-gradient(circle at 35% 30%,#f4ffd0,#8bd13a 60%,#5e9e1f);border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 -2px 3px #285a0a59,0 1px 3px #08405f66}.aero-field{background-color:var(--aero-grass);background-image:url(/hero/grass-top-1600.webp);background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}.aero-section{z-index:1;max-width:1280px;margin:0 auto;position:relative}.aero-glass{box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#ffffffd1;border:1px solid #fffffff2;box-shadow:inset 0 1px #fff,0 16px 44px #0a3c1e38}.aero-how{padding:72px 24px 56px}.aero-how-card{background:#fffc;border-radius:36px;padding:44px 44px 48px;box-shadow:inset 0 1px #fff,0 18px 50px #0a3c1e47}.aero-how-card h2{margin:0 0 8px;font-size:clamp(34px,3.4vw,54px)}.aero-how-card>p{max-width:640px;margin:0 0 40px}.aero-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.aero-steps>li{flex-direction:column;gap:12px;display:flex}.aero-step-art{aspect-ratio:1;width:100%;max-width:220px;margin-bottom:4px;position:relative}.aero-step-art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.aero-step-art .aero-orb{position:absolute;bottom:4px;left:0}.aero-steps h3{color:var(--aero-ink);margin:0;font-size:21px;font-weight:800}.aero-steps p{margin:0}.aero-orb{width:56px;height:56px;font-family:var(--font-mplus), sans-serif;color:#fff;background:radial-gradient(circle at 35% 28%,#bfefff 0%,#4cc3f0 38%,#1c8ccb 100%);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex;box-shadow:inset 0 -3px 6px #08405f59,0 4px 10px #1c8ccb59}.aero-orb--lime{color:#0e3a12;background:radial-gradient(circle at 35% 28%,#f4ffd0 0%,#b9ee5a 40%,#79c02a 100%);box-shadow:inset 0 -3px 6px #285a0a59,0 4px 10px #5aa01e59}.aero-split{flex-wrap:wrap;align-items:stretch;gap:32px;display:flex}.aero-split-main{flex:420px;min-width:0}.aero-split-side{flex:520px;min-width:0}.aero-courts{padding:56px 24px}.aero-courts-copy{border-radius:30px 30px 30px 80px;padding:40px 40px 36px}.aero-courts-copy h2{margin:0 0 18px;font-size:clamp(32px,3vw,48px)}.aero-courts-copy p{margin:0 0 16px}.aero-courts-copy p:last-child{margin-bottom:0}.aero-courts-copy .aero-footnote{color:var(--aero-muted);scroll-margin-top:24px;font-size:15px;line-height:1.5}.aero-page a.aero-fn,.aero-page a.aero-fn:hover{color:inherit;margin-left:.03em;text-decoration:none}.aero-fn:focus-visible{outline:2px solid var(--aero-link);outline-offset:2px;border-radius:4px}.aero-courts-list{background:#ffffffe0;border-color:#fff;border-radius:30px;padding:12px 8px}.aero-courts-list ul{margin:0;padding:0;list-style:none}.aero-courts-list li{border-bottom:1px solid #e1f0f8;align-items:center;gap:16px;padding:15px 22px;display:flex}.aero-courts-list li:last-child{border-bottom:0}.aero-court-orb{background:radial-gradient(circle at 35% 30%,#f4ffd0,#8bd13a 60%,#5e9e1f);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 1px 3px #285a0a66}.aero-court-name{flex:1;min-width:0}.aero-court-name strong{color:var(--aero-ink);display:block}.aero-court-name span,.aero-court-meta{font-size:15px}.aero-court-name span{color:var(--aero-muted)}.aero-court-meta{text-align:right;color:var(--aero-body)}.aero-pilot{padding:56px 24px 72px}.aero-pilot-copy{background:#ffffffb3;border-radius:30px;flex-direction:column;justify-content:center;padding:40px;display:flex;box-shadow:inset 0 1px #fff,0 14px 40px #0b3a5c24}.aero-pilot-copy h2{margin:0 0 16px;font-size:clamp(34px,3.4vw,54px)}.aero-pilot-copy p{max-width:520px;margin:0}.aero-pilot-facts{box-sizing:border-box;background:linear-gradient(#fff,#eaf7fd);border:1px solid #cdeaf7;border-radius:30px;padding:30px 32px;box-shadow:inset 0 1px #fff,0 14px 40px #0b3a5c24}.aero-pilot-facts dl{-moz-column-gap:24px;grid-template-columns:minmax(110px,auto) minmax(0,1fr);gap:18px 24px;margin:0;display:grid}.aero-pilot-facts dt{font-family:var(--font-mplus), var(--font-istok), sans-serif;color:var(--aero-ink);font-weight:800}.aero-pilot-facts dd{margin:0}.aero-join{padding:150px 24px 96px}.aero-join-pill{box-sizing:border-box;text-align:center;background:linear-gradient(#7fd3f7 0%,#1a8ccc 40%,#0f74b6 48%,#127ab9 100%);border:1px solid #1a84c2;border-radius:999px;padding:56px 32px;position:relative;box-shadow:inset 0 2px #ffffffb3,inset 0 -10px 24px #ffffff2e,0 18px 44px #0b3a5c40}.aero-join-crew{pointer-events:none;width:min(620px,84%);height:auto;position:absolute;bottom:calc(100% - 24px);left:50%;transform:translate(-50%)}.aero-join-pill h2{margin:0 0 12px;font-size:clamp(36px,4vw,64px)}.aero-join-pill p{color:#fff;text-shadow:0 1px 2px #08405f99;max-width:560px;margin:0 auto 26px}.aero-join-pill .aero-btn--lime{box-shadow:inset 0 1px #ffffffbf,0 5px 14px #143c0a66}.aero-footer{background:var(--aero-ink);color:#d6ecf8}.aero-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1240px;margin:0 auto;padding:40px 24px;font-size:15px;display:flex}.aero-footer-name{margin-bottom:10px}.aero-footer-links{align-items:flex-end;gap:24px;display:flex}.aero-page .aero-footer a{color:#d6ecf8}.aero-fx{pointer-events:none;z-index:0;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.aero-fx-band{width:100%;height:360px;position:absolute;left:0}.aero-fx-drift{width:200%;height:100%;animation:50s linear infinite aeroDrift;position:absolute;top:0;left:0}.aero-fx-rev{animation-direction:reverse}@keyframes aeroDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}.aero-fx-edge{fill:none;stroke:#fff;stroke-width:1.6px;stroke-opacity:.85;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.aero-fx-drift{animation:none}}@media (max-width:1200px){.aero-hero-panel{background:linear-gradient(#7fd3f7 0%,#1a8ccc 30%,#0f74b6 36%,#127ab9 100%);border-color:#1a84c2;width:auto;max-width:820px;margin:-40px auto 0;position:relative;bottom:auto;right:auto;box-shadow:inset 0 2px #ffffffb3,inset 0 -10px 24px #ffffff2e,0 14px 40px #0b3a5c4d}.aero-hero-panel .aero-title{filter:drop-shadow(0 3px #1e460a40)drop-shadow(0 8px 14px #08405f59);background-image:linear-gradient(#fbffe6 0%,#d6f78f 44%,#86cc32 53%,#4e9a18 100%)}.aero-hero-panel p{color:#fff;text-shadow:0 1px 2px #08405f99}.aero-hero-panel .aero-shiny{--shiny-gloss:linear-gradient(180deg, #fbffe6 0%, #d6f78f 40%, #86cc32 56%, #4e9a18 100%);--shiny-stroke:1.6px;--shiny-edge:drop-shadow(0 2px 0 #1e460a40) drop-shadow(0 4px 8px #08405f59)}.aero-band{margin-top:32px}}@media (max-width:1100px){.aero-steps{grid-template-columns:minmax(0,1fr);max-width:720px}.aero-steps>li{-moz-column-gap:20px;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:4px 20px;display:grid}.aero-steps>li>.aero-step-art{grid-row:span 2;margin:0}.aero-step-art .aero-orb{width:40px;height:40px;font-size:18px;bottom:2px}.aero-steps>li>h3{align-self:end}}@media (max-width:860px){.aero-nav{background:var(--aero-cloud);padding:12px 16px;position:static}.aero-navlinks{display:none}.aero-hero-panel{margin:-28px 16px 0;padding:22px 20px 24px}.aero-nav-bar{flex-wrap:nowrap;gap:8px;padding:8px 8px 8px 16px}.aero-page a.aero-wordmark .brand-mark{width:auto;height:42px}.aero-nav-actions{gap:6px}.aero-btn--sm{white-space:nowrap;padding:8px 12px;font-size:15px}.aero-title{-webkit-text-stroke:1.75px #fff}.aero-band li{font-size:16px}.aero-how-card,.aero-courts-copy,.aero-pilot-copy{padding:28px 22px}.aero-courts-copy{border-radius:26px}.aero-join{padding-top:84px}.aero-join-pill{border-radius:40px;padding:40px 20px}.aero-join-crew{width:92%;bottom:calc(100% - 14px)}.aero-steps>li{-moz-column-gap:14px;grid-template-columns:104px minmax(0,1fr);column-gap:14px}.aero-step-art .aero-orb{width:34px;height:34px;font-size:16px}}body:has(.aero-page){background-color:#f3fbff}