.Contact_intro__FUnIC{padding:200px var(--gutter) 48px}.Contact_introText__ijQhc{max-width:680px;margin:0 auto;text-align:center}.Contact_body__AWqwl{padding:0 var(--gutter) var(--section-y)}.Contact_columns__TkZ9K{display:flex;flex-direction:column;align-items:center;gap:16px}.Contact_tabs__E9bJD{display:inline-flex;gap:4px;padding:4px;border-radius:99px;background:var(--tint)}.Contact_tab__xA35c{position:relative;padding:9px 18px;border:0;border-radius:99px;background:transparent;color:var(--muted);font-family:var(--font-sans),sans-serif;font-size:15px;font-weight:500;line-height:20px;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.Contact_tab__xA35c:hover,.Contact_tab__xA35c[aria-selected=true]{color:var(--ink)}.Contact_pill__JpAfk{position:absolute;inset:0;border-radius:99px;background:var(--paper);box-shadow:var(--shadow-button)}.Contact_tabLabel__E63_E{position:relative}.Contact_card__te_p5[role=tabpanel]:not([hidden]){animation:Contact_panelIn__ta8Em .4s cubic-bezier(.22,1,.36,1)}@keyframes Contact_panelIn__ta8Em{0%{opacity:0;filter:blur(6px);translate:0 8px}}.Contact_tab__xA35c:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.Contact_panels__JGfH2{width:100%;max-width:760px}.Contact_card__te_p5{width:100%;padding:32px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);box-shadow:0 1px 2px rgba(11,7,29,.04)}.Contact_cardText__9pEIh{color:var(--muted);font-size:16px;line-height:24px}.Contact_booking__qH3Le{scroll-margin-top:184px}.Contact_calendly__vsGWi{margin:16px -16px -16px}.Contact_mailNote__1XRoP{margin:16px 0 24px;padding:8px 14px;border:1px solid var(--border);border-radius:10px;font-size:15px;line-height:22px}.Contact_mailNote__1XRoP span{opacity:.6;color:var(--ink)}.Contact_mailNote__1XRoP a{color:var(--violet)}.Contact_form__q_B2n{display:flex;flex-direction:column}.Contact_form__q_B2n label,.Contact_position__6pES9 legend{display:block;margin-bottom:4px;color:var(--ink);font-size:15px;line-height:22px}.Contact_form__q_B2n input,.Contact_form__q_B2n textarea{display:block;width:100%;height:44px;margin:6px 0 20px;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:var(--canvas);font-size:16px;line-height:24px;transition:box-shadow .3s,border-color .3s}.Contact_form__q_B2n input::placeholder,.Contact_form__q_B2n textarea::placeholder{color:var(--faint)}.Contact_form__q_B2n input:hover,.Contact_form__q_B2n textarea:hover{border-color:var(--border-strong)}.Contact_form__q_B2n input:focus,.Contact_form__q_B2n textarea:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 1px var(--violet)}.Contact_form__q_B2n textarea{height:150px;resize:vertical}.Contact_position__6pES9{display:flex;align-items:flex-start;margin:0;padding:0;border:0}.Contact_position__6pES9 legend{padding:0}.Contact_position__6pES9 input{margin-top:0}.Contact_at__KNFhq{padding:10px 12px;color:var(--muted);font-size:15px;line-height:24px}.Contact_submit__YIJ5B{align-self:flex-end}.Contact_submit__YIJ5B:disabled{opacity:.6;cursor:progress}.Contact_error__qdya3{margin-bottom:20px;color:var(--danger)}.Contact_done__8FWF9{padding:24px;border-radius:16px;background:rgba(72,42,181,.08)}.Contact_done__8FWF9 strong{display:block;margin-bottom:6px;font-family:var(--font-display),sans-serif;font-size:18px;font-weight:500}@media (max-width:767px){.Contact_intro__FUnIC{padding-top:150px}.Contact_card__te_p5{padding:24px 20px;border-radius:var(--radius-sm)}.Contact_calendly__vsGWi{margin-inline:-12px}.Contact_submit__YIJ5B{align-self:stretch}}