.page_page__gR_Tb{padding:4rem 0}.page_header__vnGAd{margin-bottom:3rem}.page_title__0QaZH{font-size:2.5rem;margin-bottom:1rem}.page_layout__HgRVU{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.page_layout__HgRVU{grid-template-columns:300px 1fr}}.page_grid___o7Lm{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem}@media (min-width:768px){.page_grid___o7Lm{grid-template-columns:repeat(2,1fr)}}.FilterSidebar_sidebar__oPKW0{width:100%;padding:1.5rem;background-color:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--radius);height:-moz-fit-content;height:fit-content}.FilterSidebar_title__rM1PF{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;font-family:var(--font-playfair)}.FilterSidebar_group__6ACXX{margin-bottom:2rem;border-bottom:1px solid hsl(var(--border));padding-bottom:1.5rem;display:grid;grid-gap:1rem;gap:1rem}.FilterSidebar_group__6ACXX:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.FilterSidebar_groupTitle__f9_ll{font-size:.875rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.FilterSidebar_checkboxLabel__5YN9Q{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;cursor:pointer;color:hsl(var(--text-muted))}.FilterSidebar_checkboxLabel__5YN9Q:hover{color:hsl(var(--primary))}.FilterSidebar_checkbox__1GGEd{accent-color:hsl(var(--primary));width:1rem;height:1rem}.FilterSidebar_rangeInput__0w32A{width:100%;accent-color:hsl(var(--primary))}.FilterSidebar_chipRow__rgJft{display:flex;flex-wrap:wrap;gap:.65rem}.FilterSidebar_chip__myyvn{border:1px solid hsl(var(--border));border-radius:999px;padding:.35rem .75rem;background:hsl(var(--surface-highlight));color:hsl(var(--text-muted));cursor:pointer;transition:all .15s ease}.FilterSidebar_chip__myyvn:hover{color:hsl(var(--text));border-color:hsl(var(--text-muted))}.FilterSidebar_chipActive__pxr_J{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1);color:hsl(var(--primary));font-weight:600}.FilterSidebar_field__NPwOC{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.FilterSidebar_label__ujfT1{font-size:.85rem;font-weight:600;color:hsl(var(--text))}.FilterSidebar_input__0VS8l,.FilterSidebar_select__tawoF{width:100%;padding:.65rem .85rem;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--surface-highlight));color:hsl(var(--text));font-size:.95rem}.FilterSidebar_stackedInputs__tDEOy{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (max-width:768px){.FilterSidebar_stackedInputs__tDEOy{grid-template-columns:1fr}}.FilterSidebar_smallNote__QJS9v{color:hsl(var(--text-muted));font-size:.85rem}.FilterSidebar_pillRow__tZUD_{display:flex;flex-wrap:wrap;gap:.5rem}