@layer theme,base;@layer components{.aid-root{--aid-page:#f4f6fb;--aid-line:#d8dbe1;--aid-line-soft:#dde3ee;--aid-soft:#e8eefb;--aid-stage:#e7e9ed;--aid-card:#131e33;--aid-night:#061633;--aid-cyan:#7dd3fc;--aid-lilac:#a5c0ff;--aid-mint:#1f9d6b}.aid-display{font-family:var(--font-display);letter-spacing:0;font-weight:600;line-height:var(--aid-lh,1.12);font-size:max(calc(var(--aid-fs,54) * .55px), min(calc(var(--aid-fs,54) * 1px), calc(var(--aid-fs,54) * (var(--aid-min,.62) * 1px + (1 - var(--aid-min,.62)) * (100vw - 360px) / 1080))))}.aid-copy{font-family:var(--font-body);font-weight:400;line-height:var(--aid-lh,1.7);font-size:calc(var(--aid-fs,15) * 1px)}@media not (min-width:64rem){.aid-copy{font-size:calc(min(var(--aid-fs,15), 17) * 1px)}}[dir=rtl] .aid-root .aid-display{line-height:max(var(--aid-lh,1.12), 1.32)}.aid-gradient-dark{background-image:linear-gradient(115deg, var(--aid-cyan) 0%, var(--color-signal-soft) 30%, var(--aid-lilac) 55%, var(--color-signal-soft) 80%, var(--aid-cyan) 100%);color:#0000;-webkit-text-fill-color:transparent;background-position:0%;background-size:280% 280%;-webkit-background-clip:text;background-clip:text;animation:18s ease-in-out infinite brandGradientWander}.aid-lattice{background-image:linear-gradient(to right, var(--aid-ink) 1px, transparent 1px), linear-gradient(to bottom, var(--aid-ink) 1px, transparent 1px);background-size:var(--aid-pitch,64px) var(--aid-pitch,64px);-webkit-mask-image:radial-gradient(closest-side,#000 0% 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0% 55%,#0000 100%)}.aid-dots{background-image:radial-gradient(circle, var(--aid-ink) 1.2px, transparent 1.4px);background-size:var(--aid-pitch,26px) var(--aid-pitch,26px);-webkit-mask-image:radial-gradient(closest-side,#000 0% 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0% 55%,#0000 100%)}.aid-marquee{animation:40s linear infinite aidMarquee}.aid-marquee:hover{animation-play-state:paused}[dir=rtl] .aid-marquee{animation-name:aidMarqueeRtl}@keyframes aidMarquee{to{transform:translate(-50%)}}@keyframes aidMarqueeRtl{to{transform:translate(50%)}}.aid-fill{transform-origin:0;animation:3s linear forwards aidFill}[dir=rtl] .aid-fill{transform-origin:100%}@keyframes aidFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.aid-gradient-dark,.aid-marquee,.aid-fill{animation:none}}.aid-root section:after,.aid-root section:not(.no-crosshair):after,.aid-root .section-crosshair:not(.no-crosshair):after{content:none}body:has(.aid-root) section:not(.no-crosshair):after{content:none}body:has(.aid-root) .section-crosshair:not(.no-crosshair):after{content:none}body:has(.aid-root) .crosshair{display:none}}@layer utilities;
