.hv-hero__media .hx-gl,.hv-hero__media .hx-snow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.hx-gl{opacity:0;transition:opacity .8s ease}.hx-gl.is-on{opacity:1}.hx-snow{pointer-events:none}.hv-hero.hx-on{touch-action:pan-y}.hv-hero.hx-on .hv-hero__in{transition:opacity .6s ease,transform .8s var(--hv-ease-out)}.hv-hero.hx-on .hv-hero__media:after,.hv-hero.hx-on .hv-hero__scroll{transition:opacity .7s ease}.hx-dot{width:9px;height:9px;border-radius:50%;background:var(--hv-gold);box-shadow:0 0 0 0 var(--hv-gold-dim);animation:hx-pulse 2.2s infinite}@keyframes hx-pulse{to{box-shadow:0 0 0 12px #c9a36600}}.hv-hero.hx-nogl .hx-explore-btn{display:none}.hx-close,.hx-cap,.hx-scenes{position:absolute;z-index:3;opacity:0;pointer-events:none}.hx-close{top:calc(var(--hv-header-h) + 14px);right:var(--hv-gutter);padding:12px 20px;border-radius:999px;cursor:pointer;background:#0b0f0d8c;border:1px solid var(--hv-line-2);color:var(--hv-ivory);font:inherit;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .4s ease,border-color .3s ease}.hx-close:hover{border-color:var(--hv-gold)}.hx-cap{left:0;right:0;bottom:clamp(96px,15vh,132px);text-align:center;padding:0 18px;transition:opacity .6s ease}.hx-cap b{display:block;font-family:var(--hv-font-display);font-weight:400;font-style:italic;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.15;color:var(--hv-ivory);text-shadow:0 2px 24px rgba(0,0,0,.7)}.hx-cap span{font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--hv-ivory-2);text-shadow:0 1px 10px rgba(0,0,0,.8)}.hx-scenes{left:50%;bottom:clamp(26px,5vh,48px);transform:translate(-50%,20px);display:flex;gap:4px;padding:6px;border-radius:999px;max-width:calc(100% - 28px);background:#0b0f0d8c;border:1px solid var(--hv-line-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity .5s ease,transform .7s var(--hv-ease-out)}.hx-scenes button{border:0;background:transparent;cursor:pointer;padding:11px clamp(11px,3.2vw,22px);border-radius:999px;white-space:nowrap;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-ivory-2);transition:background .3s ease,color .3s ease}.hx-scenes button[aria-pressed=true]{background:linear-gradient(120deg,var(--hv-gold),var(--hv-gold-2));color:#1a1408}.hx-close:focus-visible,.hx-scenes button:focus-visible{outline:2px solid var(--hv-gold-2);outline-offset:3px}.hv-hero.hx-explore{height:100svh;min-height:0;cursor:grab;-webkit-user-select:none;user-select:none}.hv-hero.hx-explore.hx-grab{cursor:grabbing}.hv-hero.hx-explore .hv-hero__in{position:absolute;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transform:translateY(24px)}.hv-hero.hx-explore .hv-hero__media:after{opacity:.3}.hv-hero.hx-explore .hv-hero__scroll{opacity:0}.hv-hero.hx-explore .hx-close,.hv-hero.hx-explore .hx-cap{opacity:1}.hv-hero.hx-explore .hx-close{pointer-events:auto}.hv-hero.hx-explore .hx-scenes{opacity:1;pointer-events:auto;transform:translate(-50%)}@media(max-width:749px){.hx-scenes{bottom:96px}.hx-cap{bottom:164px}}@media(prefers-reduced-motion:reduce){.hx-dot{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/hv-hero-scene.css.map */
