.masthead.svelte-u4k2t{flex-direction:column;gap:18px;max-width:900px;padding-top:148px;padding-bottom:48px;display:flex}.kicker.svelte-u4k2t{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.lead.svelte-u4k2t{color:var(--ink-muted);max-width:640px}.cover.svelte-u4k2t{border-radius:var(--radius-container);background:var(--raised);border:1px solid var(--line);box-shadow:0 1px 2px var(--shadow-soft), 0 24px 60px -30px var(--shadow-strong);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);grid-template-columns:1.25fr 1fr;display:grid;overflow:hidden}.cover.svelte-u4k2t:hover{box-shadow:0 1px 2px var(--shadow-soft), 0 32px 70px -28px var(--shadow-strong);transform:translateY(-3px)}.art.svelte-u4k2t{background:var(--indigo-950);min-height:360px;position:relative}.art.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.cover.svelte-u4k2t:hover .art:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.04)}.badge.svelte-u4k2t{top:20px;border-radius:var(--radius-full);color:var(--indigo-800);letter-spacing:.06em;text-transform:uppercase;background:#ffffffe6;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;inset-inline-start:20px}.text.svelte-u4k2t{flex-direction:column;justify-content:center;gap:16px;padding:44px 40px;display:flex}.text.svelte-u4k2t h2:where(.svelte-u4k2t){letter-spacing:-.02em;font-size:clamp(28px,3vw,40px);font-weight:300;line-height:1.12}.meta.svelte-u4k2t{color:var(--ink-muted);gap:8px;display:flex}.meta.svelte-u4k2t span:where(.svelte-u4k2t):first-child{color:var(--brand);font-weight:600}.dek.svelte-u4k2t{color:var(--ink-muted);font-size:17px;line-height:1.6}.dek.small.svelte-u4k2t{font-size:15px}.read.svelte-u4k2t{color:var(--brand);align-items:center;gap:8px;margin-top:8px;font-weight:600;display:inline-flex}.rule.svelte-u4k2t{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;margin-top:24px;margin-bottom:28px;padding-bottom:14px}.grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr);gap:32px;padding-bottom:40px;display:grid}.card.svelte-u4k2t{flex-direction:column;gap:12px;display:flex}.thumb.svelte-u4k2t{aspect-ratio:16/10;border-radius:var(--radius-surface);background:var(--indigo-950);overflow:hidden}.thumb.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.card.svelte-u4k2t:hover .thumb:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.05)}.card.svelte-u4k2t h3:where(.svelte-u4k2t){transition:color var(--dur-fast) var(--ease-out);font-size:20px;font-weight:500;line-height:1.3}.card.svelte-u4k2t:hover h3:where(.svelte-u4k2t){color:var(--brand)}@media (width<=900px){.cover.svelte-u4k2t{grid-template-columns:1fr}.art.svelte-u4k2t{min-height:220px}.text.svelte-u4k2t{padding:28px 24px}.grid.svelte-u4k2t{grid-template-columns:1fr}.masthead.svelte-u4k2t{padding-top:112px}}
