hero-intro-slider{--swiper-navigation-size: 1rem;--swiper-theme-color: var(--white);--swiper-pagination-progressbar-bg-color: rgba(var(--cream-rgb), .4);height:100svh;height:calc(100svh - var(--announcement-bar-height));position:relative;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));overflow:hidden}.hero-swiper-container-main,.hero-swiper-container-overlay{grid-column:1;grid-row:1}.hero-swiper-container-overlay{pointer-events:none;z-index:10}.hero-swiper-container-main{max-height:100svh;max-height:calc(100svh - var(--announcement-bar-height));position:relative;height:100%;width:100%}.hero-swiper-container-main .swiper-slide{height:100lvh;height:calc(100lvh - var(--announcement-bar-height));position:relative;width:100%}.hero-swiper-slide__overlay{visibility:hidden;position:absolute;top:0;left:0;display:flex;height:100%;width:100%;max-width:800px;flex-direction:column;justify-content:flex-end;gap:1.5rem;padding-left:var(--mobile-margin);padding-right:var(--mobile-margin);padding-top:var(--side-margin);padding-bottom:var(--side-margin);opacity:0}@media (min-width: 800px){.hero-swiper-slide__overlay{padding:var(--side-margin)}}@media (min-width: 1024px){.hero-swiper-slide__overlay{display:grid;max-width:100%;align-items:flex-end;gap:2.5rem}}.hero-swiper-slide__overlay{grid-template-columns:7fr 5fr}.hero-swiper-container-overlay .swiper-slide.swiper-slide-active{pointer-events:none}.hero-swiper-container-overlay .swiper-slide.swiper-slide-active .hero-swiper-slide__overlay{visibility:visible;opacity:1}.hero-swiper-container-main .swiper-slide img,.hero-swiper-container-main .swiper-slide svg{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero-swiper-slide__logo{width:100%;color:var(--logo-color)}.hero-swiper-slide__logo svg{height:auto;width:100%}hero-intro-slider .swiper-navigation{visibility:hidden;z-index:1}@media (min-width: 1024px){hero-intro-slider .swiper-navigation{visibility:visible}}hero-intro-slider .swiper-button{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-bg-opacity: .2;color:var(--white);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--curve)}hero-intro-slider .swiper-button:hover{--tw-bg-opacity: 1;color:var(--black)}hero-intro-slider .swiper-button-prev{left:var(--mobile-margin)}@media (min-width: 800px){hero-intro-slider .swiper-button-prev{left:var(--side-margin)}}hero-intro-slider .swiper-button-next{right:var(--mobile-margin)}@media (min-width: 800px){hero-intro-slider .swiper-button-next{right:var(--side-margin)}}hero-intro-slider .swiper-button.swiper-button-disabled{display:none}hero-intro-slider .autoplay-progress-bar{position:absolute;bottom:0;left:0;z-index:1;height:.25rem;width:100%;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-bg-opacity: .4}hero-intro-slider .autoplay-progress-bar .progress{height:100%;width:0px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transition-timing-function:linear;background-color:var(--swiper-theme-color)}hero-intro-slider .swiper-pagination-progressbar.swiper-pagination-horizontal{top:unset;bottom:0}
