@media (prefers-reduced-motion:no-preference){.hero-art[data-astro-cid-zkzufrqt] .art-spin{animation:60s linear infinite art-orbit}.hero-art[data-astro-cid-zkzufrqt] .art-spin-slow{animation:120s linear infinite art-turn}.hero-art[data-astro-cid-zkzufrqt] .art-stars circle{animation:6s ease-in-out infinite art-twinkle-dot}.hero-art[data-astro-cid-zkzufrqt] .art-twinkle{animation:3.6s ease-in-out infinite art-sparkle}.hero-art[data-astro-cid-zkzufrqt] .art-drift{animation:14s ease-in-out infinite alternate art-drift}.hero-art[data-astro-cid-zkzufrqt] .art-light{animation:7s ease-in-out infinite alternate art-light}.hero-art[data-astro-cid-zkzufrqt] .art-draw{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:2.4s cubic-bezier(.6,0,.2,1) .4s forwards art-draw}.hero-art[data-astro-cid-zkzufrqt] .art-rise{transform-origin:900px 600px;animation:1.8s cubic-bezier(.2,.7,.2,1) .3s both art-rise}}@keyframes art-orbit{to{rotate:360deg}}@keyframes art-turn{to{rotate:360deg}}@keyframes art-twinkle-dot{50%{opacity:.15}}@keyframes art-sparkle{0%,to{opacity:.9;scale:1}50%{opacity:.4;scale:.55}}@keyframes art-drift{to{translate:-30px 14px}}@keyframes art-light{to{opacity:.45}}@keyframes art-draw{to{stroke-dashoffset:0}}@keyframes art-rise{0%{opacity:0;scale:1 0}}.hero-scrim-ink[data-astro-cid-qql22uvd]{--scrim:var(--color-contrast)}.hero-scrim-paper[data-astro-cid-qql22uvd]{--scrim:var(--color-background)}.hero-scrim[data-astro-cid-qql22uvd]{background:radial-gradient(ellipse 120% 70% at 50% 92%, color-mix(in oklch, var(--scrim) 72%, transparent), transparent 72%), linear-gradient(to top, color-mix(in oklch, var(--scrim) 55%, transparent), transparent 45%)}@media (width>=640px){.hero-scrim[data-astro-cid-qql22uvd]{background:radial-gradient(ellipse 62% 78% at 16% 84%, color-mix(in oklch, var(--scrim) 74%, transparent), transparent 70%), linear-gradient(to top, color-mix(in oklch, var(--scrim) 38%, transparent), transparent 38%)}.text-nowrap-lg[data-astro-cid-qql22uvd] [data-astro-cid-qql22uvd][data-line]{white-space:nowrap}}@keyframes cue{0%,to{translate:0 -2px}50%{translate:0 2px}}
