._heading_13hme_1 h2{max-width:22ch;margin-inline:auto}._filters_13hme_6{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.4rem;display:flex}._filter_13hme_6{border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-gray);font-family:inherit;font-size:.8rem;font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast);padding:.55rem 1.2rem}._filter_13hme_6:hover{border-color:var(--color-ink);color:var(--color-ink)}._filterActive_13hme_35{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-dark)}._grid_13hme_41{grid-template-columns:repeat(3,1fr);gap:1.5rem;list-style:none;display:grid}._card_13hme_48{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);transition:transform var(--duration-base) var(--ease), box-shadow var(--duration-base);overflow:hidden}._card_13hme_48:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}._card_13hme_48 article{flex-direction:column;height:100%;display:flex}._media_13hme_69{aspect-ratio:4/3;background:var(--color-wash);overflow:hidden}._media_13hme_69 img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}._card_13hme_48:hover ._media_13hme_69 img{transform:scale(1.05)}._body_13hme_86{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;padding:1.3rem 1.3rem 1.5rem;display:flex}._cardTitle_13hme_95{margin-top:.3rem;font-size:1.05rem}._location_13hme_100{font-family:var(--font-mono);font-size:.74rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:var(--color-ember)}._summary_13hme_108{color:var(--color-gray);font-size:.86rem;line-height:1.6}@media (width<=960px){._grid_13hme_41{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){._grid_13hme_41{grid-template-columns:1fr}._filters_13hme_6{scrollbar-width:none;margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}._filters_13hme_6::-webkit-scrollbar{display:none}._filter_13hme_6{flex:none}}
