bv-hero-carousel{display:block;background:#17221c;color:#fff9ed;--slide-shift:7%}
.bv-hero-track{display:grid;overflow:hidden;isolation:isolate;touch-action:pan-y pinch-zoom}
.bv-hero-slide{grid-area:1/1;min-width:0;display:flex;visibility:hidden;opacity:0;transform:translateX(var(--slide-shift));pointer-events:none;transition:opacity .55s ease,transform .55s ease,visibility 0s .55s}
.bv-hero-slide[data-active="true"]{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto;z-index:1;transition-delay:0s}
.bv-hero-slide>.bv-bf,.bv-hero-slide>.bv-ux-hero{width:100%;margin:0}
.bv-hero-slide>.bv-bf{display:flex;align-items:center}
.bv-hero-slide .bv-bf-inner{width:100%}
.bv-hero-controls{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:5px 18px;background:#17221c}
.bv-hero-controls[hidden]{display:none}
.bv-hero-controls button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;background:transparent;color:#fff9ed;padding:8px;cursor:pointer;font:inherit}
.bv-hero-controls button::before,.bv-hero-controls button::after{content:none}
.bv-hero-controls button:focus-visible{outline:2px solid #d9e8ae;outline-offset:0}
.bv-hero-controls svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}
.bv-hero-controls [hidden]{display:none}
.bv-hero-dot{width:8px;height:8px;border-radius:20px;background:#76836d;transition:width .25s ease,background .25s ease}
[aria-current="true"]>.bv-hero-dot{width:28px;background:#d9e8ae}
.bv-hero-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(prefers-reduced-motion:reduce){.bv-hero-slide,.bv-hero-dot{transition:none;transform:none}}
