@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/SpaceGrotesk-latin.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;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/SpaceGrotesk-latin-ext.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:400 700;font-display:swap;src:url(/fonts/SpaceGrotesk-vietnamese.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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Inter-latin.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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Inter-latin-ext.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:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/JetBrainsMono-latin.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:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/JetBrainsMono-latin-ext.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-italic-latin.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-italic-latin-ext.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}:root{--ext-accent:#ff8a1f;--ext-accent-400:#ffa64d;--ext-accent-300:#ffc180;--ext-m950:#070b18;--ext-m900:#0b1226;--ext-m800:#111a33;--ext-m700:#192448;--ext-m600:#23315e;--ext-s500:#5a6781;--ext-s400:#8893ac;--ext-s300:#b6becf;--ext-s200:#d9dee8;--ext-s100:#eef1f6;--ext-paper:#f7f8fb;--ext-signal:#22c55e;--ext-alert:#ef4444;--ext-warn:#facc15;--ext-bg:var(--ext-m950);--ext-surface:var(--ext-m900);--ext-surface-2:var(--ext-m800);--ext-border:#ffffff0f;--ext-border-strong:#ffffff1f;--ext-fg:#fff;--ext-fg-1:#dce2ee;--ext-fg-2:var(--ext-s300);--ext-fg-3:var(--ext-s400);--ext-fg-4:var(--ext-s500);--ext-ink:var(--ext-m900);--ext-font-display:"Space Grotesk", system-ui, sans-serif;--ext-font-body:"Inter", system-ui, sans-serif;--ext-font-mono:"JetBrains Mono", ui-monospace, monospace;--ext-font-serif:"Instrument Serif", Georgia, serif;--ext-fs-display:64px;--ext-fs-h1:48px;--ext-fs-h2:32px;--ext-fs-h3:22px;--ext-fs-body-l:18px;--ext-fs-body:16px;--ext-fs-caption:13px;--ext-fs-mono:14px;--ext-fs-mini:11px;--ext-tracking-tight:-.02em;--ext-tracking-mono:.06em;--ext-tracking-eyebrow:.18em;--ext-sp-1:4px;--ext-sp-2:8px;--ext-sp-3:12px;--ext-sp-4:16px;--ext-sp-5:24px;--ext-sp-6:32px;--ext-sp-7:48px;--ext-sp-8:64px;--ext-r-2:4px;--ext-r-4:6px;--ext-r-6:8px;--ext-r-8:10px;--ext-r-12:14px;--ext-shadow-1:0 1px 0 #ffffff0a inset, 0 1px 2px #0000004d;--ext-shadow-2:0 4px 14px #00000059;--ext-shadow-glow:0 0 0 1px #ff8a1f59, 0 8px 28px #ff8a1f2e}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ext-m950);color:var(--ext-fg-1);font-family:var(--ext-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img,svg{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}::selection{background:var(--ext-accent);color:var(--ext-ink)}:focus-visible{outline:2px solid var(--ext-accent);outline-offset:2px;border-radius:4px}.skip-link{background:var(--ext-accent);color:var(--ext-ink);font-family:var(--ext-font-mono);border-radius:var(--ext-r-2);z-index:1000;padding:10px 14px;font-size:13px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.reveal{opacity:1;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:none}.reveal.is-pending{opacity:0;transform:translateY(28px)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-stagger>*{transition-delay:calc(var(--i,0) * 70ms + 80ms)}.wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 64px}@media (width<=900px){.wrap{padding:0 24px}}.section{padding:160px 0;position:relative}.section--alt{background:var(--ext-m900)}.section--rule{border-top:1px solid var(--ext-border)}@media (width<=900px){.section{padding:96px 0}}.eyebrow{font-family:var(--ext-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ext-accent);align-items:center;gap:12px;font-size:11px;display:inline-flex}.eyebrow:before{content:"";background:var(--ext-accent);width:24px;height:1px;display:inline-block}.display-lg{font-family:var(--ext-font-display);letter-spacing:-.03em;color:var(--ext-fg);text-wrap:balance;margin:0;font-size:clamp(40px,6vw,84px);font-weight:500;line-height:1}.muted{color:var(--ext-fg-2)}.amber{color:var(--ext-accent)}.lede{font-family:var(--ext-font-body);color:var(--ext-fg-2);text-wrap:pretty;max-width:56ch;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.btn{font-family:var(--ext-font-body);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:500;transition:background .18s cubic-bezier(.2,.7,.2,1),color .18s cubic-bezier(.2,.7,.2,1),border-color .18s cubic-bezier(.2,.7,.2,1);display:inline-flex}.btn:active{transform:translateY(1px)}.btn .arrow{transition:transform .22s cubic-bezier(.2,.7,.2,1);display:inline-block}.btn:hover .arrow{transform:translate(4px)}.btn--primary{background:var(--ext-accent);color:var(--ext-ink)}.btn--primary:hover{background:var(--ext-accent-400)}.btn--ghost{color:var(--ext-fg);border-color:var(--ext-border-strong);background:0 0}.btn--ghost:hover{background:var(--ext-m700);border-color:var(--ext-m600)}.btn--outline{color:var(--ext-fg);border-color:var(--ext-accent);background:0 0}.btn--outline .arrow{color:var(--ext-accent);transition:color .18s cubic-bezier(.2,.7,.2,1)}.btn--outline:hover{background:var(--ext-accent);color:var(--ext-ink);border-color:var(--ext-accent)}.btn--outline:hover .arrow{color:var(--ext-ink)}.btn--lg{padding:17px 28px;font-size:15px}body.no-scroll{overflow:hidden}@media (prefers-reduced-motion:reduce){.reveal,.reveal.is-pending{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.calendly-overlay{z-index:9999}.market-selector[data-astro-cid-xwdvkxd3]{margin:28px 0;font-size:14px;line-height:1.8}p[data-astro-cid-xwdvkxd3]{margin:0 0 8px}a[data-astro-cid-xwdvkxd3]{text-underline-offset:4px;margin-right:24px;padding:6px 0;text-decoration:underline;display:inline-block}a[data-astro-cid-xwdvkxd3]:focus-visible{outline-offset:5px;outline:2px solid #ff8a1f}.tracking-consent[data-astro-cid-utjylcyg][hidden]{display:none}.tracking-consent[data-astro-cid-utjylcyg]{z-index:10000;color:#f4f6fb;background:#101827;border:1px solid #52617a;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin-inline:auto;padding:20px 24px;display:flex;position:fixed;inset:auto 20px 20px;box-shadow:0 16px 48px #0008}.tracking-consent__copy[data-astro-cid-utjylcyg]{max-width:680px}.tracking-consent__copy[data-astro-cid-utjylcyg] p[data-astro-cid-utjylcyg]{color:#c5cfdf;font:14px/1.55 var(--ext-font-body,Arial, sans-serif);margin:4px 0}.tracking-consent__copy[data-astro-cid-utjylcyg] strong[data-astro-cid-utjylcyg]{color:#fff;font-size:15px}.tracking-consent__actions[data-astro-cid-utjylcyg]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tracking-consent__actions[data-astro-cid-utjylcyg] button[data-astro-cid-utjylcyg]{color:#fff;min-height:42px;font:600 12px/1.4 var(--ext-font-body,Arial, sans-serif);cursor:pointer;background:0 0;border:1px solid #8794aa;border-radius:3px;padding:9px 12px}.tracking-consent__actions[data-astro-cid-utjylcyg] button[data-astro-cid-utjylcyg]:hover{background:#1b2940;border-color:#ffb66e}.tracking-consent__actions[data-astro-cid-utjylcyg] a[data-astro-cid-utjylcyg]{color:#ffd0a1;font:12px/1.4 var(--ext-font-body,Arial, sans-serif);padding:8px}.tracking-consent[data-astro-cid-utjylcyg] [data-astro-cid-utjylcyg]:focus-visible{outline-offset:3px;outline:2px solid #ffb66e}@media (width<=760px){.tracking-consent[data-astro-cid-utjylcyg]{padding:16px;display:block;inset:auto 10px 10px}.tracking-consent__actions[data-astro-cid-utjylcyg]{margin-top:12px}.tracking-consent__actions[data-astro-cid-utjylcyg] button[data-astro-cid-utjylcyg]{flex:calc(50% - 8px)}}@media (prefers-reduced-motion:no-preference){.tracking-consent[data-astro-cid-utjylcyg]{animation:.18s ease-out consent-enter}@keyframes consent-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
