.contact_page__5ZJMe{background:#f3f1eb;color:#142332}.contact_container__cCpH8{width:min(100% - 64px,1320px);margin-inline:auto}.contact_hero__MH_6V{padding:clamp(70px,8vw,118px) 0 80px;border-bottom:1px solid #9caab0}.contact_contactDetails__WHb_n span,.contact_kicker__eCWIE{color:#0756d5!important;font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:800;letter-spacing:.12em}.contact_hero__MH_6V h1{margin-top:26px;font-size:clamp(63px,8vw,120px);font-weight:630;line-height:.96;letter-spacing:-.075em}.contact_hero__MH_6V h1 em{color:#0756d5;font-style:normal}.contact_heroBottom__TEg4Z{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:55px;margin-top:35px}.contact_heroBottom__TEg4Z p{max-width:690px;color:#405565;font-size:18px;line-height:1.65}.contact_heroBottom__TEg4Z a{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:#0756d5;font-size:15px;font-weight:750;text-decoration:underline;text-underline-offset:5px}.contact_contactSection__6Bi0K{padding:clamp(75px,9vw,135px) 0}.contact_contactGrid__39ECc{display:grid;grid-template-columns:.75fr 1.25fr;gap:11%;align-items:start}.contact_formIntro___Ol5a h2{max-width:550px;margin-top:21px;font-size:clamp(38px,4vw,60px);font-weight:640;line-height:1.05;letter-spacing:-.06em}.contact_formIntro___Ol5a>p:not(.contact_kicker__eCWIE){max-width:510px;margin-top:25px;color:#475b68;font-size:16px;line-height:1.65}.contact_contactDetails__WHb_n{display:grid;gap:0;margin-top:50px;border-top:1px solid #142332}.contact_contactDetails__WHb_n>div{display:grid;gap:10px;padding:20px 0;border-bottom:1px solid #a5b1b6}.contact_contactDetails__WHb_n p{color:#223845;font-size:15px;line-height:1.5}.contact_contactDetails__WHb_n a{display:inline-flex;gap:7px;align-items:center;width:fit-content;color:#142332;font-size:15px;font-weight:700;text-decoration:none}.contact_contactDetails__WHb_n a:hover{color:#0756d5}.contact_formPanel__UBPe1{scroll-margin-top:7rem;padding:clamp(25px,4vw,50px);border:1px solid #9caab0;background:#fffefa}.contact_formPanel__UBPe1 h2{font-size:clamp(28px,3vw,42px);font-weight:640;line-height:1.1;letter-spacing:-.05em}.contact_formPanel__UBPe1>p{margin-top:12px;color:#506574;font-size:15px;line-height:1.6}@media(max-width:800px){.contact_contactGrid__39ECc,.contact_heroBottom__TEg4Z{grid-template-columns:1fr;gap:25px}.contact_contactGrid__39ECc{gap:50px}}@media(max-width:650px){.contact_container__cCpH8{width:min(100% - 36px,1320px)}.contact_hero__MH_6V h1{font-size:clamp(51px,11vw,75px)}.contact_hero__MH_6V{padding:70px 0}}