.contact.svelte-1bv7ezn{background:var(--pale)}.contact-grid.svelte-1bv7ezn{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.info.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin:18px 0;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1}.intro.svelte-1bv7ezn{color:var(--muted);margin-bottom:38px;line-height:1.7}.detail.svelte-1bv7ezn{border-top:1px solid #dce1e7;padding:22px 0}.detail.svelte-1bv7ezn small:where(.svelte-1bv7ezn){text-transform:uppercase;letter-spacing:.11em;color:var(--gold-dark);margin-bottom:8px;font-size:.68rem;font-weight:700;display:block}.detail.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--ink);font-weight:700}.detail.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--muted);margin:0;line-height:1.6}.map.svelte-1bv7ezn{color:var(--gold-dark);margin-top:18px;font-weight:700;display:inline-block}.contact-image.svelte-1bv7ezn{height:470px;position:relative;overflow:hidden}.contact-image.svelte-1bv7ezn img:where(.svelte-1bv7ezn){object-fit:cover;filter:brightness(.58);width:100%;height:100%}.contact-image.svelte-1bv7ezn div:where(.svelte-1bv7ezn){color:#fff;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;font-size:.75rem;display:flex;position:absolute;inset:auto 7% 40px}.contact-image.svelte-1bv7ezn span:where(.svelte-1bv7ezn):before{content:"•";color:var(--gold);margin-right:10px}@media (width<=800px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:50px}.contact-image.svelte-1bv7ezn div:where(.svelte-1bv7ezn){flex-direction:column;gap:14px}}
