.home-refresh .rotating-headline{min-width:0;container-type:inline-size}.home-refresh h1.rotating-headline-title{letter-spacing:-.045em;font-size:clamp(38px,5vw,74px);font-weight:700;line-height:1.06}.home-refresh .rotating-headline-readable{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-refresh .rotating-headline-visual,.home-refresh .rotating-headline-line{display:block}.home-refresh .rotating-headline-line{white-space:nowrap}.home-refresh .rotating-headline-word-line{color:#db2777;height:1.18em;padding-bottom:.06em;line-height:1.12;display:block;position:relative;overflow:visible}.home-refresh .rotating-headline-word{white-space:nowrap;opacity:1;line-height:1.12;display:block;transform:none}.home-refresh .rotating-headline-word.is-playing{animation:revy-headline-cycle var(--headline-duration,3.4s) cubic-bezier(.22,.61,.36,1) both}@supports (font-size:1cqi){.home-refresh h1.rotating-headline-title{font-size:clamp(38px,12cqi,74px)}}@keyframes revy-headline-cycle{0%{opacity:0;transform:translateY(.08em)}8%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.08em)}}@media (prefers-reduced-motion:reduce){.home-refresh .rotating-headline-word.is-playing{opacity:1;animation:none;transform:none}}
