@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(./anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(./anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(./anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(./anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(./anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(./anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-wght-normal-Czsa-EzN.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-wght-normal-C-3rgBeH.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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 Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-wght-italic-xAqemagA.woff2) format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-wght-italic-DFS986qL.woff2) format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-wght-italic-Bxi8ein9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--paper: #f6eedc;--paper-2: #efe4cb;--ink: #000;--ink-2: #4a4235;--gold: #e2a31c;--gold-text: #a87300;--gold-ink: #000;--teal: #3f7f80;--rule: rgb(0 0 0 / .16);--img-blend: multiply;--img-filter: none;--display: "Anton", "Impact", "Haettenschweiler", sans-serif;--serif: "Newsreader Variable", "Iowan Old Style", Georgia, serif;--mono: "JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--body: var(--serif);--step--1: clamp(.9rem, .86rem + .15vw, .98rem);--step-0: clamp(1.13rem, 1.06rem + .3vw, 1.3rem);--step-1: clamp(1.35rem, 1.2rem + .6vw, 1.7rem);--step-2: clamp(1.8rem, 1.5rem + 1.4vw, 2.7rem);--step-3: clamp(2.6rem, 1.9rem + 3.4vw, 5rem);--gutter: clamp(1.1rem, 4vw, 3.5rem);--measure: 34em;color-scheme:light}html[data-track=nerd]{--paper: #12383a;--paper-2: #0e2f31;--ink: #eaf4f1;--ink-2: #a6c7c3;--gold: #f2b630;--gold-text: #f2b630;--gold-ink: #12383a;--teal: #7fc4c2;--rule: rgb(234 244 241 / .2);--img-blend: screen;--img-filter: invert(1) contrast(1.05);--body: var(--mono);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:var(--step-0);line-height:1.55;font-optical-sizing:auto;text-rendering:optimizeLegibility}html[data-track=nerd] body{font-size:calc(var(--step-0) * .84);line-height:1.65;background-image:linear-gradient(rgb(234 244 241 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(234 244 241 / .07) 1px,transparent 1px),linear-gradient(rgb(234 244 241 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(234 244 241 / .035) 1px,transparent 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-thickness:.07em;text-underline-offset:.18em}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:2px}::selection{background:var(--gold);color:var(--gold-ink)}p{margin:0 0 .9em}h1,h2,h3{margin:0;font-weight:400}html[data-track=human] .n,html[data-track=nerd] .h{display:none!important}.visually-hidden,.skip:not(:focus){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip:focus{position:fixed;top:.5rem;left:.5rem;z-index:100;background:var(--gold);color:#000;padding:.5rem 1rem}.display{font-family:var(--display);font-size:var(--step-3);line-height:.92;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.machine__art img,.plate img,.ch__img{mix-blend-mode:var(--img-blend);filter:var(--img-filter)}html[data-track=nerd] .machine__art img{filter:grayscale(1) invert(1) contrast(1.15) brightness(1.05)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){animation:sweep .72s cubic-bezier(.72,0,.2,1)}@keyframes sweep{0%{clip-path:circle(0 at var(--vt-x, 90%) var(--vt-y, 2rem))}to{clip-path:circle(160vmax at var(--vt-x, 90%) var(--vt-y, 2rem))}}.bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:1.5rem;padding:.6rem var(--gutter);background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);font-family:var(--serif);font-size:var(--step--1)}html[data-track=nerd] .bar{font-family:var(--mono);font-size:.82rem}.bar__mark{font-family:var(--display);font-size:1.6rem;letter-spacing:.04em;text-decoration:none;line-height:1}.bar__nav{display:flex;gap:1.25rem;margin-right:auto}.bar__nav a{text-decoration:none}.bar__nav a:hover{text-decoration:underline}.bar__cta{font-weight:600}.lever{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.7rem;padding:.35rem .4rem;font-family:var(--serif);font-size:var(--step--1);line-height:1.1;border-radius:6px}.lever:focus-visible{outline:3px solid var(--gold)}.lever__label{opacity:.66;transition:opacity .2s}.lever__label--n{font-family:var(--mono);font-size:.85em}html[data-track=human] .lever__label--h,html[data-track=nerd] .lever__label--n{opacity:1;font-weight:600}.lever__slot{position:relative;width:4.4rem;height:1.55rem;border-radius:1rem;background:var(--ink);box-shadow:inset 0 2px #00000080}.lever__arm{position:absolute;left:50%;bottom:50%;width:4px;height:1.7rem;margin-left:-2px;background:linear-gradient(90deg,#8a8f8f,#d9dcdc,#8a8f8f);border-radius:2px;transform-origin:50% 100%;transform:rotate(-38deg);transition:transform .45s cubic-bezier(.5,1.6,.4,1)}.lever__knob{position:absolute;top:-.55rem;left:50%;width:1.15rem;height:1.15rem;margin-left:-.575rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe08a,var(--gold) 55%,#9b6a05);box-shadow:0 2px 3px #00000059}html[data-track=nerd] .lever__arm{transform:rotate(38deg)}.lever:hover .lever__arm{filter:brightness(1.1)}.hero{padding:clamp(1.5rem,4vw,3rem) var(--gutter) clamp(3rem,6vw,5rem)}.hero__title{font-family:var(--display);text-transform:uppercase;font-size:clamp(3.6rem,18.4vw,21rem);line-height:.8;letter-spacing:-.005em;margin-left:-.04em}.hero__line{display:block}.hero__line--out{color:var(--gold-text, var(--gold))}html[data-track=nerd] .hero__line--in{color:transparent;-webkit-text-stroke:2px var(--ink)}.hero__sub{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-top:clamp(1rem,2vw,1.75rem);border-top:3px solid var(--ink);padding-top:.8rem}.hero__tag{font-size:var(--step-1);line-height:1.25;margin:0;max-width:28em}.hero__by{font-family:var(--display);font-size:var(--step-2);letter-spacing:.12em;text-transform:uppercase;margin:0;line-height:1}.hero__sample{flex-basis:100%;margin:.2rem 0 0;font-size:var(--step-0)}.hero__sample>a{font-weight:700;text-decoration-color:var(--gold);text-decoration-thickness:.18em}.hero__samplenote{color:var(--ink-2);margin-left:.4rem}.ch__read{margin:.8rem 0 0;font-weight:700}.ch__read a{text-decoration-color:var(--gold);text-decoration-thickness:.15em}.get__sample{margin:0 0 1.5rem}.machine{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;margin-top:clamp(2rem,4vw,3.5rem)}.machine__art{position:relative;margin:0}.gospel{position:absolute;right:0;bottom:-1.5rem;width:min(21rem,56%);padding:1.1rem 1.2rem .9rem;background:#fffaf0;color:#000;font-family:var(--serif);font-size:1.05rem;line-height:1.35;transform:rotate(-2deg);box-shadow:0 1px #00000014,0 14px 30px -14px #00000073}.gospel__text{margin:0;min-height:2.7em}.gospel__text strong{background:linear-gradient(transparent 58%,#e2a31c8c 58%)}.gospel__stamp{margin:.6rem 0 0;padding-top:.5rem;border-top:1px dashed rgb(0 0 0 / .3);font-size:.8rem;color:#6b2a17}html[data-track=nerd] .gospel{font-family:var(--mono);font-size:.85rem}.gospel__halo{position:absolute;left:50%;top:-1.6rem;width:7rem;height:1.35rem;margin-left:-3.5rem;border:4px solid var(--gold);border-radius:50%;box-shadow:0 0 18px 2px #f2b630a6,inset 0 0 6px #f2b63099;opacity:0}.gospel.is-printed .gospel__halo{opacity:1;animation:halo .9s .52s both cubic-bezier(.3,1.5,.5,1)}.gospel.is-printed{animation:feed .56s cubic-bezier(.25,.8,.3,1)}@keyframes feed{0%{clip-path:inset(0 100% 0 0);transform:rotate(-2deg) translate(-1.5rem)}to{clip-path:inset(0 0 0 0);transform:rotate(-2deg)}}@keyframes halo{0%{transform:translateY(.8rem) scale(.6);opacity:0}to{transform:none;opacity:1}}.console__title{font-family:var(--display);font-size:var(--step-2);text-transform:uppercase;line-height:1;margin-bottom:.6rem}.console__lede{color:var(--ink-2);max-width:var(--measure)}.chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.1rem 0 1.25rem}.chip{font:inherit;font-size:var(--step--1);line-height:1.2;color:var(--ink);background:transparent;border:1.5px solid var(--ink);border-radius:999px;padding:.4rem .85rem;cursor:pointer}.chip:hover{background:color-mix(in srgb,var(--gold) 25%,transparent)}.chip[aria-checked=true]{background:var(--ink);color:var(--paper)}.dist{display:grid;gap:.3rem}.dist__row{display:grid;grid-template-columns:7.5rem 1fr 4.2rem;align-items:center;gap:.75rem;font-size:var(--step--1)}html[data-track=nerd] .dist__row{grid-template-columns:7.5rem 1fr 4.6rem 4.5rem;font-size:.8rem}.dist__word{text-align:right;font-weight:600;overflow:hidden;text-overflow:ellipsis}.dist__bar{height:.85rem;background:color-mix(in srgb,var(--ink) 8%,transparent)}.dist__bar span{display:block;height:100%;width:calc(var(--p) * 100%);background:var(--ink);transition:width .25s ease}.dist__row:first-child .dist__bar span{background:var(--gold)}.dist__p{font-variant-numeric:tabular-nums}.dist__z{color:var(--ink-2);font-variant-numeric:tabular-nums}.console__controls{display:flex;align-items:end;gap:1.5rem;margin-top:1.4rem;flex-wrap:wrap}.console__meta{margin-top:1rem;color:var(--ink-2);font-size:.85rem}.knob{display:grid;gap:.25rem;flex:1 1 14rem;font-size:var(--step--1)}.knob__label output{font-variant-numeric:tabular-nums;font-weight:600;margin-left:.25rem}.knob__ends{display:flex;justify-content:space-between;color:var(--ink-2);font-size:.8em}input[type=range]{width:100%;accent-color:var(--gold);height:1.5rem}.btn{font:inherit;font-family:var(--display);font-size:1.35rem;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:.75rem 1.6rem .7rem;color:var(--gold-ink);background:var(--gold);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);cursor:pointer;text-decoration:none;display:inline-block;transition:transform .08s,box-shadow .08s}.btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ink)}.btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ink)}.tracks{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);padding:clamp(4rem,9vw,8rem) var(--gutter);border-top:3px solid var(--ink);align-items:start}.tracks__intro p{max-width:var(--measure)}.tracks__intro .display{margin-bottom:1.5rem}.tracks__hint{color:var(--ink-2);font-style:italic}.seam{position:relative;display:grid;border:2px solid var(--ink);user-select:none;touch-action:pan-y;cursor:ew-resize}.seam__pane{grid-area:1 / 1;padding:clamp(1.25rem,3vw,2.25rem);cursor:auto}.seam__pane h3{font-family:var(--display);text-transform:uppercase;font-size:var(--step-2);line-height:1;margin-bottom:1rem}.seam__kicker{font-size:.82rem;margin-bottom:.4rem;opacity:.75}.seam__pane--h{background:#f6eedc;color:#000;font-family:var(--serif);font-size:1.12rem;line-height:1.55;clip-path:inset(0 calc(100% - var(--x)) 0 0)}.seam__pane--n{background-color:#12383a;background-image:linear-gradient(rgb(234 244 241 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(234 244 241 / .08) 1px,transparent 1px);background-size:24px 24px;color:#eaf4f1;font-family:var(--mono);font-size:.86rem;line-height:1.65}.seam__eq{margin:.6rem 0 1rem;overflow-x:auto}.seam__handle{position:absolute;top:-.75rem;bottom:-.75rem;left:var(--x);width:2.5rem;margin-left:-1.25rem;cursor:ew-resize;touch-action:none;display:grid;place-items:center}.seam__handle:before{content:"";position:absolute;inset:0 50%;width:3px;margin-left:-1.5px;background:var(--gold)}.seam__grip{position:relative;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--gold);border:2px solid #000;box-shadow:0 3px #000}.seam__grip:before,.seam__grip:after{content:"";position:absolute;top:50%;width:0;height:0;margin-top:-5px;border:5px solid transparent}.seam__grip:before{left:3px;border-right-color:#000}.seam__grip:after{right:3px;border-left-color:#000}.chapters{padding:clamp(4rem,9vw,8rem) var(--gutter);border-top:3px solid var(--ink)}.chapters__head{max-width:14em;margin-bottom:clamp(2rem,5vw,4rem)}.chapters__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.plate{position:sticky;top:5.5rem;align-self:start}.plate__frame{aspect-ratio:1 / 1.08;background:var(--paper);display:grid;place-items:center;border:2px solid var(--ink);padding:clamp(.8rem,2vw,1.5rem);overflow:hidden}.plate__frame img{max-height:100%;width:auto;object-fit:contain}.plate__type{font-size:clamp(1.4rem,2.6vw,2.4rem);text-align:center}.plate__cap{margin-top:.6rem;font-size:var(--step--1);color:var(--ink-2);font-style:italic}html[data-track=nerd] .plate__cap{font-style:normal}.toc{list-style:none;margin:0;padding:0}.ch{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding:2.2rem 0;border-top:1px solid var(--rule)}.ch:first-child{border-top:0;padding-top:0}.ch__n{font-family:var(--display);font-size:4rem;line-height:.85;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px var(--ink);transition:color .3s,-webkit-text-fill-color .3s}.ch.is-active .ch__n{color:var(--gold);-webkit-text-fill-color:var(--gold);-webkit-text-stroke-color:var(--gold)}.ch__title{font-family:var(--display);text-transform:uppercase;font-size:var(--step-2);line-height:.98;text-wrap:balance}.ch__aside{font-style:italic;color:var(--ink-2);margin:.4rem 0 .9rem}html[data-track=nerd] .ch__aside{font-style:normal}.ch__hook{max-width:var(--measure);margin:0}.ch__math{overflow-x:auto}.ch__math .katex-display{margin:.2rem 0 .8rem;text-align:left}.ch__math .katex-display>.katex{text-align:left;font-size:1.15em}.ch__math p{margin:0;color:var(--ink-2);max-width:40em}.ch__img{display:none}.verdict{background:var(--gold);color:#000;padding:clamp(4rem,9vw,8rem) var(--gutter)}html[data-track=nerd] .verdict{background:transparent;color:var(--ink);border-block:3px solid var(--gold)}.verdict__quote{margin:0}.verdict__quote p{font-family:var(--display);text-transform:uppercase;font-size:clamp(2.8rem,9vw,9rem);line-height:.9;max-width:11em;margin:0;text-wrap:balance}.verdict__quote p:before{content:"“"}.verdict__quote p:after{content:"”"}.verdict__rest{max-width:var(--measure);margin:2rem 0 0 auto;font-size:var(--step-1);line-height:1.4}.lab{padding:clamp(4rem,9vw,8rem) var(--gutter)}.lab__lede{max-width:var(--measure);margin:1.2rem 0 clamp(2rem,5vw,4rem);color:var(--ink-2)}.exp{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,4vw,3rem) 0;border-top:3px solid var(--ink)}.exp__head h3{font-family:var(--display);text-transform:uppercase;font-size:var(--step-2);line-height:1;margin-bottom:.8rem}.exp__head p{color:var(--ink-2)}.field{display:grid;gap:.35rem}.field__label{font-size:var(--step--1);font-weight:600}textarea,input[type=email]{font:inherit;font-size:var(--step-0);color:var(--ink);background:color-mix(in srgb,var(--paper) 70%,#fff);border:2px solid var(--ink);border-radius:0;padding:.65rem .8rem;width:100%}html[data-track=nerd] textarea,html[data-track=nerd] input[type=email]{background:var(--paper-2);font-size:.95rem}textarea{resize:vertical}.knob--wide{margin:1.2rem 0}.tok__out{display:flex;flex-wrap:wrap;gap:3px;padding:1rem;min-height:5rem;border:2px dashed var(--rule);font-family:var(--mono);font-size:.95rem;line-height:1.2}.tok__t{padding:.25rem .3rem;white-space:pre;border-radius:3px}.tok__t sub{font-size:.62em;opacity:.65;margin-left:.15em}.tok__t--0{background:#e2a31c66}.tok__t--1{background:#3f7f804d}.tok__t--2{background:#be5f3c47}.tok__t--3{background:#786e5f40}html[data-track=nerd] .tok__t--1{background:#7fc4c24d}html[data-track=nerd] .tok__t--3{background:#eaf4f129}.tok__sp{opacity:.45}.tok__stats{margin-top:.8rem;color:var(--ink-2);font-size:var(--step--1)}.vec__controls,.att__switch{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.vec__plot{width:100%;height:auto;border:2px solid var(--ink);background-image:linear-gradient(var(--rule) 1px,transparent 1px),linear-gradient(90deg,var(--rule) 1px,transparent 1px);background-size:40px 40px;color:var(--ink);overflow:visible}.vec__w circle{fill:var(--ink)}.vec__w text{font-family:var(--serif);font-size:17px;fill:var(--ink)}html[data-track=nerd] .vec__w text{font-family:var(--mono);font-size:14px}.vec__w{opacity:.45}.vec__w.is-input,.vec__w.is-answer{opacity:1}.vec__w.is-input text{font-weight:700}.vec__w.is-answer circle{fill:var(--gold);r:7}.vec__w.is-answer text{font-weight:700;font-size:20px}.vec__dir{stroke:var(--ink);stroke-width:2;stroke-dasharray:6 5;color:var(--ink)}.vec__go{stroke:var(--gold);stroke-width:4;color:var(--gold);stroke-dasharray:400;animation:draw .7s ease-out both}.vec__land{fill:none;stroke:var(--gold);stroke-width:2.5;animation:pop .4s .6s both}@keyframes draw{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2)}}.vec__result{margin-top:.9rem}.steps{margin:.6rem 0 0;padding-left:1.4rem;max-width:var(--measure);color:var(--ink-2);font-size:var(--step--1)}.steps li{margin:.25rem 0}.steps li::marker{font-family:var(--display);color:var(--gold-text)}.steps b,.steps em{color:var(--ink)}.exp>.explain{grid-column:2;margin-top:calc(1.2rem - clamp(1.5rem,4vw,4rem))}@media(max-width:900px){.exp>.explain{grid-column:1}}.explain{margin-top:1.2rem;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);padding:.9rem 0}.explain summary{cursor:pointer;font-weight:700;font-size:var(--step-0);list-style:none;display:flex;justify-content:space-between;gap:1rem}.explain summary::-webkit-details-marker{display:none}.explain summary:after{content:"+";font-family:var(--display);color:var(--gold);font-size:1.5rem;line-height:.9}.explain[open] summary:after{content:"–"}.explain__body{max-width:var(--measure)}.explain__body h4{margin:1.1rem 0 .2rem;font-family:var(--display);font-weight:400;letter-spacing:.02em;text-transform:uppercase;font-size:var(--step-0)}.explain__body p{margin:0}.att__stage{position:relative;padding-top:6.5rem;overflow-x:auto}.att__arcs{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.att__arcs path{fill:none;stroke:var(--gold);stroke-linecap:round}.att__words{display:flex;flex-wrap:wrap;gap:.35rem .3rem;position:relative}.att__w{font:inherit;font-size:var(--step-1);color:var(--ink);border:0;padding:.15rem .35rem;cursor:pointer;background:color-mix(in srgb,var(--gold) calc(var(--w, 0) * 100%),transparent);border-bottom:2px solid transparent}.att__w.is-focus{border-bottom-color:var(--ink);font-weight:700}.att__note{margin-top:1.2rem}.att__matrix{overflow-x:auto;margin-top:1.2rem}.att__matrix table{border-collapse:collapse;font-size:.72rem;font-variant-numeric:tabular-nums}.att__matrix caption{text-align:left;color:var(--ink-2);padding-bottom:.4rem}.att__matrix th{font-weight:500;padding:.2rem .35rem;text-align:right;white-space:nowrap}.att__matrix thead th{writing-mode:vertical-rl;transform:rotate(180deg);text-align:left}.att__matrix td{width:2.4rem;height:1.6rem;text-align:center;background:color-mix(in srgb,var(--gold) calc(var(--v) * 100%),transparent);border:1px solid var(--rule)}.att__matrix tr.is-focus th{color:var(--gold);font-weight:700}.author{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding:clamp(4rem,9vw,8rem) var(--gutter);border-top:3px solid var(--ink);align-items:start}.author__photo{width:100%;max-width:26rem;border:2px solid var(--ink)}html[data-track=nerd] .author__photo{filter:grayscale(1) contrast(1.05)}.author__text p{max-width:var(--measure)}.author__text .display{margin-bottom:1.25rem}.author__lede{font-size:var(--step-1);line-height:1.35}.get{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding:clamp(4rem,9vw,8rem) var(--gutter);background:var(--paper-2);align-items:center}.get__cover{background:var(--paper);width:100%;max-width:24rem;box-shadow:10px 10px 0 var(--ink);transform:rotate(-1.5deg)}.get__text .display{margin-bottom:1.25rem;max-width:12em}.get__text>p{max-width:var(--measure)}.get__buy{margin:1.5rem 0;display:flex;gap:1rem;flex-wrap:wrap}.get__soon{font-style:italic;margin:0}.notify{max-width:32rem}.notify__row{display:flex;gap:.75rem}.notify__row input{flex:1;min-width:0}.notify__msg{margin-top:.6rem;min-height:1.5em;font-size:var(--step--1)}input[aria-invalid=true]{border-color:#b3261e}.foot{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.5rem var(--gutter) 2rem;font-size:var(--step--1);color:var(--ink-2);border-top:1px solid var(--rule)}.foot p{margin:0}.katex{color:inherit}@media(max-width:1100px){.bar__nav{display:none}.bar__mark{margin-right:auto}}@media(max-width:900px){.machine,.tracks,.chapters__grid,.exp,.author,.get{grid-template-columns:minmax(0,1fr)}.gospel{position:relative;right:auto;bottom:auto;width:auto;margin:1.75rem .5rem 0}.plate{display:none}.ch__img{display:block;margin:.5rem 0 1.2rem;max-height:26rem;width:auto}.ch{grid-template-columns:3rem minmax(0,1fr)}.ch__n{font-size:2.8rem}.verdict__rest{margin-left:0}}@media(max-width:560px){.lever__label--h,.lever__label--n{font-size:.72rem;max-width:5.5rem}.dist__row{grid-template-columns:5.5rem 1fr 3.6rem}html[data-track=nerd] .dist__row{grid-template-columns:5.5rem 1fr 3.8rem}html[data-track=nerd] .dist__z{display:none}.notify__row{flex-direction:column}.hero__sub{border-top-width:2px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}.bar{padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right));padding-top:max(.6rem,env(safe-area-inset-top))}.foot{padding-bottom:max(2rem,calc(env(safe-area-inset-bottom) + 1rem))}.bar__menu{display:none;font:inherit;font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;font-size:1rem;line-height:1;color:var(--ink);background:none;border:1.5px solid var(--ink);border-radius:999px;padding:.5rem .8rem .45rem;min-height:2.5rem;cursor:pointer}@media(max-width:1100px){.bar__menu{display:inline-block}.bar{gap:.75rem}body.menu-open .bar__nav{display:flex;flex-direction:column;gap:0;position:fixed;left:0;right:0;top:var(--bar-h, 3.6rem);margin:0;padding:.5rem max(var(--gutter),env(safe-area-inset-left)) 1.25rem;background:var(--paper);border-bottom:3px solid var(--ink);box-shadow:0 30px 40px -30px #00000059;z-index:25}body.menu-open .bar__nav a{font-family:var(--display);text-transform:uppercase;font-size:1.6rem;line-height:1;padding:.85rem 0;border-bottom:1px solid var(--rule)}body.menu-open .bar__nav a:last-child{border-bottom:0;color:var(--gold)}}@media(max-width:560px){.bar__mark{font-size:1.35rem}.lever{gap:.45rem;padding:.35rem .1rem}.lever__label{font-size:0!important;max-width:none!important}.lever__label:before{content:attr(data-short);font-size:.78rem}.lever__slot{width:3.4rem}.chip{padding:.55rem .9rem}.att__w{padding:.3rem .4rem}}.install{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:.75rem;padding:.7rem .8rem;background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-size:.9rem;line-height:1.35;animation:install-in .35s ease-out}.install[hidden]{display:none}.install img{border-radius:9px;flex:none}.install p{margin:0;flex:1}.install [data-install]{font:inherit;font-weight:700;margin-left:.3rem;padding:.3rem .7rem;background:var(--gold);color:#000;border:1.5px solid var(--ink);cursor:pointer}.install__share{display:inline-block;padding:0 .3rem;border:1px solid var(--ink);border-radius:4px;font-size:.8em}.install__close{flex:none;font-size:1.5rem;line-height:1;width:2.5rem;height:2.5rem;background:none;border:0;color:var(--ink);cursor:pointer}@keyframes install-in{0%{transform:translateY(120%)}}@media(display-mode:standalone){.bar{padding-top:max(.75rem,env(safe-area-inset-top))}}@media(max-width:600px){.vec__w text{font-size:26px}html[data-track=nerd] .vec__w text{font-size:22px}.vec__w.is-answer text{font-size:30px}}.contact{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,5vw,5rem);padding:clamp(4rem,9vw,7rem) var(--gutter);border-top:3px solid var(--ink);align-items:start}.contact__lede{max-width:var(--measure);color:var(--ink-2)}.contact__addr{font-family:var(--display);text-transform:uppercase;font-size:clamp(2rem,6.5vw,4.6rem);line-height:.95;margin:.3rem 0 1.5rem;overflow-wrap:anywhere}.contact__addr span{color:var(--gold-text, var(--gold))}.contact__actions{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center}.speak{margin-top:clamp(2.5rem,6vw,4rem);padding-top:1.5rem;border-top:2px solid var(--ink);max-width:40rem}.speak__h{font-family:var(--display);text-transform:uppercase;font-weight:400;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1;margin:0 0 .75rem}.speak__lede,.speak__how{color:var(--ink-2);margin:0 0 1rem}.speak__topics{list-style:none;padding:0;margin:0 0 1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0}.speak__topics li{padding:.55rem 0 .55rem 1.4rem;border-bottom:1px solid var(--rule);font-size:var(--step-1, 1.15rem);position:relative}.speak__topics li:before{content:"";position:absolute;left:0;top:calc(.27rem + .72em);width:.55rem;height:.55rem;background:var(--gold)}.contact__mail{font-weight:700;text-decoration-color:var(--gold);text-decoration-thickness:.15em}.contact__msg{margin-top:.9rem;min-height:1.5em;font-size:var(--step--1);color:var(--ink-2)}@media(max-width:900px){.contact{grid-template-columns:minmax(0,1fr)}}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,5vw,5rem);padding:clamp(4rem,9vw,7rem) var(--gutter);border-top:3px solid var(--ink)}.faq__item{border-top:1px solid var(--rule);padding:1rem 0}.faq__item:last-child{border-bottom:1px solid var(--rule)}.faq__item summary{cursor:pointer;font-weight:700;font-size:var(--step-1);line-height:1.25;list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font-family:var(--display);color:var(--gold);font-size:1.6rem;line-height:.9}.faq__item[open] summary:after{content:"–"}.faq__item p{margin:.8rem 0 .2rem;max-width:var(--measure);color:var(--ink-2)}@media(max-width:900px){.faq{grid-template-columns:minmax(0,1fr)}}.press{padding:clamp(4rem,9vw,7rem) var(--gutter);border-top:3px solid var(--ink);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem)}.press__head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,5vw,5rem);align-items:end}.press__lede{color:var(--ink-2);max-width:var(--measure);margin:0}.press__lede a{color:inherit;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:3px}.press__talks{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.talk{margin:0}.talk__screen{position:relative;aspect-ratio:16 / 9;background:var(--ink);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--gold);overflow:hidden}.talk:not(.talk--featured) .talk__screen{box-shadow:6px 6px 0 var(--ink-2)}.talk__screen iframe,.talk__play{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.talk__play img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85) contrast(1.05);transition:filter .25s,transform .4s}.talk__play:hover img,.talk__play:focus-visible img{filter:none;transform:scale(1.02)}.talk__play:focus-visible{outline:4px solid var(--gold);outline-offset:-4px}.talk__btn{position:absolute;left:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;font-size:1.2rem;line-height:1;padding:.55rem 1.1rem .5rem .8rem;color:#12120f;background:#f2b630;border:2px solid #12120f;box-shadow:4px 4px #12120f;transition:transform .08s,box-shadow .08s}.talk--featured .talk__btn{font-size:1.5rem;left:1.4rem;bottom:1.4rem}.talk__play:hover .talk__btn{transform:translate(-1px,-1px);box-shadow:5px 5px #12120f}.talk__cap{display:grid;gap:.2rem;margin-top:1.1rem}.talk__event{font-family:var(--mono);font-size:var(--step--1);color:var(--ink-2)}.talk__title{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1}.talk:not(.talk--featured) .talk__title{font-size:clamp(1.2rem,1.9vw,1.5rem)}.talk__note{color:var(--ink-2);font-size:var(--step--1)}.talk__note:before{content:"";display:inline-block;width:.5rem;height:.5rem;background:var(--gold);margin-right:.45rem;vertical-align:.1em}.press__writing{max-width:60rem}.press__h{font-family:var(--display);text-transform:uppercase;font-weight:400;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1;margin:0 0 .5rem}.pieces{list-style:none;padding:0;margin:0 0 2rem;border-top:2px solid var(--ink)}.piece a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 2rem;align-items:baseline;padding:1rem 0;border-bottom:1px solid var(--rule);color:inherit;text-decoration:none}.piece__title{font-size:var(--step-1, 1.2rem);line-height:1.25;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .15s}.piece a:hover .piece__title,.piece a:focus-visible .piece__title{text-decoration-color:var(--gold)}.piece__meta{font-family:var(--mono);font-size:var(--step--1);color:var(--ink-2);white-space:nowrap}.piece--feature .piece__title{font-weight:600}@media(max-width:860px){.press__head,.press__talks,.piece a{grid-template-columns:minmax(0,1fr)}.piece__meta{white-space:normal}}.lab__more{border-top:3px solid var(--ink);padding-top:clamp(2rem,4vw,3rem);max-width:46rem}.lab__more-h{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:var(--step-2);line-height:1;margin-bottom:.8rem}.ch__lab{margin:.6rem 0 0;font-size:var(--step--1)}.ch__lab a{text-decoration-color:var(--gold);text-decoration-thickness:.15em}.hero__tag{order:0}.hero__by{order:1}.surprise{order:2;flex-basis:100%;display:grid;gap:.45rem;max-width:46rem}.hero__sample{order:3}.surprise[hidden]{display:none}.surprise__cap,.surprise__detail{margin:0;font-size:var(--step--1);line-height:1.45;color:var(--ink-2)}.surprise__detail{color:var(--ink);min-height:1.45em}.surprise__own{margin:0;font-size:var(--step-0);line-height:1.6}.surprise__form{display:flex;gap:.5rem;max-width:30rem}.surprise__form input{flex:1;min-width:0;font:inherit;font-size:var(--step--1);color:var(--ink);background:transparent;border:0;border-bottom:2px solid var(--ink);border-radius:0;padding:.35rem .1rem}.surprise__form input::placeholder{color:var(--ink-2)}.sw{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:help;text-decoration:underline;text-decoration-thickness:.14em;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,#c62f1c calc(var(--heat) * 100%),var(--gold))}html[data-track=nerd] .sw{text-decoration-color:color-mix(in srgb,#ff6b57 calc(var(--heat) * 100%),var(--gold))}.sw small{font-family:var(--mono);font-size:.5em;vertical-align:super;margin-left:.1em;color:var(--ink-2)}.sw[aria-pressed=true]{background:color-mix(in srgb,var(--gold) 35%,transparent)}.sw:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.is-revealing .sw{animation:sw-in .5s calc(var(--i) * 90ms + .3s) both}@keyframes sw-in{0%{text-decoration-color:transparent}}.foot__visits{flex-basis:100%;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;color:var(--ink-2);opacity:.6;text-align:right}.foot__visits[hidden]{display:none}.announce{display:block;margin:0;padding:.55rem var(--gutter);background:var(--ink);color:var(--paper);font-size:var(--step--1);text-align:center;text-decoration:none}a.announce:hover{text-decoration:underline;text-decoration-color:var(--gold)}.today{padding:clamp(2.5rem,5vw,4rem) var(--gutter);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);background:color-mix(in srgb,var(--gold) 9%,var(--paper))}html[data-track=nerd] .today{background:var(--paper-2)}.today__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;margin-bottom:1.6rem}.today__h{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(2.6rem,1.2rem + 5vw,5.5rem);line-height:.9;margin:0}.today__date{font-family:var(--mono);font-size:var(--step--1);margin:0}.today__grid{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:clamp(1.5rem,3vw,3rem)}.today__k{font-family:var(--mono);font-size:.8rem;font-weight:700;color:var(--gold-text);margin:0 0 .8rem;padding-bottom:.4rem;border-bottom:2px solid var(--ink)}.today__list{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.9rem}.today__list li{display:grid;gap:.15rem}.today__list a{font-weight:600;line-height:1.3;color:var(--ink);text-decoration-color:var(--gold)}.today__list span,.today__list em{font-size:.8rem;color:var(--ink-2)}.today__list em{font-style:normal;border-left:3px solid var(--gold);padding-left:.5rem}.today__empty{color:var(--ink-2);font-size:var(--step--1)}.today__more{font-weight:700;text-decoration-color:var(--gold);text-decoration-thickness:.15em}.today__exp,.today__q{display:grid;gap:.4rem;padding:1.1rem 1.2rem;border:3px solid var(--ink);box-shadow:6px 6px 0 var(--gold);color:var(--ink);text-decoration:none;background:var(--paper);margin-bottom:1rem}.today__exp:hover,.today__q:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--gold)}.today__exp-ch,.today__q span{font-family:var(--mono);font-size:.75rem;color:var(--gold-text)}.today__exp-t{font-family:var(--display);text-transform:uppercase;font-size:var(--step-2);line-height:.95}.today__exp-b{font-size:var(--step--1);color:var(--ink-2)}.today__q{font-weight:600;line-height:1.3}.today__q[hidden]{display:none}@media(max-width:900px){.today__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.today__exp:hover,.today__q:hover{transform:none}}.today__disc{font-size:.8rem!important;font-weight:700}
