.page_page__b_i53{padding:var(--cf-section-y-tight) var(--cf-gutter) var(--cf-section-y)}.page_inner__WJzhz{max-width:var(--cf-container);margin:0 auto}.page_filters__uxMYv{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.page_grid__3iYXQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.page_tile__aAfo5{aspect-ratio:3/2;border:none;padding:0;border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-high);background-size:cover;background-position:50%;cursor:pointer;position:relative;overflow:hidden}.page_tileCaption__gfrxz{position:absolute;inset-inline:0;bottom:0;padding:10px 12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.65));color:#ffffff;font:var(--md-sys-typescale-label-medium);text-align:start}@media (max-width:640px){.page_grid__3iYXQ{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page_tile__aAfo5{border-radius:var(--md-sys-shape-corner-medium)}.page_tileCaption__gfrxz{display:none}}.page_filterNote__MNJrs{font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant);margin:12px 0 20px}@media (max-width:620px){.page_filters__uxMYv{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--cf-gutter) * -1);padding-inline:var(--cf-gutter);scroll-padding-inline:var(--cf-gutter)}.page_filters__uxMYv::-webkit-scrollbar{display:none}.page_filters__uxMYv>*{flex:0 0 auto;scroll-snap-align:start}}