@media(max-width:650px){
 #home.hero h1{font-size:clamp(30px,11.2vw,70px);line-height:1.02;letter-spacing:-.065em}
 #home.hero h1 .hero-title-line{white-space:nowrap}
 #portfolio>.project-feature .feature-copy h3{font-size:clamp(25px,7vw,34px);line-height:1.12;letter-spacing:-.025em;text-transform:uppercase;margin:20px 0}
}

/* Motion statement: two complete, readable lines. */
.motion-break .motion-copy{max-width:none;right:7vw}
.motion-break .motion-copy h2{font-size:clamp(40px,6vw,96px);line-height:1.06;letter-spacing:-.055em}
.motion-break .motion-copy h2 span{white-space:nowrap}
.motion-break .motion-copy .eyebrow{line-height:1.4;white-space:nowrap}
@media(max-width:650px){.motion-break .motion-copy h2{font-size:clamp(24px,7.4vw,48px);line-height:1.12;letter-spacing:-.045em}}
