.st-hero-magic{z-index:2;pointer-events:none;position:absolute;inset:0}.st-spark-flight{left:calc(50% + var(--st-seed-x));bottom:calc(22% + var(--st-seed-y));width:var(--st-spark-size);height:var(--st-spark-size);color:#ffe3a6;opacity:0;animation:st-book-spark-flight var(--st-flight-duration) var(--st-flight-delay) cubic-bezier(.34, .45, .56, 1) infinite;background:#ffe0a0;border-radius:50%;position:absolute;box-shadow:0 0 9px #eebe6577}.st-spark-flight-star{box-shadow:none;font-size:var(--st-spark-size);text-shadow:0 0 10px #ffd177a0;background:0 0;line-height:1}.st-spark-source{background:radial-gradient(#fff2bd99,#0000 70%);width:45px;height:18px;position:absolute;bottom:23%;left:49%}@keyframes st-book-spark-flight{0%{opacity:0;transform:translate(0)scale(.45)}8%{opacity:.85}30%{opacity:.65;transform:translate(calc(-4vw + var(--st-flight-drift)), -135px) scale(1)}62%{opacity:.5;transform:translate(calc(-21vw + var(--st-flight-drift)), -285px) scale(.85)}86%{opacity:.28}to{opacity:0;transform:translate(calc(-38vw + var(--st-flight-drift)), -425px) scale(.35)}}.st-still .st-spark-flight{animation-play-state:paused}@media (width<=800px){.st-spark-flight:nth-child(n+17){display:none}}@media (width<=540px){.st-spark-flight:nth-child(n+13){display:none}@keyframes st-book-spark-flight{0%{opacity:0;transform:translate(0)scale(.45)}10%{opacity:.65}32%{opacity:.5;transform:translate(calc(13vw + var(--st-flight-drift)), -195px) scale(.9)}63%{opacity:.3;transform:translate(calc(18vw + var(--st-flight-drift)), -405px) scale(.7)}to{opacity:0;transform:translate(calc(-22vw + var(--st-flight-drift)), -635px) scale(.3)}}}@media (prefers-reduced-motion:reduce){.st-spark-flight{animation:none;display:none}.st-spark-source{opacity:.4}}