.grid[data-astro-cid-qithxb7m]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem clamp(2rem,1rem + 5vw,6rem);align-items:start}.panel-title[data-astro-cid-qithxb7m]{font-size:var(--step-2);font-weight:400;margin-bottom:1.5rem}.coords[data-astro-cid-qithxb7m]{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.coords[data-astro-cid-qithxb7m] li[data-astro-cid-qithxb7m]{display:grid;grid-template-columns:2.75rem 1fr;gap:1rem;align-items:start;padding-block:1.1rem;border-bottom:1px solid var(--rule)}.coords[data-astro-cid-qithxb7m] svg[data-astro-cid-qithxb7m]{width:2.75rem;height:2.75rem;padding:.65rem;border:1px solid var(--rule);border-radius:50%;fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.k[data-astro-cid-qithxb7m]{display:block;font-size:.875rem;color:var(--muted)}address[data-astro-cid-qithxb7m],.v[data-astro-cid-qithxb7m]{display:block;font-style:normal;font-size:1.075rem;color:var(--heading)}.coords[data-astro-cid-qithxb7m] a[data-astro-cid-qithxb7m]{color:var(--heading);text-decoration:none;background-image:linear-gradient(var(--accent),var(--accent));background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .2s ease}.coords[data-astro-cid-qithxb7m] a[data-astro-cid-qithxb7m]:hover{background-size:100% 1px}.sep[data-astro-cid-qithxb7m]{color:var(--muted)}.map-title[data-astro-cid-qithxb7m]{margin-top:3rem}.map[data-astro-cid-qithxb7m]{aspect-ratio:4 / 3;border-radius:8px;border:1px solid var(--card-border);background:var(--bg-alt);overflow:hidden}.map[data-astro-cid-qithxb7m] iframe[data-astro-cid-qithxb7m]{width:100%;height:100%;border:0;display:block;filter:grayscale(.35) contrast(1.02)}[data-theme=dark] .map[data-astro-cid-qithxb7m] iframe[data-astro-cid-qithxb7m]{filter:invert(.9) hue-rotate(180deg) grayscale(.3) contrast(.9)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .map[data-astro-cid-qithxb7m] iframe[data-astro-cid-qithxb7m]{filter:invert(.9) hue-rotate(180deg) grayscale(.3) contrast(.9)}}.map-link[data-astro-cid-qithxb7m]{display:inline-block;margin-top:1rem;font-size:.95rem}.form-panel[data-astro-cid-qithxb7m]{border-top:3px solid var(--accent);padding:clamp(1.75rem,1rem + 3vw,3.25rem)}.contact-body[data-astro-cid-qithxb7m]{background:var(--bg-alt)}.form-panel[data-astro-cid-qithxb7m] h2[data-astro-cid-qithxb7m]{font-size:var(--step-3);font-weight:400}.intro[data-astro-cid-qithxb7m]{margin-top:.75rem;color:var(--muted)}form[data-astro-cid-qithxb7m]{margin-top:2.25rem;display:grid;gap:1.4rem}.row[data-astro-cid-qithxb7m]{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.field[data-astro-cid-qithxb7m]{display:grid;gap:.45rem}label[data-astro-cid-qithxb7m]{font-size:.925rem;font-weight:600;color:var(--heading)}.opt[data-astro-cid-qithxb7m]{font-weight:400;color:var(--muted)}input[data-astro-cid-qithxb7m],select[data-astro-cid-qithxb7m],textarea[data-astro-cid-qithxb7m]{width:100%;font:inherit;font-size:1rem;color:var(--text);background:var(--bg-alt);border:1px solid var(--card-border);border-radius:6px;padding:.8rem .95rem;transition:border-color .15s,box-shadow .15s}textarea[data-astro-cid-qithxb7m]{resize:vertical;min-height:9rem;line-height:1.55}input[data-astro-cid-qithxb7m]:hover,select[data-astro-cid-qithxb7m]:hover,textarea[data-astro-cid-qithxb7m]:hover{border-color:color-mix(in srgb,var(--muted) 55%,var(--rule))}input[data-astro-cid-qithxb7m]:focus,select[data-astro-cid-qithxb7m]:focus,textarea[data-astro-cid-qithxb7m]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.touched[data-astro-cid-qithxb7m] [data-astro-cid-qithxb7m]:invalid{border-color:#c0392b}.select[data-astro-cid-qithxb7m]{position:relative}.select[data-astro-cid-qithxb7m]:after{content:"";position:absolute;right:1rem;top:50%;width:.5rem;height:.5rem;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}select[data-astro-cid-qithxb7m]{appearance:none;padding-right:2.5rem}.hint[data-astro-cid-qithxb7m]{font-size:.875rem;color:var(--muted)}.hp[data-astro-cid-qithxb7m]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.actions[data-astro-cid-qithxb7m]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.4rem}.actions[data-astro-cid-qithxb7m] .btn[data-astro-cid-qithxb7m]{cursor:pointer}.actions[data-astro-cid-qithxb7m] .btn[data-astro-cid-qithxb7m]:disabled{opacity:.7;cursor:progress}.privacy[data-astro-cid-qithxb7m]{font-size:.85rem;color:var(--muted);max-width:22rem}.status[data-astro-cid-qithxb7m]:empty{display:none}.status[data-astro-cid-qithxb7m]{padding:.9rem 1rem;border-left:3px solid var(--accent);background:var(--bg);font-size:.95rem}.status[data-astro-cid-qithxb7m].ok{border-left-color:#2e8b57}.status[data-astro-cid-qithxb7m].err{border-left-color:#c0392b}.status[data-astro-cid-qithxb7m] a[data-astro-cid-qithxb7m]{color:var(--heading)}@media(max-width:900px){.grid[data-astro-cid-qithxb7m]{grid-template-columns:1fr}.form-panel[data-astro-cid-qithxb7m]{order:-1}}@media(max-width:560px){.row[data-astro-cid-qithxb7m]{grid-template-columns:1fr}}
