.contact-page.svelte-1uc6axx{padding-block:88px 112px;background:linear-gradient(rgba(23,32,51,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(23,32,51,.028) 1px,transparent 1px),var(--marketing-paper);background-size:32px 32px;color:var(--marketing-ink)}.contact-wrap.svelte-1uc6axx{width:min(1060px,calc(100% - 40px));margin-inline:auto}.contact-header.svelte-1uc6axx{max-width:820px}.contact-header.svelte-1uc6axx>p:where(.svelte-1uc6axx),.aside-label.svelte-1uc6axx{margin:0;color:var(--marketing-blue);font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.contact-header.svelte-1uc6axx h1:where(.svelte-1uc6axx),.contact-layout.svelte-1uc6axx h2:where(.svelte-1uc6axx){font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-weight:650;letter-spacing:-.045em;text-wrap:balance}.contact-header.svelte-1uc6axx h1:where(.svelte-1uc6axx){margin:18px 0 0;font-size:clamp(48px,7vw,70px);line-height:1}.contact-header.svelte-1uc6axx>span:where(.svelte-1uc6axx){display:block;max-width:660px;margin-top:24px;color:var(--marketing-muted);font-size:17px;line-height:1.65}.contact-layout.svelte-1uc6axx{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:88px;align-items:start;margin-top:72px;border-top:1px solid var(--marketing-rule);padding-top:56px}.contact-layout.svelte-1uc6axx h2:where(.svelte-1uc6axx){margin:14px 0 0;font-size:34px;line-height:1.1}.contact-layout.svelte-1uc6axx aside:where(.svelte-1uc6axx)>p:where(.svelte-1uc6axx):not(.aside-label){margin:18px 0 0;color:var(--marketing-muted);font-size:15px;line-height:1.65}.email-link.svelte-1uc6axx{display:flex;align-items:center;gap:12px;margin-top:30px;border-top:1px solid var(--marketing-rule);border-bottom:1px solid var(--marketing-rule);padding-block:16px;color:var(--marketing-ink);text-decoration:none}.email-link.svelte-1uc6axx svg:where(.svelte-1uc6axx){color:var(--marketing-blue)}.email-link.svelte-1uc6axx span:where(.svelte-1uc6axx){display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:750}.email-link.svelte-1uc6axx small:where(.svelte-1uc6axx){color:var(--marketing-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.response-note.svelte-1uc6axx{display:flex;flex-direction:column;gap:8px;margin-top:28px;border-left:3px solid var(--marketing-blue);background:#fffefab3;padding:16px 18px}.response-note.svelte-1uc6axx strong:where(.svelte-1uc6axx){font-size:13px}.response-note.svelte-1uc6axx span:where(.svelte-1uc6axx){color:var(--marketing-muted);font-size:12px;line-height:1.55}.form-sheet.svelte-1uc6axx{border:1px solid rgba(23,32,51,.14);border-top:4px solid var(--marketing-blue);border-radius:12px;background:var(--marketing-sheet);padding:40px;box-shadow:0 1px 2px #1720330d,0 18px 44px #17203312}form.svelte-1uc6axx,.field-group.svelte-1uc6axx{display:flex;flex-direction:column}form.svelte-1uc6axx{gap:22px}.field-group.svelte-1uc6axx{gap:8px}.field-group.svelte-1uc6axx label:where(.svelte-1uc6axx){font-size:13px;font-weight:800}.field-group.svelte-1uc6axx input,.field-group.svelte-1uc6axx textarea{min-height:48px;border-color:#17203329;border-radius:7px;background:#f6f4ee;font-size:16px;box-shadow:none}.field-group.svelte-1uc6axx textarea{min-height:160px;resize:vertical}form.svelte-1uc6axx button[type=submit]{min-height:48px;border-radius:8px;background:var(--marketing-blue);font-weight:800}.form-note.svelte-1uc6axx{margin:-8px 0 0;color:var(--marketing-muted);font-size:11px;text-align:center}@media (max-width: 900px){.contact-layout.svelte-1uc6axx{grid-template-columns:1fr;gap:48px}}@media (max-width: 520px){.contact-page.svelte-1uc6axx{padding-block:56px 72px}.contact-wrap.svelte-1uc6axx{width:min(100% - 32px,1060px)}.contact-header.svelte-1uc6axx h1:where(.svelte-1uc6axx){font-size:46px}.contact-layout.svelte-1uc6axx{margin-top:48px;padding-top:40px}.form-sheet.svelte-1uc6axx{padding:32px 24px}}
