.contact-page{--contact-ink:#111311;--contact-panel:#191c1a;--contact-dark-muted:#b9beba;--contact-pale:#e8edff;overflow:clip}.contact-page [id]{scroll-margin-top:calc(var(--nav-height) + 24px)}.contact-eyebrow{color:var(--jqx-ink-600);font:650 11px/1.5 var(--font-latin);letter-spacing:.12em}.contact-section{padding-block:var(--section-standard);border-top:1px solid var(--jqx-line)}.contact-dark{color:var(--jqx-white);background:var(--contact-ink);--jqx-line:#ffffff29;--jqx-line-strong:#ffffff42}.contact-dark .contact-eyebrow{color:var(--jqx-cobalt-400)}.contact-dark :focus-visible{outline-color:var(--jqx-cobalt-400)}.contact-section-intro{grid-template-columns:minmax(0,7fr) minmax(300px,4fr);align-items:end;gap:clamp(40px,6vw,96px);margin-top:24px;margin-bottom:64px;display:grid}.contact-section h2,.contact-response-boundary h2{letter-spacing:-.045em;text-wrap:balance;max-width:15em;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.16}.contact-section h2 span{display:block}.contact-section-intro>p,.contact-boundary-layout>p{color:var(--jqx-ink-600);max-width:58ch;font-size:16px;line-height:1.8}.contact-dark .contact-section-intro>p{color:var(--contact-dark-muted)}.contact-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-visual{min-width:0;font-family:var(--font-latin);margin:0}.contact-visual-head,.contact-visual figcaption{font:650 11px/1.5 var(--font-latin);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.contact-visual-head{color:var(--jqx-ink-800);padding-bottom:14px}.contact-visual-head span:last-child{color:var(--jqx-ink-600)}.contact-visual-surface{border:1px solid var(--jqx-line-strong);background:var(--jqx-surface);min-width:0;padding:32px}.contact-visual figcaption{color:var(--jqx-ink-600);padding-top:14px;font-weight:500}.contact-hero{min-height:min(900px,calc(100svh - var(--nav-height)));border-bottom:1px solid var(--jqx-line);align-items:center;padding-block:96px 112px;display:flex}.contact-hero-grid{grid-template-columns:minmax(0,5fr) minmax(500px,6fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}.contact-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:8em;margin-top:38px;font-size:clamp(58px,5.8vw,84px);font-weight:500;line-height:1.08}.contact-hero-description{max-width:54ch;color:var(--jqx-ink-600);margin-top:30px;margin-bottom:32px;font-size:16px;line-height:1.8}.contact-router-head{border-bottom:1px solid var(--jqx-line-strong);color:var(--jqx-ink-600);letter-spacing:.08em;grid-template-columns:1fr 1fr 90px;gap:18px;padding-bottom:14px;font-size:10px;display:grid}.contact-router-list li{border-bottom:1px solid var(--jqx-line);grid-template-columns:34px minmax(150px,1fr) 20px minmax(170px,1fr) 62px;align-items:center;gap:12px;min-height:74px;display:grid}.contact-router-list li>span,.contact-router-list small,.contact-router-list em{color:var(--jqx-ink-600);font-size:10px;font-style:normal}.contact-router-list strong{letter-spacing:.05em;font-size:11px}.contact-router-list i{color:var(--jqx-cobalt-600);font-style:normal}.contact-router-list em{color:var(--jqx-cobalt-600);justify-self:end}.contact-route-rows li{gap:var(--grid-gutter);border-top:1px solid #ffffff2e;grid-template-columns:52px minmax(190px,3fr) minmax(260px,5fr) 170px;align-items:center;min-height:154px;display:grid}.contact-route-rows li:last-child{border-bottom:1px solid #ffffff2e}.contact-route-rows>li>span{color:var(--jqx-cobalt-400);font:650 11px/1.5 var(--font-latin)}.contact-route-rows small{color:var(--contact-dark-muted);font:650 10px/1.5 var(--font-latin);letter-spacing:.07em}.contact-route-rows h3{margin-top:6px;font-size:22px;font-weight:500}.contact-route-rows p{color:var(--contact-dark-muted);font-size:14px;line-height:1.75}.contact-route-rows a{min-height:44px;color:var(--jqx-white);text-underline-offset:5px;justify-content:flex-end;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}.contact-before-grid{grid-template-columns:minmax(280px,4fr) minmax(0,7fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid}.contact-message-items li{border-top:1px solid var(--jqx-line-strong);grid-template-columns:44px 1fr;align-items:center;gap:18px;min-height:82px;display:grid}.contact-message-items li:last-child{border-bottom:1px solid var(--jqx-line-strong)}.contact-message-items span{color:var(--jqx-cobalt-600);font:650 11px/1.5 var(--font-latin)}.contact-message-items p{font-size:15px}.contact-message-flow{border-block:1px solid var(--jqx-line-strong)}.contact-message-flow li{border-bottom:1px solid var(--jqx-line);grid-template-columns:38px 1fr 20px;align-items:center;gap:14px;min-height:66px;display:grid}.contact-message-flow li:last-child{border-bottom:0}.contact-message-flow span{color:var(--jqx-ink-600);font-size:10px}.contact-message-flow strong{letter-spacing:.06em;font-size:12px}.contact-message-flow i{color:var(--jqx-cobalt-600);font-style:normal}.contact-message-flow li:last-child i{display:none}.contact-message-note{color:var(--jqx-ink-600);letter-spacing:.07em;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:24px;font-size:10px;display:grid}.contact-message-note i{background:var(--jqx-cobalt-600);height:1px}.contact-direct-list>div{gap:var(--grid-gutter);border-top:1px solid var(--jqx-line-strong);grid-template-columns:minmax(180px,3fr) minmax(0,7fr);align-items:center;min-height:110px;display:grid}.contact-direct-list>div:last-child{border-bottom:1px solid var(--jqx-line-strong)}.contact-direct-list dt{color:var(--jqx-ink-600);font:650 11px/1.5 var(--font-latin);letter-spacing:.08em}.contact-direct-list dd{overflow-wrap:anywhere;font-size:22px}.contact-direct-list a{text-underline-offset:6px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.contact-response-boundary{padding-block:var(--section-airy);background:var(--contact-pale)}.contact-boundary-layout{grid-template-columns:minmax(0,7fr) minmax(300px,4fr);align-items:end;gap:clamp(40px,7vw,112px);margin-top:28px;display:grid}@media (width<=1023px){.contact-hero-grid{grid-template-columns:1fr}.contact-hero-copy{max-width:760px}.contact-section-intro,.contact-boundary-layout{grid-template-columns:1fr;align-items:start}.contact-route-rows li{grid-template-columns:46px minmax(180px,2fr) minmax(0,3fr);padding-block:24px}.contact-route-rows a{grid-column:2/4;justify-content:flex-start}.contact-before-grid{grid-template-columns:1fr}}@media (width<=767px){.contact-visual-surface{padding:22px}.contact-router-head{display:none}.contact-router-list li{grid-template-columns:32px 1fr 18px;padding-block:14px}.contact-router-list small{grid-column:2}.contact-router-list em{grid-area:1/3/3}.contact-route-rows li{grid-template-columns:40px 1fr;gap:12px}.contact-route-rows p,.contact-route-rows a{grid-column:2}.contact-direct-list>div{grid-template-columns:1fr;gap:8px;padding-block:20px}}@media (width<=639px){.contact-hero{min-height:0;padding-block:72px 80px}.contact-hero h1{margin-top:28px;font-size:clamp(46px,14vw,58px);line-height:1.08}.contact-hero-description{font-size:14px}.contact-section{padding-block:72px}.contact-section-intro{gap:24px;margin-bottom:40px}.contact-section h2,.contact-response-boundary h2{font-size:34px;line-height:1.18}.contact-visual-head,.contact-visual figcaption{font-size:11px}.contact-visual-surface{padding:18px}.contact-router-list li{min-height:78px}.contact-route-rows li{min-height:0;padding-block:28px}.contact-route-rows h3{font-size:20px}.contact-message-items li{min-height:76px}.contact-direct-list dd{font-size:18px}.contact-response-boundary{padding-block:88px}}@media (prefers-reduced-motion:reduce){.contact-page *,.contact-page :before,.contact-page :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}
