@font-face{font-family:Sofachrome;src:url(/fonts/font.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-acid: #CCFF00;--color-acid-80: rgba(204, 255, 0, .8);--color-acid-40: rgba(204, 255, 0, .4);--color-acid-20: rgba(204, 255, 0, .2);--color-acid-dim: rgba(204, 255, 0, .12);--color-acid-faint: rgba(204, 255, 0, .04);--color-acid-border: rgba(204, 255, 0, .25);--color-acid-glow: rgba(204, 255, 0, .4);--color-acid-text: #CCFF00;--color-bg: #0a0a0a;--color-surface: rgba(255, 255, 255, .025);--color-surface-raised: rgba(255, 255, 255, .04);--color-surface-glass: rgba(255, 255, 255, .06);--color-surface-lift: rgba(255, 255, 255, .08);--color-border: rgba(255, 255, 255, .06);--color-border-mid: rgba(255, 255, 255, .1);--color-border-strong: rgba(255, 255, 255, .18);--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-tertiary: rgba(255, 255, 255, .45);--color-text-muted: rgba(255, 255, 255, .35);--color-text-faint: rgba(255, 255, 255, .25);--font-display: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", monospace;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-pill: 999px;--color-coral: rgba(255, 255, 255, .55);--color-coral-dim: rgba(255, 255, 255, .06);--color-coral-faint: rgba(255, 255, 255, .03);--color-coral-border: rgba(255, 255, 255, .15);--color-aqua: rgba(204, 255, 0, .4);--color-aqua-dim: rgba(204, 255, 0, .12);--color-aqua-faint: rgba(204, 255, 0, .04);--color-aqua-border: rgba(204, 255, 0, .2);--bg: var(--color-bg);--surface: var(--color-surface-raised);--surface-2: var(--color-surface-glass);--border: var(--color-border);--text: var(--color-text-primary);--text-muted: var(--color-text-tertiary);--text-subtle: var(--color-text-faint);--green: var(--color-acid);--red: rgba(255, 255, 255, .55);--radius: var(--radius-lg)}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-border, rgba(255,255,255,.06));padding:48px 0 30px;background:#111113;position:relative;z-index:2}.inner[data-astro-cid-sz7xmlte]{max-width:1240px;margin:0 auto;padding:0 40px}.grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.brand[data-astro-cid-sz7xmlte]{display:flex;gap:10px;align-items:center;margin-bottom:16px}.brand[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-family:var(--font-display, "Inter", sans-serif);font-size:14px;letter-spacing:.18em;color:var(--color-text-primary, #ffffff);text-transform:uppercase;font-weight:600}.tag[data-astro-cid-sz7xmlte]{color:var(--color-text-tertiary, rgba(255,255,255,.45));font-size:13px;max-width:260px;line-height:1.6;margin:0}.col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:10px;letter-spacing:.28em;color:var(--color-text-faint, rgba(255,255,255,.25));text-transform:uppercase;margin:0 0 16px;font-weight:500}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:var(--color-text-secondary, rgba(255,255,255,.7));font-size:13px;text-decoration:none;padding:4px 0;transition:color .15s}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-acid, #CCFF00)}.optout-badge[data-astro-cid-sz7xmlte]{display:block;color:var(--color-text-tertiary, rgba(255,255,255,.45));font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:2px 0 4px}.optout-badge[data-astro-cid-sz7xmlte][hidden]{display:none}.new-label[data-astro-cid-sz7xmlte]{font-size:10.5px;font-style:italic;color:var(--color-text-faint, rgba(255,255,255,.25));margin-left:5px}.bot[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--color-border, rgba(255,255,255,.06));color:var(--color-text-faint, rgba(255,255,255,.25));font-size:12px;letter-spacing:.1em}.social-row[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px;padding:4px 0}.social-row[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;line-height:0;color:var(--color-text-secondary, rgba(255,255,255,.7));text-decoration:none;transition:color .15s}.social-row[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-acid, #CCFF00)}.social-row[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:20px;height:20px;display:block}.social-row[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--color-text-secondary, rgba(255,255,255,.7));font-size:13px}@media(max-width:980px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:560px){.inner[data-astro-cid-sz7xmlte]{padding:0 20px}.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.bot[data-astro-cid-sz7xmlte]{flex-direction:column;gap:12px}}
