*{box-sizing:border-box}html{scroll-padding-top:100px}body{margin:0;background:#f5f0e7;color:#253c2c;font-family:Arial,sans-serif}.intro.svelte-69kdlw{padding:60px clamp(24px,12vw,180px) 75px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end}.eyebrow.svelte-69kdlw{grid-column:1/-1;margin:0;text-transform:uppercase;color:#8b3328;font-size:11px;font-weight:800;letter-spacing:.22em}.intro.svelte-69kdlw h1:where(.svelte-69kdlw){font:clamp(52px,7vw,70px)/1 Georgia,serif;margin:0}.rich.svelte-69kdlw{font:20px/1.7 Georgia,serif;max-width:600px}.map.svelte-69kdlw{padding:0 clamp(24px,7vw,105px) 100px}.map.svelte-69kdlw iframe:where(.svelte-69kdlw){display:block;width:100%;height:min(58vh,560px);border:0;border-radius:28px;box-shadow:0 16px 38px #1f302426}.map.svelte-69kdlw a:where(.svelte-69kdlw){display:inline-block;margin-top:18px;color:#8b3328;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.1em;padding:12px 16px;border:1px solid rgba(139,51,40,.24);border-radius:11px;text-decoration:none;transition:background .2s,color .2s,transform .2s}.map.svelte-69kdlw a:where(.svelte-69kdlw):hover{background:#8b3328;color:#fff;transform:translateY(-2px)}@media(max-width:750px){.intro.svelte-69kdlw{grid-template-columns:1fr;padding-top:70px}.eyebrow.svelte-69kdlw{grid-column:auto}.map.svelte-69kdlw{padding-bottom:70px}.map.svelte-69kdlw iframe:where(.svelte-69kdlw){border-radius:20px}}
