.hero[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:1.4fr .85fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,7vw,6rem) clamp(3.5rem,7vw,6rem)}.hero-copy[data-astro-cid-lcdefpme]{display:grid;gap:1.75rem}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.hero-copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:27rem}.hero-copy[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{justify-self:start}.portrait-frame[data-astro-cid-lcdefpme]{overflow:hidden;border-radius:var(--r-md);aspect-ratio:1}.portrait[data-astro-cid-lcdefpme]{width:100%;height:100%;object-fit:cover;object-position:top}@media(width<=52rem){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.25rem}.portrait-frame[data-astro-cid-lcdefpme]{width:min(17rem,62%)}}.split[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:1fr 15rem;gap:clamp(2rem,5vw,5rem);align-items:start}.split[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:.7em}.rail[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{margin:0;display:grid;gap:1.35rem}.rail[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{margin-bottom:.3rem}.rail[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-size:.95rem}@media(width<=52rem){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.5rem}.rail[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.35rem 2rem}}.band[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:15rem 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:start;padding:clamp(1.75rem,3vw,2.75rem);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-md)}.band-lead[data-astro-cid-lcdefpme]{display:grid;gap:1rem;justify-items:start}.band-name[data-astro-cid-lcdefpme]{margin:0;font-family:var(--font-display);font-size:1.6rem;font-weight:700;letter-spacing:-.03em}.band-body[data-astro-cid-lcdefpme]{margin:0;color:var(--ink-soft);max-width:38rem}@media(width<=46rem){.band[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem}}.feature[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:23rem 1fr;gap:clamp(1.25rem,3vw,3rem);align-items:center;padding-bottom:2.5rem}.feature-media[data-astro-cid-lcdefpme]{overflow:hidden;border-radius:var(--r-md)}.feature-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;aspect-ratio:16 / 9;object-fit:cover;transform-origin:center;transition:transform .6s var(--ease)}.feature[data-astro-cid-lcdefpme]:hover .feature-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.feature[data-astro-cid-lcdefpme]:focus-visible .feature-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.feature-copy[data-astro-cid-lcdefpme]{display:grid;gap:.5rem;min-width:0}.feature-title[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);transition:color .25s var(--ease)}.feature[data-astro-cid-lcdefpme]:hover .feature-title[data-astro-cid-lcdefpme]{color:var(--accent)}.feature-desc[data-astro-cid-lcdefpme]{margin:0;color:var(--ink-soft);max-width:34rem}@media(width<=46rem){.feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.more-posts[data-astro-cid-lcdefpme]{list-style:none;margin:0;padding:0}.more-posts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.more-posts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.05rem;font-size:1.02rem}.more-posts[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{min-width:0;transition:color .25s var(--ease)}.more-posts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .t[data-astro-cid-lcdefpme]{color:var(--accent)}.more-posts[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{flex:none}.all[data-astro-cid-lcdefpme]{margin:2rem 0 0;font-size:.95rem}.elsewhere[data-astro-cid-lcdefpme]{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}
