#mission-loader{display:none}.mission-loading{overflow:hidden}.mission-loading #mission-loader{display:flex}.mission-loading header{visibility:hidden}#mission-loader{position:fixed;inset:0;z-index:9999;background:#101710;color:#f1f4e9;align-items:flex-end;opacity:1;transition:opacity .55s ease;isolation:isolate}#mission-loader.is-leaving{opacity:0;pointer-events:none}.arrival-photo,.arrival-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.arrival-photo{object-fit:cover;object-position:62% 58%;animation:arrival-reveal 1.6s ease-out both}.arrival-shade{background:linear-gradient(0deg,#08100ff5 0%,#08100f90 38%,#08100f10 80%)}.arrival-content{width:min(620px,86%);margin:0 7% 7vh}.arrival-label,.arrival-footer{font:10px/1.5 monospace;letter-spacing:1.6px;color:#d8e6c9}.arrival-content h2{font-size:clamp(32px,5vw,64px);letter-spacing:-2px;margin:18px 0 12px}.arrival-content p{font-size:14px;color:#c3ceb9;margin:0 0 26px}.arrival-track{height:2px;background:#ffffff30;overflow:hidden}.arrival-track i{display:block;height:100%;width:0;background:#d1efb5;transition:width .35s ease}.arrival-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;font-size:8px}.arrival-footer button{font:11px monospace;white-space:nowrap;padding:12px 0}.arrival-reticle{position:relative;width:40px;height:40px;margin-top:28px;border:1px solid #d1efb555;border-radius:50%;display:grid;place-items:center}.arrival-reticle i{position:absolute;inset:-1px;border:1px solid transparent;border-top-color:#d1efb5;border-radius:50%;animation:arrival-scan 1.5s linear infinite}.arrival-reticle b{font:18px monospace;font-weight:400;color:#d1efb5}.arrival-dots{animation:arrival-pulse 1s ease-in-out infinite alternate}.header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}header .header-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 16px;border:1px solid #d2e4c260;border-radius:3px;white-space:nowrap;font-size:12px}.demo-footage-link{background:#d1e9b9;color:#172013!important;border-color:#d1e9b9!important}.header-actions a:hover{filter:brightness(1.12)}.header-actions a:focus-visible,#arrival-skip:focus-visible{outline:2px solid #d6f3b7;outline-offset:5px}#top.story{position:relative}#simulation-tests{position:absolute;top:calc(26.4151% - 26.4151vh);left:0;width:1px;height:1px;pointer-events:none}
@keyframes arrival-scan{to{transform:rotate(360deg)}}@keyframes arrival-pulse{to{opacity:.35}}@keyframes arrival-reveal{from{transform:scale(1.035);opacity:.55}to{transform:scale(1);opacity:1}}
@media(max-width:1050px){header nav{display:none}header{gap:12px}}@media(max-width:600px){header{height:76px;padding:0 12px;gap:8px}header .logo{font-size:24px;gap:6px;letter-spacing:-1px}header .logo img{width:25px;height:25px}header .logo span{display:none}.header-actions{gap:6px}header .header-actions a{font-size:11px;padding:10px 11px;gap:5px;min-height:44px}.arrival-content{margin-bottom:8vh}.arrival-footer{align-items:flex-start;gap:12px}.arrival-footer>span{max-width:175px}.arrival-photo{object-position:66% center}}@media(max-width:360px){header .logo img{display:none}header .header-actions a{padding-inline:9px}.header-actions a span{display:none}}@media(prefers-reduced-motion:reduce){.arrival-photo,.arrival-reticle i,.arrival-dots{animation:none}#mission-loader,.arrival-track i{transition:none}}

.tier-aircraft-image{margin:28px 0 32px;background:#101c16;border:1px solid #c5d4b925;overflow:hidden;border-radius:4px}.tier-aircraft-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.tiers-link{background:#182319;color:#e0ebd7}.header-actions{gap:8px}@media(max-width:600px){header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:40px 44px;height:112px;padding:10px 14px;gap:7px 10px}header .logo{grid-column:1;grid-row:1;justify-self:start}header .header-actions{display:contents}header .header-actions .contact{grid-column:2;grid-row:1;justify-self:end;width:auto;min-height:38px;padding:8px 14px}header .header-actions .demo-footage-link{grid-column:1;grid-row:2}header .header-actions .tiers-link{grid-column:2;grid-row:2}header .header-actions .demo-footage-link,header .header-actions .tiers-link{width:100%;min-width:0;min-height:44px;padding:10px 6px;font-size:11px}.tier-aircraft-image{margin:22px 0 26px}html{scroll-padding-top:120px}}

header .header-actions{margin-left:auto}.field-link{background:#182319;color:#e0ebd7}@media(max-width:760px){header{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:40px 48px;height:118px;padding:10px 14px;gap:8px}header .logo{grid-column:1 / 3;grid-row:1;justify-self:start}header .header-actions{display:contents}header .header-actions .contact{grid-column:3;grid-row:1;justify-self:end;width:auto;min-height:38px;padding:8px 12px}header .header-actions .demo-footage-link{grid-column:1;grid-row:2}header .header-actions .tiers-link{grid-column:2;grid-row:2}header .header-actions .field-link{grid-column:3;grid-row:2}header .header-actions .demo-footage-link,header .header-actions .tiers-link,header .header-actions .field-link{width:100%;height:48px;min-width:0;min-height:44px;padding:6px;font-size:11px;line-height:1.3;white-space:normal;text-align:center;gap:4px}header .header-actions a span{display:none}}
