@font-face{font-family:Inter;src:url(/fonts/InterVariable-subset.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--c-bg: #0B0D0D;--c-bg-alt: #101314;--c-surface: #161A1C;--c-surface-2: #1E2326;--c-surface-3: #272D31;--c-border: #2B3236;--c-border-strong: #424B50;--c-text: #EDEFEE;--c-text-muted: #A9B2B6;--c-text-dim: #7D878C;--c-accent: #FA8C19;--c-accent-hover: #FFA243;--c-accent-press: #DB7410;--c-on-accent: #0B0D0D;--c-accent-soft: rgba(250, 140, 25, .12);--c-signal: #F72F32;--c-error-text: #FF6B6E;--c-teal: #4DCDD8;--c-success: #6FCF7F;--c-dusk: #2F222C;--c-ember: #D05D27;--g-logo-line: linear-gradient(90deg, var(--c-accent) 0 72%, var(--c-signal) 72% 80%, var(--c-teal) 80% 100%);--g-hero-bottom: linear-gradient(0deg, #0B0D0D 0%, rgba(11,13,13,.88) 18%, rgba(11,13,13,.35) 42%, rgba(11,13,13,0) 60%);--g-hero-left: linear-gradient(90deg, rgba(11,13,13,.78) 0%, rgba(11,13,13,.35) 38%, rgba(11,13,13,0) 60%);--g-section-glow: radial-gradient(60% 80% at 85% 0%, rgba(208,93,39,.14) 0%, rgba(47,34,44,.1) 45%, rgba(11,13,13,0) 75%);--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--fs-wordmark: 104px;--lh-wordmark: 1;--fs-title: 104px;--lh-title: 96px;--ls-title: -.02em;--title-line-h: 6px;--title-line-gap: 14px;--title-to-badge: 32px;--badge-to-slogan: 16px;--slogan-to-btn: 32px;--hero-bottom: 72px;--fs-hero: 44px;--lh-hero: 52px;--fs-h1: 40px;--lh-h1: 48px;--fs-h2: 44px;--lh-h2: 52px;--fs-h3: 22px;--lh-h3: 30px;--fs-lead: 20px;--lh-lead: 32px;--fs-body: 17px;--lh-body: 28px;--fs-small: 14px;--lh-small: 22px;--fs-overline: 13px;--lh-overline: 16px;--fs-button: 16px;--lh-button: 24px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-20: 80px;--s-24: 96px;--s-32: 128px;--section-py: 120px;--container: 1200px;--gutter: 24px;--page-px: 120px;--header-h: 72px;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-pill: 999px;--shadow-card: 0 1px 0 rgba(255,255,255,.04) inset, 0 12px 32px rgba(0,0,0,.35);--shadow-accent: 0 8px 24px rgba(250,140,25,.28);--focus-ring: 0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-teal);--ease: cubic-bezier(.2,.7,.2,1);--t-fast: .12s;--t-base: .2s;--t-slow: .32s}@media (max-width: 767px){:root{--fs-wordmark: 46px;--fs-title: 46px;--lh-title: 44px;--title-line-h: 4px;--title-line-gap: 8px;--title-to-badge: 20px;--badge-to-slogan: 12px;--slogan-to-btn: 24px;--hero-m-overlap: -40px;--fs-hero: 26px;--lh-hero: 32px;--fs-h1: 26px;--lh-h1: 32px;--fs-h2: 30px;--lh-h2: 36px;--fs-h3: 18px;--lh-h3: 26px;--fs-lead: 17px;--lh-lead: 27px;--fs-body: 16px;--lh-body: 26px;--fs-small: 13px;--lh-small: 20px;--fs-overline: 12px;--lh-overline: 16px;--section-py: 72px;--gutter: 16px;--page-px: 20px;--header-h: 60px}}@media (min-width: 768px) and (max-width: 1023px){:root{--page-px: 40px;--section-py: 96px;--fs-title: 72px;--lh-title: 68px;--fs-hero: 34px;--lh-hero: 40px;--fs-h2: 36px;--lh-h2: 44px}}@media (min-width: 1024px) and (max-height: 759px){:root{--fs-title: 88px;--lh-title: 80px;--fs-hero: 36px;--lh-hero: 44px}}@media (max-width: 359px){:root{--fs-title: 40px;--lh-title: 40px}}
