.projects_overviewSection__4mxSo{background:#ffffff;padding:96px 0 88px}.projects_overviewGrid__fE7mu{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.72fr);grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);align-items:start}.projects_overviewCopy__HrxOO{max-width:780px}.projects_overviewCopy__HrxOO h2,.projects_partnerCopy__BqkfR h2,.projects_portfolioHeader__E8xpH h2,.projects_themeHeader__J_cqj h2{margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:650;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.projects_overviewCopy__HrxOO h2{max-width:720px;font-size:clamp(42px,5vw,68px)}.projects_overviewCopy__HrxOO .rich-text{max-width:720px;margin-top:28px}.projects_overviewCopy__HrxOO .rich-text p{margin:0 0 18px;color:#53605d;font-size:17px;line-height:1.78}.projects_overviewActions__v733l{display:flex;flex-wrap:wrap;gap:22px;margin-top:30px}.projects_overviewLink__kPNyV{display:inline-flex;align-items:center;gap:10px;color:#0c5f57;font-size:14px;font-weight:850;text-decoration:none}.projects_overviewLink__kPNyV span{transition:transform .2s ease}.projects_overviewLink__kPNyV:focus-visible span,.projects_overviewLink__kPNyV:hover span{transform:translate(3px,-3px)}.projects_statsPanel___dSmy{border-top:4px solid #0c5f57;background:#f2f3ee;padding:30px}.projects_statsEyebrow__BV6vu{display:block;margin-bottom:24px;color:#4e5b58;font-size:11px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.projects_statsGrid__KRshB{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d8ded9;border-left:1px solid #d8ded9}.projects_stat__Mav__{min-height:145px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;border-right:1px solid #d8ded9;border-bottom:1px solid #d8ded9;padding:22px}.projects_stat__Mav__ strong{color:#082d35;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4vw,58px);font-weight:650;line-height:.9}.projects_stat__Mav__ span{max-width:150px;color:#596562;font-size:12px;font-weight:750;line-height:1.45}.projects_themeSection__MycR7{background:#082d35;color:#ffffff;padding:76px 0 80px}.projects_themeHeader__J_cqj{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);grid-gap:60px;gap:60px;align-items:end;margin-bottom:34px}.projects_themeHeader__J_cqj .eyebrow{color:#f3e5b5}.projects_themeHeader__J_cqj h2{max-width:760px;color:#ffffff;font-size:clamp(36px,4vw,56px)}.projects_themeHeader__J_cqj p{margin:0;color:rgba(255,255,255,.65);font-size:15px;line-height:1.7}.projects_themeGrid__0_O7Z{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}.projects_themeCard__0Lp2w{min-height:190px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);padding:25px;color:#ffffff;text-decoration:none;transition:background .2s ease}.projects_themeCard__0Lp2w:focus-visible,.projects_themeCard__0Lp2w:hover{background:rgba(255,255,255,.055)}.projects_themeNumber__r8DFh{color:#e0bd61;font-size:11px;font-weight:900;letter-spacing:.14em}.projects_themeCard__0Lp2w strong{display:block;max-width:230px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:650;line-height:1.16}.projects_themeCardFooter__zTek7{display:flex;align-items:center;justify-content:space-between;gap:20px;color:rgba(255,255,255,.58);font-size:11px;font-weight:750}.projects_themeArrow__shsxg{color:#ffffff;font-size:18px;transition:transform .2s ease}.projects_themeCard__0Lp2w:focus-visible .projects_themeArrow__shsxg,.projects_themeCard__0Lp2w:hover .projects_themeArrow__shsxg{transform:translate(3px,-3px)}.projects_portfolioSection__qKOCn{background:#f7f7f3;padding:104px 0 112px}.projects_portfolioHeader__E8xpH{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);grid-gap:70px;gap:70px;align-items:end;margin-bottom:38px}.projects_portfolioHeader__E8xpH h2{max-width:760px;font-size:clamp(40px,4.7vw,64px)}.projects_portfolioHeaderSide__MXvbp p{margin:0;color:#65706d;font-size:15px;line-height:1.72}.projects_filterShell__9O2E6{margin-bottom:38px}.projects_filterShell__9O2E6 .collection-tools{margin:0;border:1px solid #d9dfdc;background:#ffffff;padding:20px;box-shadow:none}.projects_filterShell__9O2E6 .collection-filters{align-items:end}.projects_filterShell__9O2E6 .collection-search,.projects_filterShell__9O2E6 .collection-select{min-width:0}.projects_filterShell__9O2E6 .collection-search span,.projects_filterShell__9O2E6 .collection-select span{font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.projects_filterShell__9O2E6 input,.projects_filterShell__9O2E6 select{border-radius:0;background:#fbfbf8}.projects_filterShell__9O2E6 .button{border-radius:0}.projects_projectGrid__0Xlwx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.projects_projectCard__7As1M{overflow:hidden;display:grid;grid-template-rows:290px 1fr;min-height:620px;border:1px solid #d8dfdb;background:#ffffff;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.projects_projectCard__7As1M:hover{transform:translateY(-3px);border-color:#bdc9c4;box-shadow:0 22px 54px rgba(4,35,41,.09)}.projects_projectMedia__bHBuG{position:relative;overflow:hidden;display:block;background:#0a3938}.projects_projectMedia__bHBuG .media-fallback,.projects_projectMedia__bHBuG img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.projects_projectCard__7As1M:hover .projects_projectMedia__bHBuG img{transform:scale(1.025)}.projects_projectMedia__bHBuG:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,31,33,.02),rgba(4,31,33,.28));pointer-events:none}.projects_cardNumber__YpU6G{position:absolute;z-index:2;top:20px;left:20px;min-width:42px;min-height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.38);background:rgba(5,40,40,.72);color:#ffffff;font-size:11px;font-weight:900;letter-spacing:.08em}.projects_projectBody__h95H8{display:flex;flex-direction:column;padding:27px 28px 29px}.projects_projectTopline__vEMaO{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.projects_category__woVhM{color:#0c5f57;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.projects_status__1T9zr{display:inline-flex;align-items:center;gap:7px;color:#485451;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.projects_status__1T9zr:before{content:"";width:7px;height:7px;border-radius:50%;background:#7f8a87}.projects_statusDelivered__4bnQE:before{background:#0c745e}.projects_statusDevelopment__6lg4K:before{background:#d1a12d}.projects_projectBody__h95H8 h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.5vw,34px);font-weight:650;letter-spacing:-.025em;line-height:1.05}.projects_projectBody__h95H8 h3 a{text-decoration:none}.projects_projectBody__h95H8 h3 a:focus-visible,.projects_projectBody__h95H8 h3 a:hover{color:#0c5f57}.projects_summary__O1bVX{margin:17px 0 0;color:#5c6764;font-size:14px;line-height:1.7}.projects_facts__5ffE8{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin:24px 0 0;border-top:1px solid #e2e6e3;border-left:1px solid #e2e6e3}.projects_fact__WvFW3{min-height:78px;border-right:1px solid #e2e6e3;border-bottom:1px solid #e2e6e3;padding:13px 14px}.projects_fact__WvFW3 dt{margin:0 0 5px;color:#7b8582;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.projects_fact__WvFW3 dd{margin:0;color:#283633;font-size:12px;font-weight:750;line-height:1.45}.projects_projectLink__P9mXe{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin-top:auto;padding-top:22px;color:#0c5f57;font-size:13px;font-weight:850;text-decoration:none}.projects_projectLink__P9mXe span:last-child{font-size:18px;transition:transform .2s ease}.projects_projectLink__P9mXe:focus-visible span:last-child,.projects_projectLink__P9mXe:hover span:last-child{transform:translateX(4px)}.projects_partnerSection__buvGN{background:#0a443f;color:#ffffff;padding:86px 0}.projects_partnerGrid__dEorZ{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);grid-gap:80px;gap:80px;align-items:end}.projects_partnerCopy__BqkfR .eyebrow{color:#f3e5b5}.projects_partnerCopy__BqkfR h2{max-width:760px;color:#ffffff;font-size:clamp(38px,4.5vw,62px)}.projects_partnerSide__XTJ39 p{margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.75}.projects_partnerActions__7nJDU{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.projects_partnerPrimary__d1FLt,.projects_partnerSecondary__mYEYe{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;font-size:12px;font-weight:850;text-decoration:none}.projects_partnerPrimary__d1FLt{background:#e0bd61;color:#17211e}.projects_partnerSecondary__mYEYe{border:1px solid rgba(255,255,255,.27);color:#ffffff}@media (max-width:1100px){.projects_overviewGrid__fE7mu,.projects_partnerGrid__dEorZ,.projects_portfolioHeader__E8xpH,.projects_themeHeader__J_cqj{grid-template-columns:1fr;gap:38px}.projects_statsPanel___dSmy{max-width:720px}.projects_themeGrid__0_O7Z{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.projects_overviewSection__4mxSo,.projects_portfolioSection__qKOCn{padding:76px 0}.projects_partnerSection__buvGN,.projects_themeSection__MycR7{padding:68px 0}.projects_projectGrid__0Xlwx{grid-template-columns:1fr}.projects_projectCard__7As1M{min-height:0}}@media (max-width:600px){.projects_statsPanel___dSmy{padding:22px}.projects_facts__5ffE8,.projects_statsGrid__KRshB{grid-template-columns:1fr}.projects_stat__Mav__{min-height:118px}.projects_themeGrid__0_O7Z{grid-template-columns:1fr}.projects_themeCard__0Lp2w{min-height:150px}.projects_projectCard__7As1M{grid-template-rows:230px auto}.projects_projectBody__h95H8{padding:23px 21px 25px}.projects_projectTopline__vEMaO{align-items:flex-start;flex-direction:column;gap:10px}.projects_partnerActions__7nJDU{display:grid}}@media (prefers-reduced-motion:reduce){.projects_overviewLink__kPNyV span,.projects_projectCard__7As1M,.projects_projectLink__P9mXe span:last-child,.projects_projectMedia__bHBuG img,.projects_themeArrow__shsxg,.projects_themeCard__0Lp2w{transition:none}}