.InfiniteScrollCarousel_root__yD8jZ{--carousel-title-color:#333;--carousel-rule-color:#c9a227;--carousel-arrow-color:#1a1a1a;overflow:hidden;padding:58px 0 0;background:inherit;color:var(--carousel-title-color)}.InfiniteScrollCarousel_root__yD8jZ[data-theme=nri]{--carousel-title-color:#f7f2eb;--carousel-arrow-color:#f7f2eb}.InfiniteScrollCarousel_root__yD8jZ[data-theme=plots]{--carousel-title-color:#333}.InfiniteScrollCarousel_title__sioYG{margin-bottom:15px;color:var(--carousel-title-color)}.InfiniteScrollCarousel_root__yD8jZ[data-theme=plots] .InfiniteScrollCarousel_title__sioYG{font-size:42px;font-weight:400;letter-spacing:.5px}.InfiniteScrollCarousel_header__Y_lBz{width:min(100%,1200px);margin:0 auto 30px}.InfiniteScrollCarousel_rule__iyCik{display:block;width:80px;height:3px;margin-bottom:30px;background:var(--carousel-rule-color)}.InfiniteScrollCarousel_railWrapper__RjWX0{position:relative;width:min(calc(100% - 96px),1200px);margin:1rem auto}.InfiniteScrollCarousel_rail__8VHiU{--infinite-carousel-card-width:calc((100% - 36px) / 3);display:flex;gap:18px;width:100%;padding:26px 0 34px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;scroll-behavior:auto;scroll-snap-type:x mandatory;transition:opacity .2s ease;-webkit-overflow-scrolling:touch}.InfiniteScrollCarousel_rail__8VHiU>*{flex:0 0 var(--infinite-carousel-card-width);width:var(--infinite-carousel-card-width);min-width:0;max-width:none;box-sizing:border-box;scroll-snap-align:start}.InfiniteScrollCarousel_rail__8VHiU::-webkit-scrollbar{display:none}.InfiniteScrollCarousel_arrow__rNc6G{position:absolute;top:50%;z-index:10;display:flex;width:32px;height:52px;padding:0;align-items:center;justify-content:center;border:0;background:transparent;color:var(--carousel-arrow-color);cursor:pointer;transform:translateY(-50%);transition:color .25s ease,opacity .2s ease,transform .25s ease}.InfiniteScrollCarousel_arrowLeft__xBPSX{left:-42px}.InfiniteScrollCarousel_arrowRight__8Op9w{right:-42px}.InfiniteScrollCarousel_arrow__rNc6G svg{display:block;width:24px;height:24px;transition:transform .25s ease}.InfiniteScrollCarousel_arrow__rNc6G:active{transform:translateY(-50%) scale(.92)}@media (hover:hover) and (pointer:fine){.InfiniteScrollCarousel_arrow__rNc6G:hover{color:#c8a882}.InfiniteScrollCarousel_arrowLeft__xBPSX:hover{transform:translateY(-50%) translateX(-3px)}.InfiniteScrollCarousel_arrowRight__8Op9w:hover{transform:translateY(-50%) translateX(3px)}.InfiniteScrollCarousel_arrow__rNc6G:hover svg{transform:scale(1.08)}}@media (max-width:1208px){.InfiniteScrollCarousel_header__Y_lBz{padding:0 50px}}@media (max-width:1024px) and (min-width:601px){.InfiniteScrollCarousel_rail__8VHiU{--infinite-carousel-card-width:calc((100% - 18px) / 2)}.InfiniteScrollCarousel_arrow__rNc6G{width:28px;height:44px}.InfiniteScrollCarousel_arrowLeft__xBPSX{left:-36px}.InfiniteScrollCarousel_arrowRight__8Op9w{right:-36px}.InfiniteScrollCarousel_arrow__rNc6G svg{width:20px;height:20px}}@media (max-width:767px){.InfiniteScrollCarousel_root__yD8jZ{padding:56px 0 68px}.InfiniteScrollCarousel_title__sioYG{font-size:2rem!important}}@media (max-width:600px){.InfiniteScrollCarousel_header__Y_lBz{padding:0 16px}.InfiniteScrollCarousel_railWrapper__RjWX0{width:100%}.InfiniteScrollCarousel_rail__8VHiU{--infinite-carousel-card-width:74vw;gap:12px;padding:26px 0 34px}.InfiniteScrollCarousel_rail__8VHiU>*{scroll-snap-align:center}.InfiniteScrollCarousel_arrow__rNc6G{display:none}}