.video-hero{position:relative;width:100%;overflow:hidden;background-color:var(--video-hero-bg, #050101)}.video-hero__media-wrap{position:relative;width:100%;aspect-ratio:var(--video-hero-aspect-ratio, 16 / 9);z-index:0}.video-hero__video,.video-hero__media-wrap video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6;transform:scale(1.05);filter:contrast(1.1)}.video-hero__overlay-gradient-bottom{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#050101,rgba(26,5,5,.4),transparent);pointer-events:none}.video-hero__overlay-gradient-sides{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(5,1,1,.9),transparent,rgba(5,1,1,.9));pointer-events:none}.video-hero__overlay-gradient-radial{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent,rgba(94,23,23,.3));mix-blend-mode:overlay;pointer-events:none}.video-hero__overlay-gradient-bar{display:block!important;position:absolute;bottom:0;left:0;width:100%;height:80px;background:linear-gradient(to bottom,transparent,#050101);pointer-events:none}.video-hero__content-wrap{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:10;width:100%;max-width:var(--page-width);padding:0 24px 24px;box-sizing:border-box}@media screen and (min-width:750px){.video-hero__content-wrap{padding-left:32px;padding-right:32px;padding-bottom:32px}}@media screen and (min-width:990px){.video-hero__content-wrap{padding-left:50px;padding-right:50px;padding-bottom:40px}}.video-hero__content{max-width:896px;animation:video-hero-fade-in-up .8s ease-out forwards;flex-shrink:0}@keyframes video-hero-fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.video-hero__caption-row{display:flex;align-items:center;gap:16px;margin-bottom:4px}.video-hero__caption-line{display:block!important;width:32px;height:1px;min-height:1px;background-color:var(--video-hero-accent, #c0a062);flex-shrink:0}.video-hero__caption-text{color:var(--video-hero-accent, #c0a062);font-size:14px;letter-spacing:.2em;font-weight:500;text-transform:uppercase;opacity:.9;filter:drop-shadow(0 4px 3px rgba(0,0,0,.3))}@media screen and (min-width:768px){.video-hero__caption-text{font-size:12px}}.video-hero__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);color:#fff;line-height:.95;letter-spacing:-.025em;margin-bottom:8px;margin-top:0;filter:drop-shadow(0 25px 25px rgba(0,0,0,.5));font-size:44px}@media screen and (min-width:640px){.video-hero__heading{font-size:52px}}@media screen and (min-width:768px){.video-hero__heading{font-size:72px;margin-bottom:12px}}@media screen and (min-width:1024px){.video-hero__heading{font-size:96px}}@media screen and (min-width:1280px){.video-hero__heading{font-size:128px}}.video-hero__heading-italic{color:#ffffff80;font-style:italic}.video-hero__body{display:flex;flex-direction:column;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(148,45,45,.15);position:relative}@media screen and (min-width:768px){.video-hero__body{flex-direction:row;gap:24px;margin-top:32px;padding-top:28px}}.video-hero__corner-svg{position:absolute;top:0;left:0;width:24px;height:24px;transform:translate(-4px,-4px);pointer-events:none;opacity:.5;color:var(--video-hero-crimson, #590d0d)}.video-hero__corner-svg path,.video-hero__corner-svg line{stroke:var(--video-hero-accent, #c0a062)}.video-hero__text{color:#d1d5db;font-size:14px;line-height:1.5;max-width:384px;font-weight:300;padding-bottom:50px}.video-hero__buttons{display:flex;align-items:center;gap:12px;width:100%}@media screen and (min-width:768px){.video-hero__buttons{width:auto}}.video-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:14px 26px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;transition:background-color .5s,color .5s,border-color .5s;text-decoration:none;border:1px solid transparent;cursor:pointer;flex:1}@media screen and (min-width:768px){.video-hero__btn{padding:16px 32px;flex:none}}.video-hero__btn--primary{background-color:var(--video-hero-crimson, #590d0d);color:#fff;border-color:var(--video-hero-crimson, #590d0d)}.video-hero__btn--primary:hover{background-color:#fff;color:var(--video-hero-crimson, #590d0d);border-color:#fff}.video-hero__btn--secondary{background-color:transparent;color:#fff;border-color:#fff3}.video-hero__btn--secondary:hover{border-color:var(--video-hero-accent, #c0a062);color:var(--video-hero-accent, #c0a062)}.video-hero__scroll-hint{position:absolute;bottom:0;right:0;padding:24px 36px 24px 24px;display:none}@media screen and (min-width:768px){.video-hero__scroll-hint{display:block}}.video-hero__scroll-hint-inner{display:flex;align-items:center;gap:16px;font-size:14px;letter-spacing:normal;text-transform:uppercase;color:var(--video-hero-bronze, #c0a062);transform:rotate(90deg);transform-origin:bottom right;translate:4px 0;animation:video-hero-pulse-slow 2.5s ease-in-out infinite}.video-hero__scroll-hint-line{display:block!important;width:64px;height:1px;min-height:1px;background-color:var(--video-hero-crimson, #590d0d);flex-shrink:0}.video-hero__scroll-chevron{position:absolute;bottom:20px;left:50%;transform:translate(-50%);animation:video-hero-bounce 2s ease-in-out infinite;opacity:.5;z-index:10}@media screen and (min-width:768px){.video-hero__scroll-chevron{display:none}}.video-hero__scroll-chevron svg{width:24px;height:24px;color:#fff}@keyframes video-hero-pulse-slow{0%,to{opacity:1}50%{opacity:.6}}@keyframes video-hero-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(4px)}}body.header-over-video-hero .shopify-section-group-header-group{z-index:1000}body.header-over-video-hero .header-wrapper{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent!important;border-bottom:none!important;box-shadow:none!important}body.header-over-video-hero .header-wrapper .header__heading-link .h2,body.header-over-video-hero .header-wrapper .header__heading-link,body.header-over-video-hero .header-wrapper .list-menu__item--link,body.header-over-video-hero .header-wrapper .header__icon,body.header-over-video-hero .header-wrapper .header__icon .icon{color:#fff!important}body.header-over-video-hero .header-wrapper .header__heading-link:hover .h2,body.header-over-video-hero .header-wrapper .list-menu__item--link:hover{color:#fffc!important}body.header-over-video-hero .header-wrapper .header__icon .icon{fill:#fff}body.header-over-video-hero .header-wrapper .disclosure__button{color:#fff!important}body.header-over-video-hero .header-wrapper .header__journal-link{color:#ffffffb3!important}body.header-over-video-hero .header-wrapper .header__journal-link:hover{color:#c0a062!important}body.header-over-video-hero .header-wrapper .header-wrapper--border-bottom{border-bottom:none!important}body.header-over-video-hero.header-scrolled-over-hero .header-wrapper{background:rgb(var(--color-background))!important;border-bottom:.1rem solid rgba(var(--color-foreground),.08)!important}body.header-over-video-hero.header-scrolled-over-hero .header-wrapper .header__heading-link .h2,body.header-over-video-hero.header-scrolled-over-hero .header-wrapper .header__heading-link,body.header-over-video-hero.header-scrolled-over-hero .header-wrapper .list-menu__item--link,body.header-over-video-hero.header-scrolled-over-hero .header-wrapper .header__icon .icon,body.header-over-video-hero.header-scrolled-over-hero .header-wrapper .disclosure__button{color:rgba(var(--color-foreground),.75)!important}body.header-over-video-hero.header-scrolled-over-hero .header-wrapper .header__icon .icon{fill:rgba(var(--color-foreground),.75)}body.header-over-video-hero.header-scrolled-over-hero .header-wrapper .header__journal-link{color:rgba(var(--color-foreground),.6)!important}body.header-over-video-hero.header-scrolled-over-hero .header-wrapper .header__journal-link:hover{color:#c0a062!important}@media screen and (min-width:990px){.video-hero__corner-svg{top:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-video-hero.css.map */
