.habitar-project{--habitar-paper:#faf6ef;--habitar-orange:#ff754d;--community-pink:var(--habitar-orange);--paper:var(--habitar-paper);--ink:#111;--accent:var(--habitar-orange);--font-serif:var(--font-sans);--shop-heading-top:154px;--shop-heading-gutter:6vw;--habitar-gutter:6vw}.habitar-project .community-header{background:linear-gradient(#faf6efed,#faf6ef99 55%,#0000)}.habitar-project .community-header.is-dark{background:linear-gradient(#161310f5,#16131099 55%,#0000)}html:has(.habitar-project){scroll-padding-top:104px}.habitar-project :is(#contenido,#proyecto,#en-la-ciudad,#seleccion){scroll-margin-top:0}.habitar-cover{color:#fff;background:#453b33;align-items:flex-end;height:100svh;min-height:620px;display:flex;position:relative;overflow:hidden}.habitar-cover-images{grid-template-rows:minmax(0,1fr);grid-template-columns:56% 44%;display:grid;position:absolute;inset:0}.habitar-cover-images:after{content:"";background:linear-gradient(#0000,#16100be6);position:absolute;inset:40% 0 0}.habitar-cover-photo{min-height:0;position:relative}.habitar-cover-photo img{object-fit:cover;object-position:50% 12%}.habitar-cover-images>.habitar-mockup{background:#d8c7b3;grid-column:2;width:100%;height:100%;min-height:0}.habitar-cover-copy{width:100%;padding:0 var(--habitar-gutter) clamp(30px, 6vh, 70px);justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.habitar-kicker{letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:700}.habitar-cover h1,.habitar-project .habitar-section-heading h2{letter-spacing:-.085em;margin:0;font-size:clamp(66px,12vw,184px);line-height:.85}.habitar-project .habitar-section-heading h2{letter-spacing:-.07em}.habitar-cover .habitar-cover-link{background:var(--habitar-orange);color:#111;border-radius:40px;align-items:center;gap:20px;width:fit-content;padding:12px 18px;font-weight:750;display:inline-flex}.habitar-cover-link span{font-size:22px}.habitar-intro{padding:clamp(80px, 11vw, 170px) var(--habitar-gutter);background:var(--habitar-paper)}.habitar-project .habitar-intro h2{margin:0 0 clamp(36px,6vw,80px);font-size:clamp(42px,6.9vw,108px);line-height:.98}.habitar-intro-copy{grid-template-columns:1fr 1fr;gap:32px;max-width:980px;display:grid}.habitar-intro-copy p,.habitar-section-heading>p:last-child:not(.habitar-kicker){letter-spacing:-.035em;max-width:40ch;margin:0;font-size:clamp(18px,2vw,26px);line-height:1.45}.habitar-intro .habitar-editorial-link{border-bottom:1px solid;margin-top:35px;padding-bottom:5px;font-weight:700;display:inline-block}.habitar-street,.habitar-catalogue{padding:clamp(75px, 9vw, 140px) var(--habitar-gutter)}.habitar-street{color:#faf6ef;background:#161310}.habitar-street .habitar-section-heading{margin-bottom:35px}.habitar-street .habitar-carousel-controls{color:inherit}.habitar-street .habitar-carousel-controls button{border-color:currentColor}.habitar-street .habitar-people-caption{font-size:14px}.habitar-catalogue{background:var(--habitar-paper)}.habitar-catalogue .habitar-section-heading{margin-bottom:clamp(32px,5vw,70px)}.habitar-catalogue .habitar-section-heading h2{margin-bottom:28px}.habitar-catalogue .habitar-panel{background:0 0;margin:0;padding:0}.habitar-catalogue .habitar-art-card{background:0 0;border:0}.habitar-catalogue .habitar-art-image{background:#ebe5dc}.habitar-catalogue .habitar-art-meta strong{overflow-wrap:anywhere}.habitar-catalogue .habitar-product-sheet-link{align-content:center;min-height:40px}.habitar-project .habitar-project-back{margin-bottom:24px;display:inline-block}@media (max-width:760px){html:has(.habitar-project){scroll-padding-top:78px}.habitar-project{--habitar-gutter:22px;--shop-heading-top:116px;--shop-heading-gutter:22px}.habitar-cover{min-height:500px}.habitar-cover-images{display:block}.habitar-cover-photo{height:100%}.habitar-cover-images>.habitar-mockup{display:none}.habitar-cover-copy{flex-direction:column;align-items:flex-start}.habitar-cover h1{font-size:clamp(86px,24vw,140px)}.habitar-intro-copy{grid-template-columns:1fr;gap:15px}.habitar-desktop-break{display:none}.habitar-project .habitar-section-heading h2{font-size:clamp(51px,12vw,90px)}.habitar-project .habitar-catalogue .habitar-art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.habitar-catalogue .habitar-art-meta strong{font-size:15px}.habitar-catalogue .habitar-product-sheet-link{font-size:12px}}
