.font-v2{font-family:var(--font-v2),var(--font-body),system-ui,sans-serif}.v2-noscroll{scrollbar-width:none}.v2-noscroll::-webkit-scrollbar{display:none}@keyframes v2-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes v2-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(-4deg)}}@keyframes v2-spin{to{transform:rotate(1turn)}}@keyframes v2-march{to{stroke-dashoffset:-48}}@keyframes v2-ride{0%,to{transform:translate(0)}25%{transform:translate(6px,-1.5px)}50%{transform:translate(10px)}75%{transform:translate(4px,-1px)}}@keyframes v2-road{to{transform:translateX(-70px)}}@keyframes v2-sun{to{transform:rotate(1turn)}}@keyframes v2-drift{0%,to{transform:translateX(0)}50%{transform:translateX(-18px)}}@keyframes v2-ping{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.2);opacity:0}}@keyframes v2-pop{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes v2-swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes v2-marquee{to{transform:translateX(-50%)}}.v2-bob{animation:v2-bob 4s ease-in-out infinite}.v2-float{animation:v2-float 3.6s ease-in-out infinite}.v2-float,.v2-spin{transform-box:fill-box;transform-origin:center}.v2-spin{animation:v2-spin .7s linear infinite}.v2-march{animation:v2-march 1.6s linear infinite}.v2-ride{animation:v2-ride 2.4s ease-in-out infinite}.v2-road{animation:v2-road 1.1s linear infinite}.v2-sun{animation:v2-sun 40s linear infinite}.v2-drift{animation:v2-drift 12s ease-in-out infinite}.v2-ping{animation:v2-ping 2.4s ease-out infinite}.v2-ping,.v2-pop{transform-box:fill-box;transform-origin:center}.v2-pop{animation:v2-pop 2.4s ease-in-out infinite}.v2-swing{animation:v2-swing 3s ease-in-out infinite}.v2-marquee{animation:v2-marquee 36s linear infinite}[data-reveal]{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}[data-reveal].v2-wait:not(.v2-in){opacity:0;transform:translateY(24px)}html[data-v2-motion=off] .v2-page *,html[data-v2-motion=off] .v2-page :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.v2-page *,.v2-page :before{animation:none!important;transition:none!important}[data-reveal].v2-wait:not(.v2-in){opacity:1;transform:none}html{scroll-behavior:auto}}