.PreviewHeader_header__Qj9qh{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;height:72px;padding:0 40px;color:#555552;background:hsla(0,0%,100%,.98)}.PreviewHeader_headerOpen__kGdqX{position:fixed;inset:0 0 auto}.PreviewHeader_headerSpacer__QzWv1{height:72px}.PreviewHeader_logo__IElyK{display:block;justify-self:start;width:104px;height:23px}.PreviewHeader_logo__IElyK img{display:block;width:104px;height:23px;object-fit:contain}.PreviewHeader_nav__1nc4w{display:flex;align-items:center;gap:clamp(16px,2vw,30px);justify-self:center;font-size:13px;line-height:1;text-transform:uppercase}.PreviewHeader_nav__1nc4w a{white-space:nowrap;text-decoration:none;transition:color .18s ease}.PreviewHeader_nav__1nc4w a:hover,.PreviewHeader_nav__1nc4w a[aria-current=page]{color:#767b00}.PreviewHeader_nav__1nc4w a:focus-visible{outline:2px solid #d3d305;outline-offset:5px}.PreviewHeader_language__Lo62j{color:#777773}.PreviewHeader_headerActions___cSjz{display:flex;align-items:center;justify-self:end;gap:clamp(14px,1.8vw,26px);white-space:nowrap;font-size:13px;line-height:1;text-transform:uppercase}.PreviewHeader_headerContact__MLzoX{text-decoration:none;transition:color .18s ease}.PreviewHeader_headerContact__MLzoX:focus-visible,.PreviewHeader_headerContact__MLzoX:hover{color:#767b00}.PreviewHeader_menuButton__vqkJu{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;min-width:44px;height:44px;margin-left:0;padding:6px 2px 6px 10px;border:0;background:transparent;cursor:pointer}.PreviewHeader_menuButton__vqkJu:before{content:"МЕНЮ";color:#555552;font-size:11px;line-height:1}.PreviewHeader_menuButton__vqkJu .PreviewHeader_burgerIcon__V47aM{display:grid;grid-gap:5px;gap:5px}.PreviewHeader_menuButton__vqkJu .PreviewHeader_burgerIcon__V47aM span{display:block;flex:0 0 auto;width:24px;height:2px;background:#4f4f4d;transition:width .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1),opacity .14s ease,background-color .16s ease}.PreviewHeader_menuButton__vqkJu .PreviewHeader_burgerIcon__V47aM span:first-child{width:14px}.PreviewHeader_menuButton__vqkJu .PreviewHeader_burgerIcon__V47aM span:last-child{width:30px}.PreviewHeader_menuButton__vqkJu:hover .PreviewHeader_burgerIcon__V47aM span:first-child,.PreviewHeader_menuButton__vqkJu:hover .PreviewHeader_burgerIcon__V47aM span:last-child{width:24px}.PreviewHeader_menuButton__vqkJu:focus-visible{outline:2px solid #d3d305;outline-offset:3px}.PreviewHeader_menuButton__vqkJu:active{transform:scale(.97)}.PreviewHeader_menuOpen__aCe89:before{content:"ЗАКРЫТЬ"}.PreviewHeader_menuOpen__aCe89 .PreviewHeader_burgerIcon__V47aM span{background:#989c00}.PreviewHeader_menuOpen__aCe89 .PreviewHeader_burgerIcon__V47aM span:first-child{width:26px;transform:translateY(7px) rotate(45deg)}.PreviewHeader_menuOpen__aCe89 .PreviewHeader_burgerIcon__V47aM span:nth-child(2){opacity:0}.PreviewHeader_menuOpen__aCe89 .PreviewHeader_burgerIcon__V47aM span:last-child{width:26px;transform:translateY(-7px) rotate(-45deg)}.PreviewHeader_overlay__VNA8v{position:fixed;inset:0;z-index:39;box-sizing:border-box;height:100dvh;padding:108px 40px 36px;overflow:auto;background:#e8e8e6;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .22s ease-out,visibility .22s}.PreviewHeader_overlayOpen__96zyF{visibility:visible;opacity:1;pointer-events:auto}.PreviewHeader_backdrop__IesB_,.PreviewHeader_shade__7aege{position:fixed;inset:0;width:100vw;height:100dvh;pointer-events:none}.PreviewHeader_backdrop__IesB_{background:url(/asadov-preview-main/hero-a.png) 50%/cover no-repeat;filter:blur(12px) saturate(.24) brightness(1.18);transform:scale(1.04)}.PreviewHeader_shade__7aege{background:hsla(0,0%,100%,.62)}.PreviewHeader_overlayInner__sbUmH{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100%}.PreviewHeader_menuList__l6oSa{width:min(580px,100vw - 80px);margin:54px 0 0 auto}.PreviewHeader_menuItem__7uFiL{position:relative;display:block;min-height:96px;padding:20px 26px;border-top:1px solid hsla(0,0%,100%,.84);color:#383835;background:hsla(0,0%,100%,.72);text-decoration:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .22s cubic-bezier(.23,1,.32,1),background-color .18s ease}.PreviewHeader_menuItem__7uFiL:last-child{border-bottom:1px solid hsla(0,0%,100%,.84)}.PreviewHeader_menuItem__7uFiL:focus-visible{outline:2px solid #a3a800;outline-offset:2px}.PreviewHeader_menuItem__7uFiL span{position:absolute;top:18px;left:22px;color:#6d6d69;font-size:12px}.PreviewHeader_menuItem__7uFiL strong{position:absolute;right:26px;bottom:17px;max-width:calc(100% - 64px);font-size:20px;font-weight:300;line-height:1;text-align:right;text-transform:uppercase}.PreviewHeader_menuItem__7uFiL i{position:absolute;top:18px;right:22px;width:14px;height:14px;background:transparent;transition:background-color .18s ease}.PreviewHeader_menuItemActive__cMqpR,.PreviewHeader_menuItem__7uFiL:focus-visible,.PreviewHeader_menuItem__7uFiL:hover{z-index:1;background:hsla(0,0%,100%,.86);transform:translateX(-16px)}.PreviewHeader_menuItemActive__cMqpR i,.PreviewHeader_menuItem__7uFiL:focus-visible i,.PreviewHeader_menuItem__7uFiL:hover i{background:#d3d305}.PreviewHeader_menuFooter__6aCjD{display:flex;align-self:flex-end;gap:8px;margin-top:auto;padding:40px 0 12px;color:#383835;font-size:16px;text-transform:uppercase}.PreviewHeader_menuFooter__6aCjD a{padding:8px 10px;text-decoration:none;transition:color .18s ease}.PreviewHeader_menuFooter__6aCjD a:focus-visible,.PreviewHeader_menuFooter__6aCjD a:hover{color:#4b7300}.PreviewHeader_menuFooter__6aCjD a:focus-visible{outline:2px solid #d3d305;outline-offset:4px}@media(max-width:900px){.PreviewHeader_header__Qj9qh{height:64px;padding:0 20px;grid-template-columns:1fr auto}.PreviewHeader_headerSpacer__QzWv1{height:64px}.PreviewHeader_headerContact__MLzoX,.PreviewHeader_language__Lo62j,.PreviewHeader_menuButton__vqkJu:before,.PreviewHeader_nav__1nc4w{display:none}.PreviewHeader_menuButton__vqkJu{padding:6px 2px}.PreviewHeader_overlay__VNA8v{padding:84px 20px 20px}.PreviewHeader_menuList__l6oSa{width:min(580px,100%);margin-top:28px}.PreviewHeader_menuItem__7uFiL{min-height:84px}.PreviewHeader_menuItem__7uFiL strong{font-size:clamp(15px,4vw,20px)}}@media(max-width:480px){.PreviewHeader_header__Qj9qh,.PreviewHeader_overlay__VNA8v{padding-inline:16px}.PreviewHeader_menuItemActive__cMqpR,.PreviewHeader_menuItem__7uFiL:focus-visible,.PreviewHeader_menuItem__7uFiL:hover{transform:translateX(-6px)}}@media(prefers-reduced-motion:reduce){.PreviewHeader_headerContact__MLzoX,.PreviewHeader_menuButton__vqkJu .PreviewHeader_burgerIcon__V47aM span,.PreviewHeader_menuFooter__6aCjD a,.PreviewHeader_menuItem__7uFiL,.PreviewHeader_menuItem__7uFiL i,.PreviewHeader_nav__1nc4w a,.PreviewHeader_overlay__VNA8v{transition-duration:1ms}}.ProjectDetail_about__6kwXD,.ProjectDetail_architecture__8_vSI,.ProjectDetail_hero__ziNV8,.ProjectDetail_interiors__3L8Vv,.ProjectDetail_plans__ecJBC,.ProjectDetail_projectLife__c94Cz,.ProjectDetail_related___W0oS,.ProjectDetail_team__e2NYO{margin-inline:40px;color:#6c6c6a;font-family:GilroyLight,Arial,sans-serif;font-weight:300}.ProjectDetail_hero__ziNV8{position:relative;height:min(600px,(100vw - 80px)*600/1360);min-height:420px;margin-top:64px;overflow:hidden;background:#d7d6d4}.ProjectDetail_hero__ziNV8>img{object-fit:cover}.ProjectDetail_heroNavigation__UwkgT{position:absolute;z-index:1;right:22px;bottom:24px;display:grid;grid-template-columns:repeat(4,210px);grid-gap:16px 20px;gap:16px 20px}.ProjectDetail_heroNavigation__UwkgT a{display:flex;align-items:center;justify-content:center;min-height:42px;border:1px solid hsla(0,0%,100%,.58);background:hsla(0,0%,5%,.28);color:#fff;font-size:24px;line-height:1;text-decoration:none;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background-color .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1)}.ProjectDetail_heroNavigation__UwkgT a:focus-visible,.ProjectDetail_heroNavigation__UwkgT a:hover{border-color:#d3d305;background:#d3d305;color:#2e2e2b}.ProjectDetail_heroNavigation__UwkgT a:active{transform:scale(.99)}.ProjectDetail_about__6kwXD{display:grid;grid-template-columns:minmax(0,1fr) 485px;grid-gap:60px;gap:60px;padding-top:105px}.ProjectDetail_intro__pni6s p{max-width:515px;margin:0;font-size:24px;line-height:1.13}.ProjectDetail_outlineButton__0a0jg{display:inline-flex;align-items:center;justify-content:center;width:210px;min-height:49px;margin-top:31px;border:1px solid #888;background:#fff;color:#6c6c6a;font-size:23px;line-height:1;text-decoration:none;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.ProjectDetail_outlineButton__0a0jg:focus-visible,.ProjectDetail_outlineButton__0a0jg:hover{border-color:#d3d305;background:#d3d305;color:#242424}.ProjectDetail_outlineButton__0a0jg:active{transform:scale(.99)}.ProjectDetail_map__8cAGv{position:relative;box-sizing:border-box;width:100%;aspect-ratio:485/425;overflow:hidden;border:1px solid #777;background:#f2f2f2}.ProjectDetail_mapCanvas__OOx1C{position:absolute;inset:0;width:100%;height:100%}.ProjectDetail_map__8cAGv .maplibregl-canvas{filter:grayscale(1)}.ProjectDetail_map__8cAGv .maplibregl-ctrl-group{border-radius:0;box-shadow:none;border:1px solid #aaa}.ProjectDetail_map__8cAGv .maplibregl-ctrl-group button{width:32px;height:32px}.ProjectDetail_map__8cAGv .maplibregl-ctrl-attrib{color:#555;font-family:Arial,sans-serif}.ProjectDetail_mapMarker__ambJw{width:24px;height:24px;border:4px solid #fff;border-radius:50%;background:#d3d305;box-shadow:0 0 0 1px #777}.ProjectDetail_facts__VMBVD{display:grid;grid-gap:18px;gap:18px;width:600px;margin:38px 0 0 -115px;text-align:right;text-transform:uppercase}.ProjectDetail_facts__VMBVD>div{display:grid;grid-template-columns:minmax(0,1fr) 215px;align-items:baseline;grid-gap:20px;gap:20px}.ProjectDetail_facts__VMBVD dd,.ProjectDetail_facts__VMBVD dt{margin:0;font-size:23px;line-height:1.1;white-space:nowrap}.ProjectDetail_facts__VMBVD dt{grid-column:2;grid-row:1}.ProjectDetail_facts__VMBVD dd{grid-column:1;grid-row:1;font-family:GilroySemibold,Arial,sans-serif;font-weight:600}.ProjectDetail_architecture__8_vSI{margin-top:185px}.ProjectDetail_architecture__8_vSI h2,.ProjectDetail_interiors__3L8Vv h2,.ProjectDetail_plans__ecJBC h2,.ProjectDetail_projectLife__c94Cz h2,.ProjectDetail_related___W0oS h2,.ProjectDetail_team__e2NYO h2{margin:0;font-size:clamp(40px,4.45vw,64px);line-height:1;font-weight:300;text-transform:uppercase}.ProjectDetail_architectureGrid__bffQE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:325px 155px 325px;grid-gap:20px;gap:20px;margin-top:38px}.ProjectDetail_architectureGrid__bffQE>div,.ProjectDetail_plansGrid__ktLZU>div,.ProjectDetail_relatedGrid__5ExYY>a,.ProjectDetail_teamMember__HN8Qc{position:relative;min-width:0;overflow:hidden}.ProjectDetail_architectureGrid__bffQE img,.ProjectDetail_relatedGrid__5ExYY img{object-fit:cover}.ProjectDetail_architectureImage1__Ur_Xa{grid-column:1;grid-row:1}.ProjectDetail_architectureImage2__rT83X{grid-column:2;grid-row:1/span 2}.ProjectDetail_architectureImage3__leQ9r{grid-column:3/span 2;grid-row:1/span 2}.ProjectDetail_architectureImage4__2BhPd{grid-column:1;grid-row:2/span 2}.ProjectDetail_architectureImage5__HfGt6{grid-column:2;grid-row:3}.ProjectDetail_architectureImage6__OiX8r{grid-column:3/span 2;grid-row:3}.ProjectDetail_interiors__3L8Vv{min-height:480px;margin-top:180px}.ProjectDetail_interiors__3L8Vv p{width:min(315px,100%);margin:38px 0 0;font-size:24px;line-height:1.18}.ProjectDetail_plans__ecJBC{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,670px);grid-gap:0 20px;gap:0 20px;margin-top:120px}.ProjectDetail_plans__ecJBC h2{grid-column:2;justify-self:end;white-space:nowrap}.ProjectDetail_plansGrid__ktLZU{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:82px}.ProjectDetail_plansGrid__ktLZU>div{aspect-ratio:1}.ProjectDetail_plansGrid__ktLZU img{object-fit:contain}.ProjectDetail_team__e2NYO{margin-top:180px}.ProjectDetail_team__e2NYO>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:20px}.ProjectDetail_teamMember__HN8Qc{aspect-ratio:1;background:#e9e9e9}.ProjectDetail_teamMember__HN8Qc img{object-fit:cover}.ProjectDetail_projectLife__c94Cz{display:grid;grid-template-columns:minmax(0,785px) minmax(0,1fr);grid-gap:60px;gap:60px;margin-top:180px}.ProjectDetail_projectLifeMedia__i77M_{aspect-ratio:1;background:#e9e9e9}.ProjectDetail_projectLife__c94Cz h2{text-align:right;white-space:nowrap}.ProjectDetail_projectLifeLines__ScLtU{display:grid;grid-gap:14px;gap:14px;margin-top:80px}.ProjectDetail_projectLifeLines__ScLtU span{display:block;height:15px;background:#e2e2e2}.ProjectDetail_related___W0oS{margin-top:180px}.ProjectDetail_relatedHeading__bAc2b{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ProjectDetail_relatedHeading__bAc2b>a{display:inline-flex;align-items:center;gap:14px;color:inherit;font-size:14px;text-decoration:none;white-space:nowrap;transition:color .18s ease}.ProjectDetail_relatedHeading__bAc2b>a:focus-visible,.ProjectDetail_relatedHeading__bAc2b>a:hover{color:#828800}.ProjectDetail_relatedHeading__bAc2b>a span{font-family:Arial,sans-serif;font-size:36px;line-height:.6}.ProjectDetail_relatedHeading__bAc2b h2{text-align:right}.ProjectDetail_relatedGrid__5ExYY{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:20px;gap:20px;align-items:start;margin-top:18px;min-height:500px}.ProjectDetail_relatedGrid__5ExYY>a{display:block;aspect-ratio:1}.ProjectDetail_relatedGrid__5ExYY>a:nth-child(2){aspect-ratio:325/500}.ProjectDetail_relatedGrid__5ExYY>a:nth-child(3){aspect-ratio:670/325}.ProjectDetail_relatedGrid__5ExYY img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.ProjectDetail_relatedGrid__5ExYY a:hover img{transform:scale(1.035)}@media(max-width:1100px){.ProjectDetail_heroNavigation__UwkgT{grid-template-columns:repeat(4,minmax(0,1fr));width:min(84%,900px);gap:10px}.ProjectDetail_heroNavigation__UwkgT a{font-size:clamp(14px,1.7vw,22px)}.ProjectDetail_about__6kwXD{grid-template-columns:minmax(0,1fr) minmax(0,42%);gap:40px}.ProjectDetail_facts__VMBVD{width:100%;margin-left:0}.ProjectDetail_facts__VMBVD>div{grid-template-columns:1fr;gap:2px}.ProjectDetail_facts__VMBVD dd,.ProjectDetail_facts__VMBVD dt{grid-column:1;font-size:18px}.ProjectDetail_facts__VMBVD dd{grid-row:1}.ProjectDetail_facts__VMBVD dt{grid-row:2}.ProjectDetail_architectureGrid__bffQE{grid-template-rows:25vw 12vw 25vw}.ProjectDetail_projectLife__c94Cz{grid-template-columns:1.1fr 1fr;gap:30px}.ProjectDetail_projectLife__c94Cz h2{white-space:normal}.ProjectDetail_relatedGrid__5ExYY{min-height:0}}@media(max-width:760px){.ProjectDetail_about__6kwXD,.ProjectDetail_architecture__8_vSI,.ProjectDetail_hero__ziNV8,.ProjectDetail_interiors__3L8Vv,.ProjectDetail_plans__ecJBC,.ProjectDetail_projectLife__c94Cz,.ProjectDetail_related___W0oS,.ProjectDetail_team__e2NYO{margin-inline:16px}.ProjectDetail_hero__ziNV8{height:min(670px,76svh);min-height:500px;margin-top:24px}.ProjectDetail_hero__ziNV8>img{object-position:48% center}.ProjectDetail_heroNavigation__UwkgT{right:12px;bottom:12px;left:12px;width:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ProjectDetail_heroNavigation__UwkgT a{min-height:38px;padding-inline:2px;font-size:clamp(13px,3.5vw,18px);text-align:center}.ProjectDetail_about__6kwXD{grid-template-columns:1fr;gap:64px;padding-top:70px}.ProjectDetail_intro__pni6s p{font-size:21px}.ProjectDetail_outlineButton__0a0jg{margin-top:28px}.ProjectDetail_map__8cAGv{max-width:485px;margin-left:auto}.ProjectDetail_facts__VMBVD{gap:15px;margin-top:30px}.ProjectDetail_facts__VMBVD>div{grid-template-columns:minmax(0,1fr) minmax(0,145px);gap:10px}.ProjectDetail_facts__VMBVD dd,.ProjectDetail_facts__VMBVD dt{grid-row:1;font-size:clamp(13px,3vw,18px)}.ProjectDetail_facts__VMBVD dd{grid-column:1}.ProjectDetail_facts__VMBVD dt{grid-column:2}.ProjectDetail_architecture__8_vSI{margin-top:100px}.ProjectDetail_architectureGrid__bffQE{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:8px;margin-top:26px}.ProjectDetail_architectureGrid__bffQE>div{grid-column:auto;grid-row:auto;aspect-ratio:1}.ProjectDetail_architectureGrid__bffQE .ProjectDetail_architectureImage3__leQ9r,.ProjectDetail_architectureGrid__bffQE .ProjectDetail_architectureImage6__OiX8r{grid-column:span 2;aspect-ratio:1.6}.ProjectDetail_architectureGrid__bffQE .ProjectDetail_architectureImage2__rT83X,.ProjectDetail_architectureGrid__bffQE .ProjectDetail_architectureImage4__2BhPd{aspect-ratio:.65}.ProjectDetail_interiors__3L8Vv{min-height:300px;margin-top:100px}.ProjectDetail_interiors__3L8Vv p{width:min(315px,100%);margin-top:25px;font-size:19px}.ProjectDetail_plans__ecJBC{display:block;margin-top:90px}.ProjectDetail_plans__ecJBC h2{text-align:right;white-space:normal}.ProjectDetail_plansGrid__ktLZU{gap:8px;margin-top:35px}.ProjectDetail_team__e2NYO{margin-top:120px}.ProjectDetail_team__e2NYO>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ProjectDetail_projectLife__c94Cz{grid-template-columns:1fr;gap:32px;margin-top:120px}.ProjectDetail_projectLifeMedia__i77M_{aspect-ratio:1.15}.ProjectDetail_projectLife__c94Cz>div:last-child{grid-row:1}.ProjectDetail_projectLifeLines__ScLtU{margin-top:30px}.ProjectDetail_related___W0oS{margin-top:120px}.ProjectDetail_relatedHeading__bAc2b{align-items:flex-start;flex-direction:column-reverse}.ProjectDetail_relatedHeading__bAc2b h2{align-self:flex-end}.ProjectDetail_relatedGrid__5ExYY{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px}.ProjectDetail_relatedGrid__5ExYY>a:nth-child(3){grid-column:span 2}}@media(prefers-reduced-motion:reduce){.ProjectDetail_heroNavigation__UwkgT a,.ProjectDetail_outlineButton__0a0jg,.ProjectDetail_relatedGrid__5ExYY img,.ProjectDetail_relatedHeading__bAc2b>a{transition:none}}@font-face{src:url(/_next/static/media/Gilroy-Light.cba08518.otf);font-family:GilroyLight;font-weight:300}@font-face{src:url(/_next/static/media/Gilroy-Black.5d4e9239.ttf);font-family:GilroyBlack;font-weight:700}@font-face{src:url(/_next/static/media/Gilroy-Bold.1446655b.ttf);font-family:GilroyBold;font-weight:700}@font-face{src:url(/_next/static/media/Gilroy-Semibold.04e2f3d6.ttf) format("truetype");font-family:GilroySemibold;font-weight:600;font-display:swap}.PreviewScreens_page__w7AvN{--ink:#242424;--muted:#858585;--line:#d9d9d7;--acid:#d5d900;min-height:100vh;overflow:clip;background:#fff;color:var(--ink);font-family:GilroyLight,Arial,sans-serif;font-weight:300}.PreviewScreens_header__3zwFS{height:72px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5;background:#fff}.PreviewScreens_logo__VvVrh{display:inline-flex;align-items:center;flex:0 0 auto}.PreviewScreens_logo__VvVrh img{width:104px;height:auto}.PreviewScreens_nav__V0xDn{display:flex;align-items:center;gap:clamp(18px,2vw,34px);font-size:14px}.PreviewScreens_footer__YLsU1 a,.PreviewScreens_nav__V0xDn a{color:inherit;text-decoration:none;transition:color .18s ease}.PreviewScreens_footer__YLsU1 a:focus-visible,.PreviewScreens_footer__YLsU1 a:hover,.PreviewScreens_nav__V0xDn a:focus-visible,.PreviewScreens_nav__V0xDn a:hover{color:#767b00}.PreviewScreens_menuButton__9tH1j,.PreviewScreens_nav__V0xDn button{border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.PreviewScreens_nav__V0xDn button{padding:8px 0 8px 8px}.PreviewScreens_menuButton__9tH1j{display:none;width:40px;height:40px;padding:10px}.PreviewScreens_menuButton__9tH1j span{display:block;height:1px;margin:5px 0;background:currentColor}.PreviewScreens_menuPanel__0b4zE{display:none}.PreviewScreens_hero__SyZNX{position:relative;margin:0 40px;min-height:780px;padding-top:1px}.PreviewScreens_heroImage__wInuk{position:relative;width:100%;height:min(600px,41.667vw);min-height:420px;overflow:hidden;background:#ededeb}.PreviewScreens_heroImage__wInuk img{object-fit:cover}.PreviewScreens_hero__SyZNX h1{max-width:68%;margin:40px 0 0;font-size:clamp(44px,4.45vw,64px);line-height:.94;font-weight:300;text-transform:uppercase}.PreviewScreens_hero__SyZNX>p{max-width:410px;margin:24px 0 0;color:var(--muted);font-size:18px;line-height:1.25}.PreviewScreens_outlineButton__GrvN2{position:absolute;right:0;bottom:36px;min-width:208px;padding:13px 18px;border:1px solid var(--line);color:var(--ink);background:#fff;text-align:center;text-decoration:none;font-size:13px;transition:color .2s ease,background .2s ease,border-color .2s ease}.PreviewScreens_outlineButton__GrvN2:focus-visible,.PreviewScreens_outlineButton__GrvN2:hover{color:#111;background:var(--acid);border-color:var(--acid)}.PreviewScreens_outlineButton__GrvN2:active{transform:scale(.98)}.PreviewScreens_competencyHero__5tLk7 h1{position:absolute;top:calc(min(600px,41.667vw) + 40px);left:0;margin:0}.PreviewScreens_competencyHero__5tLk7 .PreviewScreens_outlineButton__GrvN2{bottom:90px}.PreviewScreens_heroSubline__1uCOd{position:absolute;top:calc(min(600px,41.667vw) + 185px);left:0;max-width:520px!important;margin:0!important}.PreviewScreens_capabilities__glLlY,.PreviewScreens_catalog__SN6En,.PreviewScreens_detailAbout__JTRJQ,.PreviewScreens_detailGallery__fezBk,.PreviewScreens_detailStages__El71Q,.PreviewScreens_directions__n_zII,.PreviewScreens_landingCases__C4K8K,.PreviewScreens_landingFeature__yyYaU,.PreviewScreens_landingMetrics__87HF1,.PreviewScreens_relatedProjects__SVyvR{margin:0 40px}.PreviewScreens_capabilities__glLlY{padding-top:230px}.PreviewScreens_capabilities__glLlY>h2,.PreviewScreens_detailGallery__fezBk h2,.PreviewScreens_detailStages__El71Q h2,.PreviewScreens_landingCases__C4K8K h2,.PreviewScreens_landingFeature__yyYaU h2,.PreviewScreens_relatedProjects__SVyvR h2,.PreviewScreens_sectionTitle__KgrrA h2{margin:0;font-size:24px;font-weight:300;text-transform:uppercase}.PreviewScreens_capabilityIntro__AevyD{display:grid;grid-template-columns:1fr 2fr;align-items:start;grid-gap:20px;gap:20px;min-height:199px}.PreviewScreens_capabilityIntro__AevyD h2{margin:0;color:#6c6c6a;font-size:14px;line-height:1.2;font-weight:300;text-transform:uppercase}.PreviewScreens_capabilityIntro__AevyD p{max-width:459px;margin:0;color:#6c6c6a;font-size:24px;line-height:1.15}.PreviewScreens_capabilityImage__wGwLO{position:relative;width:100%;aspect-ratio:1359/488;overflow:hidden;background:#e5e5e5}.PreviewScreens_capabilityImage__wGwLO img{object-fit:cover}.PreviewScreens_capabilityContent__oWIw9{display:grid;grid-template-columns:670px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;margin-top:149px}.PreviewScreens_capabilityGrid__rQECc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.PreviewScreens_capabilityGrid__rQECc button{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1;min-width:0;padding:16px 14px 12px;border:1px solid #b9b9b7;background:#fff;color:#6c6c6a;font:inherit;text-align:left;cursor:pointer;transition:background-color .22s cubic-bezier(.23,1,.32,1),color .22s cubic-bezier(.23,1,.32,1)}.PreviewScreens_capabilityGrid__rQECc .PreviewScreens_capabilityActive__HwJF5,.PreviewScreens_capabilityGrid__rQECc button:hover{border-color:var(--acid);background:var(--acid)}.PreviewScreens_capabilityGrid__rQECc button:active{transform:scale(.99)}.PreviewScreens_capabilityGrid__rQECc button:focus-visible{outline:2px solid #6c6c6a;outline-offset:3px}.PreviewScreens_capabilityGrid__rQECc button>span:first-child{font-size:13px}.PreviewScreens_capabilityGrid__rQECc h3{max-width:100%;margin:0;font-size:clamp(13px,1.1vw,16px);line-height:1.08;font-weight:300;overflow-wrap:anywhere;text-transform:uppercase}.PreviewScreens_capabilityGrid__rQECc .PreviewScreens_capabilityPlus__xgI9P{position:absolute;top:12px;right:14px;font:24px/1 Arial,sans-serif}.PreviewScreens_capabilityDetails__Ds__q{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;color:#6c6c6a;list-style:none;font-size:18px;line-height:1.25}.PreviewScreens_capabilityDetails__Ds__q li:before{content:"— "}.PreviewScreens_directions__n_zII{padding:150px 0 170px}.PreviewScreens_sectionTitle__KgrrA{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:32px}.PreviewScreens_sectionTitle__KgrrA a{color:inherit;text-decoration:none;font-size:14px;transition:color .18s ease}.PreviewScreens_sectionTitle__KgrrA a:focus-visible,.PreviewScreens_sectionTitle__KgrrA a:hover{color:#767b00}.PreviewScreens_directionGrid__a1yh3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.PreviewScreens_directionItem__0Qwuk{position:relative;aspect-ratio:.78;overflow:hidden;color:#fff;text-decoration:none;background:#eee}.PreviewScreens_directionItem__0Qwuk:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.48))}.PreviewScreens_directionItem__0Qwuk img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.PreviewScreens_directionItem__0Qwuk:hover img{transform:scale(1.035)}.PreviewScreens_directionItem__0Qwuk span{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;font-size:20px;line-height:1.05}.PreviewScreens_catalogIntro__tFfKB{min-height:160px;padding:62px 40px 22px;display:flex;justify-content:space-between;align-items:center;gap:30px}.PreviewScreens_catalogIntro__tFfKB h1{max-width:960px;margin:0;font-size:clamp(44px,4.45vw,64px);line-height:1;font-weight:300;text-transform:uppercase}.PreviewScreens_search__1RJqG{width:min(30%,400px);display:flex;align-items:center;border-bottom:1px solid var(--line)}.PreviewScreens_search__1RJqG input{width:100%;padding:12px 0;border:0;outline:0;background:none;font:inherit;font-size:16px}.PreviewScreens_search__1RJqG>span:last-child{font-size:26px}.PreviewScreens_srOnly__yYCsR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PreviewScreens_filters__9r86V{position:relative;padding:0 0 34px}.PreviewScreens_resetFilters__bwlTY{position:absolute;top:-2px;right:0;min-width:95px;height:40px;border:0;background:var(--acid);color:#242424;font:inherit;font-size:13px;cursor:pointer}.PreviewScreens_resetFilters__bwlTY:hover{background:#c5ca00}.PreviewScreens_resetFilters__bwlTY:active{transform:scale(.98)}.PreviewScreens_filterRow__WD8hE{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:0 0 23px}.PreviewScreens_filterRow__WD8hE>span{color:var(--muted);font-size:12px;text-transform:uppercase}.PreviewScreens_filterRow__WD8hE>div{display:flex;flex-wrap:wrap;gap:10px 20px;padding-right:110px}.PreviewScreens_filterRow__WD8hE button{display:inline-flex;align-items:center;justify-content:center;min-width:95px;min-height:40px;padding:6px 10px;border:1px solid #a8a8a6;background:transparent;color:#6c6c6a;font:inherit;font-size:13px;line-height:1.1;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.PreviewScreens_filterRow__WD8hE button:hover,.PreviewScreens_filterRow__WD8hE button[aria-pressed=true]{background:var(--acid);border-color:var(--acid);color:#242424}.PreviewScreens_filterRow__WD8hE button:active{transform:scale(.98)}.PreviewScreens_filterRow__WD8hE button:focus-visible,.PreviewScreens_resetFilters__bwlTY:focus-visible{outline:2px solid #a7ad00;outline-offset:3px}.PreviewScreens_catalogMeta___Jbly{padding:22px 0;display:flex;justify-content:space-between;color:var(--muted);font-size:14px}.PreviewScreens_emptyState__ZS578{padding:64px 0 130px;color:var(--muted);font-size:18px}.PreviewScreens_projectGrid__zd2iv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;align-items:start;grid-gap:20px;gap:20px;padding-bottom:150px}.PreviewScreens_projectCard__1_dSM{position:relative;display:block;aspect-ratio:.82;overflow:hidden;background:#eee;color:#fff;text-decoration:none}.PreviewScreens_projectCard__1_dSM img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.PreviewScreens_projectCard__1_dSM:hover img{transform:scale(1.035)}.PreviewScreens_landingCases__C4K8K>div:not(.PreviewScreens_residentialCasesTitle__4FrZV) a span,.PreviewScreens_projectCard__1_dSM span,.PreviewScreens_relatedProjects__SVyvR a span{position:absolute;left:18px;right:18px;bottom:18px;z-index:1;font-size:16px}.PreviewScreens_landingCases__C4K8K>div:not(.PreviewScreens_residentialCasesTitle__4FrZV)>a:after,.PreviewScreens_projectCard__1_dSM:after,.PreviewScreens_relatedProjects__SVyvR a:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.48))}.PreviewScreens_projectCard1__0GCiO{aspect-ratio:.68}.PreviewScreens_projectCard2__OL_Wm{aspect-ratio:1.06}.PreviewScreens_projectCard3__bX2Ly{aspect-ratio:.9}@media(prefers-reduced-motion:reduce){.PreviewScreens_capabilityGrid__rQECc button,.PreviewScreens_filterRow__WD8hE button{transition:none}}.PreviewScreens_landingHero__gzUrh{min-height:840px}.PreviewScreens_landingHero__gzUrh h1{position:absolute;top:calc(min(600px,41.667vw) + 40px);left:0;margin:0}.PreviewScreens_landingHero__gzUrh>p{position:absolute;top:735px;left:0;margin:0}.PreviewScreens_landingHero__gzUrh .PreviewScreens_outlineButton__GrvN2{bottom:50px}.PreviewScreens_landingMetrics__87HF1{padding:100px 0 150px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw}.PreviewScreens_landingMetrics__87HF1>p{max-width:490px;margin:0;font-size:36px;line-height:1;text-transform:uppercase}.PreviewScreens_landingMetrics__87HF1 dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin:0}.PreviewScreens_landingMetrics__87HF1 dl div{border-top:1px solid var(--line);padding-top:14px}.PreviewScreens_landingMetrics__87HF1 dt{font-size:42px}.PreviewScreens_landingMetrics__87HF1 dd{margin:2px 0 0;color:var(--muted);font-size:15px}.PreviewScreens_landingFeature__yyYaU{padding:90px 0 150px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;grid-gap:10vw;gap:10vw;border-top:1px solid var(--line)}.PreviewScreens_landingFeature__yyYaU>img{width:100%;height:620px;object-fit:cover}.PreviewScreens_landingFeature__yyYaU h2{max-width:550px;font-size:clamp(38px,5vw,64px);line-height:.94}.PreviewScreens_landingFeature__yyYaU p{max-width:460px;margin:30px 0;color:var(--muted);font-size:18px}.PreviewScreens_landingFeature__yyYaU ul{padding:0;list-style:none}.PreviewScreens_landingFeature__yyYaU li{padding:16px 0;border-bottom:1px solid var(--line);font-size:18px}.PreviewScreens_landingCases__C4K8K{padding:0 0 150px}.PreviewScreens_landingCases__C4K8K>div:not(.PreviewScreens_residentialCasesTitle__4FrZV),.PreviewScreens_relatedProjects__SVyvR>div{margin-top:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.PreviewScreens_landingCases__C4K8K>div:not(.PreviewScreens_residentialCasesTitle__4FrZV)>a,.PreviewScreens_relatedProjects__SVyvR a{position:relative;display:block;aspect-ratio:.8;overflow:hidden;color:#fff;text-decoration:none;background:#eee}.PreviewScreens_landingCases__C4K8K>div:not(.PreviewScreens_residentialCasesTitle__4FrZV) img,.PreviewScreens_relatedProjects__SVyvR img{object-fit:cover;transition:transform .6s ease}.PreviewScreens_landingCases__C4K8K>div:not(.PreviewScreens_residentialCasesTitle__4FrZV)>a:hover img,.PreviewScreens_relatedProjects__SVyvR a:hover img{transform:scale(1.035)}.PreviewScreens_residentialHero__BH8fk{min-height:840px}.PreviewScreens_residentialHero__BH8fk .PreviewScreens_heroImage__wInuk img{object-position:50% 77%}.PreviewScreens_residentialHero__BH8fk h1{top:640px;max-width:62%;font-size:64px;line-height:60px}.PreviewScreens_residentialHero__BH8fk>p{top:717px;max-width:813px;margin:16px 0 0;font-size:34px;line-height:28px}.PreviewScreens_residentialHero__BH8fk .PreviewScreens_outlineButton__GrvN2{right:0;bottom:36px;min-width:210px;height:49px;padding:12px 10px;font-size:22px}.PreviewScreens_categoryHero__orAFg{min-height:950px}.PreviewScreens_categoryHero__orAFg h1{max-width:100%;font-size:clamp(42px,4.3vw,62px);line-height:1}.PreviewScreens_categoryHero__orAFg>p{top:777px;max-width:820px}.PreviewScreens_residentialApproach__P_zWI,.PreviewScreens_residentialIntro__bKsn_{margin:0 40px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:7vw;gap:7vw}.PreviewScreens_residentialIntro__bKsn_{min-height:608px;padding:77px 0 0;align-items:start;grid-template-columns:1fr 1fr;gap:0}.PreviewScreens_residentialIntroCopy__6JtD0{padding:0 0 0 4px}.PreviewScreens_residentialIntroCopy__6JtD0 p{max-width:431px;margin:0;color:#6c6c6a;font-size:23.8px;line-height:25px;letter-spacing:0}.PreviewScreens_residentialApproachCopy__5Ogwg p{max-width:431px;margin:0;color:#6c6c6a;font-size:24px;line-height:1.25}.PreviewScreens_residentialIntroActions__zWs2d{display:flex;align-items:center;gap:68px;margin-top:100px}.PreviewScreens_residentialIntroBrand__CSFqB{display:inline-flex;flex:0 0 130px;align-items:center}.PreviewScreens_residentialIntroBrand__CSFqB img{width:130px;height:auto}.PreviewScreens_residentialIntroCopy__6JtD0 .PreviewScreens_textLink__ioWcH{flex:0 0 210px;width:210px;height:49px;margin:0;justify-content:center;border:1px solid #6c6c6a;background:#fff;font-size:22px;letter-spacing:0;text-transform:none}.PreviewScreens_residentialIntroCopy__6JtD0 .PreviewScreens_textLink__ioWcH:focus-visible,.PreviewScreens_residentialIntroCopy__6JtD0 .PreviewScreens_textLink__ioWcH:hover{border-color:var(--acid);background:var(--acid);color:#111}.PreviewScreens_residentialStats__za2GY{display:grid;grid-gap:20px;gap:20px;margin:0 -1px 0 0;padding-top:0}.PreviewScreens_residentialStats__za2GY>div{display:grid;grid-template-columns:35.6% 64.4%;align-items:start;color:#6c6c6a;text-transform:uppercase}.PreviewScreens_residentialStats__za2GY dd,.PreviewScreens_residentialStats__za2GY dt{min-width:0;margin:0;font-size:46px;line-height:60px;letter-spacing:0;text-align:right;white-space:nowrap}.PreviewScreens_residentialStats__za2GY dt{font-family:GilroySemibold,Arial,sans-serif;font-weight:600}.PreviewScreens_residentialStats__za2GY dd{font-family:GilroyLight,Arial,sans-serif;font-weight:300}.PreviewScreens_residentialStats__za2GY>div:nth-child(3){transform:translateY(8px)}.PreviewScreens_residentialStats__za2GY>div:nth-child(3) dd{transform:translateY(-8px)}.PreviewScreens_residentialStats__za2GY>div:nth-child(4){transform:translateY(13px)}@media(min-width:761px)and (max-width:1359px){.PreviewScreens_residentialStats__za2GY dd,.PreviewScreens_residentialStats__za2GY dt{font-size:40px;line-height:53px}}@media(min-width:761px)and (max-width:1100px){.PreviewScreens_residentialIntro__bKsn_{min-height:0;grid-template-columns:1fr;gap:64px;padding-bottom:96px}.PreviewScreens_residentialStats__za2GY{width:min(100%,720px);margin-left:auto}}.PreviewScreens_textLink__ioWcH{display:inline-flex;gap:24px;align-items:center;margin-top:32px;color:inherit;text-decoration:none;text-transform:uppercase;font-size:13px;transition:color .18s ease}.PreviewScreens_textLink__ioWcH:focus-visible,.PreviewScreens_textLink__ioWcH:hover{color:#767b00}.PreviewScreens_residentialApproach__P_zWI{min-height:722px;grid-template-columns:440px 1fr;gap:0;align-items:start;padding:0}.PreviewScreens_residentialApproachImage__ZqnUC{position:relative;height:722px;overflow:hidden}.PreviewScreens_residentialApproachImage__ZqnUC img{object-fit:cover}.PreviewScreens_residentialApproachCopy__5Ogwg{display:grid;grid-template-columns:minmax(0,431px) minmax(0,401px);align-items:start;grid-gap:clamp(20px,2vw,29px);gap:clamp(20px,2vw,29px);padding:0 0 0 19px}.PreviewScreens_residentialApproachCopy__5Ogwg p{font-size:23.8px;line-height:25px;letter-spacing:0}.PreviewScreens_residentialApproachCopy__5Ogwg p+p{margin-top:0}.PreviewScreens_residentialStages__r2OCJ{position:relative;height:404px;margin:0 40px;padding:0}.PreviewScreens_residentialStages__r2OCJ>h2{position:absolute;top:-207px;right:0;width:594px;max-width:48%;margin:0;color:#6c6c6a;text-align:right;font-size:64px;line-height:1.08;font-weight:300;text-transform:uppercase}.PreviewScreens_residentialStageGrid__FhGDg{position:absolute;top:132px;left:120px;right:-20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.PreviewScreens_residentialStageGrid__FhGDg article{position:relative;min-height:176px;padding:0 30px 0 31px}.PreviewScreens_residentialStageGrid__FhGDg article:not(:last-child):after{content:"→";position:absolute;top:29px;right:52px;color:#777;font:36px/1 Arial,sans-serif}.PreviewScreens_residentialStageGrid__FhGDg article>span{display:block;transform:translateX(-24px);color:#777;font-family:GilroyBold;font-size:20px;line-height:24px}.PreviewScreens_residentialStageGrid__FhGDg h3{margin:4px 0 14px;color:#6c6c6a;font-family:GilroyBold;font-size:24px;line-height:1;font-weight:700;text-transform:uppercase}.PreviewScreens_residentialStageGrid__FhGDg p{max-width:365px;margin:0;color:#333;font-size:18px;line-height:1.25}.PreviewScreens_residentialValues__4R2yt{box-sizing:border-box;height:650px;margin:0 40px;padding:0;display:grid;grid-template-columns:minmax(0,900px) minmax(0,460px);grid-gap:0;gap:0;align-items:start}.PreviewScreens_residentialValues__4R2yt>img{width:100%;aspect-ratio:1;height:auto;object-fit:cover;object-position:13% 100%}.PreviewScreens_residentialValuesList__3Xdg3{display:grid;grid-gap:0;gap:0;padding:7px 0 0 55px}.PreviewScreens_residentialValues__4R2yt article{position:relative;display:grid;grid-template-columns:200px 1fr;grid-gap:30px;gap:30px;min-height:174px;padding:0;border-top:0}.PreviewScreens_residentialValues__4R2yt article>span{position:absolute;top:3px;left:-35px;color:#777;font-family:GilroyBold;font-size:20px;line-height:24px}.PreviewScreens_residentialValues__4R2yt h3{max-width:200px;margin:0;color:#6c6c6a;font-family:GilroySemibold;font-size:24px;line-height:1.15;font-weight:600;text-transform:uppercase}.PreviewScreens_residentialValues__4R2yt p{max-width:555px;margin:0;color:#6c6c6a;font-size:24px;line-height:1.25}.PreviewScreens_residentialValues__4R2yt article:first-child p,.PreviewScreens_residentialValues__4R2yt article:last-child p{max-width:342px}.PreviewScreens_residentialCases__vLUpX>.PreviewScreens_residentialCasesTitle__4FrZV{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:0}.PreviewScreens_residentialCases__vLUpX{padding:306px 0 0}.PreviewScreens_residentialCasesTitle__4FrZV h2{order:2;max-width:900px;margin-left:auto;font-size:64px;line-height:1;color:#6c6c6a;text-align:right}.PreviewScreens_residentialCasesTitle__4FrZV>a{order:1;display:inline-flex;align-items:center;gap:22px;color:inherit;text-decoration:none;white-space:nowrap;font-size:14px;transition:color .18s ease}.PreviewScreens_residentialCasesTitle__4FrZV>a:focus-visible,.PreviewScreens_residentialCasesTitle__4FrZV>a:hover{color:#767b00}.PreviewScreens_residentialProjectMosaic__7r2xE{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:325px 156px 149px 325px;grid-auto-flow:row;grid-gap:20px!important;gap:20px!important;margin-top:10px!important;padding-top:0}.PreviewScreens_residentialProjectMosaic__7r2xE>:is(a,div){position:relative;box-sizing:border-box;width:100%;min-width:0;height:325px;overflow:hidden;aspect-ratio:auto;background:#dcdcdc}.PreviewScreens_residentialProjectMosaic__7r2xE .PreviewScreens_residentialProject1__g9fsb{grid-column:1;grid-row:1}.PreviewScreens_residentialProjectMosaic__7r2xE .PreviewScreens_residentialProject2__gfr_K{grid-column:2;grid-row:1/span 2;height:500px}.PreviewScreens_residentialProjectMosaic__7r2xE .PreviewScreens_residentialProject3__p4lnJ{grid-column:3/span 2;grid-row:1}.PreviewScreens_residentialProjectMosaic__7r2xE .PreviewScreens_residentialProject4__8dJnP{grid-column:1;grid-row:2/span 2;height:500px}.PreviewScreens_residentialProjectMosaic__7r2xE .PreviewScreens_residentialProject5__kEmWd{grid-column:3;grid-row:2}.PreviewScreens_residentialProjectMosaic__7r2xE .PreviewScreens_residentialProject6__pKvXv{grid-column:4;grid-row:2}.PreviewScreens_residentialProjectMosaic__7r2xE .PreviewScreens_residentialProject7__oBhBM{grid-column:3/span 2;grid-row:3}.PreviewScreens_residentialProjectMosaic__7r2xE a:after{display:none}.PreviewScreens_residentialProjectMosaic__7r2xE .PreviewScreens_residentialProject1__g9fsb img{object-position:40% 50%}.PreviewScreens_residentialProjectMosaic__7r2xE>:first-child{grid-column:1;grid-row:1}.PreviewScreens_residentialProjectMosaic__7r2xE>:nth-child(2){grid-column:2;grid-row:1;height:500px}.PreviewScreens_residentialProjectMosaic__7r2xE>:nth-child(3){grid-column:3/span 2;grid-row:1}.PreviewScreens_residentialProjectMosaic__7r2xE>:nth-child(4){grid-column:1;grid-row:2;height:500px}.PreviewScreens_residentialProjectMosaic__7r2xE>:nth-child(5){grid-column:2;grid-row:3;height:500px}.PreviewScreens_residentialProjectMosaic__7r2xE>:nth-child(6){grid-column:3;grid-row:2}.PreviewScreens_residentialProjectMosaic__7r2xE>:nth-child(7){grid-column:4;grid-row:2}.PreviewScreens_residentialProjectMosaic__7r2xE>:nth-child(8){grid-column:3/span 2;grid-row:4}.PreviewScreens_residentialPartners__oeIAn{margin:0 40px;padding:68px 0 81px;display:block}.PreviewScreens_residentialPartners__oeIAn h2{width:594px;margin:0;color:#6c6c6a;font-size:64px;line-height:1;font-weight:300;text-transform:uppercase}.PreviewScreens_residentialPartners__oeIAn>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:96px}.PreviewScreens_residentialPartners__oeIAn>div>div{height:105px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.PreviewScreens_residentialPartners__oeIAn img{width:70%;height:70%;object-fit:cover;filter:grayscale(1) contrast(1.4);transition:filter .24s ease}.PreviewScreens_residentialPartners__oeIAn img[data-square-logo]{object-fit:contain}@media(hover:hover)and (pointer:fine){.PreviewScreens_residentialPartners__oeIAn>div>div:hover img{filter:none}}@media(prefers-reduced-motion:reduce){.PreviewScreens_residentialPartners__oeIAn img{transition:none}}.PreviewScreens_residentialContact__p3L5_{margin:0 40px 150px;padding:88px 8%;display:grid;grid-template-columns:1fr minmax(220px,360px);align-items:flex-end;grid-gap:22px 8vw;gap:22px 8vw;border-top:1px solid var(--line);position:relative;box-sizing:border-box;min-height:900px;margin:0;padding:0;grid-template-columns:560px 580px;grid-template-rows:auto auto;justify-content:space-between;align-items:start;gap:0;border-top:0}.PreviewScreens_residentialContact__p3L5_ h2{position:absolute;top:97px;left:40px;width:560px;margin:0;color:#6c6c6a;font-size:64px;line-height:64px;font-weight:300;text-transform:uppercase}.PreviewScreens_residentialContact__p3L5_>p{position:absolute;top:297px;left:40px;width:668px;margin:0;color:#6c6c6a;font-size:30px;line-height:1.05}.PreviewScreens_residentialForm__yUiob{position:absolute;top:97px;right:44px;box-sizing:border-box;width:580px;display:grid;align-content:start;grid-gap:15px;gap:15px;min-height:668px;padding:50px 40px 0;color:#555;font:20px Arial,sans-serif}.PreviewScreens_residentialForm__yUiob:before{content:"";position:absolute;inset:0 0 auto;height:600px;border:1px solid var(--line);pointer-events:none}.PreviewScreens_residentialForm__yUiob>label:not(.PreviewScreens_residentialConsent__XvMpf){display:grid;grid-gap:12px;gap:12px}.PreviewScreens_residentialForm__yUiob input:not([type=checkbox]):not([type=file]){height:28px;padding:0;border:0;border-bottom:1px solid var(--line);outline:0;background:transparent;font:inherit}.PreviewScreens_residentialFileRow__AIDfM{display:flex;justify-content:space-between;align-items:center;min-height:48px}.PreviewScreens_residentialFileRow__AIDfM label{position:relative;display:grid;place-items:center;width:124px;height:41px;background:#eee;font-size:16px;cursor:pointer}.PreviewScreens_residentialFileRow__AIDfM input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.PreviewScreens_residentialConsent__XvMpf{display:flex;align-items:flex-start;gap:10px;font-size:20px;line-height:1.2}.PreviewScreens_residentialConsent__XvMpf input{margin-top:2px}.PreviewScreens_residentialConsent__XvMpf a{color:inherit}.PreviewScreens_residentialForm__yUiob .PreviewScreens_outlineButton__GrvN2{position:absolute;right:auto;bottom:0;left:0;box-sizing:border-box;width:213px;min-width:213px;height:42px;padding:5px 8px;background:#fff;font-family:GilroyLight;font-size:23px;white-space:nowrap;cursor:pointer}.PreviewScreens_residentialForm__yUiob .PreviewScreens_outlineButton__GrvN2:focus-visible,.PreviewScreens_residentialForm__yUiob .PreviewScreens_outlineButton__GrvN2:hover{background:var(--acid);border-color:var(--acid);color:#111}.PreviewScreens_footer__YLsU1.PreviewScreens_detailedFooter__ww8OM{padding:64px 40px 82px;border-top:0;color:#6c6c6a}.PreviewScreens_residentialFooterTop___olS6{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-bottom:106px}.PreviewScreens_residentialFooterTop___olS6 nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px 22px;font-size:18px;text-transform:uppercase}.PreviewScreens_residentialFooterLegal__9K7CD a,.PreviewScreens_residentialFooterTop___olS6 a{color:inherit;text-decoration:none}.PreviewScreens_residentialFooterContent__ykNEe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,540px);grid-template-areas:"title contacts" "legal socials" "address .";grid-column-gap:40px;column-gap:40px;grid-row-gap:18px;row-gap:18px}.PreviewScreens_residentialFooterTitle__wFA27{grid-area:title;margin:0;font-size:24px;line-height:1.25;font-weight:300;text-transform:uppercase}.PreviewScreens_residentialFooterContacts__3LgBh{grid-area:contacts;font-size:24px;line-height:1.7}.PreviewScreens_residentialFooterContacts__3LgBh a{white-space:nowrap}.PreviewScreens_residentialFooterLegal__9K7CD{grid-area:legal;display:grid;justify-items:start;align-content:start;grid-gap:12px;gap:12px;max-width:560px;font-size:20px;line-height:1.3}.PreviewScreens_residentialFooterSocials__5xTef{grid-area:socials;display:flex;flex-wrap:wrap;align-items:center;gap:12px;align-self:start;padding-top:22px}.PreviewScreens_residentialFooterExtraSocials__lFpKA a,.PreviewScreens_residentialFooterSocials__5xTef button,.PreviewScreens_residentialFooterSocials__5xTef>a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;color:#6c6c6a;background:transparent}.PreviewScreens_residentialFooterSocials__5xTef a svg{width:25px;height:25px}.PreviewScreens_residentialFooterSocials__5xTef button{border-radius:50%;background:var(--acid);cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}.PreviewScreens_residentialFooterSocials__5xTef button svg{width:19px;height:19px;transition:transform .18s cubic-bezier(.23,1,.32,1)}.PreviewScreens_residentialFooterSocials__5xTef button[aria-expanded=true] svg{transform:rotate(45deg)}.PreviewScreens_residentialFooterSocials__5xTef button:hover{background:#c5ca00}.PreviewScreens_residentialFooterSocials__5xTef button:active{transform:scale(.97)}.PreviewScreens_residentialFooterSocials__5xTef a:focus-visible,.PreviewScreens_residentialFooterSocials__5xTef button:focus-visible{outline:2px solid #6c6c6a;outline-offset:4px}.PreviewScreens_residentialFooterExtraSocials__lFpKA{display:inline-flex;align-items:center;gap:12px}.PreviewScreens_residentialFooterExtraSocials__lFpKA[hidden]{display:none}.PreviewScreens_residentialFooterAddress__5yj4U{grid-area:address;margin:20px 0 0;font-size:24px;font-style:normal}.PreviewScreens_residentialFooterBottom__JrWI8{display:flex;justify-content:space-between;gap:20px;margin-top:28px;font-size:12px}.PreviewScreens_residentialFooterBottom__JrWI8>span:last-child{display:flex;gap:16px}@media(prefers-reduced-motion:reduce){.PreviewScreens_residentialFooterSocials__5xTef button,.PreviewScreens_residentialFooterSocials__5xTef button svg{transition:none}}.PreviewScreens_detailHero__OaAZ0{min-height:0;padding-top:64px}.PreviewScreens_detailHero__OaAZ0 .PreviewScreens_heroImage__wInuk{height:min(600px,41.667vw);min-height:420px}.PreviewScreens_detailTags__XpTy5{position:absolute;right:24px;bottom:24px;display:grid;grid-template-columns:repeat(2,210px);grid-gap:12px;gap:12px}.PreviewScreens_detailTags__XpTy5 a{display:grid;place-items:center;min-height:42px;border:1px solid hsla(0,0%,100%,.7);background:rgba(0,0,0,.18);color:#fff;text-decoration:none;font-size:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .18s ease,transform .18s cubic-bezier(.23,1,.32,1)}.PreviewScreens_detailTags__XpTy5 a:hover{background:rgba(0,0,0,.42)}.PreviewScreens_detailTags__XpTy5 a:active{transform:scale(.98)}.PreviewScreens_detailTags__XpTy5 a:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.PreviewScreens_detailAbout__JTRJQ{display:grid;grid-template-columns:minmax(0,1fr) 485px;align-items:start;grid-gap:80px;gap:80px;min-height:490px;padding:105px 0 0}.PreviewScreens_detailCopy__44brM h1{margin:0 0 24px;color:#6c6c6a;font-size:28px;line-height:1.05;font-weight:300;text-transform:uppercase}.PreviewScreens_detailCopy__44brM p{max-width:515px;margin:0;color:#6c6c6a;font-size:24px;line-height:1.24}.PreviewScreens_detailDiscuss__s_omb{display:inline-flex;align-items:center;justify-content:center;min-width:210px;min-height:42px;margin-top:34px;border:1px solid #6c6c6a;color:#6c6c6a;text-decoration:none;font-size:18px;transition:background-color .18s ease}.PreviewScreens_detailDiscuss__s_omb:hover{background:var(--acid)}.PreviewScreens_detailMap__2pXhB{display:grid;place-items:center;width:100%;height:425px;border:1px solid #6c6c6a}.PreviewScreens_detailMap__2pXhB img{display:block;width:100%;max-width:497px;height:auto}.PreviewScreens_detailFacts__O_xNv{display:flex;justify-content:flex-end;gap:56px;margin:0 40px;padding:12px 0 210px;color:#6c6c6a;text-align:right;text-transform:uppercase}.PreviewScreens_detailFacts__O_xNv div{display:grid;grid-gap:4px;gap:4px}.PreviewScreens_detailFacts__O_xNv strong{font-family:GilroySemibold;font-size:24px;font-weight:600}.PreviewScreens_detailFacts__O_xNv span{font-size:18px}.PreviewScreens_detailGallery__fezBk{padding-bottom:140px}.PreviewScreens_detailGallery__fezBk h2{color:#6c6c6a;font-size:64px}.PreviewScreens_detailGallery__fezBk>div{margin-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.PreviewScreens_detailGallery__fezBk img{width:100%;height:325px;object-fit:cover}.PreviewScreens_detailGallery__fezBk img:nth-child(2){height:500px}.PreviewScreens_detailGallery__fezBk img:nth-child(3),.PreviewScreens_detailGallery__fezBk img:nth-child(4){grid-column:span 2;height:500px}.PreviewScreens_detailStages__El71Q{padding:90px 0 150px;border-top:1px solid var(--line)}.PreviewScreens_detailStages__El71Q>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px}.PreviewScreens_detailStages__El71Q article{min-height:180px;padding:20px;border-top:1px solid var(--line)}.PreviewScreens_detailStages__El71Q article+article{border-left:1px solid var(--line)}.PreviewScreens_detailStages__El71Q article span{color:var(--muted);font-size:13px}.PreviewScreens_detailStages__El71Q h3{margin:48px 0 8px;font-size:22px;font-weight:300;text-transform:uppercase}.PreviewScreens_detailStages__El71Q p{margin:0;color:var(--muted)}.PreviewScreens_relatedProjects__SVyvR{padding-bottom:150px}.PreviewScreens_footer__YLsU1{--line:#d9d9d7;--acid:#d5d900;padding:42px 40px 32px;border-top:1px solid var(--line);background:#fff;font-family:GilroyLight,Arial,sans-serif}.PreviewScreens_footerTop__12Zok{display:flex;justify-content:space-between;align-items:center;padding-bottom:34px}.PreviewScreens_footerTop__12Zok nav{display:flex;gap:24px;font-size:13px}.PreviewScreens_footerBottom__BM4W6{display:flex;gap:32px;color:var(--muted);font-size:13px}@media(min-width:761px)and (max-width:1359px){.PreviewScreens_catalogIntro__tFfKB{display:block}.PreviewScreens_catalogIntro__tFfKB h1{max-width:none}.PreviewScreens_search__1RJqG{width:min(100%,400px);margin-top:28px;margin-left:auto}}@media(min-width:761px)and (max-width:1100px){.PreviewScreens_capabilityContent__oWIw9{grid-template-columns:1fr;gap:32px;margin-top:90px}.PreviewScreens_capabilityGrid__rQECc{width:min(100%,670px)}.PreviewScreens_capabilityDetails__Ds__q{max-width:670px}.PreviewScreens_detailAbout__JTRJQ{grid-template-columns:minmax(0,1fr) minmax(0,42%);gap:30px}.PreviewScreens_detailMap__2pXhB{height:370px}.PreviewScreens_detailFacts__O_xNv{padding-bottom:120px}.PreviewScreens_residentialApproach__P_zWI{min-height:0;grid-template-columns:minmax(0,40%) minmax(0,60%)}.PreviewScreens_residentialApproachImage__ZqnUC{height:620px}.PreviewScreens_residentialApproachCopy__5Ogwg{grid-template-columns:1fr;gap:28px;padding-left:20px}.PreviewScreens_residentialApproachCopy__5Ogwg p{max-width:100%;font-size:21px;line-height:1.2}.PreviewScreens_residentialStages__r2OCJ{height:auto;padding:70px 0 110px}.PreviewScreens_residentialStages__r2OCJ>h2{position:static;max-width:640px;margin:0 0 60px auto;font-size:50px}.PreviewScreens_residentialStageGrid__FhGDg{position:static;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.PreviewScreens_residentialStageGrid__FhGDg article{padding:0 12px}.PreviewScreens_residentialStageGrid__FhGDg article>span{transform:none}.PreviewScreens_residentialStageGrid__FhGDg article:not(:last-child):after{display:none}.PreviewScreens_residentialStageGrid__FhGDg p{font-size:16px}.PreviewScreens_residentialValues__4R2yt{height:auto;grid-template-columns:minmax(0,1fr) 36%;gap:24px;padding-bottom:110px}.PreviewScreens_residentialValuesList__3Xdg3{padding-left:35px}.PreviewScreens_residentialValues__4R2yt article{grid-template-columns:170px minmax(0,1fr);gap:20px;min-height:190px}.PreviewScreens_residentialValues__4R2yt h3,.PreviewScreens_residentialValues__4R2yt p{font-size:20px}.PreviewScreens_residentialCases__vLUpX{padding-top:40px}.PreviewScreens_residentialPartners__oeIAn>div{grid-template-columns:repeat(4,minmax(0,1fr))}.PreviewScreens_residentialContact__p3L5_{position:static;min-height:0;padding:70px 40px 120px;grid-template-columns:1fr;gap:24px}.PreviewScreens_residentialContact__p3L5_ h2,.PreviewScreens_residentialContact__p3L5_>p{position:static;max-width:100%}.PreviewScreens_residentialContact__p3L5_>p{width:668px}.PreviewScreens_residentialForm__yUiob{position:relative;top:auto;right:auto;justify-self:end;width:min(100%,580px);margin-top:30px}.PreviewScreens_residentialFooterTop___olS6{gap:32px}.PreviewScreens_residentialFooterTop___olS6 nav{font-size:14px}.PreviewScreens_residentialFooterContent__ykNEe{grid-template-columns:minmax(0,1fr) minmax(0,45%)}.PreviewScreens_residentialFooterContacts__3LgBh{font-size:18px}.PreviewScreens_residentialFooterLegal__9K7CD{font-size:17px}}@media(max-width:760px){.PreviewScreens_header__3zwFS{height:64px;padding:0 16px}.PreviewScreens_logo__VvVrh img{width:90px}.PreviewScreens_nav__V0xDn{display:none}.PreviewScreens_menuButton__9tH1j{display:block}.PreviewScreens_menuPanel__0b4zE{position:absolute;top:64px;left:0;right:0;display:grid;grid-gap:0;gap:0;padding:8px 16px 24px;background:#fff;border-bottom:1px solid var(--line)}.PreviewScreens_menuPanel__0b4zE a{padding:14px 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;font-size:18px}.PreviewScreens_hero__SyZNX{margin:0 16px;min-height:670px}.PreviewScreens_heroImage__wInuk{height:68vw;min-height:280px}.PreviewScreens_hero__SyZNX h1{max-width:100%;margin-top:28px;font-size:clamp(38px,11vw,54px)}.PreviewScreens_hero__SyZNX>p{max-width:84%;font-size:16px}.PreviewScreens_outlineButton__GrvN2{right:auto;left:0;bottom:22px;min-width:190px}.PreviewScreens_competencyHero__5tLk7{min-height:735px}.PreviewScreens_competencyHero__5tLk7 h1{top:calc(68vw + 28px)}.PreviewScreens_competencyHero__5tLk7 .PreviewScreens_outlineButton__GrvN2{bottom:20px}.PreviewScreens_heroSubline__1uCOd{top:auto;bottom:88px}.PreviewScreens_capabilities__glLlY,.PreviewScreens_catalog__SN6En,.PreviewScreens_detailAbout__JTRJQ,.PreviewScreens_detailGallery__fezBk,.PreviewScreens_detailStages__El71Q,.PreviewScreens_directions__n_zII,.PreviewScreens_landingCases__C4K8K,.PreviewScreens_landingFeature__yyYaU,.PreviewScreens_landingMetrics__87HF1,.PreviewScreens_relatedProjects__SVyvR{margin-left:16px;margin-right:16px}.PreviewScreens_capabilities__glLlY{padding-top:88px}.PreviewScreens_capabilityIntro__AevyD{grid-template-columns:1fr;gap:28px;min-height:0;padding-bottom:40px}.PreviewScreens_capabilityIntro__AevyD p{font-size:22px}.PreviewScreens_capabilityImage__wGwLO{aspect-ratio:1.5}.PreviewScreens_capabilityContent__oWIw9{grid-template-columns:1fr;gap:28px;margin-top:48px}.PreviewScreens_capabilityGrid__rQECc{grid-template-columns:1fr 1fr;gap:8px}.PreviewScreens_capabilityGrid__rQECc button{padding:12px}.PreviewScreens_capabilityGrid__rQECc h3{font-size:16px}.PreviewScreens_capabilityDetails__Ds__q{min-height:140px;font-size:16px}.PreviewScreens_directions__n_zII{padding:90px 0}.PreviewScreens_directionGrid__a1yh3{grid-template-columns:1fr 1fr;gap:8px}.PreviewScreens_directionItem__0Qwuk span{left:12px;right:12px;bottom:12px;font-size:16px}.PreviewScreens_catalogIntro__tFfKB{min-height:0;padding:75px 16px 34px;display:block}.PreviewScreens_catalogIntro__tFfKB h1{font-size:40px}.PreviewScreens_search__1RJqG{width:100%;margin-top:32px}.PreviewScreens_filterRow__WD8hE{grid-template-columns:1fr;gap:10px}.PreviewScreens_filterRow__WD8hE>div{gap:8px;padding-right:0}.PreviewScreens_filterRow__WD8hE button{min-width:0;min-height:36px;padding:6px 9px;font-size:12px}.PreviewScreens_resetFilters__bwlTY{position:static;display:block;min-width:85px;height:36px;margin:0 0 20px auto}.PreviewScreens_projectGrid__zd2iv{grid-template-columns:1fr 1fr;gap:22px 8px;padding-bottom:90px}.PreviewScreens_projectCard__1_dSM{aspect-ratio:.76}.PreviewScreens_projectCard__1_dSM span{left:10px;right:10px;bottom:10px;font-size:13px}.PreviewScreens_landingHero__gzUrh{min-height:720px}.PreviewScreens_landingHero__gzUrh h1{top:calc(68vw + 28px)}.PreviewScreens_landingHero__gzUrh>p{top:auto;bottom:90px}.PreviewScreens_landingHero__gzUrh .PreviewScreens_outlineButton__GrvN2{bottom:18px}.PreviewScreens_residentialHero__BH8fk{min-height:700px;margin-top:0}.PreviewScreens_residentialHero__BH8fk h1{top:calc(68vw + 28px);max-width:100%;font-size:clamp(38px,11vw,54px)}.PreviewScreens_residentialHero__BH8fk>p{top:auto;bottom:92px;max-width:100%;font-size:20px;line-height:1.12}.PreviewScreens_residentialHero__BH8fk .PreviewScreens_outlineButton__GrvN2{bottom:18px}.PreviewScreens_categoryHero__orAFg{min-height:790px}.PreviewScreens_categoryHero__orAFg h1{top:calc(68vw + 28px);font-size:clamp(36px,9vw,48px)}.PreviewScreens_categoryHero__orAFg>p{top:auto;bottom:96px;font-size:20px;line-height:1.12}.PreviewScreens_residentialApproach__P_zWI,.PreviewScreens_residentialIntro__bKsn_{margin:0 16px;grid-template-columns:1fr;gap:28px}.PreviewScreens_residentialIntro__bKsn_{min-height:0;padding:48px 0 70px}.PreviewScreens_residentialIntroCopy__6JtD0{padding-left:0}.PreviewScreens_residentialIntroActions__zWs2d{gap:20px;margin-top:28px}.PreviewScreens_residentialIntroBrand__CSFqB{flex-basis:104px}.PreviewScreens_residentialIntroBrand__CSFqB img{width:104px}.PreviewScreens_residentialIntroCopy__6JtD0 .PreviewScreens_textLink__ioWcH{flex-basis:190px;width:190px;height:44px;margin:0;font-size:16px}.PreviewScreens_residentialApproachCopy__5Ogwg p,.PreviewScreens_residentialIntroCopy__6JtD0 p{font-size:19px}.PreviewScreens_residentialStats__za2GY{gap:12px;margin-right:0}.PreviewScreens_residentialStats__za2GY>div{grid-template-columns:82px minmax(0,1fr);gap:12px;transform:none}.PreviewScreens_residentialStats__za2GY dd,.PreviewScreens_residentialStats__za2GY dt{font-size:23px;line-height:1.1;text-align:left;white-space:normal}.PreviewScreens_residentialStats__za2GY>div:nth-child(3) dd{transform:none}.PreviewScreens_residentialApproach__P_zWI{min-height:0;padding-bottom:0}.PreviewScreens_residentialApproachImage__ZqnUC{height:88vw;max-height:520px}.PreviewScreens_residentialApproachCopy__5Ogwg{grid-template-columns:1fr;gap:24px;padding:0}.PreviewScreens_residentialApproachCopy__5Ogwg p:first-child{display:block}.PreviewScreens_residentialApproachCopy__5Ogwg p+p{margin-top:0}.PreviewScreens_residentialStages__r2OCJ{height:auto;margin:0 16px;padding:48px 0 70px}.PreviewScreens_residentialStages__r2OCJ>h2{position:static;width:auto;max-width:100%;margin:0 0 40px;text-align:left;font-size:38px;transform:none}.PreviewScreens_residentialStageGrid__FhGDg{position:static;grid-template-columns:1fr}.PreviewScreens_residentialStageGrid__FhGDg article,.PreviewScreens_residentialStageGrid__FhGDg article:first-child{min-height:0;padding:22px 0;border-left:0;border-top:1px solid var(--line)}.PreviewScreens_residentialStageGrid__FhGDg article:not(:last-child):after{display:none}.PreviewScreens_residentialStageGrid__FhGDg article>span{transform:none}.PreviewScreens_residentialStageGrid__FhGDg h3{margin:14px 0 8px}.PreviewScreens_residentialValues__4R2yt{height:auto;margin:0 16px;padding:0 0 110px;grid-template-columns:1fr;gap:30px}.PreviewScreens_residentialValues__4R2yt>img{width:100%;height:auto}.PreviewScreens_residentialValues__4R2yt article{grid-template-columns:1fr;gap:14px;padding:24px 0 24px 32px}.PreviewScreens_residentialValues__4R2yt article>span{top:26px;left:0;font-size:16px}.PreviewScreens_residentialValues__4R2yt h3{max-width:340px;font-size:20px}.PreviewScreens_residentialValues__4R2yt p{font-size:16px}.PreviewScreens_residentialCases__vLUpX{padding-top:0}.PreviewScreens_residentialCasesTitle__4FrZV{align-items:flex-start;flex-direction:column}.PreviewScreens_residentialCasesTitle__4FrZV h2,.PreviewScreens_residentialCasesTitle__4FrZV>a{order:0;margin-left:0;text-align:left}.PreviewScreens_residentialCasesTitle__4FrZV h2{font-size:38px}.PreviewScreens_landingCases__C4K8K>div.PreviewScreens_residentialProjectMosaic__7r2xE{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:52vw;gap:8px!important}.PreviewScreens_residentialProjectMosaic__7r2xE>:nth-child(n){grid-column:auto;grid-row:auto;height:auto}.PreviewScreens_residentialProjectMosaic__7r2xE>:nth-child(3),.PreviewScreens_residentialProjectMosaic__7r2xE>:nth-child(8){grid-column:1/-1}.PreviewScreens_residentialPartners__oeIAn{margin:0 16px;padding:56px 0}.PreviewScreens_residentialPartners__oeIAn h2{width:auto;font-size:38px}.PreviewScreens_residentialPartners__oeIAn>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:36px}.PreviewScreens_residentialPartners__oeIAn>div>div{height:68px;padding:10px}.PreviewScreens_residentialPartners__oeIAn>div>div[aria-hidden=true]{display:none}.PreviewScreens_residentialContact__p3L5_{position:static;min-height:0;margin:0;padding:56px 16px 90px;grid-template-columns:1fr;grid-template-rows:auto;gap:20px}.PreviewScreens_residentialContact__p3L5_ h2{position:static;width:auto;margin:0;font-size:38px}.PreviewScreens_residentialContact__p3L5_>p{position:static;grid-column:1;grid-row:auto;width:auto;margin:0;font-size:19px}.PreviewScreens_residentialForm__yUiob{position:relative;top:auto;right:auto;width:100%;grid-column:1;min-height:650px;padding:32px 18px 0}.PreviewScreens_residentialForm__yUiob:before{height:600px}.PreviewScreens_residentialConsent__XvMpf{font-size:14px}.PreviewScreens_residentialForm__yUiob .PreviewScreens_outlineButton__GrvN2{left:0;bottom:-28px}.PreviewScreens_detailedFooter__ww8OM{padding:36px 16px 44px}.PreviewScreens_residentialFooterTop___olS6{align-items:flex-start;flex-direction:column;gap:30px;padding-bottom:58px}.PreviewScreens_residentialFooterTop___olS6 nav{justify-content:flex-start;gap:12px 18px;font-size:14px}.PreviewScreens_residentialFooterContent__ykNEe{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "contacts" "socials" "legal" "address";row-gap:24px}.PreviewScreens_residentialFooterTitle__wFA27{font-size:20px}.PreviewScreens_residentialFooterContacts__3LgBh{font-size:17px;line-height:1.55}.PreviewScreens_residentialFooterSocials__5xTef{padding-top:0}.PreviewScreens_residentialFooterLegal__9K7CD{gap:10px;padding-top:24px;font-size:14px}.PreviewScreens_residentialFooterAddress__5yj4U{margin-top:20px;font-size:16px}.PreviewScreens_residentialFooterBottom__JrWI8{flex-direction:column;gap:8px;margin-top:32px}.PreviewScreens_landingMetrics__87HF1{padding:70px 0 90px;grid-template-columns:1fr;gap:34px}.PreviewScreens_landingMetrics__87HF1>p{font-size:32px}.PreviewScreens_landingMetrics__87HF1 dl{gap:22px 14px}.PreviewScreens_landingMetrics__87HF1 dt{font-size:32px}.PreviewScreens_landingFeature__yyYaU{padding:60px 0 90px;grid-template-columns:1fr;gap:30px}.PreviewScreens_landingFeature__yyYaU>img{height:100vw}.PreviewScreens_landingFeature__yyYaU h2{font-size:42px}.PreviewScreens_landingCases__C4K8K>div,.PreviewScreens_relatedProjects__SVyvR>div{grid-template-columns:1fr 1fr;gap:8px}.PreviewScreens_landingCases__C4K8K>div:not(.PreviewScreens_residentialCasesTitle__4FrZV)>a,.PreviewScreens_relatedProjects__SVyvR a{aspect-ratio:.78}.PreviewScreens_landingCases__C4K8K>div.PreviewScreens_residentialProjectMosaic__7r2xE>a{aspect-ratio:auto}.PreviewScreens_landingCases__C4K8K>div:not(.PreviewScreens_residentialCasesTitle__4FrZV)>a span,.PreviewScreens_relatedProjects__SVyvR a span{left:10px;right:10px;bottom:10px;font-size:13px}.PreviewScreens_detailHero__OaAZ0{min-height:0;padding-top:20px}.PreviewScreens_detailHero__OaAZ0 .PreviewScreens_heroImage__wInuk{height:72vw;min-height:280px}.PreviewScreens_detailTags__XpTy5{right:12px;bottom:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(90%,360px);gap:6px}.PreviewScreens_detailTags__XpTy5 a{min-height:34px;padding:4px;font-size:13px}.PreviewScreens_detailAbout__JTRJQ{min-height:0;padding:56px 0 60px;grid-template-columns:1fr;gap:32px}.PreviewScreens_detailCopy__44brM h1{font-size:28px}.PreviewScreens_detailCopy__44brM p{font-size:19px}.PreviewScreens_detailMap__2pXhB{height:auto;min-height:280px}.PreviewScreens_detailFacts__O_xNv{flex-wrap:wrap;justify-content:flex-start;gap:28px;margin:0 16px;padding:0 0 90px;text-align:left}.PreviewScreens_detailFacts__O_xNv strong{font-size:20px}.PreviewScreens_detailFacts__O_xNv span{font-size:14px}.PreviewScreens_detailGallery__fezBk{padding-bottom:90px}.PreviewScreens_detailGallery__fezBk h2{font-size:38px}.PreviewScreens_detailGallery__fezBk>div{grid-template-columns:1fr 1fr;gap:8px}.PreviewScreens_detailGallery__fezBk img,.PreviewScreens_detailGallery__fezBk img:nth-child(2),.PreviewScreens_detailGallery__fezBk img:nth-child(3),.PreviewScreens_detailGallery__fezBk img:nth-child(4){grid-column:auto;height:48vw}.PreviewScreens_detailStages__El71Q{padding:70px 0 90px}.PreviewScreens_detailStages__El71Q>div{grid-template-columns:1fr}.PreviewScreens_detailStages__El71Q article{min-height:140px}.PreviewScreens_detailStages__El71Q article+article{border-left:0}.PreviewScreens_detailStages__El71Q h3{margin-top:28px}.PreviewScreens_relatedProjects__SVyvR{padding-bottom:90px}.PreviewScreens_footer__YLsU1{padding:32px 16px 24px}.PreviewScreens_footerTop__12Zok{align-items:flex-start;gap:28px;flex-direction:column}.PreviewScreens_footerTop__12Zok nav{flex-wrap:wrap;gap:14px 22px}.PreviewScreens_footerBottom__BM4W6{flex-direction:column;gap:9px}}@media(max-width:560px){.PreviewScreens_residentialPartners__oeIAn>div{grid-template-columns:repeat(2,minmax(0,1fr))}.PreviewScreens_residentialPartners__oeIAn>div>div{height:100px;padding:0}}@media(prefers-reduced-motion:reduce){.PreviewScreens_directionItem__0Qwuk img,.PreviewScreens_footer__YLsU1 a,.PreviewScreens_landingCases__C4K8K img,.PreviewScreens_nav__V0xDn a,.PreviewScreens_outlineButton__GrvN2,.PreviewScreens_projectCard__1_dSM img,.PreviewScreens_relatedProjects__SVyvR img,.PreviewScreens_residentialCasesTitle__4FrZV>a,.PreviewScreens_sectionTitle__KgrrA a,.PreviewScreens_textLink__ioWcH{transition:none}}