.hero[data-astro-cid-bbe6dxrz]{position:relative;color:var(--color-white);overflow:hidden;min-height:min(78vh,680px);display:flex;align-items:center}.hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.hero__overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(180deg,#14141499,#14141473 55%,#141414cc)}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative;padding:3rem 1.5rem;max-width:800px}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.2rem,5vw,3.4rem);margin:.6rem 0 1rem;line-height:1.15}.hero__subtitle[data-astro-cid-bbe6dxrz]{font-size:1.15rem;color:#ffffffe6;margin-bottom:2rem}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;flex-wrap:wrap}.features__grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-top:2.5rem}.features__card[data-astro-cid-vnivfuh2]{background:var(--color-dark-2);border:1px solid rgba(244,190,75,.25);border-radius:8px;padding:1.75rem}.features__card[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{color:var(--color-gold);font-size:1.15rem;margin-bottom:.75rem}.features__card[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{margin:0;color:#ffffffd9}.price-table[data-astro-cid-og3svalt]{background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:8px;padding:1.75rem}.price-table__title[data-astro-cid-og3svalt]{font-size:1.3rem;margin-bottom:1rem}.price-table__search[data-astro-cid-og3svalt]{width:100%;padding:.65rem 1rem;border:1px solid #ccc;border-radius:var(--radius);margin-bottom:1rem;font-family:var(--font-body);font-size:.95rem}.price-table__scroll[data-astro-cid-og3svalt]{overflow-x:auto;max-height:420px;overflow-y:auto}table[data-astro-cid-og3svalt]{width:100%;border-collapse:collapse;font-size:.92rem}thead[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]{position:sticky;top:0;background:var(--color-dark);color:var(--color-white);text-align:left;padding:.65rem .75rem;font-family:var(--font-heading);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}tbody[data-astro-cid-og3svalt] td[data-astro-cid-og3svalt]{padding:.55rem .75rem;border-bottom:1px solid var(--color-light-gray)}tbody[data-astro-cid-og3svalt] tr[data-astro-cid-og3svalt]:nth-child(2n){background:#fafafa}tbody[data-astro-cid-og3svalt] tr[data-astro-cid-og3svalt].is-hidden{display:none}.price-table__note[data-astro-cid-og3svalt]{display:none;color:var(--color-text-muted);padding-top:1rem;margin:0}.price-table__note[data-astro-cid-og3svalt].is-visible{display:block}.prices__intro[data-astro-cid-tiln4muo]{max-width:700px;color:var(--color-text-muted)}.prices__grid[data-astro-cid-tiln4muo]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem;align-items:start}@media (max-width: 900px){.prices__grid[data-astro-cid-tiln4muo]{grid-template-columns:1fr}}.stats[data-astro-cid-bhxv2qxz]{background:var(--color-gold)}.stats__grid[data-astro-cid-bhxv2qxz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;padding:3rem 1.5rem;text-align:center}.stats__value[data-astro-cid-bhxv2qxz]{display:block;font-family:var(--font-heading);font-size:2.6rem;font-weight:800;color:var(--color-dark)}.stats__label[data-astro-cid-bhxv2qxz]{font-family:var(--font-heading);font-weight:600;letter-spacing:.05em;font-size:.85rem;color:var(--color-dark);text-transform:uppercase}.about__grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:center}.about__text[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{color:var(--color-text-muted)}.about__photos[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.about__owner[data-astro-cid-v2cbyr3p]{grid-column:1 / -1;position:relative;border-radius:8px;overflow:hidden}.about__owner-caption[data-astro-cid-v2cbyr3p]{position:absolute;left:0;right:0;bottom:0;padding:1.75rem 1.25rem .85rem;background:linear-gradient(180deg,#0000,#000000bf);color:var(--color-white);font-family:var(--font-heading);font-weight:600}.about__photos[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{border-radius:8px;width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 4}.about__owner[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{aspect-ratio:16 / 10}@media (max-width: 800px){.about__grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}}.offer-for__grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-top:2.5rem}.offer-for__card[data-astro-cid-v2cbyr3p]{background:var(--color-white);border-radius:8px;padding:1.75rem;border-top:3px solid var(--color-gold)}.offer-for__card[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{margin-bottom:.75rem;font-size:1.15rem}.offer-for__card[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{margin:0;color:var(--color-text-muted)}.gallery__intro[data-astro-cid-ihllb3az]{max-width:640px;color:var(--color-text-muted)}.gallery__grid[data-astro-cid-ihllb3az]{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem;margin-top:2.5rem}.gallery__item[data-astro-cid-ihllb3az]{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:1}.gallery__item[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gallery__item[data-astro-cid-ihllb3az]:hover img[data-astro-cid-ihllb3az]{transform:scale(1.06)}.gallery__caption[data-astro-cid-ihllb3az]{position:absolute;left:0;right:0;bottom:0;padding:1.5rem .85rem .6rem;background:linear-gradient(180deg,#0000,#000000bf);color:var(--color-white);font-family:var(--font-heading);font-weight:600;font-size:.85rem;line-height:1.3}.gallery__item[data-astro-cid-ihllb3az]:nth-child(4n+1){grid-row:span 2;aspect-ratio:auto}@media (max-width: 900px){.gallery__grid[data-astro-cid-ihllb3az]{grid-template-columns:repeat(2,1fr)}.gallery__item[data-astro-cid-ihllb3az]:nth-child(4n+1){grid-row:span 1;aspect-ratio:1}}.reviews__header[data-astro-cid-bgwftent]{text-align:center}.reviews__badges[data-astro-cid-bgwftent]{display:flex;justify-content:center;gap:3rem;margin:2rem 0;flex-wrap:wrap}.reviews__badge[data-astro-cid-bgwftent]{display:flex;flex-direction:column;align-items:center}.reviews__badge-value[data-astro-cid-bgwftent]{font-family:var(--font-heading);font-size:2.4rem;font-weight:800;color:var(--color-gold);line-height:1}.reviews__badge-label[data-astro-cid-bgwftent]{color:#fffc;margin-top:.4rem;font-size:.9rem}.reviews__grid[data-astro-cid-bgwftent]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.75rem;margin:2.5rem 0}.reviews__card[data-astro-cid-bgwftent]{background:var(--color-dark-2);border:1px solid rgba(244,190,75,.25);border-radius:8px;padding:1.75rem;margin:0}.reviews__card[data-astro-cid-bgwftent] p[data-astro-cid-bgwftent]{color:#ffffffe6;line-height:1.6;margin:0 0 1.25rem}.reviews__card[data-astro-cid-bgwftent] footer[data-astro-cid-bgwftent]{display:flex;flex-direction:column;font-family:var(--font-heading)}.reviews__card[data-astro-cid-bgwftent] footer[data-astro-cid-bgwftent] strong[data-astro-cid-bgwftent]{color:var(--color-gold)}.reviews__card[data-astro-cid-bgwftent] footer[data-astro-cid-bgwftent] span[data-astro-cid-bgwftent]{font-size:.8rem;color:#ffffff8c}.reviews__actions[data-astro-cid-bgwftent]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.faq__list[data-astro-cid-al2ca2vr]{max-width:800px;margin-top:2rem;display:flex;flex-direction:column;gap:.75rem}.faq__item[data-astro-cid-al2ca2vr]{background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:8px;padding:1rem 1.25rem}.faq__item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{cursor:pointer;font-family:var(--font-heading);font-weight:600;list-style:none}.faq__item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:before{content:"+";color:var(--color-gold-dark);font-weight:800;margin-right:.6rem}.faq__item[data-astro-cid-al2ca2vr][open] summary[data-astro-cid-al2ca2vr]:before{content:"−"}.faq__item[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{margin:.85rem 0 .25rem;color:var(--color-text-muted)}
