@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b5963afcf1479527-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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5ed7d4ff5e59016d-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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/84adbee2f2a7cb50-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_a269ef{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_a269ef{--font-newsreader:"Newsreader","Newsreader Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;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:100 900;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:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:100 900;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_9c618b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_9c618b{--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.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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-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:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plexmono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--font-display:var(--font-newsreader),Georgia,"Times New Roman",serif;--font-sans:var(--font-hanken),"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-plexmono),ui-monospace,Menlo,monospace;--font-wordmark:var(--font-hanken),sans-serif;--amber-500:#d37d00;--amber-600:#b06900;--amber-700:#8c5300;--amber-400:#e39a33;--amber-300:#eeba71;--amber-200:#f6d9ac;--amber-100:#faecd6;--amber-050:#fdf6ec;--ink-900:#12161f;--ink-800:#1f2532;--ink-700:#2b3242;--ink-600:#3b4354;--graphite-500:#5b5b5f;--graphite-400:#767679;--mono-600:#444242;--bone-050:#faf8f5;--bone-100:#f5f3ef;--bone-200:#eae7e1;--bone-300:#d9d5cd;--bone-400:#bdb8ae;--white:#ffffff;--verified-600:#2f6f5e;--verified-100:#e4efeb;--risk-600:#a8371c;--risk-100:#f7e6e1;--pending-600:#8c6d1f;--pending-100:#f6eed9;--surface-page:var(--bone-050);--surface-card:var(--white);--surface-sunken:var(--bone-100);--surface-inverse:var(--ink-900);--surface-inverse-raised:var(--ink-800);--surface-accent:var(--amber-500);--surface-accent-soft:var(--amber-050);--text-heading:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--graphite-500);--text-faint:var(--graphite-400);--text-on-inverse:var(--bone-100);--text-on-inverse-muted:#9aa0ad;--text-on-accent:var(--white);--text-accent:var(--amber-600);--border-hairline:rgba(31,37,50,0.1);--border-default:rgba(31,37,50,0.16);--border-strong:rgba(31,37,50,0.32);--border-inverse:rgba(245,243,239,0.16);--border-inverse-strong:rgba(245,243,239,0.34);--border-accent:var(--amber-500);--link:var(--ink-900);--link-hover:var(--amber-600);--focus-ring:var(--amber-500);--overlay-scrim:rgba(18,22,31,0.62);--photo-duotone-shadow:var(--ink-900);--photo-duotone-light:var(--bone-200)}.crimus-dark{--surface-page:var(--ink-900);--surface-card:var(--ink-800);--surface-sunken:var(--ink-700);--text-heading:var(--bone-050);--text-body:var(--bone-100);--text-muted:#9aa0ad;--text-faint:#6f7684;--border-hairline:rgba(245,243,239,0.1);--border-default:rgba(245,243,239,0.18);--border-strong:rgba(245,243,239,0.34);--link:var(--bone-050);--link-hover:var(--amber-400);color:var(--text-body)}:root{--display-1-size:76px;--display-1-line:0.98;--display-1-track:-0.02em;--display-1-weight:400;--display-2-size:56px;--display-2-line:1.02;--display-2-track:-0.018em;--display-2-weight:400;--display-3-size:40px;--display-3-line:1.08;--display-3-track:-0.015em;--display-3-weight:400;--heading-1-size:32px;--heading-1-line:1.16;--heading-1-track:-0.015em;--heading-1-weight:600;--heading-2-size:24px;--heading-2-line:1.22;--heading-2-track:-0.012em;--heading-2-weight:600;--heading-3-size:19px;--heading-3-line:1.32;--heading-3-track:-0.008em;--heading-3-weight:600;--body-lg-size:19px;--body-lg-line:1.55;--body-md-size:16px;--body-md-line:1.6;--body-sm-size:14px;--body-sm-line:1.55;--body-xs-size:13px;--body-xs-line:1.5;--label-size:12px;--label-line:1.1;--label-track:0.16em;--label-weight:500;--label-sm-size:11px;--label-sm-track:0.18em;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--space-14:160px;--gutter-page:32px;--gutter-page-lg:56px;--container-max:1240px;--container-prose:66ch;--section-y:var(--space-12);--section-y-tight:var(--space-10);--grid-gap:24px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--border-width-hair:1px;--border-width-thick:2px;--border-dashed:1px dashed var(--border-default);--shadow-none:none;--shadow-sm:0 1px 2px rgba(18,22,31,0.06);--shadow-md:0 6px 18px -6px rgba(18,22,31,0.14),0 1px 2px rgba(18,22,31,0.05);--shadow-lg:0 24px 56px -20px rgba(18,22,31,0.3),0 2px 6px rgba(18,22,31,0.06);--shadow-inset-hair:inset 0 0 0 1px var(--border-hairline);--frame-bracket-size:26px;--frame-bracket-weight:2px;--rule-hairline:1px solid var(--border-hairline);--scrim-bottom:linear-gradient(0deg,rgba(18,22,31,0.86) 0%,rgba(18,22,31,0.45) 45%,rgba(18,22,31,0));--scrim-left:linear-gradient(90deg,rgba(18,22,31,0.88) 0%,rgba(18,22,31,0.35) 55%,rgba(18,22,31,0));--ease-standard:cubic-bezier(0.22,0.61,0.36,1);--ease-out-soft:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.45,0,0.55,1);--duration-instant:90ms;--duration-fast:160ms;--duration-base:240ms;--duration-slow:420ms;--duration-reveal:700ms;--transition-control:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);--press-scale:0.985}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-reveal:1ms}}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--body-md-size);line-height:var(--body-md-line);-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3,h4{margin:0;color:var(--text-heading)}p{margin:0}a{color:var(--link);text-decoration:none;text-underline-offset:3px;transition:var(--transition-control)}a:hover{color:var(--link-hover);text-decoration:underline}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}img{display:block;max-width:100%}button{font:inherit}@keyframes crimus-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important}}a.tile-link,a.tile-link:hover{text-decoration:none;color:inherit}:root{--site-nav-h:78px}.site-nav-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--ink-900)}.site-nav{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,56px);min-height:var(--site-nav-h);justify-content:space-between;gap:24px;border-bottom:1px solid rgba(245,243,239,.16);font-family:var(--font-sans)}.site-nav,.site-nav-logo{display:flex;align-items:center}.site-nav-logo{padding:16px 0}.site-nav-links{display:flex;gap:clamp(14px,2vw,30px);align-items:center;padding:8px 0}.site-nav-link{color:#d9d5cd;font-size:15px;font-weight:500;text-decoration:none;padding-bottom:3px;border-bottom:1px solid transparent;transition:var(--transition-control)}.site-nav-link:hover{color:#f5f3ef;border-bottom-color:rgba(245,243,239,.4);text-decoration:none}.site-nav-link.is-active{color:#f5f3ef;border-bottom-color:#d37d00}.site-nav-actions{display:flex;align-items:center;gap:12px}.site-nav-cta{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1px solid rgba(245,243,239,.34);border-radius:4px;font-size:14px;font-weight:600;white-space:nowrap;font-family:var(--font-sans);transition:var(--transition-control)}.site-nav-cta,.site-nav-cta:hover{color:#f5f3ef;text-decoration:none}.site-nav-cta:hover{background:rgba(245,243,239,.1);border-color:rgba(245,243,239,.6)}.site-nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(245,243,239,.34);border-radius:4px;background:transparent;color:#f5f3ef;cursor:pointer;transition:var(--transition-control)}.site-nav-toggle:hover{background:rgba(245,243,239,.1);border-color:rgba(245,243,239,.6)}.site-mobile-menu{position:fixed;inset:0;z-index:1;height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--ink-900);padding:calc(var(--site-nav-h) + clamp(16px, 4vh, 40px)) clamp(20px,6vw,48px) calc(env(safe-area-inset-bottom, 0px) + 24px);overflow-y:auto;overscroll-behavior:contain;animation:site-menu-in var(--duration-base) var(--ease-out-soft) both}.site-mobile-menu.is-closing{animation:site-menu-out var(--duration-fast) var(--ease-standard) both}.site-mobile-menu-links{display:flex;flex-direction:column;margin-top:clamp(8px,2vh,24px)}.site-mobile-menu-link{display:flex;align-items:center;gap:16px;min-height:48px;padding:12px 0;border-bottom:1px solid rgba(245,243,239,.12);color:#d9d5cd;font-family:var(--font-sans);font-size:21px;font-weight:500;text-decoration:none;animation:site-menu-item-in var(--duration-slow) var(--ease-out-soft) both;animation-delay:calc(90ms + var(--stagger-i, 0) * 45ms)}.site-mobile-menu-link:hover{color:#faf8f5;text-decoration:none}.site-mobile-menu-link.is-active{color:#faf8f5}.site-mobile-menu-index{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:#6f7684}.site-mobile-menu-arrow{margin-left:auto;color:var(--amber-500);opacity:0;transform:translateX(-6px);transition:opacity var(--duration-base) var(--ease-out-soft),transform var(--duration-base) var(--ease-out-soft)}.site-mobile-menu-link.is-active .site-mobile-menu-arrow,.site-mobile-menu-link:hover .site-mobile-menu-arrow{opacity:1;transform:none}.site-mobile-menu-cta{margin-top:clamp(24px,4vh,40px);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border:1px solid var(--amber-500);border-radius:4px;background:var(--amber-500);color:var(--text-on-accent);font-size:16px;font-weight:600;text-decoration:none;font-family:var(--font-sans);animation:site-menu-item-in var(--duration-slow) var(--ease-out-soft) both;animation-delay:calc(90ms + 6 * 45ms);transition:var(--transition-control)}.site-mobile-menu-cta:hover{background:var(--amber-600);border-color:var(--amber-600);color:var(--text-on-accent);text-decoration:none}@keyframes site-menu-in{0%{opacity:0}to{opacity:1}}@keyframes site-menu-out{0%{opacity:1}to{opacity:0}}@keyframes site-menu-item-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site-mobile-menu,.site-mobile-menu *{animation-delay:0s!important}}@media (max-width:920px){.site-nav-links{display:none}.site-nav-toggle{display:inline-flex}}@media (max-width:480px){.site-nav-cta{padding:9px 12px}.site-nav-cta-label{display:none}.site-nav-actions{gap:8px}}