.ContactHero-module__CXnlrG__hero{background:var(--cme-navy);color:#fff;min-height:min(640px, var(--cme-viewport-content));position:relative;overflow:hidden}.ContactHero-module__CXnlrG__image{object-fit:cover;object-position:center 49%}.ContactHero-module__CXnlrG__overlay{background:linear-gradient(90deg,#101c35f5 0%,#2d3c7bd1 43%,#101c3538 100%),linear-gradient(#0000 62%,#101c356b);position:absolute;inset:0}.ContactHero-module__CXnlrG__content{min-height:inherit;padding-block:var(--cme-section-space);flex-direction:column;display:flex}.ContactHero-module__CXnlrG__content .cme-breadcrumbs{letter-spacing:0;text-transform:none;margin-bottom:0;font-size:14px}.ContactHero-module__CXnlrG__intro{max-width:800px;margin:auto 0;padding:20px 0}.ContactHero-module__CXnlrG__eyebrow{color:var(--cme-gold);letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:700;display:block}.ContactHero-module__CXnlrG__title{font-family:var(--font-heading), sans-serif;letter-spacing:-.065em;text-wrap:balance;flex-direction:column;margin:20px 0 0;font-size:clamp(44px,5.8vw,88px);font-weight:700;line-height:.98;display:flex}.ContactHero-module__CXnlrG__accent{color:var(--cme-gold)}.ContactHero-module__CXnlrG__description{color:#ffffffd1;max-width:680px;margin:16px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.6}.ContactHero-module__CXnlrG__credit:focus-visible{outline-offset:3px;outline:2px solid #fff}.ContactHero-module__CXnlrG__credit{color:#ffffffa6;align-self:flex-start;font-size:12px}.ContactHero-module__CXnlrG__credit:hover,.ContactHero-module__CXnlrG__credit:focus-visible{color:#fff}@media (max-width:640px){.ContactHero-module__CXnlrG__hero{min-height:min(640px, var(--cme-viewport-content))}.ContactHero-module__CXnlrG__image{object-position:69% center}.ContactHero-module__CXnlrG__overlay{background:linear-gradient(90deg,#101c35e6,#2d3c7b94),linear-gradient(#0000 30%,#101c35c2)}.ContactHero-module__CXnlrG__content{padding-block:var(--cme-section-space)}.ContactHero-module__CXnlrG__intro{padding:20px 0}.ContactHero-module__CXnlrG__eyebrow{font-size:11px}.ContactHero-module__CXnlrG__title{letter-spacing:-.05em;margin-top:20px;font-size:clamp(38px,10vw,56px)}.ContactHero-module__CXnlrG__description{margin-top:16px;font-size:17px}}
