.agy-bg{z-index:-1;pointer-events:none;contain:strict;background:radial-gradient(110% 80% at 72% 38%, #641d376b, transparent 70%), radial-gradient(80% 70% at 10% 95%, #641d3747, transparent 70%), linear-gradient(160deg, var(--agy-bg) 0%, var(--agy-bg-deep) 100%);position:fixed;inset:0;overflow:hidden}.agy-bg__depth,.agy-bg__layer,.agy-bg__shade,.agy-bg__grain{position:absolute;inset:0}.agy-bg__depth{inset:-4% -3%}.agy-bg__defs{position:absolute}.agy-bg svg:not(.agy-bg__defs){width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.agy-bg__m{display:none!important}.agy-bg__light{will-change:transform, opacity;border-radius:50%;position:absolute}.agy-bg__light--a{background:radial-gradient(closest-side,#e0589270,#8c294b38 55%,#0000);width:62%;height:86%;animation:34s ease-in-out infinite alternate agy-bg-breathe-a;top:-6%;left:46%}.agy-bg__light--b{background:radial-gradient(closest-side,#641d378c,#0000);width:56%;height:70%;animation:42s ease-in-out -11s infinite alternate agy-bg-breathe-b;top:52%;left:-14%}.agy-bg__halo,.agy-bg__trail,.agy-bg__hairlines path{fill:none;stroke:url(#agy-bg-edge);stroke-linecap:round;vector-effect:non-scaling-stroke}.agy-bg__trail{stroke-width:1.1px}.agy-bg__hairlines path{stroke-width:.6px}.agy-bg__ribbons{will-change:transform}.agy-bg__ribbons--a{animation:41s ease-in-out infinite alternate agy-bg-drift-a}.agy-bg__ribbons--b{animation:48s ease-in-out -17s infinite alternate agy-bg-drift-b}.agy-bg__hairlines{animation:19s ease-in-out -6s infinite alternate agy-bg-pulse}.agy-bg__spark{fill:none;stroke:#ffe8ef;stroke-linecap:round;stroke-dasharray:50 1950;animation:22s cubic-bezier(.45,0,.55,1) infinite agy-bg-travel}.agy-bg__spark--0{stroke-dashoffset:-640px}.agy-bg__spark--1{stroke-dashoffset:-520px;animation-duration:27s;animation-delay:-9s}.agy-bg__spark--2{stroke-dashoffset:-760px;animation-duration:19s;animation-delay:-15s}.agy-bg__shade{background:radial-gradient(48% 60% at 20% 30%,#0c080b8c,#0000 75%),linear-gradient(90deg,#0c080b80 0%,#0c080b38 38%,#0000 58%)}.agy-bg__grain{opacity:.07;background-image:url(/textures/grain.png)}@keyframes agy-bg-breathe-a{0%{opacity:.72;transform:translate(0,0)scale(.95)}to{opacity:1;transform:translate(-2%,2%)scale(1.05)}}@keyframes agy-bg-breathe-b{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:translate(3%,-2%)scale(1.06)}}@keyframes agy-bg-drift-a{0%{transform:translate(-.8%,.6%)rotate(-.4deg)}to{transform:translate(.8%,-.9%)rotate(.5deg)}}@keyframes agy-bg-drift-b{0%{transform:translate(1%,.8%)rotate(.5deg)}to{transform:translate(-.9%,-.6%)rotate(-.3deg)}}@keyframes agy-bg-pulse{0%{opacity:.45}to{opacity:1}}@keyframes agy-bg-travel{0%{stroke-dashoffset:50px}60%,to{stroke-dashoffset:-1000px}}@supports (animation-timeline:scroll()){.agy-bg__depth{animation:linear both agy-bg-depth;animation-timeline:scroll(root)}@keyframes agy-bg-depth{0%{transform:translateY(2%)}to{transform:translateY(-2%)}}}@media (max-width:47.99rem){.agy-bg__d,.agy-bg__trails,.agy-bg__ribbons--b{display:none!important}.agy-bg__m{display:block!important}.agy-bg{background:radial-gradient(120% 50% at 70% 80%, #641d3773, transparent 72%), radial-gradient(90% 40% at 90% 10%, #641d3738, transparent 70%), linear-gradient(180deg, var(--agy-bg) 0%, var(--agy-bg) 100%)}.agy-bg__light--a{width:110%;height:50%;top:48%;left:10%}.agy-bg__light--b{width:100%;height:45%;top:70%;left:-40%}.agy-bg__ribbons--a{animation-name:agy-bg-drift-m}.agy-bg__shade{background:linear-gradient(#0c080b99 0%,#0c080b40 40%,#0000 60%)}@keyframes agy-bg-drift-m{0%{transform:translate(-.6%,.4%)}to{transform:translate(.6%,-.5%)}}}.agy-bg[data-intensity=calm] .agy-bg__depth{animation:none}.agy-bg[data-intensity=calm] .agy-bg__ribbons--a{animation-duration:66s}.agy-bg[data-intensity=calm] .agy-bg__ribbons--b{animation-duration:77s}.agy-bg[data-intensity=calm] .agy-bg__hairlines{opacity:.6;animation:none}.agy-bg[data-intensity=calm] .agy-bg__shade{background:radial-gradient(42% 58%,#0c080b9e,#0000 80%)}.agy-bg[data-intensity=edge] .agy-bg__depth{animation:none;-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#0000 45%,#000 100%);mask-image:radial-gradient(75% 70% at 50% 45%,#0000 45%,#000 100%)}.agy-bg[data-intensity=edge] .agy-bg__ribbons,.agy-bg[data-intensity=edge] .agy-bg__hairlines{opacity:.7;animation:none}.agy-bg[data-intensity=edge] .agy-bg__light--a{animation-duration:60s}.agy-bg[data-intensity=edge] .agy-bg__light--b{animation-duration:72s}.agy-bg[data-intensity=edge] .agy-bg__shade{display:none}@media (prefers-color-scheme:light){.agy-bg[data-auto-theme]{display:none}}html[data-hidden] .agy-bg *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.agy-bg *{animation:none!important}.agy-bg__light,.agy-bg__ribbons{will-change:auto}}
