.rbar[data-astro-cid-44shdtzv]{background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);gap:16px;padding:18px;display:grid}.rbar--hero[data-astro-cid-44shdtzv],.rbar--inline[data-astro-cid-44shdtzv]{grid-template-columns:1fr auto;align-items:end}.rbar__fields[data-astro-cid-44shdtzv]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.rbar__actions[data-astro-cid-44shdtzv]{gap:8px;display:flex}.rbar__actions[data-astro-cid-44shdtzv] .btn[data-astro-cid-44shdtzv]{white-space:nowrap}.rbar--aside[data-astro-cid-44shdtzv]{padding:22px}.rbar--aside[data-astro-cid-44shdtzv] .rbar__fields[data-astro-cid-44shdtzv]{grid-template-columns:1fr 1fr}.rbar--aside[data-astro-cid-44shdtzv] .rbar__fields[data-astro-cid-44shdtzv] .field[data-astro-cid-44shdtzv]:nth-child(n+3){grid-column:1/-1}.rbar--aside[data-astro-cid-44shdtzv] .rbar__actions[data-astro-cid-44shdtzv]{flex-direction:column}.rbar--aside[data-astro-cid-44shdtzv] .rbar__actions[data-astro-cid-44shdtzv] .btn[data-astro-cid-44shdtzv]{width:100%}@media (width<=980px){.rbar--hero[data-astro-cid-44shdtzv],.rbar--inline[data-astro-cid-44shdtzv]{grid-template-columns:1fr}.rbar__actions[data-astro-cid-44shdtzv] .btn[data-astro-cid-44shdtzv]:first-child{flex:1}}@media (width<=520px){.rbar__fields[data-astro-cid-44shdtzv]{grid-template-columns:1fr 1fr}.rbar__fields[data-astro-cid-44shdtzv] .field[data-astro-cid-44shdtzv]:nth-child(n+3){grid-column:1/-1}.rbar[data-astro-cid-44shdtzv]:not(.rbar--aside) .rbar__wa[data-astro-cid-44shdtzv] span[data-astro-cid-44shdtzv]{display:none}.rbar[data-astro-cid-44shdtzv] .input[data-astro-cid-44shdtzv][type=date]{padding-inline:.55em}}@media (width<=440px){.rbar--aside[data-astro-cid-44shdtzv]{padding:16px}.rbar--aside[data-astro-cid-44shdtzv] .rbar__fields[data-astro-cid-44shdtzv]{grid-template-columns:1fr}}@media (width<=360px){.rbar[data-astro-cid-44shdtzv],.rbar__fields[data-astro-cid-44shdtzv]{grid-template-columns:minmax(0,1fr)}.rbar__actions[data-astro-cid-44shdtzv] .btn[data-astro-cid-44shdtzv]:first-child{white-space:normal;text-align:center}}.rrow[data-astro-cid-heqbvrsn]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,6vw,110px);padding-block:clamp(36px,5vw,72px);display:grid}.rrow--reverse[data-astro-cid-heqbvrsn]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.rrow--reverse[data-astro-cid-heqbvrsn] .rrow__media[data-astro-cid-heqbvrsn]{order:2}.rrow__media[data-astro-cid-heqbvrsn]{grid-template-columns:1.55fr 1fr;align-items:start;gap:clamp(12px,1.6vw,22px);display:grid;position:relative}.rrow__main[data-astro-cid-heqbvrsn]{aspect-ratio:4/5}.rrow__detail[data-astro-cid-heqbvrsn]{aspect-ratio:3/4;margin-top:clamp(48px,12vw,180px)}.rrow--reverse[data-astro-cid-heqbvrsn] .rrow__media[data-astro-cid-heqbvrsn]{grid-template-columns:1fr 1.55fr}.rrow--reverse[data-astro-cid-heqbvrsn] .rrow__detail[data-astro-cid-heqbvrsn]{order:-1;align-self:end;margin-top:0;margin-bottom:clamp(48px,12vw,180px)}.rrow__main[data-astro-cid-heqbvrsn] img,.rrow__detail[data-astro-cid-heqbvrsn] img{transition:transform 1.2s var(--ease)}.rrow[data-astro-cid-heqbvrsn]:hover .rrow__main[data-astro-cid-heqbvrsn] img{transform:scale(1.03)}.rrow__text[data-astro-cid-heqbvrsn]{justify-items:start;gap:18px;max-width:30rem;display:grid}.rrow__title[data-astro-cid-heqbvrsn]{letter-spacing:-.03em;font-size:clamp(2.375rem,3.6vw + 1rem,4.25rem);line-height:.98}.rrow__summary[data-astro-cid-heqbvrsn]{color:var(--ink-soft);font-size:1.0625rem}.rrow__facts[data-astro-cid-heqbvrsn]{color:var(--muted);flex-wrap:wrap;gap:4px 0;margin:0;font-size:.875rem;display:flex}.rrow__facts[data-astro-cid-heqbvrsn] li[data-astro-cid-heqbvrsn]+li[data-astro-cid-heqbvrsn]:before{content:"·";color:var(--gold);margin:0 10px}.rrow__actions[data-astro-cid-heqbvrsn]{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:8px;display:flex}@media (width<=860px){.rrow[data-astro-cid-heqbvrsn],.rrow--reverse[data-astro-cid-heqbvrsn]{grid-template-columns:1fr}.rrow--reverse[data-astro-cid-heqbvrsn] .rrow__media[data-astro-cid-heqbvrsn]{order:0;grid-template-columns:1.55fr 1fr}.rrow--reverse[data-astro-cid-heqbvrsn] .rrow__detail[data-astro-cid-heqbvrsn]{order:0;align-self:start;margin:clamp(48px,12vw,120px) 0 0}}.fdraw[data-astro-cid-dhus25y6]{color:var(--gold-deep);margin:0}.fdraw[data-astro-cid-dhus25y6] svg[data-astro-cid-dhus25y6]{width:100%;height:auto;overflow:visible}.fdraw__structure[data-astro-cid-dhus25y6]{stroke-width:1.35px}.fdraw__windows[data-astro-cid-dhus25y6]{stroke-width:.95px;opacity:.85}.fdraw__detail[data-astro-cid-dhus25y6]{stroke-width:.7px;opacity:.55}.js .fdraw[data-astro-cid-dhus25y6] path[data-astro-cid-dhus25y6]{stroke-dasharray:1 1;stroke-dashoffset:calc(1 - clamp(0, var(--p,0) * 1.5 - var(--lag,0), 1))}.fdraw__windows[data-astro-cid-dhus25y6]{--lag:.25}.fdraw__detail[data-astro-cid-dhus25y6]{--lag:.5}.fdraw[data-astro-cid-dhus25y6] figcaption[data-astro-cid-dhus25y6]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 14px;margin-top:22px;display:flex}.fdraw[data-astro-cid-dhus25y6] figcaption[data-astro-cid-dhus25y6] .caption[data-astro-cid-dhus25y6]{margin:0}@media (prefers-reduced-motion:reduce){.js .fdraw[data-astro-cid-dhus25y6] path[data-astro-cid-dhus25y6]{stroke-dasharray:none;stroke-dashoffset:0}}.lmap[data-astro-cid-4eth3l44]{margin:0}.lmap[data-astro-cid-4eth3l44] svg[data-astro-cid-4eth3l44]{border-radius:var(--r-lg);border:1px solid var(--line);width:100%;height:auto;font-family:var(--f-text);background:#f6f6f3}.lmap[data-astro-cid-4eth3l44] figcaption[data-astro-cid-4eth3l44]{color:var(--muted);margin-top:10px;font-size:.8125rem}.lm-bg[data-astro-cid-4eth3l44]{fill:#f6f6f3}.lm-park[data-astro-cid-4eth3l44]{fill:#e2e6d5;stroke:#aab593;stroke-width:1.4px}.lm-park-trees[data-astro-cid-4eth3l44]{fill-opacity:1;color:#b8c3a2}.lm-park-trees[data-astro-cid-4eth3l44] circle,pattern[data-astro-cid-4eth3l44] circle[data-astro-cid-4eth3l44]{fill:#c3cdac}.lm-minor[data-astro-cid-4eth3l44] path[data-astro-cid-4eth3l44]{fill:none;stroke:#dedfda;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.lm-main[data-astro-cid-4eth3l44] path[data-astro-cid-4eth3l44]{fill:none;stroke:#c8c9c2;stroke-width:4.6px;stroke-linecap:round;stroke-linejoin:round}.lm-rail[data-astro-cid-4eth3l44] path[data-astro-cid-4eth3l44]{fill:none;stroke:#85857e;stroke-width:2px;stroke-dasharray:7 5}.lm-palace[data-astro-cid-4eth3l44] path[data-astro-cid-4eth3l44]{fill:#ecece7;stroke:var(--ink);stroke-width:1.6px}.lm-palace[data-astro-cid-4eth3l44] rect[data-astro-cid-4eth3l44]{fill:#f6f6f3;stroke:var(--ink);stroke-width:.9px}.lm-route[data-astro-cid-4eth3l44]{fill:none;stroke-linecap:round;stroke-linejoin:round}.lm-route--reggia[data-astro-cid-4eth3l44]{stroke:var(--gold-deep);stroke-width:5px}.lm-route--station[data-astro-cid-4eth3l44]{stroke:var(--ink);stroke-width:3px;stroke-dasharray:2 7}.lm-route--center[data-astro-cid-4eth3l44]{stroke:#6f8a5e;stroke-width:3.4px;stroke-dasharray:9 6}.lm-dot[data-astro-cid-4eth3l44]{fill:var(--white);stroke:var(--ink);stroke-width:2.4px}.lm-bnb__halo[data-astro-cid-4eth3l44]{fill:#b8955c3d}.lm-bnb__dot[data-astro-cid-4eth3l44]{fill:var(--ink);stroke:var(--gold);stroke-width:3px}.lm-label[data-astro-cid-4eth3l44]{fill:var(--ink);paint-order:stroke;stroke:#f6f6f3;stroke-width:5px;stroke-linejoin:round;font-size:19px;font-weight:600}.lm-label--bnb[data-astro-cid-4eth3l44]{font-family:var(--f-display);font-size:23px;font-weight:600}.lm-area[data-astro-cid-4eth3l44]{letter-spacing:.22em;text-transform:uppercase;fill:#7f8c68;font-size:15px;font-weight:600}.lm-scale[data-astro-cid-4eth3l44] path[data-astro-cid-4eth3l44]{fill:none;stroke:var(--ink);stroke-width:1.6px}.lm-scale[data-astro-cid-4eth3l44] text[data-astro-cid-4eth3l44],.lm-north[data-astro-cid-4eth3l44] text[data-astro-cid-4eth3l44]{fill:var(--ink);font-size:14px;font-weight:600}.lm-north[data-astro-cid-4eth3l44] path[data-astro-cid-4eth3l44]{fill:var(--ink)}.dist[data-astro-cid-fmzezu5g]{border-top:1px solid var(--line-strong);margin:0;display:grid}.dist__item[data-astro-cid-fmzezu5g]{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(24px,1fr) auto;align-items:baseline;gap:12px;padding:15px 0;display:grid}.dist__name[data-astro-cid-fmzezu5g]{color:var(--ink);max-width:22rem;font-size:.9875rem}.dist__dots[data-astro-cid-fmzezu5g]{border-bottom:1px dotted #14141447;align-self:end;margin-bottom:.45em}.dist__value[data-astro-cid-fmzezu5g]{text-align:right;justify-items:end;line-height:1.25;display:grid}.dist__value[data-astro-cid-fmzezu5g] strong[data-astro-cid-fmzezu5g]{font-family:var(--f-display);color:var(--ink);white-space:nowrap;font-size:1.3125rem;font-weight:400}@media (width<=520px){.dist__item[data-astro-cid-fmzezu5g]{grid-template-columns:minmax(0,1fr) auto}.dist__dots[data-astro-cid-fmzezu5g]{display:none}}.review[data-astro-cid-wz2p2ybn]{background:var(--cream);border-radius:var(--r);break-inside:avoid;align-content:start;gap:14px;padding:clamp(30px,3vw,44px) clamp(26px,3vw,46px) clamp(26px,2.6vw,36px);display:grid;position:relative}.review__star{color:#d9b25f;width:11px;height:11px;position:absolute}.review__star--tl{top:16px;left:16px}.review__star--tr{top:16px;right:16px}.review__star--bl{bottom:16px;left:16px}.review__title[data-astro-cid-wz2p2ybn]{letter-spacing:-.015em;font-size:clamp(1.375rem,.6vw + 1.15rem,1.75rem);line-height:1.15}.review__text[data-astro-cid-wz2p2ybn]{color:var(--ink-soft);font-size:.9875rem;line-height:1.65}.review--large[data-astro-cid-wz2p2ybn] .review__title[data-astro-cid-wz2p2ybn]{font-size:clamp(1.75rem,1.4vw + 1.25rem,2.75rem);line-height:1.05}.review--large[data-astro-cid-wz2p2ybn] .review__text[data-astro-cid-wz2p2ybn]{font-family:var(--f-display);color:var(--ink);font-size:clamp(1.1875rem,.5vw + 1.05rem,1.4375rem);line-height:1.5}.review__by[data-astro-cid-wz2p2ybn]{border-top:1px solid var(--line);gap:3px;padding-top:14px;font-size:.875rem;display:grid}.review__author[data-astro-cid-wz2p2ybn]{flex-wrap:wrap;gap:4px 8px;display:flex}.review__author[data-astro-cid-wz2p2ybn] span[data-astro-cid-wz2p2ybn],.review__meta[data-astro-cid-wz2p2ybn]{color:var(--muted)}.review__meta[data-astro-cid-wz2p2ybn]{font-size:.8125rem}.review__source[data-astro-cid-wz2p2ybn]{color:var(--green);justify-content:space-between;gap:10px;margin-top:6px;font-size:.8125rem;display:flex}.review__source[data-astro-cid-wz2p2ybn] span[data-astro-cid-wz2p2ybn]:first-child{font-family:var(--f-display);color:var(--ink);font-size:1rem}.mag[data-astro-cid-upify2nq]{border-radius:var(--r);background:var(--cream);color:var(--ink);transition:background-color .4s var(--ease);grid-template-rows:auto auto 1fr;align-content:start;gap:14px;padding:14px 14px 26px;text-decoration:none;display:grid}.mag[data-astro-cid-upify2nq]:hover{background:var(--cream-deep)}.mag__plate[data-astro-cid-upify2nq]{aspect-ratio:4/4.6;border-radius:var(--r-sm);background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.mag__plate[data-astro-cid-upify2nq] .diamond[data-astro-cid-upify2nq]{position:absolute;top:16px;left:16px}.mag__fig[data-astro-cid-upify2nq]{font-family:var(--f-display);letter-spacing:-.04em;text-align:center;color:var(--ink);transition:color .4s var(--ease);padding:0 12px;font-size:clamp(3rem,4.6vw,5rem);line-height:1}.mag__fig--long[data-astro-cid-upify2nq]{font-size:clamp(2.125rem,2.8vw,3rem)}.mag[data-astro-cid-upify2nq]:hover .mag__fig[data-astro-cid-upify2nq]{color:var(--green);font-style:italic}.mag__tav[data-astro-cid-upify2nq]{font-family:var(--f-display);color:var(--muted);font-size:.875rem;font-style:italic;position:absolute;bottom:12px;left:16px}.mag__plate--photo[data-astro-cid-upify2nq]{background:#2b2b29;place-items:end start}.mag[data-astro-cid-upify2nq] .mag__pic{position:absolute;inset:0}.mag[data-astro-cid-upify2nq] .mag__img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.mag[data-astro-cid-upify2nq]:hover .mag__img{transform:scale(1.04)}.mag__plate--photo[data-astro-cid-upify2nq]:after{content:"";background:linear-gradient(#10100f38,#0000 22%),linear-gradient(#0000 34%,#10100f6b 60%,#10100fcc);position:absolute;inset:0}.mag__plate--photo[data-astro-cid-upify2nq] .diamond[data-astro-cid-upify2nq],.mag__plate--photo[data-astro-cid-upify2nq] .mag__tav[data-astro-cid-upify2nq]{z-index:1}.mag__plate--photo[data-astro-cid-upify2nq] .mag__fig[data-astro-cid-upify2nq]{z-index:1;text-align:left;color:#fff;text-shadow:0 1px 24px #0000004d;padding:0 16px 38px;position:relative}.mag[data-astro-cid-upify2nq]:hover .mag__plate--photo[data-astro-cid-upify2nq] .mag__fig[data-astro-cid-upify2nq]{color:#fff}.mag__plate--photo[data-astro-cid-upify2nq] .mag__tav[data-astro-cid-upify2nq]{color:#ffffffdb}.mag__meta[data-astro-cid-upify2nq]{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 4px 0;display:flex}.mag__meta[data-astro-cid-upify2nq] em[data-astro-cid-upify2nq]{font-family:var(--f-display);color:var(--ink);font-size:1.125rem}.mag__meta[data-astro-cid-upify2nq] time[data-astro-cid-upify2nq]{color:var(--muted);white-space:nowrap;font-size:.8125rem}.mag__title[data-astro-cid-upify2nq]{font-family:var(--f-display);letter-spacing:-.015em;padding:0 4px;font-size:clamp(1.375rem,.7vw + 1.15rem,1.75rem);line-height:1.12}.mag__text[data-astro-cid-upify2nq]{color:var(--ink-soft);padding:0 4px;font-size:.9375rem;line-height:1.55}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--line-strong)}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;display:flex}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-hemr5th4]{font-family:var(--f-display);letter-spacing:-.012em;color:var(--ink);transition:color .3s var(--ease);font-size:clamp(1.25rem,.5vw + 1.1rem,1.5625rem);font-weight:400;line-height:1.25}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:hover .faq__q[data-astro-cid-hemr5th4]{color:var(--green)}.faq__icon[data-astro-cid-hemr5th4]{width:18px;height:18px;transition:transform .4s var(--ease);flex:none;position:relative}.faq__icon[data-astro-cid-hemr5th4]:before,.faq__icon[data-astro-cid-hemr5th4]:after{content:"";background:var(--ink);height:1px;position:absolute;top:50%;left:0;right:0}.faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]{transform:rotate(45deg)}.faq__a[data-astro-cid-hemr5th4]{max-width:46rem;color:var(--ink-soft);padding:0 48px 26px 0}.faq__a[data-astro-cid-hemr5th4] a{color:var(--ink)}.hero[data-astro-cid-wcolddp2]{padding:0 clamp(8px,1vw,14px)}.hero__frame[data-astro-cid-wcolddp2]{min-height:min(calc(100svh - var(--header-h) - 14px), 900px);border-radius:var(--r-lg);isolation:isolate;color:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.hero__frame[data-astro-cid-wcolddp2]>picture{z-index:-1;position:absolute;inset:0}.hero__frame[data-astro-cid-wcolddp2]>picture img{object-fit:cover;width:100%;height:100%}.hero__frame[data-astro-cid-wcolddp2]:after{content:"";z-index:-1;background:radial-gradient(70% 60% at 50% 48%,#0a0a0a80,#0a0a0a24 70%),linear-gradient(#0a0a0a00 60%,#0a0a0a52);position:absolute;inset:0}.hero__content[data-astro-cid-wcolddp2]{max-width:62rem;padding:80px var(--pad) 140px;text-align:center;justify-items:center;gap:22px;display:grid}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{color:#fff;letter-spacing:-.035em;font-size:clamp(2.875rem,5.5vw + .6rem,6.5rem);font-weight:400;line-height:.95}.hero__lead[data-astro-cid-wcolddp2]{color:#ffffffe6;max-width:30rem;font-size:1.0625rem;line-height:1.6}.hero__bar[data-astro-cid-wcolddp2]{z-index:3;max-width:calc(1060px + 2 * var(--pad));margin-top:-58px;position:relative}.intro__grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,.95fr);align-items:start;gap:clamp(24px,5vw,96px);display:grid}.intro__a[data-astro-cid-wcolddp2],.intro__b[data-astro-cid-wcolddp2]{aspect-ratio:2/3}.intro__b[data-astro-cid-wcolddp2]{margin-top:clamp(80px,14vw,220px)}.intro__text[data-astro-cid-wcolddp2]{text-align:center;color:var(--ink-soft);align-self:center;gap:18px;display:grid}.intro__title[data-astro-cid-wcolddp2]{font-size:clamp(1.875rem,1.6vw + 1.3rem,2.875rem);line-height:1.04}.intro__sign[data-astro-cid-wcolddp2]{font-family:var(--f-display);color:var(--ink);font-size:1.1875rem;font-style:italic}.scores[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px clamp(24px,4vw,56px);margin:clamp(56px,7vw,104px) auto 0;display:flex}.scores[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:not(.diamond){align-items:center;gap:14px;display:flex}.scores[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(2.75rem,3vw + 1.5rem,4.25rem);font-weight:400;line-height:1}.scores[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--muted);font-size:.8125rem;line-height:1.4}.interlude[data-astro-cid-wcolddp2]{padding-block:clamp(24px,4vw,56px) clamp(8px,2vw,24px)}.rooms__head[data-astro-cid-wcolddp2]{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:18px clamp(24px,4vw,64px);margin-bottom:clamp(40px,5vw,72px);display:grid}.rooms__head[data-astro-cid-wcolddp2] .label[data-astro-cid-wcolddp2]{padding-top:1.6em}.rooms__head[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{grid-column:2;max-width:34rem}.legend[data-astro-cid-wcolddp2]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,6vw,110px);margin:0;display:grid}.legend[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line);grid-template-columns:2.4rem minmax(0,1fr);gap:4px 14px;padding:22px 0 24px;display:grid}.legend__n[data-astro-cid-wcolddp2]{font-family:var(--f-display);color:var(--green);grid-row:span 2;font-size:1.25rem;font-style:italic;line-height:1.3}.legend__row[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,auto) minmax(20px,1fr) auto;align-items:baseline;gap:12px;display:grid}.legend__row[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font-family:var(--f-display);letter-spacing:-.012em;font-size:clamp(1.25rem,.6vw + 1.05rem,1.5625rem);font-weight:400}.legend__dots[data-astro-cid-wcolddp2]{border-bottom:1px dotted #1414144d;align-self:end;margin-bottom:.45em}.legend__value[data-astro-cid-wcolddp2]{color:var(--ink);white-space:nowrap;font-size:.9375rem}.legend__text[data-astro-cid-wcolddp2]{color:var(--muted);font-size:.9375rem}.section-more[data-astro-cid-wcolddp2]{margin-top:36px}.section-more--center[data-astro-cid-wcolddp2]{text-align:center}.location[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(32px,6vw,110px);display:grid}.location__map[data-astro-cid-wcolddp2]{top:calc(var(--header-h) + 24px);position:sticky}.location__ctas[data-astro-cid-wcolddp2]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.voices[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,.62fr) minmax(0,.62fr) minmax(0,1.25fr);align-items:start;gap:clamp(14px,2vw,28px);display:grid}.voices__a[data-astro-cid-wcolddp2],.voices__b[data-astro-cid-wcolddp2]{aspect-ratio:3/4.4}.voices__b[data-astro-cid-wcolddp2]{margin-top:clamp(40px,8vw,120px)}.voices__slider[data-astro-cid-wcolddp2]{gap:18px;min-width:0;display:grid}.voices__track[data-astro-cid-wcolddp2],.mag-track[data-astro-cid-wcolddp2]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-flow:column;display:grid;overflow-x:auto}.voices__track[data-astro-cid-wcolddp2]::-webkit-scrollbar,.mag-track[data-astro-cid-wcolddp2]::-webkit-scrollbar{display:none}.voices__track[data-astro-cid-wcolddp2]{grid-auto-columns:100%;align-items:start;gap:16px}.voices__track[data-astro-cid-wcolddp2]>*{scroll-snap-align:start}.voices__nav[data-astro-cid-wcolddp2],.mag-head__nav[data-astro-cid-wcolddp2]{align-items:center;gap:8px;display:flex}.voices__nav[data-astro-cid-wcolddp2] .link-arrow[data-astro-cid-wcolddp2],.mag-head__nav[data-astro-cid-wcolddp2] .link-arrow[data-astro-cid-wcolddp2]{margin-left:14px}.round[data-astro-cid-wcolddp2]{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:border-color .3s var(--ease), background-color .3s var(--ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.round[data-astro-cid-wcolddp2]:hover{border-color:var(--ink);background:#fff}.round[data-astro-cid-wcolddp2]:disabled{opacity:.35;cursor:default}.round[data-astro-cid-wcolddp2] svg{width:18px;height:18px}.round[data-astro-cid-wcolddp2][data-slider-prev] svg{transform:rotate(180deg)}.mag-head[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:24px clamp(24px,5vw,80px);margin-bottom:clamp(32px,4vw,56px);display:grid}.mag-head[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]:first-child{gap:18px;display:grid}.mag-head__side[data-astro-cid-wcolddp2]{gap:20px;display:grid}.mag-head__note[data-astro-cid-wcolddp2]{color:var(--muted);align-items:flex-start;gap:8px;margin-top:-6px;font-size:.875rem;display:flex}.mag-head__note[data-astro-cid-wcolddp2] svg{width:18px;height:18px;color:var(--gold-deep);flex:none;margin-top:2px}.mag-track[data-astro-cid-wcolddp2]{padding-inline:max(var(--pad), calc((100vw - var(--maxw)) / 2));scroll-padding-inline:max(var(--pad), calc((100vw - var(--maxw)) / 2));grid-auto-columns:clamp(250px,24vw,330px);gap:16px}.mag-track[data-astro-cid-wcolddp2]>*{scroll-snap-align:start}.direct__panel[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,96px);padding:clamp(28px,5vw,80px);display:grid}.direct__text[data-astro-cid-wcolddp2]{gap:20px;display:grid}.direct__points[data-astro-cid-wcolddp2]{gap:10px;margin:6px 0 0;display:grid}.direct__points[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{color:var(--ink);align-items:center;gap:14px;display:flex}.direct__form[data-astro-cid-wcolddp2] .rbar{box-shadow:none}.direct__alt[data-astro-cid-wcolddp2]{color:var(--muted);text-align:center;margin-top:14px;font-size:.875rem}.direct__alt[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--ink)}@media (width<=1080px){.mag-head[data-astro-cid-wcolddp2],.direct__panel[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.voices[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.voices__slider[data-astro-cid-wcolddp2]{grid-column:1/-1}}@media (width<=960px){.location[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.location__map[data-astro-cid-wcolddp2]{max-width:560px;position:static}.legend[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}@media (width<=860px){.intro__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.intro__text[data-astro-cid-wcolddp2]{grid-area:1/1/auto/-1;margin-bottom:12px}.intro__b[data-astro-cid-wcolddp2]{margin-top:64px}.rooms__head[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.rooms__head[data-astro-cid-wcolddp2] .label[data-astro-cid-wcolddp2]{padding-top:0}.rooms__head[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{grid-column:1}}@media (width<=520px){.legend__row[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) auto}.legend__dots[data-astro-cid-wcolddp2]{display:none}.legend__value[data-astro-cid-wcolddp2]{white-space:normal;text-align:right}}@media (width<=760px){.hero__content[data-astro-cid-wcolddp2]{padding:64px 20px 120px}.hero__frame[data-astro-cid-wcolddp2]{min-height:calc(100svh - var(--header-h) - 70px)}.hero__bar[data-astro-cid-wcolddp2]{margin-top:-44px}.scores[data-astro-cid-wcolddp2] .diamond[data-astro-cid-wcolddp2],.voices__a[data-astro-cid-wcolddp2],.voices__b[data-astro-cid-wcolddp2]{display:none}}.ph[data-astro-cid-75ysl5lo]{padding:clamp(36px,6vw,96px) 0 clamp(48px,6vw,88px);position:relative;overflow:hidden}.ph__in[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:22px clamp(24px,4vw,64px);display:grid}.ph__label[data-astro-cid-75ysl5lo]{align-self:start;align-items:center;gap:12px;padding-top:1.2em;display:flex}.ph__title[data-astro-cid-75ysl5lo]{letter-spacing:-.035em;grid-column:2;max-width:15ch;font-size:clamp(2.875rem,6.4vw + .8rem,7.25rem);line-height:.95}.ph__text[data-astro-cid-75ysl5lo]{grid-column:2;justify-items:start;gap:22px;max-width:36rem;margin-top:8px;display:grid}.ph__figure[data-astro-cid-75ysl5lo]{margin-top:clamp(40px,5vw,72px)}.ph__photo[data-astro-cid-75ysl5lo]{aspect-ratio:16/7}.ph--facade[data-astro-cid-75ysl5lo]{padding-bottom:calc(min(1480px,120vw)/6.45161 + 40px)}.ph__facade[data-astro-cid-75ysl5lo]{aspect-ratio:1488/230;width:min(1480px,120vw);color:var(--gold-deep);opacity:.55;pointer-events:none;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.ph__facade[data-astro-cid-75ysl5lo] svg{width:100%;height:100%}@media (width<=860px){.ph__in[data-astro-cid-75ysl5lo]{grid-template-columns:1fr}.ph__label[data-astro-cid-75ysl5lo]{padding-top:0}.ph__title[data-astro-cid-75ysl5lo],.ph__text[data-astro-cid-75ysl5lo]{grid-column:1}.ph__photo[data-astro-cid-75ysl5lo]{aspect-ratio:4/3}}.table-wrap[data-astro-cid-nyfsbfbh]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);overflow-x:auto}.compare[data-astro-cid-nyfsbfbh]{border-collapse:collapse;width:100%;min-width:760px;font-size:.9375rem}.compare[data-astro-cid-nyfsbfbh] th[data-astro-cid-nyfsbfbh],.compare[data-astro-cid-nyfsbfbh] td[data-astro-cid-nyfsbfbh]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:16px 18px}.compare[data-astro-cid-nyfsbfbh] thead[data-astro-cid-nyfsbfbh] th[data-astro-cid-nyfsbfbh]{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);background:var(--paper);font-size:.75rem;font-weight:600}.compare[data-astro-cid-nyfsbfbh] tbody[data-astro-cid-nyfsbfbh] tr[data-astro-cid-nyfsbfbh]:last-child th[data-astro-cid-nyfsbfbh],.compare[data-astro-cid-nyfsbfbh] tbody[data-astro-cid-nyfsbfbh] tr[data-astro-cid-nyfsbfbh]:last-child td[data-astro-cid-nyfsbfbh]{border-bottom:0}.compare[data-astro-cid-nyfsbfbh] tbody[data-astro-cid-nyfsbfbh] th[data-astro-cid-nyfsbfbh] a[data-astro-cid-nyfsbfbh]{font-family:var(--f-display);color:var(--ink);font-size:1.125rem;font-weight:500;text-decoration:none}.compare[data-astro-cid-nyfsbfbh] tbody[data-astro-cid-nyfsbfbh] th[data-astro-cid-nyfsbfbh] a[data-astro-cid-nyfsbfbh]:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--gold)}.included[data-astro-cid-nyfsbfbh]{gap:18px;margin-top:clamp(40px,5vw,64px);display:grid}.included[data-astro-cid-nyfsbfbh] ul[data-astro-cid-nyfsbfbh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;margin:0;display:grid}.included[data-astro-cid-nyfsbfbh] li[data-astro-cid-nyfsbfbh]{color:var(--ink);align-items:flex-start;gap:10px;display:flex}.included[data-astro-cid-nyfsbfbh] .diamond[data-astro-cid-nyfsbfbh]{margin-top:.55em}@media (width<=960px){.included[data-astro-cid-nyfsbfbh] ul[data-astro-cid-nyfsbfbh]{grid-template-columns:1fr 1fr}}@media (width<=760px){.included[data-astro-cid-nyfsbfbh] ul[data-astro-cid-nyfsbfbh]{grid-template-columns:1fr}}.gallery[data-astro-cid-ajdypso7]{aspect-ratio:16/8.4;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.55fr 1fr 1fr;gap:10px;display:grid}.gallery__item[data-astro-cid-ajdypso7]{cursor:zoom-in;border-radius:var(--r);border:0;padding:0;position:relative;overflow:hidden}.gallery__item[data-astro-cid-ajdypso7] picture,.gallery__item[data-astro-cid-ajdypso7] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.gallery__item[data-astro-cid-ajdypso7]:hover img{transform:scale(1.03)}.gallery__item--main[data-astro-cid-ajdypso7]{grid-row:1/-1}.gallery__more[data-astro-cid-ajdypso7]{color:#fff;background:#1c1b197a;justify-content:center;align-items:center;gap:8px;font-size:1.0625rem;font-weight:600;display:flex;position:absolute;inset:0}.gallery__more[data-astro-cid-ajdypso7] svg{width:22px;height:22px}@media (width<=760px){.gallery[data-astro-cid-ajdypso7]{aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:1fr 1fr}.gallery__item--main[data-astro-cid-ajdypso7]{aspect-ratio:4/3;grid-area:auto/1/auto/-1}.gallery__item[data-astro-cid-ajdypso7]:not(.gallery__item--main){aspect-ratio:4/3}.gallery__item[data-astro-cid-ajdypso7]:nth-child(3),.gallery__item[data-astro-cid-ajdypso7]:nth-child(4){display:none}}.lightbox[data-astro-cid-ajdypso7]{color:#fff;background:#12110ff5;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0}.lightbox[data-astro-cid-ajdypso7]::backdrop{background:#12110fe6}.lightbox__bar[data-astro-cid-ajdypso7]{padding:14px var(--pad);z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.lightbox__count[data-astro-cid-ajdypso7]{letter-spacing:.06em;color:#ffffffbf;font-size:.875rem}.lightbox__stage[data-astro-cid-ajdypso7]{grid-template-rows:1fr auto;gap:12px;margin:0;display:grid;position:absolute;inset:64px clamp(12px,7vw,96px) 24px}.lightbox__stage[data-astro-cid-ajdypso7] img[data-astro-cid-ajdypso7]{object-fit:contain;width:100%;height:100%;min-height:0}.lightbox__stage[data-astro-cid-ajdypso7] figcaption[data-astro-cid-ajdypso7]{text-align:center;color:#ffffffbf;font-size:.875rem}.lightbox__btn[data-astro-cid-ajdypso7]{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.lightbox__btn[data-astro-cid-ajdypso7]:hover{background:#ffffff29}.lightbox__btn[data-astro-cid-ajdypso7] svg{width:22px;height:22px}.lightbox__nav[data-astro-cid-ajdypso7]{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.lightbox__nav--prev[data-astro-cid-ajdypso7]{left:clamp(8px,2vw,24px)}.lightbox__nav--next[data-astro-cid-ajdypso7]{right:clamp(8px,2vw,24px)}@media (width<=760px){.lightbox__nav[data-astro-cid-ajdypso7]{top:auto;bottom:20px;transform:none}.lightbox__stage[data-astro-cid-ajdypso7]{inset:64px 8px 84px}}.amen[data-astro-cid-g74kjmup]{gap:20px;display:grid}.amen__grid[data-astro-cid-g74kjmup]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.amen__grid[data-astro-cid-g74kjmup] li[data-astro-cid-g74kjmup]{border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline;gap:12px;padding:13px 0;font-size:.9875rem;display:flex}@media (width<=860px){.amen__grid[data-astro-cid-g74kjmup]{grid-template-columns:repeat(2,minmax(0,1fr))}}.amen__all[data-astro-cid-g74kjmup]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.amen__all[data-astro-cid-g74kjmup] summary[data-astro-cid-g74kjmup]{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;padding:16px 0;font-weight:600;list-style:none;display:flex}.amen__all[data-astro-cid-g74kjmup] summary[data-astro-cid-g74kjmup]::-webkit-details-marker{display:none}.amen__all[data-astro-cid-g74kjmup] summary[data-astro-cid-g74kjmup] svg{width:18px;height:18px;transition:transform .25s var(--ease)}.amen__all[data-astro-cid-g74kjmup][open] summary[data-astro-cid-g74kjmup] svg{transform:rotate(180deg)}.amen__groups[data-astro-cid-g74kjmup]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px 32px;padding:4px 0 24px;display:grid}.amen__group[data-astro-cid-g74kjmup] h3[data-astro-cid-g74kjmup]{font-family:var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin-bottom:10px;font-size:.75rem;font-weight:600}.amen__group[data-astro-cid-g74kjmup] ul[data-astro-cid-g74kjmup]{gap:6px;margin:0;font-size:.9375rem;display:grid}.amen__group[data-astro-cid-g74kjmup] li[data-astro-cid-g74kjmup]{padding-left:16px;position:relative}.amen__group[data-astro-cid-g74kjmup] li[data-astro-cid-g74kjmup]:before{content:"";background:var(--gold-deep);width:6px;height:1px;position:absolute;top:.72em;left:0}.room-card[data-astro-cid-rj7icqmz]{align-content:start;justify-items:start;gap:12px;display:grid}.room-card__media[data-astro-cid-rj7icqmz]{aspect-ratio:4/4.6;width:100%;margin-bottom:8px}.room-card__media[data-astro-cid-rj7icqmz] img{transition:transform 1.2s var(--ease)}.room-card[data-astro-cid-rj7icqmz]:hover .room-card__media[data-astro-cid-rj7icqmz] img{transform:scale(1.03)}.room-card__title[data-astro-cid-rj7icqmz]{font-size:clamp(1.625rem,1vw + 1.25rem,2.125rem);line-height:1.05}.room-card__title[data-astro-cid-rj7icqmz] a[data-astro-cid-rj7icqmz]{color:inherit;text-decoration:none}.room-card__title[data-astro-cid-rj7icqmz] a[data-astro-cid-rj7icqmz]:hover{font-style:italic}.room-card__summary[data-astro-cid-rj7icqmz]{color:var(--ink-soft);font-size:.9375rem}.room-head[data-astro-cid-dxasi2mj]{padding:clamp(24px,3vw,40px) 0 clamp(28px,3vw,40px)}.room-head__title[data-astro-cid-dxasi2mj]{gap:18px;max-width:62rem;margin:8px 0 28px;display:grid}.room-head__label[data-astro-cid-dxasi2mj]{align-items:center;gap:12px;display:flex}.room-head__title[data-astro-cid-dxasi2mj] h1[data-astro-cid-dxasi2mj]{letter-spacing:-.035em;font-size:clamp(2.875rem,6vw + .8rem,7rem);line-height:.95}.room-facts[data-astro-cid-dxasi2mj]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);flex-wrap:wrap;gap:10px 28px;margin:0 0 24px;padding:14px 0;font-size:.9375rem;display:flex}.room-facts[data-astro-cid-dxasi2mj] li[data-astro-cid-dxasi2mj]{align-items:baseline;gap:6px;display:inline-flex}.room-facts[data-astro-cid-dxasi2mj] li[data-astro-cid-dxasi2mj]+li[data-astro-cid-dxasi2mj]:before{content:"·";color:var(--gold);margin-right:22px}.room-facts[data-astro-cid-dxasi2mj] strong[data-astro-cid-dxasi2mj]{font-family:var(--f-display);font-size:1.375rem;font-weight:400}.room-body[data-astro-cid-dxasi2mj]{padding-top:clamp(24px,3vw,48px)}.room-body__in[data-astro-cid-dxasi2mj]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.room-body__main[data-astro-cid-dxasi2mj]{gap:clamp(36px,4vw,56px);min-width:0;display:grid}.room-desc[data-astro-cid-dxasi2mj]{gap:14px;max-width:44rem;display:grid}.room-notes[data-astro-cid-dxasi2mj]{border-radius:var(--r-lg);background:var(--cream);gap:14px;padding:24px;display:grid}.room-notes[data-astro-cid-dxasi2mj] ul[data-astro-cid-dxasi2mj]{gap:10px;margin:0;display:grid}.room-notes[data-astro-cid-dxasi2mj] li[data-astro-cid-dxasi2mj]{color:var(--ink);align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.room-notes[data-astro-cid-dxasi2mj] .diamond[data-astro-cid-dxasi2mj]{margin-top:.55em}.room-reviews[data-astro-cid-dxasi2mj]{gap:16px;display:grid}.room-reviews__grid[data-astro-cid-dxasi2mj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.room-aside[data-astro-cid-dxasi2mj]{top:calc(var(--header-h) + 20px);position:sticky}.room-aside__box[data-astro-cid-dxasi2mj]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--cream);gap:10px;padding:24px;display:grid}.room-aside__box[data-astro-cid-dxasi2mj] .rbar{box-shadow:none;background:0 0;border:0;margin-top:8px;padding:0}.room-aside__title[data-astro-cid-dxasi2mj]{font-family:var(--f-display);color:var(--ink);font-size:1.5rem}.room-aside__alt[data-astro-cid-dxasi2mj]{color:var(--muted);text-align:center;margin-top:6px;font-size:.8125rem}.room-aside__alt[data-astro-cid-dxasi2mj] a[data-astro-cid-dxasi2mj]{color:var(--ink)}.others[data-astro-cid-dxasi2mj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=1080px){.room-body__in[data-astro-cid-dxasi2mj]{grid-template-columns:1fr}.room-aside[data-astro-cid-dxasi2mj]{position:static}.others[data-astro-cid-dxasi2mj]{grid-template-columns:1fr 1fr}}@media (width<=760px){.others[data-astro-cid-dxasi2mj],.room-reviews__grid[data-astro-cid-dxasi2mj]{grid-template-columns:1fr}}.hero-actions[data-astro-cid-vfilhdp2]{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:6px;display:flex}.loc[data-astro-cid-vfilhdp2]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.loc__map[data-astro-cid-vfilhdp2]{top:calc(var(--header-h) + 24px);position:sticky}.loc__side[data-astro-cid-vfilhdp2]{gap:clamp(36px,4vw,52px);display:grid}.loc__block[data-astro-cid-vfilhdp2]{gap:14px;display:grid}.nearby[data-astro-cid-vfilhdp2]{border-top:1px solid var(--line);margin:4px 0 0;display:grid}.nearby[data-astro-cid-vfilhdp2] li[data-astro-cid-vfilhdp2]{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:14px;padding:13px 0;display:grid}.nearby__name[data-astro-cid-vfilhdp2]{color:var(--ink);font-size:.9875rem;display:grid}.nearby__name[data-astro-cid-vfilhdp2] small[data-astro-cid-vfilhdp2]{color:var(--muted);font-size:.8125rem}.nearby[data-astro-cid-vfilhdp2] strong[data-astro-cid-vfilhdp2]{font-variant-numeric:tabular-nums;font-size:.9875rem}.hood[data-astro-cid-vfilhdp2]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hood__text[data-astro-cid-vfilhdp2]{gap:22px;display:grid}.hood__list[data-astro-cid-vfilhdp2]{gap:14px;margin:0;display:grid}.hood__list[data-astro-cid-vfilhdp2] li[data-astro-cid-vfilhdp2]{color:var(--ink);align-items:flex-start;gap:12px;font-size:1.0625rem;display:flex}.hood__list[data-astro-cid-vfilhdp2] .diamond[data-astro-cid-vfilhdp2]{margin-top:.6em}.hood__card[data-astro-cid-vfilhdp2]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);gap:16px;padding:clamp(24px,3vw,36px);display:grid}.hood__card[data-astro-cid-vfilhdp2] address[data-astro-cid-vfilhdp2]{color:var(--ink);font-size:1.0625rem;font-style:normal;line-height:1.6;display:grid}.hood__card[data-astro-cid-vfilhdp2] address[data-astro-cid-vfilhdp2] strong[data-astro-cid-vfilhdp2]{font-family:var(--f-display);margin-bottom:4px;font-size:1.5rem;font-weight:500}.hood__actions[data-astro-cid-vfilhdp2]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=960px){.loc[data-astro-cid-vfilhdp2],.hood[data-astro-cid-vfilhdp2]{grid-template-columns:1fr}.loc__map[data-astro-cid-vfilhdp2]{max-width:600px;position:static}}.price[data-astro-cid-dnhwtuax]{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:999px;align-items:baseline;gap:10px;margin-top:6px;padding:10px 18px;font-size:.9375rem;display:inline-flex}.price[data-astro-cid-dnhwtuax] strong[data-astro-cid-dnhwtuax]{font-family:var(--f-display);color:var(--ink);font-size:1.5rem;font-weight:500}.park[data-astro-cid-dnhwtuax]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.park__brief[data-astro-cid-dnhwtuax],.park__how[data-astro-cid-dnhwtuax]{gap:18px;display:grid}.park__brief[data-astro-cid-dnhwtuax] ul[data-astro-cid-dnhwtuax]{border-radius:var(--r-lg);background:var(--cream);gap:12px;margin:0;padding:clamp(20px,2.4vw,28px);display:grid}.park__brief[data-astro-cid-dnhwtuax] li[data-astro-cid-dnhwtuax]{color:var(--ink);align-items:flex-start;gap:10px;display:flex}.park__brief[data-astro-cid-dnhwtuax] .diamond[data-astro-cid-dnhwtuax]{margin-top:.6em}.park__how[data-astro-cid-dnhwtuax] ol[data-astro-cid-dnhwtuax]{border-top:1px solid var(--line);margin:0;display:grid}.park__how[data-astro-cid-dnhwtuax] li[data-astro-cid-dnhwtuax]{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;align-items:start;gap:14px;padding:18px 0;display:grid}.park__n[data-astro-cid-dnhwtuax]{border:1px solid var(--gold);width:34px;height:34px;font-family:var(--f-display);color:var(--gold-text);border-radius:50%;justify-content:center;align-items:center;font-size:1.0625rem;display:inline-flex}.park__how[data-astro-cid-dnhwtuax] p[data-astro-cid-dnhwtuax]{color:var(--ink);padding-top:5px}.why[data-astro-cid-dnhwtuax]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.why__text[data-astro-cid-dnhwtuax]{gap:20px;display:grid}.why__actions[data-astro-cid-dnhwtuax]{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:4px;display:flex}.why__map[data-astro-cid-dnhwtuax]{justify-self:end;width:100%;max-width:520px}.reviews-row[data-astro-cid-dnhwtuax]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=960px){.park[data-astro-cid-dnhwtuax],.why[data-astro-cid-dnhwtuax]{grid-template-columns:1fr}.why__map[data-astro-cid-dnhwtuax]{justify-self:start}.reviews-row[data-astro-cid-dnhwtuax]{grid-template-columns:1fr}}.jump[data-astro-cid-3hg53im3]{top:var(--header-h);z-index:5;border-bottom:1px solid var(--line);background:#fffffff5;position:sticky}.jump[data-astro-cid-3hg53im3] ul[data-astro-cid-3hg53im3]{scrollbar-width:none;gap:8px;margin:0;padding:12px 0;display:flex;overflow-x:auto}.jump[data-astro-cid-3hg53im3] ul[data-astro-cid-3hg53im3]::-webkit-scrollbar{display:none}.jump[data-astro-cid-3hg53im3] a[data-astro-cid-3hg53im3]{border:1px solid var(--line);background:var(--white);color:var(--ink);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:.875rem;text-decoration:none;display:inline-block}.jump[data-astro-cid-3hg53im3] a[data-astro-cid-3hg53im3]:hover{border-color:var(--gold)}@media (width<=760px){.jump[data-astro-cid-3hg53im3]{position:static}}.rules[data-astro-cid-3hg53im3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rule-card[data-astro-cid-3hg53im3]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);scroll-margin-top:calc(var(--header-h) + 80px);align-content:start;gap:12px;padding:clamp(22px,2.6vw,32px);display:grid}.rule-card__n[data-astro-cid-3hg53im3]{font-family:var(--f-display);color:var(--green);font-size:1.375rem;font-style:italic;line-height:1}.rule-card[data-astro-cid-3hg53im3] ul[data-astro-cid-3hg53im3]{gap:8px;margin:0;display:grid}.rule-card[data-astro-cid-3hg53im3] li[data-astro-cid-3hg53im3]{color:var(--ink-soft);padding-left:18px;position:relative}.rule-card[data-astro-cid-3hg53im3] li[data-astro-cid-3hg53im3]:before{content:"";background:var(--gold-deep);width:7px;height:1px;position:absolute;top:.75em;left:0}#servizi[data-astro-cid-3hg53im3]{scroll-margin-top:calc(var(--header-h) + 60px)}.facilities[data-astro-cid-3hg53im3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.facilities[data-astro-cid-3hg53im3] li[data-astro-cid-3hg53im3]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--white);color:var(--ink);align-items:center;gap:10px;padding:13px 14px;font-size:.9375rem;display:flex}.extra[data-astro-cid-3hg53im3]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);margin-top:clamp(48px,6vw,72px);display:grid}.extra__block[data-astro-cid-3hg53im3]{align-content:start;gap:12px;display:grid}.activities[data-astro-cid-3hg53im3]{columns:2;column-gap:32px;margin:6px 0 0}.activities[data-astro-cid-3hg53im3] li[data-astro-cid-3hg53im3]{border-bottom:1px solid var(--line);break-inside:avoid;color:var(--ink);padding:7px 0 7px 18px;font-size:.9375rem;position:relative}.activities[data-astro-cid-3hg53im3] li[data-astro-cid-3hg53im3]:before{content:"";background:var(--gold-deep);width:7px;height:1px;position:absolute;top:1.15em;left:0}.langs-line[data-astro-cid-3hg53im3]{color:var(--ink);align-items:flex-start;gap:10px;display:flex}@media (width<=1080px){.facilities[data-astro-cid-3hg53im3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.rules[data-astro-cid-3hg53im3],.extra[data-astro-cid-3hg53im3]{grid-template-columns:1fr}.facilities[data-astro-cid-3hg53im3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.facilities[data-astro-cid-3hg53im3],.activities[data-astro-cid-3hg53im3]{columns:1;grid-template-columns:1fr}}.hero-actions[data-astro-cid-hvs57anq]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.modes[data-astro-cid-hvs57anq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mode[data-astro-cid-hvs57anq]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);align-content:start;gap:14px;padding:clamp(22px,2.6vw,32px);display:grid}.mode__n[data-astro-cid-hvs57anq]{font-family:var(--f-display);color:var(--green);font-size:1.5rem;font-style:italic;line-height:1}.mode[data-astro-cid-hvs57anq] ul[data-astro-cid-hvs57anq]{gap:10px;margin:0;display:grid}.mode[data-astro-cid-hvs57anq] li[data-astro-cid-hvs57anq]{color:var(--ink-soft);padding-left:18px;position:relative}.mode[data-astro-cid-hvs57anq] li[data-astro-cid-hvs57anq]:before{content:"";background:var(--gold-deep);width:7px;height:1px;position:absolute;top:.75em;left:0}.addr[data-astro-cid-hvs57anq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.addr__map[data-astro-cid-hvs57anq]{justify-self:end;width:100%;max-width:540px}.addr__card[data-astro-cid-hvs57anq]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);gap:18px;padding:clamp(24px,3vw,36px);display:grid}.addr__card[data-astro-cid-hvs57anq] address[data-astro-cid-hvs57anq]{color:var(--ink);font-size:1.0625rem;font-style:normal;line-height:1.6;display:grid}.addr__card[data-astro-cid-hvs57anq] address[data-astro-cid-hvs57anq] strong[data-astro-cid-hvs57anq]{font-family:var(--f-display);margin-bottom:4px;font-size:1.5rem;font-weight:500}.addr__links[data-astro-cid-hvs57anq]{border-top:1px solid var(--line);margin:0;display:grid}.addr__links[data-astro-cid-hvs57anq] a[data-astro-cid-hvs57anq]{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:10px;padding:12px 0;text-decoration:none;display:flex}.addr__links[data-astro-cid-hvs57anq] a[data-astro-cid-hvs57anq]:hover{color:var(--gold-text)}.addr__links[data-astro-cid-hvs57anq] svg{width:20px;height:20px;color:var(--gold-deep)}@media (width<=960px){.modes[data-astro-cid-hvs57anq],.addr[data-astro-cid-hvs57anq]{grid-template-columns:1fr}.addr__map[data-astro-cid-hvs57anq]{justify-self:start}}.rform[data-astro-cid-obo6mnpa]{gap:22px;display:grid}.rform__hp[data-astro-cid-obo6mnpa]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rform__group[data-astro-cid-obo6mnpa]{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.rform__row[data-astro-cid-obo6mnpa]{gap:14px;display:grid}.rform__row--3[data-astro-cid-obo6mnpa]{grid-template-columns:repeat(3,minmax(0,1fr))}.rform__checks[data-astro-cid-obo6mnpa]{flex-wrap:wrap;gap:12px 28px;display:flex}.rform__consent[data-astro-cid-obo6mnpa] a[data-astro-cid-obo6mnpa]{color:var(--ink)}.rform__actions[data-astro-cid-obo6mnpa]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.rform__or[data-astro-cid-obo6mnpa]{color:var(--muted);font-size:.875rem}.rform__ts[data-astro-cid-obo6mnpa].is-open{margin-bottom:14px}.rform__hint[data-astro-cid-obo6mnpa],.rform__nojs[data-astro-cid-obo6mnpa]{margin:0 0 14px;font-size:.875rem}.rform__hint[data-astro-cid-obo6mnpa]{color:var(--ink)}.rform__nojs[data-astro-cid-obo6mnpa]{color:var(--muted)}.no-js .rform[data-astro-cid-obo6mnpa] [data-astro-cid-obo6mnpa][data-submit],.no-js .rform__or[data-astro-cid-obo6mnpa]{display:none}.rform__status[data-astro-cid-obo6mnpa]{border-radius:var(--r);background:var(--cream);border:1px solid var(--line);padding:18px 20px}.rform__status[data-astro-cid-obo6mnpa]:focus{outline:none}.rform__status-title[data-astro-cid-obo6mnpa]{font-family:var(--f-display);color:var(--ink);align-items:center;gap:8px;margin-bottom:6px;font-size:1.25rem;display:flex}.rform__status-title[data-astro-cid-obo6mnpa] svg{width:22px;height:22px;color:var(--gold-deep)}.rform__status-links[data-astro-cid-obo6mnpa]{flex-wrap:wrap;gap:6px 18px;margin-top:8px;display:flex}.rform__status-links[data-astro-cid-obo6mnpa] a[data-astro-cid-obo6mnpa]{color:var(--ink);font-weight:600}[data-astro-cid-obo6mnpa][data-sending]{opacity:.8}@media (width<=760px){.rform__row--3[data-astro-cid-obo6mnpa]{grid-template-columns:1fr 1fr}.rform__row--3[data-astro-cid-obo6mnpa]>.field[data-astro-cid-obo6mnpa]:first-child:nth-last-child(3)~.field[data-astro-cid-obo6mnpa]:last-child{grid-column:1/-1}}@media (width<=460px){.rform__row--3[data-astro-cid-obo6mnpa]{grid-template-columns:1fr}.rform__actions[data-astro-cid-obo6mnpa] .btn[data-astro-cid-obo6mnpa]{width:100%}.rform__or[data-astro-cid-obo6mnpa]{display:none}}.book[data-astro-cid-7olo2yer]{padding:clamp(24px,3vw,40px) 0 clamp(64px,8vw,112px)}.book__head[data-astro-cid-7olo2yer]{gap:14px;max-width:46rem;margin:22px 0 clamp(28px,4vw,44px);display:grid}.book__grid[data-astro-cid-7olo2yer]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.book__form[data-astro-cid-7olo2yer]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow);padding:clamp(22px,3vw,40px)}.book__aside[data-astro-cid-7olo2yer]{top:calc(var(--header-h) + 20px);gap:16px;display:grid;position:sticky}.book__box[data-astro-cid-7olo2yer]{border-radius:var(--r-lg);background:var(--cream);gap:12px;padding:24px;display:grid}.book__box--plain[data-astro-cid-7olo2yer]{border:1px solid var(--line);background:0 0}.book__contacts[data-astro-cid-7olo2yer]{gap:8px;margin-top:6px;display:grid}.steps[data-astro-cid-7olo2yer]{gap:12px;margin:4px 0 0;display:grid}.steps[data-astro-cid-7olo2yer] li[data-astro-cid-7olo2yer]{grid-template-columns:30px 1fr;align-items:start;gap:12px;display:grid}.steps[data-astro-cid-7olo2yer] span[data-astro-cid-7olo2yer]{border:1px solid var(--gold);width:28px;height:28px;font-family:var(--f-display);color:var(--gold-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.steps[data-astro-cid-7olo2yer] p[data-astro-cid-7olo2yer]{color:var(--ink);padding-top:3px;font-size:.9375rem}.direct[data-astro-cid-7olo2yer]{border-top:1px solid var(--line);gap:8px;margin:8px 0 0;padding-top:14px;display:grid}.direct[data-astro-cid-7olo2yer] li[data-astro-cid-7olo2yer]{color:var(--ink-soft);align-items:center;gap:8px;font-size:.875rem;display:flex}.direct[data-astro-cid-7olo2yer] svg{width:18px;height:18px;color:var(--gold-deep);flex:none}.book__alt[data-astro-cid-7olo2yer]{color:var(--muted);margin-top:4px;font-size:.8125rem}.book__alt[data-astro-cid-7olo2yer] a[data-astro-cid-7olo2yer]{color:var(--ink)}@media (width<=1080px){.book__grid[data-astro-cid-7olo2yer]{grid-template-columns:1fr}.book__aside[data-astro-cid-7olo2yer]{grid-template-columns:1fr 1fr;position:static}}@media (width<=760px){.book__aside[data-astro-cid-7olo2yer]{grid-template-columns:1fr}.book__form[data-astro-cid-7olo2yer]{padding:18px}}.scores[data-astro-cid-ve6baxjy]{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.scores--compact[data-astro-cid-ve6baxjy]{grid-template-columns:1fr 1fr}.scores__card[data-astro-cid-ve6baxjy]{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);align-content:start;justify-items:start;gap:18px;padding:clamp(20px,2.4vw,28px);display:grid}.scores__head[data-astro-cid-ve6baxjy]{align-items:center;gap:16px;display:flex}.scores__big[data-astro-cid-ve6baxjy]{font-family:var(--f-display);color:var(--ink);font-size:clamp(2.75rem,3vw + 1.5rem,3.75rem);line-height:1}.scores__label[data-astro-cid-ve6baxjy]{font-family:var(--f-display);color:var(--ink);font-size:1.25rem}.scores__count[data-astro-cid-ve6baxjy]{color:var(--muted);font-size:.875rem}.scores__stars[data-astro-cid-ve6baxjy]{color:var(--gold-deep);gap:2px;display:flex}.scores__stars[data-astro-cid-ve6baxjy] svg{width:18px;height:18px}.scores__note[data-astro-cid-ve6baxjy]{color:var(--ink-soft);max-width:30ch;font-size:.9375rem}.scores__bars[data-astro-cid-ve6baxjy]{gap:9px;width:100%;margin:0;display:grid}.scores__bars[data-astro-cid-ve6baxjy] li[data-astro-cid-ve6baxjy]{grid-template-columns:minmax(120px,1fr) 1.2fr 34px;align-items:center;gap:12px;font-size:.875rem;display:grid}.scores__bars[data-astro-cid-ve6baxjy] strong[data-astro-cid-ve6baxjy]{text-align:right;font-variant-numeric:tabular-nums}.scores__bar[data-astro-cid-ve6baxjy]{background:var(--cream-deep);border-radius:2px;height:4px;overflow:hidden}.scores__bar[data-astro-cid-ve6baxjy] i[data-astro-cid-ve6baxjy]{height:100%;width:var(--v);background:var(--gold-deep);display:block}@media (width<=760px){.scores[data-astro-cid-ve6baxjy]{grid-template-columns:1fr}.scores--compact[data-astro-cid-ve6baxjy]{grid-template-columns:1fr 1fr}}@media (width<=460px){.scores--compact[data-astro-cid-ve6baxjy]{grid-template-columns:1fr}.scores__bars[data-astro-cid-ve6baxjy] li[data-astro-cid-ve6baxjy]{grid-template-columns:1fr 70px 30px}}.stats[data-astro-cid-rpzc2klg]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:16px 0 0;display:grid}.stats[data-astro-cid-rpzc2klg] li[data-astro-cid-rpzc2klg]{gap:4px;padding:22px 24px;display:grid}.stats[data-astro-cid-rpzc2klg] li[data-astro-cid-rpzc2klg]+li[data-astro-cid-rpzc2klg]{border-left:1px solid var(--line)}.stats[data-astro-cid-rpzc2klg] strong[data-astro-cid-rpzc2klg]{font-family:var(--f-display);color:var(--ink);font-size:clamp(1.75rem,1.2vw + 1.3rem,2.375rem);font-weight:500;line-height:1.1}.stats[data-astro-cid-rpzc2klg] span[data-astro-cid-rpzc2klg]{color:var(--muted);font-size:.875rem}.filters[data-astro-cid-rpzc2klg]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.filters[data-astro-cid-rpzc2klg] button[data-astro-cid-rpzc2klg]{border:1px solid var(--line-strong);background:var(--white);font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;display:inline-flex}.filters[data-astro-cid-rpzc2klg] button[data-astro-cid-rpzc2klg] span[data-astro-cid-rpzc2klg]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.filters[data-astro-cid-rpzc2klg] button[data-astro-cid-rpzc2klg]:hover{border-color:var(--gold)}.filters[data-astro-cid-rpzc2klg] button[data-astro-cid-rpzc2klg][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.filters[data-astro-cid-rpzc2klg] button[data-astro-cid-rpzc2klg][aria-pressed=true] span[data-astro-cid-rpzc2klg]{color:#ffffffb3}.masonry[data-astro-cid-rpzc2klg]{columns:3;column-gap:16px}.masonry[data-astro-cid-rpzc2klg]>*{margin-bottom:16px}.masonry[data-astro-cid-rpzc2klg]>[hidden]{display:none}.note[data-astro-cid-rpzc2klg]{margin-top:12px}.more[data-astro-cid-rpzc2klg]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}@media (width<=1080px){.masonry[data-astro-cid-rpzc2klg]{columns:2}}@media (width<=760px){.masonry[data-astro-cid-rpzc2klg]{columns:1}.stats[data-astro-cid-rpzc2klg]{grid-template-columns:1fr}.stats[data-astro-cid-rpzc2klg] li[data-astro-cid-rpzc2klg]+li[data-astro-cid-rpzc2klg]{border-left:0;border-top:1px solid var(--line)}}.faqp[data-astro-cid-e26e2wph]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.faqp__aside[data-astro-cid-e26e2wph]{top:calc(var(--header-h) + 24px);position:sticky}.faqp__box[data-astro-cid-e26e2wph]{border-radius:var(--r-lg);background:var(--cream);justify-items:start;gap:12px;padding:24px;display:grid}.faqp__box[data-astro-cid-e26e2wph] .btn[data-astro-cid-e26e2wph]{width:100%}.faqp__box[data-astro-cid-e26e2wph] .link-arrow[data-astro-cid-e26e2wph]{margin-top:6px}@media (width<=960px){.faqp[data-astro-cid-e26e2wph]{grid-template-columns:1fr}.faqp__aside[data-astro-cid-e26e2wph]{position:static}}.letter[data-astro-cid-2ysv2tyu]{gap:18px;display:grid}.letter[data-astro-cid-2ysv2tyu] .lead[data-astro-cid-2ysv2tyu]{font-family:var(--f-display);color:var(--ink);font-size:clamp(1.25rem,.6vw + 1.05rem,1.5rem);line-height:1.55}.letter__sign[data-astro-cid-2ysv2tyu]{font-family:var(--f-display);color:var(--gold-text);margin-top:6px;font-size:1.25rem;font-style:italic}.numbers[data-astro-cid-2ysv2tyu]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.numbers[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{gap:6px;padding:28px 24px;display:grid}.numbers[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]+li[data-astro-cid-2ysv2tyu]{border-left:1px solid var(--line)}.numbers[data-astro-cid-2ysv2tyu] strong[data-astro-cid-2ysv2tyu]{font-family:var(--f-display);color:var(--ink);font-size:clamp(2.5rem,2vw + 1.8rem,3.5rem);font-weight:500;line-height:1}.numbers[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{color:var(--muted);max-width:24ch;font-size:.9375rem}.building[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.building__text[data-astro-cid-2ysv2tyu]{justify-items:start;gap:20px;display:grid}.building__photos[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.building__p2[data-astro-cid-2ysv2tyu]{margin-top:48px}.building__facade[data-astro-cid-2ysv2tyu]{color:var(--gold-deep);opacity:.5;margin-top:clamp(48px,6vw,80px)}.legal[data-astro-cid-2ysv2tyu]{border-top:1px solid var(--line);margin:18px 0 0;display:grid}.legal[data-astro-cid-2ysv2tyu] div[data-astro-cid-2ysv2tyu]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:14px 0;display:grid}.legal[data-astro-cid-2ysv2tyu] dt[data-astro-cid-2ysv2tyu]{color:var(--muted);font-size:.9375rem}.legal[data-astro-cid-2ysv2tyu] dd[data-astro-cid-2ysv2tyu]{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.legal[data-astro-cid-2ysv2tyu] dd[data-astro-cid-2ysv2tyu] a[data-astro-cid-2ysv2tyu]{color:var(--ink)}.legal__links[data-astro-cid-2ysv2tyu]{gap:20px;margin-top:16px;display:flex}.legal__links[data-astro-cid-2ysv2tyu] a[data-astro-cid-2ysv2tyu]{color:var(--ink);align-items:center;gap:4px;display:inline-flex}.legal__links[data-astro-cid-2ysv2tyu] svg{width:14px;height:14px}@media (width<=960px){.building[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}}@media (width<=760px){.numbers[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}.numbers[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]+li[data-astro-cid-2ysv2tyu]{border-left:0;border-top:1px solid var(--line)}.legal[data-astro-cid-2ysv2tyu] div[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr;gap:2px}}.cards[data-astro-cid-ih3mnovg]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.cards[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg],.cards[data-astro-cid-ih3mnovg] div[data-astro-cid-ih3mnovg]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);height:100%;color:var(--ink);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);align-content:start;gap:6px;padding:22px;text-decoration:none;display:grid}.cards[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]:hover{border-color:var(--gold);box-shadow:var(--shadow)}.cards__value[data-astro-cid-ih3mnovg]{font-family:var(--f-display);font-size:1.1875rem;line-height:1.3}.cards__label[data-astro-cid-ih3mnovg]{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);font-size:.75rem;font-weight:600}.cards__value[data-astro-cid-ih3mnovg]{overflow-wrap:anywhere;font-size:.9875rem}.contact[data-astro-cid-ih3mnovg]{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.contact__form[data-astro-cid-ih3mnovg]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);gap:24px;min-width:0;padding:clamp(22px,3vw,40px);display:grid}.contact__map[data-astro-cid-ih3mnovg]{top:calc(var(--header-h) + 24px);position:sticky}@media (width<=1180px){.cards[data-astro-cid-ih3mnovg]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.contact[data-astro-cid-ih3mnovg]{grid-template-columns:minmax(0,1fr)}.contact__map[data-astro-cid-ih3mnovg]{max-width:560px;position:static}}@media (width<=620px){.cards[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}}.stay-cta[data-astro-cid-yzxvyxul]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.stay-cta__media[data-astro-cid-yzxvyxul]{border-radius:0;min-height:100%}.stay-cta__media[data-astro-cid-yzxvyxul] img{height:100%}.stay-cta__text[data-astro-cid-yzxvyxul]{align-content:center;gap:16px;padding:clamp(24px,4vw,56px);display:grid}.stay-cta__text[data-astro-cid-yzxvyxul] ul[data-astro-cid-yzxvyxul]{gap:8px;margin:0;display:grid}.stay-cta__text[data-astro-cid-yzxvyxul] li[data-astro-cid-yzxvyxul]{color:var(--ink);align-items:center;gap:14px;display:flex}.stay-cta__actions[data-astro-cid-yzxvyxul]{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:6px;display:flex}@media (width<=860px){.stay-cta[data-astro-cid-yzxvyxul]{grid-template-columns:1fr}.stay-cta__media[data-astro-cid-yzxvyxul]{aspect-ratio:16/10}}.disclaimer[data-astro-cid-mmgssdnm]{color:var(--muted);align-items:flex-start;gap:8px;margin-top:4px;font-size:.875rem;display:flex}.disclaimer[data-astro-cid-mmgssdnm] svg{width:18px;height:18px;color:var(--gold-deep);flex:none;margin-top:2px}.guide-grid[data-astro-cid-mmgssdnm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.section-more[data-astro-cid-mmgssdnm]{margin-top:28px}.credits[data-astro-cid-mmgssdnm]{color:var(--muted);padding:0 0 clamp(40px,5vw,64px);font-size:.8125rem}.credits__title[data-astro-cid-mmgssdnm]{font-family:var(--f-display);color:var(--ink);margin-bottom:10px;font-size:1.125rem;font-style:italic}.credits__list[data-astro-cid-mmgssdnm]{columns:2 22rem;column-gap:40px;margin:0 0 8px}.credits__list[data-astro-cid-mmgssdnm] li[data-astro-cid-mmgssdnm]{break-inside:avoid;padding:2px 0}.credits[data-astro-cid-mmgssdnm] a[data-astro-cid-mmgssdnm]{color:inherit}@media (width<=1080px){.guide-grid[data-astro-cid-mmgssdnm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.guide-grid[data-astro-cid-mmgssdnm]{grid-template-columns:1fr}}.guide-grid[data-astro-cid-jdokdbmr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.section-more[data-astro-cid-jdokdbmr]{margin-top:28px}@media (width<=1080px){.guide-grid[data-astro-cid-jdokdbmr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.guide-grid[data-astro-cid-jdokdbmr]{grid-template-columns:1fr}}.art-head[data-astro-cid-56apcokp]{padding:clamp(36px,6vw,96px) 0 calc(min(1480px,120vw)/6.45161 + 40px);position:relative;overflow:hidden}.art-head__text[data-astro-cid-56apcokp]{gap:18px;max-width:60rem;margin-top:8px;display:grid}.art-head__label[data-astro-cid-56apcokp]{align-items:center;gap:12px;display:flex}.art-head__text[data-astro-cid-56apcokp] h1[data-astro-cid-56apcokp]{letter-spacing:-.035em;font-size:clamp(2.625rem,5vw + .8rem,6rem);line-height:.96}.art-head__meta[data-astro-cid-56apcokp]{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:.8125rem;display:flex}.art-head__meta[data-astro-cid-56apcokp] span[data-astro-cid-56apcokp]+span[data-astro-cid-56apcokp]:before{content:"·";margin-right:18px}.art-head__facade[data-astro-cid-56apcokp]{aspect-ratio:1488/230;width:min(1480px,120vw);color:var(--gold-deep);opacity:.45;pointer-events:none;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.art-head__facade[data-astro-cid-56apcokp] svg{width:100%;height:100%}.art-head--photo[data-astro-cid-56apcokp]{padding-bottom:0}.art-photo[data-astro-cid-56apcokp]{margin-top:clamp(36px,4.5vw,64px)}.art-photo__frame[data-astro-cid-56apcokp]{aspect-ratio:16/7}.art-photo__credit[data-astro-cid-56apcokp]{font-family:var(--f-text);color:var(--muted);margin-top:4px;font-size:.75rem;font-style:normal;display:block}.art-photo__credit[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp]{color:inherit}.art[data-astro-cid-56apcokp]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(32px,5vw,80px);padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(64px,8vw,112px);display:grid}.art__main[data-astro-cid-56apcokp]{gap:clamp(36px,4vw,52px);min-width:0;max-width:46rem;display:grid}.brief[data-astro-cid-56apcokp]{border-radius:var(--r-lg);background:var(--cream);gap:14px;padding:clamp(20px,2.6vw,30px);display:grid}.brief__title[data-astro-cid-56apcokp]{font-family:var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:.75rem;font-weight:600}.brief[data-astro-cid-56apcokp] ul[data-astro-cid-56apcokp]{gap:10px;margin:0;display:grid}.brief[data-astro-cid-56apcokp] li[data-astro-cid-56apcokp]{color:var(--ink);align-items:flex-start;gap:10px;display:flex}.brief[data-astro-cid-56apcokp] li[data-astro-cid-56apcokp] .diamond[data-astro-cid-56apcokp]{margin-top:.6em}.art__faq[data-astro-cid-56apcokp]{gap:12px;display:grid}.art__sources[data-astro-cid-56apcokp]{border-top:1px solid var(--line);gap:10px;padding-top:24px;display:grid}.art__sources-title[data-astro-cid-56apcokp]{font-family:var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:.75rem;font-weight:600}.art__sources[data-astro-cid-56apcokp] ul[data-astro-cid-56apcokp]{gap:6px;margin:0;display:grid}.art__sources[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp]{color:var(--ink);align-items:center;gap:4px;font-size:.9375rem;display:inline-flex}.art__sources[data-astro-cid-56apcokp] svg{flex:none;width:14px;height:14px}.art__aside[data-astro-cid-56apcokp]{top:calc(var(--header-h) + 24px);position:sticky}.bnb-card[data-astro-cid-56apcokp]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);overflow:hidden}.bnb-card[data-astro-cid-56apcokp] .photo[data-astro-cid-56apcokp]{border-radius:0}.bnb-card__body[data-astro-cid-56apcokp]{justify-items:start;gap:12px;padding:22px;display:grid}.bnb-card__name[data-astro-cid-56apcokp]{font-family:var(--f-display);color:var(--ink);font-size:1.625rem;line-height:1.15}.bnb-card[data-astro-cid-56apcokp] ul[data-astro-cid-56apcokp]{gap:7px;margin:0 0 6px;display:grid}.bnb-card[data-astro-cid-56apcokp] li[data-astro-cid-56apcokp]{color:var(--ink-soft);align-items:center;gap:8px;font-size:.875rem;display:flex}.bnb-card[data-astro-cid-56apcokp] li[data-astro-cid-56apcokp]+li[data-astro-cid-56apcokp]{border-top:1px solid var(--line);padding-top:7px}.bnb-card[data-astro-cid-56apcokp] .btn[data-astro-cid-56apcokp]{width:100%}.related[data-astro-cid-56apcokp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1080px){.art[data-astro-cid-56apcokp]{grid-template-columns:1fr}.art__aside[data-astro-cid-56apcokp]{max-width:46rem;position:static}.bnb-card[data-astro-cid-56apcokp]{grid-template-columns:.9fr 1.1fr;display:grid}.bnb-card[data-astro-cid-56apcokp] .photo[data-astro-cid-56apcokp]{aspect-ratio:auto;height:100%}}@media (width<=860px){.related[data-astro-cid-56apcokp]{grid-template-columns:1fr}.art-photo__frame[data-astro-cid-56apcokp]{aspect-ratio:3/2}}@media (width<=620px){.bnb-card[data-astro-cid-56apcokp]{grid-template-columns:1fr}.bnb-card[data-astro-cid-56apcokp] .photo[data-astro-cid-56apcokp]{aspect-ratio:3/2}}.lhero[data-astro-cid-6lp4obyg]{padding:clamp(32px,4vw,56px) 0 clamp(48px,6vw,80px)}.lhero__in[data-astro-cid-6lp4obyg]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.lhero__text[data-astro-cid-6lp4obyg]{justify-items:start;gap:18px;display:grid}.lhero__ctas[data-astro-cid-6lp4obyg]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.lhero__facts[data-astro-cid-6lp4obyg]{color:var(--ink-soft);flex-wrap:wrap;gap:8px 22px;margin:8px 0 0;font-size:.875rem;display:flex}.lhero__facts[data-astro-cid-6lp4obyg] li[data-astro-cid-6lp4obyg]{align-items:center;gap:7px;display:inline-flex}.lhero__facts[data-astro-cid-6lp4obyg] li[data-astro-cid-6lp4obyg]+li[data-astro-cid-6lp4obyg]:before{content:"·";color:var(--gold);margin-right:14px}.points[data-astro-cid-6lp4obyg]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;margin:0;display:grid}.points[data-astro-cid-6lp4obyg] li[data-astro-cid-6lp4obyg]{align-content:start;gap:10px;padding:26px 24px 28px 0;display:grid}.points[data-astro-cid-6lp4obyg] li[data-astro-cid-6lp4obyg]+li[data-astro-cid-6lp4obyg]{border-left:1px solid var(--line);padding-left:24px}.points__n[data-astro-cid-6lp4obyg]{font-family:var(--f-display);color:var(--gold-text);font-size:1.0625rem}.points[data-astro-cid-6lp4obyg] p[data-astro-cid-6lp4obyg]{font-size:.9875rem}.lbody[data-astro-cid-6lp4obyg]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.lbody__prose[data-astro-cid-6lp4obyg]{max-width:44rem}.lbody__aside[data-astro-cid-6lp4obyg]{top:calc(var(--header-h) + 24px);justify-items:start;gap:14px;display:grid;position:sticky}.lbody__aside[data-astro-cid-6lp4obyg] .dist{width:100%}.lrooms[data-astro-cid-6lp4obyg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);display:grid}.lreq[data-astro-cid-6lp4obyg]{scroll-margin-top:var(--header-h)}.lreq__in[data-astro-cid-6lp4obyg]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.lreq__form[data-astro-cid-6lp4obyg]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow);gap:16px;padding:clamp(22px,3vw,40px);display:grid}.lreq__form[data-astro-cid-6lp4obyg] .rform{margin-top:8px}.lreq__aside[data-astro-cid-6lp4obyg]{border-radius:var(--r-lg);background:var(--cream);gap:10px;padding:24px;display:grid}.lreq__aside[data-astro-cid-6lp4obyg] address[data-astro-cid-6lp4obyg]{color:var(--ink);margin-top:8px;font-size:.9375rem;font-style:normal;line-height:1.6;display:grid}@media (width<=1080px){.lbody[data-astro-cid-6lp4obyg],.lreq__in[data-astro-cid-6lp4obyg]{grid-template-columns:1fr}.lbody__aside[data-astro-cid-6lp4obyg]{position:static}}@media (width<=860px){.lhero__in[data-astro-cid-6lp4obyg]{grid-template-columns:1fr}.lhero__media[data-astro-cid-6lp4obyg]{aspect-ratio:4/3}}@media (width<=760px){.lrooms[data-astro-cid-6lp4obyg]{grid-template-columns:1fr}.points[data-astro-cid-6lp4obyg] li[data-astro-cid-6lp4obyg],.points[data-astro-cid-6lp4obyg] li[data-astro-cid-6lp4obyg]+li[data-astro-cid-6lp4obyg]{border-left:0;border-bottom:1px solid var(--line);padding:22px 0}}
