.cover{--cover-offset-x-content:125px;--cover-offset-y-content:46px;--cover-bullets-bottom:31px;--cover-bullets-spacing:11px;--cover-bullet-size:7px;--cover-content-max-width:clamp(408px, calc(408px + (589 - 408) * ((100vw - 1024px) / 416)), 589px);--cover-pretext-margin-bottom:23px;--cover-title-margin-bottom:35px;--cover-description-margin-bottom:38px;position:relative;}.cover-container{overflow:hidden;}.cover-container.without-controls .cover-swiper-pagination.swiper-pagination-horizontal{display:none;}.cover-slide{width:100%;overflow:hidden;}.cover-media-container{height:100%;}.cover-media-container.has-mobile-video video.mobile{display:none;}.cover-media{display:block;width:100%;max-width:100%;height:100%;object-position:top;object-fit:contain;pointer-events:none;user-select:none;}.cover-content{position:absolute;top:50%;left:var(--cover-offset-x-content);z-index:1;transform:translate3d(0,-50%,0);width:calc(100% - (var(--cover-offset-x-content) * 2));max-width:var(--cover-content-max-width);backface-visibility:hidden;}.cover-content>div:last-child{margin-bottom:0;}.cover-pretext-wrapper{display:flex;margin-bottom:var(--cover-pretext-margin-bottom);}.cover-pretext{margin:calc(clamp(3px, calc(3px + (4 - 3) * ((100vw - 1024px) / 416)), 4px) * -1) 0 clamp(-4px, calc(-4px + (-3 - -4) * ((100vw - 1024px) / 416)), -3px);}.cover-pretext,.cover-pretext *{font-family:var(--primary-font-medium);font-size:clamp(12px, calc(12px + (13 - 12) * ((100vw - 1024px) / 416)), 13px);letter-spacing:clamp(1.2px, calc(1.2px + (1.3 - 1.2) * ((100vw - 1024px) / 416)), 1.3px);color:var(--white);}.cover-title-wrapper{display:flex;margin-bottom:var(--cover-title-margin-bottom);}.cover-title{margin:clamp(.00001px, calc(.00001px + (4 - .00001) * ((100vw - 1024px) / 416)), 4px) 0 calc(clamp(9px, calc(9px + (13 - 9) * ((100vw - 1024px) / 416)), 13px) * -1);}.cover-title,.cover-title *{font-family:var(--secondary-font);font-size:clamp(44px, calc(44px + (80 - 44) * ((100vw - 1024px) / 416)), 80px);font-weight:400;line-height:clamp(42px, calc(42px + (67 - 42) * ((100vw - 1024px) / 416)), 67px);letter-spacing:calc(clamp(.88px, calc(.88px + (1.6 - .88) * ((100vw - 1024px) / 416)), 1.6px) * -1);color:var(--white);}.cover-description-wrapper{display:flex;margin-bottom:var(--cover-description-margin-bottom);}.cover-description{margin:calc(clamp(6px, calc(6px + (8 - 6) * ((100vw - 1024px) / 416)), 8px) * -1) 0 calc(clamp(7px, calc(7px + (8 - 7) * ((100vw - 1024px) / 416)), 8px) * -1);}.cover-description,.cover-description *{font-family:var(--primary-font-regular);font-size:clamp(15px, calc(15px + (19 - 15) * ((100vw - 1024px) / 416)), 19px);line-height:clamp(25px, calc(25px + (31 - 25) * ((100vw - 1024px) / 416)), 31px);color:var(--white);}.cover-button-wrapper{display:flex;align-items:center;justify-content:flex-start;}.cover-swiper-pagination.swiper-pagination-horizontal{position:absolute;top:unset;bottom:var(--cover-bullets-bottom);left:0;z-index:1;display:flex;align-items:center;justify-content:center;}.cover-swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet{opacity:1;width:var(--cover-bullet-size);height:var(--cover-bullet-size);background-color:hsla(0,0%,100%,.6);border-radius:50%;margin:2px calc(var(--cover-bullets-spacing) / 2);cursor:pointer;}.cover-swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet.active{background-color:var(--white);}@media (max-width:1439px){.cover{--cover-offset-x-content:38px;--cover-bullets-bottom:25.5px;--cover-bullets-spacing:10px;--cover-bullet-size:6.2px;--cover-pretext-margin-bottom:17px;--cover-title-margin-bottom:24px;--cover-description-margin-bottom:18px;}}@media (max-width:1023px){.cover{--cover-offset-x-content:35px;--cover-bullets-bottom:15px;--cover-bullets-spacing:8px;--cover-bullet-size:5px;}}@media (max-width:680px){.cover{--cover-offset-x-content:25px;--cover-bullets-bottom:17px;--cover-title-margin-bottom:21px;}.cover-content{top:unset;bottom:var(--cover-offset-y-content);left:var(--cover-offset-x-content);transform:unset;}.cover-media-container.has-mobile-video video.desktop{display:none;}.cover-media-container.has-mobile-video video.mobile{display:block;}.cover-description-wrapper{display:none;}}
