.hb[data-astro-cid-44uphgxd]{--hb-ink:22 28 45;--hb-brand:244 67 54;--hb-ok:21 128 61;--hb-a:1;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 96%);mask-image:linear-gradient(#000 0% 62%,#0000 96%)}.hb[data-astro-cid-44uphgxd][data-tone=dark]{--hb-ink:255 255 255;--hb-brand:255 107 94;--hb-ok:74 222 128;--hb-a:1.15}.hb[data-astro-cid-44uphgxd]>[data-astro-cid-44uphgxd]{width:100%;height:100%;display:none;position:absolute;inset:0}.hb[data-astro-cid-44uphgxd][data-hb=terrain] .hb-gl[data-astro-cid-44uphgxd],.hb[data-astro-cid-44uphgxd][data-hb=silk] .hb-gl[data-astro-cid-44uphgxd],.hb[data-astro-cid-44uphgxd][data-hb=field] .hb-canvas[data-astro-cid-44uphgxd],.hb[data-astro-cid-44uphgxd][data-hb=network] .hb-canvas[data-astro-cid-44uphgxd],.hb[data-astro-cid-44uphgxd][data-hb=mesh] .hb-mesh[data-astro-cid-44uphgxd],.hb[data-astro-cid-44uphgxd][data-hb=grid] .hb-grid[data-astro-cid-44uphgxd],.hb[data-astro-cid-44uphgxd][data-hb=paper] .hb-paper[data-astro-cid-44uphgxd],.hb[data-astro-cid-44uphgxd][data-hb=rings] .hb-rings[data-astro-cid-44uphgxd],.hb[data-astro-cid-44uphgxd][data-hb=contours] .hb-contours[data-astro-cid-44uphgxd]{display:block}.hb-mesh[data-astro-cid-44uphgxd] i[data-astro-cid-44uphgxd]{filter:blur(70px);border-radius:50%;position:absolute}.hb-mesh[data-astro-cid-44uphgxd] i[data-astro-cid-44uphgxd]:first-child{background:rgb(var(--hb-brand) / .16);width:46vw;max-width:640px;height:46vw;max-height:640px;top:-12%;left:8%}.hb-mesh[data-astro-cid-44uphgxd] i[data-astro-cid-44uphgxd]:nth-child(2){background:#ffc4782e;width:40vw;max-width:560px;height:40vw;max-height:560px;top:4%;right:6%}.hb-mesh[data-astro-cid-44uphgxd] i[data-astro-cid-44uphgxd]:nth-child(3){background:#788cc81f;width:36vw;max-width:520px;height:36vw;max-height:520px;top:30%;left:36%}.hb[data-astro-cid-44uphgxd][data-tone=dark] .hb-mesh[data-astro-cid-44uphgxd] i[data-astro-cid-44uphgxd]:nth-child(2){background:#ff785a1f}.hb-grid[data-astro-cid-44uphgxd]{background-image:radial-gradient(420px circle at var(--mx,50%) var(--my,30%), rgb(var(--hb-brand) / .1), transparent 70%), linear-gradient(rgb(var(--hb-ink) / calc(.06 * var(--hb-a))) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--hb-ink) / calc(.06 * var(--hb-a))) 1px, transparent 1px);background-position:0 0,50% -1px,50% -1px;background-size:100% 100%,44px 44px,44px 44px;-webkit-mask-image:radial-gradient(70% 75% at 50% 30%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 75% at 50% 30%,#000 30%,#0000 100%)}.hb-paper[data-astro-cid-44uphgxd]:before,.hb-paper[data-astro-cid-44uphgxd]:after{content:"";position:absolute;inset:0}.hb-paper[data-astro-cid-44uphgxd]:before{background-image:linear-gradient(rgb(var(--hb-brand) / calc(.075 * var(--hb-a))) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--hb-brand) / calc(.075 * var(--hb-a))) 1px, transparent 1px);background-position:50% -1px;background-size:56px 56px;-webkit-mask-image:linear-gradient(#000 0%,#0009 30%,#0000 62%);mask-image:linear-gradient(#000 0%,#0009 30%,#0000 62%)}.hb-paper[data-astro-cid-44uphgxd]:after{background:radial-gradient(ellipse 46% 32% at 50% 74%, rgb(var(--hb-brand) / .09), transparent 72%), radial-gradient(ellipse 70% 40% at 50% 80%, #ffc4a024, transparent 70%)}.hb[data-astro-cid-44uphgxd][data-tone=dark] .hb-paper[data-astro-cid-44uphgxd]:after{background:radial-gradient(ellipse 50% 34% at 50% 74%, rgb(var(--hb-brand) / .16), transparent 72%)}.hb-rings[data-astro-cid-44uphgxd] circle[data-astro-cid-44uphgxd]{fill:none;stroke:rgb(var(--hb-ink) / calc(.1 * var(--hb-a)));stroke-width:1px}.hb-rings[data-astro-cid-44uphgxd] .hb-ripple[data-astro-cid-44uphgxd]{stroke:rgb(var(--hb-brand) / .35);stroke-width:1.5px;transform-box:view-box;transform-origin:800px 210px;opacity:0}.hb-rings[data-astro-cid-44uphgxd] .hb-node[data-astro-cid-44uphgxd]{stroke:none}.hb-rings[data-astro-cid-44uphgxd] .hb-node[data-astro-cid-44uphgxd].is-brand{fill:rgb(var(--hb-brand) / .7)}.hb-rings[data-astro-cid-44uphgxd] .hb-node[data-astro-cid-44uphgxd].is-ok{fill:rgb(var(--hb-ok) / .7)}.hb-orbit[data-astro-cid-44uphgxd]{transform-box:view-box;transform-origin:800px 210px}.hb-contours[data-astro-cid-44uphgxd] path[data-astro-cid-44uphgxd]{fill:none;stroke:rgb(var(--hb-ink) / calc(.11 * var(--hb-a)));stroke-width:1.2px}.hb-contours[data-astro-cid-44uphgxd] path[data-astro-cid-44uphgxd].is-accent{stroke:rgb(var(--hb-brand) / .32);stroke-width:1.6px}.hb[data-astro-cid-44uphgxd][data-hb=terrain] .hb-gl[data-astro-cid-44uphgxd]{height:min(100%,100svh)}.hb[data-astro-cid-44uphgxd][data-hb=terrain]{-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(36% 24% at 50% 32%,#00000073,#000 100%),linear-gradient(#000 0% 82%,#0000 100%);mask-image:radial-gradient(36% 24% at 50% 32%,#00000073,#000 100%),linear-gradient(#000 0% 82%,#0000 100%);mask-composite:intersect}.hb[data-astro-cid-44uphgxd][data-hb=field],.hb[data-astro-cid-44uphgxd][data-hb=network],.hb[data-astro-cid-44uphgxd][data-hb=contours]{-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(34% 26% at 50% 30%,#00000080,#000 100%),linear-gradient(#000 0% 58%,#0000 92%);mask-image:radial-gradient(34% 26% at 50% 30%,#00000080,#000 100%),linear-gradient(#000 0% 58%,#0000 92%);mask-composite:intersect}@media (prefers-reduced-motion:no-preference){.hb-mesh[data-astro-cid-44uphgxd] i[data-astro-cid-44uphgxd]:first-child{animation:26s ease-in-out infinite alternate hb-float-a}.hb-mesh[data-astro-cid-44uphgxd] i[data-astro-cid-44uphgxd]:nth-child(2){animation:32s ease-in-out infinite alternate hb-float-b}.hb-mesh[data-astro-cid-44uphgxd] i[data-astro-cid-44uphgxd]:nth-child(3){animation:29s ease-in-out infinite alternate hb-float-c}.hb-rings[data-astro-cid-44uphgxd] .hb-ripple[data-astro-cid-44uphgxd]{animation:7s cubic-bezier(.22,1,.36,1) infinite hb-ripple}.hb-rings[data-astro-cid-44uphgxd] .hb-ripple-2[data-astro-cid-44uphgxd]{animation-delay:3.5s}.hb-orbit[data-astro-cid-44uphgxd]{animation:90s linear infinite hb-spin}.hb-drift[data-astro-cid-44uphgxd]{animation:38s ease-in-out infinite alternate hb-drift}}@keyframes hb-float-a{to{transform:translate(14vw,8vh)scale(1.1)}}@keyframes hb-float-b{to{transform:translate(-12vw,12vh)scale(.92)}}@keyframes hb-float-c{to{transform:translate(-10vw,-8vh)scale(1.15)}}@keyframes hb-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(9)}}@keyframes hb-spin{to{transform:rotate(360deg)}}@keyframes hb-drift{to{transform:translate(-140px,18px)}}
