.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:has(body.airshow-entry-active){overflow:hidden}.airshow-scroll{isolation:isolate;background:#142d49;height:205svh;position:relative;scroll-margin-top:0!important}.airshow-scroll[data-renderer=static]{height:100svh}.airshow-scroll[data-motion=reduce]{height:112svh}.airshow-stage{contain:layout paint;background:#142d49;height:100svh;position:sticky;top:0;overflow:hidden}.airshow-canvas,.airshow-foreground,.airshow-fallback,.airshow-atmosphere,.airshow-clouds,.airshow-paper{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.airshow-canvas{z-index:2;opacity:0;transition:none}.airshow-entry-placeholder{z-index:2;pointer-events:none;background:#c5c3bd;display:none;position:absolute;inset:0;overflow:hidden}.airshow-entry-placeholder picture,.placeholder-wall{width:100%;height:100%;display:block;position:absolute;inset:0}.placeholder-wall{object-fit:cover}[data-airshow-state=wall] .airshow-entry-placeholder{display:block}[data-airshow-ready] .airshow-entry-placeholder{display:none}.airshow-fallback{z-index:1}.airshow-fallback img{filter:saturate(.78);object-fit:cover;width:100%;height:100%;display:block}.airshow-atmosphere{z-index:3;opacity:0;background:radial-gradient(at 50% 55%,#f4efdfaa,#0000 67%)}.airshow-name{z-index:4;color:#fffef7;filter:drop-shadow(0 3px 12px #142d4924);pointer-events:none;opacity:1;width:min(60vw,900px);margin:0;line-height:1;position:absolute;top:35%;left:50%;translate:-50% -50%}.airshow-name:focus{outline:none}.airshow-foreground,.airshow-fallback-front{z-index:5}.airshow-foreground{opacity:0}.airshow-fallback.airshow-fallback-front{background:0 0}[data-airshow-state=wall] .airshow-fallback-front{display:none}[data-airshow-ready] .airshow-foreground{opacity:1}[data-airshow-ready] .airshow-fallback-front{display:none}.airshow-wordmark{width:100%;height:auto;overflow:visible}.airshow-clouds{z-index:5;opacity:0;overflow:hidden}.airshow-clouds img{filter:saturate(.92);will-change:transform;transform-origin:50% 0;max-width:none;height:auto;position:absolute;top:100%;left:50%;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#000 0% 80%,#0000 100%);mask-composite:intersect}.airshow-cloud-tail{will-change:transform;background:linear-gradient(#eee9dc,#eeeae1 55%);height:200%;position:absolute;top:100%;left:0;right:0;mask-image:linear-gradient(#0000,#000 90px)}.airshow-paper{z-index:6;background:var(--paper);opacity:0}.airshow-poster-hit{z-index:7;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;padding:0;display:none;position:absolute;outline-offset:8px!important}.airshow-poster-hit:active{cursor:grabbing}.airshow-poster-hit:focus-visible{outline:2px solid #fff;box-shadow:0 0 0 5px #07192b80}.airshow-entry-tools{z-index:8;bottom:24px;left:var(--gutter);right:var(--gutter);color:#fff;font:11px/1.6 var(--mono);text-shadow:0 1px 8px #0009;justify-content:flex-end;align-items:flex-end;gap:24px;display:none;position:absolute}.airshow-skip{backdrop-filter:blur(8px);background:#0b142acc;align-items:center;gap:20px;min-height:44px;padding:8px 15px;display:flex}.airshow-motion{z-index:8;right:var(--gutter);color:#fffdf5;isolation:isolate;background:0 0;border:0;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute;bottom:20px}.airshow-motion:before{content:"";backdrop-filter:blur(6px);z-index:-1;background:#10253c70;border:1px solid #ffffff40;border-radius:50%;transition:background .2s,border-color .2s;position:absolute;inset:7px}.airshow-motion:hover:before{background:#10253ccc;border-color:#ffffff90}.airshow-motion span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.airshow-motion svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:13px;height:13px}[data-airshow-ready] .airshow-canvas{opacity:1}[data-airshow-state=wall] .airshow-name,[data-airshow-state=dragging] .airshow-name,[data-airshow-state=released] .airshow-name,[data-airshow-state=portal] .airshow-name{opacity:0}[data-airshow-state=wall] .airshow-poster-hit,[data-airshow-state=dragging] .airshow-poster-hit{display:block}[data-airshow-state=wall] .airshow-entry-tools,[data-airshow-state=dragging] .airshow-entry-tools,[data-airshow-state=portal] .airshow-entry-tools,[data-airshow-state=released] .airshow-entry-tools,[data-airshow-state=arrival] .airshow-entry-tools{display:flex}[data-airshow-state=wall] .airshow-motion,[data-airshow-state=dragging] .airshow-motion,[data-airshow-state=portal] .airshow-motion,[data-airshow-state=released] .airshow-motion{display:none}[data-airshow-state=reading] .airshow-motion{visibility:hidden;opacity:0;pointer-events:none}body.airshow-entry-active{overflow:hidden}@media (width<=760px){.airshow-name{width:76vw;top:39%}.airshow-entry-tools{bottom:max(22px, env(safe-area-inset-bottom));gap:10px;font-size:10px}.airshow-skip{gap:12px;padding-inline:11px}.airshow-motion{bottom:max(20px, env(safe-area-inset-bottom));padding:0}.airshow-fallback{background:#142d49}.airshow-fallback img{object-fit:contain;object-position:bottom}}@media (prefers-reduced-motion:reduce){.airshow-scroll{height:112svh}.airshow-name{transition:none}.airshow-motion{display:none}.airshow-canvas{transition:none}}@media (height<=380px) and (aspect-ratio>=9/10){.airshow-name{width:min(50vw,225svh - 234px);top:58%}}@media print{.airshow-scroll{display:none}}
