.scene.svelte-quw5pt{display:contents}.scene.svelte-quw5pt>:where(.svelte-quw5pt){pointer-events:none;z-index:0;position:fixed}.crossing-jet.svelte-quw5pt{fill:#2c3850;opacity:0;width:clamp(44px,5vw,72px);animation:19s linear 3.5s infinite svelte-quw5pt-crossing;top:22%;left:0}@keyframes svelte-quw5pt-crossing{0%{opacity:0;transform:translate(-12vw)translateY(0)}4%{opacity:.75}42%{opacity:.75}48%{opacity:0;transform:translate(112vw)translateY(-7vh)}to{opacity:0;transform:translate(112vw)translateY(-7vh)}}.worklight.svelte-quw5pt{background:radial-gradient(58% 90% at 50% 0,#ffb45a17,#0000 70%);height:45vh;top:0;left:0;right:0}.floor.svelte-quw5pt{background:radial-gradient(120% 90% at 24% 0,#ff963c1a,#0000 55%),linear-gradient(#241c12 0%,#171209 26%,#100c08 55%,#0a0806 100%);inset:65% 0 0}.floor-marks.svelte-quw5pt{width:100%;height:100%;position:absolute;inset:0}.joints.svelte-quw5pt line:where(.svelte-quw5pt){stroke:#04030280;stroke-width:1px}.centerline.svelte-quw5pt polygon:where(.svelte-quw5pt){fill:#ffbb4280}.threshold.svelte-quw5pt{opacity:.32;background:repeating-linear-gradient(-45deg,#ffbb4280 0 16px,#080705e6 16px 32px);border-top:1px solid #ffbb4240;height:16px;position:absolute;bottom:0;left:0;right:0}.plane.svelte-quw5pt{--fx-delay:12s;transform-origin:50% 100%;width:clamp(200px,32vw,460px);animation:9s cubic-bezier(.5,.05,.45,.95) 2.9s both svelte-quw5pt-taxi-out;bottom:3vh;left:50%;overflow:visible;transform:translate(-50%,-18vh)scale(.45)}@keyframes svelte-quw5pt-taxi-out{0%{transform:translate(-50%)scale(1)}to{transform:translate(-50%,-18vh)scale(.45)}}.pl-wing.svelte-quw5pt,.pl-tail.svelte-quw5pt,.pl-stab.svelte-quw5pt,.pl-body.svelte-quw5pt{fill:#10151d;stroke:#ffaa502e;stroke-width:1px}.pl-canopy.svelte-quw5pt{fill:#ffbb4238;stroke:#ffc87859;stroke-width:1px}.pl-nozzle.svelte-quw5pt{fill:#05070a}.pl-idle.svelte-quw5pt{fill:#ff782838}.pl-gear.svelte-quw5pt,.pl-wheel.svelte-quw5pt{fill:#090c10}.pl-shadow.svelte-quw5pt{fill:#00000073}.ab-glow.svelte-quw5pt{fill:#ff7d1a52;filter:blur(5px);opacity:0;animation:svelte-quw5pt-fx-in .4s ease-out var(--fx-delay) both}.ab-flame.svelte-quw5pt,.ab-core.svelte-quw5pt{opacity:0;transform-box:fill-box;transform-origin:50% 0;animation:svelte-quw5pt-ab-ignite .35s ease-out var(--fx-delay) both, svelte-quw5pt-ab-flick .14s ease-in-out calc(var(--fx-delay) + .35s) infinite alternate}.ab-flame.svelte-quw5pt{fill:#ff7d1a}.ab-core.svelte-quw5pt{fill:#dceaff}@keyframes svelte-quw5pt-fx-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-quw5pt-ab-ignite{0%{opacity:0;transform:scaleY(.12)}to{opacity:1;transform:scaleY(1)}}@keyframes svelte-quw5pt-ab-flick{0%{transform:scaleY(1)}to{transform:scaleY(.78)}}.plume.svelte-quw5pt{fill:#a5a5af4d;filter:blur(1.2px);opacity:0;transform-box:fill-box;transform-origin:50% 0;animation:2.2s ease-out infinite svelte-quw5pt-plume-roll}.plume.wide.svelte-quw5pt{fill:#a5a5af2e}.plume.p1l.svelte-quw5pt{animation-delay:calc(var(--fx-delay) + .15s)}.plume.p1r.svelte-quw5pt{animation-delay:calc(var(--fx-delay) + .35s)}.plume.p2l.svelte-quw5pt{animation-delay:calc(var(--fx-delay) + .55s)}.plume.p2r.svelte-quw5pt{animation-delay:calc(var(--fx-delay) + .75s)}@keyframes svelte-quw5pt-plume-roll{0%{opacity:0;transform:scaleY(.4)}30%{opacity:1}to{opacity:0;transform:scaleY(1.45)}}.pl-beacon.svelte-quw5pt{fill:#f43;filter:drop-shadow(0 0 4px #ff4433e6);animation:1.6s linear infinite svelte-quw5pt-beacon}@keyframes svelte-quw5pt-beacon{0%,55%{opacity:.2}60%,72%{opacity:1}78%,to{opacity:.2}}.door.svelte-quw5pt{--door-w:clamp(44px, 15vw, 250px);width:50.5vw;top:0;bottom:0}.door.left.svelte-quw5pt{transform:translateX(calc(-50.5vw + var(--door-w)));background:linear-gradient(270deg,#ffb05642 0,#ffb05612 6px,#0000 20px),repeating-linear-gradient(#0000 0 118px,#0000008c 118px 121px),repeating-linear-gradient(#ffffff07 0 2px,#0000 2px 6px),linear-gradient(90deg,#0a0e14 0%,#121924 55%,#1d2632 100%);animation:2.4s cubic-bezier(.45,.05,.35,1) .3s both svelte-quw5pt-door-open-left;left:0}.door.right.svelte-quw5pt{transform:translateX(calc(50.5vw - var(--door-w)));background:linear-gradient(90deg,#ffb05642 0,#ffb05612 6px,#0000 20px),repeating-linear-gradient(#0000 0 118px,#0000008c 118px 121px),repeating-linear-gradient(#ffffff07 0 2px,#0000 2px 6px),linear-gradient(270deg,#0a0e14 0%,#121924 55%,#1d2632 100%);animation:2.4s cubic-bezier(.45,.05,.35,1) .3s both svelte-quw5pt-door-open-right;right:0}@keyframes svelte-quw5pt-door-open-left{0%{transform:translate(0)}to{transform:translateX(calc(-50.5vw + var(--door-w)))}}@keyframes svelte-quw5pt-door-open-right{0%{transform:translate(0)}to{transform:translateX(calc(50.5vw - var(--door-w)))}}.door-title.svelte-quw5pt{font-family:var(--font-sign);letter-spacing:.16em;text-transform:uppercase;opacity:0;font-size:clamp(2.6rem,9vw,6rem);font-weight:700;line-height:1;animation:1s .7s both svelte-quw5pt-door-title-out;position:absolute;top:34%}.door-title.l.svelte-quw5pt{color:#d8d1be8c;padding-right:.4vw;right:0}.door-title.r.svelte-quw5pt{color:#ffbb428c;padding-left:1vw;left:0}@keyframes svelte-quw5pt-door-title-out{0%{opacity:1}to{opacity:0}}.stencil-v.svelte-quw5pt{writing-mode:vertical-rl;font-family:var(--font-sign);letter-spacing:.6em;text-transform:uppercase;color:#ffbb4233;font-size:clamp(.7rem,1.4vw,1rem);font-weight:600;animation:.6s 2.6s both svelte-quw5pt-stencil-in;position:absolute;top:12%;right:12px}.bay.svelte-quw5pt,.bay-no.svelte-quw5pt{width:var(--door-w);text-align:center;font-family:var(--font-sign);text-transform:uppercase;animation:.6s 2.6s both svelte-quw5pt-stencil-in;position:absolute;left:0}.bay.svelte-quw5pt{letter-spacing:.5em;color:#e9e4d624;font-size:clamp(.6rem,1vw,.8rem);font-weight:600;top:17%}.bay-no.svelte-quw5pt{letter-spacing:.08em;color:#e9e4d61a;font-size:clamp(1.6rem,4.5vw,3.4rem);font-weight:700;top:19%}@keyframes svelte-quw5pt-stencil-in{0%{opacity:0}to{opacity:1}}.truss.svelte-quw5pt{background:repeating-linear-gradient(64deg,#0000 0 46px,#94a3b80d 46px 48px),repeating-linear-gradient(-64deg,#0000 0 46px,#94a3b80d 46px 48px),linear-gradient(#05070b,#0e131b 70%,#141a24);border-bottom:2px solid #232c3a;justify-content:space-evenly;align-items:flex-end;height:clamp(30px,6vh,56px);display:flex;top:0;left:0;right:0}.lamp.svelte-quw5pt{width:34px;height:12px;position:relative;transform:translateY(70%)}.lamp.svelte-quw5pt:before{content:"";clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);background:linear-gradient(#2a3342,#10151d);position:absolute;inset:0}.lamp.svelte-quw5pt:after{content:"";background:#ffd9a0;border-radius:2px;height:4px;position:absolute;bottom:-3px;left:18%;right:18%;box-shadow:0 0 14px 4px #ffbb4280,0 22px 42px 8px #ffbb422e}.lamp.svelte-quw5pt:nth-child(3):after{animation:7s linear infinite svelte-quw5pt-lamp-hum}@keyframes svelte-quw5pt-lamp-hum{0%,90%,94%,to{opacity:1}91%{opacity:.55}93%{opacity:.85}96%{opacity:.65}}.vignette.svelte-quw5pt{background:radial-gradient(115% 100% at 50% 38%,#0000 52%,#0406098c 100%);inset:0}@media (width<=700px){.bay.svelte-quw5pt,.bay-no.svelte-quw5pt{display:none}.door.svelte-quw5pt{--door-w:30px}.door-title.svelte-quw5pt{font-size:8vw}}@media (height<=520px){.truss.svelte-quw5pt{display:none}}.scene.revisit.svelte-quw5pt .plane:where(.svelte-quw5pt){--fx-delay:.8s}.scene.revisit.svelte-quw5pt .plane:where(.svelte-quw5pt),.scene.revisit.svelte-quw5pt .door.left:where(.svelte-quw5pt),.scene.revisit.svelte-quw5pt .door.right:where(.svelte-quw5pt),.scene.revisit.svelte-quw5pt .door-title:where(.svelte-quw5pt),.scene.revisit.svelte-quw5pt .stencil-v:where(.svelte-quw5pt),.scene.revisit.svelte-quw5pt .bay:where(.svelte-quw5pt),.scene.revisit.svelte-quw5pt .bay-no:where(.svelte-quw5pt){animation:none}@media (prefers-reduced-motion:reduce){.crossing-jet.svelte-quw5pt,.plane.svelte-quw5pt,.pl-beacon.svelte-quw5pt,.ab-glow.svelte-quw5pt,.ab-flame.svelte-quw5pt,.ab-core.svelte-quw5pt,.plume.svelte-quw5pt,.door.left.svelte-quw5pt,.door.right.svelte-quw5pt,.door-title.svelte-quw5pt,.stencil-v.svelte-quw5pt,.bay.svelte-quw5pt,.bay-no.svelte-quw5pt,.lamp.svelte-quw5pt:nth-child(3):after{animation:none}}.menu.svelte-1uas024{z-index:1;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;min-height:min(100%,100dvh - 24px);margin:auto 0;display:flex;position:relative}.mark-block.svelte-1uas024{flex-direction:column;align-items:center;display:flex}.bottom-block.svelte-1uas024{flex-direction:column;align-items:center;margin-top:clamp(30px,6vh,56px);display:flex}.wordmark.svelte-1uas024{font-family:var(--font-sign);letter-spacing:.16em;text-transform:uppercase;filter:drop-shadow(0 6px 18px #0000008c);clip-path:inset(-20% 0% -20% 0);align-items:baseline;gap:.3em;margin:0;font-size:clamp(3.2rem,11vw,6.8rem);font-weight:700;line-height:1;animation:.8s ease-out 1.9s both svelte-1uas024-stencil-wipe;display:flex}.wm-word.svelte-1uas024,.wm-six.svelte-1uas024{color:#0000;-webkit-background-clip:text;background-clip:text}.wm-word.svelte-1uas024{background-image:linear-gradient(#f4efe1 0%,#ded6c1 46%,#0000 46% 54%,#cbc2ab 54%,#b7ad94 100%)}.wm-six.svelte-1uas024{filter:drop-shadow(0 0 18px #ffbb4259);background-image:linear-gradient(#ffd27a 0%,#ffbb42 46%,#0000 46% 54%,#e6a53a 54%,#c98f2e 100%)}@keyframes svelte-1uas024-stencil-wipe{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0% -20% 0)}}.tagline.svelte-1uas024{text-align:center;font-family:var(--font-sign);letter-spacing:.42em;text-transform:uppercase;color:var(--amber-dim);margin:14px 0 0;font-size:clamp(.85rem,2.2vw,1.05rem);font-weight:600;animation:.5s ease-out 2.4s both svelte-1uas024-rise}.menu-actions.svelte-1uas024{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.menu-btn.svelte-1uas024{text-align:center;min-width:200px;font-family:var(--font-sign);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:radial-gradient(2.5px at 10px 10px,#5b6675 98%,#0000),radial-gradient(2.5px at calc(100% - 10px) 10px,#5b6675 98%,#0000),radial-gradient(2.5px at 10px calc(100% - 10px),#5b6675 98%,#0000),radial-gradient(2.5px at calc(100% - 10px) calc(100% - 10px),#5b6675 98%,#0000),linear-gradient(#131a24,#0b0f15);border:1px solid #333e4d;border-radius:2px;padding:15px 34px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:border-color .15s,transform .1s;animation:.5s ease-out both svelte-1uas024-rise;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #0006}.menu-actions.svelte-1uas024 .menu-btn:where(.svelte-1uas024):first-child{animation-delay:2.7s}.menu-actions.svelte-1uas024 .menu-btn:where(.svelte-1uas024):nth-child(2){animation-delay:2.82s}.menu-btn.svelte-1uas024:hover{border-color:var(--amber);transform:translateY(-2px)}.menu-btn.svelte-1uas024:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.menu-btn.primary.svelte-1uas024{background:var(--amber);border-color:var(--amber);color:#1a1408;box-shadow:0 6px 16px #0006,0 0 24px #ffbb4238}.menu-btn.primary.svelte-1uas024:hover{background:#ffca6a}.menu-btn.primary.svelte-1uas024:before,.menu-btn.primary.svelte-1uas024:after{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#140e06d9 0 8px,#0000 8px 16px);height:6px;position:absolute;left:0;right:0}.menu-btn.primary.svelte-1uas024:before{top:0}.menu-btn.primary.svelte-1uas024:after{bottom:0}.options-panel.svelte-1uas024{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;animation:.35s ease-out 3s both svelte-1uas024-rise;display:flex}.options-panel.svelte-1uas024 a:where(.svelte-1uas024){font-family:var(--font-flap);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:#090c1199;border:1px solid #2c3644;border-radius:2px;padding:9px 16px;font-size:.78rem;text-decoration:none;transition:color .15s,border-color .15s}.options-panel.svelte-1uas024 a:where(.svelte-1uas024):hover{color:var(--amber);border-color:var(--amber-dim)}.options-panel.svelte-1uas024 a:where(.svelte-1uas024):focus-visible{outline:2px solid var(--amber);outline-offset:2px}@keyframes svelte-1uas024-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.menu.revisit.svelte-1uas024 .wordmark:where(.svelte-1uas024),.menu.revisit.svelte-1uas024 .tagline:where(.svelte-1uas024),.menu.revisit.svelte-1uas024 .menu-btn:where(.svelte-1uas024),.menu.revisit.svelte-1uas024 .options-panel:where(.svelte-1uas024){animation:none}@media (prefers-reduced-motion:reduce){.wordmark.svelte-1uas024,.tagline.svelte-1uas024,.menu-btn.svelte-1uas024,.options-panel.svelte-1uas024{animation:none}.menu-btn.svelte-1uas024{transition:none}}
