.ApplyCampaign_page__3bnpn{--apply-forest:#234739;--apply-forest-deep:#17392d;--apply-ink:#263e34;--apply-muted:#69796f;--apply-border:#d5ded5;--apply-copper:#315a46;--apply-copper-hover:#1d4030;background:#f6f5ed;color:#1d3a2d;min-height:100vh}.ApplyCampaign_masthead__DE_U8{min-height:100px;padding:18px clamp(24px,5vw,80px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8ded4;gap:20px}.ApplyCampaign_logo__2hiXb{display:block;width:170px;height:65px;overflow:hidden}.ApplyCampaign_logo__2hiXb img{display:block;width:100%;height:100%;object-fit:cover}.ApplyCampaign_headerRight___S0tz{display:flex;align-items:center;gap:clamp(24px,4vw,62px);font-size:.75rem;font-weight:700}.ApplyCampaign_headerRight___S0tz a,.ApplyCampaign_headerRight___S0tz span{display:inline-flex;align-items:center;gap:8px}.ApplyCampaign_footerLinks___3Myb svg,.ApplyCampaign_headerRight___S0tz svg,.ApplyCampaign_textLink__8rDa1 svg{width:16px;height:16px}.ApplyCampaign_headerRight___S0tz a{border-bottom:1px solid #8ea095;padding:8px 0}.ApplyCampaign_main__dpCE_{max-width:1700px;margin:0 auto;padding:55px clamp(24px,5vw,80px) 80px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(370px,.8fr);column-gap:clamp(30px,5vw,80px);align-items:start}.ApplyCampaign_intro__xn5Mg{grid-column:1;padding:0 0 34px;max-width:850px}.ApplyCampaign_eyebrow__42YVR,.ApplyCampaign_formKicker__EF0Ga{font-size:.68rem;font-weight:800;letter-spacing:.16em;color:#698074}.ApplyCampaign_eyebrow__42YVR span{color:#bd9b70;margin:0 8px}.ApplyCampaign_intro__xn5Mg h1{margin:21px 0;font:400 clamp(3.3rem,5.3vw,5.8rem)/.98 Georgia,serif;letter-spacing:-.055em}.ApplyCampaign_intro__xn5Mg h1 em{font-weight:400;color:#758c77}.ApplyCampaign_introText__O92MT{max-width:530px;margin:0;color:#596d60;font-size:1rem;line-height:1.7}.ApplyCampaign_textLink__8rDa1{display:inline-flex;gap:20px;align-items:center;margin-top:24px;padding-bottom:7px;border-bottom:1px solid #9cad9f;font-size:.8rem;font-weight:800}.ApplyCampaign_layout__4VqBp{display:contents}.ApplyCampaign_visual__MaMvi{grid-column:1}.ApplyCampaign_imageFrame__4Tczi{position:relative;overflow:hidden;aspect-ratio:1.35;background:#dce3d8}.ApplyCampaign_image____Bb1{object-fit:cover}.ApplyCampaign_imageLabel__NgJ_S{position:absolute;left:18px;bottom:18px;max-width:calc(100% - 36px);background:rgba(23,47,36,.88);color:#fff;padding:8px 11px;font-size:.65rem;letter-spacing:.03em}.ApplyCampaign_carouselBar__puHHA{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 12px}.ApplyCampaign_caption__khc5B{display:flex;align-items:baseline;gap:20px;min-width:0}.ApplyCampaign_caption__khc5B span{white-space:nowrap;font-size:.7rem;letter-spacing:.1em;color:#718275}.ApplyCampaign_caption__khc5B p{margin:0;font:400 1.05rem/1.3 Georgia,serif}.ApplyCampaign_controls__NhN0J{display:flex;align-items:center;gap:8px}.ApplyCampaign_dots__AT868{display:flex;gap:0;margin-right:8px}.ApplyCampaign_dots__AT868 button{border:0;border-radius:50%;width:20px;height:32px;padding:0;background:radial-gradient(circle,#b7c4b7 3px,transparent 4px);cursor:pointer}.ApplyCampaign_dots__AT868 button[aria-current=true]{background:radial-gradient(circle,#234739 3px,transparent 4px)}.ApplyCampaign_arrow__3xHzb{display:grid;place-items:center;width:40px;height:40px;border:1px solid #b8c8ba;border-radius:50%;background:transparent;color:#234739;cursor:pointer}.ApplyCampaign_arrow__3xHzb:hover{background:#234739;color:white}.ApplyCampaign_arrow__3xHzb svg{width:16px;height:16px}.ApplyCampaign_carousel__isb3K button:focus-visible,.ApplyCampaign_page__3bnpn a:focus-visible{outline:3px solid #bc8751;outline-offset:4px}.ApplyCampaign_disclosure__Cf3OO{margin:0;color:#718075;font-size:.68rem;line-height:1.5}.ApplyCampaign_highlights__HbjRY{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:35px;padding-top:24px;border-top:1px solid #d3ddd2;color:#5a7061;font-size:.72rem;font-weight:700;letter-spacing:.03em}.ApplyCampaign_formPanel__zIQxA{grid-column:2;grid-row:1/span 2;background:#fff;padding:clamp(25px,3.5vw,54px);scroll-margin-top:24px;box-shadow:0 20px 60px rgba(35,58,43,.06)}.ApplyCampaign_formKicker__EF0Ga{margin:0 0 18px}.ApplyCampaign_formPanel__zIQxA .apply-form-heading h2,.ApplyCampaign_formPanel__zIQxA .apply-form-success h2{font-size:clamp(2.2rem,3vw,3.2rem)}.ApplyCampaign_formPanel__zIQxA .apply-submit{border-radius:0;box-shadow:none}.ApplyCampaign_footer__6tx0m{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:30px;background:#193c2e;color:#eaf0e8;padding:45px clamp(24px,5vw,80px)}.ApplyCampaign_footer__6tx0m strong{font:400 1.5rem Georgia,serif}.ApplyCampaign_footer__6tx0m p{margin:10px 0 0;color:#c2d0c4;font-size:.75rem;line-height:1.6}.ApplyCampaign_footerLinks___3Myb{display:flex;flex-wrap:wrap;gap:15px 25px;font-size:.75rem}.ApplyCampaign_footerLinks___3Myb a{display:inline-flex;align-items:center;gap:5px}.ApplyCampaign_equalHousing__EAZqT{text-align:right}@media (max-width:900px){.ApplyCampaign_main__dpCE_{display:block;padding-top:36px}.ApplyCampaign_layout__4VqBp{display:grid;grid-template-columns:1fr;gap:35px}.ApplyCampaign_formPanel__zIQxA{grid-column:auto;grid-row:auto}.ApplyCampaign_intro__xn5Mg{padding-bottom:35px}.ApplyCampaign_formPanel__zIQxA{max-width:none}}@media (max-width:600px){.ApplyCampaign_masthead__DE_U8{min-height:78px}.ApplyCampaign_logo__2hiXb{width:135px;height:50px}.ApplyCampaign_headerRight___S0tz span{display:none}.ApplyCampaign_main__dpCE_{padding-bottom:48px}.ApplyCampaign_intro__xn5Mg h1{font-size:clamp(3.1rem,12vw,4.8rem)}.ApplyCampaign_eyebrow__42YVR{font-size:.58rem}.ApplyCampaign_imageFrame__4Tczi{aspect-ratio:1.12}.ApplyCampaign_carouselBar__puHHA{align-items:flex-start;flex-direction:column;gap:14px}.ApplyCampaign_controls__NhN0J{align-self:flex-end}.ApplyCampaign_footer__6tx0m{grid-template-columns:1fr;align-items:start}.ApplyCampaign_equalHousing__EAZqT{text-align:left}}@media (prefers-reduced-motion:reduce){.ApplyCampaign_page__3bnpn *,.ApplyCampaign_page__3bnpn :after,.ApplyCampaign_page__3bnpn :before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}