.contact__head[data-astro-cid-imlppqhu]{margin-bottom:var(--space-3xl);text-align:center}.contact__head[data-astro-cid-imlppqhu] .lead[data-astro-cid-imlppqhu]{margin-inline:auto;max-width:39.25rem}.contact__head[data-astro-cid-imlppqhu] .eyebrow[data-astro-cid-imlppqhu]:before{display:none}.contact__title[data-astro-cid-imlppqhu]{font-size:var(--page-title-size);line-height:var(--page-title-lh);letter-spacing:var(--page-title-ls);text-wrap:balance;overflow-wrap:normal;text-align:center;color:#fcfcfc;margin-block:var(--space-md) var(--space-md)}.contact__grid[data-astro-cid-imlppqhu]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,5rem);align-items:start}.contact__block[data-astro-cid-imlppqhu]{margin-bottom:var(--space-xl)}.contact__block-title[data-astro-cid-imlppqhu]{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:650;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ash);margin-bottom:var(--space-sm)}.contact__block[data-astro-cid-imlppqhu] p[data-astro-cid-imlppqhu]{font-size:var(--text-lg);color:var(--ink-deep)}.contact__block[data-astro-cid-imlppqhu] a[data-astro-cid-imlppqhu]:hover{color:var(--accent-deep)}.contact__block[data-astro-cid-imlppqhu] .contact__hours[data-astro-cid-imlppqhu]{color:var(--ash);font-variant-numeric:tabular-nums;margin-top:.35em}.contact__block[data-astro-cid-imlppqhu] .contact__map[data-astro-cid-imlppqhu]{margin-top:.7em}.contact__form[data-astro-cid-imlppqhu]{background:var(--paper-2);padding:clamp(1.5rem,3vw,2.5rem);border-radius:var(--radius)}.contact__note[data-astro-cid-imlppqhu]{font-size:var(--text-sm);color:var(--ash);margin-bottom:var(--space-lg)}.field[data-astro-cid-imlppqhu]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:var(--space-md)}.field[data-astro-cid-imlppqhu] label[data-astro-cid-imlppqhu]{font-size:var(--text-sm);font-weight:500;color:var(--char)}.field[data-astro-cid-imlppqhu] input[data-astro-cid-imlppqhu],.field[data-astro-cid-imlppqhu] textarea[data-astro-cid-imlppqhu]{width:100%;padding:.8em 1em;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-base);transition:border-color var(--dur-fast) var(--ease-out)}.field[data-astro-cid-imlppqhu] input[data-astro-cid-imlppqhu]:focus-visible,.field[data-astro-cid-imlppqhu] textarea[data-astro-cid-imlppqhu]:focus-visible{border-color:var(--accent);outline-offset:1px}.field[data-astro-cid-imlppqhu] textarea[data-astro-cid-imlppqhu]{resize:vertical;min-height:7rem}.contact__form[data-astro-cid-imlppqhu] .btn[data-astro-cid-imlppqhu]{width:100%;margin-top:var(--space-xs)}.contact__fallback[data-astro-cid-imlppqhu]{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--ash);text-align:center}.contact__fallback[data-astro-cid-imlppqhu] a[data-astro-cid-imlppqhu]{text-decoration:underline;text-underline-offset:.18em}@media(max-width:60rem){.contact__grid[data-astro-cid-imlppqhu]{grid-template-columns:1fr}}.contact__row[data-astro-cid-imlppqhu]{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-md)}@media(max-width:30rem){.contact__row[data-astro-cid-imlppqhu]{grid-template-columns:1fr}}.field[data-astro-cid-imlppqhu] select[data-astro-cid-imlppqhu]{width:100%;min-height:calc(3.2em + 2px);padding:.8em 2.5em .8em 1em;background-color:var(--paper);border:1px solid var(--line);color:var(--ink);font-size:var(--text-base)}.contact__consent[data-astro-cid-imlppqhu]{display:flex;gap:.6rem;align-items:flex-start;font-size:var(--text-xs);color:var(--ash);margin-block:var(--space-md)}.contact__consent[data-astro-cid-imlppqhu] input[data-astro-cid-imlppqhu]{margin-top:.2em}.contact__consent[data-astro-cid-imlppqhu] a[data-astro-cid-imlppqhu]{text-decoration:underline;text-underline-offset:.15em;color:var(--char)}.contact__status[data-astro-cid-imlppqhu]{margin-top:var(--space-md);font-size:var(--text-sm);text-align:center;color:var(--ink)}.contact__status[data-astro-cid-imlppqhu][data-idle]{margin:0}.contact__status[data-astro-cid-imlppqhu] a[data-astro-cid-imlppqhu]{text-decoration:underline;text-underline-offset:.18em;margin-left:.35em}.contact__form[data-astro-cid-imlppqhu].is-sent .contact__fallback[data-astro-cid-imlppqhu]{display:none}
