.hero[data-astro-cid-i3irphx7]{color:#fff;background:var(--ink);align-items:flex-end;min-height:min(78svh,720px);display:flex;position:relative;overflow:hidden}.hero__img[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__scrim[data-astro-cid-i3irphx7]{background:#1e1c1980;position:absolute;inset:0}.hero__inner[data-astro-cid-i3irphx7]{padding-block:var(--s-8);position:relative}.hero__title[data-astro-cid-i3irphx7]{max-width:20ch;font-size:var(--fs-2xl);margin-bottom:var(--s-4)}@media (width>=900px){.hero__title[data-astro-cid-i3irphx7]{max-width:24ch;font-size:var(--fs-3xl)}}.hero__tagline[data-astro-cid-i3irphx7]{max-width:52ch;font-size:var(--fs-lg);margin-bottom:var(--s-5)}.hero__cta[data-astro-cid-i3irphx7]{gap:var(--s-3);flex-wrap:wrap;display:flex}.hero__line[data-astro-cid-i3irphx7]{color:#fff;border-color:#fff}.hero__line[data-astro-cid-i3irphx7]:hover{color:var(--ink);background:#fff}.hero[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:focus-visible{outline-color:#fff}.band[data-astro-cid-ivkyjk4e]{background:var(--ink);color:var(--bg);padding-block:var(--s-8)}.band__inner[data-astro-cid-ivkyjk4e]{gap:var(--s-5);align-items:center;display:grid}@media (width>=900px){.band__inner[data-astro-cid-ivkyjk4e]{grid-template-columns:1.2fr 1fr}.band__cta[data-astro-cid-ivkyjk4e]{justify-content:flex-end}}.band[data-astro-cid-ivkyjk4e] h2[data-astro-cid-ivkyjk4e]{margin-bottom:var(--s-2)}.band__body[data-astro-cid-ivkyjk4e]{color:#d8d1c6;max-width:52ch;margin:0}.band__cta[data-astro-cid-ivkyjk4e]{gap:var(--s-3);flex-wrap:wrap;display:flex}.band__alt[data-astro-cid-ivkyjk4e]{color:var(--bg);border-color:var(--bg)}.band__alt[data-astro-cid-ivkyjk4e]:hover{background:var(--bg);color:var(--ink)}.band[data-astro-cid-ivkyjk4e] a[data-astro-cid-ivkyjk4e]:focus-visible{outline-color:#fff}.head[data-astro-cid-5qqjv3h6]{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.head[data-astro-cid-5qqjv3h6] h2[data-astro-cid-5qqjv3h6],.head[data-astro-cid-5qqjv3h6] .lead[data-astro-cid-5qqjv3h6]{margin-bottom:0}.head[data-astro-cid-5qqjv3h6] .lead[data-astro-cid-5qqjv3h6]{margin-top:var(--s-3)}.more[data-astro-cid-5qqjv3h6]{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--line);padding-block:var(--s-1);font-weight:500;text-decoration:none;display:inline-flex}.more[data-astro-cid-5qqjv3h6]:hover{border-color:var(--accent)}.section--surface[data-astro-cid-5qqjv3h6]{background:var(--surface);border-block:1px solid var(--line)}.what[data-astro-cid-5qqjv3h6]{margin:var(--s-6) 0 0;gap:var(--s-6);padding:0;list-style:none;display:grid}.what__item[data-astro-cid-5qqjv3h6]{border-top:1px solid var(--line);padding-top:var(--s-4)}.what__item[data-astro-cid-5qqjv3h6] h3[data-astro-cid-5qqjv3h6]{font-size:var(--fs-lg)}.what__link[data-astro-cid-5qqjv3h6]{align-items:center;gap:var(--s-2);font-weight:500;text-decoration:none;display:inline-flex}.what__link[data-astro-cid-5qqjv3h6]:hover{text-decoration:underline}@media (width>=768px){.what[data-astro-cid-5qqjv3h6]{gap:var(--s-7);grid-template-columns:repeat(3,1fr)}}.pgrid[data-astro-cid-5qqjv3h6]{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}.pgrid__cell--large[data-astro-cid-5qqjv3h6]{grid-column:1/-1}@media (width>=900px){.pgrid[data-astro-cid-5qqjv3h6]{gap:var(--s-6);grid-template-columns:2fr 1fr;align-items:start}.pgrid__cell--large[data-astro-cid-5qqjv3h6]{grid-area:1/1/span 2}}.fgrid[data-astro-cid-5qqjv3h6]{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}@media (width>=900px){.fgrid[data-astro-cid-5qqjv3h6]{gap:var(--s-5);grid-template-columns:repeat(4,1fr)}}.strip[data-astro-cid-5qqjv3h6]{margin:var(--s-5) 0;gap:var(--s-3) var(--s-6);color:var(--muted);filter:grayscale();flex-wrap:wrap;padding:0;font-weight:500;list-style:none;display:flex}.tease[data-astro-cid-5qqjv3h6]{margin:var(--s-5) 0;gap:var(--s-5);padding:0;list-style:none;display:grid}.tease[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]{border-left:1px solid var(--line);padding-left:var(--s-4)}.tease__year[data-astro-cid-5qqjv3h6]{color:var(--accent);margin:0 0 var(--s-1);font-weight:600}.tease[data-astro-cid-5qqjv3h6] h3[data-astro-cid-5qqjv3h6]{font-size:var(--fs-base);margin-bottom:var(--s-1)}.tease[data-astro-cid-5qqjv3h6] .muted[data-astro-cid-5qqjv3h6]{margin:0}@media (width>=768px){.tease[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(3,1fr)}}
