.head.svelte-rm26z9{padding-top:calc(var(--header-h) + clamp(3rem,9vh,7rem));padding-bottom:clamp(2rem,5vh,3.5rem)}.title.svelte-rm26z9{font-size:var(--t-hero);font-weight:300;letter-spacing:-.03em;line-height:1;margin:.8rem 0 1.4rem}.note.svelte-rm26z9{color:var(--fg-muted);font-size:var(--t-lead)}.list.svelte-rm26z9{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(4rem,10vh,8rem)}.card.svelte-rm26z9{display:block}.card-media.svelte-rm26z9{position:relative;aspect-ratio:3 / 2;overflow:hidden;margin-bottom:1rem}.card-media.svelte-rm26z9 .frame img{transition:transform 1s var(--ease-out)}.card.svelte-rm26z9:hover .card-media:where(.svelte-rm26z9) .frame img.visible{transform:scale(1.05)}.lock.svelte-rm26z9{position:absolute;top:.8rem;left:.8rem;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;background:#0a0a0b99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--font-mono);font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.12em;border-radius:999px}.card-title.svelte-rm26z9{font-size:var(--t-h3);font-weight:300;transition:color .25s ease}.card.svelte-rm26z9:hover .card-title:where(.svelte-rm26z9){color:var(--coral)}.card-meta.svelte-rm26z9{margin-top:.3rem}@media(max-width:760px){.list.svelte-rm26z9{grid-template-columns:1fr}}
