.meko-homehero{min-height:615px;color:#fff;background:#000}.meko-homehero .swiper-wrapper{min-height:615px}.meko-homehero .swiper-slide{min-height:615px;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}.meko-homehero .swiper-slide>a{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:8}.meko-homehero .swiper-slide>video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw}.meko-homehero .swiper-slide>.meko-homehero-background{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff0 no-repeat 50% 50% /cover;transition:16s ease-out transform;transform:scale(1)}.meko-homehero .swiper-slide.swiper-slide-active>.meko-homehero-background{transform:scale(1.25)}.meko-homehero .swiper-slide.swiper-slide-active:hover>.meko-homehero-background{transform:scale(1.1)}.meko-homehero .swiper-slide.swiper-slide-active>.meko-homehero-background{transform:scale(1)}.meko-homehero .swiper-slide.swiper-slide-active:hover>.meko-homehero-background{transform:scale(1)}.meko-homehero .swiper-slide>.overlay{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:6;background:rgb(0 0 0 / .5);background:linear-gradient(to bottom,#fff0 0%,hsl(0 0% 0% / .008) 8.1%,hsl(0 0% 0% / .032) 15.5%,hsl(0 0% 0% / .068) 22.5%,hsl(0 0% 0% / .114) 29%,hsl(0 0% 0% / .169) 35.3%,hsl(0 0% 0% / .229) 41.2%,hsl(0 0% 0% / .293) 47.1%,hsl(0 0% 0% / .357) 52.9%,hsl(0 0% 0% / .421) 58.8%,hsl(0 0% 0% / .481) 64.7%,hsl(0 0% 0% / .536) 71%,hsl(0 0% 0% / .582) 77.5%,hsl(0 0% 0% / .618) 84.5%,hsl(0 0% 0% / .642) 91.9%,hsl(0 0% 0% / .65) 100%)}.meko-homehero .meko-homehero-pagination{position:absolute;left:18px;top:50%;transform:translateY(-50%);z-index:9;width:113px;display:block;font-size:14px}.meko-homehero .meko-homehero-pagination .swiper-pagination-bullet{display:block;width:100%;height:auto;border-radius:0;background:rgb(0 0 0 / .5);padding:8px;margin:4px;-webkit-backdrop-filter:blur(8px) saturate(1.8);backdrop-filter:blur(8px) saturate(1.8);opacity:.42;transition:.4s ease-out opacity;font-size:12px}.meko-homehero .meko-homehero-pagination .swiper-pagination-bullet:hover{opacity:.8}.meko-homehero .meko-homehero-pagination .swiper-pagination-bullet-active{opacity:1}.meko-homehero .meko-homehero-pagination .swiper-pagination-bullet .color-line{display:block;width:100%;height:1px;background-color:#000;margin-bottom:6px}.meko-homehero .meko-homehero-container{max-width:512px;margin-left:30%;z-index:7;text-shadow:0 0 4px #000}.meko-homehero .meko-homehero-container h2{font-size:48px;font-size:clamp(32px, 4vw, 64px);text-shadow:0 0 8px #000;font-weight:400}.meko-homehero .meko-homehero-container .meko-cultural-house{display:inline-block;vertical-align:middle;border:1px solid #000;padding:4px 6px;margin:0 1px;font-size:12px;-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8)}.meko-homehero .meko-homehero-container .excerpt{padding-bottom:1rem;font-size:16px;line-height:18px;font-weight:400}.meko-homehero .meko-homehero-container .date{display:inline-block;vertical-align:middle;padding:0 .5rem;font-family:"RightGrotesk-TightMedium",sans-serif;font-weight:400;font-size:20px;text-transform:uppercase}.meko-homehero .meko-homehero-container .read-more{color:#fff;text-shadow:none;display:inline-block;padding:8px 16px;text-transform:uppercase}.meko-homehero .meko-homehero-container .location{display:inline-block;vertical-align:middle;padding:.5rem;font-size:16px}@media only screen and (max-width:767px){.meko-homehero .swiper-slide>video{height:100%;min-width:177.77777778vh;min-height:56.25vw}.meko-homehero .meko-homehero-container{margin-left:1rem;margin-right:1rem}.meko-homehero .meko-homehero-pagination{position:absolute;left:0;top:auto;bottom:44px;transform:translateX(0);width:100%;text-align:center}.meko-homehero .meko-homehero-pagination .swiper-pagination-bullet{display:inline-block;width:44px;height:44px;padding:8px;margin:2px;opacity:.6}.meko-homehero .meko-homehero-pagination .swiper-pagination-bullet .color-line{display:block;width:100%;height:1px;transition:.4s ease-out height;background-color:#000;margin-bottom:6px}.meko-homehero .meko-homehero-pagination .swiper-pagination-bullet-active .color-line{height:8px}.meko-homehero .meko-homehero-pagination .swiper-pagination-bullet .text{display:none}.meko-homehero,.meko-homehero .swiper-wrapper,.meko-homehero .swiper-slide{min-height:65vh}}