.hero[data-astro-cid-lcdefpme]{background:radial-gradient(60% 80% at 85% 10%, var(--accent-soft), transparent 70%), linear-gradient(to bottom, var(--surface), var(--bg));border-bottom:1px solid var(--border);padding:clamp(3rem,8vw,6rem) 0 clamp(2rem,5vw,3rem)}.hero__inner[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-size:clamp(2.1rem,5.5vw,3.4rem)}.hero__lead[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:38rem;font-size:1.15rem}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.hero__portrait[data-astro-cid-lcdefpme]{justify-self:center;width:min(100%,20rem)}.hero__portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;border:6px solid var(--surface);width:100%;box-shadow:var(--shadow), 0 0 0 1px var(--border);border-radius:50%}@media (width>=52rem){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1.5fr 1fr}}.section--tint[data-astro-cid-lcdefpme]{background:var(--surface);border-block:1px solid var(--border)}.topics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.25rem;display:grid}.topic[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(135deg,#0b3d2e,#17202c);min-height:12rem;text-decoration:none;display:block;position:relative;overflow:hidden}.topic[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.topic[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.topic__overlay[data-astro-cid-lcdefpme]{background:linear-gradient(#0000001a,#000000bf);flex-direction:column;justify-content:flex-end;padding:1.25rem;display:flex;position:absolute;inset:0}.topic__name[data-astro-cid-lcdefpme]{font-size:1.4rem;font-weight:800}.topic__count[data-astro-cid-lcdefpme]{opacity:.85;font-size:.9rem}.topic[data-astro-cid-lcdefpme]:hover{color:#fff}
