.construction_homeSection__ubc98,.construction_wrap__ZKUZi{max-width:72rem;margin:auto;padding:clamp(1.25rem,4vw,3.5rem)}.construction_wrap__ZKUZi{padding-block-end:4rem;color:#222637}.construction_crumb__bKv57,.construction_related__XnFMa{font-size:.92rem;color:#404389}.construction_crumb__bKv57 a,.construction_lang__F0sfv:hover,.construction_related__XnFMa a{text-decoration:underline;text-underline-offset:3px}.construction_intro__IK4sS{background:#242555;color:#fff;padding:clamp(1.5rem,4vw,3.5rem);border-radius:1rem;margin:1.25rem 0 2.25rem}.construction_homeSection__ubc98 h2,.construction_intro__IK4sS h1{font-size:clamp(1.85rem,4vw,3.35rem);font-weight:720;line-height:1.22;max-width:52rem;margin:0}.construction_intro__IK4sS p{color:#ebedf8;max-width:52rem;margin-top:1rem;line-height:1.8;font-size:1.1rem}.construction_copy__xBt4W{margin:1.9rem 0;max-width:57rem}.construction_call__mWRvf h2,.construction_copy__xBt4W h2,.construction_sectionHeading__jL01i{font-size:clamp(1.25rem,2vw,1.62rem);font-weight:680;line-height:1.5;margin-bottom:.5rem}.construction_call__mWRvf p,.construction_copy__xBt4W p,.construction_homeSection__ubc98>p{line-height:1.85;color:#383c4e}.construction_list__7a7Bc,.construction_topics__IoA9V{display:grid;gap:.85rem;margin-block:1.1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.construction_list__7a7Bc>a,.construction_tile__VNU5q{border:1px solid #dcddec;border-radius:.75rem;background:#fff;padding:1.15rem;display:grid;align-content:start;gap:.45rem}.construction_list__7a7Bc strong,.construction_tile__VNU5q strong{color:#2b2c73;font-size:1.12rem;line-height:1.5}.construction_list__7a7Bc span,.construction_tile__VNU5q span{color:#474a5c;font-size:.96rem;line-height:1.7}.construction_list__7a7Bc a:hover,.construction_tile__VNU5q:hover{border-color:#5857a4;background:#f7f7fc}.construction_call__mWRvf{background:#eeeff9;border-radius:.8rem;padding:1.35rem;margin:2rem 0}.construction_call__mWRvf a,.construction_lang__F0sfv{display:inline-block;font-weight:650;color:#292b77}.construction_call__mWRvf a{margin-top:.75rem;text-decoration:underline;text-underline-offset:3px}.construction_related__XnFMa{display:flex;flex-wrap:wrap;gap:1.2rem}.construction_cover__pexiG{width:100%;height:auto;max-height:30rem;object-fit:cover;border-radius:.875rem}.projects_projectsPage__dGWoj{background:#fff;color:#171b31}.projects_container__IwlEB{max-width:1280px;margin:0 auto;padding-inline-start:32px;padding-inline-end:32px}.projects_eyebrow__GzUDa{font-size:11px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.7!important;color:#5656a2;margin:0 0 18px!important}.projects_indexHero__t4n5d{display:grid;grid-template-columns:43% 57%;max-width:1600px;min-height:570px;margin:0 auto;background:#242564;color:#fff}.projects_heroCopy__FALLy{padding:65px max(36px,calc((100vw - 1216px) / 2)) 46px;padding-inline-end:45px}.projects_heroCopy__FALLy .projects_eyebrow__GzUDa{color:#c5c7f5}.projects_heroCopy__FALLy h1{font-size:clamp(48px,5.1vw,76px);line-height:1.02;letter-spacing:-.055em;font-weight:600;margin:0 0 26px}.projects_heroCopy__FALLy>p:not(.projects_eyebrow__GzUDa){max-width:390px;font-size:16px;line-height:1.8;color:#dedff0}.projects_heroLink__gaD49{display:inline-flex;align-items:center;gap:25px;border-bottom:1px solid #999bc4;padding:14px 0 10px;margin-top:16px;font-size:14px}.projects_heroLink__gaD49:hover{color:#fff;border-color:#fff}.projects_heroStats__6Vq7M{display:flex;gap:38px;margin-top:42px;padding-top:27px;border-top:1px solid #ffffff26}.projects_heroStats__6Vq7M>div{display:flex;flex-direction:column;gap:9px}.projects_heroStats__6Vq7M strong{font-size:30px;letter-spacing:-.04em;font-weight:500}.projects_heroStats__6Vq7M span{font-size:11px;color:#c9cae5;line-height:1.5}.projects_heroPhoto__tXMU0{position:relative;min-height:570px}.projects_heroPhoto__tXMU0>img{object-fit:cover;object-position:42% center}.projects_heroPhotoLabel__hoLvd{position:absolute;bottom:26px;inset-inline-end:26px;inset-inline-start:26px;padding:22px 24px;background:#ffffffed;backdrop-filter:blur(8px);color:#25264a;display:flex;justify-content:space-between;align-items:center;font-size:10px;line-height:1.7;letter-spacing:.1em}.projects_heroPhotoLabel__hoLvd strong{font-size:17px;font-weight:500;letter-spacing:-.02em}.projects_heroPhotoLabel__hoLvd>span:last-child{font-size:26px}.projects_collection__DNJTi{padding-top:86px;padding-bottom:80px;scroll-margin-top:30px}.projects_sectionHeader__qZ0y4{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:36px}.projects_contactBand__4pWu2 h2,.projects_sectionHeader__qZ0y4 h2,.projects_story___R2VX h2{font-size:clamp(28px,3vw,42px);line-height:1.15;font-weight:500;letter-spacing:-.04em;margin:0}.projects_sectionHeader__qZ0y4 .projects_eyebrow__GzUDa{margin-bottom:12px!important}.projects_sectionIntro__UGxAh{font-size:13px;line-height:1.9;color:#707482;margin:0;max-width:370px}.projects_grid__QHre3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 25px}.projects_card__ZdMnC{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e5ed;text-decoration:none;overflow:hidden;border-radius:3px;transition:box-shadow .2s,transform .2s}.projects_card__ZdMnC:hover{box-shadow:0 14px 32px #24256410;transform:translateY(-4px)}.projects_cardImage__r12vv{position:relative;aspect-ratio:1.35;background:#ececf3;overflow:hidden}.projects_cardImage__r12vv>img{object-fit:cover;transition:transform .5s}.projects_card__ZdMnC:hover .projects_cardImage__r12vv>img{transform:scale(1.025)}.projects_cardCategory__pg8ZZ{position:absolute;top:16px;inset-inline-start:16px;font-size:10px;letter-spacing:.07em;background:#fffffff2;padding:7px 10px;color:#30318d}.projects_cardArrow__McQab{position:absolute;bottom:15px;inset-inline-end:15px;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#30318d;font-size:20px}.projects_cardBody__5dltn{padding:24px;display:flex;flex-direction:column;flex:1}.projects_cardLocation__JqV1Q{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#747887;line-height:1.65;margin-bottom:10px}.projects_cardBody__5dltn h3{font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.035em;margin-bottom:14px}.projects_cardSummary__8pi0m{font-size:13px;line-height:1.8;color:#656a77;margin-bottom:22px;flex:1}.projects_cardFacts__GgbcX{display:flex;flex-wrap:wrap;gap:7px 12px;padding:15px 0;border-top:1px solid #ededf3;font-size:11px;color:#30318d;font-weight:600}.projects_cardFacts__GgbcX span+span{border-inline-start:1px solid #d3d3e2;padding-inline-start:12px}.projects_cardLink__KUbmB{display:flex;justify-content:space-between;font-size:12px;font-weight:600;margin-top:6px}.projects_textLink__ncauG{display:inline-flex;align-items:center;gap:28px;color:#30318d;font-size:14px;white-space:nowrap;font-weight:500;padding:10px 0;border-bottom:1px solid #c9c9df}.projects_textLink__ncauG:hover{border-color:#30318d}.projects_contactBand__4pWu2{background:#f2f2f8;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:42px;padding-bottom:42px;margin-bottom:75px}.projects_contactBand__4pWu2 h2{font-size:32px}.projects_contactBand__4pWu2 p:not(.projects_eyebrow__GzUDa){font-size:14px;color:#707482;margin-top:15px}.projects_solidLink__foDZO{display:inline-flex;align-items:center;gap:35px;background:#30318d;color:#fff;padding:17px 22px;font-size:13px;white-space:nowrap}.projects_solidLink__foDZO:hover{background:#242564}.projects_preview__2_zIQ{background:#f8f8fc;padding:80px 0}.projects_breadcrumb__cqHBf{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:22px 0;font-size:12px;color:#818493;border-bottom:1px solid #e8e8ef}.projects_breadcrumb__cqHBf a{color:#30318d}.projects_projectHeading__W9sdU{padding:40px 0 35px;display:flex;justify-content:space-between;align-items:center;gap:20px}.projects_projectHeading__W9sdU h1{font-size:clamp(40px,5vw,66px);font-weight:500;letter-spacing:-.055em;line-height:1.05;margin:0 0 17px}.projects_projectHeading__W9sdU .projects_eyebrow__GzUDa{margin-bottom:16px!important}.projects_projectHeading__W9sdU>div>p:last-child{font-size:17px;color:#737785;line-height:1.6;margin:0;max-width:700px}.projects_projectCategory__qCjk9{font-size:11px;border:1px solid #d6d6e6;padding:9px 15px;color:#30318d;white-space:nowrap}.projects_detailHero__1Q7vZ{position:relative;aspect-ratio:2.1;min-height:300px;background:#e6e6ee;overflow:hidden}.projects_detailHero__1Q7vZ>img{object-fit:cover;object-position:center}.projects_detailHero__1Q7vZ>div{position:absolute;inset-inline-start:30px;bottom:30px;padding:23px 30px;background:#242564ee;color:#fff;min-width:195px}.projects_detailHero__1Q7vZ>div>span{font-size:46px;line-height:1;letter-spacing:-.04em}.projects_detailHero__1Q7vZ>div>p{font-size:12px;margin-top:12px;max-width:240px;line-height:1.6;color:#d4d5ec}.projects_overview__3Ll9Q{display:grid;grid-template-columns:1.25fr 1fr;gap:90px;padding:70px 0 65px;border-bottom:1px solid #e8e8ef}.projects_story___R2VX h2{font-size:34px;line-height:1.2;margin-bottom:28px}.projects_story___R2VX>p:not(.projects_eyebrow__GzUDa){color:#656a77;font-size:15px;line-height:1.95;margin-top:18px}.projects_specifications__Z9dh1{background:#f6f6fa;padding:29px 30px;align-self:start}.projects_specifications__Z9dh1 h2{font-size:17px;font-weight:600;margin:0 0 20px}.projects_specifications__Z9dh1 dl>div{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px;border-top:1px solid #dedee8;padding:14px 0}.projects_specifications__Z9dh1 dt{font-size:12px;color:#747887;line-height:1.65}.projects_specifications__Z9dh1 dd{font-size:13px;font-weight:500;line-height:1.65;margin:0}.projects_gallerySection__mZ23J{padding:60px 0}.projects_gallery__4Gj1b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.projects_galleryItem__8ze5L{display:flex;flex-direction:column;text-align:start;cursor:pointer;background:none;border:0;padding:0;min-width:0}.projects_galleryImage__vJSI_{position:relative;aspect-ratio:1.45;width:100%;overflow:hidden;background:#e6e6ee}.projects_galleryImage__vJSI_>img{object-fit:cover;transition:transform .35s}.projects_galleryItem__8ze5L:hover .projects_galleryImage__vJSI_>img{transform:scale(1.035)}.projects_zoom__m3xbv{position:absolute;inset-inline-end:12px;bottom:12px;background:#fff;width:30px;height:30px;display:grid;place-items:center;color:#30318d}.projects_caption__eoAGj{display:flex;gap:13px;font-size:11px;line-height:1.7;color:#747887;margin-top:12px}.projects_caption__eoAGj>span{font-size:10px;color:#30318d;flex-shrink:0}.projects_detailBottom__VE5r_{border-top:1px solid #e8e8ef;padding:35px 0 65px;display:flex;justify-content:space-between;gap:25px;align-items:center}.projects_nextProject__fAKZP{text-align:end}.projects_nextProject__fAKZP span{display:block;font-size:10px;letter-spacing:.15em;color:#818493;margin-bottom:9px}.projects_nextProject__fAKZP strong{font-size:22px;font-weight:500;letter-spacing:-.03em}.projects_lightbox__61nvB{position:fixed;inset:0;z-index:100}.projects_lightboxBackdrop__jfsws{position:fixed;inset:0;background:#101226ef;backdrop-filter:blur(5px)}.projects_lightboxWrap__181hO{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px}.projects_lightboxPanel__guvrN{width:min(1280px,100%);color:#fff;max-height:100dvh}.projects_lightboxTop__AbKjX{display:flex;justify-content:space-between;align-items:center;padding:0 0 12px}.projects_lightboxTop__AbKjX h2{font-size:15px;font-weight:500}.projects_lightboxBottom__E2_75 button,.projects_lightboxTop__AbKjX button{border:1px solid #ffffff60;width:44px;height:44px;display:grid;place-items:center;color:#fff;flex-shrink:0;cursor:pointer;font-size:21px}.projects_lightboxBottom__E2_75 button:hover,.projects_lightboxTop__AbKjX button:hover{background:#ffffff20}.projects_lightboxImage__3Oi1l{position:relative;height:min(72dvh,850px);width:100%}.projects_lightboxImage__3Oi1l img{object-fit:contain}.projects_lightboxBottom__E2_75{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:15px}.projects_lightboxBottom__E2_75>div{text-align:center;font-size:13px;line-height:1.6;max-width:75%}.projects_lightboxBottom__E2_75 span{font-size:11px;color:#b7b9d0}.projects_card__ZdMnC:focus-visible,.projects_galleryItem__8ze5L:focus-visible,.projects_heroLink__gaD49:focus-visible,.projects_heroPhotoLabel__hoLvd:focus-visible,.projects_nextProject__fAKZP:focus-visible,.projects_solidLink__foDZO:focus-visible,.projects_textLink__ncauG:focus-visible{outline:3px solid #7c79d2;outline-offset:4px}.projects_lightbox__61nvB button:focus-visible{outline:3px solid #c6c8ff;outline-offset:4px}@media (min-width:1600px){.projects_heroCopy__FALLy{padding-inline-start:75px}}@media (max-width:1100px){.projects_heroCopy__FALLy{padding-inline-start:32px;padding-inline-end:30px}.projects_grid__QHre3{grid-template-columns:repeat(2,minmax(0,1fr))}.projects_overview__3Ll9Q{gap:45px}.projects_heroStats__6Vq7M{gap:22px}.projects_heroCopy__FALLy h1{font-size:58px}}@media (max-width:900px){.projects_indexHero__t4n5d{grid-template-columns:1fr}.projects_heroCopy__FALLy{padding:45px 32px}.projects_heroCopy__FALLy h1{font-size:64px}.projects_heroCopy__FALLy>p:not(.projects_eyebrow__GzUDa){max-width:590px}.projects_heroStats__6Vq7M{gap:45px;max-width:480px}.projects_heroPhoto__tXMU0{min-height:410px}.projects_overview__3Ll9Q{grid-template-columns:1fr;gap:35px}.projects_gallery__4Gj1b{grid-template-columns:repeat(2,minmax(0,1fr))}.projects_contactBand__4pWu2{margin:0 24px 55px;flex-direction:column;align-items:start}.projects_projectHeading__W9sdU{align-items:start}.projects_projectCategory__qCjk9{display:none}}@media (max-width:600px){.projects_container__IwlEB{padding-inline-start:22px;padding-inline-end:22px}.projects_heroCopy__FALLy{padding:36px 24px}.projects_heroCopy__FALLy h1{font-size:54px}.projects_heroCopy__FALLy>p:not(.projects_eyebrow__GzUDa){font-size:14px}.projects_heroStats__6Vq7M{margin-top:30px}.projects_heroPhoto__tXMU0{min-height:330px}.projects_heroPhotoLabel__hoLvd{inset-inline-start:15px;inset-inline-end:15px;bottom:15px;padding:17px}.projects_heroPhotoLabel__hoLvd strong{font-size:15px}.projects_collection__DNJTi{padding-top:50px;padding-bottom:50px}.projects_sectionHeader__qZ0y4{display:block;margin-bottom:25px}.projects_sectionHeader__qZ0y4>a,.projects_sectionHeader__qZ0y4>p{margin-top:20px}.projects_grid__QHre3{grid-template-columns:1fr;gap:28px}.projects_cardImage__r12vv{aspect-ratio:1.45}.projects_cardBody__5dltn{padding:22px}.projects_cardSummary__8pi0m{font-size:14px}.projects_preview__2_zIQ{padding:50px 0}.projects_contactBand__4pWu2{padding:30px 22px;margin-inline-start:15px;margin-inline-end:15px}.projects_contactBand__4pWu2 h2{font-size:28px}.projects_projectHeading__W9sdU{padding:30px 0 25px}.projects_projectHeading__W9sdU h1{font-size:44px}.projects_projectHeading__W9sdU>div>p:last-child{font-size:15px}.projects_detailHero__1Q7vZ{aspect-ratio:1.15;min-height:0}.projects_detailHero__1Q7vZ>div{inset-inline-start:15px;bottom:15px;padding:16px 20px;min-width:160px}.projects_detailHero__1Q7vZ>div>span{font-size:36px}.projects_detailHero__1Q7vZ>div>p{margin-top:8px}.projects_overview__3Ll9Q{padding:40px 0}.projects_story___R2VX h2{font-size:30px}.projects_specifications__Z9dh1{padding:23px}.projects_gallerySection__mZ23J{padding:40px 0}.projects_gallery__4Gj1b{grid-template-columns:1fr;gap:25px}.projects_detailBottom__VE5r_{align-items:start;padding-bottom:45px}.projects_nextProject__fAKZP strong{font-size:18px}.projects_nextProject__fAKZP span{font-size:9px}.projects_textLink__ncauG{font-size:12px;gap:12px}.projects_lightboxWrap__181hO{padding:12px}.projects_lightboxImage__3Oi1l{height:62dvh}.projects_lightboxBottom__E2_75>div{font-size:11px}.projects_lightboxTop__AbKjX h2{font-size:13px}.projects_lightboxBottom__E2_75 button,.projects_lightboxTop__AbKjX button{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.projects_cardImage__r12vv>img,.projects_card__ZdMnC,.projects_galleryImage__vJSI_>img{transition:none}.projects_card__ZdMnC:hover{transform:none}}