html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.contact_contact__q4io_{padding-block:var(--space-2xl) var(--section-gap)}.contact_grid__Lofx9{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}@media (min-width:60.0625rem){.contact_grid__Lofx9{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--space-3xl)}}.contact_main__wvyST{display:grid;grid-gap:var(--space-md);gap:var(--space-md);min-width:0}.contact_main__wvyST h1{font-size:clamp(2.25rem,3vw + 1.25rem,3.75rem)!important;max-width:14ch}.contact_lead__DwEuc{max-width:46ch;font-size:var(--text-lead);line-height:1.45}.contact_card__OXVax{margin-top:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-card)}@media (max-width:40rem){.contact_card__OXVax{padding:var(--space-lg) var(--space-md)}}.contact_card__OXVax .form{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.contact_card__OXVax .form>label{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);color:var(--color-ink);font-size:var(--text-sm)}.contact_card__OXVax .inp,.contact_card__OXVax .sel-btn{background:var(--color-paper)}.contact_facts__O0Mx2{display:grid;align-content:start;grid-gap:var(--space-lg);gap:var(--space-lg);margin-top:var(--space-xs)}@media (min-width:60.0625rem){.contact_facts__O0Mx2{padding-top:7.5rem}}.contact_facts__O0Mx2>div{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule-2)}.contact_facts__O0Mx2 h2{margin:0;font-size:var(--text-sm)!important;font-weight:400;color:var(--color-muted);letter-spacing:0;max-width:none}.contact_facts__O0Mx2 address{display:grid;font-style:normal;color:var(--color-ink)}.contact_facts__O0Mx2 p{color:var(--color-ink)}.contact_card__OXVax{border-radius:var(--radius-field,20px);background:var(--color-paper-2);box-shadow:none}.contact_card__OXVax .inp,.contact_card__OXVax .sel-btn{background:var(--color-card,var(--color-paper))}