@keyframes loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.spaces__container{max-width:125rem;margin-left:auto;margin-right:auto;width:100%}.spaces__search{background:linear-gradient(238deg, #d9d9d9 -0.05%, #f2f2f2 87.94%);border-radius:1.75rem;padding:1.625rem 1.5rem 1.375rem 1.5rem;margin:1.25rem 0;position:relative;z-index:10}.spaces__search.spaces__search--banner{background:rgba(255,255,255,.08);margin:0 0 3.75rem 0;padding:.625rem .625rem .625rem 2.25rem}@media screen and (min-width: 0)and (max-width: 730px){.spaces__search.spaces__search--banner{padding:1rem;margin-bottom:2.5rem}}.spaces__search__title{letter-spacing:-0.01em;margin-bottom:1rem}.spaces__sort{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:1rem;margin-bottom:2.8125rem}.space-search{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:1.5rem}@media screen and (min-width: 0)and (max-width: 1199px){.space-search{flex-wrap:wrap}}@media screen and (min-width: 0)and (max-width: 730px){.space-search{gap:1rem}}.space-search__type{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:1.5rem}.space-search__type .select-wrapper{min-width:10rem}.spaces__search--banner .space-search__type .select-wrapper{width:100%}@media screen and (min-width: 0)and (max-width: 1199px){.space-search__type{width:100%;flex-wrap:wrap}}@media screen and (min-width: 0)and (max-width: 730px){.space-search__type{gap:1rem;font-size:.875rem}.space-search__type .select-wrapper{width:100%}}.space-search__clear{background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:.875rem;font-weight:600;position:absolute;right:1.5rem;top:1.375rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:.125rem;padding:0 .125rem 0 0;margin:0;opacity:1;pointer-events:all;transition:opacity .2s ease;color:#8e0015;transition:color .2s ease,opacity .2s ease}.space-search__clear[hidden]{opacity:0;pointer-events:none}.space-search__clear svg{transform:scale(1)}@media screen and (min-width: 0)and (max-width: 730px){.space-search__clear{font-size:.8125rem;top:1.5rem}}.space-search__clear svg{transition:transform .2s ease,color .2s ease}@media not all and (hover: none){.space-search__clear:hover,.space-search__clear:focus-visible{color:#8e0015}.space-search__clear:hover svg,.space-search__clear:focus-visible svg{color:#8e0015;transform:scale(1.05)}}.space-search__show-results{background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:.875rem;font-weight:600;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.125rem;padding:0 .125rem 0 0;margin:0;opacity:1;pointer-events:all;transition:opacity .2s ease .1s,margin .2s ease;color:#8e0015;width:100%;margin-top:.625rem;margin-bottom:.25rem;text-decoration:none;transition:color .2s ease,opacity .2s ease}.space-search__show-results[hidden]{opacity:0;pointer-events:none;margin-top:-1.25rem;margin-bottom:0;transition:opacity .2s ease,margin .2s ease}.space-search__show-results svg{transform:scale(1)}@media screen and (min-width: 0)and (max-width: 730px){.space-search__show-results{font-size:.8125rem}}.space-search__show-results svg{transition:transform .2s ease,color .2s ease}@media not all and (hover: none){.space-search__show-results:hover,.space-search__show-results:focus-visible{color:#8e0015}.space-search__show-results:hover svg,.space-search__show-results:focus-visible svg{color:#8e0015;transform:scale(1.05)}}.space-search__range{flex:1}.space-search__submit{flex-shrink:0}@media screen and (min-width: 0)and (max-width: 1024px){.space-search__submit{width:100%}}@media screen and (min-width: 1025px){.spaces__search--banner .space-search__submit{padding-top:1.5rem;padding-bottom:1.5rem;width:11.25rem}}.range-slider{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:0;flex:1}@media screen and (min-width: 0)and (max-width: 730px){.range-slider{flex-wrap:wrap}}.range-slider__container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:1.5rem}@media screen and (min-width: 0)and (max-width: 730px){.range-slider__container{font-size:.875rem;gap:1rem}}.range-slider__range{position:relative;height:2.25rem;max-width:24.375rem;display:flex;align-items:center;margin:0 2rem;flex:1}@media screen and (min-width: 0)and (max-width: 730px){.range-slider__range{flex:0 0 100%;order:-1;margin:0 .5rem 1rem .5rem;max-width:96%}}.range-slider__track,.range-slider__fill{position:absolute;left:0;right:0;height:.125rem;border-radius:.125rem;pointer-events:none}.range-slider__fill{background:#8e0015;height:.4375rem}.spaces__search--banner .range-slider__fill{background:#b8b7b9}.range-slider__input{border:1px solid #1a1a1a;padding:.5rem;border-radius:.75rem 0 0 .75rem;border-right:none}.spaces__search--banner .range-slider__input{border-color:#fff}.range-slider__input input{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;background:rgba(0,0,0,0);outline:0;color:#1a1a1a;border:0}.spaces__search--banner .range-slider__input input{color:#fff}.range-slider__input::-webkit-inner-spin-button,.range-slider__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (min-width: 0)and (max-width: 730px){.range-slider__input{height:2.5625rem}}.range-slider__track{background:rgba(116,115,115,.62)}.range-slider__label{color:#747373;border:1px solid #1a1a1a;padding:.5625rem .5rem;border-radius:0 .75rem .75rem 0}.spaces__search--banner .range-slider__label{color:#b8b7b9;border-color:#fff}@media screen and (min-width: 0)and (max-width: 730px){.range-slider__label{margin-right:.75rem}}.range-slider__label.range-slider__label--max{margin-right:1rem}@media screen and (min-width: 0)and (max-width: 730px){.range-slider__label.range-slider__label--max{margin-right:.75rem}}@media screen and (min-width: 0)and (max-width: 730px){.range-slider__label{height:2.5625rem}}.range-slider__people{color:#1a1a1a}.spaces__search--banner .range-slider__people{color:#fff}input[type=range].js-fromSlider,input[type=range].js-toSlider{position:absolute;width:100%;background:rgba(0,0,0,0);pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=range].js-fromSlider::-webkit-slider-thumb,input[type=range].js-toSlider::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:2rem;height:1.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg width='38' height='24' viewBox='0 0 38 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3818 20.5781L35 13.7168V10.6738L23.2939 3.44141L6.58691 12.0166L23.3818 20.5781Z' fill='black' stroke='black' stroke-width='6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='38' height='24' viewBox='0 0 38 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3818 20.5781L35 13.7168V10.6738L23.2939 3.44141L6.58691 12.0166L23.3818 20.5781Z' fill='black' stroke='black' stroke-width='6'/%3E%3C/svg%3E") center/contain no-repeat;background-color:#8e0015;cursor:grab;-webkit-transition:transform .4s ease;transition:transform .4s ease}input[type=range].js-fromSlider::-webkit-slider-thumb:active,input[type=range].js-toSlider::-webkit-slider-thumb:active{cursor:grabbing}.spaces__search--banner input[type=range].js-fromSlider::-webkit-slider-thumb,.spaces__search--banner input[type=range].js-toSlider::-webkit-slider-thumb{background-color:#b8b7b9}input[type=range].js-fromSlider::-moz-range-thumb,input[type=range].js-toSlider::-moz-range-thumb{pointer-events:all;width:2rem;height:1.25rem;mask:url("data:image/svg+xml,%3Csvg width='38' height='24' viewBox='0 0 38 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3818 20.5781L35 13.7168V10.6738L23.2939 3.44141L6.58691 12.0166L23.3818 20.5781Z' fill='black' stroke='black' stroke-width='6'/%3E%3C/svg%3E") center/contain no-repeat;background-color:#8e0015;border:none;border-radius:0;cursor:grab;-moz-transition:transform .25s ease;transition:transform .25s ease}.spaces__search--banner input[type=range].js-fromSlider::-moz-range-thumb,.spaces__search--banner input[type=range].js-toSlider::-moz-range-thumb{background-color:#b8b7b9}input[type=range].js-fromSlider:hover::-webkit-slider-thumb,input[type=range].js-toSlider:hover::-webkit-slider-thumb{transform:scale(1.1)}input[type=range].js-fromSlider:active::-webkit-slider-thumb,input[type=range].js-toSlider:active::-webkit-slider-thumb{transform:scale(0.9);cursor:grabbing}input[type=range].js-fromSlider:hover::-moz-range-thumb,input[type=range].js-toSlider:hover::-moz-range-thumb{transform:scale(1.1)}input[type=range].js-fromSlider:active::-moz-range-thumb,input[type=range].js-toSlider:active::-moz-range-thumb{transform:scale(0.9);cursor:grabbing}input[type=range].js-fromSlider{transform:translateX(3px) scale(1.05)}@media screen and (min-width: 1200px){input[type=range].js-fromSlider{transform:translateX(-3px) scale(1.05)}}input[type=range].js-toSlider{transform:translateX(-3px) scale(1.05)}@media screen and (min-width: 1200px){input[type=range].js-toSlider{transform:translateX(3px) scale(1.05)}}input[type=range].js-toSlider::-webkit-slider-thumb{transform:rotate(180deg)}input[type=range].js-toSlider::-moz-range-thumb{transform:rotate(180deg)}input[type=range].js-toSlider:hover::-webkit-slider-thumb{transform:rotate(180deg) scale(1.1)}input[type=range].js-toSlider:active::-webkit-slider-thumb{transform:rotate(180deg) scale(0.9)}input[type=range].js-toSlider:hover::-moz-range-thumb{transform:rotate(180deg) scale(1.1)}input[type=range].js-toSlider:active::-moz-range-thumb{transform:rotate(180deg) scale(0.9)}.spaces__listing{min-height:27.5rem;padding-bottom:5.625rem;transition:filter .2s ease,opacity .2s ease}.spaces__listing.is-filtering{filter:blur(4px);opacity:.5}.spaces__listing__list{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:4rem}.js-filterNoResults{text-align:center;opacity:1;transition:opacity .2s ease,visibility .2s ease;margin:2.5rem 0}.js-filterNoResults.is-hidden{opacity:0;visibility:hidden;max-height:0}.js-filterSpace{transition:opacity .2s ease}.js-filterSpace.is-filtered-out{opacity:0}.js-filterSpace.is-layout-hidden{display:none}