.hero-carousel-module__2Ziu1q__frame{--hero-frame-ratio:2 / 1;aspect-ratio:var(--hero-frame-ratio)}.hero-carousel-module__2Ziu1q__slide{aspect-ratio:var(--hero-frame-ratio)}.hero-carousel-module__2Ziu1q__bannerLogo{pointer-events:none;width:11.5%;height:auto;position:absolute;bottom:5.5%;left:6.5%}.hero-carousel-module__2Ziu1q__bannerLogoLight{mix-blend-mode:multiply}.hero-carousel-module__2Ziu1q__bannerLogoDark{filter:invert();mix-blend-mode:screen}.hero-carousel-module__2Ziu1q__copy{z-index:10;flex-direction:column;justify-content:center;width:66%;height:100%;padding:12px;display:flex;position:relative}.hero-carousel-module__2Ziu1q__heading{letter-spacing:-.03em;font-size:clamp(15px,4vw,28px);line-height:1.15}.hero-carousel-module__2Ziu1q__mobileFade{pointer-events:none;background:linear-gradient(90deg,#faf9f5 0%,#faf9f5fa 52%,#faf9f5db 66%,#0000 88%);position:absolute;inset:0}.hero-carousel-module__2Ziu1q__controls{z-index:20;pointer-events:none;position:absolute;inset:0}.hero-carousel-module__2Ziu1q__controls button{pointer-events:auto}.hero-carousel-module__2Ziu1q__rotation{background:#faf9f5d9;border-radius:50%;width:44px;height:44px;position:absolute;bottom:0;right:4px}.hero-carousel-module__2Ziu1q__previous,.hero-carousel-module__2Ziu1q__next{background:0 0;width:44px;height:72px;position:absolute;top:50%;transform:translateY(-50%)}.hero-carousel-module__2Ziu1q__rotation:hover{background:#f2f2ed}.hero-carousel-module__2Ziu1q__previous:before,.hero-carousel-module__2Ziu1q__next:before{content:"";background:#faf9f5e6;width:16px;position:absolute;top:0;bottom:0}.hero-carousel-module__2Ziu1q__previous:hover:before,.hero-carousel-module__2Ziu1q__next:hover:before{background:#f2f2ed}.hero-carousel-module__2Ziu1q__previous svg,.hero-carousel-module__2Ziu1q__next svg{width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.hero-carousel-module__2Ziu1q__previous{left:0}.hero-carousel-module__2Ziu1q__previous:before{border-radius:0 50% 50% 0;left:0}.hero-carousel-module__2Ziu1q__previous svg{left:1px}.hero-carousel-module__2Ziu1q__next{right:0}.hero-carousel-module__2Ziu1q__next:before{border-radius:50% 0 0 50%;right:0}.hero-carousel-module__2Ziu1q__next svg{right:1px}.hero-carousel-module__2Ziu1q__segments{width:50%;min-width:176px;max-width:calc(100% - 96px);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-carousel-module__2Ziu1q__segmentButton{flex:1;justify-content:center;align-items:center;min-width:44px;height:44px;display:inline-flex}.hero-carousel-module__2Ziu1q__segment{width:calc(100% - 8px);height:3px;display:block}@media (min-width:640px){.hero-carousel-module__2Ziu1q__frame{--hero-frame-ratio:16 / 5}.hero-carousel-module__2Ziu1q__bannerLogo{width:6%}.hero-carousel-module__2Ziu1q__mobileFade{display:none}.hero-carousel-module__2Ziu1q__copy{width:60%;padding:24px}.hero-carousel-module__2Ziu1q__previous,.hero-carousel-module__2Ziu1q__next{height:104px}.hero-carousel-module__2Ziu1q__previous:before,.hero-carousel-module__2Ziu1q__next:before{width:32px}.hero-carousel-module__2Ziu1q__previous svg,.hero-carousel-module__2Ziu1q__next svg{width:16px;height:16px}.hero-carousel-module__2Ziu1q__previous svg{left:8px}.hero-carousel-module__2Ziu1q__next svg{right:8px}}@media (min-width:1024px){.hero-carousel-module__2Ziu1q__copy{width:56%;padding:40px 48px}.hero-carousel-module__2Ziu1q__heading{margin-top:16px;font-size:32px}}@media (min-width:1280px){.hero-carousel-module__2Ziu1q__copy{padding:48px 64px}.hero-carousel-module__2Ziu1q__heading{font-size:38px}}
