.spaces .spaces-header{position:relative;width:100vw;min-height:60svh;overflow:hidden;color:var(--base-100);display:flex;align-items:flex-end;padding:2rem 0}.spaces .spaces-header .container{display:flex;gap:2rem;align-items:flex-end;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.spaces .spaces-header .prop-col:first-child{flex:2 1}.spaces .spaces-header .prop-col:nth-child(2){flex:5 1;display:flex;flex-direction:column;gap:2rem}.spaces .prop-filters{display:flex;gap:2rem}.spaces .prop-filters .filter{color:var(--base-300);padding:.5rem 0;cursor:pointer}.spaces .prop-filters .filter.default,.spaces .space{color:var(--base-100)}.spaces .space{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem;transition:transform .3s ease,opacity .3s ease}.spaces .space:hover{transform:translateY(-2px)}.spaces .space:hover .space-img img{opacity:.9;transform:scale(1.02)}.spaces .space .space-img{aspect-ratio:16/4;border-radius:2rem;overflow:hidden}.spaces .space .space-img img{opacity:.75;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease,transform .3s ease}.spaces .space .space-info{display:flex;gap:2rem}.spaces .space .space-info h3{font-size:1.75rem;letter-spacing:-.05rem}.spaces .space .space-info .prop-info-col:first-child{flex:2 1}.spaces .space .space-info .prop-info-col:nth-child(2){flex:5 1;display:flex;gap:2rem}.spaces .prop-info-sub-col:first-child{flex:4 1}.spaces .prop-info-sub-col:nth-child(2){flex:3 1}.spaces .prop-name{display:flex;flex-direction:column;gap:.75rem}.spaces .prop-name p.lg{color:var(--base-300)}.spaces .prop-client-name,.spaces .prop-date p{color:var(--base-350)}.spaces .prop-name p{color:var(--base-200)}.spaces .prop-info-sub-col:nth-child(2) .prop-client{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.spaces .spaces-list{padding:4rem 0}.spaces .spaces-list .container{max-width:1200px;margin:0 auto;padding:0 2rem}.spaces .prop-client-img{width:2rem;height:2rem;border-radius:10rem;overflow:hidden}.spaces .prop-client-img img{width:100%;height:100%;object-fit:cover}@media (max-width:1200px){.spaces .spaces-header .container,.spaces .spaces-list .container{padding:0 1.5rem}.spaces .space .space-info{gap:1.5rem}}@media (max-width:1000px){.spaces .spaces-header{min-height:50svh;padding:1rem 0}.spaces .spaces-header .container{align-items:flex-start;padding:2rem 1rem;flex-direction:column;gap:1.5rem}.spaces .spaces-header .prop-col:first-child{display:none}.spaces .spaces-header .prop-col:nth-child(2){flex:1 1;width:100%}.spaces .prop-filters{width:100%;gap:1rem;flex-wrap:wrap}.spaces .prop-filters .filter{padding:.5rem 0;min-width:-moz-fit-content;min-width:fit-content}.spaces .prop-filters .filter p.lg{font-size:1rem}.spaces .spaces-list{padding:2rem 0}.spaces .spaces-list .container{padding:0 1rem}.spaces .space{margin-bottom:3rem;gap:1rem}.spaces .space .space-img{aspect-ratio:5/3;border-radius:1.5rem}.spaces .space .space-info{flex-direction:column-reverse;gap:1rem}.spaces .space .space-info h3{font-size:1.5rem;line-height:1.2}.spaces .prop-name{gap:.5rem}.spaces .prop-name p{font-size:1rem}.spaces .prop-date{display:none}.spaces .space .space-info .prop-info-col:nth-child(2){gap:1rem}.spaces .prop-info-sub-col:first-child,.spaces .prop-info-sub-col:nth-child(2){flex:1 1}.spaces .prop-info-sub-col:nth-child(2) .prop-client{gap:.75rem;justify-content:flex-start}.spaces .prop-client-img{width:1.75rem;height:1.75rem}}@media (max-width:600px){.spaces .spaces-header{min-height:40svh}.spaces .spaces-header .container{padding:1.5rem 1rem}.spaces .prop-filters{gap:.75rem}.spaces .space{margin-bottom:2.5rem}.spaces .space .space-img{aspect-ratio:4/3;border-radius:1rem}.spaces .space .space-info h3{font-size:1.25rem}.spaces .prop-name p{font-size:.9rem}.spaces .prop-client-name p{font-size:.85rem}}