.dossier-case-study{max-width:var(--max);margin:0 auto;padding:0 1.25rem 5rem}.dossier-case-study .case-nav{padding:1.4rem 0 0}.dossier-case-study .case-back{font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem}.dossier-case-study .case-back:hover{color:var(--oxblood)}.dossier-case-study .dossier-header{border-bottom:1px solid var(--rule);padding:3.5rem 0 2.5rem}.dossier-case-study .dossier-kicker{margin-top:.6rem}.dossier-case-study .dossier-header h1{font-family:var(--font-spectral), serif;letter-spacing:-.015em;max-width:34rem;margin-top:.9rem;font-size:clamp(1.9rem,5vw,2.6rem);font-weight:500;line-height:1.2}.dossier-case-study .dossier-lede{max-width:36rem;color:var(--ink-soft);margin-top:1.2rem;font-size:1.05rem}.dossier-case-study .stack-chips{flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;list-style:none;display:flex}.dossier-case-study .stack-chips li{font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--oxblood);background:var(--oxblood-tint);border-radius:3px;padding:.3rem .6rem;font-size:.7rem}.dossier-case-study .dossier-section{padding:3.2rem 0 0}.dossier-case-study .dossier-section:last-of-type{padding-bottom:0}.dossier-case-study .stage-list{flex-direction:column;display:flex}.dossier-case-study .stage{border-bottom:1px solid var(--rule);grid-template-columns:3rem 1fr;gap:1.2rem;padding:1.4rem 0;display:grid}.dossier-case-study .stage:last-of-type{border-bottom:none}.dossier-case-study .stage-n{font-family:var(--font-jetbrains), monospace;color:var(--oxblood);padding-top:.2rem;font-size:.85rem}.dossier-case-study .stage-n.small{font-size:.75rem}.dossier-case-study .stage h3{font-family:var(--font-spectral), serif;font-size:1.1rem;font-weight:600}.dossier-case-study .stage p{color:var(--ink-soft);max-width:34rem;margin-top:.4rem;font-size:.95rem}.dossier-case-study .tier-grid{grid-template-columns:1fr 1fr;gap:1.4rem 1.6rem;margin-top:.4rem;display:grid}.dossier-case-study .tier-card{border-top:1px solid var(--ink);padding-top:.7rem}.dossier-case-study .tier-card h3{font-family:var(--font-spectral), serif;margin-top:.35rem;font-size:1.05rem;font-weight:600}.dossier-case-study .tier-card p{color:var(--ink-soft);margin-top:.4rem;font-size:.92rem}.dossier-case-study .principle-grid{grid-template-columns:1fr 1fr;gap:1.6rem 1.8rem;display:grid}.dossier-case-study .principle{grid-template-columns:2rem 1fr;gap:.8rem;display:grid}.dossier-case-study .principle h3{font-family:var(--font-spectral), serif;font-size:1rem;font-weight:600}.dossier-case-study .principle p{color:var(--ink-soft);margin-top:.35rem;font-size:.92rem}.dossier-case-study .exhibit{border:1px solid var(--ink);background:var(--paper-raised);border-radius:4px;flex-direction:column;gap:1.1rem;margin-top:.6rem;padding:1.4rem 1.6rem;display:flex}.dossier-case-study .exhibit-block p{font-family:var(--font-jetbrains), monospace;color:var(--ink);margin-top:.35rem;font-size:.85rem;line-height:1.6}.dossier-case-study .exhibit-block:nth-of-type(2) p{color:var(--ink-soft);font-style:italic}.dossier-case-study .dossier-footer{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3.5rem;padding-top:2rem;display:flex}.dossier-case-study .dossier-footer p{color:var(--ink-soft);max-width:32rem;font-size:.95rem}@media (max-width:620px){.dossier-case-study .tier-grid,.dossier-case-study .principle-grid{grid-template-columns:1fr}.dossier-case-study .dossier-footer{flex-direction:column;align-items:flex-start}}
