.daterange{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}@container (min-width: 300px){.daterange:has([type=date]){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.daterange:has([type=date])>div{width:calc(50% - .25em)}}@container (min-width: 440px){.daterange:has([type=datetime-local]){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.daterange:has([type=datetime-local])>div{width:calc(50% - .25em)}}.locality{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em}@container (max-width: 200px){.locality{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.locality__zip,.locality__radius{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.locality__zip-input{position:relative}.locality__zip-input input{padding-right:40px}.locality__zip-input button{position:absolute;top:1px;right:1px;bottom:1px;width:40px;color:var(--color-text-alt)}.has-current-location .locality__zip-input button,.locality__zip-input button:hover{color:var(--color-oranje)}.getting-current-location .locality__zip-input{opacity:.5;pointer-events:none}.range-slider__input{position:relative;z-index:0;height:4px;margin:10px 0;border-radius:4px;background:var(--color-border-alt)}.range-slider__input:before{content:"";position:absolute;z-index:1;top:0;right:calc(100% - var(--range-max, 100%));left:var(--range-min, 0%);height:4px;border-radius:99px;background:var(--color-secondary)}.range-slider__input input{position:absolute;z-index:2;top:0;right:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;margin:0;padding:0;outline:none;background:transparent;pointer-events:none}.range-slider__input input::-webkit-slider-thumb{position:relative;z-index:5;-webkit-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;margin-block:-10px;-webkit-appearance:none;appearance:none;border:4px solid var(--color-border-alt);border-radius:100%;background:var(--color-background);cursor:pointer;pointer-events:all}.range-slider__input input::-moz-range-thumb{position:relative;z-index:5;box-sizing:border-box;width:24px;height:24px;margin-block:-10px;-moz-appearance:none;appearance:none;border:4px solid var(--color-border-alt);border-radius:100%;background:var(--color-background);cursor:pointer;pointer-events:all}.range-slider__input input:focus::-webkit-slider-thumb{border-color:var(--color-text)}.range-slider__input input:focus::-moz-range-thumb{border-color:var(--color-text)}.range-slider__display{text-align:center}.select{position:relative;width:100%}.select__value{display:block;width:100%;padding:12px 30px 12px 20px;border:1px solid var(--color-border-alt);border-radius:var(--radius-small);background-color:var(--color-text-diap);background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23444444%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.65em auto;color:var(--color-text)}.select__value.is-expanded,.select__value:focus{border-color:var(--color-text);outline:none}.select__value.is-expanded{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.has-placeholder .select__value{color:var(--color-text-alt);font-style:italic}.select__tags{display:block;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:left;white-space:nowrap}.select__tags label{padding:1px .5em 2px;font-size:1rem}.select__tags{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.select__tags::-webkit-scrollbar{display:none}.select__list{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;top:100%;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;visibility:hidden;position:absolute;width:100%;min-width:100%;margin-top:-999vw;-webkit-transition:height .4s cubic-bezier(.35,1.55,.65,1) 0s,opacity .3s ease 0s,margin-top 0s linear .5s,visibility 0s linear .5s,-webkit-transform .4s cubic-bezier(.35,1.55,.65,1) 0s;transition:height .4s cubic-bezier(.35,1.55,.65,1) 0s,opacity .3s ease 0s,margin-top 0s linear .5s,visibility 0s linear .5s,-webkit-transform .4s cubic-bezier(.35,1.55,.65,1) 0s;transition:transform .4s cubic-bezier(.35,1.55,.65,1) 0s,height .4s cubic-bezier(.35,1.55,.65,1) 0s,opacity .3s ease 0s,margin-top 0s linear .5s,visibility 0s linear .5s;transition:transform .4s cubic-bezier(.35,1.55,.65,1) 0s,height .4s cubic-bezier(.35,1.55,.65,1) 0s,opacity .3s ease 0s,margin-top 0s linear .5s,visibility 0s linear .5s,-webkit-transform .4s cubic-bezier(.35,1.55,.65,1) 0s;opacity:0;pointer-events:none}@supports (interpolate-size: allow-keywords){.select__list{height:100%}}.select__list.is-open{visibility:visible;height:auto;margin-top:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition-delay:0s;transition-delay:0s;opacity:1;pointer-events:unset}.select__list{max-height:75vh;padding-bottom:1em;overflow-y:auto;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);border:1px solid var(--color-text);border-top:unset;border-radius:0 0 var(--radius-small) var(--radius-small);background:var(--color-text-diap);color:var(--color-text)}.select__list input{-ms-flex-negative:0;flex-shrink:0}.select__list input[type=search]{width:auto;margin:0 20px .5em}.select__list label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.75em;padding:0 20px;font-size:1rem;font-weight:700;gap:.5em}.select__list label:focus-within,.select__list label:hover{text-decoration:underline;text-decoration-color:var(--color-oranje);text-decoration-thickness:2px;text-underline-offset:6px}.select__list input[type=checkbox]{margin-top:-3px}.select__list>*{-webkit-transition:opacity .3s ease,translate .4s cubic-bezier(.35,1.55,.65,1);transition:opacity .3s ease,translate .4s cubic-bezier(.35,1.55,.65,1);opacity:0;translate:0 -2em}.select__list.is-open>*{opacity:1;translate:0 0;-webkit-transition-delay:calc(var(--intersecting-delay, 0) * .1s + sibling-index() * 40ms);transition-delay:calc(var(--intersecting-delay, 0) * .1s + sibling-index() * 40ms)}@-webkit-keyframes loading-gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes loading-gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}@media(min-width:1200px){[data-toggle-box=filters]{display:none!important}}@media(max-width:1199px){html[data-opened-toggles*=filters] body{overflow:hidden}}.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap)}.dialog .filters{padding:30px var(--container-padding)}.filters>.button{margin-top:1em}.filters__title{display:block;width:100%;margin-bottom:1em}.filters__options>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;font-size:1rem}.filters__options>label:hover{text-decoration:underline;text-decoration-color:var(--color-oranje);text-decoration-thickness:2px;text-underline-offset:6px}.filters__options>label+label{margin-top:.75em}.filters__options input{-ms-flex-negative:0;flex-shrink:0}.filters__locality,.filters__daterange{container-type:inline-size}.filters--inline{text-align:center}.filters--inline .filters__options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5em}.filters--inline .filters__options>label{padding:.4em 1.5em;-webkit-transition:scale .4s cubic-bezier(.35,1.55,.65,1);transition:scale .4s cubic-bezier(.35,1.55,.65,1);border-radius:999px;background:var(--color-text-diap);color:var(--color-text);cursor:pointer;gap:.75em}.filters--inline .filters__options>label:hover{text-decoration:none;scale:1.05}.filters--inline .filters__options>label:hover svg{scale:1.1}.filters--inline .filters__options>label+label{margin-top:unset}.filters--inline .filters__options>label:has(input:checked){background:var(--color-primary);color:var(--color-text-diap)}.filters--inline .filters__options svg{-webkit-transition:scale .4s cubic-bezier(.35,1.55,.65,1);transition:scale .4s cubic-bezier(.35,1.55,.65,1)}.filters--inline .filters__options input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;list-style:none}.pagination a,.pagination span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination a{text-decoration:none}:where(html.js) .pagination[data-intersecting],:where(html.js) [data-tab-panel] .pagination[data-intersecting]{-webkit-transition:opacity .3s ease,scale .4s cubic-bezier(.35,1.55,.65,1);transition:opacity .3s ease,scale .4s cubic-bezier(.35,1.55,.65,1);-webkit-transition-delay:calc(.2s + .1s * var(--intersecting-delay, 0));transition-delay:calc(.2s + .1s * var(--intersecting-delay, 0));opacity:0;scale:.9}:where(html.js) .pagination.is-intersecting,:where(html.js) [data-tab-panel].is-open .pagination.is-intersecting,:where(html.js [data-scroller-slides]:has(.is-intersecting)) .pagination[data-intersecting]{opacity:1;scale:1}.pagination__prev,.pagination__next{height:40px;padding:.4em 1em;-webkit-transition:scale .4s cubic-bezier(.35,1.55,.65,1);transition:scale .4s cubic-bezier(.35,1.55,.65,1);border-radius:var(--radius-small);background:var(--color-text-light)}.pagination__prev:hover,.pagination__next:hover{scale:1.1}.pagination__prev.is-disabled,.pagination__next.is-disabled{opacity:.3;pointer-events:none}.pagination__pages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px;padding:.2em;border-radius:var(--radius-small);background:var(--color-text-light)}.pagination__page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;-webkit-transition:scale .4s cubic-bezier(.35,1.55,.65,1);transition:scale .4s cubic-bezier(.35,1.55,.65,1);border-radius:var(--radius-small);aspect-ratio:1}.pagination__page:hover{font-weight:700}.is-active .pagination__page{background-color:var(--color-text-diap);font-weight:700;pointer-events:none}@media(max-width:767px){.pagination__pages{display:none}.pagination__next{margin-left:auto}}.is-loading .pagination__prev,.is-loading .pagination__next,.is-loading .pagination__pages{-webkit-animation:loading-gradient 1s ease infinite alternate;animation:loading-gradient 1s ease infinite alternate;border-color:transparent!important;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.05)),color-stop(rgba(0,0,0,.15)),to(rgba(0,0,0,.05))),var(--color-background);background:linear-gradient(90deg,#0000000d,#00000026,#0000000d),var(--color-background);background-size:200% 100%;color:transparent!important}.is-loading .pagination__prev:before,.is-loading .pagination__prev:after,.is-loading .pagination__prev>*,.is-loading .pagination__next:before,.is-loading .pagination__next:after,.is-loading .pagination__next>*,.is-loading .pagination__pages:before,.is-loading .pagination__pages:after,.is-loading .pagination__pages>*{visibility:hidden}
