@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2) format("woff2"),url(/assets/inter-tight-latin-400-normal-BLrFJfvD.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-500-normal-BFXNXuvF.woff2) format("woff2"),url(/assets/inter-tight-latin-500-normal-pobXraBK.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-latin-800-normal-CRGCHRPv.woff2) format("woff2"),url(/assets/inter-tight-latin-800-normal-D2te1T7i.woff) format("woff")}@font-face{font-family:Allerta Stencil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/allerta-stencil-latin-400-normal-CDnecxAO.woff2) format("woff2"),url(/assets/allerta-stencil-latin-400-normal-CfNHgkLB.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}:root{--hangar-0:#17191b;--hangar-1:#1f2224;--hangar-2:#2a2d30;--hangar-3:#22262a;--hangar-4:#1a1d1f;--hangar-6:#050607;--night-sky:#1b1d3a;--salt-paper:#f4f2ee;--salt-paper-dim:rgba(244,242,238,.72);--salt-ink:#111214;--salt-ink-soft:rgba(17,18,20,.78);--glow-core:rgba(255,236,206,.95);--glow-hot:rgba(255,160,84,.85);--glow-warm:rgba(255,104,44,.32);--hero-lip:rgba(23,25,27,.55);--steel-hi:#c9cdd0;--steel-mid-hi:#eef1f2;--steel-mid:#b9bec1;--steel-mid-lo:#82888c;--steel-lo:#5b6165;--steel-dot-lo:#6d7276;--steel-dot-hi:#dfe3e5;--steel-rivet-hi:#cfd3d5;--steel-rivet-lo:#55595c;--webbing-red:#a3231f;--webbing-red-dark:#7c1a17;--webbing-red-edge:#c22d27;--signal-red-text:#f46e64;--stencil-white:#f3efe6;--stencil-white-dim:#d9d3c6;--print-grey:#8f9497;--rule-hairline:rgba(243,239,230,.08);--rule-soft:rgba(243,239,230,.14);--rule-mid:rgba(243,239,230,.16);--rule-strong:rgba(243,239,230,.2);--rule-stitch:rgba(243,239,230,.5);--shade-highlight-bg:rgba(163,35,31,.16);--font-display:"Allerta Stencil", sans-serif;--font-mono:"IBM Plex Mono", monospace;--font-sans:"Inter Tight", system-ui, sans-serif;--text-hero-display: clamp(40px, 5.45vw, 78px);--text-hero-headline: clamp(30px, 3.4vw, 40px);--text-section-headline: clamp(24px, 2.1vw, 30px);--text-price-stamp: clamp(42px, 5.2vw, 64px);--text-log-num: 22px;--text-wire-tag-t: 19px;--text-hero-side-copy: 18px;--text-hero-lede: 18px;--text-hero-nav: 14px;--text-hero-btn: 16px;--text-spec-value: 15px;--text-body-sm: 13px;--text-label-md: 12px;--text-label-sm: 11px;--tracking-display: -.045em;--tracking-mark: -.01em;--tracking-tight: .015em;--tracking-sm: .04em;--tracking-mono: .06em;--tracking-label-sm: .08em;--tracking-label: .1em;--tracking-label-md: .14em;--tracking-wide: .18em;--tracking-wider: .24em;--tracking-widest: .26em;--tracking-max: .3em;--leading-display: 1;--leading-tight: 1.16;--leading-lede: 1.45;--leading-relaxed: 1.55;--leading-loose: 1.7;--space-2xs: 4px;--space-xs: 8px;--space-sm: 10px;--space-sm-md: 12px;--space-md: 14px;--space-md-lg: 16px;--space-lg: 18px;--space-lg-plus: 20px;--space-xl: 22px;--space-xl-plus: 24px;--space-2xl: 26px;--space-2xl-plus: 30px;--space-3xl: 32px;--space-3xl-plus: 34px;--space-4xl: 44px;--space-4xl-plus: 46px;--space-5xl: 50px;--space-6xl: 60px;--space-6xl-plus: 64px;--space-7xl: 70px;--space-8xl: 76px;--space-9xl: 80px;--space-10xl: 90px;--space-11xl: 96px;--radius-round: 50%;--radius-btn: 2px;--shadow-grommet-inset-hi: inset 0 2px 4px rgba(255,255,255,.55);--shadow-grommet-inset-lo: inset 0 -4px 8px rgba(0,0,0,.45);--shadow-grommet-drop: 0 6px 14px rgba(0,0,0,.55);--shadow-grommet-hole: inset 0 3px 6px rgba(0,0,0,.85);--shadow-streamer: 0 30px 70px rgba(0,0,0,.55);--shadow-streamer-inset-l: inset 10px 0 18px rgba(0,0,0,.25);--shadow-streamer-inset-r: inset -10px 0 18px rgba(0,0,0,.3);--shadow-pull-tab: 0 14px 28px rgba(0,0,0,.45);--shadow-log-card: 0 20px 36px rgba(0,0,0,.4);--shadow-rivet: 0 3px 6px rgba(0,0,0,.4);--shadow-stub: 0 3px 6px rgba(0,0,0,.4);--text-shadow-stencil: 0 2px 0 rgba(0,0,0,.35);--duration-fast: .15s;--ease-standard: ease;--bp-mobile: 900px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--hangar-0);color:var(--stencil-white);font-family:var(--font-mono);width:100%;overflow-x:hidden}a{color:inherit;text-decoration:none}.sec-kicker{display:flex;align-items:center;gap:var(--space-sm-md);margin-bottom:var(--space-lg-plus)}.sec-kicker-strip{display:inline-flex;align-items:center;justify-content:center;width:32px;height:20px;flex:0 0 auto;background:var(--webbing-red);border-top:2px solid var(--webbing-red-edge);border-bottom:2px solid var(--webbing-red-dark);outline:1px dashed var(--rule-stitch);outline-offset:-4px;box-shadow:var(--shadow-stub)}.sec-kicker-num{font-family:var(--font-display);font-size:var(--text-label-sm);letter-spacing:var(--tracking-tight);color:var(--stencil-white)}.sec-kicker-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-widest);font-size:var(--text-label-md);color:var(--stencil-white-dim)}.flag-red{display:inline-block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--webbing-red-edge);border-left:2px solid var(--webbing-red-edge);padding-left:var(--space-sm-md)}.hero{position:relative;height:100vh;height:100svh;min-height:760px;overflow:hidden;background:var(--night-sky);color:var(--salt-paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0}.hero-photo picture{display:contents}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.hero-glow-sky{position:absolute;top:0;left:0;right:0;height:76%;overflow:hidden;pointer-events:none}.hero-glow{position:absolute;top:0;left:0;width:240px;height:110px;margin:-55px 0 0 -120px;opacity:0;mix-blend-mode:screen;background:radial-gradient(ellipse 14% 8% at 50% 50%,var(--glow-core),rgba(255,214,170,.45) 55%,transparent),radial-gradient(ellipse 34% 22% at 50% 50%,var(--glow-hot),rgba(255,132,64,.3) 50%,transparent),radial-gradient(ellipse 50% 50% at 50% 50%,var(--glow-warm),rgba(255,104,44,.1) 45%,transparent);will-change:transform,opacity}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--space-4xl);z-index:1;background:linear-gradient(180deg,transparent,var(--hero-lip));pointer-events:none}.hero-nav{position:absolute;top:0;left:64px;right:64px;z-index:2;display:flex;justify-content:space-between;align-items:center;height:84px;font-size:var(--text-hero-nav)}.hero-mark{font-weight:800;letter-spacing:var(--tracking-mark)}.hero-mark span{font-weight:400;color:var(--salt-paper-dim)}.hero-nav-link{font-weight:500;color:var(--salt-paper);padding:var(--space-sm) 0;border-bottom:1px solid transparent;transition:border-color var(--duration-fast) var(--ease-standard)}.hero-nav-link:hover{border-bottom-color:var(--webbing-red-edge)}.hero-nav-link:focus-visible{outline:2px solid var(--salt-paper);outline-offset:4px}.hero-head{position:absolute;left:0;right:0;top:clamp(190px,27.8%,260px);z-index:1;padding:0 var(--space-xl-plus);text-align:center;font-weight:800;font-size:var(--text-hero-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.hero-head span{display:block}.hero-head-back{color:var(--salt-paper-dim)}.hero-lede,.hero-foot{position:absolute;z-index:2;bottom:56px}.hero-lede{left:64px;max-width:420px;font-size:var(--text-hero-lede);line-height:var(--leading-lede);color:var(--salt-ink)}.hero-foot{right:64px}.hero-act{display:flex;align-items:center;gap:var(--space-2xl-plus)}.hero-price{font-family:var(--font-mono);font-size:var(--text-body-sm);line-height:1.6;text-align:right;color:var(--salt-ink-soft)}.hero-btn{display:inline-block;background:var(--salt-ink);color:var(--salt-paper);font-weight:500;font-size:var(--text-hero-btn);padding:var(--space-lg) var(--space-2xl);border-radius:var(--radius-btn);white-space:nowrap;box-shadow:inset 0 -2px 0 var(--webbing-red-edge);transition:box-shadow var(--duration-fast) var(--ease-standard)}.hero-btn:hover{box-shadow:inset 0 -4px 0 var(--webbing-red-edge)}.hero-btn:focus-visible{outline:2px solid var(--salt-ink);outline-offset:3px}@media(max-width:1100px){.hero-nav{left:40px;right:40px}.hero-lede{left:40px;bottom:44px;max-width:min(380px,calc(100% - 520px));font-size:var(--text-spec-value)}.hero-foot{right:40px;bottom:44px}}@media(max-width:700px),(max-width:1100px)and (orientation:portrait){.hero-img{object-position:40% 50%}.hero-head{top:clamp(118px,17%,190px);font-size:clamp(36px,7.3vw,60px)}.hero-lede{bottom:calc(24% + var(--space-xl));max-width:min(440px,calc(100% - 80px));color:var(--salt-paper)}}@media(max-width:700px){.hero{min-height:640px}.hero:after{height:var(--space-lg-plus)}.hero-nav{left:var(--space-xl);right:var(--space-xl);height:64px;font-size:var(--text-body-sm)}.hero-head{top:118px;padding:0 var(--space-lg);font-size:clamp(36px,11.2vw,54px);line-height:1.02}.hero-lede{left:var(--space-xl);right:var(--space-xl);max-width:none;font-size:var(--text-spec-value);line-height:1.4}.hero-foot{left:var(--space-xl);right:var(--space-xl);bottom:var(--space-xl-plus)}.hero-act{justify-content:space-between;gap:var(--space-md-lg)}.hero-price{text-align:left;font-size:var(--text-label-md);white-space:nowrap}.hero-btn{padding:var(--space-md) var(--space-lg);font-size:var(--text-spec-value)}}@media(prefers-reduced-motion:reduce){.hero-glow{display:none}.hero-nav-link,.hero-btn{transition:none}}@media(max-width:380px){.hero-act{gap:var(--space-sm-md)}.hero-price{font-size:var(--text-label-sm)}.hero-btn{padding:var(--space-md) var(--space-md);font-size:var(--text-body-sm)}}.record{position:relative;padding:var(--space-11xl) 6vw var(--space-5xl);background:linear-gradient(180deg,var(--hangar-0) 0%,var(--hangar-2) 100%)}.record-head{max-width:1200px;margin:0 auto var(--space-5xl)}.record-headline{font-family:var(--font-display);text-transform:uppercase;font-weight:400;color:var(--stencil-white);text-shadow:var(--text-shadow-stencil);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-size:var(--text-section-headline)}.record-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:var(--space-6xl);align-items:stretch;max-width:1200px;margin:0 auto}.evidence{margin:0}.evidence-frame{position:relative;aspect-ratio:1408 / 768;box-shadow:var(--shadow-log-card)}.evidence-img{display:block;width:100%;height:100%;object-fit:cover}.evidence-leaders{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.leader{fill:none;stroke:var(--stencil-white);stroke-width:1.4;vector-effect:non-scaling-stroke}.anchor{position:absolute;width:var(--space-xs);height:var(--space-xs);margin:calc(var(--space-2xs) * -1) 0 0 calc(var(--space-2xs) * -1);border-radius:var(--radius-round);background:var(--stencil-white);box-shadow:var(--shadow-rivet)}.anchor-airframe{left:47%;top:38%}.anchor-shield{left:76%;top:67%}.callout{position:absolute;display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm-md);background:var(--hangar-0);border:1px solid var(--rule-mid)}.callout-airframe{left:3%;top:7%}.callout-shield{right:3%;top:7%;text-align:right;align-items:flex-end}.callout-dia{left:56.75%;top:85%;transform:translate(-50%,-50%)}.callout-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-label-sm);font-size:var(--text-spec-value);color:var(--stencil-white)}.callout-sub{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-size:var(--text-label-md);color:var(--stencil-white-dim)}.evidence-list{display:none}.log{display:flex;flex-direction:column;border-top:1px solid var(--rule-strong)}.log-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"flight status" "date   status";align-items:center;column-gap:var(--space-lg);row-gap:var(--space-xs);border-bottom:1px solid var(--rule-soft);flex:1;padding:var(--space-xl) 0}.log-row-head{flex:0 0 auto;grid-template-areas:"flight status";padding:var(--space-sm-md) 0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-label-md);font-size:var(--text-label-md);color:var(--print-grey);border-bottom:1px solid var(--rule-mid)}.log-row-head .log-col-date{display:none}.log-col-flight{grid-area:flight}.log-col-date{grid-area:date}.log-col-status{grid-area:status;justify-self:end}.log-row:not(.log-row-head) .log-col-flight{font-family:var(--font-mono);color:var(--print-grey);letter-spacing:var(--tracking-label);font-size:var(--text-label-md);align-self:end}.log-row:not(.log-row-head) .log-col-date{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-label-sm);font-size:var(--text-section-headline);color:var(--stencil-white);align-self:start}.record .flag-red{font-size:var(--text-spec-value)}@media(max-width:900px){.record{padding:var(--space-7xl) var(--space-xl-plus) var(--space-5xl);min-height:0}.record-head{margin-bottom:var(--space-3xl)}.record-headline{font-size:var(--text-hero-side-copy)}.hl-line{display:block}.hl-br{display:none}.record-grid{grid-template-columns:1fr;gap:var(--space-3xl)}.evidence{margin:0 calc(var(--space-xl-plus) * -1)}.evidence-frame{box-shadow:none}.evidence-leaders,.anchor,.callout{display:none}.evidence-list{display:flex;flex-direction:column;list-style:none;margin:0 var(--space-xl-plus)}.evidence-list li{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-md) 0;border-bottom:1px solid var(--rule-soft)}.log-row-head{display:none}.log{gap:var(--space-md);border-top:0}.log-row{flex:0 0 auto;grid-template-columns:1fr auto;grid-template-areas:"flight status" "date   date";row-gap:var(--space-md);padding:var(--space-lg) var(--space-lg-plus);background:var(--hangar-0);border:1px solid var(--rule-soft)}.log-row:not(.log-row-head) .log-col-date{font-size:var(--text-section-headline)}.record .flag-red{font-size:var(--text-label-md)}.log-row:not(.log-row-head) .log-col-flight{align-self:center}}.flag-red{color:var(--signal-red-text)}.mission{position:relative;padding:var(--space-11xl) 6vw var(--space-6xl);background:var(--hangar-2);border-top:1px solid var(--rule-hairline)}.mission-head{max-width:1200px;margin:0 auto var(--space-5xl)}.mission-headline{font-family:var(--font-display);text-transform:uppercase;font-weight:400;color:var(--stencil-white);text-shadow:var(--text-shadow-stencil);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-size:var(--text-section-headline)}.flight-rail{position:relative;max-width:1200px;margin:0 auto var(--space-8xl);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-md-lg)}.rail-line{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--steel-lo) 4%,var(--steel-lo) 96%,transparent)}.rail-stop{position:relative;display:flex;align-items:center;gap:var(--space-sm-md)}.rail-dot{position:relative;width:12px;height:12px;border-radius:var(--radius-round);background:radial-gradient(circle at 40% 30%,var(--steel-dot-hi),var(--steel-dot-lo) 80%);box-shadow:var(--shadow-stub);flex:0 0 auto}.rail-dot:before{content:"";position:absolute;top:-13px;left:50%;width:1px;height:11px;margin-left:-.5px;background:var(--steel-lo)}.rail-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-label-sm);font-size:var(--text-spec-value);color:var(--stencil-white-dim);white-space:nowrap}.rail-arrow{color:var(--print-grey);font-size:var(--text-body-sm);flex:0 0 auto}.rail-stop-highlight .rail-label{color:var(--webbing-red-edge);border-bottom:2px solid var(--webbing-red-edge);padding-bottom:2px}.rail-stop-highlight .rail-dot{background:radial-gradient(circle at 40% 30%,var(--webbing-red-edge),var(--webbing-red-dark) 80%)}.mission-body{display:grid;grid-template-columns:460px 1fr;align-items:start;gap:var(--space-6xl);max-width:1200px;margin:0 auto}.tray-drawing{margin:0}.tray-drawing svg{display:block;width:100%;height:auto}.dwg-face{fill:#f3efe608;stroke:var(--steel-hi);stroke-width:1.5}.dwg-face-top{fill:#f3efe60f}.dwg-hidden line{stroke:var(--steel-lo);stroke-width:1.2;stroke-dasharray:4 4}.dwg-dim line{stroke:var(--print-grey);stroke-width:1}.dwg-dim-label{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-size:var(--text-label-md);fill:var(--stencil-white-dim)}.dwg-mass line{stroke:var(--webbing-red-edge);stroke-width:1.4}.dwg-mass circle{fill:var(--webbing-red-edge)}.dwg-mass-label,.dwg-mass-sub{paint-order:stroke;stroke:var(--hangar-2);stroke-width:4px;stroke-linejoin:round}.dwg-mass-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-label-sm);font-size:var(--text-spec-value);fill:var(--stencil-white)}.dwg-mass-sub{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-size:var(--text-label-sm);fill:var(--print-grey)}.tray-caption{margin-top:var(--space-md);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--print-grey);text-align:center}.spec-plate{border-top:1px solid var(--rule-mid)}.spec-row{display:grid;grid-template-columns:200px 1fr;gap:var(--space-lg);padding:var(--space-lg) var(--space-2xs);border-bottom:1px solid var(--rule-soft)}.spec-label{font-size:var(--text-label-md);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--print-grey);white-space:nowrap}.spec-value{font-size:var(--text-spec-value);letter-spacing:var(--tracking-sm);line-height:var(--leading-relaxed);color:var(--stencil-white-dim);text-align:left}@media(max-width:900px){.mission{padding:var(--space-7xl) var(--space-xl-plus) var(--space-5xl)}.mission-head{margin-bottom:var(--space-3xl)}.flight-rail{flex-direction:column;align-items:flex-start;gap:var(--space-lg-plus);padding-left:var(--space-md-lg);margin-bottom:var(--space-5xl)}.rail-line{top:0;bottom:0;left:5px;right:auto;width:2px;height:auto;background:linear-gradient(180deg,transparent,var(--steel-lo) 6%,var(--steel-lo) 94%,transparent)}.rail-dot:before{display:none}.rail-arrow{display:none}.mission-body{grid-template-columns:1fr;gap:var(--space-3xl)}.tray-drawing{width:100%;max-width:440px;margin:0 auto}.dwg-dim-label{font-size:var(--text-body-sm)}.dwg-mass-label{font-size:var(--text-spec-value)}.dwg-mass-sub{font-size:var(--text-label-md)}.spec-row{grid-template-columns:1fr;gap:var(--space-2xs)}}.rail-stop-highlight .rail-label{color:var(--signal-red-text)}.slots{position:relative;padding:var(--space-7xl) 6vw var(--space-6xl);background:linear-gradient(180deg,var(--hangar-2) 0%,var(--hangar-0) 100%);border-top:1px solid var(--rule-hairline)}.slots-head{max-width:1200px;margin:0 auto var(--space-3xl)}.slots-headline{font-family:var(--font-display);text-transform:uppercase;font-weight:400;color:var(--stencil-white);text-shadow:var(--text-shadow-stencil);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-size:var(--text-section-headline)}.slots-grid{display:grid;grid-template-columns:1fr 1.15fr;grid-template-rows:auto auto;column-gap:var(--space-6xl);row-gap:var(--space-2xl);align-items:start;max-width:1200px;margin:0 auto;width:100%}.price-label,.terms-label,.manifest-row-head .manifest-col-flight,.manifest-row-head .manifest-col-trays{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-label-sm);font-size:var(--text-label-sm);color:var(--print-grey)}.price-block{display:flex;flex-direction:column;padding:var(--space-3xl) var(--space-3xl-plus);background:var(--hangar-1);border:1px solid var(--rule-strong)}.price-value{margin-top:var(--space-sm);font-family:var(--font-display);font-weight:400;font-size:var(--text-price-stamp);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--webbing-red-edge);text-shadow:var(--text-shadow-stencil)}.price-sub{margin-top:var(--space-xs);font-size:var(--text-body-sm);color:var(--stencil-white-dim)}.terms{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2xl);padding-top:var(--space-lg-plus);border-top:1px solid var(--rule-soft)}.terms-row{display:flex;flex-direction:column;gap:var(--space-2xs)}.terms-value{font-size:var(--text-body-sm);line-height:var(--leading-relaxed);color:var(--stencil-white-dim)}.terms-row-slip .terms-value{color:var(--stencil-white)}.slots-cta{display:flex;align-items:center;gap:var(--space-sm-md);margin-top:var(--space-3xl);padding:var(--space-lg) var(--space-xl);background:var(--stencil-white);color:var(--hangar-0);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-sm);font-size:16px;white-space:nowrap;transition:transform var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard);box-shadow:var(--shadow-pull-tab)}.slots-cta-hole{width:14px;height:14px;border-radius:var(--radius-round);background:radial-gradient(circle at 40% 30%,var(--hangar-1),var(--hangar-6) 80%);flex:0 0 auto}.slots-cta:hover{background:var(--stencil-white-dim);transform:translateY(2px)}.slots-cta:focus-visible{outline:3px solid var(--stencil-white);outline-offset:3px}.manifest{display:flex;flex-direction:column;border-top:1px solid var(--rule-strong)}.manifest-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);border-bottom:1px solid var(--rule-soft);padding:var(--space-xs) 0}.manifest-row-head{padding:var(--space-sm-md) 0;border-bottom:1px solid var(--rule-mid)}.manifest-flight{display:flex;align-items:center;gap:var(--space-md-lg)}.manifest-row:not(.manifest-row-head) .manifest-month{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-label-sm);font-size:var(--text-hero-side-copy);color:var(--stencil-white)}.slots .flag-red{font-size:var(--text-label-sm);flex:0 0 auto}.tray-grid{display:flex;gap:var(--space-xs);flex:0 0 auto}.tray{width:20px;height:20px;border-radius:2px;flex:0 0 auto}.tray-booked{background:var(--steel-lo);border:1px solid var(--steel-mid-lo)}.tray-open{background:transparent;border:2px solid var(--webbing-red-edge)}@media(prefers-reduced-motion:reduce){.slots-cta{transition:none}}@media(max-width:900px){.slots{padding:var(--space-7xl) var(--space-xl-plus) var(--space-6xl)}.slots-grid{grid-template-columns:1fr;gap:var(--space-3xl)}.price-value{font-size:clamp(36px,12vw,48px)}.slots-cta{font-size:14px;letter-spacing:var(--tracking-tight)}.manifest-row:not(.manifest-row-head){flex-direction:column;align-items:flex-start;gap:var(--space-sm-md)}.manifest-flight{width:100%;justify-content:space-between}.tray-grid{width:100%}.tray{flex:1 1 auto;height:22px}.terms{grid-template-columns:1fr;gap:var(--space-lg-plus)}}.price-value{color:var(--signal-red-text)}.fit{position:relative;padding:var(--space-8xl) 6vw var(--space-6xl);background:var(--hangar-0);border-top:1px solid var(--rule-hairline)}.fit-head{max-width:1200px;margin:0 auto var(--space-4xl)}.fit-headline{font-family:var(--font-display);text-transform:uppercase;font-weight:400;color:var(--stencil-white);text-shadow:var(--text-shadow-stencil);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-size:var(--text-section-headline)}.fit-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule-mid)}.fit-col{padding:var(--space-2xl-plus) var(--space-3xl) 0 0}.fit-col-rejected{padding-left:var(--space-3xl);padding-right:0;border-left:1px solid var(--rule-mid)}.fit-col-head{margin-bottom:var(--space-xl)}.fit-stamp{display:inline-block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-spec-value);padding-bottom:var(--space-2xs);border-bottom:2px solid}.fit-stamp-cleared{color:var(--stencil-white);border-color:var(--stencil-white-dim)}.fit-stamp-rejected{color:var(--webbing-red-edge);border-color:var(--webbing-red-edge)}.fit-list{list-style:none;display:flex;flex-direction:column}.fit-list li{display:flex;align-items:center;min-height:var(--space-4xl);font-family:var(--font-mono);font-size:var(--text-spec-value);color:var(--stencil-white-dim);letter-spacing:var(--tracking-sm);border-bottom:1px solid var(--rule-hairline)}.fit-list-rejected li{position:relative;padding-left:var(--space-lg-plus);color:var(--stencil-white)}.fit-list-rejected li:before{content:"";position:absolute;left:0;top:var(--space-sm);bottom:var(--space-sm);width:2px;background:var(--webbing-red)}.fit-footnote{max-width:1200px;margin:var(--space-3xl) auto 0;display:flex;align-items:baseline;gap:var(--space-xl-plus);padding-top:var(--space-md-lg);border-top:1px solid var(--rule-soft)}.fit-footnote-label{flex:0 0 auto;font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-label-md);font-size:var(--text-label-md);color:var(--print-grey);white-space:nowrap}.fit-footnote-text{font-family:var(--font-mono);font-size:var(--text-body-sm);letter-spacing:var(--tracking-mono);color:var(--stencil-white-dim)}@media(max-width:900px){.fit{padding:var(--space-7xl) var(--space-xl-plus) var(--space-5xl)}.fit-headline{font-size:var(--text-hero-side-copy)}.fit-grid{grid-template-columns:1fr}.fit-col{padding:var(--space-2xl) 0 var(--space-lg)}.fit-col-rejected{padding-left:0;border-left:0;border-top:1px solid var(--rule-mid);padding-top:var(--space-2xl)}.fit-list li:last-child{border-bottom:0}.fit-list li{letter-spacing:var(--tracking-tight)}.fit-footnote{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}}.fit-stamp-rejected{color:var(--signal-red-text)}.close{position:relative;padding:var(--space-6xl) 6vw var(--space-4xl);background:linear-gradient(180deg,var(--hangar-2) 0%,var(--hangar-0) 100%);border-top:1px solid var(--rule-hairline)}.close-head{max-width:1200px;margin:0 auto var(--space-lg)}.close-head .sec-kicker{margin-bottom:var(--space-xs)}.close-headline{font-family:var(--font-display);text-transform:uppercase;font-weight:400;color:var(--stencil-white);text-shadow:var(--text-shadow-stencil);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-size:var(--text-section-headline)}.close-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6xl);align-items:start;max-width:1200px;margin:0 auto}.close-col{padding-top:var(--space-sm);border-top:1px solid var(--rule-mid)}.close-col-action{display:flex;flex-direction:column;align-items:center}.close-tag-rig{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:260px}.close-rig-line{width:1px;height:var(--space-md);background:linear-gradient(var(--steel-lo),transparent)}.close-grommet{position:relative;width:36px;height:36px;margin-bottom:-8px;border-radius:var(--radius-round);z-index:2;background:radial-gradient(circle at 35% 28%,var(--steel-mid-hi) 0%,var(--steel-mid) 30%,var(--steel-mid-lo) 62%,var(--steel-lo) 100%);box-shadow:var(--shadow-grommet-inset-hi),var(--shadow-grommet-inset-lo),var(--shadow-grommet-drop)}.close-grommet:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:var(--radius-round);background:radial-gradient(circle at 50% 40%,var(--hangar-0),var(--hangar-6) 75%);box-shadow:var(--shadow-grommet-hole)}.close-streamer{position:relative;width:100%;transform:rotate(-8deg);padding:var(--space-md) var(--space-xl) var(--space-sm-md);background:repeating-linear-gradient(90deg,rgba(0,0,0,.16) 0 3px,transparent 3px 30px),linear-gradient(180deg,var(--webbing-red-edge) 0%,var(--webbing-red) 8%,var(--webbing-red) 92%,var(--webbing-red-dark) 100%);box-shadow:var(--shadow-streamer),var(--shadow-streamer-inset-l),var(--shadow-streamer-inset-r)}.close-streamer-stitch{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:2px dashed var(--rule-stitch);pointer-events:none}.close-rbf{text-align:center;font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-max);line-height:var(--leading-tight);font-size:var(--text-hero-headline);color:var(--stencil-white);text-shadow:var(--text-shadow-stencil)}.close-tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--space-sm-md);margin-top:var(--space-3xl);padding:var(--space-sm-md) var(--space-xl);background:var(--stencil-white);color:var(--hangar-0);border:1px solid var(--hangar-6);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-sm);font-size:var(--text-spec-value);transition:background var(--duration-fast) var(--ease-standard)}.close-tab-hole{width:12px;height:12px;border-radius:var(--radius-round);background:radial-gradient(circle at 40% 30%,var(--hangar-1),var(--hangar-6) 80%);flex:0 0 auto}.close-tab:hover{background:var(--stencil-white-dim)}.close-tab:focus-visible{outline:3px solid var(--stencil-white);outline-offset:3px}.guide-doc{position:relative;display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-sm-md) var(--space-2xl-plus);border:1px solid var(--rule-soft)}.guide-doc-fold{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 18px 18px 0;border-color:transparent var(--hangar-4) transparent transparent}.guide-doc-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-sm);font-size:var(--text-hero-side-copy);color:var(--stencil-white)}.guide-doc-meta{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-size:var(--text-label-sm);color:var(--print-grey)}.guide-doc:hover .guide-doc-title{color:var(--stencil-white-dim)}.builder-plate{position:relative;margin-top:var(--space-md);padding:var(--space-md-lg) var(--space-2xl-plus);background:#0003;border:1px solid var(--rule-soft)}.builder-rivets{position:absolute;inset:var(--space-sm);pointer-events:none}.builder-rivets span{position:absolute;width:6px;height:6px;border-radius:var(--radius-round);background:radial-gradient(circle at 35% 30%,var(--steel-rivet-hi),var(--steel-rivet-lo) 70%);box-shadow:var(--shadow-rivet)}.builder-rivets span:nth-child(1){top:0;left:0}.builder-rivets span:nth-child(2){top:0;right:0}.builder-rivets span:nth-child(3){bottom:0;left:0}.builder-rivets span:nth-child(4){bottom:0;right:0}.builder-label{font-size:var(--text-label-sm);letter-spacing:var(--tracking-widest);color:var(--webbing-red-edge);margin-bottom:var(--space-xs)}.builder-copy{font-size:var(--text-body-sm);line-height:var(--leading-tight);color:var(--stencil-white-dim)}.builder-contact{display:inline-block;margin-top:var(--space-xs);font-size:var(--text-body-sm);letter-spacing:var(--tracking-mono);color:var(--stencil-white);border-bottom:1px dashed var(--rule-soft);padding-bottom:2px}.builder-contact:hover{color:var(--stencil-white-dim)}@media(prefers-reduced-motion:reduce){.close-tab{transition:none}}@media(max-width:900px){.close{padding:56px 24px 60px}.close-headline{font-size:var(--text-hero-side-copy)}.close-grid{grid-template-columns:1fr;gap:var(--space-4xl)}.close-col{padding-top:var(--space-lg)}.close-tag-rig{max-width:400px;width:100%}.close-streamer{transform:rotate(-5deg)}.close-tab{width:100%;max-width:400px;justify-content:center}.guide-doc-title{font-size:var(--text-spec-value)}}
