._8TymFG_story{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,5vw,80px);display:grid}._8TymFG_story .prose{max-width:64ch}._8TymFG_note{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}._8TymFG_portrait{aspect-ratio:4/5;border-radius:var(--radius-md);background:repeating-linear-gradient(-45deg,var(--charcoal-2) 0 18px,var(--charcoal) 18px 36px);border:1px solid var(--charcoal-line);top:calc(var(--header-h) + 24px);align-content:center;place-items:center;gap:14px;display:grid;position:sticky}._8TymFG_quote{gap:1em;max-width:64ch;margin:14px 0 0;display:grid}._8TymFG_pull{font-family:var(--font-display);font-weight:800;font-size:var(--step-3);color:var(--yellow);margin-bottom:.4em;line-height:1.1}._8TymFG_sig{border-top:2px solid var(--yellow);gap:4px;max-width:64ch;margin-top:28px;padding-top:14px;display:grid}._8TymFG_sig b{font-family:var(--font-display);font-size:var(--step-2)}._8TymFG_caps{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;padding:0;list-style:none;display:grid}._8TymFG_caps li{border-bottom:1px solid var(--line);padding:22px 22px 26px 0}._8TymFG_caps b{font-family:var(--font-display);font-weight:800;font-size:var(--step-1);margin:8px 0 6px;display:block}._8TymFG_caps p{color:var(--muted)}._8TymFG_build{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}._8TymFG_build ul{border-top:2px solid var(--ink);gap:0;padding:0;list-style:none;display:grid}._8TymFG_build li{border-bottom:1px solid var(--line);font-size:var(--step-1);align-items:baseline;gap:14px;padding:14px 0;display:flex}._8TymFG_build li span{color:var(--yellow-deep);font-size:.7em}._8TymFG_vz{border:2px solid var(--ink);border-radius:var(--radius-md);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}@media (max-width:900px){._8TymFG_story,._8TymFG_note,._8TymFG_build{grid-template-columns:1fr}._8TymFG_portrait{aspect-ratio:16/9;position:static}._8TymFG_caps{grid-template-columns:1fr 1fr}}@media (max-width:560px){._8TymFG_caps{grid-template-columns:1fr}}
