.w-hero[data-astro-cid-twuyi3jr]{background:var(--color-dark);color:var(--color-on-dark);border-bottom:1px solid var(--color-dark-line);padding-block:2rem clamp(2.5rem,5vw,4rem)}.w-hero-fixed[data-astro-cid-twuyi3jr]{padding-top:calc(var(--w-strip-h) + 6.5rem)}.w-hero-grid[data-astro-cid-twuyi3jr]{align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.w-hero-copy[data-astro-cid-twuyi3jr]{justify-items:start;gap:1.1rem;min-width:0;display:grid}.w-hero-copy[data-astro-cid-twuyi3jr] h1[data-astro-cid-twuyi3jr]{max-width:18ch;font-size:var(--w-h1);text-wrap:balance;margin:0}.w-hero-statement[data-astro-cid-twuyi3jr]{max-width:46ch;font-size:var(--w-body-lg);color:var(--color-on-dark-muted-strong);text-wrap:pretty;margin:0;line-height:1.55}.w-hero-statement[data-astro-cid-twuyi3jr] a{color:var(--color-on-dark);text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:3px}.w-hero-actions[data-astro-cid-twuyi3jr]{flex-wrap:wrap;gap:.75rem;margin-top:.4rem;display:flex}@media (width<=36rem){.w-hero-copy[data-astro-cid-twuyi3jr] h1[data-astro-cid-twuyi3jr]{font-size:var(--w-h2);max-width:none}}.w-hero-photo[data-astro-cid-twuyi3jr]{min-width:0;margin:0}.w-hero-photo[data-astro-cid-twuyi3jr] picture,.w-hero-photo[data-astro-cid-twuyi3jr] img{aspect-ratio:4/3;object-fit:cover;object-position:45% 45%;background:var(--color-dark-raised);border-radius:20px;width:100%;height:auto;display:block}.w-hero-photo[data-astro-cid-twuyi3jr] figcaption[data-astro-cid-twuyi3jr]{color:var(--color-on-dark-muted);margin-top:.6rem;font-size:1rem}@media (width>=62rem){.w-hero-grid[data-astro-cid-twuyi3jr]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.w-hero-copy[data-astro-cid-twuyi3jr] h1[data-astro-cid-twuyi3jr]{font-size:var(--w-display)}.w-hero-photo[data-astro-cid-twuyi3jr] img{aspect-ratio:4/5;max-height:calc(100vh - var(--w-strip-h) - 9rem);min-height:26rem}}.accr[data-astro-cid-o7jbbtqw]{padding-block:clamp(1.25rem,3vw,1.75rem)}.accr-h[data-astro-cid-o7jbbtqw]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.accr-list[data-astro-cid-o7jbbtqw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.accr-list[data-astro-cid-o7jbbtqw]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=68rem){.accr-list[data-astro-cid-o7jbbtqw]{grid-template-columns:repeat(var(--accr-count,5), minmax(0, 1fr))}}.accr-item[data-astro-cid-o7jbbtqw]{text-align:center;border:1px solid var(--color-dark-line);background:var(--color-dark-raised);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:clamp(7rem,14vw,9.5rem);padding:1rem 1.1rem;display:flex}.accr-name[data-astro-cid-o7jbbtqw]{color:var(--color-on-dark);overflow-wrap:break-word;hyphens:auto;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:700;line-height:1.25}.accr-detail[data-astro-cid-o7jbbtqw]{color:var(--color-on-dark-muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600;line-height:1.3}.accr-item-plate[data-astro-cid-o7jbbtqw]{background:var(--color-on-dark);border-color:var(--color-on-dark)}.accr-item-apart[data-astro-cid-o7jbbtqw]{grid-column-end:-1}.accr-item-plate[data-astro-cid-o7jbbtqw] .accr-detail[data-astro-cid-o7jbbtqw]{color:var(--color-dark)}.accr-logo[data-astro-cid-o7jbbtqw]{object-fit:contain;width:auto;max-width:100%;height:clamp(4.5rem,9vw,6.75rem);display:block}.score-stars[data-astro-cid-2uqkes6r]{gap:.1rem;line-height:0;display:inline-flex}.score-star[data-astro-cid-2uqkes6r]{width:var(--star-size);height:var(--star-size);display:block;position:relative}.score-star[data-astro-cid-2uqkes6r] svg[data-astro-cid-2uqkes6r]{width:var(--star-size);height:var(--star-size);display:block}.score-star-fill[data-astro-cid-2uqkes6r]{position:absolute;inset:0 auto 0 0;overflow:hidden}.score-star-off[data-astro-cid-2uqkes6r]{fill:var(--star-off,var(--color-star-empty))}.score-star-on[data-astro-cid-2uqkes6r]{fill:var(--star-on,var(--color-gold-deep));stroke:var(--star-edge,transparent);stroke-width:.6px}.pf-scores[data-astro-cid-zdipnigw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.pf-tile[data-astro-cid-zdipnigw]{--star-on:var(--color-gold);--star-off:#f5f1e829;border:1px solid var(--color-dark-line);border-top:3px solid var(--pf-accent);background:var(--color-dark-raised);height:100%;color:var(--color-on-dark);border-radius:14px;align-content:start;justify-items:start;gap:.35rem;padding:.9rem 1rem 1rem;text-decoration:none;display:grid}a[data-astro-cid-zdipnigw].pf-tile:hover{border-color:#c9a2278c;border-top-color:var(--pf-accent)}a[data-astro-cid-zdipnigw].pf-tile:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:3px}.pf-name[data-astro-cid-zdipnigw]{color:var(--pf-ink);border:1px solid var(--pf-edge);border-radius:999px;padding:.1rem .65rem;font-size:1rem;font-weight:700;line-height:1.3}.pf-figure[data-astro-cid-zdipnigw]{align-items:baseline;gap:.1rem;margin-top:.15rem;display:flex}.pf-big[data-astro-cid-zdipnigw]{font-size:var(--w-h1,2.441rem);letter-spacing:-.02em;color:var(--color-gold);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.pf-small[data-astro-cid-zdipnigw] .pf-big[data-astro-cid-zdipnigw]{font-size:var(--w-h2,1.953rem)}.pf-scale[data-astro-cid-zdipnigw]{font-size:var(--w-h4,1.25rem);color:var(--color-on-dark-muted-strong);font-weight:700}.pf-count[data-astro-cid-zdipnigw]{color:var(--color-on-dark-muted-strong);font-size:1rem}.pf-count[data-astro-cid-zdipnigw] b[data-astro-cid-zdipnigw]{color:var(--color-on-dark)}.pf-owner[data-astro-cid-zdipnigw]{color:var(--color-on-dark-muted);max-width:52ch;margin:.6rem 0 0;font-size:1rem;line-height:1.45}.pf-sr[data-astro-cid-zdipnigw]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wide{--w-max:90rem;--w-max-wide:100rem;--w-gutter:clamp(1.25rem, 4vw, 3rem);--w-measure:36em;--w-caption:1rem;--w-small:1rem;--w-body:1rem;--w-body-lg:1.25rem;--w-h4:1.25rem;--w-h3:1.5625rem;--w-h2:clamp(1.953rem, 1.45rem + 1.6vw, 2.441rem);--w-h1:clamp(2.441rem, 1.75rem + 2.4vw, 3.052rem);--w-display:clamp(3.052rem, 2.25rem + 3vw, 3.815rem);--w-strip-h:2.5rem;--w-callbar-h:4.5rem;font-size:var(--w-body)}body.wide{padding-bottom:calc(var(--w-callbar-h) + env(safe-area-inset-bottom))}.wide .container-site{max-width:var(--w-max);padding-inline:var(--w-gutter)}.wide .container-wide{width:100%;max-width:var(--w-max-wide);padding-inline:var(--w-gutter);margin-inline:auto}.wide h1{font-size:var(--w-h1)}.wide h2{font-size:var(--w-h2)}.wide h3{font-size:var(--w-h3);line-height:1.2}.wide h4{font-size:var(--w-h4);line-height:1.25}.wide p,.wide li,.wide dd,.wide dt,.wide label,.wide figcaption,.wide input,.wide textarea,.wide select,.wide button,.wide .btn{font-size:var(--w-body)}.wide .w-lead{font-size:var(--w-body-lg);line-height:1.55}.wide .w-eyebrow{font-size:var(--w-small);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0;font-weight:700}.wide .w-copy{max-width:var(--w-measure)}.wide .w-copy>*+*{margin-top:1rem}html body.wide :is(.rr-meta,.rr-note,.rr-count,.rr-held,.rr-name,.rr-go,.rr-sub,.rr-profiles,.rr-out,.rs-sub,.rs-record,.rs-by,.rs-owner,.rs-open,.accr-name,.accr-detail,.crumbs,.crumbs a,.crumbs li,.faq-q,.faq-a,.faq-a p,.footer-legal,.footer-legal span,.footer-legal a,.site-footer a,.site-footer p,.site-footer li,.cta-contact p,.cta-note,.ss-label,.ss-row,.ss-row a,.consent p,.consent .btn,.cbf-small,.cbf label,.cbf label span,.tag,.chip,.card p,.card-link,.sx-h,.site-footer h2){font-size:var(--w-small)}.wide :is(.com-intro,.com-homes,.w-rates-note,.rr-profiles,.w-lp-footer p){max-width:var(--w-measure)}.wide .site-header{top:var(--w-strip-h)}.wide [id]{scroll-margin-top:calc(var(--w-strip-h) + 6.5rem)}.wide .consent{bottom:calc(var(--w-callbar-h) + env(safe-area-inset-bottom))}.wide .wa-float{bottom:calc(var(--w-callbar-h) + env(safe-area-inset-bottom) + 1rem)}.wide .consent,.wide .wa-float{transition:transform .25s}.wide.cb-wait .consent,.wide.cb-wait .wa-float{transform:translateY(calc(var(--w-callbar-h) + env(safe-area-inset-bottom)))}@media (prefers-reduced-motion:reduce){.wide .consent,.wide .wa-float{transition:none}}.landing{--w-strip-h:0rem}.landing .site-header{position:relative;top:0}@media (width<=48rem){.wide{--w-callbar-h:4.75rem;--w-strip-h:2.4rem}.landing{--w-strip-h:0rem}}
