.Contact_contact__mZnP3{--contact-ink:#080808;--contact-paper:#eef4f4;width:100%;color:var(--contact-ink);background:var(--contact-paper)}.Contact_areas__VQDea,.Contact_hero__wjhxr,.Contact_note__GdBJN{padding-right:var(--header-inline-padding);padding-left:var(--header-inline-padding)}.Contact_hero__wjhxr{min-height:calc(var(--viewport-height) - var(--header-height));display:flex;flex-direction:column;justify-content:flex-end;padding-top:clamp(100px,16vh,190px);padding-bottom:clamp(44px,7vh,84px)}.Contact_areas__VQDea li>span,.Contact_emailBlock__XSSJZ>span,.Contact_eyebrow__q4YZ5,.Contact_sectionLabel__Cj0TH{font-size:.76rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.Contact_hero__wjhxr h1{max-width:920px;margin:clamp(26px,5vh,62px) 0 clamp(30px,5vh,58px);font-size:clamp(3.5rem,8.5vw,9.2rem);font-weight:760;letter-spacing:-.075em;line-height:.9;text-wrap:balance}.Contact_intro__dSTS0{max-width:570px;margin:0 0 clamp(42px,7vh,84px);font-size:clamp(1.1rem,1.65vw,1.45rem);font-weight:510;letter-spacing:-.025em;line-height:1.34}.Contact_emailBlock__XSSJZ{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:clamp(46px,7vh,88px)}.Contact_emailBlock__XSSJZ a{color:var(--contact-ink);font-size:clamp(1.6rem,3.1vw,3.7rem);font-weight:710;letter-spacing:-.06em;line-height:1;text-decoration:none;transition:color .22s ease}.Contact_emailBlock__XSSJZ a:focus-visible,.Contact_emailBlock__XSSJZ a:hover{color:#007c78;text-decoration:none}.Contact_callLink__plZ_B:focus-visible,.Contact_emailBlock__XSSJZ a:focus-visible{outline:2px solid #007c78;outline-offset:6px}.Contact_emailBlock__XSSJZ i{display:inline-block;margin-left:12px;font-size:.62em;font-style:normal;vertical-align:top}.Contact_heroRule__iYJFj{width:100%;height:2px;background:var(--contact-ink);transform-origin:left;animation:Contact_ruleIn__Kw9uO .9s cubic-bezier(.16,1,.3,1) .18s both}.Contact_note__GdBJN{padding-top:clamp(68px,10vw,142px);padding-bottom:clamp(68px,10vw,142px);color:#fff;background:#007c78}.Contact_note__GdBJN p{max-width:940px;margin:0;font-size:clamp(2rem,4.6vw,5rem);font-weight:700;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.Contact_areas__VQDea{display:grid;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);grid-gap:clamp(28px,7vw,140px);gap:clamp(28px,7vw,140px);padding-top:clamp(72px,11vw,160px);padding-bottom:clamp(72px,11vw,160px)}.Contact_areas__VQDea ol{list-style:none}.Contact_areas__VQDea li{display:grid;grid-template-columns:64px minmax(160px,.58fr) minmax(220px,1fr);grid-gap:24px;gap:24px;align-items:baseline;padding:26px 0;border-top:1px solid rgba(8,8,8,.22)}.Contact_areas__VQDea li:last-child{border-bottom:1px solid rgba(8,8,8,.22)}.Contact_areas__VQDea h2,.Contact_areas__VQDea p{margin:0}.Contact_areas__VQDea h2{font-size:clamp(1.55rem,2.25vw,2.4rem);font-weight:720;letter-spacing:-.05em;line-height:1}.Contact_areas__VQDea li p{max-width:400px;color:rgba(8,8,8,.66);font-size:1rem;line-height:1.42}.Contact_call__eQv8A{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:min(540px,var(--viewport-height));padding:clamp(56px,8vw,128px) var(--header-inline-padding);color:#fff;background:var(--contact-ink)}.Contact_call__eQv8A p{margin:0 0 30px;font-size:clamp(2.4rem,5.5vw,6.4rem);font-weight:730;letter-spacing:-.065em;line-height:.94}.Contact_callLink__plZ_B{display:inline-flex;gap:20px;align-items:center;padding-bottom:8px;border-bottom:1px solid;color:#fff;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:650;letter-spacing:-.02em;text-decoration:none;transition:gap .24s ease}.Contact_callLink__plZ_B:focus-visible,.Contact_callLink__plZ_B:hover{gap:32px;text-decoration:none}@keyframes Contact_ruleIn__Kw9uO{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:700px){.Contact_hero__wjhxr{padding-top:72px;padding-bottom:40px}.Contact_hero__wjhxr h1{margin:24px 0 36px;font-size:clamp(3.25rem,14vw,5.4rem)}.Contact_intro__dSTS0{margin-bottom:52px}.Contact_areas__VQDea{grid-template-columns:1fr;gap:34px}.Contact_areas__VQDea li{grid-template-columns:44px 1fr;gap:10px 14px}.Contact_areas__VQDea li p{grid-column:2;margin-top:4px}}@media (prefers-reduced-motion:reduce){.Contact_heroRule__iYJFj{animation:none}.Contact_callLink__plZ_B,.Contact_emailBlock__XSSJZ a{transition:none}}