.td .hero{padding-top:48px;position:relative}.td .hero-title{white-space:nowrap;margin:0;font-size:clamp(72px,14vw,216px)}.td .hero-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:22px;padding-bottom:40px;display:flex}.td .hero-lede{max-width:30em;color:var(--muted);flex:380px;margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.6}.td .hero-lede strong{color:var(--ink);font-weight:600}.td .term{background:var(--term);color:#e6e8f0;box-shadow:var(--shadow);border-radius:16px;flex:0 540px;display:block;overflow:hidden}.td .term-bar{color:#8a8f9e;border-bottom:1px solid #ffffff14;justify-content:space-between;padding:10px 16px;font-size:11.5px;display:flex}.td .term-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 16px 16px;font-size:13.5px;line-height:1.85;display:block}.td .t-prompt{color:#ff5a52}.td .t-ok{color:#34d399}.td .t-dim{color:#8a8f9e}.td .hero-dial{position:absolute;top:26px;right:48px}.td .featured{padding-top:44px;padding-bottom:96px}.td .featured-in{align-items:end;gap:28px;display:grid}.td .featured-text{flex-direction:column;gap:20px;padding-bottom:6px;display:flex}.td .featured-title{text-wrap:balance;margin:0;font-size:clamp(36px,3.6vw,54px);line-height:1.12}.td .featured-ex{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.td .read-cta{align-items:center;gap:14px;font-size:16px;font-weight:600;display:flex}.td .marq-box{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);padding:22px 0;overflow:hidden}.td .mq-d{color:var(--muted);font-size:13px}.td .work{padding-top:112px;padding-bottom:120px}.td .work .sec-head{margin-bottom:52px}.td .tile-title{margin:0}.td .tile-ex{color:var(--muted);max-width:36em;margin:-6px 0 0;font-size:16px;line-height:1.65}.td .series{padding-bottom:128px}.td .series-dist{margin-bottom:28px}.td .series-dist>.sc-top:first-child{margin-bottom:10px}.td .dist-legend{flex-wrap:wrap;justify-content:flex-start;gap:22px;margin-top:10px}.td .sc-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.td .sname{margin:0}.td .stag{color:var(--muted);max-width:22em;margin:10px 0 0;font-size:16px;font-weight:500;line-height:1.5}.td .sc-foot{margin-top:auto}.td .manifesto{padding-bottom:120px}.td .manifesto p{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(36px,4.8vw,72px);font-weight:700;line-height:1.2}.td .manifesto svg{display:inline-block}.td .pill-accent{background:var(--accent);width:1.5em}.td .pill-tag{letter-spacing:0;background:var(--ink);width:auto;height:auto;color:var(--bg);vertical-align:.35em;padding:.08em .4em;font-size:.42em;font-weight:600}.td .station{padding-bottom:136px}.td .station-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.td .station-cmd{color:var(--muted);margin:0;font-size:13.5px}.td .fig-static{position:static}.td .station-cap{text-align:center;margin-top:36px}.td .station-cap h2{text-wrap:balance;max-width:30em;margin:0 auto;font-size:clamp(24px,2.4vw,34px)}.td .archive{padding-bottom:128px}.td .arch{margin:0;padding:0;list-style:none}.td .arow-d{color:var(--muted);font-size:12.5px}.td .t2{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.45;transition:color .2s}.td .arow-s{color:var(--muted);font-size:12px}@media (max-width:900px){.td .sc-head .glyph{width:72px;height:72px}}
