.reviews-band[data-astro-cid-lcdefpme]{background:var(--rht-black);color:var(--rht-cream);text-align:center;padding:clamp(3.5rem,8vw,6rem) 0}.reviews-band__eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--rht-gold-bright);max-width:none;margin:0 auto 2.25rem;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:500}.reviews-band__row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem clamp(2.5rem,8vw,6rem);display:flex}.reviews-band__item[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;transition:transform .3s;display:flex;color:var(--rht-cream)!important}.reviews-band__item[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}.reviews-band__item[data-astro-cid-lcdefpme]:hover .reviews-band__label[data-astro-cid-lcdefpme]{color:var(--rht-gold-bright)}.reviews-band__stars[data-astro-cid-lcdefpme]{gap:.45rem;display:flex}.reviews-band__stars[data-astro-cid-lcdefpme] .reviews-band__thumb[data-astro-cid-lcdefpme]{width:clamp(2.6rem,4.6vw,3.4rem)}.reviews-band__stars[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:clamp(1.9rem,3.4vw,2.6rem);height:auto;fill:var(--rht-gold-bright)}.reviews-band__value[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--rht-gold-bright);font-size:clamp(4.5rem,12vw,8rem);font-weight:500;line-height:1}.reviews-band__label[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:var(--rht-cream);font-size:clamp(1.05rem,1.6vw,1.3rem);transition:color .2s}.reviews-band__rule[data-astro-cid-lcdefpme]{background:linear-gradient(#0000,#d9a64a99,#0000);align-self:stretch;width:1px}@media (width<=640px){.reviews-band__rule[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#0000,#d9a64a99,#0000);align-self:center;width:56px;height:1px}.reviews-band__row[data-astro-cid-lcdefpme]{flex-direction:column}}.stat-row[data-astro-cid-lcdefpme]{background:var(--rht-cream);padding:var(--space-12) 0;border-bottom:1px solid #00000014}.stat-row__grid[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=700px){.stat-row__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.stat-row__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr)}}.stat-row__item[data-astro-cid-lcdefpme]{text-align:center}.stat-row__value[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--rht-gold-deep);letter-spacing:-.01em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.05;display:block}.stat-row__label[data-astro-cid-lcdefpme]{margin-top:var(--space-2);letter-spacing:.18em;text-transform:uppercase;color:var(--rht-black);opacity:.7;font-size:.975rem;display:block}.testimonial-card[data-astro-cid-lcdefpme]{background:var(--rht-cream);border:1px solid #00000014;flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.testimonial-card__framing[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:var(--rht-gold-deep);font-size:.975rem;font-weight:500}.testimonial-card__quote[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--rht-black);border-left:0;margin:0;padding-left:0;font-size:1.25rem;font-style:italic;line-height:1.45}.testimonial-card__placeholder[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:#0006;font-size:1rem;font-style:italic}.testimonial-card__attribution[data-astro-cid-lcdefpme]{color:#000000b3;margin-top:auto;font-size:1.09rem}.home-areas-wrap[data-astro-cid-lcdefpme]{padding-top:0}.home-areas__lead[data-astro-cid-lcdefpme]{font-family:var(--font-display);max-width:46ch;margin:1.5rem 0 2.5rem;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.45}.home-areas__cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=760px){.home-areas__cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.home-areas__card[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background:#222;display:block;position:relative;overflow:hidden}@media (width>=760px){.home-areas__card[data-astro-cid-lcdefpme]{aspect-ratio:3/4}}.home-areas__card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .7s}.home-areas__card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.home-areas__shade[data-astro-cid-lcdefpme]{background:linear-gradient(#0000000d 45%,#000000b8);position:absolute;inset:0}.home-areas__name[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--rht-cream);font-size:clamp(1.9rem,3vw,2.6rem);position:absolute;bottom:1.25rem;left:1.5rem}.home-areas__more[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.home-areas__more[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--rht-black);border:1px solid #7d5c1c59;border-radius:999px;padding:.55rem 1.1rem;font-size:1.05rem}.home-areas__more[data-astro-cid-lcdefpme] .home-areas__etc[data-astro-cid-lcdefpme]{color:var(--rht-gold-deep);border-style:dashed}
