/* Restrained editorial headline: staggered entrance and a fine terracotta accent. */
.hero .stay-business-title{animation:none;transform:none;will-change:auto}
.stay-title-line{display:inline-block;position:relative;animation:stayTitleArrive 1.15s cubic-bezier(.2,.7,.2,1) both;animation-delay:.1s}
.stay-title-line-two{animation-delay:.28s}.stay-title-line-three{animation-delay:.46s}
.stay-title-line-three::after{content:"";position:absolute;left:0;right:0;bottom:-.1em;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--lime));transform:scaleX(0);transform-origin:left center;animation:stayTitleAccent 9s ease-in-out 1.15s infinite;pointer-events:none}
@keyframes stayTitleArrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@keyframes stayTitleAccent{0%,5%{transform:scaleX(0);opacity:0}7%{opacity:.8}28%,73%{transform:scaleX(1);opacity:.8}88%,100%{transform:scaleX(1);opacity:0}}
@media(prefers-reduced-motion:reduce){.stay-title-line{animation:none!important;opacity:1;transform:none}.stay-title-line-three::after{animation:none!important;transform:scaleX(1);opacity:.7}}
