.social-channels[data-astro-cid-rp5kzjpu]{display:flex;flex-direction:column;justify-content:space-evenly;gap:.6rem;height:100%}a[data-astro-cid-rp5kzjpu]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border:1px solid rgb(121 239 168 / 14%);border-radius:8px;background:#192b1f85;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}a[data-astro-cid-rp5kzjpu][href]:hover{transform:translateY(-2px);border-color:#79efa8a6;background:#254a2fad}a[data-astro-cid-rp5kzjpu][aria-disabled=true]{opacity:.72}.social-channels__icon[data-astro-cid-rp5kzjpu]{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#0f191299}.social-channels__icon[data-astro-cid-rp5kzjpu] img[data-astro-cid-rp5kzjpu]{filter:invert(81%) sepia(27%) saturate(611%) hue-rotate(84deg) brightness(103%)}.social-channels__text[data-astro-cid-rp5kzjpu]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.social-channels__text[data-astro-cid-rp5kzjpu] strong[data-astro-cid-rp5kzjpu]{font-family:var(--font-ui);font-size:.85rem;color:var(--ink-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-channels__text[data-astro-cid-rp5kzjpu] span[data-astro-cid-rp5kzjpu]{font-family:var(--font-ui);font-size:.7rem;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-channels__ship[data-astro-cid-rp5kzjpu]{flex:0 0 auto;margin-left:auto;display:grid;place-items:center;color:var(--accent-signal);filter:drop-shadow(0 0 6px rgb(201 154 59 / 55%));opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .2s ease}a[data-astro-cid-rp5kzjpu]:hover .social-channels__ship[data-astro-cid-rp5kzjpu]{opacity:1;transform:scale(1);animation:social-ship-spin 1.8s linear infinite}@keyframes social-ship-spin{to{transform:scale(1) rotate(360deg)}}@media(max-width:900px){.social-channels[data-astro-cid-rp5kzjpu]{flex-direction:row;flex-wrap:wrap;justify-content:center;height:auto;gap:.6rem}.social-channels[data-astro-cid-rp5kzjpu] a[data-astro-cid-rp5kzjpu]{padding:0;border-radius:50%;background:transparent;border-color:transparent}.social-channels[data-astro-cid-rp5kzjpu] a[data-astro-cid-rp5kzjpu]:hover{transform:none}.social-channels__text[data-astro-cid-rp5kzjpu],.social-channels__ship[data-astro-cid-rp5kzjpu]{display:none}}@media(prefers-reduced-motion:reduce){a[data-astro-cid-rp5kzjpu]{transition:none}.social-channels__ship[data-astro-cid-rp5kzjpu]{animation:none}}.home-intro[data-astro-cid-j7pv25f6]{padding:clamp(1.5rem,4vw,3rem) 0 1rem;max-width:900px;margin:0 auto;text-align:center}.eyebrow[data-astro-cid-j7pv25f6]{color:var(--accent-signal);font-family:var(--font-ui);font-size:.8rem;letter-spacing:.06em;margin:0 0 .75rem}.home-intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0;text-wrap:balance}.home-description[data-astro-cid-j7pv25f6]{color:var(--ink-muted);font-family:var(--font-ui);max-width:60ch;margin-left:auto;margin-right:auto}.home-actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;font-family:var(--font-ui)}.primary-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:44px;padding:.65rem 1rem;background:var(--accent-signal);color:var(--ink-on-paper);border-radius:4px;text-decoration:none;font-weight:600}.more-cases[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:2.5rem}.more-cases__link[data-astro-cid-j7pv25f6]{gap:.5rem;padding:.8rem 1.7rem;font-family:var(--font-ui);font-size:1rem;animation:more-cases-pulse 2.2s ease-out infinite}.more-cases__link[data-astro-cid-j7pv25f6]:hover,.more-cases__link[data-astro-cid-j7pv25f6]:focus-visible{animation-play-state:paused;text-decoration:underline}.more-cases__link[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--ink-primary);outline-offset:4px}@keyframes more-cases-pulse{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--accent-signal) 60%,transparent)}50%{transform:scale(1.04)}70%{box-shadow:0 0 0 16px color-mix(in srgb,var(--accent-signal) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--accent-signal) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.more-cases__link[data-astro-cid-j7pv25f6]{animation:none}}.banner-layout[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,720px) minmax(220px,1fr);align-items:stretch;gap:1.5rem;margin:1.5rem 0 2rem}@media(max-width:900px){.banner-layout[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.archive-stats-link[data-astro-cid-j7pv25f6]{display:block;color:inherit;text-decoration:none;border-radius:10px;transition:background .15s ease-out}.archive-stats-link[data-astro-cid-j7pv25f6]:hover,.archive-stats-link[data-astro-cid-j7pv25f6]:focus-visible{background:#c99a3b14}.archive-stats-link[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--accent-signal);outline-offset:4px}.archive-stats[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem clamp(1.25rem,3vw,2.25rem);max-width:760px;margin:.5rem auto 2rem;padding:.5rem;text-align:center}.archive-stats[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{flex:0 1 auto;min-width:84px}.archive-stats[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--font-ui);font-size:.65rem;letter-spacing:.04em;color:var(--ink-muted);text-transform:uppercase}.archive-stats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:.15rem 0 0;font-family:var(--font-stamp);font-size:1.8rem;color:var(--accent-signal)}@media(max-width:480px){.archive-stats[data-astro-cid-j7pv25f6]{gap:.75rem 1rem}.archive-stats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-size:1.5rem}}.banner-wrap[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;border-radius:4px;border:1px solid var(--border-hairline)}.banner-vignette[data-astro-cid-j7pv25f6],.banner-beam-glow[data-astro-cid-j7pv25f6],.banner-scanlines[data-astro-cid-j7pv25f6],.banner-static[data-astro-cid-j7pv25f6],.banner-particles[data-astro-cid-j7pv25f6],.banner-corners[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none}.banner-beam-waves[data-astro-cid-j7pv25f6]{position:absolute;pointer-events:none}.banner-vignette[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse at center,transparent 45%,rgba(15,18,16,.75) 100%)}.banner-beam-glow[data-astro-cid-j7pv25f6]{left:49%;top:46%;width:40%;height:78%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(90,255,160,.75) 0%,rgba(90,255,160,.4) 40%,transparent 75%);mix-blend-mode:screen;filter:blur(4px);animation:beam-pulse 2.6s ease-in-out infinite}@keyframes beam-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.banner-beam-waves[data-astro-cid-j7pv25f6]{left:50%;top:62%;width:0;height:0}.beam-wave[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;width:40px;height:40px;margin-left:-20px;margin-top:-20px;border-radius:50%;border:2px solid rgba(110,255,170,.9);box-shadow:0 0 12px 2px #6effaa99;mix-blend-mode:screen;opacity:0;animation:beam-wave-expand 3.9s ease-out infinite}@keyframes beam-wave-expand{0%{transform:scale(.3);opacity:.8}70%{opacity:.25}to{transform:scale(6);opacity:0}}.banner-static[data-astro-cid-j7pv25f6]{width:100%;height:100%;opacity:0;mix-blend-mode:overlay;animation:glitch-cycle 60s steps(1,end) infinite}.banner-glitch-label[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-stamp);font-size:1.1rem;letter-spacing:.15em;color:var(--accent-alert);text-shadow:0 0 8px rgba(139,46,46,.9);opacity:0;animation:glitch-label-cycle 60s steps(1,end) infinite;pointer-events:none}@keyframes glitch-cycle{0%,95%{opacity:0;transform:translate(0)}95.2%{opacity:.65;transform:translate(-6px)}95.4%{opacity:.15;transform:translate(4px)}95.6%{opacity:.6;transform:translate(-3px)}95.8%{opacity:.1;transform:translate(3px)}96%{opacity:.55;transform:translate(-5px)}96.3%{opacity:.15;transform:translate(2px)}96.6%{opacity:.6;transform:translate(-4px)}96.9%{opacity:.1;transform:translate(3px)}97.2%{opacity:.5;transform:translate(-2px)}97.5%{opacity:.15;transform:translate(4px)}97.8%{opacity:.4;transform:translate(-3px)}98.1%{opacity:.1;transform:translate(2px)}98.33%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes glitch-label-cycle{0%,95%{opacity:0}95.2%{opacity:1}98.1%{opacity:1}98.33%{opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.banner-beam-glow[data-astro-cid-j7pv25f6],.beam-wave[data-astro-cid-j7pv25f6],.banner-static[data-astro-cid-j7pv25f6],.banner-glitch-label[data-astro-cid-j7pv25f6]{animation:none;opacity:0}}.banner-scanlines[data-astro-cid-j7pv25f6]{background:repeating-linear-gradient(to bottom,rgba(237,234,224,.05) 0px,rgba(237,234,224,.05) 1px,transparent 1px,transparent 3px);mix-blend-mode:overlay;animation:scan-drift 6s linear infinite}@keyframes scan-drift{0%{background-position:0 0}to{background-position:0 60px}}.particle[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;background:var(--accent-signal);box-shadow:0 0 6px 1px var(--accent-signal);opacity:0;animation:particle-float var(--duration) ease-in infinite}@keyframes particle-float{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:var(--max-opacity)}50%{transform:translateY(-120px) translate(8px)}90%{opacity:0}to{transform:translateY(-220px) translate(-6px);opacity:0}}.banner-hud[data-astro-cid-j7pv25f6]{position:absolute;top:14px;left:18px;display:flex;align-items:center;gap:.4rem;font-family:var(--font-ui);font-size:.7rem;letter-spacing:.08em;color:var(--ink-primary);text-shadow:0 1px 3px rgba(0,0,0,.8)}.hud-dot[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:var(--accent-alert);box-shadow:0 0 6px 1px var(--accent-alert);animation:hud-blink 1.4s ease-in-out infinite}@keyframes hud-blink{0%,to{opacity:1}50%{opacity:.25}}.corner[data-astro-cid-j7pv25f6]{position:absolute;width:22px;height:22px;border-color:var(--accent-signal);opacity:.7;filter:drop-shadow(0 0 3px rgba(201,154,59,.6))}.corner-tl[data-astro-cid-j7pv25f6]{top:10px;left:10px;border-top:2px solid;border-left:2px solid}.corner-tr[data-astro-cid-j7pv25f6]{top:10px;right:10px;border-top:2px solid;border-right:2px solid}.corner-bl[data-astro-cid-j7pv25f6]{bottom:10px;left:10px;border-bottom:2px solid;border-left:2px solid}.corner-br[data-astro-cid-j7pv25f6]{bottom:10px;right:10px;border-bottom:2px solid;border-right:2px solid}@media(prefers-reduced-motion:reduce){.banner-scanlines[data-astro-cid-j7pv25f6],.particle[data-astro-cid-j7pv25f6],.hud-dot[data-astro-cid-j7pv25f6]{animation:none}}
