.contact__grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(32px,5vw,64px);align-items:start}@media(max-width:860px){.contact__grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}.contact__form[data-astro-cid-uw5kdbxl]{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.contact__form[data-astro-cid-uw5kdbxl] button[data-astro-cid-uw5kdbxl]{justify-self:start;min-height:48px;position:relative}.field__err[data-astro-cid-uw5kdbxl]{margin:0;font-size:var(--step--1);font-weight:500;color:#a3242b;line-height:1.4}.field__err[data-astro-cid-uw5kdbxl]:empty{display:none}.field[data-astro-cid-uw5kdbxl] [data-astro-cid-uw5kdbxl][aria-invalid=true]{border-color:#a3242b}.contact__status[data-astro-cid-uw5kdbxl]{margin:0;font-size:var(--step--1);color:#a3242b}.contact__status[data-astro-cid-uw5kdbxl]:empty{display:none}.contact__form[data-astro-cid-uw5kdbxl] button[data-astro-cid-uw5kdbxl][aria-disabled=true]{opacity:.75;cursor:progress}.contact__spinner[data-astro-cid-uw5kdbxl]{width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:contact-spin .6s linear infinite}@keyframes contact-spin{to{transform:rotate(360deg)}}.contact__done[data-astro-cid-uw5kdbxl]{margin-top:var(--space-5);padding:var(--space-5) 0 var(--space-2)}.contact__done[data-astro-cid-uw5kdbxl] .contact__tick{display:block;color:#2f7d4f;margin-bottom:var(--space-4)}.contact__done[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{margin-bottom:var(--space-3)}.contact__done[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--muted);font-size:var(--step-0)}@media(prefers-reduced-motion:no-preference){.contact__done[data-astro-cid-uw5kdbxl]:not([hidden]){animation:reveal .3s cubic-bezier(.33,1,.68,1) both}}.contact__aside[data-astro-cid-uw5kdbxl]{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:34px 30px}.contact__list[data-astro-cid-uw5kdbxl]{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:var(--space-4)}.contact__list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:22px 1fr;gap:var(--space-3);align-items:start}.contact__list[data-astro-cid-uw5kdbxl] .contact__icon{color:var(--gold-text);margin-top:.15em}.contact__label[data-astro-cid-uw5kdbxl]{display:block;font-size:var(--step--2);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin-bottom:3px}.contact__list[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{font-weight:700;color:var(--navy);font-size:var(--step-1);word-break:break-word}.contact__list[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--gold-text)}.contact__note[data-astro-cid-uw5kdbxl]{color:var(--muted);font-size:var(--step-0);padding-bottom:var(--space-5);border-bottom:1px solid var(--line)}.contact__aside[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-size:var(--step-1);letter-spacing:.06em;text-transform:uppercase}.contact__aside[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl] .icon{color:var(--gold-text)}.contact__hours[data-astro-cid-uw5kdbxl]{color:var(--muted)}.contact__small[data-astro-cid-uw5kdbxl]{font-size:var(--step--1);color:var(--muted)}.steps-list[data-astro-cid-uw5kdbxl]{margin:0;padding-left:20px;display:grid;gap:var(--space-3);color:var(--muted);line-height:1.65}.steps-list[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{color:var(--navy)}
