.vlu-hero{position:relative;width:100%;height:70vh;min-height:480px;overflow:hidden;display:flex;align-items:flex-end;color:var(--vlu-bg)}@media screen and (min-width:750px){.vlu-hero{height:80vh;min-height:600px}}.vlu-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.vlu-hero__image{width:100%;height:100%;object-fit:cover;display:block}.vlu-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000026,rgba(0,0,0,var(--overlay-opacity, .8)));pointer-events:none}.vlu-hero--align-left .vlu-hero__overlay{background:linear-gradient(to top right,rgba(0,0,0,var(--overlay-opacity, .8)),#00000026 55%)}.vlu-hero__heading,.vlu-hero__subheading{text-shadow:0 1px 24px rgba(0,0,0,.35)}.vlu-hero__content{position:relative;z-index:1;width:100%;padding:32px 24px 48px;text-align:center}.vlu-hero__inner{max-width:720px;margin:0 auto}@media screen and (min-width:750px){.vlu-hero__content{padding:48px 56px 64px}.vlu-hero--align-left .vlu-hero__content{text-align:left}.vlu-hero--align-left .vlu-hero__inner{margin:0}.vlu-hero--align-center .vlu-hero__content{text-align:center}.vlu-hero--align-center .vlu-hero__inner{margin:0 auto}}.vlu-hero__heading{font-family:var(--vlu-font-display);font-size:var(--vlu-fs-h1-m);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--vlu-bg);margin:0 0 16px}@media screen and (min-width:750px){.vlu-hero__heading{font-size:var(--vlu-fs-h1);margin:0 0 20px}}.vlu-hero__subheading{font-family:var(--vlu-font-body);font-size:16px;font-weight:400;line-height:1.5;color:var(--vlu-bg);max-width:540px;margin:0 auto 28px}@media screen and (min-width:750px){.vlu-hero__subheading{font-size:18px;margin-bottom:32px}.vlu-hero--align-left .vlu-hero__subheading{margin-left:0;margin-right:0}}.vlu-hero__ctas{display:flex;flex-direction:column;align-items:stretch;gap:12px}@media screen and (min-width:750px){.vlu-hero__ctas{flex-direction:row;align-items:center;gap:16px}.vlu-hero--align-left .vlu-hero__ctas{justify-content:flex-start}.vlu-hero--align-center .vlu-hero__ctas{justify-content:center}}.vlu-hero .button--secondary{background:transparent;color:var(--vlu-bg);border:1px solid var(--vlu-bg)}.vlu-hero .button--secondary:hover{background:var(--vlu-bg);color:var(--vlu-text);border-color:var(--vlu-bg)}.vlu-hero .button:focus-visible,.vlu-hero .button--secondary:focus-visible{outline:2px solid var(--vlu-bg);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/44/assets/vlu-hero.css.map */
