@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
.AnnouncementBar-module__FrNRta__bar{color:#fff;text-align:center;padding:var(--space-2) var(--space-4);background:#0a0a0a}.AnnouncementBar-module__FrNRta__text{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:#fff;letter-spacing:var(--tracking-wide);margin:0}
.MobileMenu-module__AP24jW__toggle{border-radius:var(--radius-md);border:1px solid var(--border-default);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;margin-left:auto;display:none}.MobileMenu-module__AP24jW__toggle:hover{background:var(--surface-2)}.MobileMenu-module__AP24jW__bar{background:var(--text-primary);width:18px;height:1.5px;transition:transform var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out)}.MobileMenu-module__AP24jW__bar[data-open=true]:first-child{transform:translateY(5.5px)rotate(45deg)}.MobileMenu-module__AP24jW__bar[data-open=true]:nth-child(2){opacity:0}.MobileMenu-module__AP24jW__bar[data-open=true]:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.MobileMenu-module__AP24jW__panel{top:var(--header-height);background:var(--surface-0);border-top:1px solid var(--border-subtle);transition:transform var(--duration-slow) var(--ease-out);z-index:var(--z-overlay);position:fixed;bottom:0;left:0;right:0;transform:translate(100%)}.MobileMenu-module__AP24jW__panel[data-open=true]{transform:translate(0)}.MobileMenu-module__AP24jW__nav{padding:var(--space-8) var(--gutter);gap:var(--space-4);flex-direction:column;display:flex}.MobileMenu-module__AP24jW__link{font-size:var(--font-size-heading-md);font-weight:var(--font-weight-medium);color:var(--text-primary);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}@media (max-width:900px){.MobileMenu-module__AP24jW__toggle{display:flex}}
.SiteHeader-module__mdpVJq__header{z-index:var(--z-sticky);height:var(--header-height);-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--border-subtle);background:#fffc;position:sticky;top:0}.SiteHeader-module__mdpVJq__inner{height:100%;max-width:var(--container-max);padding:0 var(--gutter);align-items:center;gap:var(--space-8);margin:0 auto;display:flex}.SiteHeader-module__mdpVJq__logo{color:var(--text-primary);align-items:center;display:inline-flex}.SiteHeader-module__mdpVJq__logo:hover{color:var(--text-primary)}.SiteHeader-module__mdpVJq__nav{align-items:center;gap:var(--space-6);flex:1;display:flex}.SiteHeader-module__mdpVJq__navLink{color:var(--text-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) 0;transition:color var(--duration-fast) var(--ease-out)}.SiteHeader-module__mdpVJq__navLink:hover{color:var(--text-primary)}.SiteHeader-module__mdpVJq__actions{align-items:center;gap:var(--space-4);display:flex}.SiteHeader-module__mdpVJq__contactLink{color:var(--text-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);transition:text-decoration-color var(--duration-fast) var(--ease-out)}.SiteHeader-module__mdpVJq__contactLink:hover{color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.SiteHeader-module__mdpVJq__iconButton{border-radius:var(--radius-full);background:var(--text-primary);width:44px;height:44px;color:var(--text-inverse);font-size:var(--font-size-body-lg);transition:background var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SiteHeader-module__mdpVJq__iconButton:hover{color:var(--text-inverse);background:#262626;transform:rotate(-45deg)}.SiteHeader-module__mdpVJq__iconButton span{transition:transform var(--duration-base) var(--ease-out)}@media (max-width:900px){.SiteHeader-module__mdpVJq__nav,.SiteHeader-module__mdpVJq__actions{display:none}}
.SiteFooter-module__wWXZva__footer{--text-primary:#fff;--text-secondary:#b5b5b5;--text-tertiary:#8a8a8a;--border-subtle:#ffffff1f;color:#fff;padding:var(--space-20) 0 var(--space-12);background:#0a0a0a;border-top:1px solid #ffffff1f;margin-top:0}.SiteFooter-module__wWXZva__grid{gap:var(--space-12);grid-template-columns:1.6fr repeat(4,1fr);align-items:start;display:grid}@media (max-width:1000px){.SiteFooter-module__wWXZva__grid{gap:var(--space-8);grid-template-columns:1fr 1fr}}@media (max-width:600px){.SiteFooter-module__wWXZva__grid{grid-template-columns:1fr}}.SiteFooter-module__wWXZva__brand{gap:var(--space-4);flex-direction:column;display:flex}.SiteFooter-module__wWXZva__brandName{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-heading-md);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.SiteFooter-module__wWXZva__brandLine{font-size:var(--font-size-body-sm);color:var(--text-secondary);max-width:36ch}.SiteFooter-module__wWXZva__social{gap:var(--space-4);font-size:var(--font-size-body-sm);color:var(--text-tertiary);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.SiteFooter-module__wWXZva__col{gap:var(--space-3);flex-direction:column;display:flex}.SiteFooter-module__wWXZva__colTitle{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary)}.SiteFooter-module__wWXZva__colList{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.SiteFooter-module__wWXZva__colList a{color:var(--text-secondary);font-size:var(--font-size-body-sm)}.SiteFooter-module__wWXZva__colList a:hover{color:var(--text-primary)}.SiteFooter-module__wWXZva__bottom{margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);font-size:var(--font-size-body-sm);color:var(--text-tertiary);justify-content:space-between;align-items:center;display:flex}.SiteFooter-module__wWXZva__copy,.SiteFooter-module__wWXZva__muted{color:var(--text-tertiary)}
:root{--color-signal-blue:#0a0a0a;--color-signal-blue-bright:#0a0a0a;--color-signal-blue-dim:#262626;--color-neutral-50:#f7f8fa;--color-neutral-100:#eef0f4;--color-neutral-200:#dce0e8;--color-neutral-300:#c2c8d4;--color-neutral-400:#9aa3b2;--color-neutral-500:#6b7383;--color-neutral-600:#555e6e;--color-neutral-700:#3a4250;--color-neutral-800:#232934;--color-neutral-900:#131720;--color-neutral-950:#0b0e14;--color-ink:#0b1220;--color-paper:#fff;--color-verify-mint:#14b8a6;--color-pulse-amber:#f2a516;--color-alert-coral:#f25c54;--surface-0:#fff;--surface-1:#fafafa;--surface-2:#f4f4f5;--surface-3:#e9e9eb;--surface-4:#dcdcdf;--border-subtle:#00000014;--border-default:#0000001f;--border-strong:#0003;--border-focus:#0a0a0a;--text-primary:#0a0a0a;--text-secondary:#444;--text-tertiary:#6b6b6b;--text-muted:#9a9a9a;--text-inverse:#fff;--text-on-accent:#fff;--link:#0a0a0a;--link-hover:#0a0a0a;--font-family-display:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-body:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono:"SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-size-display-xl:72px;--line-height-display-xl:80px;--font-size-display-lg:60px;--line-height-display-lg:68px;--font-size-display-md:48px;--line-height-display-md:56px;--font-size-display-sm:36px;--line-height-display-sm:44px;--font-size-heading-lg:28px;--line-height-heading-lg:36px;--font-size-heading-md:22px;--line-height-heading-md:30px;--font-size-heading-sm:18px;--line-height-heading-sm:26px;--font-size-body-lg:18px;--line-height-body-lg:28px;--font-size-body-md:16px;--line-height-body-md:24px;--font-size-body-sm:14px;--line-height-body-sm:20px;--font-size-caption:12px;--line-height-caption:16px;--font-size-mono-sm:13px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-mono:.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gutter:var(--space-6);--gutter-md:var(--space-8);--container-max:1280px;--container-narrow:800px;--container-wide:1440px;--header-height:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 12px 32px #00000024;--shadow-glow:0 0 0 1px #0a0a0a;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--duration-deliberate:.48s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--z-base:1;--z-sticky:10;--z-overlay:100;--z-modal:1000;--z-toast:2000}@media (min-width:768px){:root{--gutter:var(--gutter-md)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-deliberate:0s}}:root{--paper-bg:#fff;--paper-soft:#f8f9fa;--paper-soft-2:#f1f3f4;--paper-border:#e5e7eb;--paper-border-strong:#dadce0;--paper-ink:#1f1f1f;--paper-ink-2:#5f6368;--paper-ink-3:#80868b;--paper-link:#0a0a0a;--paper-link-hover:#0a0a0a}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;scroll-behavior:smooth}body{background:var(--surface-0);color:var(--text-primary);font-family:var(--font-family-body);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}#__next,main,header,footer,nav,article,section{z-index:var(--z-base);position:relative}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--link);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--link-hover)}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}h1{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md)}h2{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm)}h3{font-size:var(--font-size-heading-lg);line-height:var(--line-height-heading-lg)}h4{font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md)}h5{font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading-sm)}h6{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg)}p{color:var(--text-secondary)}code,kbd,samp,pre{font-family:var(--font-family-mono);font-size:var(--font-size-mono-sm);letter-spacing:var(--tracking-mono)}code{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--text-primary);padding:2px 6px}pre{padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow-x:auto}pre code{background:0 0;border:0;padding:0}ul,ol{padding-left:var(--space-6)}li{margin-bottom:var(--space-2);color:var(--text-secondary)}hr{border:0;border-top:1px solid var(--border-subtle);margin:var(--space-12) 0}blockquote{margin:var(--space-6) 0;padding-left:var(--space-5);border-left:2px solid var(--text-primary);color:var(--text-primary);font-style:italic}::selection{color:#fff;background:#0a0a0a}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.container{width:100%;max-width:var(--container-max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.container-narrow{max-width:var(--container-narrow)}.container-wide{max-width:var(--container-wide)}.section{padding-top:var(--space-20);padding-bottom:var(--space-20)}@media (max-width:767px){.section{padding-top:var(--space-12);padding-bottom:var(--space-12)}h1{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm)}h2{font-size:var(--font-size-heading-lg);line-height:var(--line-height-heading-lg)}}.eyebrow{font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-4);display:inline-block}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:50px;padding:0 var(--space-7);font-size:var(--font-size-body-md);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--text-primary);color:var(--text-on-accent);border-color:var(--text-primary)}.btn-primary:hover{color:var(--text-on-accent);background:#262626;border-color:#262626}.btn-secondary{background:var(--surface-2);color:var(--text-primary);border-color:var(--border-default)}.btn-secondary:hover{background:var(--surface-3);border-color:var(--border-strong);color:var(--text-primary)}.btn-ghost{color:var(--text-primary);border-color:var(--border-default);background:0 0}.btn-ghost:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-primary)}.tag{align-items:center;gap:var(--space-2);padding:2px var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-mono-sm);background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);display:inline-flex}.card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}.card:hover{border-color:var(--border-strong);background:var(--surface-2)}
