.hero-copy{min-width:0;container-type:inline-size}
.hero-headline-line{
    display:block;
    font-size:min(1em,11.5cqi);
    line-height:1.14;
    height:1.14em;
    perspective:800px;
    perspective-origin:50% 100%;
}
.hero-headline-line+ .hero-headline-line{perspective-origin:50% 0}
.hero-headline-panel{
    display:block;
    white-space:nowrap;
    transform-origin:50% 100%;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
}
.hero-headline-line+ .hero-headline-line .hero-headline-panel{transform-origin:50% 0}
.hero-headline-toggle{
    display:inline-grid;
    place-items:center;
    flex-shrink:0;
    width:28px;
    height:28px;
    margin-left:3px;
    padding:0;
    border:1px solid color-mix(in srgb,var(--muted) 25%,transparent);
    border-radius:50%;
    background:transparent;
    color:var(--muted);
    transition:color .15s,border-color .15s;
}
.hero-headline-toggle:hover,.hero-headline-toggle:focus-visible{color:var(--gold);border-color:var(--gold)}
.hero-headline-toggle .headline-play,.hero-headline-toggle[data-paused] .headline-pause{display:none}
.hero-headline-toggle[data-paused] .headline-play{display:block}
@media(prefers-reduced-motion:reduce){
    .hero-headline-panel{transform:none!important;filter:none!important;opacity:1!important}
    .hero-headline-toggle{display:none}
}
