.hero[data-astro-cid-lcdefpme]{padding-block:clamp(4.5rem,12vw,9rem) clamp(3.5rem,8vw,5.5rem);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#bdbdff17,#0000);width:52rem;height:40rem;position:absolute;top:-18rem;right:-16rem}.hero[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{position:relative}.hero__brand[data-astro-cid-lcdefpme]{align-items:center;gap:.9rem;display:flex}.hero__brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;height:clamp(1.05rem,2.1vw,1.5rem)}.hero__brand[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text);font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;font-size:clamp(.8rem,1.4vw,1.05rem)}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.05em;max-width:12ch;margin-top:clamp(1.75rem,4vw,2.75rem);font-size:clamp(3rem,9vw,7rem);font-weight:600;line-height:.95}.hero__lead[data-astro-cid-lcdefpme]{max-width:38rem;color:var(--text-muted);margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.55}.hero__note[data-astro-cid-lcdefpme]{color:var(--text-subtle);font-family:var(--mono);margin-top:1rem;font-size:.8125rem}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.hero__facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.25rem 2rem;margin:clamp(3.5rem,8vw,5.5rem) 0 0;padding-top:1.5rem;display:grid}.hero__facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--text-subtle);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.hero__facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;margin:.35rem 0 0;font-weight:500}.hero__facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.hero__facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.section-label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent);margin-right:.6rem}.about__text[data-astro-cid-lcdefpme]{max-width:42rem;color:var(--text-muted);gap:1.25rem;margin-top:1.5rem;font-size:clamp(1.0625rem,1.5vw,1.1875rem);display:grid}.community[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);margin-top:2.5rem}.community__item[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);gap:.35rem 2rem;padding-block:1.25rem;display:grid}@media (width>=40rem){.community__item[data-astro-cid-lcdefpme]{grid-template-columns:11rem 1fr;align-items:baseline}}.community__name[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:1.0625rem}.community__text[data-astro-cid-lcdefpme]{color:var(--text-muted)}.community__cta[data-astro-cid-lcdefpme]{max-width:40rem;color:var(--text-muted);margin-top:2rem}.chapters[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);margin-top:2.5rem}.chapter[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);gap:.5rem 2rem;padding-block:1.75rem;display:grid;position:relative}@media (width>=40rem){.chapter[data-astro-cid-lcdefpme]{grid-template-columns:6rem 1fr}}.chapter__year[data-astro-cid-lcdefpme]{color:var(--chapter-accent);font-family:var(--mono);font-size:1.125rem;font-weight:500}.chapter__meta[data-astro-cid-lcdefpme]{color:var(--text-subtle);font-family:var(--mono);font-size:.8125rem}.chapter__label[data-astro-cid-lcdefpme]{color:var(--text)}.chapter__title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.35rem,2.6vw,1.75rem)}.chapter__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.chapter__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.chapter[data-astro-cid-lcdefpme]:hover .chapter__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent)}.chapter__summary[data-astro-cid-lcdefpme]{max-width:40rem;color:var(--text-muted);margin-top:.5rem}.home-news[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);margin-top:1.5rem}
