.ratings[data-astro-cid-4nmxmgk6]{margin:0 0 var(--space-m);font-size:var(--step--1);flex-wrap:wrap;gap:.25rem 1.25rem;padding:0;list-style:none;display:flex}li[data-astro-cid-4nmxmgk6]{align-items:center;gap:.4rem;display:flex}li[data-astro-cid-4nmxmgk6] svg{color:var(--sun);fill:var(--sun-light)}a[data-astro-cid-4nmxmgk6]{padding-block:.5rem;display:inline-block}.grid-photos[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.grid-photos[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:15rem}.wide[data-astro-cid-rj65ajc3]{grid-area:span 2/span 2}}.grid-photos[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;position:relative}@media (width>=48rem){.grid-photos[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{aspect-ratio:auto}}.grid-photos[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]{border-radius:var(--radius-s);height:100%;display:block;position:relative;overflow:hidden}.grid-photos[data-astro-cid-rj65ajc3] picture{height:100%}.grid-photos[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%;transition:transform .4s}@media (prefers-reduced-motion:no-preference){.grid-photos[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.03)}}.cap[data-astro-cid-rj65ajc3]{color:var(--white);background:#12262bd1;border-radius:999px;padding:.2rem .6rem;font-size:.8rem;position:absolute;bottom:.5rem;left:.5rem}.viewer[data-astro-cid-rj65ajc3]{width:min(100vw,72rem);max-width:100vw;max-height:100dvh;color:var(--white);background:0 0;border:0;padding:0}.viewer[data-astro-cid-rj65ajc3]::backdrop{background:#0a1418eb}.viewer-inner[data-astro-cid-rj65ajc3]{place-items:center;padding:3.5rem 3.5rem 1rem;display:grid;position:relative}figure[data-astro-cid-rj65ajc3]{margin:0}figure[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{border-radius:var(--radius-s);width:auto;max-height:calc(100dvh - 8rem);margin-inline:auto}figcaption[data-astro-cid-rj65ajc3]{text-align:center;margin-top:.75rem}.vbtn[data-astro-cid-rj65ajc3]{width:48px;height:48px;color:var(--white);cursor:pointer;background:#12262bb3;border:1px solid #fff6;border-radius:50%;place-items:center;display:grid;position:absolute}.vbtn[data-astro-cid-rj65ajc3]:focus-visible{outline-color:var(--turquoise)}.close[data-astro-cid-rj65ajc3]{top:.25rem;right:.25rem}.prev[data-astro-cid-rj65ajc3]{top:50%;left:.25rem}.next[data-astro-cid-rj65ajc3]{top:50%;right:.25rem}.hero[data-astro-cid-fkccjfxr]{gap:var(--space-l);padding-block:var(--space-m) var(--space-xl);align-items:center;display:grid}@media (width>=56rem){.hero[data-astro-cid-fkccjfxr]{grid-template-columns:1fr 1fr}}.hero-media[data-astro-cid-fkccjfxr] img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%;box-shadow:var(--shadow)}@media (width<=55.99rem){.hero-media[data-astro-cid-fkccjfxr]{order:-1}.hero-media[data-astro-cid-fkccjfxr] img{aspect-ratio:4/3}}.two[data-astro-cid-fkccjfxr]{gap:var(--space-l);display:grid}@media (width>=48rem){.two[data-astro-cid-fkccjfxr]{grid-template-columns:1fr 1fr}}.narrow[data-astro-cid-fkccjfxr]{max-width:46rem}.facts[data-astro-cid-fkccjfxr]{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-s) var(--space-m);margin:0}.facts[data-astro-cid-fkccjfxr] div[data-astro-cid-fkccjfxr]{gap:var(--space-s);border-bottom:1px solid var(--sand-2);grid-template-columns:minmax(8rem,1fr) 2fr;padding-block:.75rem;display:grid}.facts[data-astro-cid-fkccjfxr] div[data-astro-cid-fkccjfxr]:last-child{border-bottom:0}.facts[data-astro-cid-fkccjfxr] dt[data-astro-cid-fkccjfxr]{font-weight:650}.facts[data-astro-cid-fkccjfxr] dd[data-astro-cid-fkccjfxr]{margin:0}@media (width<=30rem){.facts[data-astro-cid-fkccjfxr] div[data-astro-cid-fkccjfxr]{grid-template-columns:1fr;gap:.1rem}}.count[data-astro-cid-fkccjfxr]{font-family:var(--font-body);font-size:var(--step-1);color:var(--muted);font-weight:400}.agroups[data-astro-cid-fkccjfxr]{gap:var(--space-m);margin-bottom:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));align-items:start;display:grid}.agroup[data-astro-cid-fkccjfxr]{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-m)}.agroup[data-astro-cid-fkccjfxr] h3[data-astro-cid-fkccjfxr]{font-size:var(--step-0);font-family:var(--font-body);letter-spacing:.04em;color:var(--sun);margin-bottom:var(--space-s);font-weight:700}.amenities[data-astro-cid-fkccjfxr]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.amenities[data-astro-cid-fkccjfxr] li[data-astro-cid-fkccjfxr],.nearby[data-astro-cid-fkccjfxr] li[data-astro-cid-fkccjfxr]{align-items:flex-start;gap:.6rem;display:flex}.amenities[data-astro-cid-fkccjfxr] svg,.nearby[data-astro-cid-fkccjfxr] svg{color:var(--ocean);flex:none;margin-top:.15rem}.small[data-astro-cid-fkccjfxr]{font-size:var(--step--1)}.rooms[data-astro-cid-fkccjfxr]{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.rooms[data-astro-cid-fkccjfxr] li[data-astro-cid-fkccjfxr]{padding:var(--space-m);gap:.3rem;display:grid}.rooms[data-astro-cid-fkccjfxr] svg{color:var(--sun)}.nearby[data-astro-cid-fkccjfxr]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.nearby[data-astro-cid-fkccjfxr] .muted[data-astro-cid-fkccjfxr]{white-space:nowrap;margin-left:auto}.rules[data-astro-cid-fkccjfxr] li[data-astro-cid-fkccjfxr]+li[data-astro-cid-fkccjfxr]{margin-top:.4rem}.faq[data-astro-cid-fkccjfxr] details[data-astro-cid-fkccjfxr]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-fkccjfxr] summary[data-astro-cid-fkccjfxr]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-s);min-height:44px;padding-block:var(--space-s);list-style:none;display:flex}.faq[data-astro-cid-fkccjfxr] summary[data-astro-cid-fkccjfxr]::-webkit-details-marker{display:none}.faq[data-astro-cid-fkccjfxr] summary[data-astro-cid-fkccjfxr]:after{content:"+";color:var(--ocean);font-size:1.5rem;line-height:1}.faq[data-astro-cid-fkccjfxr] details[data-astro-cid-fkccjfxr][open] summary[data-astro-cid-fkccjfxr]:after{content:"−"}.faq[data-astro-cid-fkccjfxr] summary[data-astro-cid-fkccjfxr] h3[data-astro-cid-fkccjfxr]{font-family:var(--font-body);font-size:var(--step-0);margin:0;font-weight:650}.cta[data-astro-cid-fkccjfxr]{text-align:center;background:radial-gradient(60rem 20rem at 50% 120%, #e0a73a47, transparent 70%), var(--night)}.center-p[data-astro-cid-fkccjfxr]{margin-inline:auto}.verified[data-astro-cid-fkccjfxr]{margin:var(--space-m) auto 0;color:#c9d3d6}
