.Contact_hero__dZMFK{background:radial-gradient(900px 600px at 90% 0,rgba(247,147,30,.12),rgba(247,147,30,0) 60%),var(--paper)}.Contact_heroInner__ra7Wl{padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(48px,6vw,72px)}.Contact_title__UAAbe{margin:28px 0 0;font-family:var(--font-display);font-weight:500;font-size:clamp(50px,7.4vw,116px);line-height:.92;letter-spacing:-.048em}.Contact_lede__2G86x{margin:36px 0 0;max-width:600px;font-size:clamp(18px,1.4vw,20px);line-height:1.6;color:var(--text-body);text-wrap:pretty}.Contact_scheduler__u3Fl2{padding:0 0 clamp(80px,10vw,128px)}.Contact_schedulerInner__NWmw_{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.Contact_calendar__5KAQw{flex:1.6 1 560px;min-width:0;border-radius:22px;overflow:hidden;background:var(--paper-3);border:1px solid rgba(23,18,47,.12);box-shadow:0 40px 80px -60px rgba(23,18,47,.5)}.Contact_calendarHead__5YQma{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid rgba(23,18,47,.1)}.Contact_calendarTitle__DZNYo{display:flex;flex-direction:column;gap:4px;min-width:0}.Contact_calendarTitle__DZNYo span:first-child{font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.02em}.Contact_calendarTitle__DZNYo span:last-child{font-size:13px;color:var(--text-muted)}.Contact_newTab__e0iQk{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.Contact_newTab__e0iQk:hover{color:var(--link-hover)}.Contact_iframe__x4LHI{display:block;width:100%;height:700px;border:0;background:var(--paper-3)}.Contact_aside__AxZwI{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:24px}.Contact_agenda__GsOzh{padding:32px;border-radius:22px;background:var(--ink);color:var(--paper);display:flex;flex-direction:column;gap:22px}.Contact_agendaLabel__dXvVg{letter-spacing:.14em;color:var(--text-dark-muted)}.Contact_agendaList__w5NN3{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.Contact_agendaItem__ljSOU{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px}.Contact_agendaNum__k4Rhr{font-family:var(--font-mono);font-size:12px;color:var(--accent);padding-top:3px}.Contact_agendaText__yIIgd{font-size:15px;line-height:1.55;color:var(--text-dark-soft)}.Contact_agendaText__yIIgd strong{color:var(--paper);font-weight:600}.Contact_direct__LRuwl{padding:28px 32px;border-radius:22px;background:var(--paper-2);display:flex;flex-direction:column}.Contact_directLabel__OtKlL{letter-spacing:.14em;margin-bottom:10px}.Contact_directRow__XWsrl{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid rgba(23,18,47,.12);font-size:15px;color:var(--ink)}.Contact_directRow__XWsrl>span:first-child{color:var(--text-muted)}.Contact_directRow__XWsrl>span:last-child{font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere}a.Contact_directRow__XWsrl:hover{color:var(--link-hover)}.Contact_directStatic__6ItSp{border-bottom:0}.Contact_hours__LFzwj{font-weight:400;color:var(--text-muted)}@media (max-width:480px){.Contact_calendarHead__5YQma{flex-wrap:wrap;padding:16px 18px}.Contact_agenda__GsOzh,.Contact_direct__LRuwl{padding-left:24px;padding-right:24px}}.Contact_brief__QjPoP{background:var(--paper-2);padding:clamp(96px,12vw,160px) 0;scroll-margin-top:var(--nav-h)}.Contact_briefInner__wXp4z{display:flex;flex-wrap:wrap;gap:48px clamp(40px,6vw,96px)}.Contact_briefIntro__6J9lM{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:22px}.Contact_briefTitle___Odhy{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(38px,4.6vw,64px);line-height:.98;letter-spacing:-.04em}.Contact_briefText__F_y2d{margin:0;font-size:17px;line-height:1.6;color:var(--text-body);max-width:420px}.Contact_briefForm__JVi0Z{flex:1.5 1 520px;min-width:0}.Contact_form__45ikd{display:flex;flex-direction:column;gap:28px;padding:clamp(28px,3.5vw,44px);border-radius:22px;background:var(--paper);border:1px solid rgba(23,18,47,.1)}.Contact_row2__55JNS{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:24px;gap:24px}.Contact_field__TxCtU{display:flex;flex-direction:column;gap:8px;min-width:0}.Contact_chipField__H_QPE{display:flex;flex-direction:column;gap:12px}.Contact_fieldLabel__PP2uV{font-size:13px;font-weight:600}.Contact_optional__PxHlE{font-weight:400;color:var(--text-muted)}.Contact_input__M4jk2{width:100%;height:52px;padding:0 16px;border-radius:12px;border:1px solid rgba(23,18,47,.16);background:var(--paper-3);font-size:16px;color:var(--ink);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.Contact_input__M4jk2:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(247,147,30,.35)}.Contact_input__M4jk2[aria-invalid=true]{border-color:var(--error)}.Contact_textarea__3GRJi{height:auto;padding:14px 16px;line-height:1.5;resize:vertical}.Contact_error__ka3Oi{font-size:13px;color:var(--error)}.Contact_chips__XF8Zf{display:flex;flex-wrap:wrap;gap:8px}.Contact_chip__qwtfp{height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(23,18,47,.16);background:var(--paper-3);color:var(--ink);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.Contact_chip__qwtfp:hover{border-color:var(--ink)}.Contact_chip__qwtfp[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.Contact_submitRow__WEDaO{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.Contact_note__0qSQw{font-size:13px;color:var(--text-muted)}.Contact_done__duSW5{padding:clamp(32px,4vw,56px);border-radius:22px;background:var(--ink);color:var(--paper);display:flex;flex-direction:column;gap:20px}.Contact_doneHex__eE78P{width:44px;height:50px;background:var(--accent);-webkit-clip-path:var(--hex);clip-path:var(--hex);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:20px;font-weight:700}.Contact_doneTitle__IXmKt{margin:0;font-family:var(--font-display);font-size:clamp(32px,3.4vw,48px);font-weight:500;letter-spacing:-.035em;line-height:1;outline:none}.Contact_doneText__KwQc7{margin:0;font-size:17px;line-height:1.6;color:var(--text-dark-body);max-width:520px;overflow-wrap:anywhere}.Contact_doneFallback__IHHuI{margin:-8px 0 0;font-size:14px;line-height:1.6;color:var(--text-dark-muted);overflow-wrap:anywhere}.Contact_doneFallback__IHHuI a{color:var(--paper);border-bottom:1px solid var(--line-dark-strong)}.Contact_doneFallback__IHHuI a:hover{color:var(--accent);border-color:var(--accent)}.Contact_doneBtn___OFdW{align-self:flex-start;height:48px;padding:0 20px;font-size:15px;font-weight:500}