.lb[data-astro-cid-utnzf2kr]{color:#fff;background:#0f1f3af7;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lb[data-astro-cid-utnzf2kr]::backdrop{background:0 0}.lb[data-astro-cid-utnzf2kr][open]{animation:lb-in .45s var(--ease);place-items:center;display:grid}.lb__fig[data-astro-cid-utnzf2kr]{justify-items:start;gap:14px;display:grid}.lb[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{object-fit:contain;max-width:min(90vw,1600px);max-height:80dvh}.lb__cap[data-astro-cid-utnzf2kr]{color:#b3bccb;font-size:16px}.lb__count[data-astro-cid-utnzf2kr]{left:var(--m);color:#b3bccb;position:absolute;top:24px}.lb__close[data-astro-cid-utnzf2kr]{top:12px;right:var(--m);background:var(--navy-3);min-height:48px;padding:0 18px;font-weight:700;position:absolute}.lb__close[data-astro-cid-utnzf2kr]:hover{background:var(--gold);color:var(--navy)}.lb__nav[data-astro-cid-utnzf2kr]{background:var(--navy-3);place-items:center;width:56px;height:56px;transition:background-color .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.lb__nav[data-astro-cid-utnzf2kr]:hover{background:var(--gold);color:var(--navy)}.lb__nav[data-astro-cid-utnzf2kr] svg{width:22px;height:22px}.lb__prev[data-astro-cid-utnzf2kr]{left:12px}.lb__prev[data-astro-cid-utnzf2kr] svg{transform:scaleX(-1)}.lb__next[data-astro-cid-utnzf2kr]{right:12px}@keyframes lb-in{0%{opacity:0}}@media (width<=700px){.lb__nav[data-astro-cid-utnzf2kr]{top:auto;bottom:calc(16px + env(safe-area-inset-bottom));translate:none}}.fp[data-astro-cid-3fplf2gm]{column-gap:var(--m);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;display:grid}.fp__side[data-astro-cid-3fplf2gm]{top:calc(var(--header-h) + 24px);grid-column:1/5;align-content:start;align-self:start;gap:24px;display:grid;position:sticky}.fp__p[data-astro-cid-3fplf2gm]{max-width:40ch}.fp__tabs[data-astro-cid-3fplf2gm]{gap:6px;display:grid}.fp__tab[data-astro-cid-3fplf2gm]{background:var(--surface);text-align:left;min-height:60px;transition:background-color .3s var(--ease), color .3s, padding .4s var(--ease);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;display:flex}.fp__tab[data-astro-cid-3fplf2gm]:hover{background:var(--surface-2);padding-left:28px}.fp__tab[data-astro-cid-3fplf2gm][aria-selected=true]{background:var(--navy);color:#fff;padding-left:28px}.fp__tn[data-astro-cid-3fplf2gm]{font-family:var(--display);font-size:26px;font-weight:600}.fp__tm[data-astro-cid-3fplf2gm]{font-size:16px;font-weight:700}.fp__total[data-astro-cid-3fplf2gm] b[data-astro-cid-3fplf2gm]{font-family:var(--display);margin-left:6px;font-size:24px;font-weight:600}.fp__panels[data-astro-cid-3fplf2gm]{grid-column:6/13}.fp__panel[data-astro-cid-3fplf2gm]{grid-template-columns:1.5fr 1fr;align-items:start;gap:28px;display:grid}.js[data-astro-cid-3fplf2gm] .fp__panel[data-astro-cid-3fplf2gm].is-in .fp__img[data-astro-cid-3fplf2gm]{animation:fp-in .8s var(--ease-io)}@keyframes fp-in{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.fp__img[data-astro-cid-3fplf2gm]{cursor:zoom-in;background:#efe9dd;border-radius:16px;width:100%;display:block;overflow:hidden}.fp__img[data-astro-cid-3fplf2gm] img{width:100%;transition:transform .9s var(--ease)}.fp__img[data-astro-cid-3fplf2gm]:hover img{transform:scale(1.03)}.fp__rooms[data-astro-cid-3fplf2gm]{gap:20px;display:grid}.fp__rooms[data-astro-cid-3fplf2gm] ul[data-astro-cid-3fplf2gm]{gap:2px;display:grid}.fp__rooms[data-astro-cid-3fplf2gm] li[data-astro-cid-3fplf2gm]{justify-content:space-between;gap:12px;padding:12px 0;font-size:16px;display:flex}.fp__rooms[data-astro-cid-3fplf2gm] li[data-astro-cid-3fplf2gm]+li[data-astro-cid-3fplf2gm]{box-shadow:inset 0 1px 0 var(--surface-2)}.fp__sum[data-astro-cid-3fplf2gm]{background:var(--surface);border-radius:12px;justify-content:space-between;align-items:baseline;padding:16px 20px;display:flex}.fp__sum[data-astro-cid-3fplf2gm] b[data-astro-cid-3fplf2gm]{font-size:18px;font-weight:800}@media (width<=1100px){.fp__panel[data-astro-cid-3fplf2gm]{grid-template-columns:1fr}}@media (width<=900px){.fp__side[data-astro-cid-3fplf2gm],.fp__panels[data-astro-cid-3fplf2gm]{grid-column:1/-1;position:static}}html:not(.js) .fp__panel[data-astro-cid-3fplf2gm][hidden]{display:grid!important}
