.gr[data-astro-cid-dzm6jl2s]{padding:4.5rem 1.25rem;background:var(--primary, #012d1d);color:#fff}.gr__inner[data-astro-cid-dzm6jl2s]{max-width:80rem;margin:0 auto}.gr__eyebrow[data-astro-cid-dzm6jl2s]{font-family:var(--font-label, sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary-fixed, #c1ecd4);margin-bottom:.5rem}.gr__heading[data-astro-cid-dzm6jl2s]{font-family:var(--font-headline, serif);font-size:clamp(1.625rem,3vw,2.25rem);line-height:1.2;margin-bottom:2rem;color:#fff}.gr__list[data-astro-cid-dzm6jl2s]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.gr__list[data-astro-cid-dzm6jl2s]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.gr[data-astro-cid-dzm6jl2s]{padding:5.5rem 3rem}.gr__list[data-astro-cid-dzm6jl2s]{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.gr__card[data-astro-cid-dzm6jl2s]{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:1.5rem}.gr__quote[data-astro-cid-dzm6jl2s]{font-family:var(--font-headline, serif);font-size:1.125rem;line-height:1.5;margin:0 0 1rem;color:#fff}.gr__who[data-astro-cid-dzm6jl2s]{font-size:.8125rem;font-weight:600;color:var(--primary-fixed, #c1ecd4)}.gr__facts[data-astro-cid-dzm6jl2s]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;font-size:.875rem;color:#ffffffd9}.gr__facts[data-astro-cid-dzm6jl2s] span[data-astro-cid-dzm6jl2s]:before{content:"✓";margin-right:.5rem;color:var(--primary-fixed, #c1ecd4)}.wcr-section[data-astro-cid-n2h7j2wl]{background-color:var(--primary, #012d1d);padding:6rem 2rem;text-align:center}.wcr-headline[data-astro-cid-n2h7j2wl]{font-family:var(--font-headline, "Noto Serif", serif);font-size:2.25rem;color:var(--on-primary, #ffffff);font-style:italic;margin-bottom:3rem}.wcr-stat-value[data-astro-cid-n2h7j2wl]{font-family:var(--font-headline, "Noto Serif", serif);font-size:3rem;color:#fbbf24;margin-bottom:.5rem}.wcr-stats-grid[data-astro-cid-n2h7j2wl]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:600px;margin:0 auto}.wcr-stat-item[data-astro-cid-n2h7j2wl]{display:flex;flex-direction:column;align-items:center}.wcr-stat-label[data-astro-cid-n2h7j2wl]{font-family:var(--font-label, "Manrope", sans-serif);font-size:.625rem;text-transform:uppercase;letter-spacing:.2em;color:var(--on-primary-container, #86af99);font-weight:700}@media(max-width:767px){.wcr-section[data-astro-cid-n2h7j2wl]{padding:3rem 1.25rem}.wcr-headline[data-astro-cid-n2h7j2wl]{font-size:clamp(1.5rem,5vw,2.25rem);margin-bottom:2rem}.wcr-stat-value[data-astro-cid-n2h7j2wl]{font-size:2.25rem}}@media(min-width:768px){.wcr-section[data-astro-cid-n2h7j2wl]{padding:6rem 2rem}.wcr-headline[data-astro-cid-n2h7j2wl]{font-size:2.75rem}.wcr-stat-value[data-astro-cid-n2h7j2wl]{font-size:3.5rem}.wcr-stat-label[data-astro-cid-n2h7j2wl]{font-size:.75rem}}@media(min-width:1024px){.wcr-section[data-astro-cid-n2h7j2wl]{padding:6rem 3rem}.wcr-headline[data-astro-cid-n2h7j2wl]{font-size:3rem}.wcr-stat-value[data-astro-cid-n2h7j2wl]{font-size:4rem}}.host-cta-section[data-astro-cid-j7pv25f6]{padding:5rem 0;background-color:var(--surface-container-low, #f5f5f0)}.host-stats[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem}.host-stat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 1.5rem;background-color:var(--surface-container-lowest, #ffffff);border-radius:.75rem}.host-stat-value[data-astro-cid-j7pv25f6]{font-family:var(--font-headline, "Noto Serif", serif);font-size:1.5rem;font-weight:700;color:var(--primary, #012d1d)}.host-stat-label[data-astro-cid-j7pv25f6]{font-family:var(--font-label, "Manrope", sans-serif);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--on-surface-variant, #414844);margin-top:.25rem}.groups-band[data-astro-cid-j7pv25f6]{padding:5rem 0;background-color:var(--surface-container-low, #f5f5f0)}.groups-band-header[data-astro-cid-j7pv25f6]{margin-bottom:2.5rem;max-width:36rem}.groups-band-label[data-astro-cid-j7pv25f6]{font-family:var(--font-label, "Manrope", sans-serif);font-size:.625rem;text-transform:uppercase;letter-spacing:.3em;color:var(--secondary, #7d562d);font-weight:700;display:block;margin-bottom:.75rem}.groups-band-heading[data-astro-cid-j7pv25f6]{font-family:var(--font-headline, "Noto Serif", serif);font-size:2rem;color:var(--primary, #012d1d);font-style:italic;line-height:1.15;margin-bottom:1rem}.groups-band-text[data-astro-cid-j7pv25f6]{font-family:var(--font-body, "Manrope", sans-serif);color:var(--on-surface-variant, #414844);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.groups-band-cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem}.groups-villa-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin-bottom:.75rem}@media(min-width:768px){.groups-villa-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.groups-villa-wrap[data-astro-cid-j7pv25f6]{margin:0;overflow:hidden;border-radius:.5rem;aspect-ratio:4/3}.groups-villa-img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.groups-villa-wrap[data-astro-cid-j7pv25f6]:hover .groups-villa-img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.groups-villa-caption[data-astro-cid-j7pv25f6]{font-family:var(--font-label, "Manrope", sans-serif);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--on-surface-variant, #414844);opacity:.7;text-align:center}
