.brk-filter{--brk-filter-radius:var(--radius-xs, 2.222px);--brk-filter-accent:var(--primary, #ffcd00);--brk-filter-ink:var(--text-dark, #000);--brk-filter-muted:var(--text-dark-muted, rgba(0,0,0,0.8));--brk-filter-line:var(--neutral-trans-20, rgba(0,0,0,0.2));--brk-filter-surface:var(--white, #fff);font-family:"Geist",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--brk-filter-ink);width:100%}.brxe-block:has(.brk-filter),.brxe-shortcode:has(.brk-filter){max-width:none!important;width:100%!important}.brk-filter__bar{display:flex;align-items:center;gap:var(--space-m,1.5rem);flex-wrap:wrap;padding-bottom:var(--space-s,1rem);border-bottom:1px solid var(--brk-filter-line)}.brk-filter__toggle{display:inline-flex;align-items:stretch;overflow:hidden;padding:0 0 0 1.5rem;background:var(--base);border:0;border-radius:var(--brk-filter-radius);color:var(--white,#fff);font-family:var(--font-condensed);font-size:var(--text-s,.875rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:box-shadow var(--dur-base) ease,background-color var(--dur-base) ease,color var(--dur-base) ease}.brk-filter__toggle-text{display:inline-flex;align-items:center;gap:.5rem;padding-block:.9rem}.brk-filter__toggle-text>svg{flex-shrink:0}.brk-filter__icon{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;margin-left:var(--btn-medium-inline,1.25rem);padding:0 .9em;background:var(--base);border-left:2px solid var(--brk-filter-ink);transition:box-shadow var(--dur-base) ease}.brk-filter__toggle:hover,.brk-filter__toggle[aria-expanded="true"]{box-shadow:0 4px 24px rgb(0 0 0 / .12)}.brk-filter__count{display:inline-flex;align-items:center;justify-content:center;min-width:2em;height:2em;padding:0 .55em;background:var(--brk-filter-accent);color:var(--brk-filter-ink);border-radius:var(--radius-circle,999px);font-size:var(--text-xs,.75rem);font-weight:700;line-height:1}.brk-filter__results{margin:0;font-family:var(--font-condensed);font-size:var(--text-s,.875rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--brk-filter-muted)}.brk-filter__results-count{color:var(--brk-filter-ink)}.brk-filter__facets{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.35s ease;margin-top:0;overflow:hidden}.brk-filter__facets-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m,1.5rem) var(--space-l,2rem);min-height:0;overflow:hidden}.brk-filter__facets-inner::before{content:'';grid-column:1 / -1;height:0}.brk-filter__facets-inner>.brk-filter__clear{grid-column:1 / -1}@media (max-width:900px){.brk-filter__facets-inner{grid-template-columns:1fr}}.brk-filter__toggle[aria-expanded="true"]~.brk-filter__facets,.brk-filter__bar:has(.brk-filter__toggle[aria-expanded="true"])+.brk-filter__facets{grid-template-rows:1fr;margin-top:0}.brk-filter__facet{border:0;padding:0;margin:0;min-width:0}.brk-filter__facet-title{padding:0;margin:0 0 .75rem 0;font-family:var(--font-condensed);font-size:var(--text-s,.875rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--brk-filter-muted)}.brk-filter__pills{display:flex;flex-wrap:wrap;gap:.5rem}.brk-filter__pill{display:inline-flex;align-items:center;min-height:40px;padding:calc(0.4rem + 1px) 2rem .4rem;background:#fff0;border:1px solid var(--brk-filter-line);border-radius:var(--radius-xs,2.222px);color:var(--brk-filter-ink);font-family:"Geist",-apple-system,sans-serif;font-size:var(--text-xs,.75rem);font-weight:600;line-height:1;cursor:pointer;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease}.brk-filter__pill:hover{border-color:var(--brk-filter-ink)}.brk-filter__pill.is-active{background:var(--brk-filter-accent);border-color:var(--brk-filter-accent);color:var(--brk-filter-ink);font-weight:700}.brk-filter__pill:focus-visible{outline:2px solid var(--brk-filter-accent);outline-offset:2px}.brk-filter__clear{align-self:flex-start;background:#fff0;border:0;padding:.25rem 0;color:var(--brk-filter-muted);font-size:var(--text-m,1rem);text-decoration:underline;text-underline-offset:4px;cursor:pointer;transition:color var(--dur-fast) ease}.brk-filter__clear:hover{color:var(--brk-filter-ink)}.brk-filter__empty{margin:var(--space-m,1.5rem) 0;padding:var(--space-l,2rem);text-align:center;background:var(--brk-filter-line);border-radius:var(--brk-filter-radius);color:var(--brk-filter-muted);font-size:var(--text-s,.875rem)}.brk-filter__empty-reset{margin-left:.5rem;background:#fff0;border:0;color:var(--brk-filter-ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer;font-size:inherit;font-weight:700}.brk-filter__pill-count{margin-inline-start:.5em;opacity:.6;font-variant-numeric:tabular-nums}.brk-filter--region{--brk-filter-selected:#14161a}.brk-filter--region .brk-filter__pill{border-radius:var(--radius-xs,2.222px);min-height:44px}.brk-filter--region .brk-filter__pill.is-active{background:var(--brk-filter-selected);border-color:var(--brk-filter-selected);color:var(--white,#fff)}.brk-filter--region .brk-filter__pill.is-active .brk-filter__pill-count{opacity:.75}@media (max-width:767px){.brk-filter--region .brk-filter__pills{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.brk-filter--region .brk-filter__pills::-webkit-scrollbar{display:none}.brk-filter--region .brk-filter__pill{flex:none;scroll-snap-align:start}}.brk-filter--selector{--brk-filter-frame:#dcd9d2;--brk-filter-chip-line:#d5d1c8;--brk-filter-chip-hover:var(--tertiary, #f0ece4);--brk-filter-cell:var(--white, #fff);--brk-filter-foot:var(--tertiary-ultra-light, #f6f3ef);--brk-filter-selected:var(--base, #2d2d2d)}@media (min-width:992px){.brk-filter--selector .brk-filter__bar{display:none}.brk-filter--selector .brk-filter__facets{grid-template-rows:1fr}.brk-filter--selector .brk-filter__facets-inner{display:flex;flex-wrap:wrap;gap:0;background:var(--brk-filter-cell);border:1px solid var(--brk-filter-frame);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;overflow:hidden}.brk-filter--selector .brk-filter__facets-inner::before{display:none}.brk-filter--selector .brk-filter__facet{display:block;flex:1 1 auto;max-width:calc(100% + 1px);padding:1rem 1.8rem 1.2rem;border-right:1px solid var(--brk-filter-frame);border-bottom:1px solid var(--brk-filter-frame);margin-right:-1px}.brk-filter--selector .brk-filter__facet-title{float:left;line-height:2.8rem;margin:0 1.4rem 0 0;white-space:nowrap}.brk-filter--selector .brk-filter__pills{gap:.5rem;min-width:0}.brk-filter--selector .brk-filter__pill{min-height:0;height:2.8rem;padding:1px 1rem 0;font-size:var(--text-xs,1.2rem);white-space:nowrap}.brk-filter--selector .brk-filter__foot{background:var(--brk-filter-foot);border:1px solid var(--brk-filter-frame);border-top:0;padding:1rem 1.8rem;min-height:4.8rem;box-sizing:border-box;justify-content:flex-start;gap:1.4rem;border-radius:0 0 var(--radius) var(--radius)}}.brk-filter--selector .brk-filter__facets-inner{counter-reset:brk-step}.brk-filter--selector .brk-filter__facet-title::before{counter-increment:brk-step;content:counter(brk-step) " · " / ""}.brk-filter--unnumbered .brk-filter__facet-title::before{content:none}.brk-filter--selector .brk-filter__facet-title,.brk-filter--selector .brk-filter__results,.brk-filter--selector .brk-filter__clear{font-family:inherit;font-size:var(--text-xs,1.2rem);letter-spacing:.06em;text-transform:uppercase}.brk-filter--selector .brk-filter__facet-title,.brk-filter--selector .brk-filter__results{font-weight:700;color:var(--brk-filter-ink)}.brk-filter--selector .brk-filter__facet-title::after{content:'' / '';flex:none;display:inline-block;width:6px;height:6px;margin-inline-start:.8rem;border-radius:var(--radius-circle,50%);background:#fff0;vertical-align:middle}.brk-filter--selector .brk-filter__facet:has(.brk-filter__pill.is-active) .brk-filter__facet-title::after{background:var(--brk-filter-accent)}.brk-filter--selector .brk-filter__clear{align-self:center;padding:0;font-weight:600;letter-spacing:.04em;text-underline-offset:3px}.brk-filter--selector .brk-filter__pill{border-color:var(--brk-filter-chip-line);background:var(--brk-filter-cell);font-weight:500}.brk-filter--selector .brk-filter__pill:hover{border-color:var(--brk-filter-chip-line);background:var(--brk-filter-chip-hover)}.brk-filter--selector .brk-filter__foot{display:flex;align-items:center;flex-wrap:wrap}@media (max-width:991px){.brk-filter--selector .brk-filter__foot{justify-content:space-between;gap:var(--space-m,1.5rem);padding-block:var(--space-xs,.75rem)}}.brk-filter--selector .brk-filter__results-label--one,.brk-filter--selector .brk-filter__results.is-one .brk-filter__results-label--many{display:none}.brk-filter--selector .brk-filter__results.is-one .brk-filter__results-label--one{display:inline}.brk-filter--selector .brk-filter__clear[hidden]{display:block;visibility:hidden}.brk-filter--selector .brk-filter__pill.is-active,.brk-filter--selector .brk-filter__pill.is-active:hover{background:var(--brk-filter-selected);border-color:var(--brk-filter-selected);color:var(--white,#fff);font-weight:500}.brk-filter--selector .brk-filter__pill.is-active .brk-filter__pill-count{opacity:.75}.brk-filter-hide{display:none!important}.brk-filter-more-hide{display:none!important}.brk-filter__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-s,2.2rem);margin:var(--space-l,3rem) 0 0}.brk-filter__more[hidden]{display:none}.brk-filter__more-status{font-size:var(--text-s,1.4rem);color:var(--brk-filter-muted);font-variant-numeric:tabular-nums}@media (max-width:991px){.brk-filter__pill,.brk-filter__toggle,.brk-filter__search-input{min-height:44px}.brk-filter .brk-filter__search-input{font-size:16px}.brk-filter__more .brk-filter__more-btn{width:100%;min-width:0}}@keyframes brkFilterFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.brk-filter-show{animation:brkFilterFadeIn 0.25s ease both}@media (prefers-reduced-motion:reduce){.brk-filter__facets,.brk-filter-show{animation:none;transition:none}}.brk-filter__search{display:flex;align-items:center;flex:1 1 18rem;max-width:28rem;margin:0}.brk-filter__search-input{width:100%;min-height:4rem;padding:.7rem 1.2rem;border:1px solid var(--brk-filter-line);border-radius:var(--radius-xs,2.222px);background:var(--brk-filter-surface);font-family:inherit;font-size:var(--text-s,1.4rem);color:var(--text-dark)}.brk-filter__search-input::placeholder{color:var(--brk-filter-muted);opacity:1}.brk-filter__search-input:focus-visible{outline:2px solid var(--brk-filter-accent);outline-offset:1px}.brk-filter__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (min-width:992px){.brk-filter--search .brk-filter__foot-end{display:flex;align-items:center;gap:1.4rem;margin-inline-start:auto}.brk-filter--search .brk-filter__search{flex:0 1 32rem;max-width:none}.brk-filter--selector .brk-filter__search-input{min-height:0;height:2.8rem;padding:0 1.2rem;border-color:var(--brk-filter-chip-line);font-size:var(--text-s,1.4rem)}}