@import"https://fonts.googleapis.com/css2?family=Monoton&family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--void: #050508;--night: #0a0a12;--dark: #12121a;--surface: #1a1a24;--muted: #2a2a36;--neon-pink: #ff10f0;--neon-cyan: #00fff0;--neon-yellow: #ffef00;--neon-orange: #ff6b2c;--neon-green: #39ff14;--neon-purple: #bf00ff;--neon-red: #ff073a;--neon-blue: #0080ff;--text-primary: #ffffff;--text-secondary: #a0a0b0;--text-muted: #606070;--background: var(--void);--foreground: var(--text-primary);--accent: var(--neon-pink);--accent-secondary: var(--neon-cyan);--accent-tertiary: var(--neon-yellow);--surface-page: var(--void);--surface-raised: var(--night);--surface-card: rgba(10, 10, 18, .8);--surface-card-alt: rgba(18, 18, 26, .7);--border-hairline: var(--surface);--border-neon: var(--accent);--text-body: var(--text-secondary);--text-heading: var(--text-primary);--text-meta: var(--text-muted);--wash-pink: rgba(255, 16, 240, .1);--wash-cyan: rgba(0, 255, 240, .1);--wash-yellow: rgba(255, 239, 0, .1)}:root{--font-display: "Monoton", "Outfit", system-ui, sans-serif;--font-body: "Outfit", system-ui, -apple-system, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--text-8xl: 6rem;--text-9xl: 8rem;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800;--leading-none: 1;--leading-tight: 1.15;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .05em;--tracking-wider: .1em;--tracking-widest: .2em;--tracking-eyebrow: .3em;--font-heading: var(--font-display);--font-ui: var(--font-body)}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--container-sm: 42rem;--container-md: 56rem;--container-lg: 64rem;--container-xl: 72rem;--container-2xl: 80rem;--gutter: 1.5rem;--radius-none: 0;--radius-sm: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-full: 9999px;--border-thin: 1px;--border-neon: 2px;--z-background: 0;--z-content: 10;--z-signs: 5;--z-nav: 50}:root{--glow-soft: 0 0 10px;--glow-medium: 0 0 20px, 0 0 40px;--glow-strong: 0 0 10px, 0 0 20px, 0 0 40px, 0 0 80px;--glow-intense: 0 0 5px, 0 0 10px, 0 0 20px, 0 0 40px, 0 0 80px, 0 0 120px;--text-glow-sm: 0 0 5px currentColor, 0 0 10px currentColor;--text-glow-md: 0 0 5px currentColor, 0 0 10px currentColor, 0 0 20px currentColor, 0 0 40px currentColor;--text-glow-lg: 0 0 5px currentColor, 0 0 10px currentColor, 0 0 20px currentColor, 0 0 40px currentColor, 0 0 80px currentColor;--box-glow-sm: 0 0 5px currentColor, 0 0 10px currentColor;--box-glow-md: 0 0 5px currentColor, 0 0 10px currentColor, 0 0 20px currentColor, inset 0 0 10px rgba(255, 255, 255, .1);--box-glow-lg: 0 0 20px currentColor, 0 0 40px currentColor, inset 0 0 20px rgba(255, 255, 255, .15);--blur-sm: 4px;--blur-md: 12px;--blur-ambient: 100px;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--dur-fast: .3s;--dur-med: .5s;--dur-slow: .7s;--dur-entrance: 1s;--hover-scale: 1.05}@keyframes neon-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;filter:brightness(1)}20%,24%,55%{opacity:.8;filter:brightness(.8)}}@keyframes neon-pulse{0%,to{filter:brightness(1);text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 20px currentColor,0 0 40px currentColor}50%{filter:brightness(1.2);text-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 40px currentColor,0 0 80px currentColor}}@keyframes neon-breathe{0%,to{box-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 20px currentColor,inset 0 0 10px #ffffff1a}50%{box-shadow:0 0 10px currentColor,0 0 25px currentColor,0 0 50px currentColor,inset 0 0 15px #fff3}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fn-chase{to{stroke-dashoffset:-100}}@keyframes fn-halo{0%,to{opacity:.32;transform:scale(1)}50%{opacity:.6;transform:scale(1.14)}}@keyframes scan-line{0%{top:-10%}to{top:110%}}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);font-weight:var(--weight-regular);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.neon-text-pink{color:var(--neon-pink);text-shadow:0 0 5px var(--neon-pink),0 0 10px var(--neon-pink),0 0 20px var(--neon-pink),0 0 40px var(--neon-pink)}.neon-text-cyan{color:var(--neon-cyan);text-shadow:0 0 5px var(--neon-cyan),0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan),0 0 40px var(--neon-cyan)}.neon-text-yellow{color:var(--neon-yellow);text-shadow:0 0 5px var(--neon-yellow),0 0 10px var(--neon-yellow),0 0 20px var(--neon-yellow),0 0 40px var(--neon-yellow)}.neon-text-orange{color:var(--neon-orange);text-shadow:0 0 5px var(--neon-orange),0 0 10px var(--neon-orange),0 0 20px var(--neon-orange),0 0 40px var(--neon-orange)}.neon-text-green{color:var(--neon-green);text-shadow:0 0 5px var(--neon-green),0 0 10px var(--neon-green),0 0 20px var(--neon-green),0 0 40px var(--neon-green)}.neon-text-purple{color:var(--neon-purple);text-shadow:0 0 5px var(--neon-purple),0 0 10px var(--neon-purple),0 0 20px var(--neon-purple),0 0 40px var(--neon-purple)}.neon-border-pink{border:2px solid var(--neon-pink);box-shadow:0 0 5px var(--neon-pink),0 0 10px var(--neon-pink),0 0 20px var(--neon-pink),inset 0 0 10px var(--wash-pink)}.neon-border-cyan{border:2px solid var(--neon-cyan);box-shadow:0 0 5px var(--neon-cyan),0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan),inset 0 0 10px var(--wash-cyan)}.neon-border-yellow{border:2px solid var(--neon-yellow);box-shadow:0 0 5px var(--neon-yellow),0 0 10px var(--neon-yellow),0 0 20px var(--neon-yellow),inset 0 0 10px var(--wash-yellow)}.ambient-glow{position:fixed;pointer-events:none;border-radius:var(--radius-full);filter:blur(var(--blur-ambient));opacity:.3;z-index:var(--z-background)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--neon-pink);border-radius:4px;box-shadow:0 0 10px var(--neon-pink)}::-webkit-scrollbar-thumb:hover{background:var(--neon-cyan);box-shadow:0 0 15px var(--neon-cyan)}::selection{background:var(--neon-pink);color:var(--void);text-shadow:none}.sign3d{--g: 1;--size: clamp(240px, 34vw, 400px);--pink: #ff2e9a;--pink-deep: #ff1184;--pink-lite: #ffe0f1;--pink-glass: #45102b;--blue: #2f8bff;--cyan: #36c8ff;--blue-lite: #e2f0ff;--blue-glass: #112742;--bolt: #ffae22;--bolt-deep: #ff5e1a;--bolt-lite: #fff0c8;--bolt-glass: #3a2410;--ease: cubic-bezier(.22, 1, .36, 1);position:relative;width:var(--size);height:var(--size);margin:0 auto;font-family:Fredoka,system-ui,sans-serif}.sign3d .wall-glow{position:absolute;left:50%;top:50%;width:165%;height:165%;transform:translate(-50%,-50%);pointer-events:none;z-index:0;opacity:.9;background:radial-gradient(28% 20% at 50% 33%,rgba(255,46,154,.3),transparent 70%),radial-gradient(30% 22% at 50% 52%,rgba(47,139,255,.28),transparent 72%),radial-gradient(22% 14% at 50% 70%,rgba(255,178,31,.2),transparent 72%);filter:blur(28px);animation:s3wallhum 3.8s ease-in-out infinite}.sign3d .scene:not(.do-hum)~.wall-glow{animation:none}@keyframes s3wallhum{0%,to{opacity:.78}50%{opacity:1}}.sign3d .scene{position:absolute;inset:0;perspective:1200px;z-index:2}.sign3d .float{position:absolute;inset:0;transform-style:preserve-3d;animation:s3floaty 9s ease-in-out infinite}.sign3d .scene:not(.do-float) .float{animation:none}@keyframes s3floaty{0%,to{transform:rotateY(-11deg) rotateX(6deg)}50%{transform:rotateY(11deg) rotateX(-4deg)}}.sign3d .sign{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .2s var(--ease);cursor:pointer}.sign3d .contact{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.7),transparent 72%);filter:blur(26px);transform:translateZ(-60px) scale(1.06)}.sign3d .plate-back{position:absolute;inset:1%;border-radius:50%;background:radial-gradient(60% 60% at 50% 45%,#0b0e18,#05060c);transform:translateZ(-30px);box-shadow:0 0 0 2px #15192a,0 30px 50px #0009}.sign3d .rim{position:absolute;inset:1%;border-radius:50%;background:conic-gradient(from 0deg,#1a1f33,#0a0d18,#20263d,#0a0d18,#1a1f33,#0b0e1a,#20263d,#0a0d18,#1a1f33);transform:translateZ(-15px) scale(1.005)}.sign3d .plate{position:absolute;inset:1%;border-radius:50%;background:radial-gradient(58% 58% at 50% 42%,#161b2e,#0c1020 60%,#080b16);box-shadow:inset 0 0 0 2px #788cbe2e,inset 0 0 0 6px #080b16e6,inset 0 8px 30px #0009;overflow:hidden}.sign3d .plate:after{content:"";position:absolute;left:0;right:0;top:0;height:45%;background:linear-gradient(rgba(255,255,255,.05),transparent);pointer-events:none}.sign3d .board-bleed{position:absolute;inset:1%;border-radius:50%;transform:translateZ(6px);pointer-events:none;background:radial-gradient(34% 16% at 50% 34%,rgba(255,46,154,.55),transparent 70%),radial-gradient(36% 18% at 50% 55%,rgba(54,140,255,.5),transparent 72%),radial-gradient(24% 12% at 50% 73%,rgba(255,178,31,.42),transparent 72%);filter:blur(11px)}.sign3d .stud{position:absolute;width:calc(var(--size) * .028);height:calc(var(--size) * .028);border-radius:50%;background:radial-gradient(40% 40% at 38% 32%,#cfd6e6,#767d92 42%,#2a3042 78%,#11141f);box-shadow:0 1px 2px #000000b3,inset 0 0 2px #0009;transform:translateZ(8px)}.sign3d .stud.t{left:50%;top:7%;margin-left:calc(var(--size) * -.014)}.sign3d .stud.b{left:50%;bottom:7%;margin-left:calc(var(--size) * -.014)}.sign3d .stud.l{top:50%;left:7%;margin-top:calc(var(--size) * -.014)}.sign3d .stud.r{top:50%;right:7%;margin-top:calc(var(--size) * -.014)}.sign3d .ring-unlit,.sign3d .ring-lit{position:absolute;inset:calc(var(--size) * .05);border-radius:50%}.sign3d .ring-unlit{border:calc(var(--size) * .009) solid #123040;transform:translateZ(16px)}.sign3d .ring-lit{border:calc(var(--size) * .007) solid var(--cyan);transform:translateZ(18px);box-shadow:0 0 calc(6px * var(--g)) var(--cyan),0 0 calc(16px * var(--g)) #36c8ffd9,inset 0 0 calc(10px * var(--g)) #36c8ffa6}.sign3d .art{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--size) * .006);transform-style:preserve-3d}.sign3d .word{position:relative;transform-style:preserve-3d;font-weight:600;line-height:.92;letter-spacing:.03em;text-transform:uppercase;font-size:calc(var(--size) * .225)}.sign3d .word .glass,.sign3d .word .lit{display:block}.sign3d .word .lit{position:absolute;inset:0;transform:translateZ(13px)}.sign3d .pink .glass{color:var(--pink-glass);-webkit-text-stroke:1px rgba(255,120,190,.18)}.sign3d .blue .glass{color:var(--blue-glass);-webkit-text-stroke:1px rgba(120,190,255,.18)}.sign3d .pink .lit{color:var(--pink-lite);text-shadow:0 0 calc(2px * var(--g)) #fff,0 0 calc(7px * var(--g)) var(--pink),0 0 calc(15px * var(--g)) var(--pink),0 0 calc(30px * var(--g)) var(--pink-deep),0 0 calc(54px * var(--g)) rgba(255,46,154,.6)}.sign3d .blue .lit{color:var(--blue-lite);text-shadow:0 0 calc(2px * var(--g)) #fff,0 0 calc(7px * var(--g)) var(--cyan),0 0 calc(15px * var(--g)) var(--blue),0 0 calc(30px * var(--g)) var(--blue),0 0 calc(54px * var(--g)) rgba(47,139,255,.55)}.sign3d .bolt{position:absolute;left:53%;top:49%;width:calc(var(--size) * .17);transform:translate(-50%,-50%) translateZ(22px);transform-style:preserve-3d;z-index:5}.sign3d .bolt svg{display:block;width:100%;height:auto;overflow:visible}.sign3d .bolt .b-glass{transform:translateZ(0)}.sign3d .bolt .b-glass path{fill:var(--bolt-glass);stroke:#ffaa3c33;stroke-width:2.5}.sign3d .bolt .b-lit{position:absolute;inset:0;transform:translateZ(6px);filter:drop-shadow(0 0 calc(4px * var(--g)) var(--bolt)) drop-shadow(0 0 calc(13px * var(--g)) var(--bolt-deep)) drop-shadow(0 0 calc(28px * var(--g)) rgba(255,94,26,.7))}.sign3d .bolt .b-lit path{fill:url(#boltGrad);stroke:#fff0c88c;stroke-width:1.5;stroke-linejoin:round}.sign3d .lit,.sign3d .ring-lit,.sign3d .b-lit,.sign3d .board-bleed{animation:s3hum 3.8s ease-in-out infinite}.sign3d .scene:not(.do-hum) .lit,.sign3d .scene:not(.do-hum) .ring-lit,.sign3d .scene:not(.do-hum) .b-lit,.sign3d .scene:not(.do-hum) .board-bleed{animation:none}@keyframes s3hum{0%,to{filter:brightness(.97)}50%{filter:brightness(1.08)}}.sign3d .b-lit{animation:none}.sign3d .sign.play .pink .lit{animation:s3ignite 1.5s var(--ease) .1s both}.sign3d .sign.play .blue .lit{animation:s3ignite 1.5s var(--ease) .55s both}.sign3d .sign.play .b-lit{animation:s3ignite 1.4s var(--ease) 1s both}.sign3d .sign.play .ring-lit{animation:s3igniteRing 1.7s var(--ease) both}.sign3d .sign.play .board-bleed{animation:s3igniteSoft 1.7s var(--ease) both}@keyframes s3ignite{0%{opacity:0}6%{opacity:.85}9%{opacity:.08}14%{opacity:.9}18%{opacity:.2}24%{opacity:1}28%{opacity:.35}33%{opacity:1}to{opacity:1}}@keyframes s3igniteRing{0%{opacity:0}42%{opacity:.15}56%{opacity:1}63%{opacity:.25}to{opacity:1}}@keyframes s3igniteSoft{0%{opacity:0}60%{opacity:.2}to{opacity:1}}.sign3d .scene.do-flicker .sign:not(.play) .pink .lit{animation:s3hum 3.8s ease-in-out infinite,s3flickA 9s linear 2s infinite}.sign3d .scene.do-flicker .sign:not(.play) .blue .lit{animation:s3hum 3.8s ease-in-out infinite,s3flickB 12s linear 5s infinite}@keyframes s3flickA{0%,40%,42%,91%,93%,to{opacity:1}41%{opacity:.25}92%{opacity:.5}92.4%{opacity:1}}@keyframes s3flickB{0%,66%,69%,to{opacity:1}67%{opacity:.2}67.5%{opacity:1}68.2%{opacity:.45}}.sign3d .scene.do-bolt .sign:not(.play) .b-lit{animation:s3boltFlash 5.5s ease-in-out 1.5s infinite}@keyframes s3boltFlash{0%,87%,to{filter:drop-shadow(0 0 calc(4px * var(--g)) var(--bolt)) drop-shadow(0 0 calc(12px * var(--g)) var(--bolt-deep)) drop-shadow(0 0 calc(26px * var(--g)) rgba(255,171,18,.65))}90%{filter:drop-shadow(0 0 calc(8px * var(--g)) #fff) drop-shadow(0 0 calc(24px * var(--g)) var(--bolt)) drop-shadow(0 0 calc(48px * var(--g)) var(--bolt-deep))}92%{filter:brightness(1.5) drop-shadow(0 0 calc(5px * var(--g)) var(--bolt))}}@media(prefers-reduced-motion:reduce){.sign3d .float,.sign3d .wall-glow,.sign3d .lit,.sign3d .ring-lit,.sign3d .b-lit,.sign3d .board-bleed,.sign3d .scene.do-flicker .sign .lit,.sign3d .scene.do-bolt .sign .b-lit{animation:none!important;opacity:1!important}}.fn-footer-link[data-astro-cid-gcn2mc3v]{background:none;border:none;padding:0;text-align:left;cursor:pointer;font-family:var(--font-body);font-size:.9rem;text-decoration:none;color:var(--text-secondary);transition:color .25s ease;width:fit-content}.fn-footer-link[data-astro-cid-gcn2mc3v]:hover{color:var(--neon-cyan);text-shadow:0 0 8px var(--neon-cyan)}.fn-footer-link[data-astro-cid-gcn2mc3v]:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px}@media(max-width:820px){.fn-footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr 1fr!important}}@media(max-width:520px){.fn-footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr!important}}.fn-cookie[data-astro-cid-fzbxxtek]{position:fixed;bottom:0;left:0;right:0;z-index:9998;background:#08080eeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(0,255,240,.28);box-shadow:0 -8px 40px #0000008c,0 -1px #00fff059;padding:18px 20px;font-family:var(--font-body, system-ui, sans-serif);font-size:14px;line-height:1.55;color:var(--text-secondary, #b9b9c6);animation:fn-cookie-up .35s ease-out}@keyframes fn-cookie-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fn-cookie-inner[data-astro-cid-fzbxxtek]{max-width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.fn-cookie-text[data-astro-cid-fzbxxtek]{flex:1 1 320px;min-width:0}.fn-cookie-text[data-astro-cid-fzbxxtek] strong[data-astro-cid-fzbxxtek]{display:block;font-size:15px;margin-bottom:4px;color:var(--text-primary, #fff)}.fn-cookie-text[data-astro-cid-fzbxxtek] p[data-astro-cid-fzbxxtek]{margin:0}.fn-cookie-text[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:var(--neon-cyan, #00fff0);text-decoration:underline;text-underline-offset:2px}.fn-cookie-text[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]:hover{text-shadow:0 0 8px rgba(0,255,240,.6)}.fn-cookie-actions[data-astro-cid-fzbxxtek]{display:flex;gap:10px;flex-shrink:0}.fn-cookie-btn[data-astro-cid-fzbxxtek]{padding:11px 20px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;font-family:inherit}.fn-cookie-btn[data-astro-cid-fzbxxtek]:focus-visible{outline:2px solid var(--neon-cyan, #00fff0);outline-offset:2px}.fn-cookie-btn--ghost[data-astro-cid-fzbxxtek]{background:transparent;border-color:#ffffff38;color:var(--text-secondary, #cfcfda)}.fn-cookie-btn--ghost[data-astro-cid-fzbxxtek]:hover{border-color:#ffffff80;color:#fff}.fn-cookie-btn--neon[data-astro-cid-fzbxxtek]{background:var(--neon-pink, #ff10f0);color:#0a0a0f;box-shadow:0 0 16px #ff10f08c}.fn-cookie-btn--neon[data-astro-cid-fzbxxtek]:hover{transform:translateY(-1px);box-shadow:0 0 26px #ff10f0cc}@media(max-width:640px){.fn-cookie[data-astro-cid-fzbxxtek]{padding:16px}.fn-cookie-inner[data-astro-cid-fzbxxtek]{flex-direction:column;align-items:stretch}.fn-cookie-actions[data-astro-cid-fzbxxtek]{justify-content:stretch}.fn-cookie-btn[data-astro-cid-fzbxxtek]{flex:1}}@media(prefers-reduced-motion:reduce){.fn-cookie[data-astro-cid-fzbxxtek]{animation:none}.fn-cookie-btn[data-astro-cid-fzbxxtek]{transition:none}.fn-cookie-btn--neon[data-astro-cid-fzbxxtek]:hover{transform:none}}.fn-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.28}.orb.a{width:46vw;height:46vw;background:#ff10f0;top:-8vw;left:-6vw;animation:drift1 22s ease-in-out infinite}.orb.b{width:40vw;height:40vw;background:#00fff0;bottom:-10vw;right:-6vw;animation:drift2 26s ease-in-out infinite}.orb.c{width:30vw;height:30vw;background:#bf00ff;top:40%;left:45%;opacity:.18;animation:drift1 30s ease-in-out infinite reverse}@keyframes drift1{0%,to{transform:translate(0)}50%{transform:translate(6vw,8vh)}}@keyframes drift2{0%,to{transform:translate(0)}50%{transform:translate(-7vw,-6vh)}}#fn-tubes-wrap{position:fixed;inset:0;z-index:0;overflow:hidden;contain:strict;pointer-events:none;background:var(--void);opacity:0;transition:opacity 1.2s ease}#fn-tubes{display:block;width:100%;height:100%}body.tubes-on #fn-tubes-wrap{opacity:1}body.tubes-on .fn-bg{opacity:0;transition:opacity 1.2s ease}body.tubes-on .cursor-glow{display:none}.sr-only[data-astro-cid-sckkx6r4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only[data-astro-cid-sckkx6r4]:focus{position:fixed;top:.5rem;left:.5rem;width:auto;height:auto;padding:.5rem 1rem;margin:0;overflow:visible;clip:auto;white-space:normal;z-index:9999;background:var(--void, #050508);color:var(--neon-cyan, #00fff0);border-radius:4px;box-shadow:0 0 12px var(--neon-cyan, #00fff0)}
