.gallery-filters{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:35px}.gallery-filters button{border:0;border-bottom:1px solid transparent;padding:8px 0;background:none;color:var(--muted);font-size:11px}.gallery-filters button[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.gallery-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:35px 25px}.gallery-grid figure{grid-column:span 6}.gallery-grid figure:first-child{grid-column:span 8}.gallery-grid figure:nth-child(2){grid-column:span 4}.gallery-grid figure:nth-child(3){grid-column:span 5}.gallery-grid figure:nth-child(4){grid-column:span 3}.gallery-grid figure:nth-child(5){grid-column:span 4}.gallery-grid a{display:block;position:relative;overflow:hidden;background:#ddd}.gallery-grid img{height:330px;object-fit:cover;transition:transform .5s}.gallery-grid figure:first-child img,.gallery-grid figure:nth-child(2) img{height:450px}.gallery-grid a:hover img{transform:scale(1.025)}.expand{position:absolute;right:15px;bottom:15px;border:1px solid #ffffff90;color:white;width:34px;height:34px;display:grid;place-items:center}.gallery-grid figcaption{display:flex;justify-content:space-between;font-size:11px;padding-top:12px}.gallery-grid small{color:var(--muted)}.gallery-grid.is-filtered figure{grid-column:span 6}.gallery-grid.is-filtered img{height:350px}@media(max-width:760px){.gallery-filters{gap:10px 20px}.gallery-grid{grid-template-columns:1fr 1fr;gap:25px 15px}.gallery-grid figure:nth-child(n){grid-column:span 1}.gallery-grid figure:first-child,.gallery-grid figure:last-child{grid-column:span 2}.gallery-grid figure:nth-child(n) img{height:230px}.gallery-grid figure:first-child img,.gallery-grid figure:last-child img{height:280px}.gallery-grid figcaption{font-size:10px;gap:8px}.gallery-grid.is-filtered figure{grid-column:span 2}}
