.hero[data-astro-cid-ge2uvauf]{background:var(--ink);min-height:clamp(560px,86vh,800px);color:var(--cream);align-items:center;padding-block:clamp(70px,11vw,120px);display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__bg[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;opacity:.42;width:100%;height:100%}.hero__pattern[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 18% 22%,#b8873d57,#0000 52%),radial-gradient(circle at 82% 78%,#25d36629,#0000 48%),linear-gradient(145deg,#16211d 0%,#1f2e27 48%,#16211d 100%);position:absolute;inset:0}.hero__pattern[data-astro-cid-ge2uvauf]:after{content:"";opacity:.4;background-image:linear-gradient(#faf7f20b 1px,#0000 1px),linear-gradient(90deg,#faf7f20b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:radial-gradient(at 50% 42%,#000 15%,#0000 72%)}.hero__bg[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(#16211dbd 0%,#16211d8f 42%,#16211de0 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{z-index:1;max-width:880px;position:relative}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:var(--cream);margin-block:20px}.hero__lead[data-astro-cid-ge2uvauf]{color:#faf7f2d6;max-width:58ch;font-size:clamp(1.02rem,1.7vw,1.2rem)}.hero__cta[data-astro-cid-ge2uvauf]{margin-top:32px}.hero__facts[data-astro-cid-ge2uvauf]{border-top:1px solid #faf7f22e;flex-wrap:wrap;gap:14px 40px;margin-top:clamp(40px,6vw,60px);padding-top:clamp(26px,4vw,34px);display:flex}.hero__facts[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{letter-spacing:.13em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:5px;font-size:.72rem;font-weight:600}.hero__facts[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{align-items:baseline;gap:7px;display:flex}.hero__facts[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--cream);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:600}.hero__facts[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:#faf7f2ad;font-size:.86rem}.trust[data-astro-cid-lmn7abdq]{background:var(--white);border-bottom:1px solid var(--line);padding-block:clamp(40px,5.5vw,64px)}.trust__grid[data-astro-cid-lmn7abdq]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(24px,3.4vw,40px);margin:0;padding:0;list-style:none;display:grid}.trust__icon[data-astro-cid-lmn7abdq]{background:var(--gold-wash);width:44px;height:44px;color:var(--gold);border-radius:13px;place-items:center;margin-bottom:14px;display:grid}.trust[data-astro-cid-lmn7abdq] h3[data-astro-cid-lmn7abdq]{font-family:var(--font-body);letter-spacing:-.005em;margin-bottom:5px;font-size:1rem;font-weight:600}.trust[data-astro-cid-lmn7abdq] p[data-astro-cid-lmn7abdq]{color:var(--muted);max-width:32ch;font-size:.9rem;line-height:1.55}.apt[data-astro-cid-csarprvl]{flex-direction:column;display:flex}.apt__media[data-astro-cid-csarprvl]{aspect-ratio:16/11;background:var(--sand);display:block;position:relative;overflow:hidden}.apt__media[data-astro-cid-csarprvl] img[data-astro-cid-csarprvl]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.apt[data-astro-cid-csarprvl]:hover .apt__media[data-astro-cid-csarprvl] img[data-astro-cid-csarprvl]{transform:scale(1.04)}.apt__placeholder[data-astro-cid-csarprvl]{color:var(--gold);background:radial-gradient(circle at 30% 25%, #b8873d24, transparent 55%), var(--sand);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.apt__placeholder[data-astro-cid-csarprvl] em[data-astro-cid-csarprvl]{color:var(--muted);font-size:.84rem;font-style:normal;font-weight:600}.apt__count[data-astro-cid-csarprvl],.apt__floor[data-astro-cid-csarprvl]{border-radius:var(--radius-pill);align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute}.apt__count[data-astro-cid-csarprvl]{backdrop-filter:blur(8px);color:var(--cream);background:#16211dbd;bottom:12px;right:12px}.apt__floor[data-astro-cid-csarprvl]{backdrop-filter:blur(8px);color:var(--ink-soft);background:#faf7f2eb;top:12px;left:12px}.apt__body[data-astro-cid-csarprvl]{flex-direction:column;flex:1;gap:18px;padding:clamp(20px,2.6vw,28px);display:flex}.apt__head[data-astro-cid-csarprvl] h3[data-astro-cid-csarprvl]{margin-bottom:6px}.apt__head[data-astro-cid-csarprvl] h3[data-astro-cid-csarprvl] a[data-astro-cid-csarprvl]:hover{color:var(--gold)}.apt__tagline[data-astro-cid-csarprvl]{color:var(--muted);font-size:.95rem;line-height:1.5}.apt__cfg[data-astro-cid-csarprvl]{border:1px solid var(--line);border-radius:var(--radius);background:var(--cream);overflow:hidden}.apt__cfgHead[data-astro-cid-csarprvl]{border-bottom:1px solid var(--line);background:var(--gold-wash);letter-spacing:.1em;text-transform:uppercase;color:#7d5a21;align-items:center;gap:7px;padding:10px 15px;font-size:.74rem;font-weight:700;display:flex}.apt__cfg[data-astro-cid-csarprvl] ul[data-astro-cid-csarprvl]{margin:0;padding:0;list-style:none}.apt__cfg[data-astro-cid-csarprvl] li[data-astro-cid-csarprvl]{justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.apt__cfg[data-astro-cid-csarprvl] li[data-astro-cid-csarprvl]+li[data-astro-cid-csarprvl]{border-top:1px dashed var(--line)}.apt__cfgLabel[data-astro-cid-csarprvl]{flex-direction:column;min-width:0;line-height:1.35;display:flex}.apt__cfgLabel[data-astro-cid-csarprvl] strong[data-astro-cid-csarprvl]{font-size:.95rem;font-weight:600}.apt__cfgLabel[data-astro-cid-csarprvl] em[data-astro-cid-csarprvl]{color:var(--muted);font-size:.79rem;font-style:normal}.apt__cfgPrice[data-astro-cid-csarprvl]{flex:none;align-items:baseline;gap:4px;display:flex}.apt__cfgPrice[data-astro-cid-csarprvl] strong[data-astro-cid-csarprvl]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.14rem;font-weight:600}.apt__cfgPrice[data-astro-cid-csarprvl] em[data-astro-cid-csarprvl]{color:var(--muted);font-size:.74rem;font-style:normal}.apt__amen[data-astro-cid-csarprvl]{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.apt__amen[data-astro-cid-csarprvl] li[data-astro-cid-csarprvl]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--cream);color:var(--ink-soft);align-items:center;gap:6px;padding:5px 11px;font-size:.8rem;display:inline-flex}.apt__amen[data-astro-cid-csarprvl] svg[data-astro-cid-csarprvl]{color:var(--gold)}.apt__amenMore[data-astro-cid-csarprvl]{font-weight:600;color:var(--gold)!important;border-color:var(--gold-soft)!important;background:var(--gold-wash)!important}.apt__foot[data-astro-cid-csarprvl]{border-top:1px solid var(--line);flex-direction:column;gap:16px;margin-top:auto;padding-top:18px;display:flex}.apt__price[data-astro-cid-csarprvl]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.apt__priceLabel[data-astro-cid-csarprvl]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:600}.apt__priceVal[data-astro-cid-csarprvl]{align-items:baseline;gap:6px;display:flex}.apt__priceVal[data-astro-cid-csarprvl] strong[data-astro-cid-csarprvl]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:600}.apt__priceVal[data-astro-cid-csarprvl] em[data-astro-cid-csarprvl]{color:var(--muted);font-size:.88rem;font-style:normal}.apt__discount[data-astro-cid-csarprvl]{border-radius:var(--radius-pill);background:var(--gold-wash);border:1px solid var(--gold-soft);color:#7d5a21;align-items:center;gap:6px;margin-top:7px;padding:5px 11px;font-size:.78rem;font-weight:600;display:inline-flex}.apt__actions[data-astro-cid-csarprvl]{gap:9px;display:grid}@media (width>=440px){.apt__actions[data-astro-cid-csarprvl]{grid-template-columns:1fr 1fr}}
