.contact-focus-track[data-astro-cid-yaiu2j2a]{margin-block-start:clamp(8px,1.5vw,24px)}.contact[data-astro-cid-yaiu2j2a]{max-inline-size:920px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:72px;align-items:start}@media(min-width:861px)and (min-height:721px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.contact-focus-track[data-astro-cid-yaiu2j2a]{block-size:130svh}.contact-focus-stage[data-astro-cid-yaiu2j2a]{position:sticky;inset-block-start:0;block-size:100svh;box-sizing:border-box;display:flex;align-items:var(--contact-focus-align, center);padding-block-start:var(--contact-focus-safe-top, 0px)}.contact[data-astro-cid-yaiu2j2a]{inline-size:100%;transform:scale(var(--contact-focus-scale, 1));transform-origin:center;transition:transform 80ms linear;will-change:transform}.contact[data-astro-cid-yaiu2j2a]:focus-within{transform:scale(1)}}.cf-option-label[data-astro-cid-yaiu2j2a]{margin:0 0 24px;font-family:var(--font-sans);font-size:16px;font-weight:600;color:color-mix(in srgb,var(--heading) 70%,var(--bg))}.cf-option--call[data-astro-cid-yaiu2j2a]{text-align:start;display:grid;justify-items:start;align-content:start;gap:4px}.cf-schedule-body[data-astro-cid-yaiu2j2a]{margin:24px 0 0;max-inline-size:34ch;font-weight:400;font-family:var(--font-sans);font-size:16px;line-height:2;color:var(--body)}.cf-option--call[data-astro-cid-yaiu2j2a] .cf-schedule[data-astro-cid-yaiu2j2a]{font-size:16px;padding:15px 31px;margin-block-start:46px}.contact-form[data-astro-cid-yaiu2j2a]{scroll-margin-block-start:max(200px,calc(var(--header-h, 80px) + 24px));text-align:start;display:grid;gap:20px}.contact-form[data-astro-cid-yaiu2j2a] .cf-option-label[data-astro-cid-yaiu2j2a]{text-align:start}.cf-row[data-astro-cid-yaiu2j2a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cf-field[data-astro-cid-yaiu2j2a]{display:grid;gap:8px}.cf-field[data-astro-cid-yaiu2j2a] span[data-astro-cid-yaiu2j2a]{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--label);letter-spacing:.01em}.cf-field[data-astro-cid-yaiu2j2a] [data-astro-cid-yaiu2j2a]:is(input,textarea){font-family:var(--font-sans);font-size:16px;color:var(--heading);background:var(--surface);border:1px solid color-mix(in srgb,var(--heading) 55%,var(--surface));border-radius:4px;padding:12px 14px;width:100%;transition:border-color .15s ease}.cf-field[data-astro-cid-yaiu2j2a] [data-astro-cid-yaiu2j2a]:is(input,textarea):focus-visible{outline:none;border-color:var(--heading)}.cf-field[data-astro-cid-yaiu2j2a] textarea[data-astro-cid-yaiu2j2a]{resize:none;min-height:96px}.cf-actions[data-astro-cid-yaiu2j2a]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-block-start:16px}.cf-send[data-astro-cid-yaiu2j2a]{font-family:var(--font-sans);font-size:15px;font-weight:600;padding:14px 24px;border-radius:4px;border:1px solid var(--border-subtle);background:transparent;color:var(--label);cursor:pointer;transition:opacity .15s ease,border-color .15s ease,color .15s ease}.cf-send[data-astro-cid-yaiu2j2a]:not(:disabled):hover{border-color:var(--heading);color:var(--heading)}.cf-send[data-astro-cid-yaiu2j2a]:disabled{opacity:.4;cursor:not-allowed;color:var(--caption)}.cf-privacy[data-astro-cid-yaiu2j2a]{margin:0;font-family:var(--font-sans);font-size:13px;color:var(--body)}.cf-hp[data-astro-cid-yaiu2j2a]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cf-status[data-astro-cid-yaiu2j2a]{margin:0;font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--body)}.cf-status[data-astro-cid-yaiu2j2a][data-state=error]{color:var(--heading)}@media(max-width:860px){.contact[data-astro-cid-yaiu2j2a]{grid-template-columns:1fr;gap:64px;max-inline-size:620px}.cf-option--call[data-astro-cid-yaiu2j2a] .cf-schedule[data-astro-cid-yaiu2j2a]{margin-block-start:0}}@media(max-width:680px){.cf-row[data-astro-cid-yaiu2j2a]{grid-template-columns:1fr}.cf-option--call[data-astro-cid-yaiu2j2a] .cf-schedule[data-astro-cid-yaiu2j2a]{inline-size:100%;text-align:center}.cf-send[data-astro-cid-yaiu2j2a]{inline-size:100%}.cf-field[data-astro-cid-yaiu2j2a] [data-astro-cid-yaiu2j2a]:is(input,textarea){padding:14px 16px}}
