.projects_page__WSrKF{background:#f4f0e7;color:#243c34;min-height:100vh;padding:24px clamp(16px,4vw,64px) 64px}.projects_page__WSrKF *{box-sizing:border-box}.projects_nav__Pz_Ur{display:flex;gap:24px;flex-wrap:wrap;font-size:13px;padding:12px 0 24px;border-bottom:1px solid #ccd4c7}.projects_page__WSrKF a{color:inherit;text-decoration:none}.projects_page__WSrKF a:hover{text-decoration:underline}.projects_hero__qD0pS{padding:64px 0!important;max-width:920px}.projects_heading__IS55t span,.projects_hero__qD0pS>span,.projects_panel__hFL5y>span{font-size:10px;letter-spacing:.18em;font-weight:700;color:#597062}.projects_hero__qD0pS h1{font:400 clamp(48px,7vw,92px)/1.02 Georgia,serif;letter-spacing:-.045em;margin:22px 0}.projects_hero__qD0pS em{color:#758761}.projects_hero__qD0pS p{font-size:17px;line-height:1.75;max-width:640px}.projects_hero__qD0pS small{display:block;font-size:12px;margin-top:24px;color:#647465}.projects_actions__hpkIN{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.projects_actions__hpkIN a,.projects_panel__hFL5y button{background:#244d40;color:#fff;padding:14px 20px;border:0;border-radius:10px;font-weight:600;min-height:44px}.projects_actions__hpkIN a+a{background:#e4e9dd;color:#244d40}.projects_heading__IS55t{display:flex;justify-content:space-between;align-items:end;gap:24px}.projects_heading__IS55t p{max-width:360px;font-size:13px;color:#647465}.projects_page__WSrKF h2{font:400 clamp(26px,3vw,40px)/1.15 Georgia,serif;letter-spacing:-.025em;margin:16px 0}.projects_page__WSrKF h3{font-size:18px;line-height:1.4}.projects_filters__RVSpA{display:flex;gap:8px;overflow-x:auto;padding:20px 0}.projects_filters__RVSpA a{white-space:nowrap;border:1px solid #cbd4c5;border-radius:30px;padding:12px 16px;font-size:12px}.projects_filters__RVSpA a[aria-current]{background:#244d40;color:white}.projects_grid___k__N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.projects_card__luxou,.projects_panel__hFL5y{border:1px solid #d9ded1;border-radius:18px;padding:26px;background:#fffdf7;min-width:0;overflow-wrap:anywhere}.projects_card__luxou{display:flex;flex-direction:column;gap:6px}.projects_card__luxou>span{color:#687d52;font-size:11px}.projects_card__luxou h3{font:26px Georgia,serif;margin:8px 0}.projects_card__luxou p{font-size:13px;line-height:1.6}.projects_card__luxou strong{font-size:22px}.projects_card__luxou small{font-size:10px;font-weight:400}.projects_badge__o_PCm{background:#e8eddf;border-radius:6px;padding:7px;font-size:11px;width:-moz-fit-content;width:fit-content}.projects_card__luxou>b{margin-top:auto;font-size:12px}.projects_panel__hFL5y{margin:24px 0}.projects_panel__hFL5y p{font-size:14px;line-height:1.7}.projects_panel__hFL5y form{display:block;padding:20px 0;border:0;box-shadow:none;background:transparent}.projects_panel__hFL5y label{display:grid;grid-gap:8px;gap:8px;font-size:13px;line-height:1.6}.projects_panel__hFL5y :is(input,textarea,select){width:100%;min-width:0;background:#fff;border:1px solid #b9c7b8;border-radius:8px;color:#203e33;padding:12px;font:inherit;min-height:44px}.projects_panel__hFL5y textarea{resize:vertical}.projects_detail__RNU34,.projects_fields__dT9o1{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:20px;gap:20px}.projects_detail__RNU34{align-items:start}.projects_detail__RNU34>.projects_panel__hFL5y{margin:24px 0 0}.projects_detail__RNU34>.projects_panel__hFL5y:last-child{grid-column:1/-1}.projects_panel__hFL5y .projects_check__JcJsE{display:flex;align-items:start;gap:12px}.projects_panel__hFL5y .projects_check__JcJsE input{width:18px;min-height:18px;margin-top:4px;flex-shrink:0}.projects_prose__fSwYJ{white-space:pre-wrap;overflow-wrap:anywhere}.projects_panel__hFL5y progress{width:100%;height:12px;accent-color:#417752}.projects_note__fD_Wc{border-top:1px solid #d9ded1;padding:18px 0}.projects_note__fD_Wc time{display:block;font-size:11px;color:#647465;margin-top:6px}.projects_footer__U0ddi{padding-top:40px;font-size:12px;line-height:1.8;color:#647465}.projects_page__WSrKF :is(a,button,input,select,textarea):focus-visible{outline:3px solid #7c963c;outline-offset:3px}.projects_page__WSrKF section{scroll-margin-top:80px}.projects_page__WSrKF button{cursor:pointer}.projects_page__WSrKF button:disabled{opacity:.6}@media(max-width:900px){.projects_grid___k__N{grid-template-columns:repeat(2,minmax(0,1fr))}.projects_detail__RNU34{grid-template-columns:1fr}.projects_heading__IS55t{display:block}}@media(max-width:600px){.projects_fields__dT9o1,.projects_grid___k__N{grid-template-columns:1fr}.projects_hero__qD0pS{padding:40px 0!important}.projects_panel__hFL5y{padding:20px}.projects_nav__Pz_Ur{gap:16px}.projects_actions__hpkIN a{flex:1 1;text-align:center}.projects_hero__qD0pS h1{font-size:52px}}.projects_page__WSrKF.projects_page__WSrKF{padding-bottom:140px;color:#243c34!important}.projects_page__WSrKF.projects_page__WSrKF :is(h1,h2,h3,label,strong,b){color:#243c34!important}.projects_page__WSrKF.projects_page__WSrKF p{color:#4d6357!important}.projects_page__WSrKF.projects_page__WSrKF .projects_hero__qD0pS em{color:#6c8059!important}.projects_page__WSrKF.projects_page__WSrKF :is(small,time){color:#596e60!important}.projects_page__WSrKF.projects_page__WSrKF .projects_hero__qD0pS small{line-height:1.7}