.page.svelte-cjud20{padding-top:60px;padding-inline:clamp(16px,4vw,44px);max-width:1180px;margin:0 auto;padding-bottom:4rem}.hero.svelte-cjud20{padding-block:clamp(2rem,5vw,3.4rem) clamp(1rem,2vw,1.6rem)}.eyebrow.svelte-cjud20{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--mut);margin:0 0 .8rem;font-size:.7rem}h1.svelte-cjud20{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(2.4rem,6vw,3.8rem);font-weight:340;line-height:1}.lede.svelte-cjud20{max-width:56ch;color:var(--mut);margin:1rem 0 0}.filters.svelte-cjud20{flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;display:flex}.filters.svelte-cjud20 button:where(.svelte-cjud20){font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--ink) 34%, transparent);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .9rem;font-size:.68rem;transition:all .2s}.filters.svelte-cjud20 button:where(.svelte-cjud20):hover{border-color:var(--acc);color:var(--acc)}.filters.svelte-cjud20 button[aria-pressed=true]:where(.svelte-cjud20){background:var(--ink);color:var(--bg);border-color:var(--ink)}.list-hero.svelte-cjud20{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(1.4rem,3vw,2.6rem);margin-bottom:clamp(2rem,4vw,3.4rem);display:grid}.lead.svelte-cjud20{color:inherit;border-radius:2px;display:block;position:relative;overflow:hidden}.lead.svelte-cjud20 .frame:where(.svelte-cjud20){aspect-ratio:16/11;background:color-mix(in srgb, var(--bg) 70%, var(--ink) 12%);box-shadow:0 1px 2px var(--sh), 0 20px 40px -26px var(--sh);border-radius:2px;display:block;position:relative;overflow:hidden}.lead.svelte-cjud20 .frame:where(.svelte-cjud20):after{content:"";background:linear-gradient(#0000 34%,#0a0d0ccc);position:absolute;inset:0}.lead.svelte-cjud20 img:where(.svelte-cjud20){object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.lead.svelte-cjud20:hover img:where(.svelte-cjud20){transform:scale(1.04)}.lead.svelte-cjud20 .cap:where(.svelte-cjud20){color:#f4f1ea;padding:clamp(1.1rem,3vw,2rem);position:absolute;bottom:0;left:0;right:0}.kind.svelte-cjud20{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--acc);font-size:.64rem}.lead.svelte-cjud20 .kind:where(.svelte-cjud20){color:#f4f1ea;background:color-mix(in srgb, var(--acc) 92%, #000);border-radius:999px;padding:.3rem .6rem;display:inline-block}.lead.svelte-cjud20 h2:where(.svelte-cjud20){font-family:var(--font-display);margin:.7rem 0 .4rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:360;line-height:1.08}.lead.svelte-cjud20 .meta:where(.svelte-cjud20){font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;opacity:.9;gap:1rem;font-size:.64rem;display:flex}.rail.svelte-cjud20{flex-direction:column;gap:1.1rem;display:flex}.rail-item.svelte-cjud20{border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);color:inherit;grid-template-columns:88px 1fr;gap:1rem;padding-bottom:1.1rem;display:grid}.rail-item.svelte-cjud20:last-child{border-bottom:0}.rail-item.svelte-cjud20 .thumb:where(.svelte-cjud20){aspect-ratio:1;background:color-mix(in srgb, var(--bg) 70%, var(--ink) 12%);box-shadow:0 1px 2px var(--sh);border-radius:2px;overflow:hidden}.rail-item.svelte-cjud20 img:where(.svelte-cjud20){object-fit:cover;width:100%;height:100%;transition:transform .5s}.rail-item.svelte-cjud20:hover img:where(.svelte-cjud20){transform:scale(1.06)}.rail-item.svelte-cjud20 h3:where(.svelte-cjud20){font-family:var(--font-display);margin:.25rem 0 .35rem;font-size:1.08rem;font-style:italic;font-weight:360;line-height:1.2}.m.svelte-cjud20{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);align-items:center;gap:.9rem;font-size:.62rem;display:flex}.grid.svelte-cjud20{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(1.6rem,3vw,2.4rem) clamp(1.2rem,2vw,1.8rem);display:grid}.card.svelte-cjud20{color:inherit;display:block}.card.svelte-cjud20 .frame:where(.svelte-cjud20){aspect-ratio:3/2;background:color-mix(in srgb, var(--bg) 70%, var(--ink) 12%);box-shadow:0 1px 2px var(--sh), 0 14px 26px -18px var(--sh);border-radius:2px;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s;display:block;overflow:hidden}.card.svelte-cjud20:hover .frame:where(.svelte-cjud20){box-shadow:0 4px 8px var(--sh), 0 26px 40px -20px var(--sh);transform:translateY(-6px)}.card.svelte-cjud20 img:where(.svelte-cjud20){object-fit:cover;width:100%;height:100%}.card.svelte-cjud20 .kind:where(.svelte-cjud20){margin:.9rem 0 .2rem;display:block}.card.svelte-cjud20 h3:where(.svelte-cjud20){font-family:var(--font-display);margin:0 0 .4rem;font-size:1.3rem;font-weight:360;line-height:1.15}.card.svelte-cjud20 .ex:where(.svelte-cjud20){color:var(--mut);margin:0 0 .7rem;font-size:.96rem}.none.svelte-cjud20{font-family:var(--font-display);color:var(--mut);text-align:center;padding:3rem 0;font-style:italic}.empty.svelte-cjud20{text-align:center;border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);padding:clamp(3rem,10vw,6rem) 1rem}.empty-title.svelte-cjud20{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.2rem);font-style:italic}.empty-sub.svelte-cjud20{font-family:var(--font-ui);letter-spacing:.04em;color:var(--mut);margin:0;font-size:.8rem}.card.svelte-cjud20:focus-visible,.lead.svelte-cjud20:focus-visible,.rail-item.svelte-cjud20:focus-visible{outline:2px solid var(--acc);outline-offset:3px}@media (width<=720px){.list-hero.svelte-cjud20{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lead.svelte-cjud20 img:where(.svelte-cjud20),.rail-item.svelte-cjud20 img:where(.svelte-cjud20),.card.svelte-cjud20 .frame:where(.svelte-cjud20){transition:none}}
