.vv-about{--vv-gold: #d4af37;--vv-ink: #0d0018;--vv-panel: rgba(13, 0, 24, .84);--vv-panel-soft: rgba(24, 5, 39, .82);--vv-border: rgba(212, 175, 55, .28);--vv-text-soft: rgba(255, 255, 255, .78);color:#fff}.vv-about__hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(5.5rem,9vw,10rem) 3%;border-bottom:1px solid rgba(212,175,55,.35);background:linear-gradient(90deg,#0d0018f2,#0d0018b3 52%,#0d0018e0),linear-gradient(180deg,#0d001814,#0d0018c2),url(/cdn/shop/files/voodoo_banner_c8a634d2-8c16-4648-aa0b-51fea1862dd9.png?v=1771881172) center / cover no-repeat}.vv-about__hero-inner,.vv-about__shell{width:min(94%,1440px);margin:0 auto}.vv-about__hero-inner{max-width:980px;margin-left:max(3%,calc((100% - 1440px)/2));margin-right:auto}.vv-about__eyebrow{margin:0 0 1.2rem;color:var(--vv-gold);font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.vv-about h1,.vv-about h2,.vv-about h3,.vv-about p{margin-top:0}.vv-about__hero h1{max-width:900px;margin-bottom:2rem;color:#fff;font-size:clamp(3.6rem,6.5vw,7.2rem);line-height:.98;letter-spacing:-.035em}.vv-about__lead{max-width:820px;margin-bottom:2.8rem;color:#ffffffe0;font-size:clamp(1.7rem,2.2vw,2.15rem);line-height:1.6}.vv-about__actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.2rem}.vv-about__button{min-height:4.8rem;padding:0 2.6rem;border-radius:.6rem;font-weight:700;letter-spacing:.02em;text-decoration:none}.vv-about__button--primary,.vv-about__button--primary:hover{border:1px solid var(--vv-gold);background:var(--vv-gold);color:var(--vv-ink)}.vv-about__button--secondary,.vv-about__button--secondary:hover{border:1px solid rgba(255,255,255,.72);background:#0d00185c;color:#fff}.vv-about__shell{padding:clamp(4rem,6vw,7rem) 0 clamp(5rem,8vw,9rem)}.vv-about__section,.vv-about__panel,.vv-about__closing{margin-bottom:clamp(4rem,6vw,7rem)}.vv-about__panel{padding:clamp(3rem,5vw,5.5rem);border:1px solid var(--vv-border);border-radius:1.4rem;background:linear-gradient(135deg,var(--vv-panel),var(--vv-panel-soft));box-shadow:0 22px 55px #00000038}.vv-about__section-heading{max-width:850px;margin-bottom:3rem}.vv-about__section-heading--center{margin-left:auto;margin-right:auto;text-align:center}.vv-about__section-heading h2,.vv-about__business h2,.vv-about__closing h2{margin-bottom:1.6rem;color:#fff;font-size:clamp(2.8rem,4.2vw,4.6rem);line-height:1.08;letter-spacing:-.025em}.vv-about__story-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem}.vv-about__story-copy p,.vv-about__business p,.vv-about__closing p{color:var(--vv-text-soft);font-size:1.7rem;line-height:1.75}.vv-about__grid{display:grid;gap:1.6rem}.vv-about__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.vv-about__card,.vv-about__value{min-height:100%;padding:2.6rem;border:1px solid rgba(212,175,55,.22);border-radius:1.2rem;background:#0d0018c7}.vv-about__card-number{display:inline-flex;margin-bottom:2.2rem;color:var(--vv-gold);font-size:1.2rem;font-weight:700;letter-spacing:.16em}.vv-about__card h3,.vv-about__value h3{margin-bottom:1rem;color:#fff;font-size:2rem;line-height:1.25}.vv-about__card p,.vv-about__value p{margin-bottom:0;color:var(--vv-text-soft);font-size:1.5rem;line-height:1.65}.vv-about__values .vv-about__value{border-top:2px solid var(--vv-gold)}.vv-about__business{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:3rem;align-items:center}.vv-about__business-copy p:last-child{margin-bottom:0}.vv-about__actions--left{justify-content:flex-end}.vv-about__closing{max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:0;padding:clamp(3.5rem,6vw,6rem) 2rem;text-align:center}.vv-about__closing p{max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:2.8rem}.vv-about__closing .vv-about__actions{justify-content:center}@media screen and (max-width:989px){.vv-about__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-about__business{grid-template-columns:1fr}.vv-about__actions--left{justify-content:flex-start}}@media screen and (max-width:749px){.vv-about__hero{padding:5rem 5% 5.5rem;text-align:center}.vv-about__hero-inner{width:100%;margin:0 auto}.vv-about__hero h1{font-size:clamp(3.4rem,11vw,4.8rem)}.vv-about__lead{font-size:1.65rem}.vv-about__hero .vv-about__actions,.vv-about__actions,.vv-about__actions--left{flex-direction:column}.vv-about__button{width:100%}.vv-about__shell{width:min(92%,1440px);padding-top:3.5rem}.vv-about__panel{padding:2.6rem 2rem;border-radius:1rem}.vv-about__story-copy,.vv-about__grid--four{grid-template-columns:1fr;gap:1.4rem}.vv-about__section-heading{margin-bottom:2.4rem}.vv-about__section-heading h2,.vv-about__business h2,.vv-about__closing h2{font-size:3rem}.vv-about__card,.vv-about__value{padding:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vv-about-page.css.map */
