.HcIwUa_page{--contact-navy:#0b2f5b;--contact-navy-deep:#071f3d;--contact-stone:#b8a282;--contact-soft:#f4f0e9;--contact-ink:#182431;color:var(--contact-ink);background:#fff}.HcIwUa_hero{background:linear-gradient(135deg, #071f3dfa, #0b2f5beb), var(--contact-navy);color:#fff;place-items:center;min-height:clamp(420px,58vw,650px);padding:clamp(5rem,10vw,9rem) 2rem;display:grid}.HcIwUa_heroInner{text-align:center;width:min(100%,940px)}.HcIwUa_eyebrow{color:var(--contact-stone);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700;line-height:1.4}.HcIwUa_hero h1,.HcIwUa_contactIntro h2,.HcIwUa_reassurance h2{text-wrap:balance;font-family:Concierge Fraunces,Georgia,serif;font-weight:600}.HcIwUa_hero h1{letter-spacing:-.035em;max-width:900px;margin:1.25rem auto 0;font-size:clamp(2.75rem,7vw,5.8rem);line-height:.98}.HcIwUa_intro{color:#ffffffc7;max-width:680px;margin:2rem auto 0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.HcIwUa_contactSection{grid-template-columns:minmax(0,.8fr) minmax(440px,1.2fr);gap:clamp(3rem,8vw,7rem);width:min(100% - 64px,1180px);margin-inline:auto;padding-block:clamp(5rem,10vw,9rem);display:grid}.HcIwUa_contactIntro{align-self:center}.HcIwUa_contactIntro h2,.HcIwUa_reassurance h2{color:var(--contact-navy-deep);margin:1.1rem 0 0;font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.08}.HcIwUa_contactIntro>p:last-child,.HcIwUa_reassurance p{color:#596676;margin:1.5rem 0 0;line-height:1.75}.HcIwUa_contactCards{align-content:center;gap:1rem;font-style:normal;display:grid}.HcIwUa_contactCard{border:1px solid #0b2f5b26;border-left:5px solid var(--contact-stone);background:var(--contact-soft);min-height:180px;color:var(--contact-navy-deep);align-content:center;padding:clamp(1.5rem,4vw,2.5rem);text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.HcIwUa_contactCard:hover{transform:translateY(-3px);box-shadow:0 18px 45px #071f3d1c}.HcIwUa_contactCard span{letter-spacing:.15em;text-transform:uppercase;font-size:.74rem;font-weight:700}.HcIwUa_contactCard strong{overflow-wrap:anywhere;margin-top:.55rem;font-family:Concierge Fraunces,Georgia,serif;font-size:clamp(1.3rem,3vw,2rem);font-weight:600;line-height:1.25}.HcIwUa_contactCard small{color:#657180;margin-top:.7rem;font-size:.9rem}.HcIwUa_reassurance{background:var(--contact-soft);padding:clamp(5rem,9vw,8rem) 2rem}.HcIwUa_reassurance>div{text-align:center;width:min(100%,820px);margin-inline:auto}.HcIwUa_reassurance a{border:1px solid var(--contact-navy);min-height:48px;color:var(--contact-navy);letter-spacing:.12em;text-transform:uppercase;place-items:center;margin-top:2rem;padding:.75rem 1.5rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-grid}@media (max-width:760px){.HcIwUa_hero{min-height:480px;padding-inline:1.25rem}.HcIwUa_contactSection{grid-template-columns:minmax(0,1fr);gap:2.5rem;width:min(100% - 32px,1180px)}.HcIwUa_contactCard{min-height:156px}.HcIwUa_reassurance{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.HcIwUa_contactCard{transition:none}}
