.plan-details[data-astro-cid-4lgm36mr] h3{margin:1.4rem 0 .55rem;font-size:1.55rem}.plan-details[data-astro-cid-4lgm36mr] p{color:#6b4633;max-width:65ch}.plan-details[data-astro-cid-4lgm36mr] [data-astro-cid-4lgm36mr][data-catalog-status]{font-size:.85rem}.plan-details[data-astro-cid-4lgm36mr] .button[data-astro-cid-4lgm36mr]{margin-top:.5rem}.landing[data-astro-cid-m4olafuu]{padding-top:3rem}.landing__intro[data-astro-cid-m4olafuu]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.landing__intro[data-astro-cid-m4olafuu]>img{object-fit:cover;border-radius:16px;width:100%;height:440px}.landing[data-astro-cid-m4olafuu] p[data-astro-cid-m4olafuu],.landing__features[data-astro-cid-m4olafuu] p[data-astro-cid-m4olafuu],.landing__rates[data-astro-cid-m4olafuu] p[data-astro-cid-m4olafuu]{color:#6b4633;max-width:65ch}.landing__features[data-astro-cid-m4olafuu]{background:#fff9ed}.features[data-astro-cid-m4olafuu]{grid-template-columns:1fr 1fr;gap:3rem 5rem;display:grid}.features[data-astro-cid-m4olafuu] h2[data-astro-cid-m4olafuu]{font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.1}.features[data-astro-cid-m4olafuu] p[data-astro-cid-m4olafuu]{margin:0}.landing__rates[data-astro-cid-m4olafuu]{background:#fcfaf6}.text-link[data-astro-cid-m4olafuu]{text-underline-offset:.25em;text-decoration:underline}@media (width<=800px){.landing__intro[data-astro-cid-m4olafuu],.features[data-astro-cid-m4olafuu]{grid-template-columns:1fr}.landing__intro[data-astro-cid-m4olafuu]>img{height:320px}.features[data-astro-cid-m4olafuu]{gap:2.5rem}}.plans-list[data-astro-cid-4vko4jfy]{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.plans-list[data-astro-cid-4vko4jfy] article[data-astro-cid-4vko4jfy]{background:#fff9ed;min-width:0}.plans-list[data-astro-cid-4vko4jfy] img{object-fit:cover;width:100%;height:330px}.plan-copy[data-astro-cid-4vko4jfy]{padding:clamp(1.4rem,3vw,2.5rem)}.plan-copy[data-astro-cid-4vko4jfy] h2[data-astro-cid-4vko4jfy]{font-size:clamp(2.25rem,4vw,3rem);line-height:1.08}.plan-copy[data-astro-cid-4vko4jfy] p[data-astro-cid-4vko4jfy]{color:#6b4633}.plan-link[data-astro-cid-4vko4jfy]{text-underline-offset:.2em;text-decoration:underline}@media (width<=800px){.plans-list[data-astro-cid-4vko4jfy]{grid-template-columns:1fr}}.reading[data-astro-cid-pmkpfqfh]{max-width:75ch}.reading[data-astro-cid-pmkpfqfh] h2[data-astro-cid-pmkpfqfh]{font-size:clamp(2rem,4vw,3rem);line-height:1.12}.reading[data-astro-cid-pmkpfqfh] h3[data-astro-cid-pmkpfqfh]{margin-top:2.5rem}.reading[data-astro-cid-pmkpfqfh] a[data-astro-cid-pmkpfqfh]{text-underline-offset:.25em;text-decoration:underline}.reading[data-astro-cid-pmkpfqfh] p[data-astro-cid-pmkpfqfh]{color:#6b4633}.reading__links[data-astro-cid-pmkpfqfh]{gap:1rem;display:grid}.articles[data-astro-cid-pmkpfqfh]{margin-top:4rem}.fields[data-astro-cid-jbceweda]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}label[data-astro-cid-jbceweda]{font-size:var(--type-label);text-transform:uppercase;letter-spacing:.1em;gap:.45rem;font-weight:750;line-height:1.35;display:grid}.full[data-astro-cid-jbceweda]{grid-column:1/-1}input[data-astro-cid-jbceweda],textarea[data-astro-cid-jbceweda]{border:1px solid var(--line);background:var(--white);color:var(--ink);font-size:var(--type-body);border-radius:0;padding:.9rem;line-height:1.5}input[data-astro-cid-jbceweda]:focus,textarea[data-astro-cid-jbceweda]:focus{outline:2px solid var(--sea);outline-offset:2px}.status[data-astro-cid-jbceweda]{color:#8a4b28;min-height:1.5rem}.note[data-astro-cid-jbceweda]{color:#64736f;margin-top:1rem;font-size:.75rem;line-height:1.55}@media (width<=600px){.fields[data-astro-cid-jbceweda]{grid-template-columns:1fr}.full[data-astro-cid-jbceweda]{grid-column:auto}}.crumbs[data-astro-cid-q2ajxcza]{background:var(--sand);border-top:1px solid var(--line);padding:1rem 0}.crumbs[data-astro-cid-q2ajxcza] ol[data-astro-cid-q2ajxcza]{text-transform:uppercase;letter-spacing:.08em;gap:.65rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.crumbs[data-astro-cid-q2ajxcza] li[data-astro-cid-q2ajxcza]{gap:.65rem;display:flex}.crumbs[data-astro-cid-q2ajxcza] [data-astro-cid-q2ajxcza][aria-current=page]{font-weight:700}.visual[data-astro-cid-3cvstxeu]{background-image:var(--visualImage)!important}.page-head[data-astro-cid-3cvstxeu]{background:var(--sand);padding:8rem 0 6rem}.page-head[data-astro-cid-3cvstxeu] h1[data-astro-cid-3cvstxeu]{font-size:var(--type-display);margin-bottom:2rem}.page-head[data-astro-cid-3cvstxeu]>div[data-astro-cid-3cvstxeu]>p[data-astro-cid-3cvstxeu]:last-child{max-width:62ch;font-family:var(--serif);white-space:pre-line;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:500;line-height:1.5}.split[data-astro-cid-3cvstxeu],.contact[data-astro-cid-3cvstxeu]{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.visual[data-astro-cid-3cvstxeu]{background:url(/images/villasilivia-hero.png) 75%/cover;min-height:560px}.split[data-astro-cid-3cvstxeu] p[data-astro-cid-3cvstxeu]{max-width:65ch;font-size:var(--type-body);white-space:pre-line;margin:2rem 0}.split__copy[data-astro-cid-3cvstxeu]{margin:2rem 0}.split__copy[data-astro-cid-3cvstxeu] p[data-astro-cid-3cvstxeu]{margin:0}.split__copy[data-astro-cid-3cvstxeu] p[data-astro-cid-3cvstxeu]+p[data-astro-cid-3cvstxeu]{margin-top:1.25rem}.tiles[data-astro-cid-3cvstxeu]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.tiles[data-astro-cid-3cvstxeu] article[data-astro-cid-3cvstxeu]{background:var(--white);border:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:340px;padding:3rem;display:flex}.tiles[data-astro-cid-3cvstxeu] h2[data-astro-cid-3cvstxeu]{font-size:var(--type-section)}.map[data-astro-cid-3cvstxeu]{background:linear-gradient(145deg,#dbeaf0,#f3efe9);place-items:center;min-height:480px;display:grid}.map[data-astro-cid-3cvstxeu] span[data-astro-cid-3cvstxeu]{background:var(--deep);color:#fff;padding:1rem}.soon[data-astro-cid-3cvstxeu]{text-align:center}.soon[data-astro-cid-3cvstxeu] span[data-astro-cid-3cvstxeu]{font:500 8rem/1 var(--serif);opacity:.1}.soon[data-astro-cid-3cvstxeu] p[data-astro-cid-3cvstxeu]{max-width:55ch;margin:1rem auto 2rem}@media (width<=750px){.split[data-astro-cid-3cvstxeu],.contact[data-astro-cid-3cvstxeu],.tiles[data-astro-cid-3cvstxeu]{grid-template-columns:1fr}.visual[data-astro-cid-3cvstxeu]{min-height:400px}}.page-head[data-astro-cid-3cvstxeu]{background:#fcfaf6}.map[data-astro-cid-3cvstxeu]{background:linear-gradient(145deg,#fffdf9,#f3ead8)}.map[data-astro-cid-3cvstxeu] span[data-astro-cid-3cvstxeu]{color:#4a321d;background:#f6c766}
