.contact_hero__qJkYe{padding:clamp(120px,13vw,168px) clamp(20px,4vw,40px) clamp(48px,5vw,72px);display:flex;justify-content:center}.contact_heroInner__8aLvL{width:100%;max-width:760px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.contact_eyebrow__BZXNb{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.contact_title__xRgAk{margin:0;font-weight:500;font-size:clamp(40px,4.6vw,64px);line-height:1.04;letter-spacing:-.04em;color:var(--fg);text-wrap:balance}.contact_lead__dC5qe{margin:0;max-width:560px;font-size:16px;line-height:1.55;color:var(--t2);text-wrap:pretty}.contact_body__hRCgz{padding:0 clamp(20px,4vw,40px) clamp(96px,12vw,160px);display:flex;justify-content:center}.contact_inner__4p3nf{width:100%;max-width:760px;display:flex;flex-direction:column;gap:12px}.contact_card__17dx9{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(28px,3.4vw,48px);border-radius:8px;background:var(--s2);box-shadow:var(--sheen,none)}.contact_label__NDKs0{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.contact_email__zvKmt{display:inline-flex;align-items:center;min-height:44px;font-size:clamp(24px,3vw,32px);font-weight:500;letter-spacing:-.03em;color:var(--fg);overflow-wrap:anywhere}.contact_text__ujd_N{margin:0;max-width:480px;font-size:15px;line-height:1.55;color:var(--t2)}.contact_button__QsOwR{margin-top:10px}.contact_more__bXplX{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px}.contact_link__cx984{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:18px 20px;border-radius:8px;background:var(--s1);transition:background .25s}.contact_link__cx984:hover{background:var(--s2)}.contact_link__cx984:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.contact_linkLabel__4UcTQ{font-size:15px;font-weight:500;color:var(--fg)}.contact_linkDetail__Rekui{font-size:13px;line-height:1.45;color:var(--t3)}