.contacts_hero__5bcRa{gap:clamp(32px,6vw,90px)}.contacts_hero__5bcRa h1{font-size:clamp(56px,7vw,112px);line-height:.97;letter-spacing:-.055em}.contacts_hero__5bcRa>p{line-height:1.7}.contacts_routes__1bjMr{padding:clamp(64px,8vw,110px) var(--pad);background:var(--paper-dark)}.contacts_routesIntro__s5Thf{display:grid;grid-template-columns:.65fr 1fr;grid-gap:30px;gap:30px;margin-bottom:45px}.contacts_directContacts__J5bp4 h2,.contacts_routesIntro__s5Thf h2{margin:0;font-size:clamp(34px,4vw,56px);line-height:1.05;font-weight:500;letter-spacing:-.04em}.contacts_requestGrid__mVZTa{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.contacts_requestGrid__mVZTa a{min-height:92px;display:grid;grid-template-columns:27px 1fr 20px;grid-gap:18px;gap:18px;align-items:center;padding:22px 20px;border-bottom:1px solid var(--line);transition:background .2s}.contacts_requestGrid__mVZTa a:nth-child(odd){border-right:1px solid var(--line)}.contacts_requestGrid__mVZTa a>span{font:10px var(--mono);color:var(--red)}.contacts_requestGrid__mVZTa a strong{font-size:clamp(15px,1.45vw,20px);font-weight:500;line-height:1.35}.contacts_requestGrid__mVZTa a:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.contacts_form__f0vEr{scroll-margin-top:112px}.contacts_formHint__y4IFH{font-size:13px!important}.contacts_productContext__ms8jr{border-left:3px solid var(--red);padding:18px 22px;margin-top:30px;background:var(--paper-dark)}.contacts_productContext__ms8jr>span{display:block;font:10px var(--mono);color:var(--red);margin-bottom:10px}.contacts_productContext__ms8jr>strong{font-size:23px;font-weight:500;overflow-wrap:anywhere}.contacts_productContext__ms8jr p{font-size:12px!important;line-height:1.5!important;margin-bottom:0}.contacts_form__f0vEr input:focus-visible,.contacts_form__f0vEr select:focus-visible,.contacts_form__f0vEr textarea:focus-visible{outline:2px solid var(--red);outline-offset:4px}.contacts_form__f0vEr select{text-overflow:ellipsis;padding-right:24px}.contacts_form__f0vEr input:disabled,.contacts_form__f0vEr select:disabled,.contacts_form__f0vEr textarea:disabled{opacity:.65}.contacts_acknowledgement__VIVuy>span{text-transform:none!important;font:13px/1.6 var(--sans,Arial,sans-serif)!important;letter-spacing:0!important}.contacts_acknowledgement__VIVuy a{text-decoration:underline;text-underline-offset:3px}.contacts_dataNote__Ay3V_{margin:-10px 0 0;font-size:12px;line-height:1.6;color:#615f64}.contacts_directContacts__J5bp4{padding:clamp(64px,8vw,110px) var(--pad);background:var(--ink);color:white}.contacts_directContacts__J5bp4>div:first-child{display:grid;grid-template-columns:.65fr 1fr;grid-gap:30px;gap:30px;margin-bottom:55px}.contacts_emailGrid__TDekg{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.contacts_emailGrid__TDekg article{min-width:0;padding-top:24px;border-top:1px solid #ffffff30}.contacts_emailGrid__TDekg article>span{font:10px var(--mono);color:#ffffff85;letter-spacing:.08em}.contacts_emailGrid__TDekg h3{font-size:28px;font-weight:500;margin:20px 0 12px}.contacts_emailGrid__TDekg p{max-width:420px;color:#ffffffa6;line-height:1.7;font-size:14px}.contacts_emailGrid__TDekg a{display:inline-flex;align-items:center;gap:12px;max-width:100%;font-size:clamp(13px,1.6vw,19px);text-decoration:underline;text-underline-offset:6px;overflow-wrap:anywhere}.contacts_emailGrid__TDekg a svg{flex:0 0 auto}.contacts_brandNote__fH5LE{margin:48px 0 0;padding-top:24px;border-top:1px solid #ffffff30;font-size:12px;line-height:1.7;color:#ffffffa6}.contacts_brandNote__fH5LE a{color:white;text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.contacts_requestGrid__mVZTa a:hover{background:#00000006}}@media (max-width:700px){.contacts_directContacts__J5bp4>div:first-child,.contacts_routesIntro__s5Thf{grid-template-columns:1fr;gap:22px}.contacts_emailGrid__TDekg,.contacts_requestGrid__mVZTa{grid-template-columns:1fr}.contacts_requestGrid__mVZTa a{padding-left:0;padding-right:0;min-height:84px;gap:12px}.contacts_requestGrid__mVZTa a:nth-child(odd){border-right:0}.contacts_emailGrid__TDekg{gap:32px}.contacts_hero__5bcRa h1{font-size:clamp(48px,11vw,70px)}.contacts_form__f0vEr{scroll-margin-top:88px}.contacts_form__f0vEr select{font-size:14px}}@media (prefers-reduced-motion:reduce){.contacts_requestGrid__mVZTa a{transition:none}}