.featured.svelte-bkd1z2{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,2rem);display:grid}.feature.svelte-bkd1z2{text-align:left;background:0 0;width:100%;display:block}.feature__btn.svelte-bkd1z2{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;display:block}.feature__media.svelte-bkd1z2{background:var(--bg-elev);border:1px solid var(--line);aspect-ratio:4/5;position:relative;overflow:hidden}.feature__media.svelte-bkd1z2 img:where(.svelte-bkd1z2),.feature__media.svelte-bkd1z2 video:where(.svelte-bkd1z2){object-fit:contain;filter:grayscale()contrast(1.02);width:100%;height:100%;transition:transform .7s var(--ease), filter .7s var(--ease);transform:scale(1.001)}.feature__btn.svelte-bkd1z2:hover .feature__media:where(.svelte-bkd1z2) img:where(.svelte-bkd1z2),.feature__btn.svelte-bkd1z2:hover .feature__media:where(.svelte-bkd1z2) video:where(.svelte-bkd1z2),.feature__btn.svelte-bkd1z2:focus-visible .feature__media:where(.svelte-bkd1z2) img:where(.svelte-bkd1z2),.feature__btn.svelte-bkd1z2:focus-visible .feature__media:where(.svelte-bkd1z2) video:where(.svelte-bkd1z2){filter:grayscale(0%)contrast(1.08);transform:scale(1.05)}.feature__badge.svelte-bkd1z2{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;padding:.3rem .5rem;font-size:.62rem;position:absolute;top:.75rem;left:.75rem}.feature__meta.svelte-bkd1z2{flex-direction:column;gap:.35rem;padding-top:.85rem;display:flex}.feature__title.svelte-bkd1z2{letter-spacing:.02em;transition:color .3s var(--ease), opacity .3s var(--ease);font-size:1.05rem;font-weight:500}.feature__sub.svelte-bkd1z2{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:.7rem}.feature.svelte-bkd1z2:hover .feature__title:where(.svelte-bkd1z2),.feature.svelte-bkd1z2:focus-within .feature__title:where(.svelte-bkd1z2){color:var(--primary);opacity:1}@media (width<=900px){.featured.svelte-bkd1z2{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.featured.svelte-bkd1z2{grid-template-columns:1fr}.feature__media.svelte-bkd1z2{aspect-ratio:16/10}}.grid.svelte-8w5eii{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,2rem);display:grid}.card.svelte-8w5eii{text-align:left;background:0 0;width:100%;display:block}.card__btn.svelte-8w5eii{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;display:block}.card__media.svelte-8w5eii{background:var(--bg-elev);border:1px solid var(--line);aspect-ratio:4/5;position:relative;overflow:hidden}.card__media.svelte-8w5eii img:where(.svelte-8w5eii),.card__media.svelte-8w5eii video:where(.svelte-8w5eii){object-fit:contain;filter:grayscale()contrast(1.02);width:100%;height:100%;transition:transform .7s var(--ease), filter .7s var(--ease);display:block;transform:scale(1.001)}.card__btn.svelte-8w5eii:hover .card__media:where(.svelte-8w5eii) img:where(.svelte-8w5eii),.card__btn.svelte-8w5eii:hover .card__media:where(.svelte-8w5eii) video:where(.svelte-8w5eii),.card__btn.svelte-8w5eii:focus-visible .card__media:where(.svelte-8w5eii) img:where(.svelte-8w5eii),.card__btn.svelte-8w5eii:focus-visible .card__media:where(.svelte-8w5eii) video:where(.svelte-8w5eii){filter:grayscale(0%)contrast(1.08);transform:scale(1.05)}.card__badge.svelte-8w5eii{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;padding:.3rem .5rem;font-size:.62rem;position:absolute;top:.75rem;left:.75rem}.card__meta.svelte-8w5eii{opacity:.85;transition:transform .5s var(--ease), opacity .5s var(--ease);flex-direction:column;gap:.35rem;padding-top:.85rem;display:flex;transform:translateY(0)}.card.svelte-8w5eii:hover .card__meta:where(.svelte-8w5eii),.card.svelte-8w5eii:focus-within .card__meta:where(.svelte-8w5eii){opacity:1;transform:translateY(-2px)}.card__title.svelte-8w5eii{letter-spacing:.02em;transition:color .3s var(--ease);font-size:1.05rem;font-weight:500}.card__sub.svelte-8w5eii{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:.7rem}.card.svelte-8w5eii:hover .card__title:where(.svelte-8w5eii),.card.svelte-8w5eii:focus-within .card__title:where(.svelte-8w5eii){color:var(--primary)}@media (width<=900px){.grid.svelte-8w5eii{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.grid.svelte-8w5eii{grid-template-columns:1fr}}.page__featured.svelte-knaipf{padding-bottom:clamp(2.5rem,7vw,5rem)}.back.svelte-knaipf{transition:color .3s var(--ease)}.back.svelte-knaipf:hover{color:var(--primary)}
