.HomeBannerCarousel_section__f3Hi8{width:100%;display:flex;flex-direction:column;gap:14px}.HomeBannerCarousel_desktopCarousel___ruFi{position:relative;width:100%;height:27.5625vw;perspective:1200px;perspective-origin:50% 50%}.HomeBannerCarousel_mobileCarousel__dbs13,.HomeBannerCarousel_mobileHeading__XZ84_{display:none}.HomeBannerCarousel_slide3d__CWC5h{position:absolute;top:0;left:50%;margin-left:-24.5%;width:49%;height:100%;overflow:hidden;border:none;box-shadow:inset 0 0 0 1px rgba(2,47,41,.1);background:#f3f5f4;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transform:translateZ(0);transition:transform .7s cubic-bezier(.25,.46,.45,.94);-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black)}.HomeBannerCarousel_slide3d__CWC5h:after{content:"";position:absolute;inset:0;background:rgba(2,47,41,.32);z-index:1;pointer-events:none;opacity:0;transition:opacity .7s cubic-bezier(.25,.46,.45,.94)}.HomeBannerCarousel_slide3dActive__1pOOs{transform:translateZ(0) rotateY(0deg) scale(1);z-index:3;box-shadow:0 12px 32px rgba(2,47,41,.14)}.HomeBannerCarousel_slide3dPrev__0K_k2{transform:translateX(-60%) translateZ(0) rotateY(30deg) scale(.78);z-index:2;cursor:pointer}.HomeBannerCarousel_slide3dNext__Eb0Eo{transform:translateX(60%) translateZ(0) rotateY(-30deg) scale(.78);z-index:2;cursor:pointer}.HomeBannerCarousel_slide3dHiddenLeft__7yiEo{transform:translateX(-140%) translateZ(0) rotateY(45deg) scale(.6);z-index:0;pointer-events:none;will-change:auto}.HomeBannerCarousel_slide3dHiddenRight__bGeOp{transform:translateX(140%) translateZ(0) rotateY(-45deg) scale(.6);z-index:0;pointer-events:none;will-change:auto}.HomeBannerCarousel_slide3dHiddenLeft__7yiEo:after,.HomeBannerCarousel_slide3dHiddenRight__bGeOp:after,.HomeBannerCarousel_slide3dNext__Eb0Eo:after,.HomeBannerCarousel_slide3dPrev__0K_k2:after{opacity:1}.HomeBannerCarousel_mobileCard__H2wOL{position:relative;border:none;overflow:hidden;background:#f3f5f4;box-shadow:inset 0 0 0 1px rgba(2,47,41,.1),0 12px 32px rgba(2,47,41,.14);isolation:isolate;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black)}.HomeBannerCarousel_bannerImage__zLJ2t{object-fit:cover;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}@keyframes HomeBannerCarousel_kenBurns__Z71zh{0%{transform:translateZ(0) scale(1)}to{transform:translateZ(0) scale(1.06)}}.HomeBannerCarousel_bannerImageKenBurns__qtReA{animation:HomeBannerCarousel_kenBurns__Z71zh 6s ease-out forwards}.HomeBannerCarousel_crossfadeContainer__oMV6C{position:absolute;inset:0;overflow:hidden;isolation:isolate;transform:translateZ(0)}.HomeBannerCarousel_crossfadeSlide__w7o_y{position:absolute;inset:0;will-change:opacity,transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.HomeBannerCarousel_crossfadeOut__fuV6I{opacity:1;transform:translateX(0)}.HomeBannerCarousel_crossfadeInNext__elZRZ{opacity:0;transform:translateX(4%)}.HomeBannerCarousel_crossfadeInPrev__BxFx1{opacity:0;transform:translateX(-4%)}.HomeBannerCarousel_crossfadeAnimate__wI5f1{transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.HomeBannerCarousel_crossfadeAnimate__wI5f1.HomeBannerCarousel_crossfadeOut__fuV6I{opacity:0}.HomeBannerCarousel_crossfadeAnimate__wI5f1.HomeBannerCarousel_crossfadeOutNext__I_FF1{transform:translateX(-4%)}.HomeBannerCarousel_crossfadeAnimate__wI5f1.HomeBannerCarousel_crossfadeOutPrev__P0lBx{transform:translateX(4%)}.HomeBannerCarousel_crossfadeAnimate__wI5f1.HomeBannerCarousel_crossfadeInNext__elZRZ,.HomeBannerCarousel_crossfadeAnimate__wI5f1.HomeBannerCarousel_crossfadeInPrev__BxFx1{opacity:1;transform:translateX(0)}.HomeBannerCarousel_progressBarTrack__bQr6s{display:none}.HomeBannerCarousel_progressBarFill__PVOaH{width:100%;height:100%;background:rgba(255,255,255,.85);transform-origin:left;transform:scaleX(0);will-change:transform}.HomeBannerCarousel_sideArrow__1o80H{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;transform:translateY(-50%);border-radius:50%;background:#ffffff;color:#022f29;font-size:22px;line-height:1;opacity:0;transition:opacity .25s ease}.HomeBannerCarousel_sideArrowLeft__z30Cl{left:20px}.HomeBannerCarousel_sideArrowRight__iBGBX{right:20px}.HomeBannerCarousel_sideArrowIcon__hMDh_{width:20px;height:20px;display:block}.HomeBannerCarousel_arrow__OOU9d{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;transform:translateY(-50%);border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#022f29;font-size:22px;line-height:1;cursor:pointer}.HomeBannerCarousel_arrowLeft__9bxsi{left:14px}.HomeBannerCarousel_arrowRight__Xmz8r{right:14px}.HomeBannerCarousel_mobileDots__awyW9{display:none}.HomeBannerCarousel_mobileDot__gkrBj{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0}.HomeBannerCarousel_mobileDot__gkrBj:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.HomeBannerCarousel_slide3dNext__Eb0Eo:hover .HomeBannerCarousel_sideArrow__1o80H,.HomeBannerCarousel_slide3dPrev__0K_k2:hover .HomeBannerCarousel_sideArrow__1o80H{opacity:1}.HomeBannerCarousel_slide3dNext__Eb0Eo:hover .HomeBannerCarousel_bannerImage__zLJ2t,.HomeBannerCarousel_slide3dPrev__0K_k2:hover .HomeBannerCarousel_bannerImage__zLJ2t{transform:translateZ(0) scale(1.04)}.HomeBannerCarousel_arrow__OOU9d:hover{background:#ffffff}}@media (prefers-reduced-motion:reduce){.HomeBannerCarousel_crossfadeAnimate__wI5f1,.HomeBannerCarousel_slide3d__CWC5h,.HomeBannerCarousel_slide3d__CWC5h:after{transition:none}.HomeBannerCarousel_bannerImageKenBurns__qtReA{animation:none}.HomeBannerCarousel_progressBarFill__PVOaH{transition:none}}@media (max-width:767px){.HomeBannerCarousel_section__f3Hi8{margin:0 calc(50% - 50vw);width:auto;background:transparent;padding:0;box-sizing:border-box;gap:8px}.HomeBannerCarousel_desktopCarousel___ruFi{display:none}.HomeBannerCarousel_mobileCarousel__dbs13{display:block}.HomeBannerCarousel_mobileCard__H2wOL{height:210px;border:none;box-shadow:none;background:transparent;touch-action:pan-y}.HomeBannerCarousel_crossfadeAnimate__wI5f1.HomeBannerCarousel_crossfadeOutNext__I_FF1,.HomeBannerCarousel_crossfadeAnimate__wI5f1.HomeBannerCarousel_crossfadeOutPrev__P0lBx,.HomeBannerCarousel_crossfadeInNext__elZRZ,.HomeBannerCarousel_crossfadeInPrev__BxFx1{transform:translateZ(0);-webkit-transform:translateZ(0)}.HomeBannerCarousel_crossfadeSlide__w7o_y{will-change:opacity}.HomeBannerCarousel_crossfadeAnimate__wI5f1{transition:opacity .7s cubic-bezier(.25,.46,.45,.94)}.HomeBannerCarousel_mobileDots__awyW9{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:6px}.HomeBannerCarousel_mobileDot__gkrBj{width:6px;height:6px;border-radius:999px;background:rgba(2,47,41,.25);cursor:pointer}.HomeBannerCarousel_mobileDotActive__SQWhz{width:16px;border-radius:999px;background:#022f29}.HomeBannerCarousel_progressBarTrack__bQr6s{height:2px;border-radius:1px}.HomeBannerCarousel_arrow__OOU9d{width:36px;height:36px;font-size:20px}.HomeBannerCarousel_arrowLeft__9bxsi{left:10px}.HomeBannerCarousel_arrowRight__Xmz8r{right:10px}}