.project_page__UwP4H{background:var(--ink)}.project_hero__7Hx8u{position:relative;min-height:882px;padding:270px var(--pad) 120px;display:flex;justify-content:center;color:var(--mist);overflow:hidden}.project_heroText__3i_V9{max-width:775px;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.project_heroText__3i_V9 p{max-width:630px;margin-top:-8px;color:var(--sage)}.project_floatL__gUMoC,.project_floatR__AbkFU{position:absolute;object-fit:cover}.project_floatR__AbkFU{right:var(--pad);bottom:17px;width:266px;height:209px}.project_floatL__gUMoC{left:var(--pad);bottom:87px;width:208px;height:264px}.project_list__d6Yqw{color:var(--mist);padding:270px 0 80px}.project_listGrid__8AbJw{display:grid;grid-template-columns:336px 765px 1fr;grid-gap:24px;gap:24px}.project_regionNav__X2vXq{position:-webkit-sticky;position:sticky;top:120px;align-self:start;display:flex;flex-direction:column;gap:34px;padding-left:16px}.project_regionNav__X2vXq>p{color:var(--white)}.project_regionNav__X2vXq a{display:flex}.project_region__to5t9{scroll-margin-top:100px;padding-bottom:161px}.project_regionName__siz0d{font-size:120px;line-height:1;font-weight:600;text-align:center;position:relative;z-index:1;mix-blend-mode:difference}.project_stagger__nTqFl{display:flex;justify-content:center;margin:4px -35px 0}.project_stagger__nTqFl:has(>:nth-child(2)){justify-content:space-between}.project_tile__TcUgH{position:relative;width:420px;height:369px;padding:0 35px 17px;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;color:var(--white)}.project_tile__TcUgH:nth-child(2){margin-top:138px}.project_tile__TcUgH img{position:absolute;inset:0;z-index:-1;transition:transform .8s}.project_tile__TcUgH:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(transparent 55%,rgba(18,32,35,.75))}.project_tile__TcUgH:hover img{transform:scale(1.06)}.project_why__3wNOC{padding:190px 0 70px;background:var(--white)}.project_whyHead__63RaC{max-width:810px;margin:0 auto 104px;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.project_whyGrid__ZO9Sk{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.project_whyGrid__ZO9Sk>img{width:100%;aspect-ratio:668/508;object-fit:cover}.project_acc__aQI2X{display:flex;flex-direction:column;gap:12px}.project_acc__aQI2X details{padding:28px;border-radius:16px;background:var(--mist);transition:background .3s}.project_acc__aQI2X details[open]{background:var(--lime)}.project_acc__aQI2X summary{list-style:none;display:grid;grid-template-columns:1fr 40px;grid-gap:20px;gap:20px;align-items:center;cursor:pointer}.project_acc__aQI2X summary::-webkit-details-marker{display:none}.project_acc__aQI2X summary i{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--white);transition:transform .3s}.project_acc__aQI2X details[open] summary i{transform:rotate(90deg)}.project_acc__aQI2X details p{max-width:485px;margin:28px 0 0}.project_measure__G7FHD{padding:120px 0 190px;background:var(--white)}.project_measureGrid__X2IcP{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin:64px 0 48px;padding:0;list-style:none}.project_measureGrid__X2IcP li{display:flex;flex-direction:column;gap:16px;padding:28px;border-radius:16px;background:var(--mist)}.project_measureGrid__X2IcP .project_mono__ZgGNu{color:var(--teal-2)}.project_caveat__T5g34{max-width:810px;color:var(--muted)}@media (max-width:1199px){.project_listGrid__8AbJw{grid-template-columns:1fr}.project_regionNav__X2vXq{display:none}.project_stagger__nTqFl{margin:4px 0 0}.project_region__to5t9{padding-bottom:96px}.project_tile__TcUgH{width:48%}.project_whyGrid__ZO9Sk{grid-template-columns:1fr}.project_measureGrid__X2IcP{grid-template-columns:1fr 1fr}}@media (max-width:809px){.project_measure__G7FHD{padding:80px 0 120px}.project_measureGrid__X2IcP{grid-template-columns:1fr}.project_hero__7Hx8u{min-height:0;padding:160px var(--pad) 320px}.project_floatR__AbkFU{width:160px;height:126px}.project_floatL__gUMoC{width:130px;height:165px}.project_list__d6Yqw{padding-top:100px}.project_regionName__siz0d{font-size:64px}.project_stagger__nTqFl{flex-direction:column;gap:16px}.project_tile__TcUgH{width:100%;height:300px;padding:0 20px 16px}.project_tile__TcUgH:nth-child(2){margin-top:0}.project_why__3wNOC{padding-top:100px}.project_whyHead__63RaC{margin-bottom:48px}.project_acc__aQI2X details{padding:20px}.project_acc__aQI2X details p{margin-left:0}}