.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 240px;align-items:center;gap:32px;padding-top:56px;padding-bottom:40px;display:grid}.term[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--teal);overflow-wrap:anywhere;margin:0;font-size:.85rem}h1[data-astro-cid-ge2uvauf]{margin:10px 0 0;font-size:clamp(2rem,5vw,2.9rem);font-weight:700;line-height:1.1}.intro[data-astro-cid-ge2uvauf]{max-width:56ch;color:var(--text);opacity:.88;margin:14px 0 0}.cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;margin:22px 0 0;display:flex}.btn[data-astro-cid-ge2uvauf]{border-radius:6px;min-height:44px;padding:11px 18px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.primary[data-astro-cid-ge2uvauf]{background:var(--teal);color:var(--bg)}.primary[data-astro-cid-ge2uvauf]:hover{background:var(--text);color:var(--bg)}.ghost[data-astro-cid-ge2uvauf]{color:var(--teal);border:1px solid #5eead480}.ghost[data-astro-cid-ge2uvauf]:hover{border-color:var(--text)}.art[data-astro-cid-ge2uvauf]{justify-content:center;display:flex}@media (width<=719px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;padding-top:36px}.art[data-astro-cid-ge2uvauf]{order:2}}.bar[data-astro-cid-bejh6rc3]{border:1px solid var(--line);border-radius:var(--card-radius);font-family:var(--font-mono);background:var(--card-bg);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0;padding:14px 18px;font-size:.8rem;list-style:none;display:flex}b[data-astro-cid-bejh6rc3]{color:var(--teal)}.grid[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-rqcsfpnx]{border:1px solid var(--card-line);border-radius:var(--card-radius);background:var(--card-bg)}.card[data-astro-cid-rqcsfpnx].highlight{border-color:var(--card-line-accent)}a[data-astro-cid-rqcsfpnx]{height:100%;color:var(--text);padding:16px;text-decoration:none;display:block}.top[data-astro-cid-rqcsfpnx]{align-items:center;gap:10px;margin-bottom:8px;display:flex}h3[data-astro-cid-rqcsfpnx]{margin:0;font-size:1rem}p[data-astro-cid-rqcsfpnx]{color:var(--muted);margin:0;font-size:.875rem}.highlight[data-astro-cid-rqcsfpnx] h3[data-astro-cid-rqcsfpnx]{color:var(--teal)}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-rqcsfpnx]{transition:transform .18s,border-color .18s}.card[data-astro-cid-rqcsfpnx]:hover{border-color:var(--teal);transform:translateY(-3px)}}@media (width<=899px){.grid[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(2,1fr)}}@media (width<=559px){.grid[data-astro-cid-rqcsfpnx]{grid-template-columns:1fr}}.sub[data-astro-cid-4qgext3q]{color:var(--muted);margin:-6px 0 14px;font-size:.9rem}.grid[data-astro-cid-4qgext3q]{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-4qgext3q]{border-left:3px solid var(--teal);background:var(--card-bg);border-radius:0 var(--card-radius) var(--card-radius) 0;flex-direction:column;padding:10px 16px;display:flex;position:relative}.card[data-astro-cid-4qgext3q].blue{border-left-color:var(--blue)}.card[data-astro-cid-4qgext3q]:focus-within{background:#16375f8c}.m[data-astro-cid-4qgext3q]{order:-1}h3[data-astro-cid-4qgext3q]{margin:6px 0 4px;font-size:1.05rem}h3[data-astro-cid-4qgext3q] a[data-astro-cid-4qgext3q]{color:var(--text);text-decoration:none}h3[data-astro-cid-4qgext3q] a[data-astro-cid-4qgext3q]:after{content:"";border-radius:0 var(--card-radius) var(--card-radius) 0;position:absolute;inset:0}p[data-astro-cid-4qgext3q]{color:var(--muted);margin:0;font-size:.875rem}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-4qgext3q]{transition:transform .18s,background-color .18s}.card[data-astro-cid-4qgext3q]:hover{background:#16375f8c;transform:translateY(-3px)}}@media (width<=719px){.grid[data-astro-cid-4qgext3q]{grid-template-columns:1fr}}.grid[data-astro-cid-p4uopdll]{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.n[data-astro-cid-p4uopdll]{color:var(--teal);font-family:var(--font-mono)}p[data-astro-cid-p4uopdll]{color:var(--muted);margin:4px 0 0;font-size:.875rem}@media (width<=899px){.grid[data-astro-cid-p4uopdll]{grid-template-columns:repeat(2,1fr)}}@media (width<=479px){.grid[data-astro-cid-p4uopdll]{grid-template-columns:1fr}}.list[data-astro-cid-foar4myp]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.all[data-astro-cid-foar4myp]{margin:12px 0 0;font-size:.9rem}.about[data-astro-cid-2t5o4nke]{align-items:center;gap:22px;display:flex}p[data-astro-cid-2t5o4nke]{color:var(--text);opacity:.88;max-width:62ch;margin:0}@media (width<=559px){.about[data-astro-cid-2t5o4nke]{flex-direction:column;align-items:flex-start}}.band[data-astro-cid-3le7lev5]{border-radius:var(--card-radius);background:var(--card-bg);border:1px solid #5eead459;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.band[data-astro-cid-3le7lev5] h2[data-astro-cid-3le7lev5]{font-size:1.3rem;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text);margin:0;font-weight:700}.btn[data-astro-cid-3le7lev5]{background:var(--teal);color:var(--bg);border-radius:6px;min-height:44px;padding:11px 18px;font-weight:600;text-decoration:none;display:inline-block}.btn[data-astro-cid-3le7lev5]:hover{background:var(--text);color:var(--bg)}
