.page-header--photo .page-header__inner{display:grid;gap:var(--space-l)}@media(min-width: 56rem){.page-header--photo .page-header__inner{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);align-items:end}}.page-header--photo .page-header__media{aspect-ratio:3/2}@media(min-width: 56rem){.page-header--photo .page-header__media{aspect-ratio:4/3}}.gallery-page{padding-bottom:var(--space-section)}.gallery-filter{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-bottom:var(--space-l)}.gallery-filter[hidden]{display:none}.gallery-filter__chip{display:inline-flex;align-items:center;gap:.5em;min-height:2.75rem;padding:.5em 1.1em;border:2px solid rgb(var(--era-dark-rgb)/0.18);border-radius:var(--radius-pill);background:rgba(0,0,0,0);color:var(--color-ink);font-weight:700;font-size:var(--step--1);cursor:pointer;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out)}.gallery-filter__chip:hover{border-color:var(--color-ink)}.gallery-filter__chip[aria-pressed=true]{border-color:var(--era-primary);background:var(--era-primary);color:var(--color-white)}.gallery-filter__chip[aria-pressed=true] .gallery-filter__count{color:rgba(255,255,255,.85)}.gallery-filter__count{color:var(--era-muted);font-weight:600;font-variant-numeric:tabular-nums}@media(min-width: 64rem){.masonry--page{column-count:4}}
