.contact-layout[data-astro-cid-x5d4ucax]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);max-width:1120px;padding-block:72px 100px;display:grid}.contact-form-panel[data-astro-cid-x5d4ucax],.contact-aside[data-astro-cid-x5d4ucax]{min-width:0}.contact-trap[data-astro-cid-x5d4ucax]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-form-panel[data-astro-cid-x5d4ucax]{animation:.45s ease-out contact-enter}.contact-aside[data-astro-cid-x5d4ucax]{animation:.6s ease-out contact-enter}.contact-form-panel[data-astro-cid-x5d4ucax]:focus-within,.contact-aside[data-astro-cid-x5d4ucax]:focus-within{animation:none}.contact-form-panel[data-astro-cid-x5d4ucax] h2[data-astro-cid-x5d4ucax]{font-size:clamp(28px,3vw,38px)}.contact-intro[data-astro-cid-x5d4ucax]{color:#536b7a;margin:20px 0;font-size:17px}.contact-availability[data-astro-cid-x5d4ucax]{color:#385b6d;background:#f2f8fc;border-left:3px solid #087ba4;margin:24px 0;padding:16px 20px;line-height:1.7}.contact-fields[data-astro-cid-x5d4ucax]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-field-wide[data-astro-cid-x5d4ucax]{grid-column:1/-1}.contact-field[data-astro-cid-x5d4ucax]{min-width:0}label[data-astro-cid-x5d4ucax]{color:#163449;margin-bottom:9px;font-size:16px;font-weight:600;display:block}label[data-astro-cid-x5d4ucax] span[data-astro-cid-x5d4ucax]{color:#536b7a;font-weight:400}input[data-astro-cid-x5d4ucax],select[data-astro-cid-x5d4ucax],textarea[data-astro-cid-x5d4ucax]{color:#163449;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #a9c5d3;border-radius:8px;padding:13px 14px;font-size:17px}textarea[data-astro-cid-x5d4ucax]{resize:vertical;line-height:1.7}.contact-select[data-astro-cid-x5d4ucax]{position:relative}.contact-select[data-astro-cid-x5d4ucax] select[data-astro-cid-x5d4ucax]{appearance:none;padding-right:52px}.contact-select-arrow[data-astro-cid-x5d4ucax]{color:#075a7a;pointer-events:none;transition:transform .2s;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}@supports selector(select:open){.contact-select[data-astro-cid-x5d4ucax]:has(select:open) .contact-select-arrow[data-astro-cid-x5d4ucax]{transform:translateY(-50%)rotate(180deg)}}input[data-astro-cid-x5d4ucax],select[data-astro-cid-x5d4ucax],textarea[data-astro-cid-x5d4ucax]{transition:border-color .2s,box-shadow .2s}input[data-astro-cid-x5d4ucax]:focus,select[data-astro-cid-x5d4ucax]:focus,textarea[data-astro-cid-x5d4ucax]:focus{border-color:#087ba4;box-shadow:0 0 0 3px #087ba41a}.contact-feedback[data-astro-cid-x5d4ucax]:not([hidden]),.contact-field-error[data-astro-cid-x5d4ucax]:not([hidden]){animation:.18s ease-out contact-feedback-in}@keyframes contact-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-feedback-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.contact-form-panel[data-astro-cid-x5d4ucax],.contact-aside[data-astro-cid-x5d4ucax],.contact-feedback[data-astro-cid-x5d4ucax],.contact-field-error[data-astro-cid-x5d4ucax]{animation:none!important}input[data-astro-cid-x5d4ucax],select[data-astro-cid-x5d4ucax],textarea[data-astro-cid-x5d4ucax],.contact-select-arrow[data-astro-cid-x5d4ucax]{transition:none!important}}@media (forced-colors:active){.contact-select[data-astro-cid-x5d4ucax] select[data-astro-cid-x5d4ucax]{appearance:auto}.contact-select-arrow[data-astro-cid-x5d4ucax]{display:none}}input[data-astro-cid-x5d4ucax][aria-invalid=true],textarea[data-astro-cid-x5d4ucax][aria-invalid=true]{border-color:#a52a35}.contact-field-help[data-astro-cid-x5d4ucax]{color:#536b7a;margin-top:8px;font-size:14px}.contact-field-error[data-astro-cid-x5d4ucax]{color:#a52a35;margin-top:8px;font-size:15px}.contact-privacy[data-astro-cid-x5d4ucax]{color:#536b7a;margin:24px 0;font-size:15px}.contact-privacy[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]{color:#075a7a;text-underline-offset:3px;text-decoration:underline}.contact-feedback[data-astro-cid-x5d4ucax]{color:#274657;background:#f2f8fc;border:1px solid #b7d6e4;border-radius:8px;margin-block:22px;padding:18px 20px}.contact-errors[data-astro-cid-x5d4ucax]{color:#872632;background:#fff8f8;border-color:#d6a6ac}.contact-errors[data-astro-cid-x5d4ucax] ul[data-astro-cid-x5d4ucax]{margin-top:10px;padding-left:20px;list-style:outside}.contact-errors[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]{text-underline-offset:3px;text-decoration:underline}[data-astro-cid-x5d4ucax][hidden]{display:none}button[data-astro-cid-x5d4ucax]:disabled{opacity:.6;cursor:not-allowed}.contact-aside[data-astro-cid-x5d4ucax]{padding-top:8px}.contact-side-block[data-astro-cid-x5d4ucax]{border-bottom:1px solid #dce7ed;margin-bottom:34px;padding-bottom:34px}.contact-side-block[data-astro-cid-x5d4ucax] h2[data-astro-cid-x5d4ucax]{letter-spacing:-.025em;font-size:26px}.contact-side-block[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]:not(.eyebrow){color:#536b7a;margin-top:18px;font-size:16px}.contact-phone[data-astro-cid-x5d4ucax]{color:#075a7a;margin-top:24px;font-size:clamp(19px,2vw,25px);font-weight:600;display:inline-block}.contact-side-block[data-astro-cid-x5d4ucax] .text-link[data-astro-cid-x5d4ucax]{width:fit-content;margin-top:22px;display:flex}@media (width<=760px){.contact-layout[data-astro-cid-x5d4ucax]{grid-template-columns:1fr;gap:36px;padding-block:40px 60px}.contact-fields[data-astro-cid-x5d4ucax]{grid-template-columns:1fr;gap:20px}.contact-intro[data-astro-cid-x5d4ucax]{font-size:16px}.contact-aside[data-astro-cid-x5d4ucax]{padding-top:0}}
