@media (min-width:768px){.grid.grid_cols_2{width:calc(100% + 32px)}.grid.grid_cols_2>.grid__item{width:calc(50% - 32px);margin-right:32px}.grid.grid_cols_2>.grid__item:last-child{margin-right:0}}@media (min-width:768px){.grid.grid_cols_3{width:calc(100% + 32px)}.grid.grid_cols_3>.grid__item{width:calc(50% - 32px);margin-right:32px}.grid.grid_cols_3>.grid__item:last-child{margin-right:0}}@media (min-width:1200px){.grid.grid_cols_3>.grid__item{width:calc(100%/3 - 32px)}.grid.grid_cols_3>.grid__item:last-child{margin-right:32px}}@media (min-width:768px){.grid.grid_cols_4{width:calc(100% + 32px)}}@media (min-width:1200px){.grid.grid_cols_4{width:calc(100% + 32px/2);margin-bottom:-16px}}@media (min-width:768px){.grid.grid_cols_4>.grid__item{width:calc(50% - 32px);margin-right:32px}}@media (min-width:1200px){.grid.grid_cols_4>.grid__item{width:calc(100%/4 - 32px/2);margin-right:16px;margin-bottom:16px}.grid.grid_cols_4>.grid__item:nth-of-type(2n){margin-right:16px}}.popup,.popup__backdrop{top:0;left:0;width:100%;height:100%}.popup{display:none;position:fixed;z-index:10000;overflow:hidden}.popup__backdrop{position:absolute;background-color:rgba(0,0,0,.8);z-index:1}.popup_state_opened{display:block}.popup_content_fullscreen>.popup__close{position:absolute;top:8px;right:8px;width:40px;height:40px;z-index:4;cursor:pointer;border:2px solid #fff}.gallery__control>svg,.popup_content_fullscreen>.popup__close>svg{fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup_content_fullscreen>.popup__close>svg{width:20px;height:20px}@media (min-width:768px){.popup_content_fullscreen>.popup__close{width:48px;height:48px;top:16px;right:16px}}.gallery__canvas{position:relative}.gallery__image,.gallery__images,.gallery__shadow{position:absolute;top:0;left:0;width:100%;height:100%}.gallery__image{opacity:0}.gallery__image_with_transition{transition:opacity .3s ease}.gallery__image_timeline_current,.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery.habitat__project-gallery .gallery__images.habitat__project-gallery__mosaic>.gallery__image{opacity:1}.gallery__shadow{background:rgba(157,156,156,.5)}.gallery__dots{position:absolute;left:50%;transform:translateX(-50%);bottom:30px;width:80%;text-align:center}.gallery__dot{display:inline-block;width:16px;height:16px;border-radius:8px;background-color:#fff;cursor:pointer}.gallery__dot_state_active{background-color:#1f2e4f}.gallery__dot+.gallery__dot{margin-left:8px}.gallery__control{position:absolute;width:40px;height:40px;top:50%;border-radius:50%;background-color:#9d9c9c;cursor:pointer}.gallery__control>svg{width:16px}.gallery__control:hover{background-color:#cce8f5}.gallery__control:hover>svg{fill:#fff}.gallery__control_type_prev{left:0;transform:translate(-25%,-50%)}.gallery__control_type_next{right:0;transform:translate(25%,-50%)}.gallery[data-with-origin] .gallery__image{cursor:pointer}.gallery__stripe{display:flex;margin-top:12px;font-size:14px;color:#1f2e4f}.gallery__title{flex:1 1 0}.gallery__counter{flex:0 0 auto}.gallery.gallery_type_grid .gallery__images{position:relative;display:flex;height:500px}.gallery.gallery_type_grid .gallery__images_grid_2,.gallery.gallery_type_grid .gallery__images_grid_3,.gallery.gallery_type_grid .gallery__images_grid_4,.gallery.gallery_type_grid .gallery__images_grid_5{flex-direction:column}.gallery.gallery_type_grid .gallery__images_grid_2>.gallery__image,.gallery.gallery_type_grid .gallery__images_grid_3>.gallery__image,.gallery.gallery_type_grid .gallery__images_grid_4>.gallery__image,.gallery.gallery_type_grid .gallery__images_grid_5>.gallery__image{flex-basis:100%}.gallery.gallery_type_grid .gallery__images_grid_3 .gallery__image:nth-child(3){display:none}.gallery.gallery_type_grid .gallery__images_grid_4 .gallery__images-group{display:none}.gallery.gallery_type_grid .gallery__images_grid_5 .gallery__images-group:nth-child(2){display:flex;flex-direction:row;flex-basis:100%}.gallery.gallery_type_grid .gallery__images_grid_5 .gallery__images-group:nth-child(2)>.gallery__image{flex:1}.gallery.gallery_type_grid .gallery__images_grid_5 .gallery__images-group:nth-child(2)>.gallery__image+.gallery__image{margin-top:0;margin-left:4px}.gallery.gallery_type_grid .gallery__images_grid_5 .gallery__images-group:nth-child(3){display:none}.gallery.gallery_type_grid .gallery__image+.gallery__image,.gallery.gallery_type_grid .gallery__images_grid_5 .gallery__image+.gallery__images-group{margin-top:4px}.gallery.gallery_type_grid .gallery__image{cursor:pointer}.gallery.gallery_type_grid .gallery__more-images{position:absolute;display:flex;width:100%;height:100%;justify-content:center;align-items:center;text-align:center;color:#fde6d4;background-color:rgba(128,201,233,.3);cursor:pointer;font-size:16px}.gallery.gallery_type_grid .gallery__images-group:nth-child(2){position:relative}.gallery.gallery_type_grid .gallery__canvas{position:relative}.gallery.gallery_type_grid .gallery__tags{position:absolute;top:32px;left:32px}.gallery.gallery_type_grid .gallery__tag{color:#fff;background-color:#72030e;padding:12px;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:16px}.gallery.gallery_type_grid .gallery__tag_type_just-listed{display:none}.gallery.gallery_type_grid .gallery__tag_type_sold,.gallery.gallery_type_grid .gallery__tag_type_under-offer{background-color:#ff7016}.gallery.gallery_type_grid .gallery__tag_type_just-listed,.gallery__tag_type_under-offer{background-color:#007313}@media (min-width:768px){.gallery.gallery_type_grid .gallery__image+.gallery__image,.gallery.gallery_type_grid .gallery__image+.gallery__images-group,.gallery.gallery_type_grid .gallery__images-group+.gallery__images-group{margin-left:4px;margin-top:0}.gallery.gallery_type_grid .gallery__images-group>.gallery__image+.gallery__image{margin-top:4px;margin-left:0}.gallery.gallery_type_grid .gallery__images_grid_2,.gallery.gallery_type_grid .gallery__images_grid_3,.gallery.gallery_type_grid .gallery__images_grid_4,.gallery.gallery_type_grid .gallery__images_grid_5{flex-direction:row}.gallery.gallery_type_grid .gallery__images_grid_2>.gallery__image:nth-child(1),.gallery.gallery_type_grid .gallery__images_grid_3>.gallery__image:nth-child(1){flex:2}.gallery.gallery_type_grid .gallery__images_grid_2>.gallery__image:nth-child(2),.gallery.gallery_type_grid .gallery__images_grid_3>.gallery__image:nth-child(2){flex:1}.gallery.gallery_type_grid .gallery__images_grid_3>.gallery__image:nth-child(3){display:block;flex:1}.gallery.gallery_type_grid .gallery__images_grid_4>.gallery__image,.gallery.gallery_type_grid .gallery__images_grid_4>.gallery__images-group>.gallery__image{flex:1}.gallery.gallery_type_grid .gallery__images_grid_4>.gallery__images-group{display:flex;flex-direction:column;flex:1}.gallery.gallery_type_grid .gallery__images_grid_5 .gallery__image{flex-grow:2;flex-basis:0}.gallery.gallery_type_grid .gallery__images_grid_5 .gallery__images-group:nth-child(2),.gallery.gallery_type_grid .gallery__images_grid_5 .gallery__images-group:nth-child(3){display:flex;flex-direction:column;flex-grow:1;flex-basis:0}.gallery.gallery_type_grid .gallery__images_grid_5 .gallery__images-group:nth-child(2){margin-top:0}.gallery.gallery_type_grid .gallery__images_grid_5 .gallery__images-group:nth-child(2) .gallery__more-images{display:none}.gallery.gallery_type_grid .gallery__images_grid_5 .gallery__images-group:nth-child(2) .gallery__image+.gallery__image{margin-top:4px;margin-left:0}}.gallery.gallery_type_grid .gallery__tag{border-radius:0}.gallery__popup_type_origin .gallery__image{opacity:1;width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:0 0;overflow:visible}.gallery__popup_type_origin .gallery__image>img{-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery__popup_type_origin .gallery__image-title{position:absolute;max-width:90%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;bottom:16px;left:50%;transform:translateX(-50%);padding:4px;border-radius:2px;text-align:center;color:#1f2e4f;background-color:#fff;font-size:16px;line-height:16px}.gallery__popup_type_origin .gallery__image_timeline_future{left:150%}.gallery__popup_type_origin .gallery__image_timeline_past{left:-150%}.gallery__popup_type_origin .gallery__control{position:absolute;top:0;width:60px;height:100%;z-index:3;transform:none;background-color:transparent;cursor:pointer}.gallery__popup_type_origin .gallery__control:before{content:"";width:40px;height:40px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.gallery__popup_type_origin .gallery__control>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;fill:rgba(0,0,0,.8)}.gallery__popup_type_origin .gallery__control_type_prev{left:0}.gallery__popup_type_origin .gallery__control_type_next{right:0}.gallery__popup_type_origin .gallery__control_type_prev>svg{left:calc(50% - 1px)}.gallery__popup_type_origin .gallery__control_type_next>svg{left:calc(50% + 1px)}.gallery__popup_type_origin .gallery__back-to-grid{display:flex;position:absolute;top:8px;right:60px;color:#fff;z-index:4;height:40px;border:2px solid;padding:0 8px;align-items:center;gap:8px;cursor:pointer}.gallery__popup_type_origin .gallery__back-to-grid>svg{fill:currentColor;width:20px}@media (min-width:768px){.gallery__popup_type_origin .gallery__image{transition:left .7s ease}}@media (min-width:1024px){.gallery__popup_type_origin .gallery__control{width:100px}.gallery__popup_type_origin .gallery__back-to-grid{top:16px;right:80px;height:48px}}.gallery__grid-switch{position:absolute;right:0;top:0;padding:16px;line-height:20px;white-space:nowrap;font-size:14px;color:#fff;fill:#fff;cursor:pointer}.gallery__grid-switch>svg{width:20px;box-shadow:2px 2px 5px #000}.gallery__grid-switch>span{vertical-align:top;text-shadow:2px 2px 5px #000}.gallery__grid{position:absolute;left:0;top:80px;z-index:2;width:100%;height:calc(100% - 80px);overflow-y:auto}.gallery__grid .image{cursor:pointer}.link_type_brand>svg{background:#1f2e4f}.gallery__grid_type_2321 .grid{margin:0;gap:10px}.gallery__grid_type_2321 .grid__item{margin:0}.gallery__grid_type_2321 .grid__item:nth-child(3n+1){width:100%}.gallery__grid_type_2321 .grid__item:nth-child(3n+1)>.image{padding-top:60%}.gallery__grid_type_2321 .grid__item:nth-child(3n+2),.gallery__grid_type_2321 .grid__item:nth-child(3n+3){width:calc(50% - 5px)}.gallery__grid_type_2321 .grid__item:nth-child(3n+2)>.image,.gallery__grid_type_2321 .grid__item:nth-child(3n+3)>.image{padding-top:100%}@media (min-width:1200px){.gallery__grid_type_2321 .grid__item:nth-child(8n+1),.gallery__grid_type_2321 .grid__item:nth-child(8n+2),.gallery__grid_type_2321 .grid__item:nth-child(8n+6),.gallery__grid_type_2321 .grid__item:nth-child(8n+7){width:calc(50% - 5px)}.gallery__grid_type_2321 .grid__item:nth-child(8n+1)>.image,.gallery__grid_type_2321 .grid__item:nth-child(8n+2)>.image,.gallery__grid_type_2321 .grid__item:nth-child(8n+3)>.image,.gallery__grid_type_2321 .grid__item:nth-child(8n+4)>.image,.gallery__grid_type_2321 .grid__item:nth-child(8n+5)>.image,.gallery__grid_type_2321 .grid__item:nth-child(8n+6)>.image,.gallery__grid_type_2321 .grid__item:nth-child(8n+7)>.image{padding-top:60%}.gallery__grid_type_2321 .grid__item:nth-child(8n+3),.gallery__grid_type_2321 .grid__item:nth-child(8n+4),.gallery__grid_type_2321 .grid__item:nth-child(8n+5){width:calc((100% - 20px)/3)}.gallery__grid_type_2321 .grid__item:nth-child(8n){width:100%}.gallery__grid_type_2321 .grid__item:nth-child(8n)>.image{padding-top:42%}}@media (min-width:1600px){.section_type_large .container_type_global-grid{width:1450px}}@media (min-width:1900px){.section_type_large .container_type_global-grid{width:1700px}}.habitat__layout{display:grid}.habitat__layout .hero__section{position:relative;width:100%;min-height:528px;max-height:528px;overflow:hidden}@media (min-width:1900px){.habitat__layout .hero__section{max-height:828px}}.habitat__layout .hero__section__banner{width:95%}@media (min-width:768px){.habitat__layout .hero__section__banner{width:unset}}.habitat__layout .hero__section .container.container_type_global-grid{display:flex;flex-direction:column;justify-content:center;height:100%}.habitat__layout .contact__section .grid,.habitat__layout .hero__section .grid{color:#fff}.habitat__layout .hero__section .grid .section__title{font-weight:700;font-style:normal;font-size:50px;line-height:100%;letter-spacing:0;color:#fff;font-family:"Bodoni Moda"}@media (min-width:768px){.habitat__layout .hero__section .grid .section__title{font-size:80px}}.habitat__layout .hero__section .grid .habitat__hero_grid{display:grid;gap:30px}.habitat__layout .hero__section__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left 34%;object-position:left 34%}.habitat__layout .hero__section__overlay{position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 140% at 50% 0,rgba(0,21,67,.35) 0,rgba(0,21,67,.15) 35%,rgba(0,21,67,0) 65%)}@media (min-width:1024px){.habitat__layout .hero__section__overlay{background:radial-gradient(80% 140% at 15% 18%,rgba(0,21,67,.35) 0,rgba(0,21,67,.15) 35%,rgba(0,21,67,0) 65%)}}.habitat__layout .contact__section{position:relative;width:100%;min-height:470px;padding:20px 0;max-height:470px;overflow:hidden}@media (min-width:1900px){.habitat__layout .contact__section{max-height:800px}}.habitat__layout .contact__section__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left 34%;object-position:left 34%}.habitat__layout .contact__section__overlay{position:absolute;inset:0;pointer-events:none;background:radial-gradient(74.02% 189.15% at 70.36% 45.43%,transparent 0,rgba(13,22,42,.55) 60.58%)}.habitat__layout .contact__section .container.container_type_global-grid{display:flex;flex-direction:column;justify-content:center;height:100%}.habitat__layout .contact__section .grid .section__title{font-weight:700;font-style:normal;font-size:50px;line-height:100%;letter-spacing:0;color:#fff;font-family:"Bodoni Moda"}.habitat__layout .contact__section .grid .habitat__hero_grid{display:grid;gap:30px}.habitat__layout .contact__section .grid .habitat__hero_grid .section__paragraph{max-width:520px}.habitat__layout .contact__section .grid .habitat__hero_grid .contact-button{background:#1f2e4f;font-weight:400;font-style:normal;font-size:15.2px;line-height:21.28px;letter-spacing:0;color:#fff;padding:10px 70px;text-decoration:none;text-align:center;border-radius:4px;vertical-align:middle}.habitat__layout .details__section.habitat__perfect-for-block{padding-top:0;padding-bottom:12px;scroll-margin-top:calc(100px + 2rem)}@media (min-width:768px){.habitat__layout .details__section.habitat__perfect-for-block{padding-top:6px;padding-bottom:20px}}.habitat__layout .details__section.habitat__perfect-for-block .container.container_type_global-grid{gap:clamp(8px,1.5vw,16px)}.habitat__layout .details__section .details__image-card{position:relative;overflow:hidden}.habitat__layout .details__section .details__image-card img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.habitat__layout .details__section .details__image-card__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(7,7,7,0) 45.66%,rgba(0,0,0,.7) 100%)}.habitat__layout .details__section .details__image-card__text{position:absolute;left:16px;bottom:32px;padding:20px;z-index:2;text-transform:uppercase;font-weight:700;font-style:normal;font-size:14px;line-height:140%;letter-spacing:0;vertical-align:middle;color:#fff}.habitat__layout .details__section .container.container_type_global-grid{display:flex;flex-direction:column;gap:20px}.habitat__layout .details__section .section__heading{font-size:50px;line-height:120%;letter-spacing:-2%}.habitat__layout .details__section .section__subheading{font-weight:700;font-style:normal;font-size:18px;line-height:1;font-family:"Bodoni Moda";letter-spacing:.25em;text-align:center;text-transform:uppercase}.habitat__layout .details__section .section__subheading.habitat__perfect-for-label{margin:0 auto;max-width:42rem;font-size:22px;line-height:1.35;letter-spacing:.18em;color:#1f2e4f}@media (min-width:768px){.habitat__layout .details__section .section__subheading.habitat__perfect-for-label{font-size:26px;letter-spacing:.2em}}@media (min-width:1024px){.habitat__layout .details__section .section__subheading.habitat__perfect-for-label{font-size:28px;letter-spacing:.22em}}.habitat__layout .details__section .section__gallery.small img{width:100%}@media (min-width:768px){.habitat__layout .details__section .section__gallery.small img{min-height:350px;height:100%}}.habitat__layout .details__section .section__gallery.large{padding:20px 0}.habitat__layout .details__section .section__gallery.large img{width:100%}@media (min-width:768px){.habitat__layout .details__section .section__gallery.large img{height:403px}}.habitat__layout .details__section .section__gallery.habitat__completed-projects{padding:0 0 12px}@media (min-width:768px){.habitat__layout .details__section .section__gallery.habitat__completed-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:clamp(20px,3vw,40px);column-gap:clamp(20px,3vw,40px);row-gap:32px;width:100%;margin-bottom:0;flex-wrap:unset}.habitat__layout .details__section .section__gallery.habitat__completed-projects>.grid__item{width:auto;margin-right:0;margin-bottom:0}}.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__completed-project-col{position:relative;padding:0 clamp(14px,2.5vw,28px)}@media (max-width:767px){.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__completed-project-col{padding:28px 0}}.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__completed-project{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:520px;margin:0 auto;--habitat-symbol-width: max(7.25rem, min(44%, 17rem))}@media (min-width:768px){.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__completed-project{gap:6px}}.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__completed-project__symbol{width:var(--habitat-symbol-width);height:auto;aspect-ratio:1;flex-shrink:0;margin-bottom:clamp(0,1vw,10px)}.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__completed-project__symbol img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__completed-project__symbol--layered{position:relative;display:block;isolation:isolate;width:var(--habitat-symbol-width);height:auto;aspect-ratio:1}.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__completed-project__symbol--layered>.habitat__completed-project__symbol-disc,.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__completed-project__symbol--layered>.habitat__completed-project__symbol-over{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__completed-project__symbol--layered>.habitat__completed-project__symbol-disc{z-index:1}.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__completed-project__symbol--layered>.habitat__completed-project__symbol-over{z-index:2;opacity:1;pointer-events:none}.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery.habitat__project-gallery .gallery__images.habitat__project-gallery__mosaic{position:relative;height:auto;min-height:0}.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery.habitat__project-gallery .habitat__project-gallery__mosaic>.gallery__image+.gallery__image{margin-top:0;margin-left:0}.habitat__layout .details__section .partnership__image svg,.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__project-gallery,.habitat__layout .why__section_highlight-img svg{width:100%}.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__project-gallery__mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:10px;width:100%;padding:0;border-radius:0;background:0 0}@media (min-width:768px){.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__project-gallery__mosaic{gap:12px}}.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__project-gallery__mosaic>.gallery__image{min-width:0}.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery__image.habitat__project-gallery__cover{grid-column:1/-1;width:100%;aspect-ratio:4/3}@media (min-width:768px){.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery__image.habitat__project-gallery__cover{aspect-ratio:5/3}}.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery__image.habitat__project-gallery__cover,.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery__image.habitat__project-gallery__tile{cursor:pointer;position:relative;overflow:hidden;border-radius:0;box-sizing:border-box;border:1px solid rgba(31,46,79,.22);transition:transform .28s ease,border-color .28s ease}.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery__image.habitat__project-gallery__cover:hover,.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery__image.habitat__project-gallery__tile:hover{transform:translateY(-2px);border-color:rgba(255,112,22,.65)}.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery__image.habitat__project-gallery__cover:active,.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery__image.habitat__project-gallery__tile:active{transform:translateY(0)}.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery__image.habitat__project-gallery__cover img,.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery__image.habitat__project-gallery__tile img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .35s ease}.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery__image.habitat__project-gallery__cover:hover img,.habitat__layout .details__section .section__gallery.habitat__completed-projects .gallery__image.habitat__project-gallery__tile:hover img{transform:scale(1.03)}.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__project-gallery__tile{aspect-ratio:4/3}.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__completed-project__title{font-family:"Bodoni Moda",serif;font-weight:700;font-size:24px;line-height:1.2;letter-spacing:.02em;color:#1f2e4f;text-align:center;margin-top:6px}.habitat__layout .details__section .section__gallery.habitat__completed-projects .habitat__completed-project__blurb{margin:0;max-width:36em;font-weight:400;font-size:15px;line-height:160%;letter-spacing:0;color:rgba(31,46,79,.88);text-align:center}.habitat__layout .details__section__content{max-width:722px}.habitat__layout .details__section .highlight{font-family:"Bodoni Moda";font-weight:500;font-style:italic;font-size:24px;line-height:120%;letter-spacing:-1%;color:#0094d4}.habitat__layout .details__section .partnership__image{padding:50px 30px 30px 50px;width:100%}.habitat__layout .why__section{position:relative;z-index:1;min-height:548px}.habitat__layout .why__section__description{margin-top:40px}.habitat__layout .why__section .image_container .why__section__img{z-index:1;width:100%;transform:scaleX(-1)}.habitat__layout .why__section_highlight-img{position:unset;width:100%;z-index:3}@media (min-width:768px){.habitat__layout .why__section_highlight-img{position:unset}.habitat__layout .why__section_highlight-img svg{padding-top:40px;width:unset}}@media (min-width:1024px){.habitat__layout .why__section_highlight-img{position:absolute;bottom:30px}.habitat__layout .why__section_highlight-img svg{padding-top:unset}}@media (min-width:1200px){.habitat__layout .why__section_highlight-img{padding:40px;bottom:50px}}.habitat__layout .why__section_highlight-text{margin-top:20px}.habitat__layout .why__section .container.container_type_global-grid{display:flex;flex-direction:column;gap:20px;height:100%;position:relative}.habitat__layout .why__section .section__heading{font-size:50px;line-height:120%;letter-spacing:-2%}.habitat__layout .why__section .section__subheading{font-weight:700;font-style:normal;font-size:18px;line-height:1;font-family:"Bodoni Moda";letter-spacing:.25em;text-align:center;text-transform:uppercase}.habitat__layout .brands__section{background:#fdf4ee}.habitat__layout .brands__section .with__spacing{padding-top:40px}.habitat__layout .brands__section .section__subheading{font-family:"Bodoni Moda";font-weight:500;font-style:italic;font-size:24px;line-height:1.2;letter-spacing:-.01em;color:#1f2e4f;margin-bottom:30px}.habitat__layout .brands__section .section__subheading .highlight{color:#0094d4}.habitat__layout .brands__section .section__property__grid{gap:30px}.habitat__layout .brands__section .section__property__item{display:grid;gap:20px;line-height:1.6;letter-spacing:0;vertical-align:middle}.habitat__layout .brands__section .section__property__message{padding-left:6px}.habitat__layout .brands__section .section__property__title{font-family:"Bodoni Moda";font-weight:700;font-style:normal;font-size:30px;line-height:1.2;letter-spacing:0;color:#1f2e4f;margin-bottom:20px;margin-top:-8px}.habitat__layout .brands__section .section__property__details{display:flex;gap:30px}.habitat__layout .brands__section .section__heading{padding-bottom:0;font-size:50px}.habitat__layout .brands__section__heading{font-family:"Bodoni Moda";font-weight:700;font-style:normal;font-size:30px;line-height:120%;letter-spacing:0}.habitat__layout .brands__section .container.container_type_global-grid,.habitat__layout .brands__section__detail{display:grid;gap:30px}.habitat__layout .brands__section__items{margin-top:20px}.habitat__layout .brands__section .section__paragraph{margin:0;font-weight:400;font-style:normal;font-size:16px;line-height:160%;letter-spacing:0;vertical-align:middle}.habitat__search-title .section__heading{line-height:120%;letter-spacing:0;max-width:650px}.habitat__search-title .section__subheading{font-weight:400;line-height:160%;letter-spacing:0}.section.habitat__search-title{padding:70px 70px 10px;display:flex;justify-content:center}
/*# sourceMappingURL=habitat.117020027c8758734114f9679a01230a.css.map */
