.section[data-astro-cid-2hwget37]{max-width:var(--max);margin:0 auto;padding:9rem var(--gut) 5rem}.section-head[data-astro-cid-2hwget37]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4rem}.section-head[data-astro-cid-2hwget37] .label[data-astro-cid-2hwget37]{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem;font-weight:500}.section-head[data-astro-cid-2hwget37] h2[data-astro-cid-2hwget37]{font-size:clamp(2rem,4vw,3.5rem);font-weight:200;letter-spacing:-.02em}.section-head[data-astro-cid-2hwget37] .count[data-astro-cid-2hwget37]{font-size:.78rem;color:var(--fg-hint);letter-spacing:.1em;text-transform:uppercase}.grid[data-astro-cid-2hwget37]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.card[data-astro-cid-2hwget37]{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--bg-soft);transition:transform .5s var(--ease)}.card[data-astro-cid-2hwget37]:hover{transform:translateY(-4px)}.card[data-astro-cid-2hwget37] img[data-astro-cid-2hwget37]{width:100%;height:100%;object-fit:cover;filter:brightness(.7) saturate(.8);transition:filter .6s var(--ease),transform 1s var(--ease)}.card[data-astro-cid-2hwget37]:hover img[data-astro-cid-2hwget37]{filter:brightness(1) saturate(1);transform:scale(1.05)}.caption[data-astro-cid-2hwget37]{position:absolute;bottom:0;left:0;right:0;padding:1.25rem;background:linear-gradient(to top,rgba(10,10,10,.92),transparent)}.caption[data-astro-cid-2hwget37] h3[data-astro-cid-2hwget37]{font-size:1.2rem;font-weight:300;margin-bottom:.2rem}.caption[data-astro-cid-2hwget37] .meta[data-astro-cid-2hwget37]{font-size:.72rem;color:var(--fg-dim);letter-spacing:.05em}@media(max-width:1024px){.grid[data-astro-cid-2hwget37]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.grid[data-astro-cid-2hwget37]{grid-template-columns:repeat(2,1fr)}}
