/* A compact kinetic statement supports the original portrait-led hero. */
.hero-growth{position:absolute;right:var(--pad);top:104px;width:min(46vw,290px);margin:0;font:500 clamp(17px,1.5vw,21px)/1.35 var(--sans);letter-spacing:-.015em;pointer-events:auto}
.hero-growth__rotor{position:relative;display:block;height:1.4em;overflow:hidden;color:var(--red);font-size:19px;font-weight:700;line-height:1.25}
.hero-growth__word{position:absolute;inset:0 auto auto 0;display:block;transform:translateY(115%);opacity:0;transition:transform 550ms cubic-bezier(.16,1,.3,1),opacity 350ms ease;white-space:nowrap}
.hero-growth__word.is-current{transform:translateY(0);opacity:1}
.hero-growth__word.is-leaving{transform:translateY(-115%);opacity:0}
@media(max-width:600px){
 .hero-growth{top:104px;width:46vw;font-size:17px;line-height:1.3;text-align:left}
 .hero-growth__word{inset:0 auto auto 0;text-align:left}
 #top.has-growth-headline.is-scrubbing .portrait-person{bottom:-55px}
}
@media(max-width:360px){.hero-growth{top:92px;font-size:15px}}
@media(prefers-reduced-motion:reduce){
 .hero-growth__word{transition:none}
}
