.landing_page__tPcwv{--bg:#243650;--card:#2d4460;--gold:#d4b896;--text:#f0e8dc;--text-dim:#c8b8a8;--text-faint:#9a8c78;--rule:hsla(35,36%,64%,.18);--serif:Georgia,"Times New Roman",serif;min-height:100vh;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,system-ui,sans-serif;max-width:100%;overflow-x:hidden}.landing_footer__a1Uhx,.landing_main__eo5V4,.landing_nav__XlLl8{max-width:960px;margin:0 auto;padding-left:32px;padding-right:32px}body:has(.landing_page__tPcwv),html:has(.landing_page__tPcwv){background-color:#243650!important}.landing_nav__XlLl8{display:flex;align-items:center;justify-content:space-between;padding-top:28px;padding-bottom:28px}.landing_wordmark__2ICWT{font-family:var(--serif);font-size:26px;color:var(--text);text-decoration:none;line-height:1}.landing_gold__WMeI5{color:var(--gold)}.landing_signIn__kNVy1{font-size:14px;font-weight:500;color:var(--text);text-decoration:none;padding:9px 18px;border:1px solid hsla(35,36%,64%,.4);border-radius:6px;transition:border-color .15s,background-color .15s}.landing_signIn__kNVy1:hover{border-color:var(--gold);background:hsla(35,36%,64%,.08)}.landing_hero__PgVv7{padding:96px 0 104px;max-width:720px}.landing_headline__sYGWV{font-family:var(--serif);font-weight:400;font-size:clamp(38px,6vw,60px);line-height:1.1;letter-spacing:-.5px;margin-bottom:24px}.landing_subhead__C_KhT{font-size:clamp(18px,2vw,21px);line-height:1.6;color:var(--text-dim);margin-bottom:40px;max-width:600px}.landing_primaryButton__Z_jyD{display:inline-block;background:var(--gold);color:#1a2535;font-size:15px;font-weight:600;text-decoration:none;padding:14px 28px;border-radius:6px;transition:background-color .15s;overflow-wrap:anywhere}.landing_primaryButton__Z_jyD:hover{background:#e2cbab}.landing_stat__zI9p0{padding-bottom:88px;max-width:720px}.landing_statFigure__niT07{font-family:var(--serif);font-size:clamp(40px,6vw,56px);line-height:1.1;color:var(--gold);margin-bottom:14px}.landing_statCaption__ieR79{font-size:16px;line-height:1.6;color:var(--text-faint);max-width:520px}.landing_heading__BjRNa{font-family:var(--serif);font-weight:400;font-size:clamp(24px,3vw,30px);line-height:1.25;color:var(--text);margin-bottom:16px}.landing_body__J22gW{font-size:17px;line-height:1.7;color:var(--text-dim);max-width:640px}.landing_cards__ldGnZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding-bottom:88px}.landing_card__RSEDZ{background:var(--card);border:1px solid var(--rule);border-top:2px solid var(--gold);border-radius:8px;padding:36px 32px}.landing_section__9hSVD{border-top:1px solid var(--rule);padding:56px 0}.landing_contact__WbyBY{background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:56px 40px;margin:32px 0 80px;text-align:center}.landing_contact__WbyBY .landing_body__J22gW{margin:0 auto 32px}.landing_footer__a1Uhx{padding-bottom:40px;font-size:14px;color:var(--text-faint)}.landing_footerInner__jHxq_{border-top:1px solid var(--rule);padding-top:28px}.landing_footerLink__BB4Qe{color:var(--text-faint);text-decoration:underline;text-underline-offset:3px}.landing_footerLink__BB4Qe:hover{color:var(--gold)}@media (max-width:720px){.landing_footer__a1Uhx,.landing_main__eo5V4,.landing_nav__XlLl8{padding-left:20px;padding-right:20px}.landing_nav__XlLl8{padding-top:20px;padding-bottom:20px}.landing_wordmark__2ICWT{font-size:22px}.landing_hero__PgVv7{padding:56px 0}.landing_stat__zI9p0{padding-bottom:56px}.landing_statFigure__niT07{font-size:36px}.landing_cards__ldGnZ{grid-template-columns:1fr;gap:16px;padding-bottom:56px}.landing_card__RSEDZ{padding:28px 24px}.landing_section__9hSVD{padding:40px 0}.landing_body__J22gW{font-size:16px}.landing_contact__WbyBY{padding:40px 24px;margin:16px 0 56px}}