/* MATCHSIK homepage hero / brand reliability v32.12 */
.site-header .brand.v329-brand-lockup{display:flex;align-items:center;width:clamp(152px,15vw,208px);height:56px;padding:0!important;color:transparent!important;font-size:0!important;overflow:visible}
.site-header .brand.v329-brand-lockup img{display:block;width:100%;height:auto;max-height:52px;object-fit:contain;object-position:left center}
.site-header .brand.v329-brand-lockup span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.hero{isolation:isolate!important;background:#061427!important}
.hero>.hero-image{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;overflow:hidden!important}
.hero>.hero-image picture,.hero>.hero-image img,.hero>.hero-image source{width:100%;height:100%}
.hero>.hero-image img{display:block;width:100%!important;height:100%!important;object-fit:cover!important}
.hero-media-carousel{position:absolute!important;inset:0!important;z-index:0!important;overflow:hidden!important;background:#061427!important;pointer-events:none!important}
.hero-media-carousel .hero-slide{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;opacity:0!important;visibility:visible!important;transition:opacity 1.45s cubic-bezier(.22,.61,.36,1)!important;will-change:opacity;transform:translateZ(0)}
.hero-media-carousel .hero-slide.is-leaving{z-index:1!important;opacity:1!important}
.hero-media-carousel .hero-slide.is-active{z-index:2!important;opacity:1!important}
.hero-media-carousel .hero-slide img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--hero-position,center 42%)!important;transform:scale(1.004);transition:transform 9s ease-out!important;backface-visibility:hidden}
.hero-media-carousel .hero-slide.is-active img{transform:scale(1.018)}
.hero.hero-carousel-ready>.hero-image{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.hero:after{z-index:1!important;pointer-events:none!important}
.hero-content{position:relative!important;z-index:2!important}
.hero .hero-facts{position:relative;z-index:2}

@media(max-width:760px){
  .site-header .brand.v329-brand-lockup{width:150px;height:48px}
  .site-header .brand.v329-brand-lockup img{max-height:44px}
  .hero{min-height:max(650px,calc(100svh - 72px))!important}
  .hero-media-carousel .hero-slide img{object-fit:cover!important;object-position:var(--hero-position,center 42%)!important;transform:scale(1)!important}
  .hero-media-carousel .hero-slide.is-active img{transform:scale(1.012)!important}
}
@media(max-width:430px){
  .site-header .brand.v329-brand-lockup{width:138px}
  .hero{min-height:max(630px,calc(100svh - 68px))!important}
}
@media(prefers-reduced-motion:reduce){.hero-media-carousel .hero-slide,.hero-media-carousel .hero-slide img{transition:none!important;transform:none!important}}
