.page-pythia #hero{flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 132px);padding:132px 0 72px;display:flex;position:relative}.page-pythia .hero-bg{z-index:0;pointer-events:none;position:absolute;inset:-30px -160px 18px -56px}.page-pythia .hero-bg canvas{width:100%;height:100%;display:block}.page-pythia .hero-main{z-index:1;max-width:760px;position:relative}.page-pythia .hero-eyebrow{align-items:center;gap:14px;margin-bottom:38px;display:flex}.page-pythia .hero-eyebrow .dot{background:var(--acc);border-radius:50%;width:5px;height:5px}.page-pythia .hero-thesis{letter-spacing:-.045em;color:var(--ink);max-width:16ch;margin:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(52px,8.6vw,128px);font-weight:500;line-height:1}.page-pythia .hero-thesis .acc{color:var(--acc)}.page-pythia .hero-cta{flex-flow:wrap;gap:14px 28px;margin-top:30px;display:flex}.page-pythia .hero-thesis .verb{color:var(--acc);transition:opacity .28s,transform .28s;display:inline-block}@media (max-width:900px){.page-pythia .hero-bg{left:-30px;right:-30px}}.page-pythia .inst-grid{grid-template-columns:1.02fr 1fr;align-items:stretch;gap:56px;display:grid}.page-pythia .inst-h{letter-spacing:-.03em;max-width:15ch;color:var(--ink);margin:0 0 24px;font-family:Inter,system-ui,sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:400;line-height:1.08}.page-pythia .inst-h .acc{color:var(--acc)}.page-pythia .inst-lede{color:var(--dim);max-width:44ch;margin:0 0 34px;font-size:15.5px;line-height:1.72}.page-pythia .inst-lede .ink{color:var(--ink)}.page-pythia .inst-steps{border-top:1px solid var(--rule-mid)}.page-pythia .inst-step{border-bottom:1px solid var(--rule);grid-template-columns:40px 1fr auto;align-items:baseline;gap:18px;padding:17px 0;display:grid}.page-pythia .inst-step .sn{letter-spacing:.08em;color:var(--acc);font-family:JetBrains Mono,monospace;font-size:11px}.page-pythia .inst-step .st{letter-spacing:-.012em;color:var(--ink);margin:0;font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:500}.page-pythia .inst-step .st span{color:var(--dim);margin-left:8px;font-family:Inter,sans-serif;font-size:13.5px;font-style:normal}.page-pythia .inst-step .tag{letter-spacing:.16em;color:var(--meta);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px}.page-pythia .diff-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-pythia .diff-side{flex-direction:column;gap:9px;display:flex}.page-pythia .diff-label{letter-spacing:.18em;text-transform:uppercase;color:var(--dark-dim);justify-content:space-between;align-items:baseline;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.page-pythia .diff-label .v{color:var(--dark-ink)}.page-pythia .diff-grid{grid-template-columns:repeat(16,1fr);grid-auto-rows:12px;align-content:start;gap:2px;display:grid}.page-pythia .diff-grid .c{background:#ece4d60d;border-radius:1.5px;transition:background .24s}.page-pythia .diff-grid .c.peak{outline:1.4px solid var(--acc);outline-offset:1px}.page-pythia .term .delta-line{border-top:1px solid var(--dark-rule);letter-spacing:.04em;color:var(--dark-dim);justify-content:space-between;align-items:baseline;padding-top:16px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.page-pythia .term .delta-line .ed{color:var(--acc)}.page-pythia .term .delta-line .delta{color:var(--acc);font-size:14px}.page-pythia .term .readout{border-top:1px solid var(--dark-rule);grid-template-columns:repeat(3,1fr);gap:14px;padding-top:16px;display:grid}.page-pythia .term .readout .row{flex-direction:column;gap:4px;display:flex}.page-pythia .term .readout .k{letter-spacing:.2em;text-transform:uppercase;color:var(--dark-faint);font-family:JetBrains Mono,monospace;font-size:8.5px}.page-pythia .term .readout .vv{letter-spacing:.04em;color:var(--dark-ink);font-family:JetBrains Mono,monospace;font-size:12px}.page-pythia .term .readout .row.flag .vv{color:var(--acc)}.page-pythia .term .readout .row.flag.is-crux .vv{color:var(--dark-dim)}@media (max-width:820px){.page-pythia .inst-grid{grid-template-columns:1fr;gap:36px}}
