.project_page__9K5Wp{--ink:#123b39;--green:#087f73;--lime:#d8f36a;--cream:#fbf8f0;--line:#d7e3dd;max-width:1600px;margin:auto;background:var(--cream);color:var(--ink);overflow:hidden;font-family:var(--body)}.project_header__aXHYw{height:76px;padding:0 7%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.project_brand__Y7zO1{font:800 20px var(--display);letter-spacing:-1px}.project_brand__Y7zO1 span{color:var(--green)}.project_header__aXHYw nav{display:flex;gap:28px;font-size:12px;color:#506d63}.project_headerCta__o7O07{font-size:12px;font-weight:700;border-bottom:1px solid #91aa9b;padding:9px 0}.project_crumb__yRlg1{padding:14px 8%;font-size:11px;color:#71857a}.project_crumb__yRlg1 a{color:var(--green)}.project_crumb__yRlg1 span{padding:0 7px;color:#a1b0a6}.project_hero__CTL7j{display:grid;grid-template-columns:1fr 1fr;grid-gap:5%;gap:5%;align-items:center;padding:47px 9% 54px;background:#dcefe1}.project_lilac__FFyli{background:#e8e9d2}.project_peach__qWK5m{background:#fae4da}.project_blue__W9bTt{background:#dce9f8}.project_sand__LlJmX{background:#f2e9c8}.project_eyebrow__XG1IH{font-size:10px;letter-spacing:1px;color:#5e8071;font-weight:700}.project_hero__CTL7j h1{font:600 clamp(38px,4.5vw,58px)/1.04 var(--display);letter-spacing:-3px;margin:18px 0 15px}.project_built__g6_4D h2 em,.project_cta__XgtMF h2 em,.project_hero__CTL7j h1 em,.project_story__FHN5j h2 em{font:italic 400 1.02em Georgia;color:var(--green)}.project_hero__CTL7j>div:first-child>p{font-size:13px;line-height:1.8;color:#5d766b;max-width:470px}.project_buttonLight__ou6iH,.project_button__CwOX9{display:inline-flex;align-items:center;gap:12px;background:var(--green);color:#fff;padding:13px 16px;font-size:11px;font-weight:700;transition:transform .25s,background .25s}.project_buttonLight__ou6iH:hover,.project_button__CwOX9:hover{transform:translateY(-3px);background:#075d55}.project_art__mGiyx{height:270px;display:grid;place-items:center}.project_art__mGiyx svg{width:100%;height:100%;filter:drop-shadow(0 15px 18px #254d3425);animation:project_float__VIq02 5s ease-in-out infinite}.project_note__ptS5f{padding:13px 9%;background:#f0f2e4;color:#62796d;font-size:10px;letter-spacing:.3px}.project_story__FHN5j{padding:74px 10%;display:grid;grid-template-columns:1fr 1fr;grid-gap:9%;gap:9%}.project_story__FHN5j article>span{font-size:10px;color:#739080;letter-spacing:1px;font-weight:700}.project_built__g6_4D h2,.project_cta__XgtMF h2,.project_story__FHN5j h2{font:600 33px/1.12 var(--display);letter-spacing:-1.8px;margin:15px 0}.project_built__g6_4D>div>p,.project_story__FHN5j p{font-size:13px;line-height:1.8;color:#63796e;margin:0}.project_built__g6_4D{padding:58px 10%;display:grid;grid-template-columns:40% 60%;grid-gap:6%;gap:6%;background:#eef3eb}.project_built__g6_4D h2{font-size:34px}.project_built__g6_4D>div>p{max-width:300px;font-size:12px}.project_built__g6_4D ul{list-style:none;padding:0;margin:0;border-top:1px solid #d4e1d5}.project_built__g6_4D li{display:flex;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid #d4e1d5;font-size:12px;color:#425f52}.project_built__g6_4D li span{font-size:9px;color:#8ba092}.project_focus__FphA2{padding:58px 10% 64px}.project_focusGrid__5Hnla{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:20px}.project_focusGrid__5Hnla article{padding:17px;background:#e7f0e8;min-height:110px;border-top:2px solid #8eb99a;transition:transform .25s}.project_focusGrid__5Hnla article:hover{transform:translateY(-4px)}.project_focusGrid__5Hnla article>span{font-size:9px;color:#7b9384}.project_focusGrid__5Hnla p{font:600 13px/1.55 var(--display);margin:13px 0 0}.project_next__mX2Ba{padding:28px 9%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.project_next__mX2Ba h2{font:600 20px var(--display);margin:7px 0 0}.project_next__mX2Ba>a{font-size:11px;color:var(--green);font-weight:700}.project_cta__XgtMF{padding:58px 9%;background:#124941;color:#fff;position:relative;overflow:hidden}.project_cta__XgtMF:after{content:"";position:absolute;width:330px;height:330px;border:1px solid #ffffff28;border-radius:50%;right:5%;top:-165px;box-shadow:0 0 0 35px #ffffff0d}.project_cta__XgtMF .project_eyebrow__XG1IH{color:#c4d9c9}.project_cta__XgtMF h2{font-size:42px;margin:15px 0 12px}.project_cta__XgtMF h2 em{color:var(--lime)}.project_cta__XgtMF>p{font-size:12px;color:#c4d6ca;line-height:1.7;max-width:390px}.project_buttonLight__ou6iH{background:var(--lime);color:#164b40}.project_footer__jQm82{min-height:75px;padding:17px 7%;display:flex;gap:22px;align-items:center}.project_footer__jQm82 .project_brand__Y7zO1{font-size:17px}.project_footer__jQm82>a:not(.project_brand__Y7zO1),.project_footer__jQm82>span{font-size:10px;color:#61786d}.project_footer__jQm82>a:nth-of-type(2){margin-left:auto}@keyframes project_float__VIq02{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:800px){.project_hero__CTL7j{padding:38px 7%;gap:3%}.project_hero__CTL7j h1{font-size:44px}.project_art__mGiyx{height:220px}.project_built__g6_4D,.project_story__FHN5j{padding-left:7%;padding-right:7%}}@media (max-width:600px){.project_header__aXHYw{height:65px;padding:0 6%}.project_header__aXHYw nav{display:none}.project_crumb__yRlg1{padding:13px 6%}.project_hero__CTL7j{display:flex;flex-direction:column;align-items:stretch;padding:33px 7% 42px}.project_hero__CTL7j h1{font-size:43px}.project_hero__CTL7j>div:first-child>p{font-size:12px}.project_art__mGiyx{height:220px;margin-top:15px}.project_note__ptS5f{padding:12px 7%;font-size:9px;line-height:1.5}.project_story__FHN5j{grid-template-columns:1fr;gap:27px;padding:52px 7%}.project_built__g6_4D h2,.project_story__FHN5j h2{font-size:30px}.project_built__g6_4D>div>p,.project_story__FHN5j p{font-size:12px}.project_built__g6_4D{grid-template-columns:1fr;padding:49px 7%;gap:20px}.project_built__g6_4D li{font-size:11px}.project_focus__FphA2{padding:49px 7%}.project_focusGrid__5Hnla{grid-template-columns:1fr;gap:9px}.project_focusGrid__5Hnla article{min-height:0;padding:14px}.project_focusGrid__5Hnla p{margin-top:8px;font-size:12px}.project_next__mX2Ba{padding:23px 7%;gap:10px}.project_next__mX2Ba h2{font-size:17px}.project_next__mX2Ba>a{font-size:10px}.project_cta__XgtMF{padding:50px 7%}.project_cta__XgtMF h2{font-size:38px}.project_footer__jQm82{padding:17px 6%;flex-wrap:wrap;gap:10px 18px}.project_footer__jQm82>a:nth-of-type(2){margin-left:0}}@media (prefers-reduced-motion:reduce){.project_art__mGiyx svg,.project_focusGrid__5Hnla article{animation:none;transition:none}}