.location-page.svelte-799r71{color:#282224;max-width:1600px;margin:auto}.section-heading.svelte-799r71{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;padding:50px 0 32px;display:flex}.eyebrow.svelte-799r71{letter-spacing:.18em;text-transform:uppercase;color:#795892;margin-bottom:12px;font-size:10px}h2.svelte-799r71{font-size:clamp(30px,3vw,44px);line-height:1.15}.section-heading.svelte-799r71>p:where(.svelte-799r71){color:#786d66;font-size:12px}.villa-grid.svelte-799r71{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px;display:grid}.concierge.svelte-799r71{color:#fff;background:#26202c;justify-content:space-between;align-items:center;gap:30px;margin-top:70px;padding:44px;display:flex}.concierge.svelte-799r71 .eyebrow:where(.svelte-799r71){color:#c9a3ef}.concierge.svelte-799r71 h2:where(.svelte-799r71)+p:where(.svelte-799r71){color:#e2d7e5;max-width:560px;margin-top:16px;font-size:12px;line-height:1.9}.concierge.svelte-799r71 a:where(.svelte-799r71){border-bottom:1px solid #ba90df;flex-shrink:0;padding:14px 0;font-size:12px}.concierge.svelte-799r71 a:where(.svelte-799r71) span:where(.svelte-799r71){margin-left:24px}@media (width<=640px){.villa-grid.svelte-799r71{grid-template-columns:minmax(0,1fr);gap:30px}.concierge.svelte-799r71{padding:28px;display:block}.concierge.svelte-799r71 a:where(.svelte-799r71){margin-top:20px;display:inline-block}}
