.head.svelte-u4k2t{max-width:40rem;margin-bottom:2.5rem}@media(min-width:768px){.head.svelte-u4k2t{margin-bottom:3.25rem}}.head__title.svelte-u4k2t{margin:12px 0 0;font-family:var(--font-cygre, var(--font-sans));font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1;text-transform:uppercase}.head__sub.svelte-u4k2t{margin:14px 0 0;font-size:1rem;line-height:1.6;color:var(--color-muted)}.grid.svelte-u4k2t{display:grid;gap:var(--bg-space-4)}@media(min-width:640px){.grid.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid.svelte-u4k2t{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bg-space-5)}}a.card.bg-card{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit;animation:none}a.card.bg-card:hover{box-shadow:var(--bg-shadow-card),0 0 0 1px color-mix(in srgb,var(--color-accent-gold) 35%,transparent),0 0 32px -8px color-mix(in srgb,var(--color-accent-gold) 28%,transparent)}.card__media.svelte-u4k2t{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--color-surface-2)}.card__media.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover;transition:transform .45s var(--bg-ease)}.card__placeholder.svelte-u4k2t{display:block;width:100%;height:100%;background:radial-gradient(120% 90% at 20% 10%,color-mix(in srgb,var(--color-accent-gold) 22%,transparent) 0%,transparent 55%),radial-gradient(110% 100% at 85% 90%,color-mix(in srgb,var(--color-lavender) 18%,transparent) 0%,transparent 60%),var(--color-surface-2)}a.card.bg-card:hover .card__media.svelte-u4k2t img:where(.svelte-u4k2t){transform:scale(1.03)}.card__shine.svelte-u4k2t{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 50%,color-mix(in srgb,#0b0713 65%,transparent) 100%);box-shadow:inset 0 0 0 1px #ffbb6114}.card__body.svelte-u4k2t{display:flex;flex:1;flex-direction:column;gap:calc(var(--bg-space-2) - 2px);padding:var(--bg-space-3)}.card__meta.svelte-u4k2t{display:flex;justify-content:space-between;gap:var(--bg-space-3)}.card__title.svelte-u4k2t{margin:0;font-family:var(--font-cygre, var(--font-sans));font-size:1rem;font-weight:700;line-height:1.3;color:var(--color-lavender);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__excerpt.svelte-u4k2t{margin:0;flex:1;font-size:.8125rem;line-height:1.5;color:var(--color-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__more.svelte-u4k2t{margin-top:var(--bg-space-2);font-size:.75rem;font-weight:600;color:var(--color-accent-gold)}@media(prefers-reduced-motion:reduce){.card__media.svelte-u4k2t img:where(.svelte-u4k2t){transition:none}a.card.bg-card:hover .card__media.svelte-u4k2t img:where(.svelte-u4k2t){transform:none}}
