.video-hero{position:relative;width:100%;height:100vh;min-height:560px;max-height:900px;overflow:hidden;isolation:isolate}.video-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.video-hero__video,.video-hero__fallback{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.video-hero__video--mobile{display:none}@media screen and (max-width:749px){.video-hero__video--desktop{display:none}.video-hero__video--mobile{display:block}.video-hero:not(:has(.video-hero__video--mobile)) .video-hero__video--desktop{display:block}}.video-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--overlay-alpha, .2));z-index:1;pointer-events:none}.video-hero__content{position:relative;z-index:2;width:100%;height:100%;display:flex;color:rgb(var(--color-foreground))}.video-hero__content .page-width{width:100%;display:flex;flex-direction:column;gap:1.5rem}.video-hero__content--top-left{align-items:flex-start;padding-top:12vh}.video-hero__content--top-left .page-width{align-items:flex-start;text-align:left}.video-hero__content--center{align-items:center;justify-content:center}.video-hero__content--center .page-width{align-items:center;text-align:center}.video-hero__content--bottom-left{align-items:flex-end;padding-bottom:10vh}.video-hero__content--bottom-left .page-width{align-items:flex-start;text-align:left}.video-hero__content--bottom-center{align-items:flex-end;padding-bottom:10vh}.video-hero__content--bottom-center .page-width{align-items:center;text-align:center}.video-hero__eyebrow{margin:0;font-size:var(--aikara-caption);letter-spacing:var(--aikara-tracking-wide);text-transform:uppercase;opacity:.9}.video-hero__heading{margin:0;font-family:var(--aikara-font-display);font-size:clamp(2.5rem,1rem + 5vw,5.5rem);line-height:1.02;letter-spacing:var(--aikara-tracking-tight);white-space:pre-line;max-width:18ch}.video-hero__subheading{margin:0;font-size:clamp(1rem,.9rem + .4vw,1.25rem);max-width:36ch;font-style:italic;opacity:.95}.video-hero__cta{margin-top:1rem;align-self:flex-start}.video-hero__content--center .video-hero__cta,.video-hero__content--bottom-center .video-hero__cta{align-self:center}@media(prefers-reduced-motion:reduce){.video-hero__video{display:none}.video-hero__fallback{display:block}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-video-hero.css.map */
