.page-module__QEhdrq__page{max-width:var(--max-w);padding:0 var(--pad-x) 6rem;margin:0 auto}.page-module__QEhdrq__intro{border-bottom:1px solid var(--border);gap:1rem;margin-bottom:3.5rem;padding:2rem 0;display:grid}.page-module__QEhdrq__title{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(2.6rem,6vw,5rem);font-weight:400;line-height:1.1}.page-module__QEhdrq__lead{max-width:56ch;color:var(--text-2);margin:0;font-size:.95rem}.page-module__QEhdrq__grid{background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.page-module__QEhdrq__card{background:var(--border-dark);position:relative;overflow:hidden}.page-module__QEhdrq__imageWrap{aspect-ratio:4/3;position:relative;overflow:hidden}.page-module__QEhdrq__image{object-fit:cover;filter:grayscale()brightness(.75);transition:transform var(--t-med), filter var(--t-med);display:block}.page-module__QEhdrq__card:hover .page-module__QEhdrq__image{filter:grayscale(0)brightness();transform:scale(1.04)}.page-module__QEhdrq__meta{align-items:center;gap:.55rem;padding:.7rem 1.1rem;display:flex}.page-module__QEhdrq__cardIndex{letter-spacing:.12em;color:var(--paper);transition:color var(--t-med);flex-shrink:0;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.82rem}.page-module__QEhdrq__metaDot{color:var(--accent);transition:color var(--t-fast);flex-shrink:0;font-size:.55rem;line-height:1}.page-module__QEhdrq__card:hover .page-module__QEhdrq__metaDot{color:var(--accent)}.page-module__QEhdrq__cardTitle{letter-spacing:-.01em;color:var(--paper);min-width:0;transition:color var(--t-fast);margin:0;font-size:1.02rem;font-weight:400;line-height:1.25}.page-module__QEhdrq__card:hover .page-module__QEhdrq__cardTitle{color:var(--accent)}.page-module__QEhdrq__card:hover .page-module__QEhdrq__cardIndex{color:var(--paper)}.page-module__QEhdrq__empty{color:var(--text-3);padding:3rem 0;font-size:.9rem}@media (max-width:900px){.page-module__QEhdrq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page-module__QEhdrq__grid{grid-template-columns:1fr}}
