.index.svelte-a1a7z4{max-width:1200px;margin:0 auto;padding:clamp(3.5rem,9vw,7rem) clamp(1.25rem,4vw,2.5rem) clamp(5rem,10vw,9rem)}.head.svelte-a1a7z4{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:end;gap:2rem 4rem;display:grid}.kicker.svelte-a1a7z4{letter-spacing:.14em;text-transform:uppercase;color:#0f172a80;margin:0 0 1.25rem;font-size:.75rem;font-weight:500}h1.svelte-a1a7z4{letter-spacing:-.03em;color:#05070d;text-wrap:balance;max-width:16ch;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.4rem,5.4vw,4.4rem);font-weight:400;line-height:1.1}.lede.svelte-a1a7z4{color:#0f172a8c;margin:0;font-size:.95rem;line-height:1.55}.grid.svelte-a1a7z4{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(4rem,7vw,6rem) clamp(2rem,4vw,3.5rem);margin:clamp(4rem,9vw,7.5rem) 0 0;padding:0;list-style:none;display:grid}.card.svelte-a1a7z4{color:inherit;text-decoration:none;display:block}.visual.svelte-a1a7z4{aspect-ratio:4/3;isolation:isolate;border-radius:6px;display:block;position:relative;overflow:hidden}.visual.svelte-a1a7z4 img:where(.svelte-a1a7z4),.band.svelte-a1a7z4{width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.visual.svelte-a1a7z4 img:where(.svelte-a1a7z4){object-fit:cover}.card.svelte-a1a7z4:hover .visual:where(.svelte-a1a7z4) img:where(.svelte-a1a7z4),.card.svelte-a1a7z4:hover .band:where(.svelte-a1a7z4){transform:scale(1.03)}.meta.svelte-a1a7z4{color:#0f172a80;gap:.5rem;margin-top:1.75rem;font-size:.8rem;display:flex}h2.svelte-a1a7z4{letter-spacing:-.02em;color:#05070d;text-wrap:balance;text-underline-offset:5px;max-width:28ch;margin:.75rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:400;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.card.svelte-a1a7z4:hover h2:where(.svelte-a1a7z4){text-decoration-color:#0a0e1a59}.card.svelte-a1a7z4 p:where(.svelte-a1a7z4){color:#0f172a8c;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:52ch;margin:.85rem 0 0;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.card.svelte-a1a7z4:focus-visible{outline:none}.card.svelte-a1a7z4:focus-visible .visual:where(.svelte-a1a7z4){outline-offset:4px;outline:2px solid #05070d}@media (width<=860px){.head.svelte-a1a7z4{grid-template-columns:1fr}}@media (width<=720px){.grid.svelte-a1a7z4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.visual.svelte-a1a7z4 img:where(.svelte-a1a7z4),.band.svelte-a1a7z4,h2.svelte-a1a7z4{transition:none}}.empty.svelte-a1a7z4{color:#0f172a8c;margin-top:4rem;font-size:1rem}
