.contact-page_section__RD7St{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:start;padding-block:28px 64px;scroll-margin-top:calc(var(--site-header-offset, 82px) + 16px)}.contact-page_story__wNjPp{display:grid;gap:0;padding-top:8px}.contact-page_story__wNjPp .kicker{margin:0 0 14px}.contact-page_title__vBK6p{font:400 clamp(32px,3vw,44px)/1.05 var(--font-display);letter-spacing:-.04em;margin:0;color:var(--title-l1)}.contact-page_lead__Ig2l_{margin:14px 0 22px;max-width:42ch;font-size:14px;line-height:1.6;color:var(--color-mute)}.contact-page_channels__iCakW{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-rule)}.contact-page_channels__iCakW li{border-bottom:1px solid var(--color-rule)}.contact-page_channels__iCakW a{display:flex;align-items:center;gap:14px;min-height:56px;padding:6px 10px;margin-inline:-10px;border-radius:10px;color:var(--color-ink);transition:background .2s ease}.contact-page_channels__iCakW a:hover{background:var(--n2)}.contact-page_icon__ZJvY_{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;border:1px solid var(--n4);background:var(--n1);color:var(--b4)}.contact-page_icon__ZJvY_ svg{width:17px;height:17px}.contact-page_text__Zy6D6{display:grid;gap:2px;flex:1;min-width:0}.contact-page_text__Zy6D6 small{font-size:11px;color:var(--color-mute)}.contact-page_text__Zy6D6 strong{font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.contact-page_go__sHlqu{width:15px;height:15px;color:var(--color-mute)}.contact-page_secondary__zF8SB{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;font-size:12px;color:var(--color-mute)}.contact-page_secondary__zF8SB address,.contact-page_secondary__zF8SB section{display:grid;gap:6px;align-content:start;font-style:normal}.contact-page_secondary__zF8SB section{scroll-margin-top:calc(var(--site-header-offset, 82px) + 24px)}.contact-page_secondary__zF8SB h2{margin:0 0 2px;font:600 11px/1.4 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink)}.contact-page_secondary__zF8SB a{display:inline-flex;align-items:flex-start;gap:8px;line-height:1.5;color:var(--color-mute);border-radius:6px}.contact-page_secondary__zF8SB a:hover{color:var(--color-ink)}.contact-page_secondary__zF8SB svg{width:14px;height:14px;flex-shrink:0;margin-top:2px}.contact-page_formCard__6kh17{border:1px solid var(--color-rule);border-radius:20px;background:var(--color-panel);padding:24px 28px}.contact-page_form__kJNOT{display:grid;gap:14px}.contact-page_formHead__k_m54 h2{margin:0;font:500 22px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--color-ink)}.contact-page_formHead__k_m54 p{margin:4px 0 0;font-size:13px;color:var(--color-mute)}.contact-page_row__12T9n{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.contact-page_label__IS9rf{display:grid;gap:4px;font-size:12px;font-weight:500;color:var(--color-ink)}.contact-page_label__IS9rf .field{padding:9px 12px;font-size:15px}.contact-page_label__IS9rf textarea.field{resize:none;min-height:calc(3 * 1.5em + 16px);max-height:220px;line-height:1.5;field-sizing:content}.contact-page_foot__JqhFn{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.contact-page_privacy__F__ks{margin:0;font-size:12px;color:var(--color-mute)}.contact-page_privacy__F__ks a{text-decoration:underline}.contact-page_review__MlZWO{display:grid;gap:12px;outline:none}.contact-page_review__MlZWO h2{margin:0;font:500 22px/1.2 var(--font-display)}.contact-page_review__MlZWO p{margin:0;font-size:13px;color:var(--color-mute)}.contact-page_review__MlZWO pre{margin:0;max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 var(--font-body);padding:14px 16px;border-radius:12px;background:var(--color-sheet)}.contact-page_actions__WmPyZ{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}@media (max-width:960px){.contact-page_section__RD7St{grid-template-columns:1fr;gap:32px;padding-block:20px 48px}}@media (max-width:560px){.contact-page_row__12T9n,.contact-page_secondary__zF8SB{grid-template-columns:1fr}.contact-page_formCard__6kh17{padding:20px 18px;border-radius:16px}.contact-page_foot__JqhFn{flex-direction:column;align-items:stretch}.contact-page_foot__JqhFn .btn{width:100%}.contact-page_label__IS9rf .field{font-size:16px}}.contact-page_foot__JqhFn .btn{white-space:nowrap;flex:none}