:root{--ink:#241711;--paper:#f3ead9;--paper-dim:#e9ddc8;--leather:#7a4324;--leather-deep:#351c10;--leather-darker:#241209;--brass:#c08a4e;--brass-light:#e3bd84;--line:rgba(36,23,17,0.14);--line-on-dark:rgba(243,234,217,0.18);--font-display:var(--font-fraunces),"Iowan Old Style",serif;--font-body:var(--font-archivo),system-ui,sans-serif;--font-mono:var(--font-plexmono),"SFMono-Regular",monospace}*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}@media (min-width:768px){.container{padding:0 48px}}.mono{font-family:var(--font-mono);letter-spacing:.02em}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:2px;font-family:var(--font-body);font-weight:600;font-size:.95rem;text-decoration:none;border:1px solid var(--brass);background:var(--brass);color:var(--leather-darker);transition:transform .2s ease,background .2s ease}.btn:hover{background:var(--brass-light);transform:translateY(-1px)}.btnGhost{background:transparent;color:var(--paper);border-color:var(--line-on-dark)}.btnGhost:hover{background:rgba(243,234,217,.08);color:var(--paper)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:fraunces;src:url(/_next/static/media/ed64c0f8ce54f9f0-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:fraunces;src:url(/_next/static/media/5b6467e2e9452967-s.p.woff2) format("woff2");font-display:swap;font-weight:900}@font-face{font-family:fraunces Fallback;src:local("Arial");ascent-override:89.75%;descent-override:23.40%;line-gap-override:0.00%;size-adjust:108.97%}.__className_2c0e07{font-family:fraunces,fraunces Fallback}.__variable_2c0e07{--font-fraunces:"fraunces","fraunces Fallback"}@font-face{font-family:archivo;src:url(/_next/static/media/8a66badc4cdbfd13-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:archivo;src:url(/_next/static/media/01d03008e93b7a9b-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:archivo;src:url(/_next/static/media/75251a512ff81814-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:87.80%;descent-override:21.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_e1d67d{font-family:archivo,archivo Fallback}.__variable_e1d67d{--font-archivo:"archivo","archivo Fallback"}@font-face{font-family:plexMono;src:url(/_next/static/media/60bbe6c85a6afad1-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:102.50%;descent-override:27.50%;line-gap-override:0.00%;size-adjust:100.00%}.__className_8e5ea0{font-family:plexMono,plexMono Fallback;font-weight:500}.__variable_8e5ea0{--font-plexmono:"plexMono","plexMono Fallback"}.Footer_footer__UaG1g{background:var(--leather-darker);color:var(--paper);padding:32px 0 20px}.Footer_inner__ACAek{display:flex;flex-direction:column;gap:8px;font-size:.82rem;opacity:.75;font-family:var(--font-mono)}@media (min-width:700px){.Footer_inner__ACAek{flex-direction:row;justify-content:space-between}}.Footer_note__c2ihZ{margin-top:14px;font-size:.72rem;opacity:.45}.Header_header__MvnS2{position:fixed;top:0;left:0;width:100%;z-index:50;padding-top:3px}.Header_inner__ggL_E{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px}.Header_logo__j7oID{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:1.05rem;text-decoration:none;color:var(--paper);letter-spacing:.01em}.Header_mark__x6vLA{width:10px;height:10px;border-radius:50%;background:var(--brass);flex-shrink:0}.Header_nav__EE71E{display:none;gap:28px;font-size:.9rem;font-weight:500}.Header_nav__EE71E a{text-decoration:none;color:var(--paper);opacity:.82;transition:opacity .2s ease}.Header_nav__EE71E a:hover{opacity:1}@media (min-width:900px){.Header_nav__EE71E{display:flex}}.Header_actions__AFxTd{display:flex;align-items:center;gap:14px}.Header_langToggle__JtqN4{display:flex;align-items:center;gap:4px;background:transparent;border:1px solid var(--line-on-dark);border-radius:999px;padding:6px 12px;font-family:var(--font-mono);font-size:.75rem;color:var(--paper);opacity:.8;cursor:pointer}.Header_langToggle__JtqN4 .Header_active__t8h51{color:var(--brass-light);opacity:1;font-weight:600}.Header_callChip__D37hN{display:none;font-family:var(--font-mono);font-size:.8rem;color:var(--paper);text-decoration:none;border:1px solid var(--line-on-dark);padding:8px 14px;border-radius:999px}@media (min-width:640px){.Header_callChip__D37hN{display:inline-flex}}.ScrollProgress_track__6y6LJ{position:fixed;top:0;left:0;width:100%;height:3px;z-index:100;background:transparent}.ScrollProgress_bar__jVkef{height:100%;width:0;background:var(--brass)}