.wrap[data-astro-cid-juka4tyw]{box-sizing:border-box;background:#050505;padding:clamp(9rem,20vh,11rem) 5% clamp(3.5rem,7vh,5rem);position:relative;overflow:hidden}.hero-bg[data-astro-cid-juka4tyw]{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-overlay[data-astro-cid-juka4tyw]{z-index:0;background:radial-gradient(at 50% 20%,#1414148c 0%,#050505c7 65%,#000000eb 100%);position:absolute;inset:0}.stars[data-astro-cid-juka4tyw]{z-index:1;opacity:.5;background-image:radial-gradient(1.5px 1.5px at 20px 30px,#fff9,#0000),radial-gradient(1px 1px at 120px 90px,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 220px 40px,#ffffff80,#0000),radial-gradient(1px 1px at 320px 140px,#ffffff73,#0000),radial-gradient(1.5px 1.5px at 60px 180px,#fff6,#0000),radial-gradient(1px 1px at 400px 60px,#ffffff80,#0000);background-repeat:repeat;background-size:440px 220px;position:absolute;inset:0}.inner[data-astro-cid-juka4tyw]{z-index:2;text-align:center;max-width:700px;margin:0 auto;position:relative}.eyebrow[data-astro-cid-juka4tyw]{letter-spacing:.32em;text-transform:uppercase;color:var(--color-secondary);font-size:.68rem;display:inline-block}.inner[data-astro-cid-juka4tyw] h1[data-astro-cid-juka4tyw]{color:var(--color-bone);margin:.6em 0 0;font-size:clamp(2.1rem,4.6vw,3.2rem);font-weight:400;line-height:1.18}.inner[data-astro-cid-juka4tyw] p[data-astro-cid-juka4tyw]{color:#f5f0e6b8;max-width:58ch;margin:1em auto 0;font-size:1rem;line-height:1.75}.wrap[data-astro-cid-p4yii44u]{padding:clamp(4rem, 9vh, 7rem) var(--pad,clamp(22px, 6vw, 96px))}.grid[data-astro-cid-p4yii44u]{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);max-width:1280px;margin:0 auto;display:grid}.form-panel[data-astro-cid-p4yii44u] h2[data-astro-cid-p4yii44u]{color:var(--color-neutral);font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:400}.form-panel[data-astro-cid-p4yii44u] .lead[data-astro-cid-p4yii44u]{color:var(--color-neutral-soft);margin-top:.6em;line-height:1.7}form[data-astro-cid-p4yii44u]{background:#fff;border:1px solid #1a1a1a14;border-radius:20px;margin-top:1.8rem;padding:clamp(1.6rem,3vw,2.2rem)}.fields[data-astro-cid-p4yii44u]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fields[data-astro-cid-p4yii44u] .span2[data-astro-cid-p4yii44u]{grid-column:1/-1}form[data-astro-cid-p4yii44u] input[data-astro-cid-p4yii44u],form[data-astro-cid-p4yii44u] select[data-astro-cid-p4yii44u],form[data-astro-cid-p4yii44u] textarea[data-astro-cid-p4yii44u]{box-sizing:border-box;width:100%;font-family:var(--font-body);color:var(--color-neutral);background:var(--color-bone);border:1px solid #1a1a1a26;border-radius:12px;outline:none;padding:.85rem 1rem;font-size:.92rem;transition:border-color .25s}form[data-astro-cid-p4yii44u] input[data-astro-cid-p4yii44u]:focus,form[data-astro-cid-p4yii44u] select[data-astro-cid-p4yii44u]:focus,form[data-astro-cid-p4yii44u] textarea[data-astro-cid-p4yii44u]:focus{border-color:var(--color-secondary)}form[data-astro-cid-p4yii44u] select[data-astro-cid-p4yii44u]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23666'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:1.1em;padding-right:2.6rem}form[data-astro-cid-p4yii44u] select[data-astro-cid-p4yii44u]:invalid{color:#6b6f76}.other-input[data-astro-cid-p4yii44u].hidden{display:none}form[data-astro-cid-p4yii44u] button[data-astro-cid-p4yii44u]{background:linear-gradient(135deg, var(--color-secondary), var(--color-tertiary));width:100%;color:var(--color-primary-dark);font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;border-radius:100px;margin-top:1rem;padding:.95rem;font-size:.72rem;font-weight:700;transition:transform .3s,box-shadow .3s}form[data-astro-cid-p4yii44u] button[data-astro-cid-p4yii44u]:hover{transform:translateY(-2px);box-shadow:0 10px 22px #d4af374d}#enquiry-form-note[data-astro-cid-p4yii44u]{color:var(--color-neutral-soft);text-align:center;margin-top:.9rem;font-size:.82rem}#enquiry-form-note[data-astro-cid-p4yii44u].hidden{display:none}#enquiry-form-note[data-astro-cid-p4yii44u].note-error{color:#dc2626}.info-panel[data-astro-cid-p4yii44u]{flex-direction:column;gap:1rem;display:flex}.info-card[data-astro-cid-p4yii44u]{background:var(--color-bone-2);border-radius:16px;gap:1rem;padding:1.4rem;display:flex}.info-card[data-astro-cid-p4yii44u] .material-symbols-outlined[data-astro-cid-p4yii44u]{width:42px;height:42px;color:var(--color-secondary-light);background:#d4af3724;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.info-card[data-astro-cid-p4yii44u] h3[data-astro-cid-p4yii44u]{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:.4rem;font-size:.68rem}.info-card[data-astro-cid-p4yii44u] p[data-astro-cid-p4yii44u]{color:var(--color-neutral-soft);font-size:.88rem;line-height:1.55}.info-card[data-astro-cid-p4yii44u] a[data-astro-cid-p4yii44u]{color:var(--color-neutral);transition:color .25s}.info-card[data-astro-cid-p4yii44u] a[data-astro-cid-p4yii44u]:hover{color:var(--color-secondary)}.map-link[data-astro-cid-p4yii44u]{margin-top:.5rem;font-size:.8rem;font-weight:600;display:inline-block;color:var(--color-secondary-light)!important}.map-link[data-astro-cid-p4yii44u]:hover{text-decoration:underline}.info-card[data-astro-cid-p4yii44u].whatsapp .wa-btn[data-astro-cid-p4yii44u]{color:#fff;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;background:#25d366;border-radius:100px;align-items:center;margin-top:.7rem;padding:.55rem 1.2rem;font-size:.68rem;font-weight:700;transition:filter .25s;display:inline-flex}.info-card[data-astro-cid-p4yii44u].whatsapp .wa-btn[data-astro-cid-p4yii44u]:hover{filter:brightness(1.08)}@media (width<=900px){.grid[data-astro-cid-p4yii44u]{grid-template-columns:1fr}}@media (width<=560px){.fields[data-astro-cid-p4yii44u]{grid-template-columns:1fr}}.wrap[data-astro-cid-qiyaiojq]{padding:0 var(--pad,clamp(22px, 6vw, 96px)) clamp(4rem, 9vh, 7rem);background:var(--color-bone-2)}.inner[data-astro-cid-qiyaiojq]{max-width:1280px;margin:0 auto}.map-frame[data-astro-cid-qiyaiojq]{aspect-ratio:21/8;border-radius:24px;position:relative;overflow:hidden}.map-frame[data-astro-cid-qiyaiojq] iframe[data-astro-cid-qiyaiojq]{border:0;width:100%;height:100%;display:block}.directions-btn[data-astro-cid-qiyaiojq]{background:var(--color-secondary);color:var(--color-primary-dark);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;border-radius:100px;align-items:center;gap:.5rem;padding:.75rem 1.3rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex;position:absolute;bottom:1.2rem;right:1.2rem;box-shadow:0 8px 24px #00000040}.directions-btn[data-astro-cid-qiyaiojq]:hover{filter:brightness(1.05);transform:translateY(-2px)}.directions-btn[data-astro-cid-qiyaiojq] .material-symbols-outlined[data-astro-cid-qiyaiojq]{font-size:1.1rem}@media (width<=560px){.map-frame[data-astro-cid-qiyaiojq]{aspect-ratio:4/5}.directions-btn[data-astro-cid-qiyaiojq]{padding:.6rem 1rem;font-size:.64rem;bottom:.8rem;right:.8rem}}
