.grid-backdrop-module__9jtDIq__root{pointer-events:none;background:var(--fy-canvas);position:absolute;inset:0;overflow:hidden}.grid-backdrop-module__9jtDIq__band{background:var(--fy-band)}.grid-backdrop-module__9jtDIq__glow{border-radius:9999px;position:absolute}.grid-backdrop-module__9jtDIq__glowBlue{background:radial-gradient(closest-side, var(--fy-glow-blue), transparent);width:60rem;height:44rem;margin-left:-30rem;top:-16rem;left:50%}.grid-backdrop-module__9jtDIq__glowWarm{background:radial-gradient(closest-side, var(--fy-glow-warm), transparent);width:40rem;height:40rem;top:14rem;left:-16rem}.grid-backdrop-module__9jtDIq__glowCool{background:radial-gradient(closest-side, var(--fy-glow-cool), transparent);width:42rem;height:42rem;top:10rem;right:-16rem}.grid-backdrop-module__9jtDIq__grid,.grid-backdrop-module__9jtDIq__spot{position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 50% 18%,#000 35%,#0000 100%);mask-image:radial-gradient(85% 70% at 50% 18%,#000 35%,#0000 100%)}.grid-backdrop-module__9jtDIq__grid{background-image:linear-gradient(to right, var(--fy-grid-major) 1px, transparent 1px), linear-gradient(to bottom, var(--fy-grid-major) 1px, transparent 1px), linear-gradient(to right, var(--fy-grid-minor) 1px, transparent 1px), linear-gradient(to bottom, var(--fy-grid-minor) 1px, transparent 1px);background-size:calc(var(--fy-grid-pitch) * 4) calc(var(--fy-grid-pitch) * 4), calc(var(--fy-grid-pitch) * 4) calc(var(--fy-grid-pitch) * 4), var(--fy-grid-pitch) var(--fy-grid-pitch), var(--fy-grid-pitch) var(--fy-grid-pitch);background-position:calc(50% + var(--fy-grid-pitch) * 2) 0, calc(50% + var(--fy-grid-pitch) * 2) 0, calc(50% + var(--fy-grid-pitch) / 2) 0, calc(50% + var(--fy-grid-pitch) / 2) 0}.grid-backdrop-module__9jtDIq__noise{opacity:var(--fy-noise-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.grid-backdrop-module__9jtDIq__fade{-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}.grid-backdrop-module__9jtDIq__pulses{position:absolute;inset:0}.grid-backdrop-module__9jtDIq__pulseX,.grid-backdrop-module__9jtDIq__pulseY{will-change:transform;border-radius:9999px;position:absolute}.grid-backdrop-module__9jtDIq__pulseX{left:0;top:calc(var(--row) * var(--fy-grid-pitch));background:linear-gradient(to right, transparent, var(--fy-packet));width:9rem;height:1px;transform:translate3d(var(--sx,30vw), 0, 0)}.grid-backdrop-module__9jtDIq__pulseY{top:0;left:calc(50% + var(--col) * var(--fy-grid-pitch));background:linear-gradient(to bottom, transparent, var(--fy-packet));width:1px;height:8rem;transform:translate3d(0, var(--sy,12rem), 0)}.grid-backdrop-module__9jtDIq__reverse.grid-backdrop-module__9jtDIq__pulseX{background:linear-gradient(to left, transparent, var(--fy-packet))}.grid-backdrop-module__9jtDIq__reverse.grid-backdrop-module__9jtDIq__pulseY{background:linear-gradient(to top, transparent, var(--fy-packet))}@media (max-width:1279.98px){.grid-backdrop-module__9jtDIq__pulseY{display:none}}@media (max-width:767.98px){.grid-backdrop-module__9jtDIq__pulses{display:none}}.grid-backdrop-module__9jtDIq__spot{background-image:linear-gradient(to right, var(--fy-grid-lit) 1px, transparent 1px), linear-gradient(to bottom, var(--fy-grid-lit) 1px, transparent 1px);background-size:var(--fy-grid-pitch) var(--fy-grid-pitch);background-position:calc(50% + var(--fy-grid-pitch) / 2) 0;-webkit-mask-image:radial-gradient(15rem circle at var(--spot-x,-40rem) var(--spot-y,-40rem), #000, transparent 70%);-webkit-mask-image:radial-gradient(15rem circle at var(--spot-x,-40rem) var(--spot-y,-40rem), #000, transparent 70%);mask-image:radial-gradient(15rem circle at var(--spot-x,-40rem) var(--spot-y,-40rem), #000, transparent 70%);opacity:var(--spot-o,0);transition:opacity var(--motion-occasional-enter) var(--ease-work-out)}@media (prefers-reduced-motion:no-preference){:root:not([data-reduced-motion=true]) .grid-backdrop-module__9jtDIq__motion .grid-backdrop-module__9jtDIq__glowBlue{animation:grid-backdrop-module__9jtDIq__drift-a 26s var(--fy-ease-ambient) infinite alternate}:root:not([data-reduced-motion=true]) .grid-backdrop-module__9jtDIq__motion .grid-backdrop-module__9jtDIq__glowWarm{animation:grid-backdrop-module__9jtDIq__drift-b 32s var(--fy-ease-ambient) infinite alternate}:root:not([data-reduced-motion=true]) .grid-backdrop-module__9jtDIq__motion .grid-backdrop-module__9jtDIq__glowCool{animation:grid-backdrop-module__9jtDIq__drift-c 36s var(--fy-ease-ambient) infinite alternate}:root:not([data-reduced-motion=true]) .grid-backdrop-module__9jtDIq__motion .grid-backdrop-module__9jtDIq__pulseX{animation:grid-backdrop-module__9jtDIq__run-x var(--dur,11s) linear var(--delay,0s) infinite}:root:not([data-reduced-motion=true]) .grid-backdrop-module__9jtDIq__motion .grid-backdrop-module__9jtDIq__pulseY{animation:grid-backdrop-module__9jtDIq__run-y var(--dur,13s) linear var(--delay,0s) infinite}:root:not([data-reduced-motion=true]) .grid-backdrop-module__9jtDIq__motion .grid-backdrop-module__9jtDIq__reverse{animation-direction:reverse}.grid-backdrop-module__9jtDIq__motion[data-paused] *,.grid-backdrop-module__9jtDIq__motion[data-paused]{animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce),(pointer:coarse){.grid-backdrop-module__9jtDIq__spot{display:none}}@keyframes grid-backdrop-module__9jtDIq__drift-a{0%{transform:translate(-6rem)scale(1)}to{transform:translate(8rem,4rem)scale(1.12)}}@keyframes grid-backdrop-module__9jtDIq__drift-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(10rem,-4rem)scale(1.1)}}@keyframes grid-backdrop-module__9jtDIq__drift-c{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-10rem,6rem)scale(.95)}}@keyframes grid-backdrop-module__9jtDIq__run-x{0%{transform:translate(-10rem)}45%,to{transform:translate(calc(100vw + 1rem))}}@keyframes grid-backdrop-module__9jtDIq__run-y{0%{transform:translateY(-9rem)}40%,to{transform:translateY(64rem)}}
