.flolo-bg[data-astro-cid-qql2ajvj]{z-index:0;pointer-events:none;background:#f5f0ed;position:absolute;inset:0;overflow:hidden}.flolo-bg[data-astro-cid-qql2ajvj][data-intensity=ambient]{opacity:.72}.blob[data-astro-cid-qql2ajvj]{filter:blur(60px);will-change:transform, opacity;opacity:.6;border-radius:50%;animation-timing-function:cubic-bezier(.45,0,.55,1);position:absolute}.blob--a[data-astro-cid-qql2ajvj]{background:radial-gradient(circle at 40% 40%,#01a099b8 0%,#01a09966 36%,#01a09900 66%);width:58vmax;height:58vmax;bottom:-16vmax;left:-14vmax}.blob--b[data-astro-cid-qql2ajvj]{background:radial-gradient(circle at 58% 42%,#c6ad9fd1 0%,#c6ad9f75 36%,#c6ad9f00 66%);width:50vmax;height:50vmax;top:-14vmax;right:-12vmax}.blob--c[data-astro-cid-qql2ajvj]{background:radial-gradient(circle,#01a09975 0%,#01a0993d 38%,#01a09900 68%);width:34vmax;height:34vmax;top:26%;left:38%}.flolo-bg[data-astro-cid-qql2ajvj]:after{content:"";pointer-events:none;background:radial-gradient(at 50% 45%,#f5f0edb3 0%,#f5f0ed00 60%);position:absolute;inset:0}.grain[data-astro-cid-qql2ajvj]{opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.flolo-bg[data-astro-cid-qql2ajvj][data-theme=dark]{background:#101313}.flolo-bg[data-astro-cid-qql2ajvj][data-theme=dark] .blob--a[data-astro-cid-qql2ajvj]{background:radial-gradient(circle at 40% 40%,#01a09970 0%,#01a09938 36%,#01a09900 66%)}.flolo-bg[data-astro-cid-qql2ajvj][data-theme=dark] .blob--b[data-astro-cid-qql2ajvj]{background:radial-gradient(circle at 58% 42%,#c6ad9f4d 0%,#c6ad9f26 36%,#c6ad9f00 66%)}.flolo-bg[data-astro-cid-qql2ajvj][data-theme=dark] .blob--c[data-astro-cid-qql2ajvj]{background:radial-gradient(circle,#01a09947 0%,#01a09924 38%,#01a09900 68%)}.flolo-bg[data-astro-cid-qql2ajvj][data-theme=dark]:after{background:radial-gradient(at 50% 45%,#101313b8 0%,#10131300 60%)}.flolo-bg[data-astro-cid-qql2ajvj][data-theme=sand]{background:#f2e9dd}.flolo-bg[data-astro-cid-qql2ajvj][data-theme=sand] .blob--a[data-astro-cid-qql2ajvj]{background:radial-gradient(circle at 40% 40%,#01a099ad 0%,#01a0995c 34%,#01a09900 64%);width:42vmax;height:42vmax;bottom:-18vmax;left:-20vmax}.flolo-bg[data-astro-cid-qql2ajvj][data-theme=sand] .blob--b[data-astro-cid-qql2ajvj]{background:radial-gradient(circle at 58% 42%,#d6b592eb 0%,#d6b59285 38%,#d6b59200 68%);width:72vmax;height:72vmax;top:-20vmax;right:-16vmax}.flolo-bg[data-astro-cid-qql2ajvj][data-theme=sand] .blob--c[data-astro-cid-qql2ajvj]{background:radial-gradient(circle,#e9b67c99 0%,#e9b67c4d 38%,#e9b67c00 68%);width:46vmax;height:46vmax;top:24%;left:12%}.flolo-bg[data-astro-cid-qql2ajvj][data-theme=sand]:after{background:radial-gradient(at 50% 45%,#f2e9ddbd 0%,#f2e9dd00 60%)}@media (width<=640px){.blob[data-astro-cid-qql2ajvj]{filter:blur(40px)}}@keyframes breathe{0%{opacity:.58;translate:0;scale:1}38%{opacity:1;translate:0 -2.2vmax;scale:1.19}52%{opacity:.95;translate:0 -1.7vmax;scale:1.16}to{opacity:.58;translate:0;scale:1}}@keyframes breathe-ambient{0%{opacity:.62;translate:0;scale:1}38%{opacity:1;translate:0 -1.3vmax;scale:1.12}52%{opacity:.96;translate:0 -1vmax;scale:1.1}to{opacity:.62;translate:0;scale:1}}@keyframes drift-a{0%{transform:translate(0)rotate(0)}to{transform:translate(9vmax,-5vmax)rotate(25deg)}}@keyframes drift-b{0%{transform:translate(0)}to{transform:translate(-7vmax,8vmax)}}@keyframes drift-c{0%{transform:translate(0)}to{transform:translate(-13vmax,7vmax)}}.blob--a[data-astro-cid-qql2ajvj]{animation:26s ease-in-out infinite alternate drift-a,10s infinite breathe}.blob--b[data-astro-cid-qql2ajvj]{animation:32s ease-in-out infinite alternate drift-b,10s -.45s infinite breathe}.blob--c[data-astro-cid-qql2ajvj]{animation:30s ease-in-out infinite alternate drift-c,10s -.9s infinite breathe}.flolo-bg[data-astro-cid-qql2ajvj][data-intensity=ambient] .blob--a[data-astro-cid-qql2ajvj]{animation:48s ease-in-out infinite alternate drift-a,10s infinite breathe-ambient}.flolo-bg[data-astro-cid-qql2ajvj][data-intensity=ambient] .blob--b[data-astro-cid-qql2ajvj]{animation:58s ease-in-out infinite alternate drift-b,10s -.45s infinite breathe-ambient}.flolo-bg[data-astro-cid-qql2ajvj][data-intensity=ambient] .blob--c[data-astro-cid-qql2ajvj]{animation:54s ease-in-out infinite alternate drift-c,10s -.9s infinite breathe-ambient}@media (prefers-reduced-motion:reduce){.flolo-bg[data-astro-cid-qql2ajvj][data-intensity] .blob[data-astro-cid-qql2ajvj]{opacity:.9;animation:none;scale:1.1}}
