.hero-paper{background:radial-gradient(circle at 50% 28%, #fdecd8d1, transparent 34%), linear-gradient(135deg, #fdf5ed, hsl(var(--background)) 58%, #fbeee4)}.hero-frame,.hero-panel,.hero-orbit{transform-origin:50%}@keyframes hero-drift-one{0%,to{transform:translate(0,0)rotate(-8deg)}50%{transform:translate(28px,-18px)rotate(-3deg)}}@keyframes hero-drift-two{0%,to{transform:translate(0,0)rotate(10deg)}50%{transform:translate(-24px,24px)rotate(5deg)}}@keyframes hero-drift-three{0%,to{transform:translate(-50%)rotate(-2deg)}50%{transform:translate(-50%,-16px)rotate(2deg)}}@keyframes hero-drift-four{0%,to{transform:translate(-50%)rotate(3deg)}50%{transform:translate(-50%,18px)rotate(-1deg)}}@keyframes hero-orbit{to{transform:translate(-50%)rotate(360deg)}}@keyframes hero-orbit-reverse{to{transform:translate(-50%)rotate(-360deg)}}@keyframes hero-sweep{0%{transform:translate(0)}to{transform:translate(430%)}}.hero-drift-one{animation:7s ease-in-out infinite hero-drift-one}.hero-drift-two{animation:9s ease-in-out -2s infinite hero-drift-two}.hero-drift-three{animation:8s ease-in-out -1s infinite hero-drift-three}.hero-drift-four{animation:10s ease-in-out -4s infinite hero-drift-four}.hero-rotate{animation:24s linear infinite hero-orbit}.hero-rotate-reverse{animation:32s linear infinite hero-orbit-reverse}.hero-sweep{animation:11s ease-in-out infinite alternate hero-sweep}@media (prefers-reduced-motion:reduce){.hero-drift-one,.hero-drift-two,.hero-drift-three,.hero-drift-four,.hero-rotate,.hero-rotate-reverse,.hero-sweep{animation:none}}@media (width<=767px){.hero-frame{opacity:.35}.hero-panel{width:92vw}.hero-orbit{opacity:.5}}.text-balance{text-wrap:balance}
