.vlhm-admin .nav-tab-wrapper{margin-top:12px}.vlhm-admin .vlhm-tab{display:none}.vlhm-admin .vlhm-tab.active{display:block;background:#fff;padding:16px;border:1px solid #ccd0d4;border-top:none}.vlhm-admin .vlhm-field{margin-bottom:14px}.vlhm-admin .vlhm-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px 20px}.vlhm-admin .vlhm-subheading{margin:20px 0 10px}.vlhm-admin input[type="text"].regular-text{width:520px}.vlhm-admin .vlhm-changelog{color:#666;margin-top:10px}.vlhm-hero{position:relative;width:100%;height:var(--vlhm-h,70vh);background:#000;color:#fff;--_title-font:var(--vlhm-font-title, Poppins, Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif);--_subtitle-font:var(--vlhm-font-subtitle, Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif);--_title-weight:var(--vlhm-title-weight, 800);--_subtitle-weight:var(--vlhm-subtitle-weight, 400);--_title-track:var(--vlhm-title-track, -0.02em);--_subtitle-track:var(--vlhm-subtitle-track, 0em)}.vlhm-video-wrap{position:absolute;inset:0;overflow:hidden;z-index:0}.vlhm-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--vlhm-obj,center)}.vlhm-hero.is-poster::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(var(--vlhm-poster-tint-r,255),var(--vlhm-poster-tint-g,255),var(--vlhm-poster-tint-b,255),var(--vlhm-poster-tint-a,.18))}.vlhm-hero:not(.is-poster)::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(var(--vlhm-video-tint-r,0),var(--vlhm-video-tint-g,0),var(--vlhm-video-tint-b,0),var(--vlhm-video-tint-a,0)),rgba(0,0,0,var(--vlhm-dark,.25))}.vlhm-foreground{position:relative;z-index:2;height:100%;display:grid;align-content:center;gap:1rem;padding-left:6vw;padding-right:6vw}.vlhm-hero.align-right .vlhm-foreground{justify-items:start}.vlhm-hero.align-center .vlhm-foreground{justify-items:center;text-align:center}.vlhm-hero.align-left .vlhm-foreground{justify-items:start}.vlhm-title{font-family:var(--_title-font);font-weight:var(--_title-weight);letter-spacing:var(--_title-track);text-transform:uppercase;font-size:clamp(2rem, 6vw, 4.25rem);line-height:1.05;margin:0;color:var(--vlhm-title-color,#fff)}.vlhm-subtitle{font-family:var(--_subtitle-font);font-weight:var(--_subtitle-weight);letter-spacing:var(--_subtitle-track);font-size:clamp(1rem, 1.3vw, 1.2rem);max-width:42rem;margin:0;color:var(--vlhm-subtitle-color,#e8e8e8)}.vlhm-cta{display:inline-block;padding:.9rem 1.25rem;border-radius:9999px;background:#fff;color:#111111!important;text-decoration:none!important;font-weight:700;box-shadow:0 6px 20px rgb(0 0 0 / .20)}.vlhm-cta-wrap{display:inline-flex;align-items:center;gap:var(--vlhm-logo-gap,12px)}.vlhm-cta-wrap.pos-above{flex-direction:column}.vlhm-cta-wrap.pos-right{flex-direction:row}.vlhm-logo{max-width:var(--vlhm-logo-width,140px);height:auto;display:block}.vlhm-cta-wrap.pos-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vlhm-typing,.vlhm-typecycle{position:relative;display:inline-block;white-space:pre-wrap}.vlhm-typing::after,.vlhm-typecycle::after{content:attr(data-cursor);display:inline-block;margin-left:2px;animation:vlhm-caret 1s steps(1) infinite}@keyframes vlhm-caret{0%,49%{opacity:1}50%,100%{opacity:0}}.vlhm-anim-prep{opacity:0}.prep-slide-left{transform:translateX(-40px)}.prep-slide-right{transform:translateX(40px)}.prep-slide-down{transform:translateY(-40px)}.prep-fly-in{transform:translateY(12px) scale(.98);filter:blur(6px)}.prep-slam-down{transform:translateY(-120vh) scale(1)}.prep-slam-smash{transform:translateY(-120vh) scale(1)}.vlhm-anim{animation-fill-mode:both;animation-duration:var(--vlhm-anim-dur,1s);animation-delay:var(--vlhm-anim-delay,0ms)}@keyframes vlhmSlideLeft{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:none}}@keyframes vlhmSlideRight{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}@keyframes vlhmSlideDown{from{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes vlhmFlyIn{from{opacity:0;transform:translateY(12px) scale(.98);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes vlhmSlamDown{0%{opacity:0;transform:translateY(-120vh) scale(1)}60%{opacity:1;transform:translateY(0) scale(.96)}78%{transform:translateY(-10px) scale(1.02)}100%{transform:translateY(0) scale(1)}}@keyframes vlhmSlamSmash{0%{opacity:0;transform:translateY(-120vh) scale(1)}60%{opacity:1;transform:translateY(0) scale(.96)}75%{transform:translateY(0) scale(1.02);letter-spacing:calc(var(--_title-track) + 0.06em)}100%{transform:translateY(0) scale(1);letter-spacing:var(--_title-track)}}.anim-slide-left{animation-name:vlhmSlideLeft}.anim-slide-right{animation-name:vlhmSlideRight}.anim-slide-down{animation-name:vlhmSlideDown}.anim-fly-in{animation-name:vlhmFlyIn}.anim-slam-down{animation-name:vlhmSlamDown}.anim-slam-smash{animation-name:vlhmSlamSmash}.vlhm-letter{display:inline-block;will-change:transform,opacity;transform:translateY(-120vh);opacity:0}@keyframes vlhmLetterSmash{0%{opacity:0;transform:translateY(-120vh) translateX(0) scale(1)}55%{opacity:1;transform:translateY(0) translateX(calc(var(--dir, 1) * var(--dx, 80px))) scale(.96)}75%{transform:translateY(-8px) translateX(calc(var(--dir, 1) * var(--dx, 80px) * 1.02)) scale(1.02)}100%{opacity:1;transform:translateY(0) translateX(calc(var(--dir, 1) * var(--dx, 80px))) scale(1)}}@media (prefers-reduced-motion:reduce){.vlhm-anim,.vlhm-anim-prep,.vlhm-letter{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}@media (max-width:768px){.vlhm-hero{height:var(--vlhm-h-m,56vh)}.vlhm-title{font-size:clamp(1.75rem, 8vw, 2.75rem)}.vlhm-subtitle{font-size:1rem}}