.hero[data-astro-cid-ge2uvauf]{background:var(--surface);color:var(--text);padding-bottom:.5rem;display:grid}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{padding-bottom:calc(72px + 2rem)}}.hero__panel[data-astro-cid-ge2uvauf]{background:var(--surface)}.container--hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-lg) var(--space-md);max-width:36rem}.hero__rule[data-astro-cid-ge2uvauf]{margin-top:0;margin-bottom:var(--space-md);background:linear-gradient(90deg, var(--accent), transparent)}.hero[data-astro-cid-ge2uvauf] .display-title[data-astro-cid-ge2uvauf]{color:var(--ink);text-wrap:balance}.hero__lead[data-astro-cid-ge2uvauf]{color:var(--text-muted);margin:0 0 var(--space-lg);text-wrap:pretty;max-width:38ch;font-size:clamp(1.05rem,1rem + .4vw,1.2rem);line-height:1.55}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.hero__stage[data-astro-cid-ge2uvauf]{background:var(--surface);flex-direction:column;min-height:12rem;display:flex;position:relative}.hero__slides[data-astro-cid-ge2uvauf]{aspect-ratio:4/3;position:relative}.hero__slide[data-astro-cid-ge2uvauf]{opacity:0;pointer-events:none;margin:0;transition:opacity .85s;position:absolute;inset:0}.hero__slide[data-astro-cid-ge2uvauf].is-active{opacity:1;pointer-events:auto;z-index:1}.hero__image[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.object-pos--island[data-astro-cid-ge2uvauf]{object-position:52% 38%}.object-pos--beach[data-astro-cid-ge2uvauf]{object-position:center 45%}.object-pos--nights[data-astro-cid-ge2uvauf]{object-position:center 42%}.hero__toolbar[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm);flex-wrap:wrap;max-width:100%;display:flex}@media (width<=767px){.hero__toolbar[data-astro-cid-ge2uvauf]{padding-right:calc(64px + 1.75rem)}}@media (width<=767px) and (height>=800px){.hero__toolbar[data-astro-cid-ge2uvauf]{padding-right:var(--space-sm);flex-direction:column;align-items:flex-start}.hero__chrome[data-astro-cid-ge2uvauf]{max-width:calc(100% - .25rem)}}.hero__caption[data-astro-cid-ge2uvauf]{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--ink);flex:auto;margin:0;font-size:.8125rem;font-weight:600}.hero__caption-text[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block;overflow:visible}.hero__chrome[data-astro-cid-ge2uvauf]{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.hero__control[data-astro-cid-ge2uvauf]{border-radius:var(--radius);background:var(--surface-raised);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;border:1px solid #0c1b241f;font-size:1.1rem;line-height:1}.hero__control[data-astro-cid-ge2uvauf]:hover{border-color:var(--accent-deep);color:var(--accent-deep)}.hero__indicators[data-astro-cid-ge2uvauf]{background:var(--surface-raised);border-radius:var(--radius);border:1px solid #0c1b2414;gap:.35rem;padding:.35rem .5rem;display:flex}.hero__dot[data-astro-cid-ge2uvauf]{cursor:pointer;background:#0c1b2426;border:none;border-radius:999px;width:44px;height:8px;min-height:8px;padding:0}.hero__dot[data-astro-cid-ge2uvauf][aria-current=true]{background:var(--accent-deep)}@media (width>=768px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:stretch;min-height:clamp(22rem,52vh,34rem);padding-bottom:0}.hero__panel[data-astro-cid-ge2uvauf]{align-items:center;display:flex}.container--hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-xl)}.hero__stage[data-astro-cid-ge2uvauf]{flex-direction:column;min-height:clamp(22rem,52vh,34rem);display:flex;position:relative}.hero__slides[data-astro-cid-ge2uvauf]{flex:auto;width:100%;min-height:clamp(22rem,52vh,34rem)}.hero__slide[data-astro-cid-ge2uvauf],.hero__image[data-astro-cid-ge2uvauf]{border-radius:inherit}.hero__toolbar[data-astro-cid-ge2uvauf]{left:var(--space-sm);right:var(--space-sm);bottom:var(--space-sm);z-index:2;border-radius:var(--radius);background:#fffdf8eb;padding:.35rem .35rem .35rem .75rem;position:absolute;box-shadow:0 4px 16px #0c1b241a}.hero__caption[data-astro-cid-ge2uvauf]{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.hero__slide[data-astro-cid-ge2uvauf]{transition:none}}.stats[data-astro-cid-23gkgyqt]{margin:0}.stats__grid[data-astro-cid-23gkgyqt]{gap:var(--space-md) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stats__figure[data-astro-cid-23gkgyqt]{font-family:var(--font-display);color:var(--ink);margin:0 0 .25rem;font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);font-weight:700;line-height:1.1}.stats__label[data-astro-cid-23gkgyqt]{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.4}@media (width>=640px){.stats__grid[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(4,minmax(0,1fr))}}.about[data-astro-cid-oxgmilyn]{background:var(--surface);padding-bottom:0}.about__layout[data-astro-cid-oxgmilyn]{gap:var(--space-xl);align-items:center;display:grid}.about__copy[data-astro-cid-oxgmilyn]{max-width:36rem}.about__lead[data-astro-cid-oxgmilyn]{margin-bottom:var(--space-md)}.about__figure[data-astro-cid-oxgmilyn]{aspect-ratio:4/3;background:#dde5ea;margin:0}.about__img[data-astro-cid-oxgmilyn]{object-fit:cover;object-position:center 42%;width:100%;height:100%}.about__stats-band[data-astro-cid-oxgmilyn]{margin-top:var(--space-xl);padding:var(--space-lg) var(--space-md) var(--space-xl);background:var(--surface-aqua);border-radius:2rem 2rem 0 0}@media (width>=900px){.about__layout[data-astro-cid-oxgmilyn]{gap:var(--space-2xl);grid-template-columns:1fr 1fr}}.services[data-astro-cid-lesv7jgp]{background:var(--surface)}.services__grid[data-astro-cid-lesv7jgp]{gap:var(--space-xl);margin:0;padding:0;list-style:none;display:grid}.service-card[data-astro-cid-lesv7jgp]{gap:var(--space-md);flex-direction:column;display:flex}.service-card__media[data-astro-cid-lesv7jgp]{margin:0}.service-card__img[data-astro-cid-lesv7jgp]{aspect-ratio:3/2;object-fit:cover;vertical-align:middle;width:100%;display:block}.service-card__media[data-astro-cid-lesv7jgp].frame-sun--tall .service-card__img[data-astro-cid-lesv7jgp]{aspect-ratio:3/2.35}.pos-chauffeur[data-astro-cid-lesv7jgp]{object-position:42% center}.pos-villas[data-astro-cid-lesv7jgp]{object-position:center 42%}.pos-sky-sea[data-astro-cid-lesv7jgp]{object-position:center 58%}.pos-hotels[data-astro-cid-lesv7jgp]{object-position:center 62%}.pos-clubs[data-astro-cid-lesv7jgp]{object-position:center 48%}.pos-beauty[data-astro-cid-lesv7jgp]{object-position:50% 28%}.pos-fitness[data-astro-cid-lesv7jgp]{object-position:52% 42%}.pos-chefs[data-astro-cid-lesv7jgp]{object-position:center 55%}.service-card__body[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--text);margin:0}.services__cta-wrap[data-astro-cid-lesv7jgp]{margin:var(--space-xl) 0 0;text-align:left}@media (width>=768px){.services__grid[data-astro-cid-lesv7jgp]{column-gap:var(--space-xl);row-gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.testimonials[data-astro-cid-gakqr736]{background:var(--surface-sand);overflow:hidden}.testimonials__header[data-astro-cid-gakqr736]{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.testimonials__controls[data-astro-cid-gakqr736]{gap:var(--space-sm);display:flex}.testimonials__btn[data-astro-cid-gakqr736]{border-radius:var(--radius);background:var(--surface-raised);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;border:1px solid #0c1b2426;font-size:1.1rem}.testimonials__btn[data-astro-cid-gakqr736]:hover{border-color:var(--accent-deep);color:var(--accent-deep)}.testimonials__track[data-astro-cid-gakqr736]{gap:var(--space-md);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:.25rem;scroll-padding-inline:0;display:flex;overflow-x:auto}.testimonial[data-astro-cid-gakqr736]{scroll-snap-align:start;padding:var(--space-md);background:var(--surface-raised);border-radius:var(--radius);flex:0 0 min(88vw,20rem);margin:0;box-shadow:0 8px 24px #0c1b240f}.testimonial__quote[data-astro-cid-gakqr736]{margin:0 0 var(--space-sm)}.testimonial__quote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{color:var(--text);margin:0;font-size:1.05rem;line-height:1.6}.testimonial__quote[data-astro-cid-gakqr736]{border-left:3px solid var(--coral);padding-left:var(--space-sm)}.testimonial__attr[data-astro-cid-gakqr736]{color:var(--text-muted);font-size:.9375rem;font-weight:600}@media (width>=768px){.testimonial[data-astro-cid-gakqr736]{flex:0 0 calc((100% - 2 * var(--space-md)) / 2.5);min-width:16rem}}.contact[data-astro-cid-he3spzz3]{background:var(--surface-aqua);color:var(--text)}.contact[data-astro-cid-he3spzz3] .display-title[data-astro-cid-he3spzz3]{color:var(--ink)}.contact__inner[data-astro-cid-he3spzz3]{max-width:40rem}.contact__rule[data-astro-cid-he3spzz3]{background:linear-gradient(90deg, var(--accent), transparent);margin-top:0}.contact__text[data-astro-cid-he3spzz3]{max-width:48ch;margin-bottom:var(--space-lg);color:var(--text);font-size:1.05rem}.contact__actions[data-astro-cid-he3spzz3]{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (width<=767px){.contact[data-astro-cid-he3spzz3]{padding-bottom:calc(var(--space-xl) + 13rem)}}
