.hero-carousel-module__xqBOUG__hero{--hero-h:clamp(420px, 72svh, 680px);height:var(--hero-h);view-timeline:--hero block;background:#000;position:relative;overflow:hidden}@media (min-width:48rem){.hero-carousel-module__xqBOUG__hero{--hero-h:clamp(360px, min(56.25vw, 64svh), 720px)}}.hero-carousel-module__xqBOUG__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.hero-carousel-module__xqBOUG__track::-webkit-scrollbar{display:none}.hero-carousel-module__xqBOUG__slide{scroll-snap-align:center;scroll-snap-stop:always;view-timeline:--slide inline;flex:0 0 100%;height:100%;position:relative;overflow:hidden}.hero-carousel-module__xqBOUG__initial{scroll-initial-target:nearest}.hero-carousel-module__xqBOUG__vertical,.hero-carousel-module__xqBOUG__horizontal{will-change:transform;position:absolute;inset:0}.hero-carousel-module__xqBOUG__dim,.hero-carousel-module__xqBOUG__scrollDim,.hero-carousel-module__xqBOUG__scrim{pointer-events:none;position:absolute;inset:0}.hero-carousel-module__xqBOUG__dim,.hero-carousel-module__xqBOUG__scrollDim{opacity:0;background:#000}.hero-carousel-module__xqBOUG__scrim{background:linear-gradient(#0000 38%,#00000073 70%,#000000c7 100%)}.hero-carousel-module__xqBOUG__topScrim{inset-inline:0;pointer-events:none;background:linear-gradient(#00000073 0%,#0000 100%);height:120px;position:absolute;top:0}.hero-carousel-module__xqBOUG__copy{inset-inline:0;align-items:center;gap:var(--space-150);padding:0 var(--space-300) calc(var(--space-300) + 22px);text-align:center;flex-direction:column;display:flex;position:absolute;bottom:0}.hero-carousel-module__xqBOUG__dots{inset-inline:0;bottom:var(--space-200);pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute}.hero-carousel-module__xqBOUG__dot{pointer-events:auto;background:#fff6;border-radius:999px;width:6px;height:6px;transition:background-color .2s}.hero-carousel-module__xqBOUG__dotActive{background:#fffffff2;width:18px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-carousel-module__xqBOUG__horizontal{animation:linear both hero-carousel-module__xqBOUG__carousel-pan;animation-timeline:--slide}.hero-carousel-module__xqBOUG__dim{animation:linear both hero-carousel-module__xqBOUG__carousel-leave;animation-timeline:--slide}.hero-carousel-module__xqBOUG__vertical{animation:linear both hero-carousel-module__xqBOUG__carousel-sink;animation-timeline:--hero;animation-range:exit-crossing}.hero-carousel-module__xqBOUG__scrollDim{animation:linear both hero-carousel-module__xqBOUG__carousel-fade;animation-timeline:--hero;animation-range:exit-crossing}}}@keyframes hero-carousel-module__xqBOUG__carousel-pan{0%{transform:translate(-50%)}to{transform:translate(50%)}}@keyframes hero-carousel-module__xqBOUG__carousel-leave{0%,50%{opacity:0}80%{opacity:.85}to{opacity:1}}@keyframes hero-carousel-module__xqBOUG__carousel-sink{0%{transform:translateY(0)}to{transform:translateY(calc(var(--hero-h) * 2 / 3))}}@keyframes hero-carousel-module__xqBOUG__carousel-fade{0%{opacity:0}to{opacity:.75}}
