.video-hero{position:relative;width:100%;height:100vh;overflow:hidden;background:#000}.video-hero__media-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.video-hero__media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-hero__media iframe,.video-hero__media video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover}.video-hero__iframe-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.video-hero__iframe-wrapper iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.78vh;transform:translate(-50%,-50%)}.video-hero__media--desktop{display:block}.video-hero__media--mobile{display:none}@media screen and (max-width:749px){.video-hero__media--desktop{display:none}.video-hero__media--mobile{display:block}.video-hero__media--mobile .video-hero__iframe-wrapper iframe{width:100vw;height:177.78vw;min-height:100vh;min-width:56.25vh}}.video-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,var(--overlay-opacity, .3));pointer-events:none}.video-hero__gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,transparent 15%,transparent 35%,rgba(0,0,0,.25) 55%,rgba(0,0,0,.5) 75%,rgba(0,0,0,.7) 100%);pointer-events:none;z-index:1}.video-hero__content{position:absolute;z-index:2;color:#fff;text-align:left;padding:40px 60px;bottom:60px;left:0;right:0;max-width:none;display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.video-hero__content-inner{padding:0;max-width:500px}.video-hero__content--center,.video-hero__content--bottom-center,.video-hero__content--bottom-left,.video-hero__content--bottom-right{bottom:60px;left:0;right:0;top:auto;transform:none}.video-hero__title{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.video-hero__title>span{display:block}.video-hero__subheading{font-family:Questrial,sans-serif;font-size:11px;letter-spacing:.25em;text-transform:uppercase;margin-bottom:16px;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 10px rgba(0,0,0,.2)}.video-hero__heading{font-family:Buenard,serif;font-size:clamp(32px,5vw,56px);font-weight:400;margin:0 0 24px;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 20px rgba(0,0,0,.15)}.video-hero__text{font-family:Buenard,serif;font-size:16px;line-height:1.7;margin-bottom:0;opacity:.9;max-width:450px;text-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 10px rgba(0,0,0,.15)}.video-hero__button-wrapper{flex-shrink:0;align-self:flex-end}.video-hero__content--center .video-hero__text{margin-left:auto;margin-right:auto}.video-hero__button{display:inline-block;padding:16px 36px;background-color:#fff;color:#1a1a1a;text-decoration:none;text-transform:uppercase;font-family:Questrial,sans-serif;font-size:11px;letter-spacing:.15em;font-weight:400;border-radius:0;border:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.video-hero__button:hover{transform:translateY(-2px);background-color:#fffffff2;box-shadow:0 8px 30px #00000026}.video-hero__button--secondary{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.video-hero__button--secondary:hover{background-color:#fff;color:#000;border-color:#fff}.video-hero__scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;color:#fff;opacity:.7;animation:bounce 2s infinite;cursor:pointer;z-index:2;text-shadow:0 1px 4px rgba(0,0,0,.4)}.video-hero__scroll-indicator svg{width:24px;height:24px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.video-hero__scroll-text{font-family:Questrial,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@media screen and (max-width:749px){.video-hero{height:100svh}.video-hero__gradient-overlay{background:linear-gradient(to bottom,rgba(0,0,0,.15) 0%,transparent 12%,transparent 30%,rgba(0,0,0,.35) 50%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.75) 100%)}.video-hero__content{padding:20px;flex-direction:column;align-items:flex-start;gap:24px;bottom:40px}.video-hero__content--center,.video-hero__content--bottom-left,.video-hero__content--bottom-right,.video-hero__content--bottom-center{left:0;right:0;text-align:left;transform:none;bottom:40px}.video-hero__content-inner{padding:0;max-width:100%}.video-hero__button-wrapper{align-self:flex-start}.video-hero__subheading{text-shadow:0 1px 2px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3)}.video-hero__heading{font-size:clamp(20px,6vw,42px);white-space:nowrap;word-break:keep-all;overflow:visible;width:100%;max-width:none;text-shadow:0 2px 4px rgba(0,0,0,.5),0 4px 12px rgba(0,0,0,.3)}.video-hero__heading br{display:none}.video-hero__text{font-size:14px;line-height:1.7;text-shadow:0 1px 2px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.25)}.video-hero__button{padding:14px 28px;font-size:11px}.video-hero__scroll-indicator{display:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-video-hero.css.map */
