.hv{--hv-gap-title:var(--d7-space-24);--hv-gap-brand:var(--d7-space-12);--hv-pad-bottom:var(--d7-gap-48);--hv-logo-w:184px;isolation:isolate;min-height:100svh;color:var(--d7-text);background-color:#000;position:relative;overflow:hidden}.hv .hv-media{z-index:-1;position:absolute;inset:0}.hv .hv-video{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.hv .hv-shade{inset-inline:0;background:linear-gradient(#0000 0%,#00000073 35%,#000000d9 70%,#000 100%);height:50%;position:absolute;bottom:0}.hv .hv-copy{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;padding-block-end:var(--hv-pad-bottom);display:flex;position:absolute;inset:0}.hv .hv-block{align-items:center;gap:var(--hv-gap-title);flex-direction:column;display:flex}.hv .hv-title{font-size:var(--d7-hero-title-size);white-space:pre-line;margin:0}.hv .hv-brand{align-items:center;gap:var(--hv-gap-brand);flex-direction:column;display:flex}.hv .hv-logo{width:var(--hv-logo-w);max-width:100%;height:auto}.hv .hv-tagline{margin:0}@media (min-width:1069px){.hv{--hv-gap-title:var(--d7-space-32);--hv-pad-bottom:var(--d7-gap-80);--hv-logo-w:240px}}
