@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-mneme-display:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:400;font-display:swap;src:url(/_next/static/media/665e920483964785-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:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:500;font-display:swap;src:url(/_next/static/media/665e920483964785-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:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-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_cc28ac{font-family:Newsreader,Newsreader Fallback}.__variable_cc28ac{--font-mneme-serif:"Newsreader","Newsreader Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_5dce4b{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_5dce4b{--font-mneme-sans:"Space Grotesk","Space Grotesk 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 Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mneme-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--mneme-ink:#15110f;--mneme-ink-soft:#3d342c;--mneme-ink-mute:#8a7a6a;--mneme-ink-line:#d9cfbd;--mneme-paper:#f2ece0;--mneme-paper-2:#ebe3d4;--mneme-paper-3:#e2d8c5;--mneme-cream:#faf6ee;--mneme-orange:#e0651d;--mneme-orange-deep:#b8481a;--mneme-orange-soft:#f3a06b;--mneme-orange-wash:#fbe1cb;--mneme-ink-bg:#1a1714;--mneme-ink-bg-2:#221e1a;--mneme-ink-bg-3:#2c2722;--mneme-on-ink:#f2ece0;--mneme-on-ink-mute:#ad9a82;--mneme-good:#4f7a4a;--mneme-warn:#c28a1e;--mneme-bad:#b23a2a;--mneme-font-display:"Instrument Serif","Newsreader",Georgia,serif;--mneme-font-serif:"Newsreader",Georgia,"Times New Roman",serif;--mneme-font-sans:"Space Grotesk",system-ui,-apple-system,sans-serif;--mneme-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--mneme-text-xs:11px;--mneme-text-sm:13px;--mneme-text-base:16px;--mneme-text-lg:19px;--mneme-text-xl:24px;--mneme-text-2xl:32px;--mneme-text-3xl:44px;--mneme-text-4xl:64px;--mneme-text-5xl:96px;--mneme-leading-tight:1.1;--mneme-leading-snug:1.25;--mneme-leading-normal:1.5;--mneme-leading-loose:1.7;--mneme-track-tight:-0.025em;--mneme-track-snug:-0.015em;--mneme-track-normal:0em;--mneme-track-wide:0.06em;--mneme-track-wider:0.22em;--mneme-space-1:4px;--mneme-space-2:8px;--mneme-space-3:12px;--mneme-space-4:16px;--mneme-space-5:24px;--mneme-space-6:32px;--mneme-space-7:48px;--mneme-space-8:64px;--mneme-space-9:96px;--mneme-space-10:128px;--mneme-radius-sm:4px;--mneme-radius-md:8px;--mneme-radius-lg:14px;--mneme-radius-xl:22px;--mneme-radius-pill:999px;--mneme-border:1px solid var(--mneme-ink-line);--mneme-border-soft:1px solid rgba(21,17,15,0.08);--mneme-shadow-1:0 1px 0 rgba(21,17,15,0.04);--mneme-shadow-2:0 6px 18px -10px rgba(21,17,15,0.18);--mneme-shadow-pop:0 14px 32px -12px rgba(224,101,29,0.32);--mneme-ease:cubic-bezier(0.2,0.7,0.2,1);--mneme-dur-fast:120ms;--mneme-dur-base:200ms;--mneme-dur-slow:360ms}.mneme-surface{background:var(--mneme-paper);color:var(--mneme-ink);font-family:var(--mneme-font-serif);font-size:var(--mneme-text-base);line-height:var(--mneme-leading-normal)}.mneme-surface.on-ink{background:var(--mneme-ink-bg);color:var(--mneme-on-ink)}:root{--mneme-font-display:var(--font-mneme-display),"Newsreader",Georgia,serif;--mneme-font-serif:var(--font-mneme-serif),Georgia,"Times New Roman",serif;--mneme-font-sans:var(--font-mneme-sans),system-ui,-apple-system,sans-serif;--mneme-font-mono:var(--font-mneme-mono),ui-monospace,SFMono-Regular,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--mneme-paper);color:var(--mneme-ink);font-family:var(--mneme-font-serif);font-size:var(--mneme-text-base);line-height:var(--mneme-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='280'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:multiply;opacity:.1}::selection{background:var(--mneme-orange);color:var(--mneme-cream)}.page{max-width:1240px;margin:0 auto;padding:0 var(--mneme-space-7)}.section{padding:var(--mneme-space-9) 0;border-top:1px solid var(--mneme-ink-line);position:relative}.section.first{border-top:0}.section-head{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--mneme-space-7);gap:var(--mneme-space-7);margin-bottom:var(--mneme-space-8);align-items:baseline}.section-head .num{font-size:var(--mneme-text-sm)}.eyebrow,.section-head .num{font-family:var(--mneme-font-sans);letter-spacing:var(--mneme-track-wider);text-transform:uppercase;color:var(--mneme-ink-mute)}.eyebrow{font-size:var(--mneme-text-xs)}.display{font-family:var(--mneme-font-display);font-weight:400;letter-spacing:var(--mneme-track-tight);line-height:var(--mneme-leading-tight);color:var(--mneme-ink)}h1,h2,h3,h4{margin:0;font-weight:400}.h-hero{font-family:var(--mneme-font-display);font-size:clamp(64px,11vw,144px);line-height:.95;letter-spacing:-.03em;color:var(--mneme-ink)}.h-hero .dot{color:var(--mneme-orange)}.h-section{font-size:var(--mneme-text-3xl);letter-spacing:var(--mneme-track-tight);line-height:var(--mneme-leading-tight)}.h-card,.h-section{font-family:var(--mneme-font-display);color:var(--mneme-ink)}.h-card{font-size:var(--mneme-text-xl);letter-spacing:var(--mneme-track-snug);line-height:var(--mneme-leading-snug)}p{margin:0}.lede,p{color:var(--mneme-ink-soft);text-wrap:pretty}.lede{font-size:var(--mneme-text-lg);line-height:var(--mneme-leading-snug);max-width:56ch}.sans{font-family:var(--mneme-font-sans)}.serif{font-family:var(--mneme-font-serif)}.mono{font-family:var(--mneme-font-mono)}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--mneme-ink-line);text-decoration-color:var(--mneme-ink-line);text-underline-offset:3px;transition:color var(--mneme-dur-fast) var(--mneme-ease),-webkit-text-decoration-color var(--mneme-dur-fast) var(--mneme-ease);transition:text-decoration-color var(--mneme-dur-fast) var(--mneme-ease),color var(--mneme-dur-fast) var(--mneme-ease);transition:text-decoration-color var(--mneme-dur-fast) var(--mneme-ease),color var(--mneme-dur-fast) var(--mneme-ease),-webkit-text-decoration-color var(--mneme-dur-fast) var(--mneme-ease)}a:hover{-webkit-text-decoration-color:var(--mneme-orange);text-decoration-color:var(--mneme-orange);color:var(--mneme-orange-deep);font-style:italic}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:var(--mneme-radius-md);font-family:var(--mneme-font-sans);font-size:var(--mneme-text-sm);font-weight:500;letter-spacing:.01em;cursor:pointer;border:0;text-decoration:none;transition:background var(--mneme-dur-fast) var(--mneme-ease),color var(--mneme-dur-fast) var(--mneme-ease)}.btn-primary{background:var(--mneme-orange);color:var(--mneme-cream)}.btn-primary:hover{background:var(--mneme-orange-deep);text-decoration:none;color:var(--mneme-cream)}.btn-ghost{background:transparent;color:var(--mneme-ink);border:1px solid var(--mneme-ink-line);transition:background var(--mneme-dur-fast) var(--mneme-ease),color var(--mneme-dur-base) var(--mneme-ease),border-color var(--mneme-dur-base) var(--mneme-ease),font-style var(--mneme-dur-base) var(--mneme-ease)}.btn-ghost:hover{background:var(--mneme-paper-2);text-decoration:none;color:var(--mneme-orange-deep);border-color:var(--mneme-orange);font-style:italic}.btn-dark{background:var(--mneme-ink);color:var(--mneme-cream)}.btn-dark:hover{background:var(--mneme-ink-bg-3);text-decoration:none;color:var(--mneme-orange-soft);font-style:italic}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--mneme-radius-pill);background:var(--mneme-orange-wash);color:var(--mneme-orange-deep);font-family:var(--mneme-font-sans);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.card{background:var(--mneme-cream);border:1px solid var(--mneme-ink-line);padding:var(--mneme-space-6) var(--mneme-space-6)}.card,.code{border-radius:var(--mneme-radius-lg)}.code{background:var(--mneme-ink-bg);color:var(--mneme-on-ink);padding:var(--mneme-space-6) var(--mneme-space-7);font-family:var(--mneme-font-mono);font-size:13px;line-height:1.65;overflow-x:auto;position:relative;margin:0}.code header{position:absolute;top:14px;right:18px;font-family:var(--mneme-font-sans);font-size:var(--mneme-text-xs);letter-spacing:var(--mneme-track-wider);text-transform:uppercase;color:var(--mneme-on-ink-mute);background:transparent}.code .c-com{color:#ad9a82}.code .c-prop{color:#f3a06b}.code .c-str{color:#d8b48a}.code .c-tok{color:var(--mneme-orange-soft)}.code .c-num{color:#d8b48a}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:0 auto;padding:var(--mneme-space-4) var(--mneme-space-7);background:color-mix(in srgb,var(--mneme-paper) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nav-lockup{display:inline-flex;align-items:center;gap:10px}.nav-lockup,.nav-lockup:hover{text-decoration:none;color:var(--mneme-ink)}.nav-wordmark{font-family:var(--mneme-font-display);font-size:26px;letter-spacing:-.02em;color:var(--mneme-ink)}.nav-links{display:flex;align-items:center;gap:var(--mneme-space-5)}.nav-link{font-family:var(--mneme-font-sans);font-size:var(--mneme-text-sm);color:var(--mneme-ink-soft);text-decoration:none;transition:color var(--mneme-dur-base) var(--mneme-ease),font-style var(--mneme-dur-base) var(--mneme-ease)}.nav-link:hover{color:var(--mneme-orange-deep);text-decoration:none;font-style:italic}.nav-cta{padding:8px 14px}@media (max-width:720px){.nav{padding:var(--mneme-space-3) var(--mneme-space-5)}.nav-links{gap:var(--mneme-space-3)}.nav-link{display:none}}.hero-clean{min-height:72vh;justify-content:flex-start;text-align:center;position:relative;border-top:0;padding-top:12vh;padding-bottom:var(--mneme-space-8)}.hero-clean,.hero-clean-stack{display:flex;flex-direction:column;align-items:center}.hero-clean-stack{gap:var(--mneme-space-3)}.hero-clean-mark{margin-bottom:-22px}.hero-clean-wordmark{font-family:var(--mneme-font-display);font-size:clamp(96px,14vw,200px);line-height:.9;letter-spacing:-.04em;color:var(--mneme-ink);margin:0;font-weight:400}.hero-clean-wordmark .dot{color:var(--mneme-orange)}.hero-clean-tagline{font-family:var(--mneme-font-display);font-size:clamp(20px,2.4vw,30px);line-height:var(--mneme-leading-snug);letter-spacing:var(--mneme-track-snug);color:var(--mneme-ink-soft);margin:0;font-style:normal;white-space:nowrap}@media (max-width:760px){.hero-clean-tagline{white-space:normal;text-wrap:balance}}.hero-clean-tagline em{font-style:italic;color:var(--mneme-orange)}.hero-scroll-cue{position:absolute;bottom:var(--mneme-space-7);left:50%;transform:translateX(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:6px;color:var(--mneme-ink-mute);font-family:var(--mneme-font-sans);font-size:10px;letter-spacing:var(--mneme-track-wider);text-transform:uppercase;animation:mneme-bob 2.6s ease-in-out infinite}@keyframes mneme-bob{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}@media (max-width:760px){.hero-clean{min-height:80vh}}.hero-desc{min-height:86vh;justify-content:center;padding:var(--mneme-space-10) 0;border-top:1px solid var(--mneme-ink-line)}.hero-desc,.hero-desc-inner{display:flex;align-items:center}.hero-desc-inner{text-align:center;max-width:68ch;flex-direction:column;gap:var(--mneme-space-6);margin:0 auto}.hero-desc-eyebrow{margin-bottom:var(--mneme-space-1)}.hero-desc-h{font-family:var(--mneme-font-display);font-size:clamp(34px,5vw,60px);line-height:var(--mneme-leading-tight);letter-spacing:var(--mneme-track-tight);color:var(--mneme-ink);text-wrap:balance;margin:0;font-weight:400}.hero-desc-h em{font-style:italic;color:var(--mneme-orange)}.hero-desc-lede{font-family:var(--mneme-font-serif);font-size:var(--mneme-text-lg);line-height:var(--mneme-leading-snug);color:var(--mneme-ink-soft);max-width:58ch;text-wrap:pretty}.hero-desc-dl{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--mneme-space-2) var(--mneme-space-6);gap:var(--mneme-space-2) var(--mneme-space-6);margin:0;align-items:baseline;border-top:1px solid var(--mneme-ink-line);border-bottom:1px solid var(--mneme-ink-line);padding:var(--mneme-space-5) var(--mneme-space-2);text-align:left;width:100%;max-width:44rem}.hero-desc-dl dt{font-family:var(--mneme-font-sans);font-size:var(--mneme-text-xs);text-transform:uppercase;letter-spacing:var(--mneme-track-wider);color:var(--mneme-ink-mute);padding-top:3px}.hero-desc-dl dd{margin:0;font-family:var(--mneme-font-serif);font-size:var(--mneme-text-base);color:var(--mneme-ink)}.hero-desc-ctas{display:flex;gap:var(--mneme-space-3);flex-wrap:wrap;justify-content:center}@media (max-width:760px){.hero-desc{min-height:auto;padding:var(--mneme-space-9) 0}.hero-desc-dl{grid-template-columns:1fr;gap:4px 0}.hero-desc-dl dt{padding-top:var(--mneme-space-3)}}.inline-prod{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap;color:var(--mneme-ink);vertical-align:-.18em}.inline-prod svg{flex:none}.cycling-product{display:inline-grid;grid-template-areas:"stack";vertical-align:baseline;min-width:6ch}.cycling-item{grid-area:stack;display:inline-flex;align-items:center;gap:.3em;opacity:0;transform:translateY(.4em);white-space:nowrap;color:var(--mneme-ink);animation:cycle-fade 10s cubic-bezier(.2,.7,.2,1) infinite;will-change:opacity,transform}.cycling-item em{font-style:italic;color:var(--mneme-orange)}.cycling-item svg{flex:none}.cycling-item:first-child{animation-delay:0s}.cycling-item:nth-child(2){animation-delay:2s}.cycling-item:nth-child(3){animation-delay:4s}.cycling-item:nth-child(4){animation-delay:6s}.cycling-item:nth-child(5){animation-delay:8s}@keyframes cycle-fade{0%{opacity:0;transform:translateY(.4em)}3%{opacity:1;transform:translateY(0)}18%{opacity:1;transform:translateY(0)}21%{opacity:0;transform:translateY(-.4em)}to{opacity:0;transform:translateY(.4em)}}.reveal{opacity:1;transform:translateY(0)}@supports (animation-timeline:view()){@keyframes mneme-reveal{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:mneme-reveal cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 8% cover 35%}.reveal+.reveal{animation-range:entry 12% cover 40%}.reveal+.reveal+.reveal{animation-range:entry 16% cover 45%}.reveal+.reveal+.reveal+.reveal{animation-range:entry 20% cover 50%}}@media (prefers-reduced-motion:reduce){.reveal{animation:none!important;opacity:1!important;transform:none!important}.cycling-item,.hero-scroll-cue{animation:none}.cycling-item{opacity:0;transform:none}.cycling-item:first-child{opacity:1}}.thesis-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--mneme-space-4);gap:var(--mneme-space-4)}.bento-cell{background:var(--mneme-cream);border:1px solid var(--mneme-ink-line);border-radius:var(--mneme-radius-lg);padding:var(--mneme-space-6);display:flex;flex-direction:column;gap:var(--mneme-space-5);position:relative;overflow:hidden;min-height:320px}.bento-wide{grid-column:span 2;flex-direction:row;align-items:center;gap:var(--mneme-space-6)}.bento-wide .bento-text{flex:1.1 1}.bento-wide .bento-illustration{flex:1 1}.bento-narrow{grid-column:span 1}.bento-full{grid-column:span 3;flex-direction:row;align-items:center;gap:var(--mneme-space-7);padding:var(--mneme-space-7)}.bento-full .bento-text{flex:1 1;max-width:38ch}.bento-full .bento-illustration{flex:1.2 1}.bento-text{display:flex;flex-direction:column;gap:var(--mneme-space-3)}.bento-num{font-family:var(--mneme-font-sans);font-size:var(--mneme-text-xs);text-transform:uppercase;letter-spacing:var(--mneme-track-wider);color:var(--mneme-ink-mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bento-principle{font-family:var(--mneme-font-display);font-size:clamp(24px,2.6vw,36px);line-height:1.08;letter-spacing:var(--mneme-track-tight);color:var(--mneme-ink);text-wrap:balance;margin:0;font-weight:400}.bento-principle em{font-style:italic;color:var(--mneme-orange)}.bento-contrast{font-family:var(--mneme-font-serif);font-style:italic;font-size:var(--mneme-text-base);line-height:var(--mneme-leading-snug);color:var(--mneme-ink-mute);margin:0}.bento-illustration{display:flex;align-items:center;justify-content:center}.bento-illustration svg{width:100%;max-width:320px;height:auto}.bento-narrow .bento-illustration{margin-top:auto;max-height:140px}.bento-narrow .bento-illustration svg{max-width:220px;max-height:140px}.bento-wide .bento-principle{font-size:clamp(28px,3.2vw,44px)}.bento-full .bento-principle{font-size:clamp(32px,3.6vw,48px)}@media (max-width:900px){.thesis-bento{grid-template-columns:1fr}.bento-cell,.bento-full,.bento-narrow,.bento-wide{grid-column:span 1;flex-direction:column;align-items:stretch;min-height:auto}.bento-full .bento-illustration,.bento-full .bento-text,.bento-wide .bento-illustration,.bento-wide .bento-text{flex:none}.bento-narrow .bento-illustration{margin-top:0;max-height:none}.bento-narrow .bento-illustration svg{max-width:320px;max-height:none}}.pull-quote-section{padding:var(--mneme-space-9) 0;border-top:0}.quote-banner{background:var(--mneme-ink-bg);color:var(--mneme-on-ink);border-radius:var(--mneme-radius-xl);padding:clamp(48px,7vw,96px) clamp(32px,5vw,80px);position:relative;overflow:hidden}.quote-banner:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' seed='5' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:screen;opacity:.06;pointer-events:none}.quote-banner-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--mneme-space-5);margin:0 auto}.quote-eyebrow{font-family:var(--mneme-font-sans);font-size:var(--mneme-text-xs);text-transform:uppercase;letter-spacing:var(--mneme-track-wider)}.quote-eyebrow,.quote-them{color:var(--mneme-on-ink-mute);margin:0}.quote-them{font-family:var(--mneme-font-serif);font-style:italic;font-size:clamp(18px,2.2vw,26px);line-height:var(--mneme-leading-snug);max-width:24ch;text-wrap:balance}.quote-them em{font-style:italic;color:var(--mneme-on-ink)}.quote-rule{width:64px;height:1px;background:rgba(242,236,224,.18)}.quote-us{font-family:var(--mneme-font-display);font-size:clamp(40px,6vw,80px);line-height:1.04;letter-spacing:var(--mneme-track-tight);color:var(--mneme-on-ink);margin:0;text-wrap:balance;font-weight:400;max-width:22ch}.quote-us em{font-style:italic;color:var(--mneme-orange-soft)}.benchmark-intro{max-width:64ch}.benchmark-intro,.benchmark-table{margin-bottom:var(--mneme-space-7)}.benchmark-table{display:flex;flex-direction:column;border:1px solid var(--mneme-ink-line);border-radius:var(--mneme-radius-lg);overflow:hidden;background:var(--mneme-cream)}.benchmark-row{display:grid;grid-template-columns:1.4fr 1fr 1fr .9fr;border-bottom:1px solid var(--mneme-ink-line)}.benchmark-row:last-child{border-bottom:0}.benchmark-row.benchmark-header{background:var(--mneme-paper-2)}.benchmark-row-highlight{background:color-mix(in srgb,var(--mneme-orange-wash) 35%,transparent)}.benchmark-cell{padding:var(--mneme-space-5) var(--mneme-space-6);display:flex;align-items:center;font-family:var(--mneme-font-display);font-size:var(--mneme-text-2xl);letter-spacing:var(--mneme-track-snug);color:var(--mneme-ink)}.benchmark-cell+.benchmark-cell{border-left:1px solid var(--mneme-ink-line)}.benchmark-metric{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.benchmark-metric-name{font-family:var(--mneme-font-display);font-size:var(--mneme-text-xl);letter-spacing:var(--mneme-track-snug);color:var(--mneme-ink)}.benchmark-metric-note,.benchmark-number-head{font-family:var(--mneme-font-sans);font-size:var(--mneme-text-xs);text-transform:uppercase;letter-spacing:var(--mneme-track-wider);color:var(--mneme-ink-mute)}.benchmark-number-head{justify-content:center;padding:var(--mneme-space-4) var(--mneme-space-6)}.benchmark-number{justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--mneme-text-3xl);color:var(--mneme-ink)}.benchmark-number-win{color:var(--mneme-orange-deep)}.benchmark-delta{justify-content:center;font-family:var(--mneme-font-sans);font-size:var(--mneme-text-sm);text-transform:uppercase;letter-spacing:var(--mneme-track-wider)}.benchmark-delta,.benchmark-tied{color:var(--mneme-ink-mute)}.benchmark-win{color:var(--mneme-orange-deep);font-weight:500}.benchmark-explainer{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:var(--mneme-space-7);gap:var(--mneme-space-7);align-items:start;margin-bottom:var(--mneme-space-7)}.benchmark-bullets{display:flex;flex-direction:column;gap:var(--mneme-space-5)}.benchmark-bullet{display:flex;flex-direction:column;gap:4px;padding-left:var(--mneme-space-4);border-left:2px solid var(--mneme-orange)}.benchmark-bullet-title{font-family:var(--mneme-font-sans);font-size:var(--mneme-text-xs);text-transform:uppercase;letter-spacing:var(--mneme-track-wider);color:var(--mneme-ink);font-weight:600}.benchmark-bullet p{font-size:var(--mneme-text-sm);line-height:var(--mneme-leading-snug)}.benchmark-meta{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--mneme-space-7);gap:var(--mneme-space-7);padding:var(--mneme-space-5) 0;margin-bottom:var(--mneme-space-6);border-top:1px solid var(--mneme-ink-line)}.benchmark-meta-text{font-family:var(--mneme-font-serif);font-size:var(--mneme-text-sm);color:var(--mneme-ink-soft);line-height:var(--mneme-leading-snug)}.benchmark-repro{margin:0}@media (max-width:760px){.benchmark-row{grid-template-columns:1.4fr 1fr 1fr .7fr}.benchmark-cell{padding:var(--mneme-space-4) var(--mneme-space-3)}.benchmark-number{font-size:var(--mneme-text-xl)}.benchmark-explainer,.benchmark-meta{grid-template-columns:1fr}.benchmark-meta{gap:var(--mneme-space-2)}}.install-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--mneme-space-6);gap:var(--mneme-space-6);align-items:start}.install-col{display:flex;flex-direction:column;gap:var(--mneme-space-4)}.install-h{margin:0}.install-usage{white-space:pre}.install-mcp-note{font-size:var(--mneme-text-sm);color:var(--mneme-ink-soft)}@media (max-width:980px){.install-grid{grid-template-columns:1fr;gap:var(--mneme-space-7)}}.arch-diagram{background:var(--mneme-cream);border:1px solid var(--mneme-ink-line);border-radius:var(--mneme-radius-lg);padding:var(--mneme-space-7);margin-bottom:var(--mneme-space-7);overflow:hidden}.arch-explain{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--mneme-space-4);gap:var(--mneme-space-4)}.arch-card{background:var(--mneme-paper-2);border:1px solid var(--mneme-ink-line);border-radius:var(--mneme-radius-md);padding:var(--mneme-space-5);display:flex;flex-direction:column;gap:var(--mneme-space-2)}.arch-card p{font-size:var(--mneme-text-sm);line-height:var(--mneme-leading-snug)}@media (max-width:980px){.arch-explain{grid-template-columns:repeat(2,1fr)}.arch-diagram{padding:var(--mneme-space-4)}}@media (max-width:560px){.arch-explain{grid-template-columns:1fr}}.footer{margin-top:var(--mneme-space-9);background:var(--mneme-ink-bg);color:var(--mneme-on-ink);position:relative;overflow:hidden}.footer:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' seed='5' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:screen;opacity:.05;pointer-events:none}.footer-cta{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:var(--mneme-space-6);gap:var(--mneme-space-6);align-items:center;max-width:1240px;margin:0 auto;padding:var(--mneme-space-9) var(--mneme-space-7);position:relative;z-index:1}.footer-cta-text{display:flex;flex-direction:column;gap:var(--mneme-space-3)}.footer-cta-text .eyebrow{color:var(--mneme-on-ink-mute)}.footer-h{color:var(--mneme-on-ink);max-width:22ch;text-wrap:balance}.footer-h em{color:var(--mneme-orange-soft);font-style:italic}.footer-cta-buttons{display:flex;flex-direction:column;gap:var(--mneme-space-3);align-items:flex-start}.footer-cta .btn-ghost{border-color:rgba(242,236,224,.18);color:var(--mneme-on-ink)}.footer-cta .btn-ghost:hover{background:var(--mneme-ink-bg-3);color:var(--mneme-on-ink)}.footer-meta{justify-content:space-between;max-width:1240px;margin:0 auto;padding:var(--mneme-space-5) var(--mneme-space-7);border-top:1px solid rgba(242,236,224,.08);position:relative;z-index:1}.footer-brand,.footer-meta{display:flex;align-items:center}.footer-brand{gap:10px}.footer-wordmark{font-family:var(--mneme-font-display);font-size:22px;letter-spacing:-.02em;color:var(--mneme-on-ink)}.footer-links{display:flex;gap:var(--mneme-space-5)}.footer-links a{font-family:var(--mneme-font-sans);font-size:var(--mneme-text-sm);color:var(--mneme-on-ink-mute);text-decoration:none;transition:color var(--mneme-dur-base) var(--mneme-ease),font-style var(--mneme-dur-base) var(--mneme-ease)}.footer-links a:hover{color:var(--mneme-orange-soft);font-style:italic}.footer-license .eyebrow{color:var(--mneme-on-ink-mute)}@media (max-width:760px){.footer-cta{grid-template-columns:1fr;padding:var(--mneme-space-7) var(--mneme-space-5)}.footer-meta{flex-direction:column;align-items:flex-start;gap:var(--mneme-space-3);padding:var(--mneme-space-5)}.footer-links{flex-wrap:wrap;gap:var(--mneme-space-3)}}@media (max-width:980px){.page{padding:0 var(--mneme-space-5)}.section{padding:var(--mneme-space-8) 0}.section-head{grid-template-columns:1fr;gap:var(--mneme-space-3)}}.editorial-page{max-width:100%;background:var(--mneme-paper);color:var(--mneme-ink);font-family:var(--mneme-font-serif);font-size:17px;line-height:var(--mneme-leading-loose);font-feature-settings:"kern","liga","onum";position:relative}.editorial-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:var(--mneme-space-4) var(--mneme-space-7);background:color-mix(in srgb,var(--mneme-paper) 92%,transparent);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid color-mix(in srgb,var(--mneme-ink) 8%,transparent)}.editorial-nav-lockup{display:inline-flex;align-items:center;gap:var(--mneme-space-2);color:var(--mneme-ink);text-decoration:none}.editorial-nav-wordmark{font-family:var(--mneme-font-display);font-size:22px;letter-spacing:-.02em}.editorial-nav-cta{display:inline-flex;align-items:center;gap:var(--mneme-space-2);padding:8px 14px;font-family:var(--mneme-font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--mneme-ink);text-decoration:none;border:1px solid var(--mneme-ink);border-radius:999px;transition:background var(--mneme-dur-fast) var(--mneme-ease),color var(--mneme-dur-fast) var(--mneme-ease)}.editorial-nav-cta:hover{background:var(--mneme-ink);color:var(--mneme-paper)}.editorial-sidebar-nav{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:20;width:210px;padding:var(--mneme-space-5) var(--mneme-space-5) var(--mneme-space-5) var(--mneme-space-4);pointer-events:none}.editorial-sidebar-nav>*{pointer-events:auto}.editorial-sidebar-nav:before{content:"";position:absolute;left:12px;top:var(--mneme-space-5);bottom:var(--mneme-space-5);width:7px;background-image:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--mneme-ink) 32%,transparent) 0,color-mix(in srgb,var(--mneme-ink) 32%,transparent) 1px,transparent 1px,transparent 8px);pointer-events:none}.editorial-sidebar-nav-issue{display:flex;flex-direction:column;gap:4px;margin-left:var(--mneme-space-5);margin-bottom:var(--mneme-space-4);padding-bottom:var(--mneme-space-3);border-bottom:1px solid color-mix(in srgb,var(--mneme-ink) 12%,transparent)}.editorial-sidebar-nav-issue-label{font-family:var(--mneme-font-mono);text-transform:uppercase;letter-spacing:.24em;font-size:9.5px;color:var(--mneme-ink-mute)}.editorial-sidebar-nav-issue-num{font-family:var(--mneme-font-serif);font-style:italic;font-size:13px;color:var(--mneme-ink)}.editorial-sidebar-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--mneme-space-4)}.editorial-sidebar-nav-list li{position:relative}.editorial-sidebar-nav-item{display:grid;grid-template-columns:24px auto 1fr;align-items:center;grid-gap:var(--mneme-space-3);gap:var(--mneme-space-3);padding:6px 0 6px var(--mneme-space-3);text-decoration:none;color:var(--mneme-ink-mute);transition:color var(--mneme-dur-base) var(--mneme-ease)}.editorial-sidebar-nav-tick{display:block;width:16px;height:1px;background:color-mix(in srgb,var(--mneme-ink) 40%,transparent);transition:width var(--mneme-dur-base) var(--mneme-ease),height var(--mneme-dur-base) var(--mneme-ease),background var(--mneme-dur-base) var(--mneme-ease)}.editorial-sidebar-nav-num{font-family:var(--mneme-font-mono);font-size:10.5px;letter-spacing:.12em;color:var(--mneme-ink-mute);transition:color var(--mneme-dur-base) var(--mneme-ease)}.editorial-sidebar-nav-label{font-family:var(--mneme-font-serif);font-size:16px;line-height:1.25;letter-spacing:-.005em;color:inherit}.editorial-sidebar-nav-item:hover{color:var(--mneme-ink)}.editorial-sidebar-nav-item:hover .editorial-sidebar-nav-tick{width:22px;background:color-mix(in srgb,var(--mneme-ink) 70%,transparent)}.editorial-sidebar-nav-item:hover .editorial-sidebar-nav-num,.is-active .editorial-sidebar-nav-item{color:var(--mneme-ink)}.is-active .editorial-sidebar-nav-tick{width:34px;height:2px;background:var(--mneme-orange)}.is-active .editorial-sidebar-nav-num{color:var(--mneme-orange)}.is-active .editorial-sidebar-nav-label{font-style:italic}@media (max-width:1180px){.editorial-sidebar-nav{display:none}}.editorial-section{position:relative;padding:clamp(80px,11vw,160px) clamp(24px,6vw,96px);max-width:1320px;margin:0 auto}.editorial-section+.editorial-section{border-top:1px solid color-mix(in srgb,var(--mneme-ink) 10%,transparent)}.editorial-section-marker{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--mneme-space-6)}.editorial-numeral{font-family:var(--mneme-font-mono);font-size:clamp(80px,12vw,180px);font-weight:400;line-height:.9;letter-spacing:-.04em;color:var(--mneme-ink);margin-bottom:var(--mneme-space-3)}.editorial-section-label{font-family:var(--mneme-font-mono);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mneme-orange)}.editorial-section-kicker{font-family:var(--mneme-font-serif);font-style:italic;font-size:17px;color:var(--mneme-ink-mute)}.editorial-h2{font-family:var(--mneme-font-display);font-size:clamp(32px,4.5vw,60px);line-height:1.05;letter-spacing:-.025em;font-weight:400;margin:0 0 var(--mneme-space-5);color:var(--mneme-ink);max-width:24ch}.editorial-h2 em{font-style:italic;color:var(--mneme-orange)}.editorial-prose{font-family:var(--mneme-font-serif);font-size:19px;line-height:1.55;letter-spacing:-.005em;color:var(--mneme-ink-soft);max-width:64ch;margin:0 0 var(--mneme-space-5)}.editorial-eyebrow{font-family:var(--mneme-font-mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--mneme-ink-mute)}.editorial-mono{font-family:var(--mneme-font-mono);font-size:.86em;color:var(--mneme-ink);background:color-mix(in srgb,var(--mneme-ink) 5%,transparent);padding:1px 6px;border-radius:3px}.editorial-link{color:var(--mneme-ink);text-decoration:underline;-webkit-text-decoration-color:var(--mneme-orange);text-decoration-color:var(--mneme-orange);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--mneme-dur-fast) var(--mneme-ease)}.editorial-link:hover{color:var(--mneme-orange)}.editorial-cover{min-height:100vh;flex-direction:column;padding:var(--mneme-space-6) clamp(24px,6vw,96px) var(--mneme-space-5);max-width:1320px;margin:0 auto}.editorial-cover,.editorial-cover-bar{display:flex;justify-content:space-between}.editorial-cover-bar{font-family:var(--mneme-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mneme-ink-mute);padding:var(--mneme-space-3) 0}.editorial-cover-bar-top{border-bottom:1px solid color-mix(in srgb,var(--mneme-ink) 14%,transparent)}.editorial-cover-bar-bottom{border-top:1px solid color-mix(in srgb,var(--mneme-ink) 14%,transparent)}.editorial-cover-bar>span:first-child{color:var(--mneme-ink);letter-spacing:.06em;font-family:var(--mneme-font-display);text-transform:none;font-size:14px}.editorial-cover-bar>span:nth-child(2){text-align:center;flex:1 1}.editorial-cover-stack{display:flex;flex-direction:column;align-items:center;gap:var(--mneme-space-4);text-align:center;flex:1 1;justify-content:center}.editorial-cover-wordmark{font-family:var(--mneme-font-display);font-size:clamp(72px,14vw,200px);font-weight:400;letter-spacing:-.04em;line-height:1;margin:0}.editorial-cover-dot{color:var(--mneme-orange)}.editorial-cover-tagline{font-family:var(--mneme-font-display);font-size:clamp(22px,3vw,38px);font-style:italic;font-weight:400;line-height:1.2;letter-spacing:-.01em;color:var(--mneme-ink-soft);margin:0;max-width:28ch}.editorial-cover-tagline em{color:var(--mneme-orange);font-style:italic}.editorial-section--lede{padding-top:clamp(64px,9vw,130px)}.editorial-lede-grid{display:grid;grid-template-columns:140px 1fr 180px;grid-gap:var(--mneme-space-7);gap:var(--mneme-space-7);align-items:start}.editorial-lede-marker{display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:100px}.editorial-lede-marker .editorial-numeral{font-size:clamp(64px,8vw,110px);margin-bottom:0}.editorial-lede-body{max-width:64ch}.editorial-lede-paragraph{font-family:var(--mneme-font-serif);font-size:clamp(22px,2.1vw,30px);line-height:1.42;letter-spacing:-.012em;color:var(--mneme-ink);margin:0 0 var(--mneme-space-7);position:relative}.editorial-lede-paragraph strong{font-weight:500;color:var(--mneme-ink)}.editorial-drop-cap{float:left;font-family:var(--mneme-font-display);font-size:clamp(80px,8vw,132px);line-height:.82;margin:6px 14px -4px 0;color:var(--mneme-orange);font-style:normal;letter-spacing:-.04em}.editorial-drop-cap-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.editorial-lede-cycling{display:flex;align-items:center;gap:var(--mneme-space-4);margin-bottom:var(--mneme-space-7);padding-top:var(--mneme-space-5);border-top:1px solid color-mix(in srgb,var(--mneme-ink) 10%,transparent)}.editorial-lede-cycling-label{font-family:var(--mneme-font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--mneme-ink-mute)}.editorial-lede-cycling-track{font-family:var(--mneme-font-display);font-size:clamp(26px,3vw,40px);font-style:italic;letter-spacing:-.015em}.editorial-lede-ctas{display:flex;gap:var(--mneme-space-3);align-items:center;flex-wrap:wrap}.editorial-cta{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;font-family:var(--mneme-font-mono);font-size:12.5px;letter-spacing:.06em;text-transform:lowercase;text-decoration:none;border-radius:999px;transition:transform var(--mneme-dur-fast) var(--mneme-ease),background var(--mneme-dur-fast) var(--mneme-ease),color var(--mneme-dur-fast) var(--mneme-ease)}.editorial-cta--primary{background:var(--mneme-ink);color:var(--mneme-paper)}.editorial-cta--primary:hover{background:var(--mneme-orange);transform:translateY(-1px)}.editorial-cta--ghost{color:var(--mneme-ink);border:1px solid color-mix(in srgb,var(--mneme-ink) 30%,transparent);background:transparent}.editorial-cta--ghost:hover{border-color:var(--mneme-ink);background:color-mix(in srgb,var(--mneme-ink) 4%,transparent)}.editorial-cta--lg{padding:16px 28px;font-size:13.5px}.editorial-lede-marginalia{display:flex;flex-direction:column;gap:var(--mneme-space-3);padding-top:var(--mneme-space-3);border-top:1px solid color-mix(in srgb,var(--mneme-ink) 14%,transparent)}.editorial-marginalia-item{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--mneme-space-3);border-bottom:1px solid color-mix(in srgb,var(--mneme-ink) 8%,transparent)}.editorial-marginalia-item:last-child{border-bottom:0}.editorial-marginalia-label{font-family:var(--mneme-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--mneme-ink-mute)}.editorial-marginalia-value{font-family:var(--mneme-font-serif);font-style:italic;font-size:14px;color:var(--mneme-ink)}.editorial-evidence-grid{display:grid;grid-template-columns:140px 1fr;grid-gap:var(--mneme-space-7);gap:var(--mneme-space-7);align-items:start}.editorial-evidence-marker{display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:100px}.editorial-evidence-marker .editorial-numeral{font-size:clamp(64px,8vw,110px);margin-bottom:0}.editorial-evidence-table-frame{margin:var(--mneme-space-7) 0;background:var(--mneme-cream);border:1px solid var(--mneme-ink);position:relative}.editorial-evidence-table-frame:before{content:"";position:absolute;inset:4px;border:1px solid color-mix(in srgb,var(--mneme-ink) 18%,transparent);pointer-events:none}.editorial-evidence-table-head{display:flex;justify-content:space-between;padding:var(--mneme-space-4) var(--mneme-space-5);border-bottom:1px solid var(--mneme-ink);font-family:var(--mneme-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mneme-ink-mute)}.editorial-evidence-table-head span:first-child{color:var(--mneme-ink)}.editorial-evidence-table{width:100%;border-collapse:collapse;font-family:var(--mneme-font-mono)}.editorial-evidence-table thead th{text-align:left;padding:var(--mneme-space-3) var(--mneme-space-5);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mneme-ink-mute);font-weight:500;border-bottom:1px solid color-mix(in srgb,var(--mneme-ink) 20%,transparent)}.editorial-evidence-table thead th.num{text-align:right}.editorial-evidence-table tbody td{padding:var(--mneme-space-5);border-bottom:1px solid color-mix(in srgb,var(--mneme-ink) 10%,transparent);font-size:17px;color:var(--mneme-ink-soft)}.editorial-evidence-table tbody tr:last-child td{border-bottom:0}.editorial-evidence-table tbody td:first-child{font-family:var(--mneme-font-display);font-size:22px;letter-spacing:-.015em;color:var(--mneme-ink)}.editorial-evidence-table tbody td.num{text-align:right;font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mneme-ink);letter-spacing:-.02em}.editorial-evidence-table tbody td.num.win{color:var(--mneme-orange);font-weight:500;font-size:34px}.editorial-evidence-table .pct{font-size:.6em;color:var(--mneme-ink-mute);margin-left:2px}.editorial-evidence-table .delta{font-family:var(--mneme-font-serif);font-style:italic;font-size:16px}.editorial-evidence-table .delta-tied{color:var(--mneme-ink-mute)}.editorial-evidence-table .delta-win{color:var(--mneme-orange);font-weight:500;font-style:normal;font-family:var(--mneme-font-mono);font-size:14px;letter-spacing:.02em}.editorial-evidence-table-row-feature{background:color-mix(in srgb,var(--mneme-orange-wash) 35%,transparent)}.editorial-evidence-table-foot{padding:var(--mneme-space-4) var(--mneme-space-5);border-top:1px solid color-mix(in srgb,var(--mneme-ink) 20%,transparent);font-family:var(--mneme-font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--mneme-ink-mute);line-height:1.5}.editorial-evidence-bullets{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--mneme-space-7);gap:var(--mneme-space-7);margin:var(--mneme-space-7) 0 var(--mneme-space-6);padding-top:var(--mneme-space-6);border-top:1px solid color-mix(in srgb,var(--mneme-ink) 12%,transparent)}.editorial-evidence-bullet{display:flex;flex-direction:column;gap:var(--mneme-space-3)}.editorial-evidence-bullet-mark{font-family:var(--mneme-font-mono);font-size:11.5px;letter-spacing:.22em;color:var(--mneme-orange)}.editorial-evidence-bullet h3{font-family:var(--mneme-font-display);font-size:24px;font-weight:400;margin:0;letter-spacing:-.015em}.editorial-evidence-bullet p{font-size:15px;line-height:1.55;color:var(--mneme-ink-soft);margin:0}.editorial-evidence-meta{font-family:var(--mneme-font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--mneme-ink-mute);line-height:1.7;display:flex;flex-wrap:wrap;gap:8px 4px;align-items:baseline;padding-top:var(--mneme-space-5);border-top:1px solid color-mix(in srgb,var(--mneme-ink) 8%,transparent)}.editorial-thesis-marker-row{display:flex;align-items:flex-end;gap:var(--mneme-space-5);margin-bottom:var(--mneme-space-9);padding-bottom:var(--mneme-space-5);border-bottom:1px solid color-mix(in srgb,var(--mneme-ink) 14%,transparent)}.editorial-thesis-marker-row .editorial-numeral{font-size:clamp(72px,10vw,140px);margin-bottom:0}.editorial-thesis-marker-meta{display:flex;flex-direction:column;gap:6px;padding-bottom:var(--mneme-space-3)}.editorial-thesis-column{max-width:64ch;margin:0 auto}.editorial-thesis-lead{font-family:var(--mneme-font-display);font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.08;letter-spacing:-.025em;margin:0 0 var(--mneme-space-7);color:var(--mneme-ink);max-width:22ch}.editorial-thesis-lead em{color:var(--mneme-orange);font-style:italic}.editorial-thesis-intro{font-family:var(--mneme-font-serif);font-size:19px;line-height:1.55;color:var(--mneme-ink-soft);margin:0 0 var(--mneme-space-9);padding-bottom:var(--mneme-space-7);border-bottom:1px solid color-mix(in srgb,var(--mneme-ink) 14%,transparent)}.editorial-principle{margin:0 0 var(--mneme-space-8)}.editorial-principle+.editorial-principle,.editorial-thesis-pullquote+.editorial-principle{padding-top:var(--mneme-space-7);border-top:1px solid color-mix(in srgb,var(--mneme-ink) 12%,transparent)}.editorial-principle-head{display:flex;align-items:center;gap:var(--mneme-space-3);margin-bottom:var(--mneme-space-4)}.editorial-principle-num{font-family:var(--mneme-font-mono);font-size:28px;letter-spacing:-.04em;color:var(--mneme-ink);line-height:1}.editorial-principle-divider{display:inline-block;width:32px;height:1px;background:var(--mneme-orange)}.editorial-principle-label{font-family:var(--mneme-font-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--mneme-orange)}.editorial-principle-headline{font-family:var(--mneme-font-display);font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.12;letter-spacing:-.02em;margin:0 0 var(--mneme-space-3);color:var(--mneme-ink)}.editorial-principle-headline em{color:var(--mneme-orange);font-style:italic}.editorial-principle-text{font-family:var(--mneme-font-serif);font-size:18px;line-height:1.6;letter-spacing:-.003em;color:var(--mneme-ink-soft);margin:0}.editorial-thesis-pullquote{margin:var(--mneme-space-9) calc(-1 * var(--mneme-space-5));padding:var(--mneme-space-6) var(--mneme-space-5);border-top:1px solid var(--mneme-orange);border-bottom:1px solid var(--mneme-orange)}.editorial-thesis-pullquote p{font-family:var(--mneme-font-display);font-size:clamp(24px,2.6vw,32px);line-height:1.25;font-weight:400;letter-spacing:-.015em;color:var(--mneme-ink);margin:0}.editorial-thesis-pullquote em{color:var(--mneme-orange);font-style:italic}.editorial-arch-grid{display:grid;grid-template-columns:140px 1fr;grid-gap:var(--mneme-space-7);gap:var(--mneme-space-7);align-items:start}.editorial-arch-marker{display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:100px}.editorial-arch-marker .editorial-numeral{font-size:clamp(64px,8vw,110px);margin-bottom:0}.editorial-arch-stack{display:flex;flex-direction:column;border:1px solid var(--mneme-ink);background:var(--mneme-cream);margin:var(--mneme-space-6) 0}.editorial-arch-layer{padding:var(--mneme-space-5) var(--mneme-space-6);border-bottom:1px solid color-mix(in srgb,var(--mneme-ink) 18%,transparent);display:grid;grid-template-columns:180px 1fr;grid-gap:var(--mneme-space-6);gap:var(--mneme-space-6);align-items:center}.editorial-arch-layer:last-child{border-bottom:0}.editorial-arch-layer--surface{background:color-mix(in srgb,var(--mneme-orange-wash) 30%,transparent)}.editorial-arch-layer--protocol{background:var(--mneme-cream)}.editorial-arch-layer--encryption{background:var(--mneme-paper-2)}.editorial-arch-layer--store{background:var(--mneme-paper-3)}.editorial-arch-layer-head{display:flex;flex-direction:column;gap:3px}.editorial-arch-layer-num{font-family:var(--mneme-font-mono);font-size:14px;letter-spacing:.16em;color:var(--mneme-ink-mute)}.editorial-arch-layer-label{font-family:var(--mneme-font-display);font-size:26px;letter-spacing:-.02em;color:var(--mneme-ink)}.editorial-arch-layer-note{font-family:var(--mneme-font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--mneme-ink-mute);line-height:1.5}.editorial-arch-apps{display:flex;gap:var(--mneme-space-5);flex-wrap:wrap;align-items:center}.editorial-arch-app{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--mneme-ink) 18%,transparent);border-radius:999px;background:var(--mneme-paper)}.editorial-arch-app em{font-family:var(--mneme-font-display);font-size:15px;font-style:italic;letter-spacing:-.01em}.editorial-arch-app--your{border-style:dashed;opacity:.7}.editorial-arch-app-dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--mneme-orange)}.editorial-arch-verbs{display:flex;gap:var(--mneme-space-3);flex-wrap:wrap}.editorial-arch-verb{font-family:var(--mneme-font-mono);font-size:14px;letter-spacing:.02em;padding:4px 10px;background:var(--mneme-paper);border:1px solid color-mix(in srgb,var(--mneme-ink) 18%,transparent);border-radius:4px;color:var(--mneme-ink)}.editorial-arch-crypto{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--mneme-space-3);gap:var(--mneme-space-3)}.editorial-arch-crypto-tag{display:flex;flex-direction:column;gap:2px;padding:var(--mneme-space-3);background:var(--mneme-paper);border:1px solid color-mix(in srgb,var(--mneme-ink) 14%,transparent)}.editorial-arch-crypto-tag strong{font-family:var(--mneme-font-mono);font-size:13px;font-weight:500;color:var(--mneme-ink);letter-spacing:.02em}.editorial-arch-crypto-tag em{font-family:var(--mneme-font-serif);font-style:italic;font-size:13px;color:var(--mneme-ink-mute)}.editorial-arch-store-file{display:flex;flex-direction:column;gap:4px;padding:var(--mneme-space-4);background:var(--mneme-ink);color:var(--mneme-paper);border-radius:4px}.editorial-arch-store-file .editorial-mono{background:transparent;color:var(--mneme-paper);padding:0;font-size:14px}.editorial-arch-store-file em{font-size:13px;color:color-mix(in srgb,var(--mneme-paper) 70%,transparent)}.editorial-arch-note,.editorial-arch-store-file em{font-family:var(--mneme-font-serif);font-style:italic}.editorial-arch-note{font-size:16px;line-height:1.5;color:var(--mneme-ink-mute);max-width:64ch;margin-top:var(--mneme-space-5);padding-top:var(--mneme-space-5);border-top:1px solid color-mix(in srgb,var(--mneme-ink) 10%,transparent)}.editorial-install-grid{display:grid;grid-template-columns:140px 1fr;grid-gap:var(--mneme-space-7);gap:var(--mneme-space-7);align-items:start}.editorial-install-marker{display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:100px}.editorial-install-marker .editorial-numeral{font-size:clamp(64px,8vw,110px);margin-bottom:0}.editorial-install-blocks{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--mneme-space-5);gap:var(--mneme-space-5);margin:var(--mneme-space-7) 0}.editorial-install-block{display:flex;flex-direction:column;border:1px solid var(--mneme-ink);background:var(--mneme-ink);color:var(--mneme-paper);overflow:hidden}.editorial-install-block--wide{grid-column:1/-1}.editorial-install-block-head{display:flex;justify-content:space-between;align-items:center;gap:var(--mneme-space-3);padding:var(--mneme-space-3) var(--mneme-space-4);background:var(--mneme-ink-bg-2);border-bottom:1px solid color-mix(in srgb,var(--mneme-paper) 12%,transparent)}.editorial-install-block-head-text{display:flex;align-items:center;gap:var(--mneme-space-3);min-width:0}.editorial-install-block-head .editorial-eyebrow{color:var(--mneme-orange)}.editorial-install-block-note{font-family:var(--mneme-font-serif);font-style:italic;font-size:13px;color:color-mix(in srgb,var(--mneme-paper) 60%,transparent)}.editorial-copy-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-family:var(--mneme-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:lowercase;color:color-mix(in srgb,var(--mneme-paper) 55%,transparent);background:transparent;border:1px solid color-mix(in srgb,var(--mneme-paper) 18%,transparent);padding:5px 10px;border-radius:4px;cursor:pointer;transition:color var(--mneme-dur-fast) var(--mneme-ease),border-color var(--mneme-dur-fast) var(--mneme-ease),background var(--mneme-dur-fast) var(--mneme-ease)}.editorial-copy-btn:hover{color:var(--mneme-paper);border-color:color-mix(in srgb,var(--mneme-paper) 45%,transparent);background:color-mix(in srgb,var(--mneme-paper) 6%,transparent)}.editorial-copy-btn:focus-visible{outline:2px solid var(--mneme-orange);outline-offset:2px}.editorial-copy-btn.is-copied{color:var(--mneme-orange);border-color:var(--mneme-orange);background:color-mix(in srgb,var(--mneme-orange) 12%,transparent)}.editorial-code{margin:0;padding:var(--mneme-space-5);font-family:var(--mneme-font-mono);font-size:14px;line-height:1.6;color:var(--mneme-paper);background:var(--mneme-ink);overflow-x:auto;white-space:pre}.editorial-code-prompt{color:var(--mneme-orange);-webkit-user-select:none;-moz-user-select:none;user-select:none}.editorial-code-comment{color:color-mix(in srgb,var(--mneme-paper) 50%,transparent);font-style:italic}.editorial-code-kw{color:#e0a8ff}.editorial-code-str{color:#ffb886}.editorial-code-id{color:#b8e0ff}.editorial-code-num{color:#ffd870}.editorial-install-cta{display:flex;align-items:center;gap:var(--mneme-space-4);flex-wrap:wrap;padding-top:var(--mneme-space-5);border-top:1px solid color-mix(in srgb,var(--mneme-ink) 12%,transparent)}.editorial-install-cta-meta{font-family:var(--mneme-font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--mneme-ink-mute)}.editorial-section--pull-quote{background:var(--mneme-ink-bg);color:var(--mneme-on-ink);max-width:100%;margin:0;padding:clamp(96px,16vw,220px) clamp(24px,6vw,96px);position:relative;overflow:hidden}.editorial-section--pull-quote:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--mneme-orange) 12%,transparent),transparent 50%);pointer-events:none}.editorial-pull-quote-wrap{position:relative;max-width:1000px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--mneme-space-7)}.editorial-pull-quote-mark{opacity:.85}.editorial-pull-quote{margin:0;font-family:var(--mneme-font-display);line-height:1.05;letter-spacing:-.025em}.editorial-pull-quote-line{margin:0;font-size:clamp(38px,5.5vw,80px);font-weight:400}.editorial-pull-quote-line em{font-style:italic;color:var(--mneme-orange)}.editorial-pull-quote-line--them{color:color-mix(in srgb,var(--mneme-paper) 60%,transparent)}.editorial-pull-quote-line--us{color:var(--mneme-paper)}.editorial-pull-quote-rule{width:80px;height:1px;background:var(--mneme-orange);border:0;margin:var(--mneme-space-4) auto}.editorial-pull-quote-attr{font-family:var(--mneme-font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--mneme-paper) 50%,transparent)}.editorial-colophon{background:var(--mneme-paper-2);padding:clamp(48px,6vw,80px) clamp(24px,6vw,96px) clamp(32px,4vw,48px)}.editorial-colophon-rule{width:100%;height:1px;background:var(--mneme-ink);border:0;margin:0 0 var(--mneme-space-6)}.editorial-colophon-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--mneme-space-6);gap:var(--mneme-space-6);max-width:1320px;margin:0 auto}.editorial-colophon-cell{display:flex;flex-direction:column;gap:var(--mneme-space-2)}.editorial-colophon-label{font-family:var(--mneme-font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mneme-ink-mute)}.editorial-colophon-value{font-family:var(--mneme-font-display);font-style:italic;font-size:16px;color:var(--mneme-ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.editorial-colophon-foot{max-width:1320px;margin:var(--mneme-space-7) auto 0;padding-top:var(--mneme-space-5);border-top:1px solid color-mix(in srgb,var(--mneme-ink) 14%,transparent);display:flex;justify-content:space-between;font-family:var(--mneme-font-mono);font-size:11px;letter-spacing:.04em;color:var(--mneme-ink-mute)}@media (max-width:1100px){.editorial-arch-grid,.editorial-evidence-grid,.editorial-install-grid,.editorial-lede-grid{grid-template-columns:1fr;gap:var(--mneme-space-5)}.editorial-arch-marker,.editorial-evidence-marker,.editorial-install-marker,.editorial-lede-marker{position:static}.editorial-thesis-marker-row{flex-direction:column;align-items:flex-start;gap:var(--mneme-space-3)}.editorial-arch-layer{gap:var(--mneme-space-3)}.editorial-arch-layer,.editorial-install-blocks{grid-template-columns:1fr}.editorial-evidence-bullets{grid-template-columns:1fr;gap:var(--mneme-space-5)}.editorial-colophon-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.editorial-cover-bar>span:nth-child(2){display:none}.editorial-section{padding:var(--mneme-space-8) var(--mneme-space-4)}.editorial-drop-cap{font-size:70px}.editorial-lede-cycling{flex-direction:column;align-items:flex-start;gap:var(--mneme-space-3)}.editorial-arch-crypto{grid-template-columns:1fr}.editorial-evidence-table tbody td{padding:var(--mneme-space-3)}.editorial-evidence-table tbody td.num{font-size:22px}.editorial-evidence-table tbody td.num.win{font-size:26px}.editorial-colophon-grid{grid-template-columns:1fr;gap:var(--mneme-space-4)}.editorial-colophon-foot{flex-direction:column;gap:var(--mneme-space-2)}}@media (prefers-reduced-motion:reduce){.editorial-cta,.editorial-nav-cta{transition:none}.editorial-cta--primary:hover,.editorial-nav-cta:hover{transform:none}}@media (min-width:1181px){.editorial-colophon,.editorial-cover,.editorial-section{padding-right:clamp(220px,18vw,300px)}.editorial-section--pull-quote{padding-right:clamp(96px,12vw,220px);padding-left:clamp(96px,12vw,220px)}}