.hero-home{--hero-scroll-size:0px;--hero-controls-size:.9375rem;flex-direction:column;display:flex;position:relative}.hero-home--has-scroll{--hero-scroll-size:2.875rem}@media screen and (width>=48rem){.hero-home--has-scroll{--hero-scroll-size:0px}}.hero-home__track-container{position:relative}.hero-home__track-container .swiper-wrapper{align-items:stretch}.hero-home__track-container .swiper-slide{block-size:auto}.hero-home__track-container{inline-size:100%;overflow:clip}.hero-home__slide{block-size:auto;min-block-size:calc(100svh - var(--hero-scroll-size));flex-direction:column;display:flex;position:relative}.hero-home__media{z-index:1;position:absolute;inset:0}.hero-home__media picture,.hero-home__media img,.hero-home__media video{block-size:100%;inline-size:100%;display:block}.hero-home__media:after{content:"";background-color:#0006;position:absolute;inset:0}.hero-home__media picture{overflow:hidden}.hero-home__slide{overflow:clip}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-home__media{animation:linear both hero-parallax;animation-timeline:view();animation-range:exit}}}@media (prefers-reduced-motion:no-preference){.swiper-slide-active .hero-home__media img,.hero-home__slide:only-child .hero-home__media img{animation:8s cubic-bezier(.2,.7,.2,1) both hero-kenburns}}.hero-home__ai-info{z-index:3;pointer-events:none;block-size:auto;inline-size:4.5625rem;display:block;position:absolute;inset-block-end:var(--space-xs-px);inset-inline-start:var(--space-xs-px)}.hero-home__container{z-index:2;flex-direction:column;flex:1;justify-content:flex-end;padding-block-start:calc(var(--header-height,5rem) + var(--space-fluid-l));padding-block-end:calc(var(--space-fluid-xs) + var(--hero-controls-size) + var(--space-fluid-xl));display:flex;position:relative}@media screen and (width>=48rem){.hero-home__container{padding-block-end:var(--space-fluid-m)}}.hero-home__track-container>.hero-home__container{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-home__track-container>.hero-home__container .hero-home__content{pointer-events:auto}.hero-home__content{text-align:center;color:var(--color-fg-primary);flex-direction:column;align-items:center;display:flex}.hero-home__overhead{margin-block-end:var(--space-fluid-xxs)}.hero-home__title{max-inline-size:46.75rem}.hero-home__text{max-inline-size:60rem}.hero-home__text:not(:first-child){margin-block-start:var(--space-fluid-xxs)}.hero-home__cta-wrap{flex-wrap:wrap;justify-content:center;margin-block-start:var(--space-fluid-xxs);display:flex}@media screen and (width>=48rem){.hero-home__cta-wrap{display:none}}.hero-home__container--video-only{justify-content:flex-end}.hero-home__play{block-size:2.75rem;inline-size:2.75rem;color:var(--color-fg-primary);cursor:pointer;background-color:#ffffff14;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.hero-home__play svg{fill:currentColor;block-size:1rem;inline-size:1rem}.hero-home__play:focus-visible{outline:2px solid var(--color-fg-primary);outline-offset:2px}@media screen and (width>=64rem){.hero-home__play{block-size:4rem;inline-size:4rem}.hero-home__play svg{block-size:1.375rem;inline-size:1.375rem}}.hero-home__controls{inset-inline:var(--space-main-container);z-index:3;align-items:center;gap:var(--space-fluid-xs-px);color:var(--color-fg-primary);pointer-events:none;display:flex;position:absolute;inset-block-end:var(--space-fluid-xs)}@media screen and (width>=48rem){.hero-home__controls{gap:var(--space-fluid-s-px);inset-block-end:var(--space-fluid-m);inset-inline-start:auto}}.hero-home__counter{min-inline-size:2rem}.hero-home__progress{background-color:var(--color-border);flex:1;block-size:1px}@media screen and (width>=48rem){.hero-home__progress{flex:none;inline-size:3.5rem}}.hero-home__progress-bar{block-size:100%;inline-size:100%;transform:scaleX(var(--hero-progress,0));transform-origin:0;background-color:currentColor;transition:transform 1s cubic-bezier(.55,.085,.68,.53);display:block}.hero-home__arrows{gap:var(--space-fluid-xxs-px);display:flex}.hero-home__arrow{color:currentColor;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.5rem;transition:background-color .2s cubic-bezier(.55,.085,.68,.53);display:flex}.hero-home__arrow.swiper-button-disabled{opacity:.5;cursor:not-allowed}.hero-home__arrow.swiper-button-lock{display:none}.hero-home__arrow svg{fill:currentColor;block-size:.75rem;inline-size:.75rem;transition:fill .2s cubic-bezier(.55, .085, .68, .53), translate .4s var(--ease-soft)}@media (hover:hover) and (pointer:fine){.hero-home__arrow:not(.swiper-button-disabled):hover svg{translate:3px}.hero-home__arrow[class*=prev]:not(.swiper-button-disabled):hover svg{translate:-3px}}.hero-home__arrow{pointer-events:auto;border:0;block-size:1.5rem;inline-size:1.5rem}.hero-home__arrow svg{block-size:.5rem;inline-size:.5rem}.hero-home__scroll{block-size:var(--hero-scroll-size);color:var(--color-fg-primary);justify-content:center;align-items:center;display:flex}@media screen and (width>=48rem){.hero-home__scroll{z-index:3;block-size:auto;background:0 0;position:absolute;inset-block-end:var(--space-fluid-m);inset-inline-start:var(--space-main-container)}}@keyframes hero-kenburns{0%{transform:scale(1.06)}to{transform:scale(1)}}
