.heroV{--heroV-ratio: 2.34;--heroV-vh: 70vh;--heroV-scrim: .45;--heroV-accent: #1d9e75;--heroV-text: #fff;--heroV-radius: 0px;position:relative;padding-top:var(--heroV-pt, 0);padding-bottom:var(--heroV-pb, 0);background:#14120f}.heroV:not(.heroV--bleed){--heroV-radius: 14px;padding-right:16px;padding-left:16px;background:transparent}.heroV__frame{position:relative;overflow:hidden;border-radius:var(--heroV-radius);background:#14120f;line-height:0}.heroV--h-aspect .heroV__frame{width:100%;aspect-ratio:var(--heroV-ratio);max-height:min(var(--heroV-maxh, 60vh),var(--heroV-maxpx, 620px))}.heroV--h-viewport .heroV__frame{width:100%;height:var(--heroV-vh);max-height:min(var(--heroV-maxh, 60vh),var(--heroV-maxpx, 620px));min-height:340px}.heroV:not(.heroV--bleed) .heroV__frame{max-width:var(--heroV-framew, 1440px);margin:0 auto}.heroV:not(.heroV--bleed).heroV--h-aspect .heroV__frame{max-height:none}.heroV__poster,.heroV__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center var(--heroV-focus, 50%)}.heroV__video{opacity:0;transition:opacity .6s ease}.heroV.is-playing .heroV__video--desktop{opacity:1}.heroV__poster--mobile,.heroV__video--mobile{display:none}.heroV__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.heroV__scrim--flat{background:rgba(14,12,10,var(--heroV-scrim))}.heroV__scrim--bottom{background:linear-gradient(to top,rgba(14,12,10,calc(var(--heroV-scrim) + .25)),rgba(14,12,10,var(--heroV-scrim)) 35%,#0e0c0a00 78%)}.heroV__scrim--side{background:linear-gradient(to right,rgba(14,12,10,calc(var(--heroV-scrim) + .25)),rgba(14,12,10,var(--heroV-scrim)) 38%,#0e0c0a00 82%)}.heroV--right .heroV__scrim--side{transform:scaleX(-1)}.heroV--center .heroV__scrim--side{background:radial-gradient(ellipse at center,rgba(14,12,10,calc(var(--heroV-scrim) + .2)),#0e0c0a00 75%)}.heroV__scrim--none{display:none}.heroV__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;box-sizing:border-box;padding:clamp(20px,3vw,48px) 0;line-height:1.5}.heroV__container{display:flex;box-sizing:border-box;width:100%;max-width:var(--heroV-maxw, 1440px);margin:0 auto;padding:0 var(--heroV-gutter, 24px)}.heroV--v-top .heroV__inner{align-items:flex-start}.heroV--v-middle .heroV__inner{align-items:center}.heroV--v-bottom .heroV__inner{align-items:flex-end}.heroV--left .heroV__container{justify-content:flex-start}.heroV--center .heroV__container{justify-content:center}.heroV--right .heroV__container{justify-content:flex-end}.heroV__content{max-width:44ch;color:var(--heroV-text);text-shadow:0 1px 22px rgba(0,0,0,.3)}.heroV--center .heroV__content{text-align:center}.heroV--right .heroV__content{text-align:right}.heroV__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--heroV-accent);font-size:clamp(12px,.85vw,14px);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.heroV__eyebrow:before{content:"";width:26px;height:2px;background:currentColor;flex:0 0 auto}.heroV--center .heroV__eyebrow:before,.heroV--right .heroV__eyebrow:before{display:none}.heroV__heading{margin:0 0 14px;font-size:clamp(28px,3.4vw,60px);font-weight:700;line-height:1.08;letter-spacing:-.015em}.heroV__sub{margin:0 0 24px;max-width:42ch;font-size:clamp(15px,1.1vw,19px);line-height:1.6;opacity:.94}.heroV--center .heroV__sub{margin-left:auto;margin-right:auto}.heroV--right .heroV__sub{margin-left:auto}.heroV__actions{display:flex;flex-wrap:wrap;gap:clamp(10px,.9vw,16px)}.heroV--center .heroV__actions{justify-content:center}.heroV--right .heroV__actions{justify-content:flex-end}.heroV__btn{display:inline-block;padding:clamp(13px,1vw,18px) clamp(24px,2vw,38px);border:1.5px solid transparent;border-radius:999px;font-size:clamp(14px,.95vw,16.5px);font-weight:600;line-height:1.25;white-space:nowrap;text-decoration:none;transition:transform .16s ease,background .16s ease,color .16s ease}.heroV__btn--solid{background:var(--heroV-accent);color:#fff}.heroV__btn--ghost{border-color:#ffffffb3;color:var(--heroV-text);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.heroV__btn:hover{transform:translateY(-2px)}.heroV__btn--ghost:hover{background:#fff;color:#14120f}.heroV__controls{position:absolute;right:clamp(16px,1.6vw,28px);bottom:clamp(16px,1.6vw,28px);display:flex;gap:10px;z-index:2}.heroV__ctl{display:inline-flex;align-items:center;justify-content:center;width:clamp(44px,3.2vw,56px);height:clamp(44px,3.2vw,56px);padding:0;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#14120f80;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .16s ease,transform .16s ease}.heroV__ctl svg{width:40%;height:40%}.heroV__ctl:hover{background:#14120fcc;transform:scale(1.06)}.heroV__sound .adv__sound-on,.heroV__sound[aria-pressed=true] .adv__sound-off{display:none}.heroV__sound[aria-pressed=true] .adv__sound-on{display:inline}.heroV__pause .advb__i-pause,.heroV.is-playing .heroV__pause .advb__i-play{display:none}.heroV.is-playing .heroV__pause .advb__i-pause{display:block}.heroV__cue{position:absolute;bottom:22px;left:50%;z-index:1;width:1px;height:46px;overflow:hidden;background:#ffffff47;transform:translate(-50%)}.heroV__cue-line{position:absolute;top:-46px;left:0;width:1px;height:46px;background:var(--heroV-accent);animation:heroV-cue 2.1s cubic-bezier(.5,0,.3,1) infinite}@keyframes heroV-cue{0%{transform:translateY(0)}70%{transform:translateY(92px)}to{transform:translateY(92px)}}.heroV__below{display:none}@media(max-width:991px){.heroV{padding-top:var(--heroV-pt-lg, 0);padding-bottom:var(--heroV-pb-lg, 0)}.heroV__content{max-width:34ch}.heroV__cue{display:none}}@media(max-width:767px){.heroV{padding-top:var(--heroV-pt-xs, 0);padding-bottom:var(--heroV-pb-xs, 20px);margin-top:var(--heroV-pt-xs, 0);margin-bottom:var(--heroV-pb-xs, 20px)}.heroV__poster--mobile{display:block}.heroV__poster--desktop,.heroV__video--desktop{display:none}.heroV__video--mobile{display:block}.heroV.is-playing .heroV__video--mobile{opacity:1}.heroV--m-stacked .heroV__frame{aspect-ratio:var(--heroV-ratio);height:auto;min-height:0}.heroV--m-stacked .heroV__inner,.heroV--m-stacked .heroV__scrim{display:none}.heroV--m-stacked .heroV__below{display:block;padding:22px 20px 4px;color:var(--font-color-header, #2a2724);text-align:center}.heroV--m-stacked .heroV__below .heroV__content{color:inherit}.heroV--m-stacked .heroV__below .heroV__heading{text-shadow:none}.heroV--m-stacked .heroV__below .heroV__sub{margin:0 auto 20px;opacity:1}.heroV--m-stacked .heroV__below .heroV__eyebrow:before{display:none}.heroV--m-stacked .heroV__below .heroV__actions{justify-content:center}.heroV--m-stacked .heroV__below .heroV__btn--ghost{border-color:var(--heroV-accent);color:var(--heroV-accent)}.heroV--m-overlay .heroV__frame{aspect-ratio:4 / 5}.heroV--m-overlay .heroV__inner{padding:24px 20px}.heroV--m-overlay .heroV__content{max-width:none;text-align:center}.heroV--m-overlay .heroV__actions{justify-content:center}.heroV__container{padding:0 18px}.heroV__btn{padding:13px 22px;font-size:14px;white-space:normal}.heroV--m-stacked .heroV__frame{max-height:none}.heroV__controls{right:12px;bottom:12px;gap:8px}.heroV__ctl{width:40px;height:40px}}.heroV a:focus-visible,.heroV button:focus-visible{outline:2px solid var(--heroV-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.heroV__video{transition:none}.heroV__cue-line{animation:none}.heroV__btn{transition:none}.heroV__btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/hero-video.css.map */
