.why-page .why-hero h1{max-width:none;font-size:clamp(2.8rem,7vw,5.6rem);line-height:1.08}
.why-page .why-hero h1>span,.why-page .why-hero h1>em,.why-page .why-hero h1>small{line-height:1.08;overflow:visible}
.why-page .why-hero h1>.why-hero-subtitle{max-width:none;white-space:nowrap;margin-top:.42em;font:500 clamp(1.25rem,2vw,2rem)/1.08 var(--f-d);letter-spacing:-.02em;color:var(--txt)}
@media(max-width:760px){.why-page .why-hero h1>.why-hero-subtitle{font-size:clamp(1.2rem,5.8vw,1.65rem)}}
@media(max-width:700px){.why-page .why-hero h1{font-size:clamp(2.7rem,13vw,4.5rem)}}
@media(min-width:1021px){.why-page .why-portrait-cred{left:-122px;top:10%}}
@media(min-width:761px) and (max-width:1020px){.why-page .why-portrait-cred{left:-82px;top:10%}}
