@import url('/base.css');
@import url('/hero1.css');
@import url('/hero2.css');
@import url('/hero3.css');
@import url('/hero4.css');
.grain{display:none!important}
.h1lit{text-shadow:0 0 14px rgba(245,0,120,.9)}
.hero h1 .line,.h1lit .line{padding-bottom:.16em;margin-bottom:-.16em}
.field::before{animation:none}
.field:focus-within::before{animation:tube 4s linear infinite}
.btn-primary::after{left:0;transform:translateX(-150%) skewX(-20deg);animation:sheen2 3.8s ease-in-out infinite}
@keyframes sheen2{0%,60%{transform:translateX(-150%) skewX(-20deg)}100%{transform:translateX(330%) skewX(-20deg)}}
.pulse-line::after{left:0;transform:translateX(-100%);animation:travel2 2.8s cubic-bezier(.6,0,.4,1) infinite}
@keyframes travel2{to{transform:translateX(340%)}}
.pv-main::after{left:0;transform:translateX(-140%) skewX(-20deg);animation:sheen3 3.6s ease-in-out 2.6s infinite}
@keyframes sheen3{0%,60%{transform:translateX(-140%) skewX(-20deg)}100%{transform:translateX(440%) skewX(-20deg)}}
.pc-glint{left:0;transform:translateX(-150%) skewX(-20deg)}
@keyframes glint{0%{transform:translateX(-150%) skewX(-20deg);opacity:0}15%{opacity:1}100%{transform:translateX(330%) skewX(-20deg);opacity:0}}
.pv-note{max-width:34em;margin:16px auto 0;font-size:12px;line-height:1.5;color:var(--muted);opacity:0}
.pv.open .pv-note{animation:fadeUp .8s ease 1.6s both}
.stage .ring{will-change:opacity}
.marquee{contain:paint}
.hero{contain:paint}
@media (max-width:700px){.hero .lt{background:none;-webkit-text-fill-color:currentColor}.hero .eyebrow.lt,.hero .fine.lt,.hero .bde-link.lt{color:var(--muted)}.hero .lead.lt,.hero .pre-txt.lt{color:rgba(253,234,246,.8)}.hero .pre-tag.lt,.hero .pre-txt strong.lt{color:var(--neon-halo)}.spot{display:none}}
