.HeroBackground-module__zxCoAG__media{z-index:0;pointer-events:none;background-color:#0b0a09;background-image:url(/assets/hero/hapte-scan-poster.webp);background-position:68% 45%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden}.HeroBackground-module__zxCoAG__video{object-fit:cover;object-position:68% 45%;opacity:0;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;inset:0}.HeroBackground-module__zxCoAG__video[data-playing=true]{opacity:1}.HeroBackground-module__zxCoAG__video::-webkit-media-controls-start-playback-button{display:none!important}.HeroBackground-module__zxCoAG__scrim{background:linear-gradient(90deg,#0b0a09cc 0%,#0b0a099e 32%,#0b0a0940 54%,#0b0a0900 68%),linear-gradient(#0b0a094d 0%,#0b0a0900 16% 80%,#0b0a098c 100%);position:absolute;inset:0}.HeroBackground-module__zxCoAG__toggle{z-index:2;color:#ffffffb3;cursor:pointer;background:#0b0a0973;border:0;border-radius:999px;place-items:center;width:44px;height:44px;transition:color .15s,background-color .15s;display:grid;position:absolute;bottom:24px;right:clamp(16px,3vw,48px)}.HeroBackground-module__zxCoAG__toggle:hover,.HeroBackground-module__zxCoAG__toggle:focus-visible{color:#fff;background:#0b0a09a6}.HeroBackground-module__zxCoAG__toggle:focus-visible{outline-offset:3px;outline:2px solid #e8662d}@media (max-width:1023px){.HeroBackground-module__zxCoAG__media,.HeroBackground-module__zxCoAG__toggle{display:none}}
