.page{padding:clamp(7rem,14vh,11rem) var(--gutter) clamp(4rem,9vh,7rem)}.page__inner{max-width:46rem;margin:0 auto}.page__title{margin:0;font-size:clamp(2.4rem,6vw,4rem);line-height:.98;letter-spacing:-.03em}.page__lede{margin:clamp(1.25rem,3vw,2rem) 0 0;color:var(--metal);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6;max-width:38rem}.page__meta{margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--hair-soft);color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.legal{margin:clamp(2.5rem,5vw,3.5rem) 0 0}.legal__block{padding:1.75rem 0;border-top:1px solid var(--hair-soft)}.legal__block:first-child{border-top:0;padding-top:0}.legal__heading{margin:0 0 .9rem;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:500;letter-spacing:-.01em;color:var(--bone)}.legal__body{margin:0 0 .9rem;color:var(--metal);font-size:.95rem;line-height:1.72}.legal__body:last-child{margin-bottom:0}.legal__list{margin:0;padding:0;list-style:none}.legal__list li{position:relative;margin:0 0 .65rem;padding-left:1.1rem;color:var(--metal);font-size:.95rem;line-height:1.65}.legal__list li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:1px;background:var(--acid)}.legal__foot{margin:clamp(2rem,4vw,3rem) 0 0;padding-top:1.25rem;border-top:1px solid var(--hair);color:var(--muted);font-size:.85rem}.legal__foot a,.page__lede a{color:var(--acid);border-bottom:1px solid rgba(200,242,78,.3)}.work-page__head{display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1fr);padding-bottom:clamp(2rem,5vw,3.5rem);border-bottom:1px solid var(--hair)}.work-stories{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.story{display:grid;gap:1.5rem;padding:clamp(2rem,4vw,3rem) 0;border-bottom:1px solid var(--hair-soft)}@media(min-width:860px){.story{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}}.story__kind{margin:0 0 .75rem;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.story__title{margin:0 0 1rem;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:500;line-height:1.05;letter-spacing:-.02em}.story__lede{margin:0 0 1.5rem;color:var(--metal);font-size:.98rem;line-height:1.68;max-width:34rem}.story__facts{margin:0;padding:0;display:grid;gap:.9rem}.story__fact{display:grid;gap:.15rem;padding-bottom:.9rem;border-bottom:1px solid var(--hair-soft)}.story__fact dt{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase}.story__fact dd{margin:0;color:var(--bone);font-size:.9rem;line-height:1.55}.story__link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.4rem;padding-bottom:.25rem;border-bottom:1px solid rgba(200,242,78,.35);color:var(--acid);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.story__link:hover,.story__link:focus-visible{border-color:var(--acid);outline:none}.work-page__foot{margin:clamp(2rem,4vw,3rem) 0 0;color:var(--muted);font-size:.95rem;line-height:1.7;max-width:38rem}@media(prefers-reduced-motion:reduce){.legal__block,.page__title,.page__lede{animation:none}}
