.home-shell[data-astro-cid-lcdefpme]{max-width:var(--wide-width);margin:auto;padding:0 28px 100px}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,5vw,75px);padding:36px 0 40px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{min-width:0}.eyebrow[data-astro-cid-lcdefpme]{color:var(--color-muted);font:600 .69rem/1.6 var(--font-mono);letter-spacing:.06em}h1[data-astro-cid-lcdefpme]{max-width:670px;font:750 clamp(3rem, 5vw, 5.2rem)/1.055 var(--font-heading);letter-spacing:-.073em;margin:19px 0}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-brand)}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:570px;color:var(--color-text-secondary);font-size:clamp(1.05rem,1.3vw,1.17rem);line-height:1.78}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:23px;display:flex}.hero-primary[data-astro-cid-lcdefpme]{border:1px solid var(--color-brand);border-radius:var(--radius);background:var(--color-brand);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:45px;padding:15px 19px;font-size:.9rem;font-weight:650;display:inline-flex;color:var(--color-on-brand)!important}.hero-primary[data-astro-cid-lcdefpme]:hover{background:var(--color-brand-hover);transform:translateY(-2px)}.hero-primary[data-astro-cid-lcdefpme]:active{transform:translateY(0)}.hero-secondary[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;font-size:.88rem;font-weight:650;display:inline-flex;color:var(--color-text)!important}.hero-secondary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-brand);margin-left:9px}.hero-visual[data-astro-cid-lcdefpme]{min-width:0;margin:0}.hero-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1.35;object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius);width:100%;display:block}.hero-visual[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--color-muted);font:550 .7rem/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:15px;padding-top:15px;display:flex}.recent[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);padding-top:42px}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}h2[data-astro-cid-lcdefpme]{font:720 clamp(2.5rem, 4.5vw, 4.4rem)/1.1 var(--font-heading);letter-spacing:-.065em;margin:13px 0 12px}h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-brand)}.section-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);line-height:1.7}.section-heading[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme],.explore-heading[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-brand);min-height:44px;color:var(--color-text);flex-shrink:0;align-items:center;gap:18px;font-size:.86rem;font-weight:650;display:inline-flex}.section-heading[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.explore-heading[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-brand)}.featured-intro[data-astro-cid-lcdefpme],.home-empty[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);margin-top:24px;padding-top:18px}.featured-intro[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{min-height:44px;color:var(--color-text);font:650 1.1rem/1.4 var(--font-heading);overflow-wrap:anywhere;padding:8px 0;display:block}.featured-intro[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-brand)}.home-empty[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1rem}.home-empty[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:8px;font-size:.93rem;line-height:1.6}a[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.explore[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:48px;padding:28px 0}.explore-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:24px;display:flex}.explore[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.35rem,2vw,1.85rem)}.topic-chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.topic-chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius);max-width:100%;min-height:44px;color:var(--color-text);align-items:center;gap:14px;padding:9px 13px;display:flex}.topic-chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;min-width:0;font-size:.88rem}.topic-chips[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--color-muted);font:.7rem var(--font-mono);flex-shrink:0}.topic-chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--color-brand)}@media (width<=850px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px;padding:32px 0 36px}.hero-visual[data-astro-cid-lcdefpme]{max-width:440px}.hero-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:2.3}}@media (width<=600px){.home-shell[data-astro-cid-lcdefpme]{padding:0 20px 60px}.hero[data-astro-cid-lcdefpme]{gap:0;padding:20px 0 24px}h1[data-astro-cid-lcdefpme]{margin:12px 0;font-size:clamp(2.25rem,9.2vw,3.1rem)}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:1rem;line-height:1.6}.eyebrow[data-astro-cid-lcdefpme]{font-size:.7rem}.hero-actions[data-astro-cid-lcdefpme]{gap:6px 18px;margin-top:14px}.hero-primary[data-astro-cid-lcdefpme]{gap:20px;min-height:44px;padding:10px 14px}.hero-visual[data-astro-cid-lcdefpme]{display:none}.featured-intro[data-astro-cid-lcdefpme],.home-empty[data-astro-cid-lcdefpme]{margin-top:16px;padding-top:12px}.featured-intro[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{font-size:1rem}.recent[data-astro-cid-lcdefpme]{padding-top:22px}.section-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:4px;margin-bottom:16px}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:8px 0;font-size:2.15rem}.section-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.94rem;line-height:1.6}.explore-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:12px}}@media (prefers-reduced-motion:reduce){.hero-primary[data-astro-cid-lcdefpme]{transition:none}.hero-primary[data-astro-cid-lcdefpme]:hover,.hero-primary[data-astro-cid-lcdefpme]:active{transform:none}}
