@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b497598118275079-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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_3c50be{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_3c50be{--font-display:"Cinzel","Cinzel Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--graphite:#2A3136;--graphite-deep:#20262A;--graphite-soft:#353D43;--graphite-line:#313A40;--bone:#F4F2ED;--bone-2:#EBE7DE;--bone-3:#E5E0D2;--bronze:#8C6239;--bronze-light:#A87A4C;--bronze-pale:#C49A6C;--signal:#F4D03F;--signal-dim:#C9A92C;--rule:rgba(42,49,54,0.18);--rule-soft:rgba(42,49,54,0.08);--rule-strong:rgba(42,49,54,0.42);--mute:rgba(42,49,54,0.62);--mute-soft:rgba(42,49,54,0.40);--on-dark:#F4F2ED;--on-dark-mute:rgba(244,242,237,0.64);--on-dark-soft:rgba(244,242,237,0.38);--rule-dark:rgba(244,242,237,0.16);--rule-dark-soft:rgba(244,242,237,0.08);--serif:"Cinzel","Times New Roman",serif;--sans:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--maxw:1280px;--pad:clamp(20px,5vw,88px);--sec:clamp(60px,8vw,104px);--ease:cubic-bezier(0.22,0.61,0.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bone);color:var(--graphite);overflow-x:clip;font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.004em}img{display:block;max-width:100%}a{color:inherit}button{font-family:inherit;cursor:pointer}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}.section{padding-block:var(--sec);border-bottom:1px solid var(--rule);position:relative}.section--dark{background:var(--graphite)}.section--dark,.section--deep{color:var(--on-dark);border-bottom-color:var(--rule-dark)}.section--deep{background:var(--graphite-deep)}.section--paper2{background:var(--bone-2)}.gridtex{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--rule-dark-soft) 1px,transparent 1px),linear-gradient(90deg,var(--rule-dark-soft) 1px,transparent 1px);background-size:56px 56px}.gridtex--light{background-image:linear-gradient(var(--rule-soft) 1px,transparent 1px),linear-gradient(90deg,var(--rule-soft) 1px,transparent 1px)}.sec-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:clamp(32px,4.5vw,52px)}.sec-head__l{display:flex;flex-direction:column;gap:12px}.gc-sig{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--mute-soft)}.gc-sig:before{content:"[GC]";color:var(--signal-dim);font-weight:600;letter-spacing:.08em}.section--dark .gc-sig,.section--deep .gc-sig{color:var(--on-dark-soft)}.section--dark .gc-sig:before,.section--deep .gc-sig:before{color:var(--signal)}.serif{font-family:var(--serif);font-weight:500}.eyebrow,.mono{font-family:var(--mono)}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--bronze);margin:0}.eyebrow--mute{color:var(--mute)}.eyebrow--ondark{color:var(--bronze-pale)}.fig{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.section--dark .fig,.section--deep .fig{color:var(--on-dark-soft)}.h1{font-size:clamp(40px,6vw,82px);line-height:.99;letter-spacing:.01em}.h1,.h2{font-family:var(--serif);font-weight:500;margin:0}.h2{font-size:clamp(29px,3.9vw,50px);line-height:1.06;letter-spacing:.015em}.h3{font-family:var(--serif);font-weight:500;font-size:clamp(21px,2.3vw,29px);line-height:1.14;letter-spacing:.02em;margin:0}.accent{color:var(--bronze)}.section--dark .accent,.section--deep .accent{color:var(--bronze-pale)}.lede{font-size:clamp(17px,1.6vw,21px);line-height:1.5;color:var(--graphite);max-width:60ch;letter-spacing:-.008em}.section--dark .lede,.section--deep .lede{color:var(--on-dark)}.muted{color:var(--mute)}.section--dark .muted,.section--deep .muted{color:var(--on-dark-mute)}.num{font-family:var(--mono);font-weight:600;color:var(--bronze);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1}.section--dark .num,.section--deep .num{color:var(--bronze-pale)}.num--signal{color:var(--graphite)}.section--dark .num--signal,.section--deep .num--signal{color:var(--signal)}.figure{font-family:var(--serif);font-weight:500;color:var(--bronze);line-height:.92;letter-spacing:.01em;font-variant-numeric:tabular-nums}.section--dark .figure,.section--deep .figure{color:var(--bronze-pale)}.hr{height:1px;background:var(--rule);border:0;width:100%}.section--dark .hr{background:var(--rule-dark)}.tick{width:52px;height:2px;background:var(--bronze)}.ornrule{display:flex;align-items:center;gap:14px}.ornrule__line{flex:1;height:2px;background:var(--rule);position:relative}.ornrule__line:after,.ornrule__line:before{content:"";position:absolute;top:-3px;width:2px;height:8px;background:var(--rule-strong)}.ornrule__line:before{left:0}.ornrule__line:after{right:0}.ornrule__tag{font-size:10px;letter-spacing:.16em;color:var(--mute)}.btn,.ornrule__tag{font-family:var(--mono);white-space:nowrap}.btn{display:inline-flex;align-items:center;gap:14px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:16px 24px;border:1px solid transparent;text-decoration:none;transition:background .22s var(--ease),color .22s var(--ease),border-color .22s var(--ease)}.btn .cur{font-weight:600;transition:transform .22s var(--ease)}.btn:hover .cur{transform:translateX(4px)}.btn--primary{background:var(--bronze);color:var(--bone)}.btn--primary:hover{background:var(--graphite);color:var(--signal)}.btn--ghost{background:transparent;color:var(--graphite);border-color:var(--rule-strong)}.btn--ghost:hover{background:var(--graphite);color:var(--bone);border-color:var(--graphite)}.section--dark .btn--ghost,.section--deep .btn--ghost{color:var(--on-dark);border-color:var(--rule-dark)}.section--dark .btn--ghost:hover,.section--deep .btn--ghost:hover{background:var(--bone);color:var(--graphite);border-color:var(--bone)}.btn--lg{padding:20px 32px;font-size:13px}.tlink{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);text-decoration:none}.tlink .cur{transition:transform .22s var(--ease)}.tlink:hover .cur{transform:translateX(3px)}.section--dark .tlink,.section--deep .tlink{color:var(--bronze-pale)}.blink{display:inline-block;width:.6ch;height:1.05em;background:var(--signal);vertical-align:-.15em;margin-left:2px;animation:blink 1.1s steps(1) infinite}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.nav{position:relative;background:transparent;border-bottom:1px solid var(--rule-soft)}.nav__in{display:flex;justify-content:space-between;height:64px;gap:24px}.brand,.nav__in{align-items:center}.brand{display:inline-flex;gap:11px;text-decoration:none;color:var(--graphite);opacity:.86;transition:opacity .2s}.brand:hover{opacity:1}.brand__wm{font-family:var(--serif);font-weight:600;font-size:15px;letter-spacing:.18em}.nav__links{display:flex;gap:28px}.nav__links a{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);text-decoration:none;transition:color .2s}.nav__links a:hover{color:var(--bronze)}.nav__cta{display:flex;align-items:center;gap:16px}.bio__link{color:var(--bronze);text-decoration:none;border-bottom:1px solid;padding-bottom:1px;transition:color .2s,border-color .2s}.bio__link:hover{color:var(--graphite);border-bottom-color:currentColor}.section--dark .bio__link,.section--deep .bio__link{color:var(--bronze-pale)}.section--dark .bio__link:hover,.section--deep .bio__link:hover{color:var(--signal)}.term{background:var(--graphite-deep);border:1px solid var(--rule-dark);font-family:var(--mono);color:var(--on-dark)}.term__bar{display:flex;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid var(--rule-dark)}.term__dot{width:9px;height:9px;border-radius:50%;background:var(--rule-dark)}.term__dot--live{background:var(--signal);box-shadow:0 0 0 0 rgba(244,208,63,.5);animation:pulse 2.2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(244,208,63,.45)}70%{box-shadow:0 0 0 7px rgba(244,208,63,0)}to{box-shadow:0 0 0 0 rgba(244,208,63,0)}}.term__title{font-size:11px;letter-spacing:.12em;color:var(--on-dark-soft);margin-left:4px}.term__body{padding:20px 22px;font-size:13.5px;line-height:1.9}.term__line{display:flex;gap:10px}.term__prompt{color:var(--signal)}.term__cmt{color:var(--on-dark-soft)}.term__val{color:var(--bronze-pale)}.gauge{height:6px;background:var(--rule);position:relative;overflow:hidden}.section--dark .gauge,.section--deep .gauge{background:var(--rule-dark)}.gauge__fill{position:absolute;left:0;top:0;bottom:0;background:var(--bronze);width:0;transition:width 1.1s var(--ease)}.gauge__fill--signal{background:var(--signal)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal-l,.reveal-r{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal-l{transform:translateX(-32px)}.reveal-r{transform:translateX(32px)}.reveal-l.in,.reveal-r.in{opacity:1;transform:none}.reveal-scale{opacity:0;transform:scale(.96);transition:opacity .85s var(--ease),transform .85s var(--ease)}.reveal-scale.in{opacity:1;transform:scale(1)}.reveal-up-fast{opacity:0;transform:translateY(12px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.reveal-up-fast.in{opacity:1;transform:none}.js-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.js-stagger.in>*{opacity:1;transform:none}.js-stagger-l>*{opacity:0;transform:translateX(-22px);transition:opacity .65s var(--ease),transform .65s var(--ease)}.js-stagger-l.in>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-stagger-l>*,.js-stagger>*,.reveal,.reveal-l,.reveal-r,.reveal-scale,.reveal-up-fast{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}.blink,.term__dot--live{animation:none}}@media (max-width:860px){.nav__links{display:none}.nav__cta .btn{padding:9px 13px;font-size:10px;letter-spacing:.1em}.sec-head{flex-direction:column;gap:12px}}