@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_acbaf1{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_acbaf1{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_308571{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_308571{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@layer tokens{:root{--k-white:#ffffff;--k-dark:#20333c;--k-accent:#ff3200;--k-accent-ink:#d62800;--k-accent-hover:#b32100;--k-accent-soft:#fff1ed;--k-accent-line:#ffd6cc;--k-n50:#f5f6f6;--k-n100:#eef0f0;--k-n200:#e6e9ea;--k-n300:#dbdee0;--k-n400:#d2d6d8;--k-n500:#c5cacc;--k-n600:#b5bcbf;--k-n700:#a4abaf;--k-n800:#929b9f;--k-n900:#808b90;--k-ink:var(--k-dark);--k-ink-muted:#4d5b63;--k-ink-faint:#5c6b73;--k-line:var(--k-n200);--k-line-strong:var(--k-n300);--k-dot:rgba(210,214,216,0.55);--k-dot-accent:rgba(255,50,0,0.10);--k-surface:var(--k-white);--k-surface-sunken:var(--k-n50);--k-font-body:var(--font-hanken),system-ui,-apple-system,sans-serif;--k-font-mono:var(--font-plex-mono),ui-monospace,"SF Mono",monospace;--k-fs-h1:4rem;--k-lh-h1:108%;--k-fs-h2:2.5rem;--k-lh-h2:115%;--k-fs-h3:2rem;--k-lh-h3:120%;--k-fs-h4:1.75rem;--k-lh-h4:120%;--k-fs-h5:1.5rem;--k-lh-h5:130%;--k-fs-h6:1.125rem;--k-lh-h6:130%;--k-fs-lg:1.25rem;--k-fs-md:1.125rem;--k-fs-sm:1rem;--k-lh-body:1.5;--k-fs-badge:0.8125rem;--k-lh-badge:140%;--k-fs-label:0.6875rem;--k-fw-normal:400;--k-fw-medium:500;--k-fw-semibold:600;--k-ctl:44px;--k-ctl-sm:31px;--k-radius:6px;--k-radius-sm:4px;--k-container:1400px;--k-w-xl:1138px;--k-w-lg:896px;--k-w-md:654px;--k-w-sm:480px;--k-pad-inline:32px;--k-section-s:48px;--k-section-m:96px;--k-section-l:144px;--k-dur:380ms;--k-dur-fast:180ms;--k-ease:cubic-bezier(0.22,0.61,0.36,1);--k-stagger:60ms;--k-shadow-panel:0 1px 2px rgba(32,51,60,0.04);--k-shadow-nav:0 1px 0 var(--k-line);--k-shadow-pop:0 18px 48px rgba(32,51,60,0.14);--k-shadow-card:0 1px 2px rgba(32,51,60,0.04),0 14px 34px rgba(32,51,60,0.07);--k-surface-cool:#eef3f5}.k-on-dark{--k-ink:var(--k-white);--k-ink-muted:rgba(255,255,255,0.76);--k-ink-faint:rgba(255,255,255,0.62);--k-line:rgba(255,255,255,0.16);--k-line-strong:rgba(255,255,255,0.28);--k-accent-ink:#ff7a5c;--k-accent-hover:#ff9b83;--k-surface:var(--k-dark);--k-surface-sunken:#1a2a32;color:var(--k-ink);background:var(--k-surface)}@media (max-width:1024px){:root{--k-fs-h1:3rem;--k-fs-h2:2rem;--k-fs-h3:1.625rem;--k-fs-h4:1.5rem}}@media (max-width:720px){:root{--k-fs-h1:2.5rem;--k-fs-h2:1.75rem;--k-fs-h3:1.5rem;--k-fs-lg:1.125rem;--k-pad-inline:20px;--k-section-m:64px;--k-section-l:80px}}}@layer base{*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--k-white);color:var(--k-dark);font-family:var(--k-font-body);font-size:var(--k-fs-sm);line-height:var(--k-lh-body);font-weight:var(--k-fw-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--k-fw-medium);letter-spacing:-.01em;text-wrap:balance}h1{font-size:var(--k-fs-h1);line-height:var(--k-lh-h1);letter-spacing:-.025em}h2{font-size:var(--k-fs-h2);line-height:var(--k-lh-h2);letter-spacing:-.02em}h3{font-size:var(--k-fs-h3);line-height:var(--k-lh-h3);letter-spacing:-.015em}h4{font-size:var(--k-fs-h4);line-height:var(--k-lh-h4)}h5{font-size:var(--k-fs-h5);line-height:var(--k-lh-h5)}h6{font-size:var(--k-fs-h6);line-height:var(--k-lh-h6)}p{text-wrap:pretty}ol,p,ul{margin:0}ol,ul{padding:0}img,svg,video{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--k-accent-ink);outline-offset:2px;border-radius:2px}.k-on-dark :where(a,button):focus-visible{outline-color:var(--k-white)}.k-sr{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.k-skip,.k-sr{position:absolute}.k-skip{left:8px;top:-60px;z-index:200;background:var(--k-dark);color:var(--k-white);padding:12px 16px;border-radius:var(--k-radius);font-size:var(--k-fs-sm);text-decoration:none;transition:top var(--k-dur-fast) var(--k-ease)}.k-skip:focus{top:8px}@media (pointer:coarse){:where(a,button)[data-k-tap]{min-height:44px;min-width:44px}}}