.hero-video-section{position:relative;width:100%;height:100svh;min-height:600px;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-video-section__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-video-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000085;z-index:1}.hero-video-section__content{position:relative;z-index:2;text-align:center;padding:0 24px;max-width:800px;width:100%}.hero-video-section__logo{max-width:520px;width:100%;margin:0 auto 2rem}@media(max-width:767px){.hero-video-section__logo{max-width:280px}}.hero-video-section__tagline{font-family:var(--font-display);font-size:clamp(2.5rem,8vw,5rem);letter-spacing:.06em;text-transform:uppercase;line-height:1;margin-bottom:1rem;color:var(--color-text-primary)}.hero-video-section__subtext{font-size:clamp(1rem,2vw,1.125rem);color:#f5f5f5bf;letter-spacing:.05em;margin-bottom:2.5rem;font-style:italic}.hero-video-section__ctas{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.hero-video-section__scroll-cue{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;animation:scroll-bounce 2s ease infinite}.hero-video-section__scroll-cue span{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:#f5f5f580}@keyframes scroll-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-hero-video.css.map */
