@font-face{font-family:fraunces;src:url(../media/Fraunces_var-s.p.17h97bimeg07z.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:76.84%;descent-override:20.04%;line-gap-override:0.0%;size-adjust:127.27%}.fraunces_3a246180-module__hTqMIG__className{font-family:fraunces,fraunces Fallback,Georgia,Times New Roman,serif;font-style:normal}.fraunces_3a246180-module__hTqMIG__variable{--font-fraunces:"fraunces", "fraunces Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:inter;src:url(../media/Inter_var-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_92e3ca69-module__99L5xa__className{font-family:inter,inter Fallback,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-style:normal}.inter_92e3ca69-module__99L5xa__variable{--font-inter:"inter", "inter Fallback", Segoe UI, system-ui, -apple-system, Roboto, sans-serif}
.landing{--ls-void:#050a10;--ls-bg:#04101d;--ls-bg-2:#0b141d;--ls-solid:#0c1620;--ls-surface-1:#ffffff0b;--ls-surface-2:#ffffff13;--ls-line:#ffffff1a;--ls-line-strong:#fff3;--ls-ink:#f2f6f8;--ls-ink-2:#a9bccb;--ls-ink-3:#8195ab;--ls-accent:#2dd4bf;--ls-accent-deep:#0d9488;--ls-accent-soft:#2dd4bf1f;--ls-on-accent:#04121a;--ls-vital:#4ade80;--ls-attn:#f59e0b;--ls-risk:#f87171;--ls-font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--ls-font-body:var(--font-inter), "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--ls-fs-display:clamp(2.5rem, 1.3rem + 4.9vw, 5rem);--ls-fs-h1:clamp(2.25rem, 1.35rem + 3.7vw, 4rem);--ls-fs-h2:clamp(1.75rem, 1.16rem + 2.4vw, 3rem);--ls-fs-h3:clamp(1.125rem, .98rem + .62vw, 1.5rem);--ls-fs-lede:clamp(1.0625rem, .96rem + .41vw, 1.375rem);--ls-fs-body:clamp(.9375rem, .9rem + .21vw, 1.0625rem);--ls-fs-small:.8125rem;--ls-fs-micro:.6875rem;--ls-fs-metric:clamp(3.5rem, 1.55rem + 8vw, 8rem);--ls-lh-display:1.02;--ls-lh-title:1.1;--ls-lh-lede:1.55;--ls-lh-body:1.7;--ls-tk-display:-.032em;--ls-tk-title:-.02em;--ls-tk-eyebrow:.14em;--ls-measure:64ch;--ls-measure-lede:38ch;--ls-sp-1:8px;--ls-sp-2:16px;--ls-sp-3:24px;--ls-sp-4:32px;--ls-sp-5:48px;--ls-sp-6:64px;--ls-sp-7:96px;--ls-sp-8:128px;--ls-sp-9:160px;--ls-section-y:clamp(72px, 6vw + 2rem, 160px);--ls-gutter:clamp(20px, 4vw, 80px);--ls-col-gap:clamp(16px, 2.2vw, 40px);--ls-max:1600px;--ls-max-read:1120px;--ls-r-sm:10px;--ls-r-md:16px;--ls-r-lg:24px;--ls-r-xl:32px;--ls-r-pill:999px;--ls-nav-h:68px;--ls-shadow-1:0 1px 2px #0000002e;--ls-shadow-2:0 14px 36px -14px #00000073;--ls-shadow-3:0 48px 96px -40px #000000a6;--ls-glow:0 0 72px -24px #2dd4bf73;--ls-ring:0 0 0 1px var(--ls-line);--ls-blur:20px;--ls-t-1:.18s;--ls-t-2:.32s;--ls-t-3:.8s;--ls-t-4:1.2s;--ls-t-5:1.8s;--ls-e-out:cubic-bezier(.16, 1, .3, 1);--ls-e-quart:cubic-bezier(.22, 1, .36, 1);--ls-e-inout:cubic-bezier(.65, 0, .35, 1);--ls-e-spring:cubic-bezier(.34, 1.56, .64, 1);--ls-stagger:90ms}@media (prefers-color-scheme:light){.landing{--ls-void:#fff;--ls-bg:#fff;--ls-bg-2:#f4f7f9;--ls-solid:#fff;--ls-surface-1:#fff;--ls-surface-2:#f4f7f9;--ls-line:#e3eaef;--ls-line-strong:#c6d3dc;--ls-ink:#0b1620;--ls-ink-2:#48606f;--ls-ink-3:#5d7280;--ls-accent:#0f766e;--ls-accent-deep:#115e59;--ls-accent-soft:#f0fdfa;--ls-on-accent:#fff;--ls-shadow-3:0 48px 96px -48px #0b162038;--ls-glow:none}}.landing .ls-grid{gap:var(--ls-col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.landing .ls-stack{gap:var(--gap,var(--ls-sp-3));flex-direction:column;display:flex}.landing .ls-bleed{width:100vw;margin-left:calc(50% - 50vw)}.landing .ls-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing :focus-visible{outline:2px solid var(--ls-accent);outline-offset:2px;border-radius:var(--ls-r-sm)}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{animation-timeline:none!important}}
