.backdrop[data-astro-cid-t2crb47x]{position:absolute;inset:0 0 auto;height:calc(2.1 * var(--canvas-h));z-index:-1;pointer-events:none;contain:layout style;--canvas-w: min(100vw, 45rem + 50vw);--canvas-h: min(100vh, 50rem);--point-w: 1.4;--point-h: 1.6;--drift-amount: .12}.backdrop--page[data-astro-cid-t2crb47x]{inset:0;height:auto;overflow:hidden}.backdrop__point[data-astro-cid-t2crb47x]{position:absolute;width:calc(var(--point-w) * var(--canvas-w));height:calc(var(--point-h) * var(--canvas-h));left:calc(50% + (var(--point-x) - var(--point-w) / 2) * var(--canvas-w));top:calc(var(--point-y) * var(--canvas-h))}.backdrop__drift[data-astro-cid-t2crb47x]{position:absolute;inset:0}.backdrop__lobe[data-astro-cid-t2crb47x]{position:absolute;-webkit-mask-image:radial-gradient(farthest-side at 50% 50%,#000 0%,rgb(0 0 0 / 62%) 22%,rgb(0 0 0 / 32%) 44%,rgb(0 0 0 / 12%) 66%,rgb(0 0 0 / 3%) 84%,transparent 100%);mask-image:radial-gradient(farthest-side at 50% 50%,#000 0%,rgb(0 0 0 / 62%) 22%,rgb(0 0 0 / 32%) 44%,rgb(0 0 0 / 12%) 66%,rgb(0 0 0 / 3%) 84%,transparent 100%)}.backdrop__lobe--accent[data-astro-cid-t2crb47x]{inset:0 14% 12% 0;background-image:var(--gradient-accent)}.backdrop__lobe--brand[data-astro-cid-t2crb47x]{inset:12% 0 0 14%;background-image:var(--gradient-brand);opacity:.95}.backdrop__point--top-right[data-astro-cid-t2crb47x]{--point-x: .5;--point-y: -.7;--point-enter-x: calc(.07 * var(--canvas-w));--point-enter-y: calc(-.07 * var(--canvas-h));--drift-x: calc(var(--drift-amount) * var(--canvas-w) * -1);--drift-y: calc(var(--drift-amount) * var(--canvas-h));--drift-rotate: 3deg;--drift-duration: 42s;opacity:.85}.backdrop__point--bottom-right[data-astro-cid-t2crb47x]{--point-x: .35;--point-y: .5;--point-enter-x: calc(.07 * var(--canvas-w));--point-enter-y: calc(.07 * var(--canvas-h));--point-enter-delay: .1s;--drift-x: calc(var(--drift-amount) * var(--canvas-w) * -.95);--drift-y: calc(var(--drift-amount) * var(--canvas-h) * -.9);--drift-rotate: -2.5deg;--drift-duration: 48s;--drift-direction: reverse;opacity:.72}.backdrop__point--bottom-left[data-astro-cid-t2crb47x]{--point-x: -.35;--point-y: .5;--point-enter-x: calc(-.07 * var(--canvas-w));--point-enter-y: calc(.07 * var(--canvas-h));--point-enter-delay: .19s;--drift-x: calc(var(--drift-amount) * var(--canvas-w));--drift-y: calc(var(--drift-amount) * var(--canvas-h) * -.85);--drift-rotate: 3.5deg;--drift-duration: 55s;opacity:.82}.backdrop__point--trail-left[data-astro-cid-t2crb47x],.backdrop__point--trail-right[data-astro-cid-t2crb47x],.backdrop__point--trail-tail[data-astro-cid-t2crb47x]{--point-w: .9;--point-h: 1.45}.backdrop__point--trail-left[data-astro-cid-t2crb47x]{--point-x: -.6;top:38%;opacity:.5}.backdrop__point--trail-right[data-astro-cid-t2crb47x]{--point-x: .5;top:60%;opacity:.42}.backdrop__point--trail-tail[data-astro-cid-t2crb47x]{--point-x: -.55;top:auto;bottom:0;opacity:.4}@media (max-width: 40rem){.backdrop[data-astro-cid-t2crb47x]{--canvas-w: 100vw;--canvas-h: 100vh;--point-w: 1.3;--point-h: .62;--drift-amount: .08}.backdrop__point--top-right[data-astro-cid-t2crb47x]{--point-x: .7;--point-y: -.18}.backdrop__point--bottom-right[data-astro-cid-t2crb47x]{--point-x: .55;--point-y: .62;opacity:.34}.backdrop__point--bottom-left[data-astro-cid-t2crb47x]{--point-x: -.55;--point-y: .54}.backdrop__point--trail-left[data-astro-cid-t2crb47x],.backdrop__point--trail-right[data-astro-cid-t2crb47x],.backdrop__point--trail-tail[data-astro-cid-t2crb47x]{--point-w: 1;--point-h: .7}}html.js .backdrop__point[data-astro-cid-t2crb47x]{animation:backdrop-point-enter 1.6s var(--ease-out-quart) both;animation-delay:var(--point-enter-delay, 0ms)}@keyframes backdrop-point-enter{0%{opacity:0;transform:translate3d(var(--point-enter-x, 0),var(--point-enter-y, 0),0) scale(.7)}}.backdrop[data-astro-cid-t2crb47x][data-media-enhanced] .backdrop__drift[data-astro-cid-t2crb47x]{animation:backdrop-point-drift var(--drift-duration) ease-in-out infinite;animation-direction:var(--drift-direction, normal);animation-play-state:paused}.backdrop[data-astro-cid-t2crb47x][data-media-active] .backdrop__drift[data-astro-cid-t2crb47x]{animation-play-state:running}@keyframes backdrop-point-drift{0%,to{opacity:1;transform:translateZ(0) scale(1) rotate(0)}50%{opacity:.88;transform:translate3d(var(--drift-x),var(--drift-y),0) scale(1.1) rotate(var(--drift-rotate))}}@media (prefers-reduced-motion: reduce){html.js .backdrop__point[data-astro-cid-t2crb47x],.backdrop[data-astro-cid-t2crb47x][data-media-enhanced] .backdrop__drift[data-astro-cid-t2crb47x]{animation:none}}
