.lp-paper{background-image:radial-gradient(color-mix(in srgb, var(--primary) 8%, transparent) 1px, transparent 1.6px);background-size:22px 22px}.lp-gradient-text{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-cv-auto{content-visibility:auto;contain-intrinsic-size:1px 720px}.lp-reveal{opacity:0;transform:translateY(var(--lp-y,24px));transition:opacity .7s cubic-bezier(.22, .61, .36, 1) var(--lp-delay,0s), transform .7s cubic-bezier(.22, .61, .36, 1) var(--lp-delay,0s);will-change:opacity, transform}.lp-reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.lp-float{animation:6s ease-in-out infinite lp-float}.lp-float-slow{animation:9s ease-in-out infinite lp-float}.lp-spin-slow{transform-box:fill-box;transform-origin:50%;animation:26s linear infinite lp-spin}.lp-cue{animation:1.8s ease-in-out infinite lp-cue}.lp-marquee-track{animation:lp-marquee var(--lp-marquee-dur,30s) linear infinite}.lp-marquee-track.lp-reverse{animation-direction:reverse}.lp-wiggle{transform-origin:50% 90%;animation:3.4s ease-in-out infinite lp-wiggle}.lp-blob{animation:16s ease-in-out infinite lp-drift}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-cue{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp-wiggle{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes lp-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(3%,-4%)scale(1.06)}66%{transform:translate(-3%,3%)scale(.96)}}@keyframes lp-pop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}60%{opacity:1;transform:scale(1.1)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.lp-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) both lp-pop}@keyframes lp-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1!important;transition:none!important;transform:none!important}.lp-pop{animation:none!important}}
