.general-contact_routeIntro__Nxf7G{max-width:58ch;margin:0 0 clamp(30px,4vw,52px);font-size:clamp(17px,1.45vw,21px);line-height:1.65;color:var(--a2-body)}.general-contact_routes__rs2NV{display:grid;grid-template-columns:1fr;border-top:2px solid var(--a2-fg)}@media (min-width:760px){.general-contact_routes__rs2NV{grid-template-columns:1fr 1fr}}.general-contact_route__o2EJ3{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;align-content:space-between;width:100%;min-height:220px;padding:clamp(24px,3vw,40px) 0;background:transparent;border:0;border-bottom:1px solid var(--a2-hairline);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background var(--a2-dur-fast) var(--a2-ease),padding-left var(--a2-dur-fast) var(--a2-ease)}@media (min-width:760px){.general-contact_route__o2EJ3:nth-child(odd){padding-right:clamp(24px,3vw,44px);border-right:1px solid var(--a2-hairline)}.general-contact_route__o2EJ3:nth-child(2n){padding-left:clamp(24px,3vw,44px)}}.general-contact_route__o2EJ3:focus-visible{outline:2px solid var(--a2-terra);outline-offset:6px}.general-contact_route__o2EJ3:hover{background:var(--a2-wash)}.general-contact_routeLabel__nDYmo{display:block;font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--a2-accent);margin:0 0 22px}.general-contact_routeTitle__bYk02{display:block;font-family:var(--a2-font-display);font-variation-settings:"wdth" 86,"opsz" 28;font-weight:650;font-size:clamp(27px,3vw,42px);line-height:1;letter-spacing:-.02em;color:var(--a2-fg);margin:0 0 18px}.general-contact_routeBody__umguu{display:block;max-width:38ch;margin:0;font-size:16px;line-height:1.6;color:var(--a2-body)}.general-contact_routeAction__YaSGf{display:block;margin:30px 0 0;font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--a2-accent)}.general-contact_dialogGuidance__oI9p6{display:grid;grid-gap:4px;gap:4px;padding-top:16px;border-top:1px solid var(--a2-hairline)}.general-contact_dialogGuidanceLabel__qC1Hb{margin:0;font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--a2-accent)}.general-contact_dialogAction__TuSbJ{width:-moz-fit-content;width:fit-content;margin-top:10px}.general-contact_dialogAddress__ZU4f2{margin:0;font-size:13px;line-height:1.5;color:var(--a2-muted)}.general-contact_direct__U5PiV{display:grid;grid-gap:clamp(26px,4vw,54px);gap:clamp(26px,4vw,54px);align-items:end}@media (min-width:760px){.general-contact_direct__U5PiV{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}}.general-contact_email__6PgW3{display:block;width:-moz-fit-content;width:fit-content;color:var(--a2-fg);font-family:var(--a2-font-display);font-variation-settings:"wdth" 88,"opsz" 28;font-weight:650;font-size:clamp(25px,3vw,42px);line-height:1.1;border-bottom:1px solid;margin:0}.general-contact_directNote__ymcGb{max-width:40ch;margin:0;font-size:16px;line-height:1.65;color:var(--a2-body)}.general-contact_directNote__ymcGb a{color:var(--a2-fg);text-underline-offset:.24em;text-decoration-thickness:1px}.general-contact_directNote__ymcGb a:focus-visible,.general-contact_directNote__ymcGb a:hover{color:var(--a2-accent)}