.intro[data-astro-cid-r3bc3sjw]{padding-top:clamp(7.5rem,14vw,11rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.intro-grid[data-astro-cid-r3bc3sjw]{grid-template-columns:1.3fr 1fr;align-items:end;gap:2rem;display:grid}.intro[data-astro-cid-r3bc3sjw] .serif[data-astro-cid-r3bc3sjw]{color:var(--crimson)}.filters[data-astro-cid-r3bc3sjw]{border-top:1px solid var(--line);z-index:5;background:var(--paper);flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding-block:1.25rem;display:flex;position:sticky;top:0}.chip[data-astro-cid-r3bc3sjw]{border:1px solid var(--line);cursor:pointer;transition:background-color .35s var(--ease), color .35s var(--ease), border-color .35s;background:0 0;border-radius:999px;padding:.55rem 1rem;font-size:.9rem;font-weight:500}.chip[data-astro-cid-r3bc3sjw] sup[data-astro-cid-r3bc3sjw]{color:var(--muted);margin-left:.15rem;font-size:.65rem;transition:color .35s}.chip[data-astro-cid-r3bc3sjw]:hover{border-color:var(--ink)}.chip[data-astro-cid-r3bc3sjw][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip[data-astro-cid-r3bc3sjw][aria-pressed=true] sup[data-astro-cid-r3bc3sjw]{color:var(--amber)}.masonry[data-astro-cid-r3bc3sjw]{columns:4 260px;column-gap:clamp(.6rem,1.2vw,1rem);margin:0;padding:0;list-style:none}.masonry[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw]{break-inside:avoid;animation:fade-up .9s var(--ease) both;margin-bottom:clamp(.6rem,1.2vw,1rem)}.masonry[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw][hidden]{display:none}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}}.item[data-astro-cid-r3bc3sjw]{background:var(--paper-2);width:100%;aspect-ratio:1 / var(--r);cursor:zoom-in;border:0;border-radius:10px;padding:0;display:block;overflow:hidden}.item[data-astro-cid-r3bc3sjw] img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease), filter .6s}.item[data-astro-cid-r3bc3sjw]:hover img{transform:scale(1.035)}.brands[data-astro-cid-r3bc3sjw]{border-top:1px solid var(--line);margin-top:clamp(3rem,6vw,5rem)}.brands-grid[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.logo-grid[data-astro-cid-r3bc3sjw]{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.logo-grid[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw]{aspect-ratio:2;border-right:1px solid var(--line);border-bottom:1px solid var(--line);place-items:center;padding:1.25rem 1.75rem;display:grid}.logo-grid[data-astro-cid-r3bc3sjw] img[data-astro-cid-r3bc3sjw]{object-fit:contain;filter:grayscale()contrast(1.1);mix-blend-mode:multiply;opacity:.65;width:auto;max-height:34px;transition:filter .4s,opacity .4s}.logo-grid[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw]:hover img[data-astro-cid-r3bc3sjw]{filter:none;opacity:1}.lightbox[data-astro-cid-r3bc3sjw]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--paper);background:#0c0a09f0;border:0;margin:0;padding:0}.lightbox[data-astro-cid-r3bc3sjw][open]{animation:lb-in .45s var(--ease);place-items:center;display:grid}.lightbox[data-astro-cid-r3bc3sjw]::backdrop{background:0 0}@keyframes lb-in{0%{opacity:0}}.lightbox[data-astro-cid-r3bc3sjw] img[data-astro-cid-r3bc3sjw]{border-radius:6px;width:auto;max-width:min(92vw,1600px);height:auto;max-height:84dvh;transition:opacity .3s}.lightbox[data-astro-cid-r3bc3sjw] img[data-astro-cid-r3bc3sjw].loading{opacity:.3}.lb-btn[data-astro-cid-r3bc3sjw]{width:48px;height:48px;color:var(--paper);cursor:pointer;background:#f6f2ec0f;border:1px solid #f6f2ec40;border-radius:50%;font-size:1.1rem;transition:background-color .3s,border-color .3s;position:absolute}.lb-btn[data-astro-cid-r3bc3sjw]:hover{background:var(--crimson);border-color:var(--crimson)}.lb-close[data-astro-cid-r3bc3sjw]{top:1.25rem;right:1.25rem}.lb-prev[data-astro-cid-r3bc3sjw]{top:50%;left:1.25rem;translate:0 -50%}.lb-next[data-astro-cid-r3bc3sjw]{top:50%;right:1.25rem;translate:0 -50%}.lb-count[data-astro-cid-r3bc3sjw]{font-variant-numeric:tabular-nums;color:#f6f2ec99;margin:0;font-size:.85rem;position:absolute;bottom:1.25rem;left:50%;translate:-50%}@media (width<=860px){.intro-grid[data-astro-cid-r3bc3sjw],.brands-grid[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr}.masonry[data-astro-cid-r3bc3sjw]{columns:2}.filters[data-astro-cid-r3bc3sjw]{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.chip[data-astro-cid-r3bc3sjw]{flex-shrink:0}.lb-prev[data-astro-cid-r3bc3sjw],.lb-next[data-astro-cid-r3bc3sjw]{top:auto;bottom:1rem;translate:none}}@media (width<=560px){.logo-grid[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(2,1fr)}}
