.banner-container[data-v-cb907ba1]{margin:2rem auto 0;max-width:1600px;position:relative}@media (min-width:1024px){.banner-container[data-v-cb907ba1]{max-width:100%;padding-left:0;padding-right:0}}@media (max-width:768px){.banner-container[data-v-cb907ba1]{margin-top:1.5rem}}.banner-swiper-wrapper[data-v-cb907ba1]{padding:0 60px;position:relative}@media (min-width:1024px){.banner-swiper-wrapper[data-v-cb907ba1]{padding:0 40px}}@media (max-width:1024px){.banner-swiper-wrapper[data-v-cb907ba1]{padding:0 50px}}@media (max-width:768px){.banner-swiper-wrapper[data-v-cb907ba1]{padding:0 12px}}.swiper[data-v-cb907ba1]{height:auto!important;visibility:hidden}.swiper.swiper-initialized[data-v-cb907ba1]{animation:fadeIn-cb907ba1 .3s ease-in-out;visibility:visible}[data-v-cb907ba1] .swiper-wrapper{align-items:stretch;height:auto!important}[data-v-cb907ba1] .swiper-slide{display:flex;flex-direction:column;height:auto!important}.banner-card[data-v-cb907ba1]{border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}@media (min-width:1024px){.banner-card[data-v-cb907ba1]{border-radius:0}}.banner-card[data-v-cb907ba1]:hover{box-shadow:0 8px 24px #0006;transform:translateY(-2px)}@media (min-width:1024px){.banner-card[data-v-cb907ba1]:hover{box-shadow:none;transform:none}}.banner-card-link[data-v-cb907ba1]{cursor:pointer;display:block;height:100%;line-height:0;width:100%}.banner-card-image[data-v-cb907ba1]{background:#1a1a1a;border-radius:12px;line-height:0;overflow:hidden;width:100%}@media (min-width:1024px){.banner-card-image[data-v-cb907ba1]{border-radius:0}}@media (max-width:767px){.banner-card-image[data-v-cb907ba1]{aspect-ratio:375/410;width:100%}}@media (min-width:768px){.banner-card-image[data-v-cb907ba1]{aspect-ratio:10/3}}.banner-img[data-v-cb907ba1]{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;transition:transform .3s ease;width:100%}.banner-img-desktop[data-v-cb907ba1]{display:none}.banner-img-mobile[data-v-cb907ba1]{display:block;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.banner-img-desktop[data-v-cb907ba1]{display:block}.banner-img-mobile[data-v-cb907ba1]{display:none}}.banner-card-image[data-v-cb907ba1]{position:relative}.banner-card:hover .banner-img[data-v-cb907ba1]{transform:scale(1.05)}@media (min-width:1024px){.banner-card:hover .banner-img[data-v-cb907ba1]{transform:none}}.swiper-card-button-next[data-v-cb907ba1],.swiper-card-button-prev[data-v-cb907ba1]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;box-shadow:0 4px 12px #0000004d;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}.swiper-card-button-next[data-v-cb907ba1]:hover,.swiper-card-button-prev[data-v-cb907ba1]:hover{background:linear-gradient(135deg,#fe2f01,#e50914);border-color:#fe2f01;box-shadow:0 6px 20px #fe2f0180;transform:translateY(-50%) scale(1.1)}.swiper-card-button-next.swiper-button-disabled[data-v-cb907ba1],.swiper-card-button-prev.swiper-button-disabled[data-v-cb907ba1]{cursor:not-allowed;opacity:.3;pointer-events:none}.swiper-card-button-prev[data-v-cb907ba1]{left:4px}.swiper-card-button-next[data-v-cb907ba1]{right:4px}.swiper-card-button-next i[data-v-cb907ba1],.swiper-card-button-prev i[data-v-cb907ba1]{font-size:18px}@media (max-width:1024px){.swiper-card-button-next[data-v-cb907ba1],.swiper-card-button-prev[data-v-cb907ba1]{height:44px;width:44px}.swiper-card-button-next i[data-v-cb907ba1],.swiper-card-button-prev i[data-v-cb907ba1]{font-size:16px}}@media (max-width:768px){.swiper-card-button-next[data-v-cb907ba1],.swiper-card-button-prev[data-v-cb907ba1]{height:36px;width:36px}.swiper-card-button-prev[data-v-cb907ba1]{left:2px}.swiper-card-button-next[data-v-cb907ba1]{right:2px}.swiper-card-button-next i[data-v-cb907ba1],.swiper-card-button-prev i[data-v-cb907ba1]{font-size:14px}}@keyframes fadeIn-cb907ba1{0%{opacity:0}to{opacity:1}}.banner-skeleton-static[data-v-cb907ba1]{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:1rem}@media (min-width:640px){.banner-skeleton-static[data-v-cb907ba1]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.banner-skeleton-static[data-v-cb907ba1]{gap:0;grid-template-columns:1fr}}.banner-skeleton-static .banner-skeleton-card[data-v-cb907ba1]{animation:shimmer-cb907ba1 1.5s infinite;aspect-ratio:375/410;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;border-radius:12px;min-height:200px;width:100%}@media (min-width:768px){.banner-skeleton-static .banner-skeleton-card[data-v-cb907ba1]{aspect-ratio:10/3;min-height:auto}}@media (min-width:1024px){.banner-skeleton-static .banner-skeleton-card[data-v-cb907ba1]{border-radius:0}}.banner-skeleton[data-v-cb907ba1]{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.banner-skeleton[data-v-cb907ba1]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.banner-skeleton[data-v-cb907ba1]{gap:20px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.banner-skeleton[data-v-cb907ba1]{gap:24px}}.banner-skeleton-card[data-v-cb907ba1]{animation:shimmer-cb907ba1 1.5s infinite;aspect-ratio:375/410;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;border-radius:12px;min-height:70vh;width:100%}@media (min-width:768px){.banner-skeleton-card[data-v-cb907ba1]{aspect-ratio:10/3;min-height:auto}}@keyframes shimmer-cb907ba1{0%{background-position:200% 0}to{background-position:-200% 0}}.desktop-row[data-v-dba8b2d0]{display:grid;gap:16px;grid-auto-flow:row dense;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.collage-item-large[data-v-dba8b2d0]{grid-column:span 2}.collage-item-small[data-v-dba8b2d0]{grid-column:span 1}.collage-item-left.collage-item-large[data-v-dba8b2d0]{grid-column:1/span 2}.collage-item-center.collage-item-large[data-v-dba8b2d0]{grid-column:2/span 2}.collage-item-right.collage-item-large[data-v-dba8b2d0]{grid-column:3/span 2}.collage-item-right.collage-item-small[data-v-dba8b2d0]{grid-column:4/span 1}.collage-item[data-v-dba8b2d0]{border-radius:8px;overflow:hidden;position:relative;width:100%}.collage-item-large[data-v-dba8b2d0]{aspect-ratio:872/238}.collage-item-small[data-v-dba8b2d0]{aspect-ratio:422/238}.collage-item-link[data-v-dba8b2d0]{display:block;height:100%;width:100%}.collage-item-image[data-v-dba8b2d0]{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;width:100%}.collage-item-link:hover .collage-item-image[data-v-dba8b2d0]{transform:scale(1.02)}@media (max-width:768px){.desktop-row[data-v-dba8b2d0]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.collage-item-large[data-v-dba8b2d0]{grid-column:1/-1}.collage-item-small[data-v-dba8b2d0]{grid-column:span 1}.collage-item-center[data-v-dba8b2d0],.collage-item-left[data-v-dba8b2d0],.collage-item-right[data-v-dba8b2d0]{grid-column:auto}.collage-item-large.collage-item-center[data-v-dba8b2d0],.collage-item-large.collage-item-right[data-v-dba8b2d0]{grid-column:1/-1}.collage-item-small.collage-item-center[data-v-dba8b2d0],.collage-item-small.collage-item-right[data-v-dba8b2d0]{grid-column:span 1}.collage-item-large[data-v-dba8b2d0]{aspect-ratio:872/238}.collage-item-small[data-v-dba8b2d0]{aspect-ratio:422/238}.collage-item-image[data-v-dba8b2d0]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}
