.grid.svelte-1ve891j{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.card.svelte-1ve891j{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);background:var(--surface);overflow:hidden;transition:border-color .45s var(--ease-out),transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.card.svelte-1ve891j:hover{border-color:var(--line-gold);transform:translateY(-4px);box-shadow:var(--shadow-card)}.card.svelte-1ve891j img:where(.svelte-1ve891j){width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;transition:transform .8s var(--ease-out)}.card.svelte-1ve891j:hover img:where(.svelte-1ve891j){transform:scale(1.03)}.body.svelte-1ve891j{display:grid;gap:.5rem;padding:1.4rem 1.5rem 1.6rem}.index.svelte-1ve891j{font-family:var(--font-heading);font-size:var(--step--2);letter-spacing:.2em;color:var(--color-gold-300)}.title.svelte-1ve891j{font-family:var(--font-heading);font-size:var(--step-0);font-weight:700;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;color:var(--color-white)}.desc.svelte-1ve891j{font-size:var(--step--1);line-height:1.65;color:var(--color-text-dim)}.more.svelte-1ve891j{margin-top:.5rem;font-family:var(--font-heading);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.2em;color:var(--color-gold-200)}.tick.svelte-1ve891j{position:absolute;top:8px;width:14px;height:14px;border:0 solid var(--color-gold-200);border-top-width:1px;opacity:.85}.tick.tl.svelte-1ve891j{left:8px;border-left-width:1px}.tick.tr.svelte-1ve891j{right:8px;border-right-width:1px}@media(max-width:1000px){.grid.svelte-1ve891j{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid.svelte-1ve891j{grid-template-columns:1fr}}
