@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_9a2bba09-module__-7z3ea__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_9a2bba09-module__-7z3ea__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_633f5db4-module__jeD8MW__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_633f5db4-module__jeD8MW__variable{--font-bebas-neue:"Bebas Neue", "Bebas Neue Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--sky-top:#0d3b66;--sky-mid:#2a6f97;--sky-horizon:#ffc59e;--water:#2a9d8f;--water-deep:#1d7a70;--foreground-sand:#f4d9a0;--building-far:#3d5a73;--building-mid:#274156;--building-shadow:#16303f;--window-glow:#ffd27a;--road-top:#1a3146;--road-bottom:#0e1d2b;--plane-hull:#eef2f6;--plane-hull-shade:#dde3ea;--plane-far-wing:#c7ced6;--plane-window-dim:#9fb3c0;--cloud-fill:#f1f6fb;--cloud-opacity-mult:1;--sign-gold:#ffd166;--sign-rose:#ef476f;--sign-pale:#06d6a0;--sign-gold-rgb:255, 209, 102;--sign-rose-rgb:239, 71, 111;--sign-pale-rgb:6, 214, 160;--gold:#ffcf5c;--text-light:#f5f0e8;--text-muted:#cfd8dd;--background:var(--sky-top);--foreground:var(--text-light);--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 10px #00000029, 0 1px 3px #0000001a;--shadow-lg:0 12px 28px #00000038, inset 0 1px 0 #ffffff0f;--shadow-glow-gold:0 4px 16px rgba(var(--sign-gold-rgb), .35);--shadow-glow-pale:0 0 16px rgba(var(--sign-pale-rgb), .35);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.45s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:ease;--z-base:0;--z-raised:5;--z-hint:10;--z-toggle:15;--z-nav:20;--z-overlay-backdrop:50;--z-overlay:51;--bp-sm:600px;--bp-md:768px;--nav-height:calc(14px * 2 + var(--touch-min) + 1px);--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--page-gradient:linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 30%, var(--sky-horizon) 55%, var(--water) 80%, var(--water-deep) 100%);--glass-border:rgba(var(--sign-gold-rgb), .28);--glass-bg:#0d3b66a6;--glass-nav-bg:#0d3b66e0;--touch-min:44px;--overlay-header-gap:40px;--overlay-header-gap-mobile:32px;--overlay-section-gap:40px;--overlay-section-gap-mobile:32px;--overlay-width-wide:900px;--overlay-width-full:960px;--overlay-prose-width:720px;--font-body:var(--font-space-grotesk), Arial, Helvetica, sans-serif;--font-display:var(--font-bebas-neue), Arial, Helvetica, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=dark]{--sky-top:#e8c98f;--sky-mid:#eba85c;--sky-horizon:#d9622c;--water:#4a3626;--water-deep:#1f150d;--foreground-sand:#f0dbb0;--building-far:#6b5540;--building-mid:#3a2a1c;--building-shadow:#14100a;--window-glow:#f7dfa0;--road-top:#1c140d;--road-bottom:#0a0704;--plane-hull:#4a4238;--plane-hull-shade:#3a332b;--plane-far-wing:#5a5248;--plane-window-dim:#6b5f4d;--cloud-fill:#f2c98d;--cloud-opacity-mult:1.45;--sign-gold:#eab155;--sign-rose:#b8452e;--sign-pale:#f0dbb0;--sign-gold-rgb:234, 177, 85;--sign-rose-rgb:184, 69, 46;--sign-pale-rgb:240, 219, 176;--gold:#eab155;--text-light:#f3e8d2;--text-muted:#b8a58c;--glass-border:rgba(var(--sign-gold-rgb), .32);--glass-bg:#14100ad1;--glass-nav-bg:#14100a8c}@media (max-width:768px){:root{--nav-height:calc(10px * 2 + var(--touch-min) + 1px)}}html{height:100%}html,body{width:100%;max-width:100vw;min-height:100%}body{color:var(--foreground);background:var(--page-gradient);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.glass-panel{border-radius:var(--radius-2xl);border:2px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-lg)}.glass-chip{border-radius:var(--radius-full);border:1px solid rgba(var(--sign-gold-rgb), .22);background:var(--glass-bg);color:var(--text-light);padding:6px 12px;font-size:12px;font-weight:500}.section-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:13px}.font-display{font-family:var(--font-display);letter-spacing:.01em;font-weight:400;line-height:1}
