.Contact_hero__h1MtX{padding-block:60px 52px;background:#e9ede4}.Contact_hero__h1MtX .eyebrow{margin-bottom:24px}.Contact_heroGrid__84f0n{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:80px}.Contact_heroGrid__84f0n h1{max-width:640px;font-size:clamp(34px,3.5vw,46px);line-height:1.16;text-wrap:balance}.Contact_heroGrid__84f0n>p{max-width:500px;font-size:17px;line-height:1.85}.Contact_main__evxu2{padding-block:56px 90px}.Contact_layout__b8h93{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);gap:48px;align-items:start}.Contact_formPanel__pN4Wc{background:white;padding:40px;border:1px solid var(--line);min-width:0}.Contact_formHeading__tTev2{margin-bottom:32px}.Contact_formHeading__tTev2 h2{font-size:27px;line-height:1.25;letter-spacing:-.035em}.Contact_formHeading__tTev2 p{margin-top:12px;font-size:14px}.Contact_fieldset__XsN5I{border:0;border-top:1px solid var(--line);min-width:0;padding:24px 0 0;margin:0}.Contact_fieldset__XsN5I+.Contact_fieldset__XsN5I{margin-top:32px}.Contact_fieldset__XsN5I legend{padding-right:16px;font-size:15px;font-weight:600;color:var(--green)}.Contact_fields__m8_vL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.Contact_requirements__In4BO{display:grid;gap:22px}.Contact_field__7N3Me{display:flex;flex-direction:column;gap:9px;font-size:14px;line-height:1.6;font-weight:500;min-width:0}.Contact_field__7N3Me input,.Contact_field__7N3Me select,.Contact_field__7N3Me textarea{width:100%;min-width:0;background:#fcfcf9;border:1px solid #b4c0b0;border-radius:0;padding:13px 14px;min-height:52px;color:var(--ink);font-size:16px;font-weight:400;line-height:1.6;transition:border-color .15s,background .15s}.Contact_field__7N3Me input:hover,.Contact_field__7N3Me select:hover,.Contact_field__7N3Me textarea:hover{border-color:#7a8f78}.Contact_field__7N3Me input:focus-visible,.Contact_field__7N3Me select:focus-visible,.Contact_field__7N3Me textarea:focus-visible{background:white;border-color:var(--green);outline:2px solid var(--green);outline-offset:2px}.Contact_field__7N3Me textarea{resize:vertical;min-height:155px}.Contact_field__7N3Me textarea::placeholder{color:#6f786e;opacity:1}.Contact_consent__ntF6g{display:flex;align-items:flex-start;gap:12px;margin-top:26px;color:var(--muted);font-size:14px;line-height:1.8}.Contact_consent__ntF6g input{width:18px;height:18px;margin-top:4px;flex-shrink:0;accent-color:var(--green)}.Contact_consent__ntF6g a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.Contact_submit__zDL38{margin-top:26px;border:0}.Contact_submit__zDL38:disabled{opacity:.65;cursor:wait}.Contact_error__BZU3y{margin-top:24px;background:#f8eae3;border-left:2px solid #9c4932;color:#853522;font-size:15px;line-height:1.7;padding:18px 20px}.Contact_details__uEKXs{padding:36px 32px;background:#213f34;color:white}.Contact_details__uEKXs .eyebrow{color:var(--lime)}.Contact_details__uEKXs h2{font-size:27px;line-height:1.25;letter-spacing:-.035em;max-width:310px}.Contact_details__uEKXs dl{margin:30px 0 0}.Contact_details__uEKXs dl>div{border-top:1px solid #5a7361;padding-top:20px}.Contact_details__uEKXs dl>div+div{margin-top:22px}.Contact_details__uEKXs dt{font-size:13px;color:#c4d2bf;margin-bottom:8px}.Contact_details__uEKXs dd{margin:0;font-size:17px;line-height:1.8;overflow-wrap:anywhere}.Contact_details__uEKXs a{display:flex;justify-content:space-between;align-items:center;gap:14px}.Contact_details__uEKXs a svg{flex-shrink:0;color:var(--lime)}.Contact_details__uEKXs a:hover{color:var(--lime)}.Contact_details__uEKXs a:focus-visible{outline-color:var(--lime)}.Contact_explore__bBrtP{margin-top:30px;padding:0 4px}.Contact_explore__bBrtP h2{font-size:20px;line-height:1.4;margin-bottom:18px;letter-spacing:-.025em}.Contact_explore__bBrtP a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;border-top:1px solid var(--line);font-size:15px}.Contact_explore__bBrtP a:hover{color:var(--green)}.Contact_explore__bBrtP svg{flex-shrink:0}.Contact_confirmation__Q25y7{padding-block:12px}.Contact_confirmation__Q25y7 h2{font-size:30px;line-height:1.2;margin-bottom:22px}.Contact_confirmation__Q25y7>p{font-size:17px;line-height:1.85}.Contact_reference__eHBH6{margin-block:28px;padding:22px;background:#edf1e8;border-left:2px solid var(--green)}.Contact_reference__eHBH6 dt{font-size:13px;color:var(--muted);margin-bottom:10px}.Contact_reference__eHBH6 dd{margin:0;font-size:15px;overflow-wrap:anywhere}@media (max-width:1100px){.Contact_heroGrid__84f0n{gap:44px}.Contact_layout__b8h93{gap:30px;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr)}.Contact_details__uEKXs,.Contact_formPanel__pN4Wc{padding:30px 26px}.Contact_fields__m8_vL{gap:20px 16px}}@media (max-width:850px){.Contact_hero__h1MtX{padding-block:44px}.Contact_heroGrid__84f0n{grid-template-columns:1fr;gap:24px}.Contact_heroGrid__84f0n>p{max-width:650px}.Contact_layout__b8h93{grid-template-columns:1fr;gap:36px}.Contact_main__evxu2{padding-block:36px 64px}.Contact_sidebar____XLp{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.Contact_explore__bBrtP{margin-top:0}}@media (max-width:600px){.Contact_hero__h1MtX{padding-block:38px}.Contact_heroGrid__84f0n h1{font-size:32px;text-wrap:pretty}.Contact_heroGrid__84f0n>p{font-size:16px}.Contact_formPanel__pN4Wc{padding:28px 22px}.Contact_formHeading__tTev2 h2{font-size:25px}.Contact_fields__m8_vL,.Contact_sidebar____XLp{grid-template-columns:1fr}.Contact_field__7N3Me{font-size:14px}.Contact_submit__zDL38{width:100%;justify-content:space-between;text-align:left;gap:16px}.Contact_details__uEKXs{padding:30px 24px}.Contact_confirmation__Q25y7 h2{font-size:27px}.Contact_reference__eHBH6{padding:18px}}