.bb[data-astro-cid-25udo3do]{border-radius:var(--radius-panel);isolation:isolate;gap:clamp(20px,3vw,32px);padding:clamp(28px,5vw,56px);scroll-margin-top:24px;display:grid;position:relative;overflow:hidden}.bb[data-astro-cid-25udo3do]:before{content:"";z-index:-1;pointer-events:none;opacity:var(--texture-noise-opacity);background-image:var(--texture-noise);mix-blend-mode:soft-light;position:absolute;inset:0}.bb--light[data-astro-cid-25udo3do]{background:var(--sheen-light), var(--color-warm-white);color:var(--color-charcoal);box-shadow:var(--shadow-edge-light), 0 34px 60px -32px #46301a59, 0 10px 20px -14px #46301a59}.bb--dark[data-astro-cid-25udo3do]{background:var(--sheen), var(--color-charcoal);color:var(--color-cream);box-shadow:var(--shadow-edge), 0 34px 60px -32px #0009, 0 10px 20px -14px #0009}.bb[data-astro-cid-25udo3do].bb--bare{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.bb[data-astro-cid-25udo3do].bb--bare:before{content:none}.bb__head[data-astro-cid-25udo3do]{gap:8px;display:grid}.bb__title[data-astro-cid-25udo3do]{font-size:var(--step-3)}.bb__paid[data-astro-cid-25udo3do]{font-size:var(--step--1);opacity:.8;max-width:52ch}.bb__body[data-astro-cid-25udo3do]{justify-items:start;gap:16px;display:grid}.bb__text[data-astro-cid-25udo3do]{font-size:var(--step-1);line-height:1.4}.bb__text[data-astro-cid-25udo3do] a[data-astro-cid-25udo3do]{text-underline-offset:.2em;text-decoration:underline}.bb__return[data-astro-cid-25udo3do]{font-size:var(--step-1);border-left:2px solid var(--color-gold);padding-left:16px;line-height:1.4}.bb__note[data-astro-cid-25udo3do]{font-size:var(--step--1);opacity:.75}.bb__frame[data-astro-cid-25udo3do]{justify-self:stretch;width:100%;min-width:0}.bb[data-astro-cid-25udo3do] [data-astro-cid-25udo3do]:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.lb[data-astro-cid-utnzf2kr]{background:0 0;border:0;place-items:center;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;display:none}.lb[data-astro-cid-utnzf2kr][open]{display:grid}.lb[data-astro-cid-utnzf2kr]::backdrop{background:#141210eb}.lb__img[data-astro-cid-utnzf2kr]{border-radius:var(--radius-sm);object-fit:contain;width:auto;max-width:min(92vw,1600px);height:auto;max-height:86dvh}.lb__close[data-astro-cid-utnzf2kr],.lb__nav[data-astro-cid-utnzf2kr]{width:48px;height:48px;color:var(--color-cream);background:#ffffff14;border-radius:50%;place-items:center;display:grid;position:fixed}.lb__close[data-astro-cid-utnzf2kr]:hover,.lb__nav[data-astro-cid-utnzf2kr]:hover{background:#ffffff29}.lb__close[data-astro-cid-utnzf2kr]{top:16px;right:16px}.lb__nav[data-astro-cid-utnzf2kr]{top:50%;transform:translateY(-50%)}.lb__prev[data-astro-cid-utnzf2kr]{left:12px}.lb__next[data-astro-cid-utnzf2kr]{right:12px}.lb__count[data-astro-cid-utnzf2kr]{color:var(--color-cream);font-size:var(--step--1);opacity:.75;letter-spacing:.06em;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.lb[data-astro-cid-utnzf2kr] [data-astro-cid-utnzf2kr]:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.sp[data-astro-cid-lb6yytam]{cursor:zoom-in;width:100%;height:100%;color:inherit;border-radius:inherit;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.sp[data-astro-cid-lb6yytam]:focus-visible{outline-offset:-4px}.sp[data-astro-cid-lb6yytam] img{object-fit:cover;width:100%;height:100%;transition:scale var(--dur-slow) var(--ease-out)}.sp[data-astro-cid-lb6yytam]:hover img{scale:1.03}.sp__chip[data-astro-cid-lb6yytam]{border-radius:var(--radius-pill);max-width:calc(100% - 20px);font-family:var(--font-display);font-size:var(--step-0);color:var(--color-cream);text-align:left;background:#12301fc7;align-items:center;gap:10px;padding:6px 12px 6px 8px;line-height:1.05;display:inline-flex;position:absolute;bottom:10px;left:10px;box-shadow:inset 0 1px #ffffff1f}@supports (backdrop-filter:blur(1px)){.sp__chip[data-astro-cid-lb6yytam]{backdrop-filter:blur(12px)saturate(.7);background:#12301f8c}}.sp__chip[data-astro-cid-lb6yytam] .sp__loc{flex:none;width:34px}.sp__mark[data-astro-cid-lb6yytam]{pointer-events:none;justify-items:center;gap:4px;display:grid;position:absolute;translate:-50% -100%}.sp__mark[data-astro-cid-lb6yytam] b[data-astro-cid-lb6yytam]{font-family:var(--font-display);font-weight:400;font-size:var(--step--1);color:var(--color-cream);white-space:nowrap;border-radius:var(--radius-pill);background:#12301fb8;order:-1;padding:4px 9px 5px;line-height:1;box-shadow:0 6px 14px -8px #081810cc}.sp__mark[data-astro-cid-lb6yytam] i[data-astro-cid-lb6yytam]{border:2px solid var(--color-gold-light);background:#cda76e59;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #cda76e2e}@media (width<=700px){.sp__chip[data-astro-cid-lb6yytam]{font-size:var(--step--1);gap:8px;padding:5px 10px 5px 6px;bottom:8px;left:8px}.sp__chip[data-astro-cid-lb6yytam] .sp__loc{width:28px}.sp__mark[data-astro-cid-lb6yytam] b[data-astro-cid-lb6yytam]{font-size:var(--step--2);padding:3px 7px 4px}.sp__mark[data-astro-cid-lb6yytam] i[data-astro-cid-lb6yytam]{width:11px;height:11px}}.st[data-astro-cid-x2fmsatf]{background:var(--surface);position:relative;overflow-x:clip}.st__intro[data-astro-cid-x2fmsatf]{padding:clamp(120px, 14vw, 180px) var(--gutter) clamp(48px, 7vw, 96px);justify-items:start;gap:clamp(12px,1.6vw,20px);max-width:760px;display:grid}.st__title[data-astro-cid-x2fmsatf]{font-family:var(--font-display);font-weight:400;font-size:var(--step-5);letter-spacing:-.01em;line-height:.95}.st__line[data-astro-cid-x2fmsatf]{font-family:var(--font-display);font-style:italic;font-size:var(--step-2);color:var(--color-green-100);text-wrap:balance;max-width:22ch;line-height:1.15}.st__lead[data-astro-cid-x2fmsatf]{max-width:44ch;color:var(--color-cream)}.st__area[data-astro-cid-x2fmsatf]{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:6px;display:flex}.st__area-n[data-astro-cid-x2fmsatf]{font-family:var(--font-display);font-size:var(--step-3);font-variant-numeric:lining-nums;line-height:1}.st__area-z[data-astro-cid-x2fmsatf]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--color-green-100)}.st__introplan[data-astro-cid-x2fmsatf]{width:100%;margin-block:8px 4px;display:none}.st__walk[data-astro-cid-x2fmsatf]{min-height:44px;color:var(--color-gold-light);align-items:center;gap:14px;margin-top:12px;display:inline-flex}.st__walk-line[data-astro-cid-x2fmsatf]{transform-origin:0;background:currentColor;width:48px;height:1px}.st__walk[data-astro-cid-x2fmsatf]:hover{color:var(--color-cream)}.st__stage[data-astro-cid-x2fmsatf]{isolation:isolate;padding:clamp(40px, 6vw, 88px) var(--gutter);place-items:center;display:grid;position:relative;overflow:hidden}.st__leaves[data-astro-cid-x2fmsatf]{z-index:-2;position:absolute;inset:0}.st__leaves[data-astro-cid-x2fmsatf] img{object-fit:cover;width:100%;height:100%}.st__leaves[data-astro-cid-x2fmsatf]:after{content:"";background:#12301f61;position:absolute;inset:0}.st__leaf[data-astro-cid-x2fmsatf]{z-index:2;width:clamp(120px,13vw,210px)}.st__leaf--a[data-astro-cid-x2fmsatf]{z-index:-1;top:4%;left:-3%;rotate:70deg}.st__leaf--b[data-astro-cid-x2fmsatf]{bottom:-6%;right:-2%;rotate:-36deg}.st__pane[data-astro-cid-x2fmsatf]{border-radius:var(--radius-lg);gap:clamp(14px,1.6vw,22px);width:min(100%,720px);margin:0;padding:clamp(20px,2.6vw,40px) clamp(18px,2.4vw,36px) clamp(18px,2vw,28px);display:grid;position:relative}.st__cap[data-astro-cid-x2fmsatf]{gap:8px;display:grid}.st__now[data-astro-cid-x2fmsatf]{line-height:1.15;display:none}.st__now-name[data-astro-cid-x2fmsatf]{font-family:var(--font-display);font-size:var(--step-2);line-height:1;display:block}.st__now-sub[data-astro-cid-x2fmsatf]{font-size:var(--step--1);color:var(--color-green-100);font-variant-numeric:lining-nums;margin-top:4px;display:block}.st__legend[data-astro-cid-x2fmsatf]{font-size:var(--step--2);color:var(--color-green-100);flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.st__legend[data-astro-cid-x2fmsatf] li[data-astro-cid-x2fmsatf]{align-items:center;gap:8px;display:inline-flex}.st__legend[data-astro-cid-x2fmsatf] svg[data-astro-cid-x2fmsatf]{width:20px;height:10px}.st__legend[data-astro-cid-x2fmsatf] rect[data-astro-cid-x2fmsatf]{fill:var(--color-cream)}.st__legend[data-astro-cid-x2fmsatf] path[data-astro-cid-x2fmsatf]{fill:none;stroke:var(--color-gold-light);stroke-width:1.6px;stroke-linecap:round}.st__legend[data-astro-cid-x2fmsatf] .st__lg-door[data-astro-cid-x2fmsatf]{stroke:var(--color-cream);stroke-width:1.2px}.st__legend-area[data-astro-cid-x2fmsatf]{font-family:var(--font-display);font-size:var(--step-1);color:var(--color-cream);font-variant-numeric:lining-nums;margin-left:auto}.st__hint[data-astro-cid-x2fmsatf]{display:none}.ch[data-astro-cid-x2fmsatf]{padding:clamp(56px, 8vw, 112px) var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"text photos""text more";align-items:start;gap:20px clamp(28px,5vw,80px);max-width:1280px;margin-inline:auto;scroll-margin-top:16px;display:grid;position:relative}.ch[data-astro-cid-x2fmsatf]+.ch[data-astro-cid-x2fmsatf]{border-top:1px solid var(--line)}.ch__text[data-astro-cid-x2fmsatf]{grid-area:text;align-content:start;justify-items:start;gap:12px;display:grid}.ch__head[data-astro-cid-x2fmsatf]{gap:12px;display:grid}.ch__loc[data-astro-cid-x2fmsatf]{width:104px;margin-bottom:10px}.ch__name[data-astro-cid-x2fmsatf]{font-family:var(--font-display);font-weight:400;font-size:var(--step-4);letter-spacing:-.01em;overflow-wrap:anywhere;line-height:.95}html[data-motion=full] .ch__name[data-astro-cid-x2fmsatf]{font-size:var(--step-5)}.ch__char[data-astro-cid-x2fmsatf]{font-family:var(--font-display);font-style:italic;font-size:var(--step-2);color:var(--color-green-100);line-height:1.15}.ch__size[data-astro-cid-x2fmsatf]{font-size:var(--step--1);color:var(--color-cream);font-variant-numeric:lining-nums tabular-nums;align-items:center;gap:12px;display:inline-flex}.ch__size[data-astro-cid-x2fmsatf]:before{content:"";background:var(--color-gold-light);width:22px;height:1px}.ch__desc[data-astro-cid-x2fmsatf]{max-width:40ch;color:var(--color-green-100)}.ch__fit[data-astro-cid-x2fmsatf]{gap:10px;margin-top:8px;display:grid}.ch__fit[data-astro-cid-x2fmsatf] .g-caps[data-astro-cid-x2fmsatf]{color:var(--color-green-100)}.ch__tags[data-astro-cid-x2fmsatf]{flex-wrap:wrap;gap:8px;display:flex}.ch__tags[data-astro-cid-x2fmsatf] li[data-astro-cid-x2fmsatf]{background:var(--color-sand);color:var(--color-charcoal);border-radius:var(--radius-pill);font-size:var(--step--1);padding:.35em .95em}.ch__gal[data-astro-cid-x2fmsatf]{grid-area:photos;position:relative}.ch__leaf[data-astro-cid-x2fmsatf]{z-index:2;width:clamp(96px,10vw,150px);top:-46px}.ch__leaf--r[data-astro-cid-x2fmsatf]{right:-34px;rotate:-24deg}.ch__leaf--l[data-astro-cid-x2fmsatf]{left:-40px;rotate:64deg}.ch__photos[data-astro-cid-x2fmsatf]{grid-template-columns:1fr 1fr;gap:clamp(10px,1.4vw,18px);display:grid}.ch__more[data-astro-cid-x2fmsatf]{min-height:44px;color:var(--color-gold-light);grid-area:more;justify-self:start;align-items:center;display:inline-flex}.ch__more[data-astro-cid-x2fmsatf]:hover{color:var(--color-cream)}.ph[data-astro-cid-x2fmsatf]{border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);aspect-ratio:1;overflow:hidden}.ph--main[data-astro-cid-x2fmsatf]{aspect-ratio:3/2;grid-column:1/-1}.ch__photos--one[data-astro-cid-x2fmsatf]{grid-template-columns:minmax(0,1fr)}.ph--tall[data-astro-cid-x2fmsatf]{aspect-ratio:4/5;width:min(100%,440px)}.ph--view[data-astro-cid-x2fmsatf]{box-shadow:var(--shadow-panel), 0 0 0 1px #cda76e59}.tg__area[data-astro-cid-x2fmsatf]{font-family:var(--font-display);font-size:var(--step-4);font-variant-numeric:lining-nums;margin-block:4px;line-height:1}.ch--together[data-astro-cid-x2fmsatf]{grid-template-areas:"text cap""views views"}.tg__views[data-astro-cid-x2fmsatf]{grid-area:views;margin-top:clamp(16px,3vw,40px)}.tg__cap[data-astro-cid-x2fmsatf]{grid-area:cap;align-content:start;justify-items:start;gap:18px;display:grid}.tg__cap[data-astro-cid-x2fmsatf] .g-caps[data-astro-cid-x2fmsatf]{color:var(--color-green-100)}.tg__list[data-astro-cid-x2fmsatf]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;width:100%;display:grid}.tg__list[data-astro-cid-x2fmsatf] li[data-astro-cid-x2fmsatf]{border-bottom:1px solid var(--line);gap:4px;padding:18px 0;display:grid}.tg__list[data-astro-cid-x2fmsatf] li[data-astro-cid-x2fmsatf]:nth-child(odd){padding-right:16px}.tg__n[data-astro-cid-x2fmsatf]{font-family:var(--font-display);font-size:var(--step-3);font-variant-numeric:lining-nums;line-height:1}.tg__up[data-astro-cid-x2fmsatf]{font-size:var(--step-0);color:var(--color-green-100);font-style:italic}.tg__l[data-astro-cid-x2fmsatf]{font-size:var(--step--1);color:var(--color-green-100)}.tg__cap[data-astro-cid-x2fmsatf] .btn[data-astro-cid-x2fmsatf]{margin-top:10px}@media (width>=861px){html:not([data-motion=full]) .st__stage[data-astro-cid-x2fmsatf]{min-height:0}html[data-motion=full] .st[data-astro-cid-x2fmsatf]{grid-template-columns:minmax(0,52fr) minmax(0,48fr);display:grid}html[data-motion=full] .st__plan[data-astro-cid-x2fmsatf]{grid-area:1/1/span 6}html[data-motion=full] .st__stage[data-astro-cid-x2fmsatf]{height:100svh;padding-block:clamp(24px,4vh,56px);position:sticky;top:0}html[data-motion=full] .st__intro[data-astro-cid-x2fmsatf]{grid-area:1/2;align-content:center;min-height:100svh;padding-top:120px}html[data-motion=full] .ch[data-astro-cid-x2fmsatf]{max-width:none;min-height:100svh;padding-inline:clamp(28px, 4vw, 64px) var(--gutter);grid-column:2;grid-template-columns:minmax(0,1fr);grid-template-areas:"text""photos""more";align-content:center;gap:clamp(20px,2.4vw,32px);margin:0;display:grid}html[data-motion=full] .ch__loc[data-astro-cid-x2fmsatf]{display:none}html[data-motion=full] .ch--together[data-astro-cid-x2fmsatf]{grid-template-areas:"text""views""cap"}html[data-motion=full] .tg__views[data-astro-cid-x2fmsatf]{margin-top:0}}@media (width<=860px){.st__intro[data-astro-cid-x2fmsatf]{max-width:none}.st__introplan[data-astro-cid-x2fmsatf]{display:block}.st__plan[data-astro-cid-x2fmsatf]{display:none}.ch[data-astro-cid-x2fmsatf]{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""photos""more"}.ch--together[data-astro-cid-x2fmsatf]{grid-template-areas:"text""views""cap"}.ch__leaf[data-astro-cid-x2fmsatf]{width:92px;top:-34px}.ch__leaf--r[data-astro-cid-x2fmsatf]{right:-22px}.ch__leaf--l[data-astro-cid-x2fmsatf]{left:-26px}.ch__loc[data-astro-cid-x2fmsatf]{width:88px}html[data-motion=full] .st__plan[data-astro-cid-x2fmsatf]{z-index:10;display:block;position:sticky;top:0}html[data-motion=full] .st__stage[data-astro-cid-x2fmsatf]{place-items:stretch stretch;padding:8px 10px;box-shadow:0 18px 30px -22px #081810cc}html[data-motion=full] .st__leaf[data-astro-cid-x2fmsatf]{display:none}html[data-motion=full] .st__pane[data-astro-cid-x2fmsatf]{border-radius:20px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:8px 14px 8px 10px}html[data-motion=full] .st__pane[data-astro-cid-x2fmsatf] .fp text{display:none}html[data-motion=full] .st__pane[data-astro-cid-x2fmsatf] .fp{--fp-k:3.6}html[data-motion=full] .st__now[data-astro-cid-x2fmsatf]{display:block}html[data-motion=full] .st__legend[data-astro-cid-x2fmsatf]{display:none}html[data-motion=full] .st__hint[data-astro-cid-x2fmsatf]{font-size:var(--step--2);color:var(--color-green-100);display:block}html[data-motion=full] .ch[data-astro-cid-x2fmsatf]{scroll-margin-top:132px}html[data-motion=full] .ch__loc[data-astro-cid-x2fmsatf]{display:none}}@media (width<=700px){.ch__photos[data-astro-cid-x2fmsatf]{gap:10px}.tg__list[data-astro-cid-x2fmsatf]{grid-template-columns:1fr 1fr}}.sb[data-astro-cid-x2fmsatf]{isolation:isolate;color:var(--color-cream);padding-block:clamp(80px,12vw,180px);position:relative;overflow:hidden}.sb__back[data-astro-cid-x2fmsatf]{z-index:-2;position:absolute;inset:0}.sb__back[data-astro-cid-x2fmsatf] img{object-fit:cover;filter:grayscale(.7)brightness(.8);width:100%;height:100%}.sb__back[data-astro-cid-x2fmsatf]:after{content:"";background:var(--color-green-900);opacity:.72;mix-blend-mode:multiply;position:absolute;inset:0}.sb__back[data-astro-cid-x2fmsatf]:before{content:"";z-index:1;background:#1b433259;position:absolute;inset:0}.sb__leaf[data-astro-cid-x2fmsatf]{z-index:2;width:clamp(130px,17vw,260px)}.sb__leaf--a[data-astro-cid-x2fmsatf]{z-index:0;top:2%;left:-4%;rotate:60deg}.sb__leaf--b[data-astro-cid-x2fmsatf]{bottom:-10%;right:-4%;rotate:-40deg}.sb__wrap[data-astro-cid-x2fmsatf]{z-index:1;position:relative}.sb__panel[data-astro-cid-x2fmsatf]{border-radius:var(--radius-lg);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);max-width:1120px;margin-inline:auto;padding:clamp(28px,4.4vw,64px);display:grid}.sb__inc[data-astro-cid-x2fmsatf]{align-content:start;gap:20px;display:grid}.sb__title[data-astro-cid-x2fmsatf]{font-family:var(--font-display);font-weight:400;font-size:var(--step-3);line-height:1.05}.sb__eq[data-astro-cid-x2fmsatf]{gap:8px;display:grid}.sb__eq[data-astro-cid-x2fmsatf] li[data-astro-cid-x2fmsatf]{font-size:var(--step--1);color:var(--color-green-100);grid-template-columns:18px 1fr;align-items:baseline;gap:12px;display:grid}.sb__eq[data-astro-cid-x2fmsatf] li[data-astro-cid-x2fmsatf]:before{content:"";background:var(--color-gold-light);height:1px;translate:0 -.3em}.sb__facts[data-astro-cid-x2fmsatf]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin:8px 0 0;padding-top:18px;display:grid}.sb__facts[data-astro-cid-x2fmsatf] div[data-astro-cid-x2fmsatf]{align-content:start;gap:6px;display:grid}.sb__facts[data-astro-cid-x2fmsatf] dt[data-astro-cid-x2fmsatf]{color:var(--color-green-100)}.sb__facts[data-astro-cid-x2fmsatf] dd[data-astro-cid-x2fmsatf]{font-family:var(--font-display);font-size:var(--step-1);margin:0;line-height:1.2}.sb__price[data-astro-cid-x2fmsatf]{gap:6px;min-height:44px;display:inline-grid}.sb__more[data-astro-cid-x2fmsatf]{color:var(--color-gold-light);font-family:var(--font-body,sans-serif);align-items:center;display:inline-flex}.sb__price[data-astro-cid-x2fmsatf]:hover .sb__more[data-astro-cid-x2fmsatf]{color:var(--color-cream)}.sb__book[data-astro-cid-x2fmsatf] #booking{scroll-margin-top:24px}@media (width<=860px){.sb__panel[data-astro-cid-x2fmsatf]{grid-template-columns:1fr}.sb__leaf[data-astro-cid-x2fmsatf]{width:120px}.sb__leaf--a[data-astro-cid-x2fmsatf]{top:-2%;left:-16%}.sb__leaf--b[data-astro-cid-x2fmsatf]{bottom:-5%;right:-12%}}@media (width<=420px){.sb__facts[data-astro-cid-x2fmsatf]{grid-template-columns:1fr}}
