.video-hero-module__GFM5Ya__frame{visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.video-hero-module__GFM5Ya__visible{visibility:visible}.video-hero-module__GFM5Ya__enterFade{z-index:2;animation:3s both video-hero-module__GFM5Ya__banner-fade-in}.video-hero-module__GFM5Ya__leaveFade{z-index:1;visibility:visible}.video-hero-module__GFM5Ya__number{animation:.65s cubic-bezier(.22,1,.36,1) both video-hero-module__GFM5Ya__number-rise;display:inline-block}.video-hero-module__GFM5Ya__progress{transform-origin:0;animation:8s linear both video-hero-module__GFM5Ya__progress-fill}.video-hero-module__GFM5Ya__caption{grid-area:1/1;min-width:0}.video-hero-module__GFM5Ya__captionIdle{visibility:hidden;pointer-events:none}.video-hero-module__GFM5Ya__captionEnter{z-index:1;animation:.8s ease-in-out .4s both video-hero-module__GFM5Ya__caption-fade-in}.video-hero-module__GFM5Ya__captionLeave{pointer-events:none;animation:.35s ease-in-out both video-hero-module__GFM5Ya__caption-fade-out}.video-hero-module__GFM5Ya__captionEnter .video-hero-module__GFM5Ya__title{animation:1.5s ease-in-out .4s both video-hero-module__GFM5Ya__title-in}.video-hero-module__GFM5Ya__captionEnter .video-hero-module__GFM5Ya__sub{animation:1.8s cubic-bezier(.885,.005,.125,1) .6s both video-hero-module__GFM5Ya__title-in}.video-hero-module__GFM5Ya__captionEnter .video-hero-module__GFM5Ya__actions>a{animation:1.8s ease-in-out .65s both video-hero-module__GFM5Ya__button-in}.video-hero-module__GFM5Ya__captionLeave .video-hero-module__GFM5Ya__title{animation:1.5s ease-in-out both video-hero-module__GFM5Ya__title-out}.video-hero-module__GFM5Ya__captionLeave .video-hero-module__GFM5Ya__sub{animation:1.8s cubic-bezier(.885,.005,.125,1) .2s both video-hero-module__GFM5Ya__title-out}.video-hero-module__GFM5Ya__captionLeave .video-hero-module__GFM5Ya__actions>a{animation:1.8s ease-in-out .25s both video-hero-module__GFM5Ya__button-out}.video-hero-module__GFM5Ya__captionEnter:has(:focus-visible){animation:none}.video-hero-module__GFM5Ya__captionEnter:has(:focus-visible) .video-hero-module__GFM5Ya__title{animation:none}.video-hero-module__GFM5Ya__captionEnter:has(:focus-visible) .video-hero-module__GFM5Ya__sub{animation:none}.video-hero-module__GFM5Ya__captionEnter:has(:focus-visible) .video-hero-module__GFM5Ya__actions>a{animation:none}.video-hero-module__GFM5Ya__arrow{color:#fff;cursor:pointer;background:#00000026;border:1px solid #ffffff59;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .35s,border-color .35s,color .35s;display:flex}.video-hero-module__GFM5Ya__arrow:hover{background:var(--gold);border-color:var(--gold);color:#17191b}.video-hero-module__GFM5Ya__arrow:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.video-hero-module__GFM5Ya__arrow:disabled{cursor:default}@keyframes video-hero-module__GFM5Ya__banner-fade-in{0%{opacity:0}to{opacity:1}}@keyframes video-hero-module__GFM5Ya__number-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes video-hero-module__GFM5Ya__progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes video-hero-module__GFM5Ya__caption-fade-in{0%{opacity:0}to{opacity:1}}@keyframes video-hero-module__GFM5Ya__caption-fade-out{0%{opacity:1}to{opacity:0}}@keyframes video-hero-module__GFM5Ya__title-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes video-hero-module__GFM5Ya__title-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes video-hero-module__GFM5Ya__button-in{0%{transform:translate(-200%)}to{transform:translate(0)}}@keyframes video-hero-module__GFM5Ya__button-out{0%{transform:translate(0)}to{transform:translate(-200%)}}@media (prefers-reduced-motion:reduce){.video-hero-module__GFM5Ya__arrow{transition:none}}
