.HomeFeaturedCarousel-module__uUU8oG__shell{--film-gap:8px;--film-card-width:clamp(120px, 18vw, 220px);--film-card-height:clamp(120px, 16vw, 190px);margin-top:0;position:relative}.HomeFeaturedCarousel-module__uUU8oG__stage{padding-inline:12px;position:relative}.HomeFeaturedCarousel-module__uUU8oG__viewport{border-radius:28px;overflow:hidden}.HomeFeaturedCarousel-module__uUU8oG__emptyState{border:1px solid rgba(var(--cerca-brand-rgb), .14);color:var(--cerca-text-soft);background:#ffffffd1;border-radius:28px;padding:20px 24px}.HomeFeaturedCarousel-module__uUU8oG__track{gap:var(--film-gap);will-change:transform;align-items:stretch;width:max-content;transition:transform .26s;display:flex}.HomeFeaturedCarousel-module__uUU8oG__card{flex:0 0 var(--film-card-width);min-width:0;width:var(--film-card-width)}.HomeFeaturedCarousel-module__uUU8oG__visual{width:100%;height:var(--film-card-height);background:linear-gradient(135deg,#f9f7ffeb,#ece5ffe0);border-radius:20px;position:relative;overflow:hidden}.HomeFeaturedCarousel-module__uUU8oG__visualLink{color:inherit;text-decoration:none;display:block}.HomeFeaturedCarousel-module__uUU8oG__image,.HomeFeaturedCarousel-module__uUU8oG__fallback{width:100%;height:100%;display:block}.HomeFeaturedCarousel-module__uUU8oG__image{object-fit:cover}.HomeFeaturedCarousel-module__uUU8oG__fallback{color:rgba(var(--cerca-brand-rgb), .72);background:linear-gradient(135deg,#f9f7ffeb,#ece5ffe0);place-items:center;display:grid}.HomeFeaturedCarousel-module__uUU8oG__fallbackIcon{width:28px;height:28px}.HomeFeaturedCarousel-module__uUU8oG__controlButton{z-index:3;border:1px solid rgba(var(--cerca-brand-rgb), .18);width:60px;height:60px;color:var(--cerca-brand);cursor:pointer;box-shadow:0 12px 28px rgba(var(--cerca-brand-rgb), .16), 0 0 18px rgba(var(--cerca-brand-rgb), .08);background:#fffffffa;border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.HomeFeaturedCarousel-module__uUU8oG__controlButton:hover,.HomeFeaturedCarousel-module__uUU8oG__controlButton:focus-visible{border-color:rgba(var(--cerca-brand-rgb), .32);box-shadow:0 16px 32px rgba(var(--cerca-brand-rgb), .2), 0 0 22px rgba(var(--cerca-brand-rgb), .12);transform:translateY(-50%)scale(1.02)}.HomeFeaturedCarousel-module__uUU8oG__controlLeft{left:-6px}.HomeFeaturedCarousel-module__uUU8oG__controlRight{right:-6px}.HomeFeaturedCarousel-module__uUU8oG__controlIcon{width:28px;height:28px}@media (max-width:1080px){.HomeFeaturedCarousel-module__uUU8oG__shell{--film-card-width:clamp(118px, 20vw, 196px);--film-card-height:clamp(118px, 18vw, 176px)}}@media (max-width:720px){.HomeFeaturedCarousel-module__uUU8oG__shell{--film-gap:6px;--film-card-width:clamp(112px, 34vw, 156px);--film-card-height:clamp(108px, 30vw, 146px)}.HomeFeaturedCarousel-module__uUU8oG__viewport{border-radius:22px}.HomeFeaturedCarousel-module__uUU8oG__controlButton{width:52px;height:52px}.HomeFeaturedCarousel-module__uUU8oG__controlLeft{left:-4px}.HomeFeaturedCarousel-module__uUU8oG__controlRight{right:-4px}}@media (max-width:520px){.HomeFeaturedCarousel-module__uUU8oG__shell{--film-card-width:clamp(108px, 42vw, 142px);--film-card-height:clamp(104px, 34vw, 134px)}.HomeFeaturedCarousel-module__uUU8oG__controlButton{width:46px;height:46px}.HomeFeaturedCarousel-module__uUU8oG__controlIcon{width:24px;height:24px}}
.HeroBackgroundRotator-module__5yfynW__shell{background:#2a2347;position:absolute;inset:0;overflow:hidden}.HeroBackgroundRotator-module__5yfynW__slide{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.HeroBackgroundRotator-module__5yfynW__slideActive{opacity:1}.HeroBackgroundRotator-module__5yfynW__image{object-fit:cover;object-position:center;filter:saturate()contrast(1.01)brightness(.97);width:100%;height:100%;display:block;transform:scale(1.02)}@media (max-width:720px){.HeroBackgroundRotator-module__5yfynW__image{transform:scale(1.04)}}@media (max-width:420px){.HeroBackgroundRotator-module__5yfynW__image{transform:scale(1.05)}}
