.ventakit-hero{--ventakit-hero-vsl-aspect:4/5}.landing-hero__inner,.ventakit-hero__inner{contain:layout}.ventakit-hero__vsl{width:100%;contain:layout;min-height:0}.ventakit-hero__vsl-btn{display:block;width:100%;contain:layout;pointer-events:auto;cursor:pointer}.ventakit-hero__vsl-frame{position:relative;display:block;width:100%;overflow:hidden;aspect-ratio:var(--ventakit-hero-vsl-aspect,4/5);contain:layout;min-height:0;background:linear-gradient(145deg,#0c0d10,#060809 55%,#101218)}.ventakit-hero__vsl-frame--poster{isolation:isolate}.ventakit-hero__vsl-loop,.ventakit-hero__vsl-poster{position:absolute;inset:0;width:100%;height:100%;z-index:0;object-fit:cover;pointer-events:none}.ventakit-hero__vsl-embed{position:absolute;inset:0;overflow:hidden;container-type:size;z-index:1}.ventakit-hero__vsl-btn--enter{opacity:1;transform:none}.ventakit-hero__vsl-embed>iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;pointer-events:none;width:100%;height:100%;display:block}@container (min-aspect-ratio: 4/5){.ventakit-hero__vsl-embed>iframe{height:125cqw;width:100%}}@container (max-aspect-ratio: 4/5){.ventakit-hero__vsl-embed>iframe{width:80cqh;height:100%}}.ventakit-hero__vsl-btn:focus-visible .ventakit-hero__vsl-embed>iframe,.ventakit-hero__vsl-btn:hover .ventakit-hero__vsl-embed>iframe{transform:translate(-50%,-50%)}.ventakit-hero-vsl-modal__dialog{aspect-ratio:auto;width:auto;max-width:none;height:auto}.ventakit-hero-vsl-modal__stage{position:relative;display:block;width:min(100%,27.5rem);height:auto;aspect-ratio:var(--ventakit-hero-vsl-aspect,4/5);max-height:85vh;overflow:hidden;box-sizing:border-box}@media (min-width:769px){.ventakit-hero-vsl-modal__stage{width:min(36rem,52vw,calc(85vh * 4 / 5));height:auto;aspect-ratio:4/5;max-height:85vh}}.ventakit-hero-vsl-modal__stage .ventakit-hero__vsl-embed{z-index:0}.ventakit-hero-vsl-modal.is-open{display:flex!important;align-items:center;justify-content:center;position:fixed;inset:0;z-index:2147483646}.ventakit-hero-vsl-modal.is-open[hidden],.ventakit-hero-vsl-modal[hidden].is-closing{display:flex!important}.ventakit-hero-vsl-modal__close{position:absolute;top:.45rem;right:.45rem;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;min-width:0;min-height:0;padding:0;border:none;border-radius:999px;background:rgba(0,0,0,.28);color:rgba(255,255,255,.68);cursor:pointer;pointer-events:auto}.ventakit-hero-vsl-modal__close:focus-visible,.ventakit-hero-vsl-modal__close:hover{color:rgba(255,255,255,.92);background:rgba(0,0,0,.42)}.ventakit-hero-vsl-modal__cta{position:absolute;left:50%;bottom:1rem;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:11.5rem;max-width:calc(100% - 1.75rem);min-height:44px;padding:.65rem 1.1rem;border:none;border-radius:.625rem;background:linear-gradient(180deg,#ff9320,#ff8401 55%,#e06d00);color:#0d0d0f;font-size:.875rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;transform:translateX(-50%) translateY(8px);opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.ventakit-hero-vsl-modal__cta.is-visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.ventakit-hero-vsl-modal__embed{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}@media (max-width:767px){.ventakit-hero-vsl-modal.is-open{display:flex!important;align-items:center;justify-content:center;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom,0px));box-sizing:border-box}.ventakit-hero-vsl-modal__dialog{width:100%;max-width:none;display:flex;align-items:center;justify-content:center}.ventakit-hero-vsl-modal__stage{width:min(100%,calc(100vw - 2rem),calc(78vh * 4 / 5));max-height:78vh;aspect-ratio:4/5;height:auto}.ventakit-hero-vsl-modal .ventakit-hero__vsl-embed{container-type:normal}.ventakit-hero-vsl-modal .ventakit-hero__vsl-embed>iframe,.ventakit-hero-vsl-modal__embed{position:absolute;inset:0;top:0;left:0;width:100%!important;height:100%!important;transform:none!important;pointer-events:none}}@media (prefers-reduced-motion:reduce){.ventakit-hero-vsl-modal__cta{transition:none;transform:translateX(-50%)}.ventakit-hero-vsl-modal__cta.is-visible{transform:translateX(-50%)}}