.closure-module__MqvvIG__page{--twilight:#1d1238;--dusk:#3a1950;--plum:#6b2560;--coral:#d6535a;--ember:#f47a48;--glow:#ffb062;--ground:#14141b;--ground-lit:#2a1829;background:var(--ground)}.closure-module__MqvvIG__sky{background:linear-gradient(180deg, var(--ground) 0%, var(--twilight) 45%, var(--dusk) 100%)}.closure-module__MqvvIG__scene{background:linear-gradient(180deg, var(--dusk) 0%, var(--plum) 32%, var(--coral) 64%, var(--ember) 86%, var(--glow) 100%);height:200px;position:relative;overflow:hidden}.closure-module__MqvvIG__halo{pointer-events:none;background:radial-gradient(closest-side,#ffcd8c8c,#ff965a00);width:760px;height:380px;position:absolute;bottom:-190px;left:50%;transform:translate(-50%)}.closure-module__MqvvIG__sun{--sun:180px;width:var(--sun);height:var(--sun);margin-left:calc(var(--sun) / -2);background:radial-gradient(circle at 50% 38%,#fff5dc 0%,#ffd690 36%,#ffa95e 70%,#ff8a52 100%);border-radius:9999px;position:absolute;bottom:0;left:50%;transform:translateY(50%);box-shadow:0 0 90px 24px #ffb06859}.closure-module__MqvvIG__horizon{background:linear-gradient(90deg,#ffe4c400 0%,#ffe4c4d9 22% 78%,#ffe4c400 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.closure-module__MqvvIG__reflection{--sun-width:180px;background:linear-gradient(180deg, var(--ground-lit) 0%, var(--ground) 100%);flex-direction:column;align-items:center;padding-top:7px;padding-bottom:48px;display:flex}.closure-module__MqvvIG__stroke{height:3px;width:calc(var(--sun-width) * var(--w));opacity:var(--o);background:linear-gradient(90deg,#ffb06200 0%,#ffb062 25%,#ffc98a 50%,#ffb062 75%,#ffb06200 100%);border-radius:9999px;display:block}@media (min-width:640px){.closure-module__MqvvIG__scene{height:260px}.closure-module__MqvvIG__sun{--sun:250px}.closure-module__MqvvIG__reflection{--sun-width:250px}}@media (prefers-reduced-motion:no-preference){.closure-module__MqvvIG__sun{animation:2.6s cubic-bezier(.16,.84,.3,1) both closure-module__MqvvIG__sun-rise}.closure-module__MqvvIG__halo{animation:2.6s ease-out both closure-module__MqvvIG__glow-in}.closure-module__MqvvIG__stroke{animation:1.4s ease-out 1.1s both closure-module__MqvvIG__stroke-in}}@keyframes closure-module__MqvvIG__sun-rise{0%{transform:translateY(95%)}to{transform:translateY(50%)}}@keyframes closure-module__MqvvIG__glow-in{0%{opacity:0}to{opacity:1}}@keyframes closure-module__MqvvIG__stroke-in{0%{opacity:0;transform:scaleX(.6)}to{opacity:var(--o);transform:scaleX(1)}}
