.spaces .spaces-header{position:relative;width:100vw;height:60svh;overflow:hidden;color:var(--base-100);display:flex;align-items:flex-end}.spaces .spaces-header .container{display:flex;gap:2rem;align-items:flex-end}.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:.75rem 1.5rem;cursor:pointer;border-radius:2rem;transition:all .3s ease;position:relative;border:1px solid transparent}.spaces .prop-filters .filter:hover{color:var(--base-100);background-color:rgba(26,126,183,.1);border-color:rgba(26,126,183,.2);transform:translateY(-2px)}.spaces .prop-filters .filter.default{color:var(--base-100);background:linear-gradient(135deg,var(--brand-blue),var(--brand-blue-light));box-shadow:0 4px 15px rgba(26,126,183,.3);border-color:var(--brand-blue)}.spaces .prop-filters .filter.default:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(26,126,183,.4)}.spaces .space{display:flex;flex-direction:column;gap:1.5rem;color:var(--base-100);margin-bottom:4rem}.spaces .space .space-img{aspect-ratio:16/4;border-radius:2rem;overflow:hidden}.spaces .space .space-img img{opacity:.75}.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 .prop-client-img{width:2rem;height:2rem;border-radius:10rem;overflow:hidden}@media (max-width:1000px){.spaces .spaces-header{height:50svh}.spaces .spaces-header .container{align-items:flex-start;padding:2rem;flex-direction:column;gap:0}.spaces .spaces-header .prop-col:nth-child(2){flex:1 1}.spaces .prop-filters{width:85%;gap:.5rem;flex-wrap:wrap}.spaces .prop-filters .filter{padding:0}.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.25rem}.spaces .prop-name p{font-size:1rem}.spaces .prop-name{gap:.5rem}.spaces .prop-date{display:none}.spaces .prop-info-sub-col:nth-child(2) .prop-client{gap:.5rem}.spaces .space{margin-bottom:2rem;gap:1rem}.spaces .prop-info-sub-col:first-child,.spaces .prop-info-sub-col:nth-child(2){flex:1 1}.spaces .prop-filters .filter p.lg{font-size:1rem}}@media (max-width:600px){.spaces .spaces-header{height:40svh}.spaces .spaces-header .container{padding:1rem}.spaces .prop-filters{width:100%;gap:.25rem}.spaces .prop-filters .filter p.lg{font-size:.875rem}.spaces .space{margin-bottom:1.5rem;gap:.75rem}.spaces .space .space-img{aspect-ratio:4/3;border-radius:1rem}.spaces .space .space-info{gap:.75rem}.spaces .space .space-info h3{font-size:1.125rem}.spaces .prop-name p{font-size:.875rem}.spaces .prop-name p.lg{font-size:1rem}.spaces .prop-client-name{font-size:.75rem}.spaces .prop-client-img{width:1.5rem;height:1.5rem}}