html.lpa-breathe .lp-hero{animation:lpa-breathe var(--lpa-breathe,6s) ease-in-out infinite}html.lpa-breathe .lp-hero .lp-neon{animation:lpa-neon var(--lpa-breathe,6s) ease-in-out infinite}@keyframes lpa-breathe{0%,to{box-shadow:var(--elev-1), 0 0 48px -20px color-mix(in srgb, var(--gold) calc(35% * var(--lpa-i,1) * .75), transparent)}50%{box-shadow:var(--elev-1), 0 0 64px -12px color-mix(in srgb, var(--gold) calc(35% * var(--lpa-i,1)), transparent)}}@keyframes lpa-neon{0%,to{text-shadow:0 0 8px color-mix(in srgb, var(--turquoise) calc(35% * var(--lpa-i,1) * .75), transparent)}50%{text-shadow:0 0 14px color-mix(in srgb, var(--turquoise) calc(35% * var(--lpa-i,1)), transparent)}}.lp-hero .lp-btn--si,.lp-hero .lp-btn--no{position:relative;overflow:hidden}.lpa-shine{pointer-events:none;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--text) 40%, transparent), transparent);width:35%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}html.lpa-drift body:after{animation:lpa-drift var(--lpa-drift,66s) linear infinite}@keyframes lpa-drift{0%{transform:translate(0)}to{transform:translate(66px,66px)}}html.lpa-paused .lp-hero,html.lpa-paused .lp-hero .lp-neon,html.lpa-paused body:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){html.lpa-breathe .lp-hero,html.lpa-breathe .lp-hero .lp-neon,html.lpa-drift body:after{animation:none}}html[data-saver] .lp-hero,html[data-saver] .lp-hero .lp-neon,html[data-saver] body:after{animation:none}@media (width<=479px){html.lpa-drift body:after{animation:none;inset:0}}
