.hero[data-astro-cid-glgfkru5]{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.hero__head[data-astro-cid-glgfkru5]{justify-content:space-between;align-items:end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.hero__kicker[data-astro-cid-glgfkru5]{margin:0 0 var(--space-2);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-accent);font-weight:600}.hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{letter-spacing:-.01em;margin:0;font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1.05}.hero__stats[data-astro-cid-glgfkru5]{gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.hero__stats[data-astro-cid-glgfkru5] div[data-astro-cid-glgfkru5]{flex-direction:column-reverse;gap:3px;display:flex}.hero__stats[data-astro-cid-glgfkru5] dt[data-astro-cid-glgfkru5]{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.hero__stats[data-astro-cid-glgfkru5] dd[data-astro-cid-glgfkru5]{font-family:var(--font-display);margin:0;font-size:28px;font-weight:700;line-height:1}.hero__mosaic[data-astro-cid-glgfkru5]{grid-template-rows:125px 125px;grid-template-columns:1.5fr 1fr 1fr 1.25fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.hero__tile[data-astro-cid-glgfkru5]{min-width:0;position:relative}.hero__tile[data-astro-cid-glgfkru5]:first-child{grid-row:span 2}.hero__tile[data-astro-cid-glgfkru5]:nth-child(6){grid-area:1/4/span 2}.hero__tile[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]{border-radius:var(--radius-panel);border:1px solid var(--color-border-strong);background:var(--color-panel);color:var(--color-text);text-decoration:none;display:block;position:absolute;inset:0;overflow:hidden}.hero__tile[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]:hover,.hero__tile[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]:focus-visible{border-color:var(--color-accent)}.hero__tile[data-astro-cid-glgfkru5] img[data-astro-cid-glgfkru5]{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:opacity 1.2s,transform .4s;position:absolute;inset:0}.hero__tile[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]:hover img[data-astro-cid-glgfkru5]{transform:scale(1.03)}.hero__cap[data-astro-cid-glgfkru5]{background:linear-gradient(to top, color-mix(in srgb, var(--color-bg) 94%, transparent), transparent);flex-direction:column;gap:2px;padding:26px 12px 9px;transition:opacity 1.2s;display:flex;position:absolute;bottom:0;left:0;right:0}.hero__date[data-astro-cid-glgfkru5]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent)}.hero__title[data-astro-cid-glgfkru5]{font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.hero__credit[data-astro-cid-glgfkru5]{background:color-mix(in srgb, var(--color-bg) 75%, transparent);max-width:80%;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;opacity:0;border-radius:2px;padding:1px 6px;font-size:10px;transition:opacity .2s;position:absolute;top:6px;right:6px;overflow:hidden}.hero__tile[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]:hover .hero__credit[data-astro-cid-glgfkru5],.hero__tile[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]:focus-visible .hero__credit[data-astro-cid-glgfkru5]{opacity:1}.hero__tile[data-astro-cid-glgfkru5].is-fading img[data-astro-cid-glgfkru5],.hero__tile[data-astro-cid-glgfkru5].is-fading .hero__cap[data-astro-cid-glgfkru5]{opacity:0}@media (prefers-reduced-motion:reduce){.hero__tile[data-astro-cid-glgfkru5] img[data-astro-cid-glgfkru5],.hero__cap[data-astro-cid-glgfkru5]{transition:none}}@media (width<=900px){.hero__mosaic[data-astro-cid-glgfkru5]{grid-template-rows:120px 120px;grid-template-columns:repeat(3,1fr)}.hero__tile[data-astro-cid-glgfkru5]:first-child,.hero__tile[data-astro-cid-glgfkru5]:nth-child(6){grid-area:auto}}@media (width<=767px){.hero[data-astro-cid-glgfkru5]{margin-bottom:var(--space-4);padding-bottom:var(--space-4)}.hero__stats[data-astro-cid-glgfkru5]{gap:var(--space-5)}.hero__stats[data-astro-cid-glgfkru5] dd[data-astro-cid-glgfkru5]{font-size:24px}.hero__mosaic[data-astro-cid-glgfkru5]{grid-template-rows:110px 110px;grid-template-columns:1fr 1fr}.hero__tile[data-astro-cid-glgfkru5]:nth-child(n+5){display:none}.hero__title[data-astro-cid-glgfkru5]{font-size:14px}}.scope-loading[data-astro-cid-lcdefpme]{min-height:60vh;color:var(--color-text-muted)}
