.hero-strip[data-astro-cid-hcjuqwdu]{padding:calc(var(--header-h) + var(--space-6)) var(--gutter) var(--space-5);background:var(--bone)}.hero-strip__inner[data-astro-cid-hcjuqwdu]{max-width:var(--max-w);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}.kicker[data-astro-cid-hcjuqwdu]{opacity:.5;font-size:.7rem;font-weight:400;margin:0}.title[data-astro-cid-hcjuqwdu]{margin:0;font-size:clamp(2.4rem,7vw,6rem);letter-spacing:.06em}.lede[data-astro-cid-hcjuqwdu]{max-width:52ch;font-size:.95rem;opacity:.7;margin:0;line-height:1.55}.stats[data-astro-cid-hcjuqwdu]{display:flex;gap:var(--space-5);margin:var(--space-4) 0 0;font-size:.7rem;padding:0}.stats[data-astro-cid-hcjuqwdu]>div[data-astro-cid-hcjuqwdu]{text-align:center}.stats[data-astro-cid-hcjuqwdu] dt[data-astro-cid-hcjuqwdu]{opacity:.45;margin-bottom:.3rem}.stats[data-astro-cid-hcjuqwdu] dd[data-astro-cid-hcjuqwdu]{margin:0;font-family:var(--font-display);font-size:1.3rem;letter-spacing:.12em}.hero-strip .divider{color:var(--chrome-3);opacity:.6;margin-top:var(--space-3)}.collections[data-astro-cid-hcjuqwdu]{padding:0 var(--gutter) var(--space-4);background:var(--bone)}.collections__inner[data-astro-cid-hcjuqwdu]{max-width:var(--max-w);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-2)}.collections__head[data-astro-cid-hcjuqwdu]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.filter-all[data-astro-cid-hcjuqwdu]{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .85rem;font-size:.65rem;letter-spacing:.18em;border:1px solid var(--rule-strong);color:var(--ink);transition:background .25s ease,color .25s ease}.filter-all[data-astro-cid-hcjuqwdu]:hover,.filter-all[data-astro-cid-hcjuqwdu].is-active{background:var(--ink);color:var(--bone)}.filter-all__count[data-astro-cid-hcjuqwdu]{opacity:.55}.collections__list[data-astro-cid-hcjuqwdu]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--space-3)}.collection[data-astro-cid-hcjuqwdu]{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 1;background:var(--ink);color:var(--bone)}.collection__img[data-astro-cid-hcjuqwdu]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:grayscale(.15);transition:transform 1.2s cubic-bezier(.2,.7,.1,1),filter .6s ease}.collection[data-astro-cid-hcjuqwdu]:hover .collection__img[data-astro-cid-hcjuqwdu]{transform:scale(1.03);filter:grayscale(0)}.collection__veil[data-astro-cid-hcjuqwdu]{position:absolute;inset:0;background:linear-gradient(to top,#0a0908c7,#0a090800 65%)}.collection__name[data-astro-cid-hcjuqwdu]{position:absolute;left:var(--space-3);bottom:var(--space-3);font-size:clamp(2rem,6vw,5rem);letter-spacing:.08em;line-height:1;transition:color .3s ease}.collection__meta[data-astro-cid-hcjuqwdu]{position:absolute;right:var(--space-3);bottom:var(--space-3);display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;font-size:.65rem;letter-spacing:.18em}.collection[data-astro-cid-hcjuqwdu]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--acid);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.1,1)}.collection[data-astro-cid-hcjuqwdu].is-active:after{transform:scaleX(1)}.collection[data-astro-cid-hcjuqwdu].is-active .collection__name[data-astro-cid-hcjuqwdu]{color:var(--acid)}.section[data-astro-cid-hcjuqwdu]{padding:var(--space-4) var(--gutter) var(--space-8);background:var(--bone)}.grid-status[data-astro-cid-hcjuqwdu]{max-width:var(--max-w);margin:0 auto var(--space-3);font-size:.65rem;letter-spacing:.18em;opacity:.55}.grid[data-astro-cid-hcjuqwdu]{list-style:none;padding:0;margin:0;max-width:var(--max-w);margin-inline:auto;display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-3);grid-auto-flow:dense}.tile[data-astro-cid-hcjuqwdu]{grid-column:span 2}.tile[data-astro-cid-hcjuqwdu][hidden]{display:none}.tile--tall[data-astro-cid-hcjuqwdu]{grid-row:span 2}.tile--wide[data-astro-cid-hcjuqwdu]{grid-column:span 3}.tile[data-astro-cid-hcjuqwdu].is-entering{animation:tile-in .6s cubic-bezier(.2,.7,.1,1) var(--enter-delay, 0ms) both}@keyframes tile-in{0%{opacity:0;transform:translateY(14px)}}.tile__link[data-astro-cid-hcjuqwdu]{display:flex;flex-direction:column;gap:.7rem;height:100%}.tile__figure[data-astro-cid-hcjuqwdu]{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--chrome-1);flex:1}.tile--tall[data-astro-cid-hcjuqwdu] .tile__figure[data-astro-cid-hcjuqwdu]{aspect-ratio:4 / 7}.tile--wide[data-astro-cid-hcjuqwdu] .tile__figure[data-astro-cid-hcjuqwdu]{aspect-ratio:21 / 12}.tile__img[data-astro-cid-hcjuqwdu]{width:100%;height:100%;object-fit:cover;object-position:center 28%;transition:transform .9s cubic-bezier(.2,.7,.1,1)}.tile[data-astro-cid-hcjuqwdu]:hover .tile__img[data-astro-cid-hcjuqwdu]{transform:scale(1.05)}.tile__status[data-astro-cid-hcjuqwdu]{position:absolute;top:.7rem;left:.7rem;font-size:.55rem;padding:.25rem .55rem;background:#f4f1eceb;color:var(--ink);letter-spacing:.18em;border:1px solid rgba(10,9,8,.1)}.tile__status[data-astro-cid-hcjuqwdu].is-featured{background:var(--bone);color:var(--ink);border:1px solid var(--acid)}.tile__status[data-astro-cid-hcjuqwdu].is-archive{background:#0a0908d9;color:var(--bone)}.tile__caption[data-astro-cid-hcjuqwdu]{display:flex;flex-direction:column;gap:.25rem;font-size:.7rem;letter-spacing:.08em}.tile__idx[data-astro-cid-hcjuqwdu]{opacity:.5;font-size:.6rem}.tile__name[data-astro-cid-hcjuqwdu]{font-family:var(--font-display);font-size:.85rem;letter-spacing:.16em}.tile__sub[data-astro-cid-hcjuqwdu]{opacity:.55;font-size:.6rem}@media(prefers-reduced-motion:reduce){.tile[data-astro-cid-hcjuqwdu].is-entering{animation:none}.collection__img[data-astro-cid-hcjuqwdu],.collection[data-astro-cid-hcjuqwdu]:after{transition:none}}@media(max-width:1100px){.grid[data-astro-cid-hcjuqwdu]{grid-template-columns:repeat(4,1fr)}}@media(max-width:720px){.grid[data-astro-cid-hcjuqwdu]{grid-template-columns:repeat(2,1fr)}.tile[data-astro-cid-hcjuqwdu]{grid-column:span 1}.tile--wide[data-astro-cid-hcjuqwdu],.tile--tall[data-astro-cid-hcjuqwdu]{grid-column:span 2;grid-row:auto}.stats[data-astro-cid-hcjuqwdu]{gap:var(--space-3)}.collection[data-astro-cid-hcjuqwdu]{aspect-ratio:4 / 3}.collection__name[data-astro-cid-hcjuqwdu]{left:var(--space-2);bottom:var(--space-2)}.collection__meta[data-astro-cid-hcjuqwdu]{right:var(--space-2);bottom:var(--space-2)}}
