@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-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:"Source Serif 4";font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-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:"Source Serif 4";font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-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:"Source Serif 4";font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-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:"Source Serif 4";font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_4af43e{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_4af43e{--font-source-serif:"Source Serif 4","Source Serif 4 Fallback"}.sp-press{--serif:var(--font-source-serif),"Source Serif 4",Georgia,"Times New Roman",serif;--sans:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--bg:#fbfbfa;--bg-2:#f3f3f1;--surface:#ffffff;--surface-2:#f6f6f4;--border:rgba(24,24,27,0.10);--border-strong:rgba(24,24,27,0.18);--ink:#1a1a1c;--ink-2:#52525a;--ink-3:#71717a;--ink-4:#d4d4d8;--amber:#b45309;--amber-2:#92400e;--amber-bg:#fbf1e3;--green:#16a34a;--rose:#e11d48;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dark .sp-press{--bg:#17171a;--bg-2:#1f1f23;--surface:#1c1c20;--surface-2:#26262b;--border:rgba(255,255,255,0.10);--border-strong:rgba(255,255,255,0.18);--ink:#f4f4f5;--ink-2:#b4b2b0;--ink-3:#9a9a9e;--ink-4:#3a3a40;--amber:#d97706;--amber-2:#f59e0b;--amber-bg:#2a1a0c;--green:#4ade80;--rose:#fb7185;color-scheme:dark}@keyframes sp-pulseDot{0%,to{opacity:1}50%{opacity:.4}}@keyframes sp-blink{50%{opacity:0}}.sp-press{*,:after,:before{box-sizing:border-box}& .serif{font-family:var(--serif);font-feature-settings:"kern","liga","onum"}& .mono{font-family:var(--mono)}& .eyebrow{font-size:11px;letter-spacing:.18em;color:var(--amber)}& .eyebrow,& .label{font-family:var(--sans);font-weight:600;text-transform:uppercase}& .label{font-size:10.5px;letter-spacing:.16em;color:var(--ink-3)}& .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:12.5px;font-weight:500;letter-spacing:.04em;padding:10px 18px;border-radius:2px;border:1px solid transparent;cursor:pointer;transition:all .14s ease;text-decoration:none;white-space:nowrap}& .btn-amber{background:var(--amber);color:#fff8ee}& .btn-amber:hover{background:var(--amber-2)}& .btn-ghost{background:transparent;color:var(--ink);border-color:var(--border-strong)}& .btn-ghost:hover{background:var(--surface-2)}& .btn-tiny{padding:6px 10px;font-size:11px;letter-spacing:.06em}& .container{width:min(1240px,100% - 80px);margin:0 auto}& .container-tight{width:min(1080px,100% - 80px);margin:0 auto}& .nav{position:sticky;top:0;z-index:40;background:color-mix(in oklab,var(--bg) 92%,transparent);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--border)}& .nav-inner{justify-content:space-between;padding:18px 0}& .nav-inner,& .nav-links{display:flex;align-items:center}& .nav-links{gap:28px;font-family:var(--sans);font-size:12.5px;color:var(--ink-2)}& .nav-actions{display:flex;align-items:center;gap:10px}& .ulink{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1px;background-position:0 100%;transition:background-size .2s ease;padding-bottom:2px}& .ulink:hover{background-size:100% 1px}& .nav-link-btn{background:none;border:0;cursor:pointer;font:inherit;color:var(--ink-2)}& .nav-link-btn:hover{color:var(--ink)}& .hero{position:relative;padding:88px 0 64px;overflow:hidden}& .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:80px;align-items:start}& .hero-eye{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--amber);display:flex;align-items:center;gap:14px;margin-bottom:34px}& .hero-eye .line{width:36px;height:1px;background:var(--amber)}& .hero-h1{font-family:var(--serif);font-weight:300;font-size:clamp(56px,7.4vw,108px);line-height:.98;letter-spacing:-.028em;margin:0 0 36px;color:var(--ink);text-wrap:balance}& .hero-h1 em{font-style:italic;color:var(--amber);font-weight:300}& .hero-lede{font-family:var(--serif);font-size:clamp(18px,1.4vw,22px);line-height:1.55;color:var(--ink-2);max-width:560px;margin:0}& .hero-cta{display:flex;align-items:center;gap:14px;margin-top:40px;flex-wrap:wrap}& .hero-stats{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}& .hero-stat{padding:22px 22px 22px 0;border-right:1px solid var(--border)}& .hero-stat:last-child{border-right:none;padding-right:0}& .hero-stat .k{font-family:var(--serif);font-weight:400;font-size:38px;line-height:1;letter-spacing:-.024em;color:var(--ink)}& .hero-stat .k sup{font-size:.55em;vertical-align:top;margin-left:2px;color:var(--amber);font-family:var(--sans);font-weight:500;letter-spacing:.04em;line-height:1;top:.4em;position:relative}& .hero-stat .v{margin-top:10px;font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}& .specimen{position:relative;background:var(--surface);border:1px solid var(--border-strong);height:560px;overflow:hidden;box-shadow:0 1px 0 var(--border),0 28px 60px -28px rgba(28,25,23,.18)}& .specimen-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--surface-2);font-family:var(--mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.04em}& .specimen-head .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--amber);margin-right:8px;animation:sp-pulseDot 1.6s ease-in-out infinite}& .specimen-stage{position:absolute;inset:39px 0 0 0;display:grid;grid-template-rows:178px 1fr}& .audio-strip{position:relative;border-bottom:1px solid var(--border);background:var(--bg);padding:18px 22px}& .audio-strip .meta{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.05em;display:flex;gap:14px;margin-bottom:10px}& .audio-strip .meta .tag{color:var(--amber);font-weight:500}& .audio-wave{height:64px;position:relative;display:flex;align-items:center;gap:2px;margin:8px 0 4px}& .audio-wave .bar{flex:1;background:var(--ink-4);border-radius:1px;min-height:2px;transition:background 80ms ease,height 80ms ease}& .audio-wave .bar.played{background:var(--amber)}& .audio-wave .bar.live{background:var(--ink)}& .audio-wave .playhead{position:absolute;top:-4px;bottom:-4px;width:1px;background:var(--ink);transition:left .12s linear}& .audio-strip .time{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.05em;margin-top:6px}& .transform-stage{position:relative;display:grid;grid-template-rows:auto 1fr;overflow:hidden}& .transform-head{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.05em;border-bottom:1px solid var(--border);background:var(--bg)}& .transform-head .arrow{display:flex;align-items:center;gap:8px;color:var(--amber)}& .transform-body{padding:24px 28px 28px;position:relative;background:var(--surface)}& .page-num{position:absolute;top:14px;right:22px;font-family:var(--serif);font-size:11px;color:var(--ink-3);font-style:italic}& .specimen-chapter{font-family:var(--sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--amber);margin-bottom:6px}& .specimen-h{font-weight:400;font-size:22px;line-height:1.1;letter-spacing:-.012em;margin:0 0 16px}& .specimen-h,& .specimen-p{font-family:var(--serif);color:var(--ink)}& .specimen-p{font-size:14px;line-height:1.7;margin:0;font-feature-settings:"kern","liga","onum"}& .cursor{display:inline-block;width:.32em;height:1em;background:var(--ink);vertical-align:text-bottom;animation:sp-blink 1s steps(2) infinite;margin-left:1px}& .specimen-foot{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:11px 22px;border-top:1px solid var(--border);background:var(--surface-2);font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.05em}& .fid-badge{display:inline-flex;align-items:center;gap:8px;color:var(--amber);font-weight:500}& .fid-badge .dot{width:6px;height:6px;background:var(--amber);border-radius:50%}& .section{padding:110px 0;position:relative;scroll-margin-top:72px}& #spread{scroll-margin-top:84px}& .section+.section{border-top:1px solid var(--border)}& .section-tinted{background:var(--bg-2)}& .section-ink{background:#14110d;color:#e8dcc4}& .section-ink .eyebrow{color:var(--amber)}& .section-ink .section-head h2{color:#f0e0cb}& .section-ink .section-head .sub{color:rgba(232,220,196,.7)}& .section-head{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-bottom:64px}& .section-head .num{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.1em;margin-bottom:14px}& .section-head h2{font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.8vw,64px);line-height:1.04;letter-spacing:-.02em;margin:0;color:var(--ink);text-wrap:balance}& .section-head h2 em{font-style:italic;color:var(--amber);font-weight:300}& .section-head .sub{font-family:var(--serif);font-size:17px;line-height:1.6;color:var(--ink-2);max-width:460px;margin-top:0}& .catalog{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--border);border-left:1px solid var(--border)}& .catalog-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:34px 26px 30px;display:flex;flex-direction:column;background:var(--surface);position:relative;min-height:360px}& .catalog-cell:hover{background:var(--surface-2)}& .catalog-cell .product-num{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.1em;position:absolute;top:18px;right:22px}& .catalog-cell .product-h{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.15;letter-spacing:-.012em;margin:0 0 8px;color:var(--ink)}& .catalog-cell .product-sub{font-family:var(--sans);font-size:11.5px;color:var(--ink-3);letter-spacing:.04em;margin-bottom:18px}& .catalog-cell .product-blurb{font-family:var(--serif);font-size:13.5px;line-height:1.6;color:var(--ink-2);margin-bottom:auto}& .catalog-cell .product-foot{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.05em;display:flex;justify-content:space-between;margin-top:22px;padding-top:14px;border-top:1px dashed var(--border)}& .catalog-cell .product-foot .lead{color:var(--amber)}& .book{margin-bottom:22px;height:110px;align-items:flex-end}& .book,& .book .cover{position:relative;display:flex}& .book .cover{width:76px;height:104px;background:var(--ink);box-shadow:inset -1px 0 0 rgba(255,255,255,.06),1px 0 0 rgba(0,0,0,.1),2px 2px 0 var(--surface-2),3px 3px 0 var(--border-strong);flex-direction:column;padding:9px 8px;color:#f5f0e6;font-family:var(--serif)}& .book .cover.amber{background:var(--amber);color:#fff8ee}& .book .cover.cream{background:var(--surface-2);color:var(--ink);box-shadow:inset -1px 0 0 rgba(0,0,0,.08),1px 0 0 rgba(0,0,0,.1),2px 2px 0 var(--bg-2),3px 3px 0 var(--border-strong)}& .book .cover.deep{background:#2a1d0e;color:#e8dcc4}& .book .cover.rust{background:#7c4a1e;color:#f5e8d0}& .book .cover.gray{background:#3f3a33;color:#e8dcc4}& .book .cover .spine-rule{height:1px;background:currentColor;opacity:.4;margin:5px 0 6px}& .book .cover .ttl{font-size:7px;letter-spacing:.04em;line-height:1.18;opacity:.9}& .book .cover .imprint-line,& .book .cover .ttl{text-transform:uppercase;font-family:var(--sans);font-weight:600}& .book .cover .imprint-line{margin-top:auto;font-size:6px;letter-spacing:.18em;opacity:.55}& .book .cover .kicker{font-size:5.5px;letter-spacing:.22em;opacity:.7;font-family:var(--sans);font-weight:600}& .book .pages{width:8px;height:96px;background:repeating-linear-gradient(90deg,var(--surface) 0,var(--surface) 1px,var(--bg-2) 1px,var(--bg-2) 2px);border:1px solid var(--border);border-left:0}& .spread-wrap{background:var(--bg);border:1px solid var(--border-strong);padding:40px 28px 28px;position:relative;box-shadow:0 1px 0 var(--border),0 40px 80px -40px rgba(28,25,23,.18)}& .spread{display:grid;grid-template-columns:220px 1fr 220px;gap:28px;position:relative}& .spread .marginalia{font-family:var(--sans);font-size:11.5px;color:var(--ink-3);letter-spacing:.03em;line-height:1.6}& .spread .marginalia.right{text-align:left}& .spread .body{padding:0 14px;border-left:1px solid var(--border);border-right:1px solid var(--border);position:relative}& .spread .body .folio{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.08em;display:flex;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:26px}& .spread .body .chap{font-family:var(--serif);font-style:italic;font-size:12px;color:var(--ink-2);letter-spacing:.02em;margin-bottom:6px;text-align:center}& .spread .body .numeral{font-family:var(--serif);font-size:56px;font-weight:300;text-align:center;color:var(--amber);letter-spacing:.04em;line-height:1;margin:6px 0 12px}& .spread .body h3{font-weight:400;font-size:24px;letter-spacing:-.012em;text-align:center;margin:0 0 28px}& .spread .body h3,& .spread .body p{font-family:var(--serif);color:var(--ink)}& .spread .body p{font-size:14.5px;line-height:1.75;margin:0 0 14px;text-align:justify;hyphens:auto;font-feature-settings:"kern","liga","onum"}& .spread-foot{margin-top:28px;display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--border);font-family:var(--mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.05em;gap:16px;flex-wrap:wrap}& .spread-foot .right-keys{display:flex;gap:20px;flex-wrap:wrap}& .spread-foot .key{display:inline-flex;align-items:center;gap:7px}& .spread-foot .key .swatch{width:8px;height:8px;background:var(--amber);border-radius:1px}& .agent-marg-h{display:flex;align-items:center;gap:8px;font-family:var(--sans);font-size:9.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);padding-bottom:12px;border-bottom:1px solid var(--border);margin-bottom:10px}& .agent-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--amber);animation:sp-pulseDot 1.6s ease-in-out infinite}& .agent-avatar{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--ink);color:var(--bg);font-size:8px;letter-spacing:.02em;font-family:var(--sans);font-weight:600;margin-left:6px}& .agent-log-item{padding:11px 8px 12px;margin-left:-8px;margin-right:-8px;border-bottom:1px dashed var(--border);cursor:default;transition:background .14s ease}& .agent-log-item:last-of-type{border-bottom:none}& .agent-log-item.is-active{background:var(--surface)}& .agent-log-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}& .agent-log-time{font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.04em}& .agent-log-kind{font-family:var(--sans);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:2px 6px 3px;border:1px solid var(--border-strong);border-radius:1px}& .agent-log-kind.kind-rephrased,& .agent-note-kind.kind-rephrased{color:var(--amber);border-color:var(--amber)}& .agent-log-kind.kind-trimmed,& .agent-note-kind.kind-trimmed{color:var(--ink-2)}& .agent-log-kind.kind-flagged,& .agent-note-kind.kind-flagged{color:var(--rose);border-color:rgba(225,29,72,.45)}& .agent-log-kind.kind-restored,& .agent-note-kind.kind-restored{color:var(--green);border-color:rgba(22,163,74,.45)}& .agent-log-text{font-family:var(--serif);font-size:12.5px;color:var(--ink);line-height:1.45}& .agent-marg-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--border);font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.06em;line-height:1.7}& .agent-note{background:var(--surface);border:1px solid var(--border);padding:14px 14px 12px;margin-bottom:12px;position:relative;transition:border-color .14s ease,transform .14s ease}& .agent-note:before{content:"";position:absolute;left:-7px;top:16px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid var(--surface);filter:drop-shadow(-1px 0 0 var(--border))}& .agent-note.is-active{border-color:var(--amber);transform:translateX(-2px)}& .agent-note.is-active:before{filter:drop-shadow(-1px 0 0 var(--amber))}& .agent-note-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}& .agent-note-kind{font-family:var(--sans);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:2px 6px 3px;border:1px solid var(--border-strong);border-radius:1px;color:var(--ink-2)}& .agent-note-id{font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.04em}& .agent-note-msg{font-family:var(--serif);font-size:12.5px;color:var(--ink);line-height:1.55;margin-bottom:10px}& .agent-note-actions{display:flex;gap:14px;padding-top:8px;border-top:1px dashed var(--border);font-family:var(--sans);font-size:10.5px;letter-spacing:.06em}& .agent-action{cursor:pointer;padding:1px 0;border-bottom:1px solid transparent;color:var(--ink-2)}& .agent-action.accept{color:var(--amber);border-color:var(--amber)}& .agent-action.revert{color:var(--ink-3)}& .agent-action.reply{color:var(--ink);margin-left:auto}& .spread .body .edit{position:relative;cursor:pointer;padding:0 .08em;border-radius:1px;transition:background .14s ease}& .spread .body .edit-ins{background:color-mix(in oklab,var(--amber) 14%,transparent);border-bottom:1px solid var(--amber)}& .spread .body .edit-ins.is-active{background:color-mix(in oklab,var(--amber) 30%,transparent)}& .spread .body .edit-del{text-decoration:line-through;color:var(--ink-3);background:color-mix(in oklab,var(--ink-3) 8%,transparent)}& .spread .body .edit-del.is-active{color:var(--ink-2);background:color-mix(in oklab,var(--ink-3) 18%,transparent)}& .spread .body .edit-flag{background:color-mix(in oklab,var(--rose) 8%,transparent);border-bottom:1px dashed var(--rose)}& .spread .body .edit-flag.is-active{background:color-mix(in oklab,var(--rose) 18%,transparent)}& .spread .body .edit-keep{background:color-mix(in oklab,var(--green) 8%,transparent);border-bottom:1px solid var(--green)}& .spread .body .edit-keep.is-active{background:color-mix(in oklab,var(--green) 20%,transparent)}& .spread .body .edit-tick{display:inline-block;font-family:var(--mono);font-size:9.5px;vertical-align:super;margin-left:2px;padding:0 3px;border-radius:1px;color:var(--bg);line-height:1.4;position:relative;top:-.5em}& .spread .body .edit-ins .edit-tick{background:var(--amber)}& .spread .body .edit-del .edit-tick{background:var(--ink-3)}& .spread .body .edit-flag .edit-tick{background:var(--rose)}& .spread .body .edit-keep .edit-tick{background:var(--green)}& .dna{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}& .dna-panel{background:var(--surface);border:1px solid var(--border);padding:32px}& .dna-panel .panel-h{font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:20px;display:flex;justify-content:space-between}& .dna-panel .panel-h .right{color:var(--amber)}& .signal-row{display:grid;grid-template-columns:180px 1fr 56px;gap:18px;align-items:center;padding:11px 0;border-top:1px solid var(--border);font-family:var(--sans);font-size:12.5px;color:var(--ink-2)}& .signal-row:first-child{border-top:none}& .signal-row .name{color:var(--ink);font-family:var(--serif);font-size:14px}& .signal-row .sbar{position:relative;height:4px;background:var(--bg-2);border-radius:2px;overflow:hidden}& .signal-row .sbar>i{position:absolute;inset:0;background:var(--amber);transform-origin:left;border-radius:2px}& .signal-row .v{font-family:var(--mono);font-size:11.5px;color:var(--ink-2);text-align:right;letter-spacing:.04em}& .atmosphere{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}& .atmosphere .chip{font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.04em;padding:5px 10px;border:1px solid var(--border-strong);color:var(--ink);border-radius:2px;background:var(--bg)}& .atmosphere .chip.amber{color:var(--amber);border-color:var(--amber)}& .feature-list{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--border)}& .feature-list .row{padding:12px 0;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;font-family:var(--sans);font-size:12px;color:var(--ink-2)}& .feature-list .row:nth-child(odd){padding-right:16px;border-right:1px solid var(--border)}& .feature-list .row:nth-child(2n){padding-left:16px}& .feature-list .row .v{font-family:var(--mono);font-size:11.5px;color:var(--ink);letter-spacing:.04em}& .dna-copy{font-family:var(--serif);font-size:16.5px;line-height:1.55;color:var(--ink-2);margin:0 0 10px}& .dna-copy-em{font-family:var(--serif);font-style:italic;font-size:14.5px;color:var(--ink-3);margin:0 0 12px}& .dna-foot{margin-top:26px;font-family:var(--mono);letter-spacing:.05em;line-height:1.6}& .dna-foot,& .panel-h-bare{font-size:10.5px;color:var(--ink-3)}& .panel-h-bare{font-family:var(--sans);font-weight:600;letter-spacing:.18em;text-transform:uppercase;display:flex;justify-content:space-between;margin-bottom:16px}& .envelope{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:stretch}& .envelope .doc{background:var(--surface);border:1px solid var(--border-strong);padding:36px 38px;position:relative;font-family:var(--serif);box-shadow:0 1px 0 var(--border),0 32px 60px -28px rgba(28,25,23,.18)}& .doc-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--border);margin-bottom:22px}& .doc-title{font-family:var(--serif);font-style:italic;font-size:24px;color:var(--ink);margin:0;font-weight:400;letter-spacing:-.01em}& .doc-stamp{border:1.5px solid var(--amber);padding:4px 8px;color:var(--amber);transform:rotate(-3deg);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}& .doc-field{display:grid;grid-template-columns:110px 1fr;padding:9px 0;border-bottom:1px dashed var(--border);font-family:var(--sans);font-size:12.5px;align-items:baseline}& .doc-field .k{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:600}& .doc-field .v{color:var(--ink);font-family:var(--serif);font-size:14.5px}& .doc-field .v.mono{font-family:var(--mono);font-size:11.5px;color:var(--ink-2)}& .doc-sig{margin-top:22px;display:flex;align-items:flex-end;gap:18px}& .doc-sig svg{display:block}& .doc-sig .meta{font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.06em;padding-bottom:4px}& .receipt{background:#14110d;color:#e8dcc4;border:1px solid rgba(232,220,196,.18);padding:26px 28px;font-family:var(--mono);font-size:12px;line-height:1.7;position:relative}& .receipt .head{font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin-bottom:14px;display:flex;justify-content:space-between}& .receipt pre{margin:0;font-family:var(--mono);font-size:12px;white-space:pre-wrap;color:rgba(232,220,196,.85)}& .receipt .k{color:rgba(232,220,196,.55)}& .receipt .s{color:#e8b36f}& .receipt .n{color:#9dbe6f}& .receipt .b{color:#e89060}& .receipt .c{color:rgba(232,220,196,.4);font-style:italic}& .timeline{position:relative}& .timeline:before{content:"";position:absolute;left:60px;top:0;bottom:0;width:1px;background:var(--border)}& .tl-row{display:grid;grid-template-columns:60px 1fr 320px;gap:56px;position:relative;padding:32px 0;border-bottom:1px solid var(--border)}& .tl-row:last-child{border-bottom:none}& .tl-row .num{font-family:var(--serif);font-size:28px;line-height:1;color:var(--ink-3);font-weight:300;letter-spacing:-.02em;position:relative;padding-top:4px}& .tl-row .num:after{content:"";position:absolute;right:-28px;top:16px;width:9px;height:9px;border-radius:50%;background:var(--bg);border:1.5px solid var(--amber)}& .tl-row.active .num{color:var(--amber)}& .tl-row.active .num:after{background:var(--amber)}& .tl-row .body h3{font-family:var(--serif);font-weight:400;font-size:26px;letter-spacing:-.012em;margin:0 0 10px;color:var(--ink)}& .tl-row .body p{font-family:var(--serif);font-size:15.5px;color:var(--ink-2);line-height:1.6;margin:0;max-width:540px}& .tl-row .body .tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}& .tl-row .body .tag{font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:3px 8px;border:1px solid var(--border-strong)}& .tl-row .side{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.05em;padding-top:8px}& .tl-row .side .line{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px dashed var(--border)}& .tl-row .side .line .v{color:var(--ink)}& .tl-row .side .line .v.amber{color:var(--amber)}& .voices{display:grid;grid-template-columns:repeat(3,1fr);gap:0}& .voice{padding:36px 30px;border-left:1px solid rgba(232,220,196,.14);position:relative}& .voice:first-child{border-left:none}& .voice .open{font-size:72px;line-height:.6;color:var(--amber);font-weight:300;height:28px;margin-bottom:14px;display:block}& .voice .open,& .voice .quote{font-family:var(--serif);font-style:italic}& .voice .quote{font-size:17px;line-height:1.55;color:#f0e0cb;margin-bottom:22px;text-wrap:pretty}& .voice .by{font-family:var(--sans);font-size:11.5px;color:rgba(232,220,196,.6);letter-spacing:.04em;border-top:1px solid rgba(232,220,196,.14);padding-top:12px}& .voice .by .who{color:#f0e0cb;font-weight:500}& .pricing-table{border:1px solid var(--border-strong);background:var(--surface)}& .pricing-row{display:grid;grid-template-columns:1.6fr 2fr .8fr;border-bottom:1px solid var(--border);align-items:stretch}& .pricing-row:last-child{border-bottom:none}& .pricing-row>*{padding:16px 24px;border-left:1px solid var(--border);font-family:var(--sans);font-size:13px;color:var(--ink-2);display:flex;align-items:center}& .pricing-row>:first-child{border-left:none;color:var(--ink);font-family:var(--serif);font-size:16px}& .pricing-row.header>*{background:var(--bg-2);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding:14px 24px}& .pricing-row.header>:first-child{color:var(--ink)}& .pricing-row .from{font-family:var(--serif);font-size:18px;color:var(--ink);letter-spacing:-.012em}& .pricing-row .from sup{font-size:.5em;font-family:var(--sans);font-weight:500;letter-spacing:.04em;color:var(--ink-3);top:-.9em;position:relative;margin-right:2px}& .pricing-row.is-amber>*{background:var(--amber-bg)}& .pricing-note{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--sans);font-size:12px;color:var(--ink-3);letter-spacing:.02em}& .closing{padding:140px 0 110px;text-align:center;position:relative}& .closing h2{font-family:var(--serif);font-weight:300;font-size:clamp(56px,7vw,104px);line-height:1;letter-spacing:-.024em;margin:0 auto 28px;max-width:980px;color:var(--ink);text-wrap:balance}& .closing h2 em{font-style:italic;color:var(--amber);font-weight:300}& .closing p{font-family:var(--serif);font-size:19px;color:var(--ink-2);max-width:540px;margin:0 auto 36px;line-height:1.6}& .closing .cta-row{display:flex;justify-content:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}& .closing small{font-family:var(--sans);font-size:11px;color:var(--ink-3);letter-spacing:.08em}& .foot{border-top:1px solid var(--border);padding:56px 0 36px}& .foot-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:36px}& .foot h6{font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}& .foot ul{list-style:none;padding:0;margin:0}& .foot li{font-family:var(--sans);font-size:12.5px;color:var(--ink-2);padding:5px 0}& .foot li a{color:inherit;text-decoration:none}& .foot li a:hover{color:var(--ink)}& .foot .colophon{font-family:var(--serif);font-size:13.5px;color:var(--ink-2);line-height:1.6;max-width:280px;margin-top:14px;font-style:italic}& .foot-bottom{border-top:1px solid var(--border);margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--sans);font-size:11px;color:var(--ink-3)}@media (max-width:1100px){& .hero-grid{grid-template-columns:1fr;gap:56px}& .specimen{height:540px}& .section-head{grid-template-columns:1fr;gap:18px}& .catalog{grid-template-columns:repeat(2,1fr)}& .spread{grid-template-columns:1fr}& .spread .marginalia{display:none}& .dna,& .envelope{gap:32px}& .dna,& .envelope,& .voices{grid-template-columns:1fr}& .voice{border-left:0;border-top:1px solid rgba(232,220,196,.14)}& .voice:first-child{border-top:none}& .tl-row{grid-template-columns:60px 1fr}& .tl-row .side{display:none}& .foot-inner{grid-template-columns:1fr 1fr}}@media (max-width:640px){& .container,& .container-tight{width:min(100%,100% - 40px)}& .nav-links{display:none}& .hero-stats{grid-template-columns:repeat(2,1fr)}& .hero-stat:nth-child(2){border-right:none}& .catalog,& .pricing-row{grid-template-columns:1fr}& .pricing-row>*{border-left:none;border-top:1px solid var(--border)}& .pricing-row>:first-child{border-top:none}& .pricing-row.header{display:none}}}@media (prefers-reduced-motion:reduce){.sp-press .agent-dot,.sp-press .cursor,.sp-press .fid-badge .dot,.sp-press .specimen-head .dot{animation:none}}