:root{--font-body:var(--font-body,system-ui,sans-serif);--font-mono:var(--font-mono,ui-monospace,monospace);--paper:#fafafa;--paper-2:#f3f3f1;--ink:#0e0e10;--ink-soft:#545459;--ink-faint:#9a9aa0;--rule:#ebebe9;--rule-strong:#d8d8d5;--accent:#bc4a2c;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--bp-mobile:640px;--bp-tablet:900px;--bp-desktop:1100px}[data-theme=dark]{--paper:#0e0e10;--paper-2:#16161a;--ink:#f2f2f0;--ink-soft:#9a9aa0;--ink-faint:#545459;--rule:#1f1f23;--rule-strong:#2c2c30;--accent:#db6b48}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--paper);color:var(--ink);line-height:1.6;min-height:100vh}a{color:inherit}img,picture,svg{display:block;max-width:100%}button{font:inherit}.display-xl{font-size:clamp(38px,calc(25.9px + 3.1vw),60px)}.display-lg,.display-xl{font-weight:600;line-height:1.06;letter-spacing:-.032em}.display-lg{font-size:clamp(32px,calc(18.8px + 3.38vw),56px)}.display-md{font-weight:600;font-size:clamp(26px,calc(13.9px + 3.1vw),48px);line-height:1.1;letter-spacing:-.03em}.display-sm{font-size:clamp(24px,calc(17.4px + 1.69vw),36px);letter-spacing:-.018em}.display-sm,.headline{font-weight:600;line-height:1.18}.headline{font-size:clamp(22px,calc(18.7px + .85vw),28px);letter-spacing:-.019em}.subhead{font-weight:500;font-size:clamp(17px,calc(14.3px + .7vw),22px);line-height:1.28;letter-spacing:-.014em}.body-lg{font-size:clamp(16px,calc(12.7px + .85vw),22px);line-height:1.42;letter-spacing:-.013em}.body,.body-lg{font-weight:400}.body{font-size:clamp(14.5px,calc(13.7px + .21vw),16px);line-height:1.6;letter-spacing:-.008em}.body-sm{font-size:clamp(13.5px,calc(13px + .14vw),14.5px)}.body-sm,.meta{font-weight:400;line-height:1.55;letter-spacing:0}.meta{font-size:clamp(12.5px,calc(12.2px + .07vw),13px)}.quote{font-weight:400;font-size:clamp(16px,calc(15.5px + .14vw),17px);line-height:1.5;letter-spacing:0}.eyebrow{font-family:var(--font-mono);font-weight:500;font-size:11px;line-height:1;letter-spacing:1.2px;text-transform:uppercase}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important}}.Footer_footer__pQtti{border-top:1px solid var(--rule)}.Footer_inner__vtL_T{max-width:1440px;margin:0 auto;padding:24px 64px;display:flex;gap:14px;align-items:center;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-soft)}.Footer_dot__cLMq_{color:var(--rule-strong)}.Footer_legal__yxnQ6{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--rule-strong);padding-bottom:1px}.Footer_spacer__ZpNzV{flex:1 1}.Footer_copyright__j4atB{color:var(--ink-soft)}@media (max-width:1099px){.Footer_inner__vtL_T{padding:20px 24px 28px;flex-wrap:wrap;font-size:11px;gap:10px}.Footer_spacer__ZpNzV{display:none}.Footer_copyright__j4atB{width:100%;margin-top:4px}}.LangSwitch_langs__4qqN_{display:flex;gap:12px;align-items:baseline}.LangSwitch_active__NMrHZ,.LangSwitch_lang__K11aT{font-family:var(--font-mono);font-size:11px;background:none;border:none;padding:0 0 1px;cursor:pointer;letter-spacing:.4px}.LangSwitch_lang__K11aT{color:var(--ink-faint)}.LangSwitch_active__NMrHZ{color:var(--ink);border-bottom:1px solid var(--ink)}.Mono_mono__NUoqv{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-soft)}.SocialLinks_row__tK0JZ{display:inline-flex;align-items:center;gap:14px}.SocialLinks_link__E_2mV{color:var(--ink-soft);display:inline-flex;transition:color .15s ease-out}.SocialLinks_link__E_2mV:hover{color:var(--ink)}.ThemeToggle_toggle__RoeI1{width:26px;height:26px;border-radius:999px;border:1px solid var(--rule-strong);background:transparent;color:var(--ink-soft);cursor:pointer;font-size:13px;line-height:1;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease-out,border-color .15s ease-out}.ThemeToggle_toggle__RoeI1:hover{color:var(--ink);border-color:var(--ink)}@font-face{font-family:switzer;src:url(/_next/static/media/c20260562f808f42-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:switzer;src:url(/_next/static/media/2256f5010280dda7-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:switzer;src:url(/_next/static/media/3bede0d2f80a6ba8-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:switzer Fallback;src:local("Arial");ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.__className_81a9d0{font-family:switzer,switzer Fallback}.__variable_81a9d0{--font-body:"switzer","switzer 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.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.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_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.Rail_desktop___9oDa{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;padding:56px 0}.Rail_wordmark__3YWkG{display:inline-block;font-size:18px;font-weight:600;color:var(--ink);letter-spacing:-.3px;line-height:1.2;text-decoration:none}.Rail_role__jY_28{font-size:13px;color:var(--ink-soft);margin-top:4px;margin-bottom:36px;line-height:1.4}.Rail_statusBlock__u3Wpk{display:flex;flex-direction:column;gap:4px;margin-bottom:40px}.Rail_starting__N9GJB{font-size:12px;color:var(--ink-soft);margin-left:16px;line-height:1.4}.Rail_nav__GmEkq{display:flex;flex-direction:column;gap:11px;margin-bottom:40px}.Rail_navItem__CHGxT{font-size:14.5px;color:var(--ink);text-decoration:none;display:flex;align-items:baseline;gap:12px;font-weight:500;letter-spacing:-.1px}.Rail_navIndex___tuEA{font-family:var(--font-mono);font-size:10px;color:var(--accent);width:14px;font-weight:400}.Rail_navActive__u0EgN,.Rail_navLabel__8zrEN{border-bottom:1px solid transparent;padding-bottom:1px}.Rail_aboutSnippet__zArHM{margin-bottom:32px;padding-top:24px;border-top:1px solid var(--rule)}.Rail_aboutSnippet__zArHM p{margin:0;font-size:13px;line-height:1.6;color:var(--ink-soft)}.Rail_contact__7U8sy{margin-bottom:24px}.Rail_contactLinks__zp9z1{margin-top:10px;display:flex;flex-direction:column;gap:6px}.Rail_email__QZz9E{font-size:15px;font-weight:500;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);align-self:flex-start;padding-bottom:1px}.Rail_socials__NekY_{margin-top:4px}.Rail_spacer__Csfe3{flex:1 1}.Rail_controls__oQlM7{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid var(--rule)}.Rail_mobile__RM2Qi{display:none}.Rail_mobileTop__TA6Mm{display:flex;justify-content:space-between;align-items:center}.Rail_mobileNav__9AIQw{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px}.Rail_mobileNavItem__d9cah{display:inline-flex;align-items:baseline;gap:6px;font-size:14px;font-weight:500;color:var(--ink);text-decoration:none;letter-spacing:-.1px}.Rail_mobileNavIndex__KR8De{font-family:var(--font-mono);font-size:9px;color:var(--accent);font-weight:400}.Rail_mobileWordmark__64UuR{font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.3px;text-decoration:none}.Rail_mobileControls__rk6Ni{display:flex;gap:12px;align-items:center}.Rail_mobileToggle__pPK_6{width:32px;height:32px;font-size:14px}@media (max-width:1099px){.Rail_desktop___9oDa{display:none}.Rail_mobile__RM2Qi{display:block;padding:18px 0 4px}}.layout_shell__gUZZZ{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:96px;gap:96px;padding:0 64px;align-items:start;max-width:1440px;margin:0 auto}.layout_railCol__D4p1n{align-self:stretch}.layout_main__XZiSC{padding-top:80px;padding-bottom:80px;min-height:100vh}@media (max-width:1099px){.layout_shell__gUZZZ{grid-template-columns:minmax(0,1fr);gap:0;padding:0 24px}.layout_main__XZiSC,.layout_railCol__D4p1n{min-width:0}.layout_main__XZiSC{padding-top:0;padding-bottom:40px}}