.hero.svelte-1uha8ag{position:relative;padding:clamp(56px,11vw,130px) 0 clamp(90px,12vw,150px);overflow:hidden}.hero-title.svelte-1uha8ag{font-size:clamp(3.6rem,16vw,12rem);font-weight:900;text-transform:lowercase;margin:.1em 0 .35em}.hero-title.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.hero-title.svelte-1uha8ag .stroke:where(.svelte-1uha8ag){color:transparent;-webkit-text-stroke:2px var(--ink)}.hero-lead.svelte-1uha8ag{font-size:clamp(1.05rem,2.4vw,1.4rem);max-width:34ch;color:var(--ink-soft)}.hero-lead.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent-dark);font-weight:700}.hero-cta.svelte-1uha8ag{display:flex;gap:14px;margin-top:28px;flex-wrap:wrap}.hero-line.svelte-1uha8ag{position:absolute;right:0;bottom:0;width:min(52vw,620px);height:130px;opacity:.9;pointer-events:none}.hero-line.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%}.lead-news.svelte-1uha8ag{padding-top:0}.lead-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.lead-media.svelte-1uha8ag{display:block}.lead-body.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.8rem,4vw,2.9rem)}.feed-head.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:34px;flex-wrap:wrap}.feed-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2rem,5vw,3.2rem);margin:0}.cards.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.5vw,32px)}.card.svelte-1uha8ag{display:block}.card-body.svelte-1uha8ag{padding-top:14px}.card-date.svelte-1uha8ag{font-family:var(--font-head);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.12rem;margin:6px 0 0;font-weight:700}.card.svelte-1uha8ag:hover h3:where(.svelte-1uha8ag){color:var(--accent-dark)}.muted.svelte-1uha8ag{color:var(--muted)}@media (max-width: 820px){.lead-grid.svelte-1uha8ag{grid-template-columns:1fr}.cards.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.cards.svelte-1uha8ag{grid-template-columns:1fr}}
