.habitar-collections-intro,.habitar-collections-catalogue,.habitar-collection-drawings{width:min(100%,1120px);margin-inline:auto;padding-inline:clamp(18px,5vw,58px)}.habitar-collections-intro{padding-block:clamp(50px,8vw,112px)}.habitar-project .habitar-collections-intro h1{letter-spacing:-.065em;margin:.14em 0 .3em;font-size:clamp(3.4rem,9vw,7rem);line-height:.95}.habitar-collections-intro p:not(.habitar-kicker){max-width:60ch;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.65}.habitar-collections-intro a{margin-top:14px;display:inline-block}.habitar-collections-catalogue{padding-bottom:clamp(56px,8vw,110px)}.habitar-project :is(.habitar-collections-catalogue,.habitar-collection-drawings) h2{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(1.85rem,4.5vw,3.35rem);line-height:1.07}.habitar-collections-grid,.habitar-collection-drawings ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,4vw,48px) clamp(12px,3vw,30px);margin:0;padding:0;list-style:none;display:grid}.habitar-collection-card{color:inherit;text-decoration:none;display:block}.habitar-collection-card img{background:#ddd2c8;width:100%;height:auto;display:block}.habitar-collection-caption{border-bottom:1px solid #b6aa9a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 12px;padding:12px 0;display:grid}.habitar-collection-caption>span:first-child{color:#655d52;grid-column:1/-1;font-size:.75rem}.habitar-project .habitar-collection-caption h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.05rem,2.4vw,1.75rem);line-height:1.13}.habitar-collection-card:is(:hover,:focus-visible) h3{text-underline-offset:.18em;text-decoration:underline}.habitar-collection-card:focus-visible,.habitar-collection-drawings a:is(:hover,:focus-visible){outline-offset:4px;outline:2px solid #29251f}.habitar-project .habitar-collection-header h1{margin:8px 0;font-size:clamp(2.45rem,6vw,4.6rem);line-height:1}.habitar-collection-drawings{border-top:1px solid #b6aa9a;width:min(100%,980px);padding-block:clamp(36px,6vw,84px)}.habitar-collection-drawings ul{row-gap:clamp(12px,3vw,30px)}.habitar-collection-drawings a{aspect-ratio:4/5;background:#f3eee6;display:block;position:relative}.habitar-collection-drawings img{object-fit:contain;padding:7%}
