.contact-section[data-astro-cid-uw5kdbxl],.map-section[data-astro-cid-uw5kdbxl]{background:var(--c-linen, #f1e6d9)}.contact-section[data-astro-cid-uw5kdbxl]{padding-top:clamp(2.5rem,5vw,4rem)}.contact-layout[data-astro-cid-uw5kdbxl]{display:grid;gap:2.5rem;align-items:start}@media(min-width:60rem){.contact-layout[data-astro-cid-uw5kdbxl]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"intro form" "details form";gap:1rem 4rem;align-content:start}.intro[data-astro-cid-uw5kdbxl]{grid-area:intro}.details-block[data-astro-cid-uw5kdbxl]{grid-area:details;align-self:start}.form-panel[data-astro-cid-uw5kdbxl]{grid-area:form}}.intro[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{margin-bottom:1rem}.details[data-astro-cid-uw5kdbxl]{list-style:none;padding:0;margin:2rem 0 0;border-top:1px solid color-mix(in srgb,var(--c-navy) 15%,transparent)}.details[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:4.6rem 1fr;gap:.75rem;padding:.7rem 0;border-bottom:1px solid color-mix(in srgb,var(--c-navy) 15%,transparent);font-size:var(--fs-sm)}.details[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]>span[data-astro-cid-uw5kdbxl]:first-child{font-family:var(--f-ui);font-weight:600;font-size:.68rem;letter-spacing:var(--track-label);word-spacing:calc(var(--track-label) * .8);text-transform:uppercase;color:var(--c-bronze-deep);padding-top:.22rem}.details[data-astro-cid-uw5kdbxl] .plain[data-astro-cid-uw5kdbxl]{font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;font-weight:400;color:inherit;padding-top:0}.promise[data-astro-cid-uw5kdbxl]{margin-top:1.4rem;font-size:var(--fs-sm);color:var(--c-ink-soft)}.form-panel[data-astro-cid-uw5kdbxl]{background:#fff;border:1px solid color-mix(in srgb,var(--c-navy) 15%,transparent);border-top:2px solid var(--c-bronze);border-radius:var(--radius-lg);padding:2rem 1.5rem;box-shadow:var(--shadow-panel)}@media(min-width:46rem){.form-panel[data-astro-cid-uw5kdbxl]{padding:2.4rem 2.2rem}}.pair[data-astro-cid-uw5kdbxl]{display:grid;gap:0 1.2rem}@media(min-width:34rem){.pair[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr 1fr}}.hint-cell[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;margin-bottom:1.35rem}@media(max-width:33.9375rem){#phone[data-astro-cid-uw5kdbxl]{margin-bottom:.425rem}}.hint[data-astro-cid-uw5kdbxl]{font-size:.82rem;line-height:1.5;color:var(--c-ink-soft);margin:0}.req[data-astro-cid-uw5kdbxl]{color:var(--c-ink-soft);font-size:.9em;vertical-align:1px}.req-key[data-astro-cid-uw5kdbxl]{font-size:.82rem;line-height:1.5;color:var(--c-ink-soft);margin:0 0 1.4rem}fieldset[data-astro-cid-uw5kdbxl]{border:0;padding:0;margin:0 0 1.5rem}legend[data-astro-cid-uw5kdbxl]{font-family:var(--f-ui);font-weight:600;font-size:.72rem;letter-spacing:var(--track-label);word-spacing:calc(var(--track-label) * .8);text-transform:uppercase;padding:0;margin-bottom:.7rem}@media(max-width:59.9375rem){fieldset[data-astro-cid-uw5kdbxl]{margin-bottom:1.65rem}fieldset[data-astro-cid-uw5kdbxl]:first-of-type{margin-top:.3rem}.pair[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],#message[data-astro-cid-uw5kdbxl],.hint-cell[data-astro-cid-uw5kdbxl]{margin-bottom:1.6rem}fieldset[data-astro-cid-uw5kdbxl]{margin-bottom:2.275rem}.hint[data-astro-cid-uw5kdbxl]{color:color-mix(in srgb,var(--c-ink-soft) 88%,#fff)}}.form-panel[data-astro-cid-uw5kdbxl] button[data-astro-cid-uw5kdbxl]{width:100%;margin-top:.5rem}.form-status[data-astro-cid-uw5kdbxl]{margin:.9rem 0 0;font-size:var(--fs-xs);line-height:1.5;color:var(--c-ink-soft)}.form-status[data-astro-cid-uw5kdbxl]:empty{display:none}.map-section[data-astro-cid-uw5kdbxl]{padding-top:0}#message[data-astro-cid-uw5kdbxl]{max-height:60vh}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){@supports (mask-clip: no-clip){.pair[data-astro-cid-uw5kdbxl]>div[data-astro-cid-uw5kdbxl],fieldset[data-astro-cid-uw5kdbxl]>legend[data-astro-cid-uw5kdbxl],fieldset[data-astro-cid-uw5kdbxl]>.chips[data-astro-cid-uw5kdbxl],label[data-astro-cid-uw5kdbxl][for=message],#message[data-astro-cid-uw5kdbxl],form[data-astro-cid-uw5kdbxl]>.btn[data-astro-cid-uw5kdbxl]{mask-image:linear-gradient(to top,#000 calc(var(--wash) * 166% - 66%),transparent calc(var(--wash) * 166%));mask-clip:no-clip;animation:wash-in linear backwards,unclip step-end both;animation-timeline:view(),view();animation-range:cover 0% cover 18%,cover 0% cover 18%}.pair[data-astro-cid-uw5kdbxl]>div[data-astro-cid-uw5kdbxl]{box-shadow:0 0 0 5px transparent}}@supports not (mask-clip: no-clip){.pair[data-astro-cid-uw5kdbxl]>div[data-astro-cid-uw5kdbxl],fieldset[data-astro-cid-uw5kdbxl]>legend[data-astro-cid-uw5kdbxl],fieldset[data-astro-cid-uw5kdbxl]>.chips[data-astro-cid-uw5kdbxl],label[data-astro-cid-uw5kdbxl][for=message],#message[data-astro-cid-uw5kdbxl],form[data-astro-cid-uw5kdbxl]>.btn[data-astro-cid-uw5kdbxl]{animation:fade-in linear backwards;animation-timeline:view();animation-range:cover 0% cover 18%}}}}@media(forced-colors:active){.pair[data-astro-cid-uw5kdbxl]>div[data-astro-cid-uw5kdbxl],fieldset[data-astro-cid-uw5kdbxl]>legend[data-astro-cid-uw5kdbxl],fieldset[data-astro-cid-uw5kdbxl]>.chips[data-astro-cid-uw5kdbxl],label[data-astro-cid-uw5kdbxl][for=message],#message[data-astro-cid-uw5kdbxl],form[data-astro-cid-uw5kdbxl]>.btn[data-astro-cid-uw5kdbxl]{mask-image:none;animation:none}}
