/* Readability pass: functional copy has a deliberate, accessible rhythm. */
body{font-size:17px;line-height:1.55}.nav,.section-index,.eyebrow,.project-type,.mono-label,.case-heading,.work-counter,.contact-note{font-size:11px;line-height:1.45;letter-spacing:.055em}.nav-meta{font-size:10px;letter-spacing:.075em;white-space:nowrap}.section-aside{font-size:12px;line-height:1.55}.capability p,.case-desc,.process-step p,.skills,.contact-bottom p{font-size:15px;line-height:1.58}.approach-copy{font-size:16px;line-height:1.6}.hero.resolved .hero-grid{opacity:.94}.hero-grid{background-image:linear-gradient(to right,rgba(0,0,0,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.07) 1px,transparent 1px);background-size:calc((100vw - 56px)/12) 100%,100% 31%;mask-image:linear-gradient(to bottom,transparent 17%,rgba(0,0,0,.68) 36%,rgba(0,0,0,.68) 72%,transparent 91%)}@media(max-width:700px){body{font-size:16px}.nav-meta{display:none}.section-aside{font-size:11px}.capability p,.case-desc,.process-step p,.skills,.contact-bottom p{font-size:14px}.approach-copy{font-size:15px}.hero.resolved .hero-grid{opacity:.8}}
