.contact[data-astro-cid-6bfsojfh]{padding-top:clamp(3rem,7vw,5.5rem)}.contact__grid[data-astro-cid-6bfsojfh]{align-items:start;gap:clamp(3rem,6vw,5rem);display:grid}@media (width>=960px){.contact__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr}}.contact__info[data-astro-cid-6bfsojfh]{gap:1.5rem;display:grid}.contact__info[data-astro-cid-6bfsojfh] .eyebrow[data-astro-cid-6bfsojfh]{margin-bottom:0}.contact__list[data-astro-cid-6bfsojfh]{gap:1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.contact__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.contact__list[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem;font-size:.78rem;font-weight:600}.contact__list[data-astro-cid-6bfsojfh] address[data-astro-cid-6bfsojfh],.contact__list[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh],.contact__list[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font-size:1.1rem;font-style:normal;font-weight:500}.contact__list[data-astro-cid-6bfsojfh] .contact__sub[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:.95rem;font-weight:400}.contact__list[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{text-decoration-color:var(--orange);text-underline-offset:3px}.map[data-astro-cid-6bfsojfh]{aspect-ratio:16/9;border-radius:var(--radius-lg);background-color:#1d1d20;background-image:linear-gradient(#ffffff0f 2px,#0000 2px),linear-gradient(90deg,#ffffff0f 2px,#0000 2px),linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px;margin-top:.5rem;position:relative;overflow:hidden}.map__river[data-astro-cid-6bfsojfh]{opacity:.9;background:#23384a;border-radius:50%;height:14%;position:absolute;bottom:18%;left:-10%;right:-10%;transform:rotate(-6deg)}.map__pin[data-astro-cid-6bfsojfh]{background:var(--orange);color:#fff;border-radius:50% 50% 50% 0;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 0 0 10px #c0571140}.map__pin[data-astro-cid-6bfsojfh] svg{width:1.4rem;height:1.4rem;transform:rotate(45deg)}.map__label[data-astro-cid-6bfsojfh]{color:#fff;background:#00000080;border-radius:999px;padding:.4rem .75rem;font-size:.8rem;font-weight:500;position:absolute;bottom:1rem;left:1rem}.contact__form-wrap[data-astro-cid-6bfsojfh]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.form[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);gap:1.25rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;box-shadow:0 30px 60px -40px #0e0e0e59}.form[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:clamp(1.9rem,3.5vw,2.5rem)}.form__intro[data-astro-cid-6bfsojfh],.form__note[data-astro-cid-6bfsojfh]{color:var(--muted)}.form__note[data-astro-cid-6bfsojfh]{font-size:.875rem}.form__heads-up[data-astro-cid-6bfsojfh]{background:var(--orange-soft);color:var(--orange-deep);border-radius:12px;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;font-size:.95rem;font-weight:500;display:flex}.form__heads-up[data-astro-cid-6bfsojfh] svg{flex:none;width:1.2rem;height:1.2rem;margin-top:.15rem}.form__row[data-astro-cid-6bfsojfh]{gap:1.25rem;display:grid}@media (width>=560px){.form__row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr}}.form[data-astro-cid-6bfsojfh]>label[data-astro-cid-6bfsojfh],.form__row[data-astro-cid-6bfsojfh]>label[data-astro-cid-6bfsojfh]{gap:.45rem;display:grid}.form[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh],.form[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{font-size:.9rem;font-weight:600}.form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:not([type=radio]),.form[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{border:1.5px solid var(--line);background:var(--paper);width:100%;min-height:3rem;color:var(--ink);font:inherit;border-radius:12px;padding:.75rem .9rem;font-size:1rem;transition:border-color .15s}.form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical}.form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.form[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus,.form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #c057112e}fieldset[data-astro-cid-6bfsojfh]{border:0;gap:.6rem;margin:0;padding:0;display:grid}.chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.5rem;display:flex}.chips[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{position:relative}.chips[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;cursor:pointer;position:absolute;inset:0}.chips[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{border:1.5px solid var(--line);cursor:pointer;border-radius:999px;padding:.55rem 1rem;font-size:.95rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.chips[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chips[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:3px solid var(--orange);outline-offset:2px}.form[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]{justify-self:start}
