.v2-hero{--hero-overlay:linear-gradient(90deg, #2b05058c 0%, #5b0a0a47 42%, #0000001f 70%, transparent 100%);--hero-eyebrow:#ffffffe6;--hero-title:#fff;--hero-lede:#ffffffd9;--hero-title-shadow:none;--hero-cta-primary-bg:#3d0808;--hero-cta-primary-text:#fff;--hero-cta-secondary-bg:#fff;--hero-cta-secondary-border:transparent;--hero-cta-secondary-text:#5b0a0a;touch-action:pan-y}[data-theme=dark] .v2-hero{--hero-overlay:linear-gradient(90deg, #000000c7 0%, #00000080 40%, #00000038 70%, #0000001a 100%);--hero-eyebrow:#d4af37;--hero-title:#fff;--hero-lede:#f2f2f2e6;--hero-title-shadow:0 3px 10px #00000073;--hero-cta-primary-bg:#5b0a0a;--hero-cta-primary-text:#fff;--hero-cta-secondary-bg:transparent;--hero-cta-secondary-border:#d4af37;--hero-cta-secondary-text:#d4af37}.v2-hero__overlay{z-index:1;background:var(--hero-overlay);transition:background .28s}.v2-hero__eyebrow{color:var(--hero-eyebrow);transition:color .28s}.v2-hero__title{color:var(--hero-title);text-shadow:var(--hero-title-shadow);visibility:visible;content-visibility:visible;transition:color .28s,text-shadow .28s;opacity:1!important}.v2-hero__lede{color:var(--hero-lede);transition:color .28s}.v2-hero__cta{letter-spacing:.14em;text-transform:uppercase;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-width:0;height:2.75rem;padding:0 1.5rem;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s,filter .25s,opacity .25s;display:inline-flex}@media (min-width:640px){.v2-hero__cta{min-width:148px;height:48px;padding:0 2.25rem;font-size:13px}}.v2-hero__cta--primary{background:var(--hero-cta-primary-bg);color:var(--hero-cta-primary-text);border-color:#0000}.v2-hero__cta--primary:hover{filter:brightness(1.12)}.v2-hero__cta--secondary{background:var(--hero-cta-secondary-bg);color:var(--hero-cta-secondary-text);border-color:var(--hero-cta-secondary-border)}.v2-hero__cta--secondary:hover{filter:brightness(1.1);opacity:.95}[data-theme=dark] .v2-hero__cta--secondary:hover{filter:none;opacity:1;background:#d4af371f}.v2-hero__actions{max-width:100%}.v2-hero__nav{z-index:12;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .25s,border-color .25s,opacity .25s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.v2-hero__nav:hover{background:#ffffff38;border-color:#ffffff73}.v2-hero__nav--prev{left:1rem}.v2-hero__nav--next{right:1rem}@media (min-width:768px){.v2-hero__nav{display:grid}.v2-hero__nav--prev{left:1.25rem}.v2-hero__nav--next{right:1.25rem}}@media (min-width:1024px){.v2-hero__nav--prev{left:1.75rem}.v2-hero__nav--next{right:1.75rem}}.v2-hero__dots{z-index:12;align-items:center;gap:.55rem;display:flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}@media (min-width:768px){.v2-hero__dots{bottom:1.75rem}}.v2-hero__dot{cursor:pointer;background:#ffffff73;border:none;border-radius:9999px;width:.4rem;height:.4rem;padding:0;transition:width .32s cubic-bezier(.22,1,.36,1),background-color .32s,opacity .32s}.v2-hero__dot.is-active{background:#fff;width:1.5rem}.v2-hero__dot:hover:not(.is-active){background:#ffffffb3}[data-theme=dark] .v2-hero__dot.is-active{background:#d4af37}[data-theme=dark] .v2-hero__nav{color:#d4af37;border-color:#d4af3759}@media (max-width:767.98px){[data-theme=dark] .v2-hero{--hero-overlay:linear-gradient(90deg, #000000d1 0%, #0000008c 45%, #00000047 100%)}.v2-hero__inner{justify-content:center;padding-inline:1.25rem}.v2-hero__content{text-align:center;max-width:100%}.v2-hero__lede{max-width:22rem;margin-inline:auto}.v2-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:24rem;margin-inline:auto;display:flex}.v2-hero__actions .v2-hero__cta{flex:0 auto;width:auto;min-width:0;max-width:100%;height:auto;min-height:2.75rem;padding-inline:1rem}.v2-hero__actions .v2-hero__cta--primary{flex:0 auto}}
