.meta.svelte-1w4zkeh{display:flex;gap:var(--s-3);align-items:center;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase}.meta--light.svelte-1w4zkeh{color:var(--color-ink-2)}.meta--dark.svelte-1w4zkeh{color:color-mix(in srgb,var(--color-sand) 80%,transparent);text-shadow:0 1px 8px rgba(0,0,0,.55)}.sep-line.svelte-1w4zkeh{width:1px;height:12px;background:color-mix(in srgb,var(--color-sand) 30%,transparent)}a.svelte-pf7zc2{display:block;color:inherit;text-decoration:none}.tag-pos.svelte-pf7zc2{position:absolute;top:var(--s-2);left:var(--s-2);z-index:2}.tag-pos--lg.svelte-pf7zc2{top:var(--s-4);left:var(--s-4)}.tile.svelte-pf7zc2 article:where(.svelte-pf7zc2){display:flex;flex-direction:column}.tile.svelte-pf7zc2 .frame{margin-bottom:var(--s-6)}.tile-body.svelte-pf7zc2{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.tile-title.svelte-pf7zc2{margin:0;font-family:var(--font-display);font-weight:500;font-size:var(--text-2xl);line-height:1.2;letter-spacing:-.015em;color:var(--color-teal);transition:color var(--duration-base) var(--ease-smooth);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tile-excerpt.svelte-pf7zc2{margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tile.svelte-pf7zc2:hover .pz-frame-img{transform:scale(1.03)}.tile.svelte-pf7zc2:hover .tile-title:where(.svelte-pf7zc2){color:var(--color-magenta)}.feat.svelte-pf7zc2{position:relative;height:100%;overflow:hidden;background:var(--color-teal);color:var(--color-sand)}.feat-body.svelte-pf7zc2{position:absolute;left:var(--s-8);right:var(--s-8);bottom:var(--s-8);z-index:2;display:flex;flex-direction:column;gap:var(--s-3)}.feat-title.svelte-pf7zc2{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3.2vw,36px);line-height:1.2;letter-spacing:-.015em;color:var(--color-sand);max-width:28ch;text-shadow:0 1px 14px rgba(8,18,22,.45)}.feat-excerpt.svelte-pf7zc2{margin:0;max-width:68ch;font-family:var(--font-body);font-size:18px;line-height:1.55;color:color-mix(in srgb,var(--color-sand) 92%,transparent);text-shadow:0 1px 10px rgba(8,18,22,.4)}@media(max-width:640px){.feat-excerpt.svelte-pf7zc2{font-size:var(--text-base)}}.feat.svelte-pf7zc2:hover .pz-frame-img{transform:scale(1.02)}.supp.svelte-pf7zc2 article:where(.svelte-pf7zc2){display:grid;grid-template-columns:clamp(140px,38%,200px) 1fr;gap:var(--s-6);align-items:center}.supp-body.svelte-pf7zc2{min-width:0}.supp-title.svelte-pf7zc2{margin:var(--s-3) 0 var(--s-2);font-family:var(--font-display);font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-.015em;color:var(--color-teal);transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.supp-excerpt.svelte-pf7zc2{margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.supp.svelte-pf7zc2:hover .pz-frame-img{transform:scale(1.02)}.supp.svelte-pf7zc2:hover .supp-title:where(.svelte-pf7zc2){color:var(--color-magenta)}@media(max-width:640px){.supp.svelte-pf7zc2 article:where(.svelte-pf7zc2){grid-template-columns:1fr;gap:var(--s-4);align-items:stretch}.supp.svelte-pf7zc2 .frame{aspect-ratio:16 / 9!important}.supp-body.svelte-pf7zc2{display:flex;flex-direction:column;gap:var(--s-3)}.supp-title.svelte-pf7zc2{margin:0;font-size:var(--text-2xl);-webkit-line-clamp:3;line-clamp:3}.supp-excerpt.svelte-pf7zc2{-webkit-line-clamp:3;line-clamp:3}}
