.map[data-astro-cid-aqstvgqq]{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-top:clamp(36px,4vw,60px);margin-bottom:calc(var(--section) * -1);line-height:0;background:var(--sand)}.map__frame[data-astro-cid-aqstvgqq]{display:block;width:100%;height:clamp(260px,26vw,380px);border:0;filter:saturate(.78) sepia(.12) contrast(1.02)}.visit__head[data-astro-cid-aqstvgqq]{max-width:720px;margin:0 auto clamp(30px,3.4vw,46px);text-align:center}.visit__h2[data-astro-cid-aqstvgqq]{margin:16px 0 18px}.visit__note[data-astro-cid-aqstvgqq]{margin-inline:auto}.visit[data-astro-cid-aqstvgqq]{--band: clamp(300px, 34vw, 480px);--hold: clamp(420px, 48vw, 700px)}.visit__fig[data-astro-cid-aqstvgqq]{position:relative;z-index:0;height:calc(var(--band) + var(--hold));margin:0 0 clamp(28px,3.4vw,48px)}.visit__shot[data-astro-cid-aqstvgqq]{display:block;position:sticky;top:148px;height:var(--band)}.visit__shot[data-astro-cid-aqstvgqq] img[data-astro-cid-aqstvgqq]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;object-fit:cover;transition:none;will-change:transform}.visit__grid[data-astro-cid-aqstvgqq]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,2.6vw,38px);align-items:stretch}.visit__left[data-astro-cid-aqstvgqq]{display:flex;flex-direction:column}.visit__dl[data-astro-cid-aqstvgqq]{margin:0;width:100%;flex:1;display:flex;flex-direction:column}.visit__dl[data-astro-cid-aqstvgqq]>div[data-astro-cid-aqstvgqq]{flex:1;display:grid;grid-template-columns:150px 1fr;gap:10px 24px;align-content:center;padding-block:18px;border-bottom:1px solid var(--line-warm)}.visit__dl[data-astro-cid-aqstvgqq]>div[data-astro-cid-aqstvgqq]:last-child{border-bottom:0}.visit__dl[data-astro-cid-aqstvgqq] dt[data-astro-cid-aqstvgqq]{font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.visit__dl[data-astro-cid-aqstvgqq] dd[data-astro-cid-aqstvgqq]{margin:0;font-size:16px;line-height:1.6;color:var(--body-ink)}.visit__dl[data-astro-cid-aqstvgqq] b[data-astro-cid-aqstvgqq]{display:block;font-weight:600;color:var(--burgundy)}.visit__dl[data-astro-cid-aqstvgqq] small[data-astro-cid-aqstvgqq]{display:block;margin-top:4px;font-size:14px;color:var(--green)}.visit__dot[data-astro-cid-aqstvgqq]{margin-inline:8px;color:var(--gold)}.visit__dl[data-astro-cid-aqstvgqq] dd[data-astro-cid-aqstvgqq] a[data-astro-cid-aqstvgqq]{display:inline-block;padding-block:4px}.visit__dl[data-astro-cid-aqstvgqq] a[data-astro-cid-aqstvgqq]:hover{color:var(--burgundy)}.visit__acts[data-astro-cid-aqstvgqq]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px}.visit__form-card[data-astro-cid-aqstvgqq]{padding:clamp(26px,2.8vw,40px)}.visit__h3[data-astro-cid-aqstvgqq]{margin-bottom:10px}.visit__pre[data-astro-cid-aqstvgqq]{font-size:15px;line-height:1.65;color:var(--muted);margin-bottom:24px}.form[data-astro-cid-aqstvgqq]{display:flex;flex-direction:column;gap:15px}.form[data-astro-cid-aqstvgqq] label[data-astro-cid-aqstvgqq]{display:flex;flex-direction:column;gap:7px}.form__pair[data-astro-cid-aqstvgqq]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form[data-astro-cid-aqstvgqq] label[data-astro-cid-aqstvgqq] span[data-astro-cid-aqstvgqq]{font-size:14px;font-weight:600;color:var(--ink)}.form[data-astro-cid-aqstvgqq] input[data-astro-cid-aqstvgqq],.form[data-astro-cid-aqstvgqq] select[data-astro-cid-aqstvgqq],.form[data-astro-cid-aqstvgqq] textarea[data-astro-cid-aqstvgqq]{font-family:var(--body);font-size:16px;color:var(--ink);background:var(--ivory);border:1px solid var(--line-warm);border-radius:7px;padding:14px 16px;transition:border-color .35s var(--ease),background .35s var(--ease)}.form[data-astro-cid-aqstvgqq] input[data-astro-cid-aqstvgqq]:focus,.form[data-astro-cid-aqstvgqq] select[data-astro-cid-aqstvgqq]:focus,.form[data-astro-cid-aqstvgqq] textarea[data-astro-cid-aqstvgqq]:focus{background:var(--paper);border-color:var(--line)}.form[data-astro-cid-aqstvgqq] textarea[data-astro-cid-aqstvgqq]{resize:vertical}.form[data-astro-cid-aqstvgqq] button[data-astro-cid-aqstvgqq]{align-self:flex-start}.form__note[data-astro-cid-aqstvgqq]{font-size:14px;line-height:1.6;color:var(--green);border-left:2px solid var(--gold);padding-left:14px}.form__note[data-astro-cid-aqstvgqq] a[data-astro-cid-aqstvgqq]{font-weight:600;color:var(--burgundy)}.form__note[data-astro-cid-aqstvgqq].is-error{color:var(--burgundy)}.form__hp[data-astro-cid-aqstvgqq]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form[data-astro-cid-aqstvgqq] [data-astro-cid-aqstvgqq][aria-invalid=true]{border-color:var(--burgundy)}@media (max-width: 900px){.visit__grid[data-astro-cid-aqstvgqq]{grid-template-columns:1fr}}@media (max-width: 620px){.map__frame[data-astro-cid-aqstvgqq]{height:300px}}@media (max-width: 560px){.visit__dl[data-astro-cid-aqstvgqq]>div[data-astro-cid-aqstvgqq]{grid-template-columns:1fr;gap:7px;padding-block:16px}.form__pair[data-astro-cid-aqstvgqq]{grid-template-columns:1fr}}
