.aftercare-copy{border-top:1px solid var(--line);margin-top:35px;padding-top:26px;max-width:850px}.aftercare-copy h3{font:600 24px/1.3 var(--display);letter-spacing:-.035em;margin-bottom:14px}.aftercare-copy p{font:400 14px/1.8 var(--body);color:var(--muted)}.project-meta .card-link{display:inline-flex;gap:20px;align-items:center;margin-top:18px}.hero-controls .hero-pause{font:400 11px var(--body);width:auto;min-width:78px;padding:0 12px}.hero-controls .hero-pause[aria-pressed=true]{background:var(--text);color:var(--bg)}@media(max-width:600px){.hero-copy-wrap h1{font-size:clamp(34px,9.5vw,52px);line-height:1.08;letter-spacing:-.04em;overflow-wrap:break-word}.hero-copy-wrap{bottom:115px}.hero-copy-wrap p{font-size:14px;line-height:1.6;max-width:390px}.hero-copy-wrap .btn-primary{max-width:100%;white-space:normal;text-align:center}.hero-kicker{max-width:100%;line-height:1.6;letter-spacing:.1em}.hero-slide{background-position:70% center!important}.hero-controls{gap:10px;flex-wrap:wrap}.hero-dots{gap:8px}.hero-shade{background:linear-gradient(90deg,rgba(4,4,5,.87),rgba(4,4,5,.45)),linear-gradient(0deg,rgba(4,4,5,.8),transparent 85%)}}@media(prefers-reduced-motion:reduce){.hero-slide.active{transform:none!important}}
