@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--paper:#f1eee7;--paper-deep:#e7e1d7;--ink:#171714;--muted:#6f6c64;--line:#c9c3b8;--signal:#d4472f;--signal-dark:#a72c1d;--night:#1c201d;--night-soft:#282e2a;--white:#fffdf7;--verified:#375c46;--font-body:var(--font-sans),sans-serif;--font-display:var(--font-sans),sans-serif;--font-code:var(--font-mono),monospace;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{color:inherit}::selection{background:var(--signal);color:var(--white)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.guide{min-height:100vh;background:linear-gradient(90deg,transparent 0,transparent calc(100% - 1px),rgba(23,23,20,.035) calc(100% - 1px)) 0 0 /32px 100%,var(--paper)}.topbar{background:rgba(241,238,231,.94);border-bottom:1px solid var(--line);height:60px;justify-content:space-between;left:0;padding:0 20px;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.identity,.topbar{align-items:center;display:flex}.identity{color:inherit;gap:14px;text-decoration:none}.identity-mark{align-items:center;background:var(--ink);color:var(--white);display:flex;font-family:var(--font-code);font-size:12px;font-weight:500;flex:0 0 auto;height:38px;justify-content:center;letter-spacing:.12em;width:46px}.identity div{display:flex;flex-direction:column;line-height:1.2}.identity strong{font-size:13px;font-weight:600}.identity small{color:var(--muted);font-family:var(--font-code);font-size:9px;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.topbar-actions{gap:10px}.site-nav,.topbar-actions{align-items:center;display:flex}.site-nav{gap:20px}.site-nav a{color:var(--muted);font-family:var(--font-code);font-size:10px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.site-nav a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.mode-switch{border:1px solid var(--line);display:flex;padding:3px}.mode-switch button,.print-button{background:transparent;border:0;cursor:pointer;font-family:var(--font-code);font-size:10px;letter-spacing:.06em;padding:9px 12px;text-transform:uppercase}.mode-switch button.active{background:var(--ink);color:var(--white)}.mode-switch button.seller-active{background:var(--signal)}.print-button{border:1px solid var(--ink);transition:background .16s,color .16s}.print-button:hover{background:var(--ink);color:var(--white)}.page-grid{display:grid;grid-template-columns:220px minmax(0,1fr);max-width:1680px}.side-rail{align-self:start;border-right:1px solid var(--line);height:calc(100vh - 72px);padding:44px 24px 28px;position:-webkit-sticky;position:sticky;top:72px}.side-rail>p{color:var(--muted);font-family:var(--font-code);font-size:9px;letter-spacing:.16em;margin:0 0 20px;text-transform:uppercase}.side-rail nav{display:flex;flex-direction:column;gap:3px}.side-rail nav button{align-items:center;background:none;border:0;color:var(--muted);cursor:pointer;display:grid;font-size:12px;grid-gap:12px;gap:12px;grid-template-columns:22px 1fr;padding:8px 6px;text-align:left;transition:color .16s,transform .16s}.side-rail nav button span{font-family:var(--font-code);font-size:9px}.side-rail nav button:hover{color:var(--ink);transform:translateX(3px)}.side-rail nav button.active{color:var(--ink);font-weight:600}.side-rail nav button.active span{color:var(--signal)}.safety-stamp{border:1px solid var(--verified);bottom:28px;color:var(--verified);font-family:var(--font-code);font-size:8px;left:24px;letter-spacing:.08em;padding:10px;position:absolute;right:24px;text-transform:uppercase}.safety-stamp span{display:block;font-size:12px;font-weight:500;letter-spacing:.16em;margin-bottom:3px}.safety-stamp.seller{border-color:var(--signal);color:var(--signal-dark)}.document{min-width:0;overflow:hidden}.mobile-index{display:none}.hero{border-bottom:1px solid var(--line);display:grid;grid-gap:48px;gap:48px;grid-template-columns:92px minmax(0,1fr) 260px;min-height:calc(100vh - 72px);overflow:hidden;padding:clamp(60px,8vw,128px) clamp(32px,6vw,96px) 72px;position:relative}.hero-stamp{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:420px;padding-right:20px}.hero-stamp small,.hero-stamp span{font-family:var(--font-code);font-size:8px;letter-spacing:.14em;text-transform:uppercase}.hero-stamp b{color:var(--signal);font-family:var(--font-display);font-size:72px;font-style:italic;font-weight:400;line-height:1;margin-top:8px}.hero-stamp small{color:var(--muted);margin-top:auto;writing-mode:vertical-rl}.hero-copy{align-self:center;max-width:900px;padding-bottom:6vh}.kicker,.overline{color:var(--muted);font-family:var(--font-code);font-size:10px;letter-spacing:.14em;margin:0 0 22px;text-transform:uppercase}.hero h1{font-family:var(--font-display);font-size:clamp(64px,8.2vw,142px);font-weight:400;letter-spacing:-.055em;line-height:.8;margin:0;max-width:9ch}.hero h1 em{color:var(--signal);font-weight:400}.hero-deck{font-size:clamp(17px,1.6vw,24px);line-height:1.5;margin:44px 0 0;max-width:590px}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:42px}.primary-action,.text-action{border:0;color:inherit;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.03em;text-decoration:none}.primary-action{background:var(--ink);color:var(--white);display:inline-block;padding:15px 18px}a.primary-action:hover{background:var(--night-soft)}.text-action{background:transparent;border-bottom:1px solid var(--ink);padding:6px 0}.hero-aside{align-self:end;display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.hero-spec,.status-card{border:1px solid var(--line);padding:18px}.status-card{display:grid;grid-gap:2px;gap:2px;grid-template-columns:10px 1fr}.status-dot{background:var(--verified);border-radius:50%;height:6px;margin-top:6px;width:6px}[data-mode=seller] .status-dot{background:var(--signal)}.status-card p,.status-card small{grid-column:2;margin:0}.status-card p{font-size:12px;font-weight:600}.status-card small{color:var(--muted);font-size:10px}.hero-spec{display:flex;flex-direction:column}.hero-spec small,.hero-spec span{color:var(--muted);font-family:var(--font-code);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.hero-spec b{font-family:var(--font-display);font-size:35px;font-weight:400;margin:12px 0 7px}.chapter{border-bottom:1px solid var(--line);padding:112px clamp(32px,6vw,96px);scroll-margin-top:72px}.chapter-head{display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(150px,.28fr) 1fr;margin-bottom:72px}.chapter-head>div{align-items:center;display:flex;gap:13px}.chapter-head span{color:var(--signal);font-family:var(--font-code);font-size:11px}.chapter-head p{color:var(--muted);font-family:var(--font-code);font-size:9px;letter-spacing:.12em;margin:0;text-transform:uppercase}.chapter-head h2{font-family:var(--font-display);font-size:clamp(44px,5.5vw,90px);font-weight:400;letter-spacing:-.04em;line-height:.95;margin:0;max-width:12ch}.lead-grid{display:grid;grid-gap:56px;gap:56px;grid-template-columns:.85fr 1.15fr}.chapter-lead{font-family:var(--font-display);font-size:clamp(28px,3.2vw,50px);letter-spacing:-.028em;line-height:1.05;margin:0}.chapter-lead.narrow{max-width:20ch}.body-copy{font-size:16px;max-width:660px}.body-copy p{margin:0 0 1.4em}.value-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:88px}.metric{border-right:1px solid var(--line);min-height:190px;padding:30px}.metric:last-child{border-right:0}.metric strong{display:block;font-family:var(--font-display);font-size:clamp(34px,4vw,62px);font-weight:400;letter-spacing:-.04em;line-height:1}.metric p{font-size:12px;margin:22px 0 6px;max-width:22ch}.metric span{color:var(--muted);font-family:var(--font-code);font-size:9px;text-transform:uppercase}.stakeholder-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:48px}.message-card{background:rgba(255,253,247,.4);border-top:2px solid var(--ink);min-height:180px;padding:22px}.message-card span{color:var(--signal);font-family:var(--font-code);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.message-card p{font-family:var(--font-display);font-size:22px;line-height:1.15;margin:28px 0 0}.dark-chapter{background:var(--night);color:var(--white)}.dark-chapter .chapter-head p{color:#aaa9a3}.system-grid{display:grid;grid-gap:64px;gap:64px;grid-template-columns:1.1fr .9fr}.crb-diagram{border:1px solid #48504a;min-height:510px;padding:24px}.crb-diagram>p{color:#aaa9a3;font-family:var(--font-code);font-size:9px;letter-spacing:.14em;margin:0;text-transform:uppercase}.crb-diagram svg{color:#727b74;display:block;margin:26px auto 10px;max-width:580px;width:100%}.crb-diagram .brush circle,.crb-diagram .brush path,.lift-line{stroke:var(--white);stroke-width:2}.crb-diagram .brush circle:nth-child(2){fill:var(--night)}.crb-diagram .carpet-line{stroke:var(--signal);stroke-width:5}.crb-diagram text{fill:#aaa9a3;font-family:var(--font-code);font-size:10px;letter-spacing:.16em}.crb-diagram>div{border-top:1px solid #48504a;display:grid;grid-template-columns:repeat(3,1fr);padding-top:18px}.crb-diagram>div span{color:#aaa9a3;font-family:var(--font-code);font-size:9px;text-align:center;text-transform:uppercase}.mechanism-copy{align-self:center}.large-copy{font-family:var(--font-display);font-size:clamp(26px,3vw,44px);letter-spacing:-.03em;line-height:1.08;margin:0 0 52px}.number-list{list-style:none;margin:0;padding:0}.number-list li{border-top:1px solid #48504a;display:grid;grid-gap:18px;gap:18px;grid-template-columns:36px 1fr;padding:14px 0}.number-list span{color:var(--signal);font-family:var(--font-code);font-size:10px}.number-list p{color:#d2d0c9;font-size:13px;margin:0}.plain-note{align-items:center;border:1px solid #48504a;display:grid;grid-gap:20px;gap:20px;grid-template-columns:52px 1fr;margin-top:64px;padding:20px}.plain-note p{color:#d2d0c9;font-size:12px;margin:0;max-width:84ch}.note-mark{align-items:center;border:1px solid var(--signal);border-radius:50%;color:var(--signal);display:flex;font-family:var(--font-code);height:30px;justify-content:center;width:30px}.light-note{border-color:var(--line)}.light-note p{color:var(--ink)}.machine-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr 1fr}.machine-card{background:var(--white);border:1px solid var(--line);min-height:620px;overflow:hidden;padding:28px;position:relative}.machine-card.has-private{padding-bottom:76px}.machine-card.machine-2{background:var(--ink);color:var(--white)}.machine-top{align-items:flex-start;display:flex;justify-content:space-between}.machine-top>span{color:var(--muted);font-family:var(--font-code);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.machine-2 .machine-top>span{color:#aaa9a3}.machine-top>b{color:var(--signal);font-family:var(--font-display);font-size:82px;font-weight:400;letter-spacing:-.06em;line-height:.7}.machine-top>b small{font-family:var(--font-code);font-size:10px;letter-spacing:0;margin-left:5px}.machine-card h3{font-family:var(--font-display);font-size:54px;font-weight:400;letter-spacing:-.04em;line-height:1;margin:12px 0 0;position:relative}.machine-fit{color:var(--muted);font-size:13px;margin:12px 0 28px;max-width:48ch}.machine-2 .machine-fit{color:#aaa9a3}.machine-facts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.machine-2 .machine-facts{border-color:#454542}.machine-facts p{border-right:1px solid var(--line);display:flex;flex-direction:column;margin:0;padding:15px 8px}.machine-2 .machine-facts p{border-color:#454542}.machine-facts p:last-child{border-right:0}.machine-facts span{color:var(--muted);font-family:var(--font-code);font-size:8px;text-transform:uppercase}.machine-facts b{font-size:12px;font-weight:500;margin-top:6px}.machine-price{align-items:flex-end;display:flex;justify-content:space-between;margin-top:26px}.machine-price span{color:var(--muted);font-family:var(--font-code);font-size:8px;text-transform:uppercase}.machine-price strong{font-family:var(--font-display);font-size:31px;font-weight:400;letter-spacing:-.03em}.private-line{background:var(--signal);bottom:0;color:var(--white);display:grid;font-family:var(--font-code);font-size:9px;grid-template-columns:1fr auto 1fr auto;left:0;padding:10px 28px;position:absolute;right:0;text-transform:uppercase}.private-line b{margin-right:18px}.decision-panel{border-left:6px solid var(--signal);display:grid;grid-gap:32px;gap:32px;grid-template-columns:.35fr 1fr;margin:64px 0;padding:10px 0 10px 30px}.decision-panel h3{font-family:var(--font-display);font-size:38px;font-weight:400;letter-spacing:-.03em;margin:0 0 10px}.decision-panel p:last-child{font-size:14px;margin:0;max-width:68ch}.bundle-table-wrap,.spec-wrap{overflow-x:auto}.bundle-table,.spec-table{border-collapse:collapse;font-size:12px;min-width:720px;width:100%}.bundle-table td,.bundle-table th,.spec-table td,.spec-table th{border-bottom:1px solid var(--line);padding:14px 12px;text-align:left;vertical-align:top}.bundle-table thead th,.spec-table thead th{border-bottom:2px solid var(--ink);color:var(--muted);font-family:var(--font-code);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.spec-table tbody th{font-weight:500;width:24%}.spec-table tbody td{width:38%}.ruled-chapter{background:var(--paper-deep)}.method-stack{border-top:1px solid var(--ink)}.method{border-bottom:1px solid var(--ink);display:grid;grid-gap:30px;gap:30px;grid-template-columns:70px .8fr 1.2fr;padding:34px 0}.method-id{color:var(--signal);font-family:var(--font-display);font-size:70px;font-style:italic;line-height:.9}.method header span{color:var(--muted);font-family:var(--font-code);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.method header h3{font-family:var(--font-display);font-size:32px;font-weight:400;letter-spacing:-.025em;line-height:1.05;margin:12px 0 0}.method ol{list-style:none;margin:0;padding:0}.method li{border-top:1px solid rgba(23,23,20,.16);display:grid;grid-gap:14px;gap:14px;grid-template-columns:20px 1fr;padding:9px 0}.method li:first-child{border-top:0;padding-top:0}.method li span{color:var(--signal);font-family:var(--font-code);font-size:9px}.method li p{font-size:12px;margin:0}.crystal-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr);margin:64px 0}.crystal-card{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;min-height:320px;padding:22px}.chemical-code{color:var(--signal);font-family:var(--font-code);font-size:9px;letter-spacing:.12em}.crystal-card h3{font-family:var(--font-display);font-size:37px;font-weight:400;margin:36px 0 12px}.crystal-card p{color:var(--muted);font-size:12px;margin:0}.dilution{border-top:1px solid var(--line);display:flex;font-family:var(--font-code);font-size:11px;justify-content:space-between;margin-top:auto;padding-top:14px}.dilution span{color:var(--muted);font-size:8px;text-transform:uppercase}.compound-panel{background:var(--ink);color:var(--white);display:grid;grid-gap:48px;gap:48px;grid-template-columns:230px 1fr;padding:42px}.compound-visual{align-items:center;border:1px solid #51514d;border-radius:50%;display:flex;flex-direction:column;height:200px;justify-content:center;width:188px}.compound-visual span{font-family:var(--font-display);font-size:90px;letter-spacing:-.07em;line-height:.8}.compound-visual small{color:var(--signal);font-family:var(--font-code);font-size:10px;letter-spacing:.16em;margin-top:14px}.compound-panel h3{font-family:var(--font-display);font-size:clamp(42px,5vw,74px);font-weight:400;letter-spacing:-.045em;line-height:.9;margin:14px 0 24px}.compound-panel p:not(.kicker){color:#d2d0c9;font-size:14px;max-width:70ch}.compound-panel .small-note{color:#8f918c!important;font-size:11px!important}.price-chapter{background:var(--white)}.chapter-row{align-items:flex-start;display:flex;justify-content:space-between}.chapter-row .chapter-head{flex:1 1}.tax-toggle{display:flex;flex-direction:column;gap:6px;margin-top:6px}.tax-toggle span{color:var(--muted);font-family:var(--font-code);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.tax-toggle select{background:transparent;border:1px solid var(--line);border-radius:0;color:var(--ink);min-width:150px;padding:10px}.price-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr)}.price-card{border:1px solid var(--line);display:flex;flex-direction:column;min-height:220px;padding:22px;position:relative}.price-card>span{color:var(--muted);font-family:var(--font-code);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.price-card>strong{font-family:var(--font-display);font-size:clamp(28px,3vw,44px);font-weight:400;letter-spacing:-.04em;line-height:1;margin:34px 0 14px}.price-card p{color:var(--muted);font-size:10px;margin:auto 0 0}.price-card.featured{background:var(--ink);color:var(--white)}.price-card.featured>b{background:var(--signal);font-family:var(--font-code);font-size:8px;font-weight:500;padding:6px 8px;position:absolute;right:0;text-transform:uppercase;top:0}.bundle-table-wrap{margin-top:48px}.bundle-table tbody td:first-child{font-family:var(--font-display);font-size:22px}.bundle-table td:last-child{font-family:var(--font-code);font-weight:500;white-space:nowrap}.tax-note{color:var(--muted);font-size:10px;margin:18px 0 0 auto;max-width:72ch}.internal-economics{background:#f6dbd3;border:1px solid var(--signal);margin-top:48px;padding:30px}.internal-economics h3{font-family:var(--font-display);font-size:38px;font-weight:400;margin:0 0 24px}.internal-economics table{border-collapse:collapse;font-family:var(--font-code);font-size:10px;width:100%}.internal-economics td,.internal-economics th{border-bottom:1px solid rgba(167,44,29,.3);padding:10px;text-align:left}.internal-economics>p{font-size:11px;margin:22px 0 0;max-width:80ch}.claim-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr)}.claim{border:1px solid var(--line);min-height:220px;padding:20px}.claim>span{border:1px solid;color:var(--muted);display:inline-block;font-family:var(--font-code);font-size:7px;letter-spacing:.1em;padding:4px 6px}.claim.independent>span,.claim.verified>span{color:var(--verified)}.claim.confirm>span{color:var(--signal-dark)}.claim h3{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.1;margin:28px 0 12px}.claim p{color:var(--muted);font-size:11px;margin:0}.dont-say{background:var(--signal);color:var(--white);display:grid;grid-gap:34px;gap:34px;grid-template-columns:.35fr 1fr;margin:54px 0;padding:34px}.dont-say .kicker{color:#ffd9ce}.dont-say ul{column-count:2;font-size:12px;list-style:square;margin:0;padding-left:20px}.dont-say li{margin-bottom:10px;padding-right:20px}.source-list{border-top:1px solid var(--ink)}.source-drawer{border-bottom:1px solid var(--ink);margin-top:36px}.source-drawer>summary{cursor:pointer;font-family:var(--font-code);font-size:9px;letter-spacing:.1em;list-style:none;padding:14px 0;text-transform:uppercase}.source-drawer>summary::-webkit-details-marker{display:none}.source-drawer>summary:after{content:"+";float:right;font-size:14px}.source-drawer[open]>summary:after{content:"−"}.source-row{align-items:center;color:inherit;display:grid;grid-gap:18px;gap:18px;grid-template-columns:36px .7fr 1fr 20px;padding:16px 4px;text-decoration:none;border-bottom:1px solid var(--line)}.source-row>b,.source-row>span{color:var(--signal);font-family:var(--font-code);font-size:9px}.source-row strong{font-size:12px}.source-row p{color:var(--muted);font-size:10px;margin:0}.source-row:hover strong{text-decoration:underline;text-underline-offset:3px}.demo-chapter{background:#d9ddce}.demo-intro{display:grid;grid-gap:64px;gap:64px;grid-template-columns:1fr .8fr}.demo-intro blockquote{align-self:end;border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);font-family:var(--font-code);font-size:11px;margin:0;padding:22px 0}.timeline{display:grid;grid-template-columns:repeat(4,1fr);margin-top:64px}.demo-step{border-left:1px solid rgba(23,23,20,.28);min-height:260px;padding:18px}.demo-step>span{color:var(--signal);font-family:var(--font-code);font-size:10px}.demo-step h3{font-family:var(--font-display);font-size:29px;font-weight:400;margin:56px 0 16px}.demo-step p{font-size:11px;margin:0}.discovery-block{border-top:2px solid var(--ink);display:grid;grid-gap:64px;gap:64px;grid-template-columns:.7fr 1.3fr;margin-top:72px;padding-top:30px}.discovery-block h3{font-family:var(--font-display);font-size:38px;font-weight:400;line-height:1.08;margin:0}.discovery-block ol{counter-reset:discovery;list-style:none;margin:0;padding:0}.discovery-block li{border-top:1px solid rgba(23,23,20,.2);counter-increment:discovery;display:grid;font-size:12px;grid-gap:16px;gap:16px;grid-template-columns:28px 1fr;padding:10px 0}.discovery-block li:before{color:var(--signal);content:counter(discovery,decimal-leading-zero);font-family:var(--font-code);font-size:9px}.faq-chapter{background:var(--paper)}.faq-controls{border-bottom:1px solid var(--ink);display:grid;grid-gap:30px;gap:30px;grid-template-columns:.8fr 1.2fr;padding-bottom:24px}.search-box{display:flex;flex-direction:column;gap:7px}.search-box>span{color:var(--muted);font-family:var(--font-code);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.search-box input{background:var(--white);border:1px solid var(--line);border-radius:0;font-size:13px;padding:13px 14px;width:100%}.category-list{align-content:flex-end;display:flex;flex-wrap:wrap;gap:6px}.category-list button{background:transparent;border:1px solid var(--line);cursor:pointer;font-family:var(--font-code);font-size:8px;padding:8px 10px;text-transform:uppercase}.category-list button.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.faq-count{color:var(--muted);font-family:var(--font-code);font-size:9px;margin:16px 0;text-align:right;text-transform:uppercase}.faq-list{border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{align-items:center;cursor:pointer;display:grid;grid-gap:18px;gap:18px;grid-template-columns:86px 1fr 20px;list-style:none;padding:18px 6px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{color:var(--signal-dark);font-family:var(--font-code);font-size:8px;text-transform:uppercase}.faq-item summary>strong{font-family:var(--font-display);font-size:22px;font-weight:400}.faq-item summary>b{font-size:20px;font-weight:400;transition:transform .16s}.faq-item[open] summary>b{transform:rotate(45deg)}.faq-item>p{color:#4f4e49;font-size:13px;margin:0;max-width:76ch;padding:0 44px 24px 110px}.empty-state{color:var(--muted);font-family:var(--font-code);font-size:11px;padding:40px 0}.seller-chapter{background:#f6dbd3}.private-warning{align-items:center;border:1px solid var(--signal-dark);display:flex;gap:24px;margin-bottom:44px;padding:16px 20px}.private-warning strong{color:var(--signal-dark);font-family:var(--font-code);font-size:10px;text-transform:uppercase}.private-warning p{font-size:11px;margin:0}.seller-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.seller-grid article{background:rgba(255,253,247,.48);border:1px solid rgba(167,44,29,.3);min-height:310px;padding:26px}.seller-grid blockquote{font-family:var(--font-display);font-size:28px;line-height:1.16;margin:30px 0}.seller-grid article>p:last-child{color:var(--muted);font-size:11px}.seller-lists{border-top:1px solid var(--signal-dark);display:grid;grid-gap:60px;gap:60px;grid-template-columns:1fr 1fr;margin-top:52px;padding-top:30px}.seller-lists h3{font-family:var(--font-display);font-size:32px;font-weight:400;margin:0 0 20px}.seller-lists ol,.seller-lists ul{font-size:12px;padding-left:20px}.seller-lists li{margin-bottom:8px}.seller-close{background:var(--signal);color:var(--white);margin-top:52px;padding:34px}.seller-close .kicker{color:#ffd9ce}.seller-close>p:last-child{font-family:var(--font-display);font-size:clamp(28px,3vw,44px);line-height:1.12;margin:0;max-width:28ch}.site-footer{align-items:center;background:var(--ink);color:var(--white);display:grid;grid-gap:22px;gap:22px;grid-template-columns:62px 1fr auto;padding:36px clamp(32px,6vw,96px)}.seal{align-items:center;border:1px solid #77756f;display:flex;font-family:var(--font-code);font-size:9px;height:52px;justify-content:center;width:52px}.site-footer p{font-family:var(--font-display);font-size:20px;margin:0}.site-footer span{color:#9e9d98;font-size:8px}.site-footer button,.site-footer span{font-family:var(--font-code);text-transform:uppercase}.site-footer button{background:transparent;border:0;color:#c2c1bb;cursor:pointer;font-size:9px}@media (max-width:1180px){.page-grid{grid-template-columns:180px minmax(0,1fr)}.side-rail{padding-left:18px;padding-right:18px}.safety-stamp{left:18px;right:18px}.hero{gap:30px;grid-template-columns:72px 1fr}.hero-aside{display:none}.claim-grid,.crystal-grid,.price-grid,.stakeholder-grid{grid-template-columns:1fr 1fr}.timeline{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){html{scroll-padding-top:116px}.topbar{gap:10px;height:auto;min-height:66px;padding:10px 16px}.identity div{display:none}.site-nav{gap:12px}.site-nav a{font-size:9px}.site-nav a:last-child{display:none}.mode-switch button{padding:8px}.print-button{display:none}.page-grid{display:block}.side-rail{display:none}.mobile-index{background:rgba(241,238,231,.96);border-bottom:1px solid var(--line);display:flex;gap:5px;overflow-x:auto;padding:8px 14px;position:-webkit-sticky;position:sticky;top:66px;z-index:30}.mobile-index button{background:transparent;border:0;color:var(--muted);flex:0 0 auto;font-family:var(--font-code);font-size:8px;padding:7px 8px;text-transform:uppercase}.mobile-index button.active{background:var(--ink);color:var(--white)}.hero{grid-template-columns:1fr;min-height:680px;padding:72px 22px 54px}.hero-stamp{border-bottom:1px solid var(--line);border-right:0;flex-direction:row;min-height:auto;padding:0 0 16px}.hero-stamp b{font-size:38px;margin:0 12px}.hero-stamp small{margin:0 0 0 auto;writing-mode:horizontal-tb}.hero-copy{padding:0}.hero h1{font-size:clamp(58px,19vw,92px)}.hero-deck{margin-top:32px}.chapter{padding:80px 22px}.chapter-head{gap:16px;grid-template-columns:1fr;margin-bottom:48px}.chapter-head h2{font-size:clamp(46px,13vw,72px)}.compound-panel,.decision-panel,.demo-intro,.discovery-block,.lead-grid,.system-grid,.value-strip{grid-template-columns:1fr}.metric{border-bottom:1px solid var(--line);border-right:0;min-height:150px}.machine-grid,.seller-grid,.seller-lists,.stakeholder-grid{grid-template-columns:1fr}.machine-card{min-height:0;padding:22px}.machine-card.has-private{padding-bottom:22px}.machine-top>b{font-size:56px}.machine-card h3{font-size:44px}.private-line{display:grid;font-family:var(--font-code);font-size:9px;grid-template-columns:auto 1fr;grid-row-gap:4px;row-gap:4px;grid-column-gap:12px;column-gap:12px;margin-top:22px;padding:12px 16px;position:static;text-transform:uppercase}.method{grid-template-columns:52px 1fr}.method ol{grid-column:2}.price-grid{grid-template-columns:1fr}.chapter-row{display:block}.tax-toggle{margin:-24px 0 42px}.claim-grid,.dont-say{grid-template-columns:1fr}.dont-say ul{column-count:1}.source-row{grid-template-columns:28px 1fr 20px}.source-row p{grid-column:2}.timeline{grid-template-columns:1fr}.demo-step{border-bottom:1px solid rgba(23,23,20,.2);min-height:auto}.demo-step h3{margin-top:28px}.faq-controls{grid-template-columns:1fr}.faq-item summary{grid-template-columns:62px 1fr 18px}.faq-item summary>strong{font-size:19px}.faq-item>p{padding-left:80px}.site-footer{grid-template-columns:52px 1fr;padding:28px 22px}.site-footer button{display:none}}@media (max-width:520px){.mode-switch button{font-size:8px;padding:8px 6px}.hero-actions{align-items:stretch;flex-direction:column}.text-action{align-self:flex-start}.crystal-grid,.machine-facts,.stakeholder-grid{grid-template-columns:1fr}.machine-facts p{border-bottom:1px solid var(--line);border-right:0}.machine-price{align-items:flex-start;flex-direction:column;gap:8px}.private-line{grid-template-columns:1fr auto;row-gap:4px}.method{grid-template-columns:1fr}.method ol{grid-column:1}.compound-panel{padding:28px}.compound-visual{height:150px;width:150px}.bundle-table{min-width:640px}.faq-item summary{grid-template-columns:1fr 18px}.faq-item summary>span{grid-column:1/-1}.faq-item>p{padding-left:6px}}@media print{@page{margin:14mm 12mm;size:A4}body{color:black;font-size:10pt}.guide,body{background:white}.faq-controls,.faq-count,.hero-actions,.mobile-index,.side-rail,.site-footer button,.tax-toggle,.topbar{display:none!important}.page-grid{display:block}.hero{min-height:auto;padding:12mm 0 18mm;page-break-after:always}.hero-aside,.hero:after{display:none}.chapter{border:0;page-break-before:always;break-before:page;padding:8mm 0}.chapter-head{margin-bottom:12mm}.chapter-head h2{font-size:40pt}.dark-chapter{background:white;color:black}.dark-chapter .chapter-head p,.number-list p,.plain-note p{color:#444}.crb-diagram{border-color:#888}.crb-diagram .brush circle,.crb-diagram .brush path,.lift-line{stroke:black}.crb-diagram .brush circle:nth-child(2){fill:white}.claim,.crystal-card,.machine-card,.price-card{page-break-inside:avoid;break-inside:avoid}.compound-panel,.dont-say,.machine-2,.price-card.featured,.seller-close{background:#eee!important;color:black!important}.compound-panel .small-note,.compound-panel p:not(.kicker),.machine-2 .machine-fit{color:#444!important}.faq-item{page-break-inside:avoid;break-inside:avoid}.faq-item>p{display:block!important;padding-bottom:5mm}.faq-item summary>b{display:none}.source-row{color:black}.site-footer{background:white;border-top:1px solid black;color:black}[data-mode=meeting] .internal-economics,[data-mode=meeting] .seller-chapter{display:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.muted-line{color:var(--muted)}.faq-lede{font-size:15px;margin:-32px 0 36px;max-width:62ch}.demo-cta-row{align-items:center;border:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:space-between;margin-top:44px;padding:20px 24px}.demo-cta-row p{font-size:13px;margin:0;max-width:52ch}.demo-cta-row .primary-action{text-decoration:none;white-space:nowrap}.study .demo-cta-row{border-color:rgba(23,23,20,.28)}.sources-chapter{background:var(--white);border-top:3px solid var(--signal)}.sources-lede{font-size:clamp(17px,1.5vw,22px);line-height:1.5;margin:-24px 0 40px;max-width:62ch}.source-cards{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr)}.source-card{border:1px solid var(--ink);display:flex;flex-direction:column;min-height:250px;padding:20px}.source-card:nth-child(-n+2){background:var(--ink);border-color:var(--ink);color:var(--white)}.source-card:nth-child(-n+2) p{color:#c2c1bb}.source-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.source-index{color:var(--signal);font-family:var(--font-code);font-size:11px}.source-card:nth-child(-n+2) .source-index{color:#ff8a70}.source-badge{border:1px solid;font-family:var(--font-code);font-size:7px;letter-spacing:.1em;padding:4px 7px;text-transform:uppercase}.source-badge.pdf{background:var(--signal);border-color:var(--signal);color:var(--white)}.source-badge.ext{color:var(--muted)}.source-card strong{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.08}.source-card p{font-size:12px;margin:12px 0 20px}.source-card-actions{display:flex;gap:10px;margin-top:auto}.source-btn{background:var(--signal);color:var(--white);font-family:var(--font-code);font-size:10px;letter-spacing:.04em;padding:11px 14px;text-decoration:none;text-transform:uppercase}.source-btn:hover{background:var(--signal-dark)}.source-btn.ghost{background:transparent;border:1px solid var(--line);color:inherit}.source-card:nth-child(-n+2) .source-btn.ghost{border-color:#55534e}.source-btn.ghost:hover{border-color:currentColor;background:transparent}.sources-foot{color:var(--muted);font-size:12px;margin:26px 0 0;max-width:76ch}.study-banner{background:var(--signal);color:var(--white);display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr auto;align-items:center;padding:clamp(36px,5vw,72px) clamp(32px,6vw,96px)}.study-banner .kicker.light{color:#ffd9ce}.study-banner h2{font-family:var(--font-display);font-size:clamp(40px,5vw,76px);font-weight:400;letter-spacing:-.04em;line-height:.95;margin:14px 0 18px}.study-banner p{font-size:15px;margin:0;max-width:56ch}.banner-action{background:var(--white);color:var(--ink);font-size:13px;font-weight:600;padding:18px 22px;text-decoration:none;white-space:nowrap}.banner-action:hover{background:var(--paper)}.manual-banner{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:space-between;padding:40px clamp(32px,6vw,96px)}.manual-banner p{font-family:var(--font-display);font-size:28px;margin:0}.study-hero{min-height:auto;padding-bottom:64px;padding-top:clamp(48px,6vw,88px)}.study-two-col{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr;margin-top:48px}.study-two-col article{border:1px solid var(--line);padding:26px}.dark-chapter .study-two-col article{border-color:#48504a}.study-two-col h3{font-family:var(--font-display);font-size:30px;font-weight:400;margin:0 0 16px}.study-two-col ol,.study-two-col ul{font-size:13px;margin:0;padding-left:20px}.study-two-col li{margin-bottom:8px}.spot-grid{border:1px solid var(--line);margin-top:40px;padding:26px}.spot-grid h3{font-family:var(--font-display);font-size:30px;font-weight:400;margin:0 0 12px}.spot-grid p{font-size:13px;margin:0;max-width:90ch}.script-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr)}.script-card{border-top:2px solid var(--ink);padding:20px 4px 0}.script-card span{color:var(--signal);font-family:var(--font-code);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.script-card p{font-size:13px;margin:14px 0 0}.pressure-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:40px}.pressure-grid article{background:rgba(255,253,247,.6);border:1px solid var(--line);padding:20px}.pressure-grid strong{display:block;font-size:13px;margin-bottom:8px}.pressure-grid p{color:#4f4e49;font-size:12px;margin:0}.site-footer span a{color:#c2c1bb}.study .hero h1{max-width:10ch}@media (max-width:1180px){.script-grid,.source-cards{grid-template-columns:1fr 1fr}}@media (max-width:820px){.pressure-grid,.script-grid,.source-cards,.study-banner,.study-two-col{grid-template-columns:1fr}.banner-action{justify-self:start}.faq-lede{margin-top:-20px}.site-nav a:last-child{display:inline}}@media print{.demo-cta-row,.manual-banner,.site-nav,.source-card-actions,.study-banner{display:none!important}.sources-chapter{background:white}.source-card{page-break-inside:avoid;break-inside:avoid}.source-card:nth-child(-n+2){background:#eee!important;color:black!important}}.copy-button{background:transparent;border:0;border-bottom:1px solid var(--ink);color:inherit;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.03em;padding:6px 0}.copy-button:hover{color:var(--signal-dark);border-color:var(--signal-dark)}.dark-chapter .copy-button,.seller-close .copy-button{border-color:currentColor}.section-sub{font-family:var(--font-display);font-size:clamp(26px,3vw,36px);font-weight:400;letter-spacing:-.025em;line-height:1.1;margin:56px 0 16px;max-width:24ch}.mini-table{border-collapse:collapse;font-size:13px;margin:20px 0;width:100%}.mini-table td,.mini-table th{border-bottom:1px solid var(--line);padding:10px;text-align:left;vertical-align:top}.mini-table thead th{border-bottom:2px solid var(--ink);color:var(--muted);font-family:var(--font-code);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.dark-chapter .mini-table td,.dark-chapter .mini-table th{border-color:#48504a}.dark-chapter .mini-table thead th{border-color:var(--white);color:#aaa9a3}.script-grid .wide{grid-column:1/-1}.script-card .copy-button{margin-top:14px}.pitch-line{font-family:var(--font-display);font-size:22px!important;line-height:1.4!important}.bundle-table tbody td:first-child,.chapter-head h2,.chapter-lead,.claim h3,.compound-panel h3,.crystal-card h3,.demo-step h3,.discovery-block h3,.faq-item summary>strong,.hero h1,.hero-stamp b,.internal-economics h3,.large-copy,.machine-card h3,.machine-price strong,.machine-top>b,.manual-banner p,.method header h3,.method-id,.metric strong,.price-card>strong,.section-sub,.seller-close>p:last-child,.seller-grid blockquote,.seller-lists h3,.site-footer p,.source-card strong,.spot-grid h3,.study-banner h2,.study-two-col h3{font-weight:600}.hero h1 em,.hero-stamp b,.method-id{font-style:normal}.hero h1{letter-spacing:-.035em}.chapter-head h2{letter-spacing:-.025em}.menu-button{align-items:center;background:transparent;border:1px solid var(--ink);cursor:pointer;display:flex;font-family:var(--font-code);font-size:10px;gap:10px;letter-spacing:.12em;padding:9px 13px;text-transform:uppercase}.menu-button:hover{background:var(--ink);color:var(--white)}.menu-button i{display:flex;flex-direction:column;gap:4px}.menu-button i b{background:currentColor;display:block;height:1.5px;width:18px}.menu-overlay{background:var(--night);color:var(--white);height:100dvh;left:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;top:0;transition:opacity .3s ease,visibility 0s linear .3s;visibility:hidden;width:100%;z-index:100}.menu-overlay.open{opacity:1;transition:opacity .3s ease;visibility:visible}.menu-overlay-inner{margin:0 auto;max-width:880px;padding:20px 28px 72px}.menu-top{align-items:center;display:flex;justify-content:space-between}.menu-kicker{color:#aaa9a3;font-size:10px;letter-spacing:.14em;margin:0}.menu-close,.menu-kicker{font-family:var(--font-code);text-transform:uppercase}.menu-close{background:transparent;border:1px solid #55534e;border-radius:0;color:var(--white);cursor:pointer;font-size:11px;letter-spacing:.08em;padding:10px 18px}.menu-close:hover{border-color:var(--white)}.menu-title{font-size:clamp(44px,8vw,84px);font-weight:600;letter-spacing:-.03em;line-height:1;margin:48px 0 8px}.menu-links{list-style:none;margin:32px 0 0;padding:0}.menu-links li{border-bottom:1px solid #3a3f3b;opacity:0;transform:translateY(20px);transition:opacity .42s ease,transform .42s ease}.menu-links li:first-child{border-top:1px solid #3a3f3b}.menu-overlay.open .menu-links li{opacity:1;transform:none}.menu-links button{align-items:baseline;background:none;border:0;color:inherit;cursor:pointer;display:grid;grid-gap:18px;gap:18px;grid-template-columns:56px 1fr 32px;padding:17px 0;text-align:left;width:100%}.menu-num{color:var(--signal);font-family:var(--font-code);font-size:12px}.menu-label{font-size:clamp(21px,3.4vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.menu-label small{color:#aaa9a3;display:block;font-family:var(--font-body);font-size:14px;font-weight:400;letter-spacing:0;margin-top:4px}.menu-arrow{color:#727b74;font-size:22px;text-align:right;transition:color .18s,transform .18s}.menu-links button:hover .menu-arrow{color:var(--white);transform:translateX(5px)}.menu-links li.active .menu-label{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:6px}.menu-foot{margin-top:44px}.menu-cross{border:1px solid #55534e;color:inherit;display:block;font-size:clamp(20px,3vw,28px);font-weight:600;letter-spacing:-.02em;padding:22px 24px;text-decoration:none}.menu-cross:hover{border-color:var(--white)}.menu-cross span{color:#aaa9a3;display:block;font-family:var(--font-body);font-size:14px;font-weight:400;margin-top:4px}.menu-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.view-toggle{border:1px solid #55534e;display:flex;flex:1 1 auto;padding:3px}.view-toggle button{background:transparent;border:0;color:var(--white);cursor:pointer;flex:1 1;font-family:var(--font-code);font-size:11px;letter-spacing:.08em;padding:12px;text-transform:uppercase}.view-toggle button.active{background:var(--white);color:var(--night)}.menu-print{background:var(--signal);border:1px solid var(--signal);color:var(--white);cursor:pointer;flex:1 1 auto;font-family:var(--font-code);font-size:11px;letter-spacing:.08em;padding:12px 18px;text-transform:uppercase}.menu-print:hover{background:var(--signal-dark)}.page-grid{display:block;margin:0 auto;max-width:1240px}.mobile-index,.side-rail{display:none}.demo-chapter,.price-chapter,.seller-chapter,.sources-chapter{background:var(--paper)}html{scroll-padding-top:76px}.chapter{scroll-margin-top:60px}.hero{min-height:calc(100vh - 60px)}.category-list.solo{margin:4px 0 8px}@media (max-width:820px){html{scroll-padding-top:76px}.topbar{padding:0 14px}.menu-links button{grid-template-columns:40px 1fr 24px}.menu-overlay-inner{padding:16px 20px 56px}}@media print{.menu-button,.menu-overlay{display:none!important}}