.hero__gulls[data-astro-cid-dsq6jouo]{z-index:1;opacity:0;width:56px;height:auto;color:var(--text-on-dark);pointer-events:none;will-change:transform, opacity;position:absolute;top:14%;left:0}@media (width>=1024px){html.js .hero.is-ready .hero__gulls[data-astro-cid-dsq6jouo]{animation:45s linear 1.2s forwards gull-drift}}@keyframes gull-drift{0%{opacity:0;transform:translate(-12vw)}6%{opacity:.55}94%{opacity:.55}to{opacity:0;transform:translate(104vw,-3vh)}}@media (prefers-reduced-motion:reduce){.hero__gulls[data-astro-cid-dsq6jouo]{display:none}}.hero[data-astro-cid-i3irphx7]{isolation:isolate;min-height:92vh;color:var(--text-on-dark);background:var(--surface-dark);align-items:end;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-i3irphx7]{z-index:0;background:var(--surface-dark);position:absolute;inset:0}.hero__media[data-astro-cid-i3irphx7] picture{z-index:1;width:100%;height:100%;display:block;position:relative}.hero__media[data-astro-cid-i3irphx7] img{object-fit:cover;object-position:35% 55%;will-change:transform;width:100%;height:100%;display:block;transform:scale(1.06)}html.js .hero[data-astro-cid-i3irphx7].is-ready .hero__media[data-astro-cid-i3irphx7] img{transition:transform var(--dur-hero-settle) var(--ease-out);transform:scale(1)}.hero__video[data-astro-cid-i3irphx7]{z-index:0;object-fit:cover;object-position:35% 55%;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-i3irphx7].is-video-on .hero__media[data-astro-cid-i3irphx7] picture{opacity:0;transition:opacity var(--dur-3) var(--ease-std)}.hero__scrim[data-astro-cid-i3irphx7]{z-index:1;background:var(--scrim-hero);pointer-events:none;position:absolute;inset:0}.hero__glow[data-astro-cid-i3irphx7]{z-index:1;pointer-events:none;background:radial-gradient(58% 46% at 66% 44%, rgba(var(--highlight-rgb), .34) 0%, rgba(var(--highlight-rgb), .12) 45%, rgba(var(--highlight-rgb), 0) 72%);position:absolute;inset:0}html.js .hero__glow[data-astro-cid-i3irphx7]{opacity:0}html.js .hero[data-astro-cid-i3irphx7].is-ready .hero__glow[data-astro-cid-i3irphx7]{opacity:1;transition:opacity var(--dur-hero-glow) ease-out .2s}.hero__inner[data-astro-cid-i3irphx7]{z-index:2;width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:calc(var(--nav-h) + var(--sp-7)) var(--gutter) clamp(32px, 6vh, 72px);gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid;position:relative}.hero__copy[data-astro-cid-i3irphx7]{gap:var(--sp-5);grid-column:1/span 7;align-content:end;min-width:0;display:grid}.hero__copy[data-astro-cid-i3irphx7] .eyebrow{color:var(--text-on-dark)}.hero__title[data-astro-cid-i3irphx7]{color:var(--text-on-dark);max-width:16ch;font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:var(--ls-hero)}.hero__line[data-astro-cid-i3irphx7]{margin:-.1em -.06em -.14em;padding:.1em .06em .14em;display:block;overflow:hidden}.hero__line[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{display:block}.hero__lead[data-astro-cid-i3irphx7]{max-width:56ch;color:var(--text-on-dark);text-wrap:pretty}.hero__ctas[data-astro-cid-i3irphx7]{row-gap:var(--sp-3)}.hero__facts[data-astro-cid-i3irphx7]{font-family:var(--font-body);font-weight:500;font-size:var(--fs-meta);line-height:var(--lh-lead);color:var(--text-on-dark);text-wrap:pretty;max-width:62ch}#hero-end[data-astro-cid-i3irphx7]{pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}html.js .hero__line[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{transform:translateY(110%)}html.js .hero[data-astro-cid-i3irphx7].is-ready .hero__line[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{transition:transform var(--dur-line) var(--ease-out);transition-delay:calc(.2s + var(--i,0) * 90ms);transform:none}html.js .hero__fade[data-astro-cid-i3irphx7]{opacity:0;transform:translateY(16px)}html.js .hero[data-astro-cid-i3irphx7].is-ready .hero__fade[data-astro-cid-i3irphx7]{opacity:1;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transition-delay:calc(.56s + var(--i,0) * 90ms);transform:none}@supports (animation-timeline:scroll()){@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hero__media[data-astro-cid-i3irphx7] img{animation:linear both hero-drift scroll(root);animation-range:0 100vh}@keyframes hero-drift{to{transform:translateY(-10%)scale(1.06)}}}}@media (width<=1023px){.hero__copy[data-astro-cid-i3irphx7]{grid-column:1/-1}}@media (width<=767px){.hero[data-astro-cid-i3irphx7]{min-height:100svh}.hero__inner[data-astro-cid-i3irphx7]{padding-top:calc(var(--nav-h) + var(--sp-6))}.hero__copy[data-astro-cid-i3irphx7]{gap:var(--sp-4)}.hero__lead[data-astro-cid-i3irphx7]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero__ctas[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{width:100%}}@media (width<=399px){.hero__ctas[data-astro-cid-i3irphx7] .hero__ghost[data-astro-cid-i3irphx7]{width:auto;min-height:44px;color:var(--text-on-dark);text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:rgba(var(--white-rgb), .4);background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0}.hero__ctas[data-astro-cid-i3irphx7] .hero__ghost[data-astro-cid-i3irphx7]:active{color:var(--highlight);background:0 0;text-decoration-color:currentColor}}@media (width<=399px) and (hover:hover){.hero__ctas[data-astro-cid-i3irphx7] .hero__ghost[data-astro-cid-i3irphx7]:hover{color:var(--highlight);background:0 0;border:0;text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){html.js .hero__line[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7],html.js .hero__fade[data-astro-cid-i3irphx7]{opacity:1;transition:none;transform:none}.hero__media[data-astro-cid-i3irphx7] img{transition:none!important;animation:none!important;transform:none!important}html.js .hero__glow[data-astro-cid-i3irphx7],.hero__glow[data-astro-cid-i3irphx7]{opacity:1;transition:none}.hero[data-astro-cid-i3irphx7] .hero__gulls,.hero__video[data-astro-cid-i3irphx7]{display:none}}.hero__scrim[data-astro-cid-i3irphx7]{background:linear-gradient(to right, rgba(var(--navy-rgb), .66) 0%, rgba(var(--navy-rgb), .34) 52%, rgba(var(--navy-rgb), .04) 100%), var(--scrim-hero)}.hero[data-astro-cid-i3irphx7]{align-items:center;min-height:100svh}.hero__inner[data-astro-cid-i3irphx7]{padding-top:calc(var(--nav-h) + var(--sp-7));padding-bottom:var(--sp-8)}.hero__copy[data-astro-cid-i3irphx7]{gap:var(--sp-5);grid-column:1/span 8}.hero__title[data-astro-cid-i3irphx7]{letter-spacing:-.01em;max-width:24ch;color:var(--white);font-size:clamp(2.6rem,5.4vw,5rem);line-height:1.04}.hero__lead[data-astro-cid-i3irphx7]{max-width:52ch;color:var(--white);font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.55}.hero__copy[data-astro-cid-i3irphx7] .eyebrow{color:var(--text-on-dark);letter-spacing:.14em}.hero__facts[data-astro-cid-i3irphx7]{color:var(--text-on-dark)}@media (width<=1023px){.hero__title[data-astro-cid-i3irphx7]{font-size:clamp(2.4rem,6.5vw,4rem)}}@media (width<=767px){.hero[data-astro-cid-i3irphx7]{min-height:100svh}.hero__inner[data-astro-cid-i3irphx7]{padding-top:calc(var(--nav-h) + var(--sp-5));padding-bottom:var(--sp-7)}.hero__copy[data-astro-cid-i3irphx7]{gap:var(--sp-4)}.hero__title[data-astro-cid-i3irphx7]{max-width:12ch;font-size:clamp(2.15rem,9.6vw,2.9rem)}.hero__lead[data-astro-cid-i3irphx7]{-webkit-line-clamp:3;font-size:1rem;line-height:1.5}.hero__facts[data-astro-cid-i3irphx7]{display:none}.hero__copy[data-astro-cid-i3irphx7] .eyebrow{letter-spacing:.1em;max-width:34ch;font-size:.72rem}.hero__ctas[data-astro-cid-i3irphx7]{gap:var(--sp-3)}.hero__ctas[data-astro-cid-i3irphx7] .lockup[data-astro-cid-i3irphx7]{justify-content:center;width:100%}.hero__scrim[data-astro-cid-i3irphx7]{background:linear-gradient(to top, rgba(var(--navy-rgb), .86) 0%, rgba(var(--navy-rgb), .55) 45%, rgba(var(--navy-rgb), .1) 75%, rgba(var(--navy-rgb), 0) 100%)}}.stats[data-astro-cid-34atwkf3]{--glance-cols:5;--glance-em:9.6;grid-template-columns:repeat(5,minmax(min-content,1fr));container-type:inline-size}@media (width<=1023px){.stats[data-astro-cid-34atwkf3]{--glance-cols:3;--glance-em:7.4;grid-template-columns:repeat(3,minmax(min-content,1fr))}}@media (width<=767px){.stats[data-astro-cid-34atwkf3]{--glance-cols:2;--glance-em:5.8;grid-template-columns:repeat(2,minmax(min-content,1fr))}}.stat__num[data-astro-cid-34atwkf3]{white-space:nowrap}@supports (font-size:1cqi){.stat__num[data-astro-cid-34atwkf3]{font-size:min(var(--fs-stat), calc((100cqi - (var(--glance-cols) - 1) * (var(--sp-6) + var(--sp-5))) / var(--glance-em)))}}.glance__trust[data-astro-cid-34atwkf3]{margin:var(--sp-6) 0 0;max-width:var(--measure);text-wrap:pretty}.glance__trust[data-astro-cid-34atwkf3] .lockup[data-astro-cid-34atwkf3]{vertical-align:middle;margin-block:calc((var(--lh-meta) * 1em - 44px) / 2)}.welcome__head[data-astro-cid-lnnl53rm]{gap:var(--sp-5);display:grid}@media (width>=1024px){.welcome__grid[data-astro-cid-lnnl53rm]{align-items:start}.welcome__text[data-astro-cid-lnnl53rm]{grid-column:7/span 6}}@media (width<=1023px){.welcome__grid[data-astro-cid-lnnl53rm]{row-gap:var(--sp-6)}}.mosaic[data-astro-cid-4kfllm2o]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.mosaic__kitchen[data-astro-cid-4kfllm2o]{aspect-ratio:4/5;grid-column:1/span 5}.mosaic__living[data-astro-cid-4kfllm2o]{aspect-ratio:3/2;margin-top:var(--sp-9);grid-column:6/span 7}.mosaic__tile[data-astro-cid-4kfllm2o]{aspect-ratio:4/3;grid-column:span 4}.mosaic[data-astro-cid-4kfllm2o] .tile[data-astro-cid-4kfllm2o]{min-width:0}.mosaic[data-astro-cid-4kfllm2o] .tile[data-astro-cid-4kfllm2o] picture{width:100%;height:100%;position:absolute;inset:0}.mosaic[data-astro-cid-4kfllm2o] .tile[data-astro-cid-4kfllm2o] img{object-fit:cover;width:100%;height:100%}.amenities[data-astro-cid-4kfllm2o]{gap:var(--sp-7) var(--sp-8);margin-top:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inside__more[data-astro-cid-4kfllm2o]{margin:var(--sp-7) 0 0}@media (width<=1023px){.mosaic__kitchen[data-astro-cid-4kfllm2o],.mosaic__living[data-astro-cid-4kfllm2o]{aspect-ratio:4/3;grid-column:span 6;margin-top:0}.mosaic__tile[data-astro-cid-4kfllm2o]{grid-column:span 6}.mosaic__tile[data-astro-cid-4kfllm2o]:last-child{aspect-ratio:16/9;grid-column:1/-1}}@media (width<=767px){.mosaic__kitchen[data-astro-cid-4kfllm2o],.mosaic__living[data-astro-cid-4kfllm2o],.mosaic__tile[data-astro-cid-4kfllm2o],.mosaic__tile[data-astro-cid-4kfllm2o]:last-child{aspect-ratio:4/3;grid-column:1/-1}.amenities[data-astro-cid-4kfllm2o]{grid-template-columns:1fr;gap:0}}.band[data-astro-cid-ixcbq7du]{background:var(--surface-dark);min-height:76vh;color:var(--text-on-dark);align-items:end;display:grid;position:relative;overflow:clip}.band__media[data-astro-cid-ixcbq7du]{position:absolute;inset:0}.band__media[data-astro-cid-ixcbq7du] picture,.band__media[data-astro-cid-ixcbq7du] img{width:100%;height:100%}.band__media[data-astro-cid-ixcbq7du] img{object-fit:cover;object-position:50% 50%}.band__scrim[data-astro-cid-ixcbq7du]{pointer-events:none;background-image:linear-gradient(to right, rgba(var(--navy-rgb), .78) 0%, rgba(var(--navy-rgb), .7) 45%, rgba(var(--navy-rgb), .16) 72%, rgba(var(--navy-rgb), 0) 100%), var(--scrim-band);position:absolute;inset:0}.band__inner[data-astro-cid-ixcbq7du]{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:var(--section-y) var(--gutter);margin-inline:auto;position:relative}.band__grid[data-astro-cid-ixcbq7du]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.band__content[data-astro-cid-ixcbq7du]{gap:var(--sp-6);grid-column:1/span 7;align-content:end;min-width:0;display:grid}.band__more[data-astro-cid-ixcbq7du]{margin:0}@media (width<=1023px){.band__content[data-astro-cid-ixcbq7du]{grid-column:1/span 9}}@media (width<=767px){.band[data-astro-cid-ixcbq7du]{min-height:100svh}.band__media[data-astro-cid-ixcbq7du] img{object-position:50% 70%}.band__scrim[data-astro-cid-ixcbq7du]{background-image:linear-gradient(to top, rgba(var(--navy-rgb), .6) 0%, rgba(var(--navy-rgb), .72) 45%, rgba(var(--navy-rgb), .7) 100%), var(--scrim-band)}.band__content[data-astro-cid-ixcbq7du]{grid-column:1/-1}}@supports (animation-timeline:scroll()){@media (width>=1024px) and (prefers-reduced-motion:no-preference){.band__media[data-astro-cid-ixcbq7du] img{animation:linear both band-drift view();animation-range:entry exit 0%}@keyframes band-drift{0%{transform:translateY(-6%)scale(1.06)}to{transform:translateY(6%)scale(1.06)}}}}@media (prefers-reduced-motion:reduce){.band__media[data-astro-cid-ixcbq7du] img{animation:none!important;transform:none!important}}.location[data-astro-cid-acq6u4jj]{gap:var(--sp-8) var(--gap);grid-template-columns:5fr 7fr;align-items:start;display:grid}.location__map[data-astro-cid-acq6u4jj]{gap:var(--sp-3);align-content:start;min-width:0;display:grid}.location__panel[data-astro-cid-acq6u4jj]{aspect-ratio:4/5;background:var(--pale-wave);border-radius:var(--radius-2);padding:var(--sp-5);overflow:hidden}.location__map[data-astro-cid-acq6u4jj] .caption[data-astro-cid-acq6u4jj]{margin-top:var(--sp-2);max-width:var(--measure)}.location__map[data-astro-cid-acq6u4jj] .meta[data-astro-cid-acq6u4jj]{max-width:var(--measure)}.location__map[data-astro-cid-acq6u4jj] .link-arrow[data-astro-cid-acq6u4jj]{justify-self:start}.location__lists[data-astro-cid-acq6u4jj]{gap:var(--sp-7);align-content:start;min-width:0;display:grid}.location__list[data-astro-cid-acq6u4jj]{gap:var(--sp-4);display:grid}.location__list[data-astro-cid-acq6u4jj] h3[data-astro-cid-acq6u4jj]{max-width:none}.times__label[data-astro-cid-acq6u4jj]{min-width:0;display:block}.times__note[data-astro-cid-acq6u4jj]{margin-top:2px;display:block}.times__name[data-astro-cid-acq6u4jj] svg{align-self:flex-start;margin-top:.3em}.location__aerial[data-astro-cid-acq6u4jj]{gap:var(--sp-3);margin:var(--sp-8) 0 0;display:grid}.location__aerial[data-astro-cid-acq6u4jj] .media[data-astro-cid-acq6u4jj]{border-radius:var(--radius-2)}@media (width<=1023px){.location[data-astro-cid-acq6u4jj]{grid-template-columns:1fr}.location__map[data-astro-cid-acq6u4jj]{max-width:520px}}@media (width<=767px){.location__panel[data-astro-cid-acq6u4jj]{aspect-ratio:3/4}.location__aerial[data-astro-cid-acq6u4jj]{margin-top:var(--sp-7)}}.reviews[data-astro-cid-c5jzir7q]{gap:var(--sp-8) var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1023px){.reviews[data-astro-cid-c5jzir7q]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.reviews[data-astro-cid-c5jzir7q]{gap:var(--sp-7);grid-template-columns:minmax(0,1fr)}html.js .reviews[data-astro-cid-c5jzir7q]:not(.is-expanded)>.quote:nth-child(n+4){display:none}}.reviews__more[data-astro-cid-c5jzir7q]{margin-top:var(--sp-6);display:none}@media (width<=767px){html.js .reviews__more[data-astro-cid-c5jzir7q]{display:inline-flex}}.reviews__more[data-astro-cid-c5jzir7q] svg{transition:transform var(--dur-2) var(--ease-std)}.reviews__more[data-astro-cid-c5jzir7q][aria-expanded=true] svg{transform:rotate(180deg)}.reviews__cta[data-astro-cid-c5jzir7q]{margin-top:var(--sp-8)}.host[data-astro-cid-bo5oemjm]{gap:var(--sp-6);grid-template-columns:120px minmax(0,1fr);align-items:start;min-width:0;display:grid}.host__badge[data-astro-cid-bo5oemjm]{outline-offset:4px;text-decoration:none}.host__badge[data-astro-cid-bo5oemjm] img[data-astro-cid-bo5oemjm]{transition:transform var(--dur-2) var(--ease-std)}@media (hover:hover){.host__badge[data-astro-cid-bo5oemjm]:hover img[data-astro-cid-bo5oemjm]{transform:scale(1.04)}}.host__badge[data-astro-cid-bo5oemjm]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.host__badge[data-astro-cid-bo5oemjm]:active img[data-astro-cid-bo5oemjm]{transform:scale(.98)}@media (width>=1024px){.host[data-astro-cid-bo5oemjm]{grid-column:3/span 8}}.host__text[data-astro-cid-bo5oemjm]{min-width:0}.host__line[data-astro-cid-bo5oemjm]{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:0;max-width:var(--measure);text-wrap:balance}.host__text[data-astro-cid-bo5oemjm]>.host__line[data-astro-cid-bo5oemjm]{margin-top:var(--sp-4)}.host__text[data-astro-cid-bo5oemjm]>.host__meta[data-astro-cid-bo5oemjm]{margin-top:var(--sp-4);max-width:var(--measure)}.host__text[data-astro-cid-bo5oemjm]>.host__cta[data-astro-cid-bo5oemjm]{margin-top:var(--sp-6)}.host__sign[data-astro-cid-bo5oemjm]{font-size:var(--fs-script);color:var(--text);margin-top:var(--sp-4)}@media (width<=767px){.host[data-astro-cid-bo5oemjm]{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.host__badge[data-astro-cid-bo5oemjm]:hover img[data-astro-cid-bo5oemjm],.host__badge[data-astro-cid-bo5oemjm]:active img[data-astro-cid-bo5oemjm]{transform:none}}.faq-home[data-astro-cid-ajsgapk5]{min-width:0}@media (width>=1024px){.faq-home[data-astro-cid-ajsgapk5]{grid-column:3/span 8}}.faq-home__title[data-astro-cid-ajsgapk5]{margin-bottom:var(--sp-6)}.faq-home__more[data-astro-cid-ajsgapk5]{margin-top:var(--sp-6)}.ig__head[data-astro-cid-jfevbrv4]{justify-content:space-between;align-items:end;gap:var(--sp-4,1.5rem);margin-bottom:var(--sp-4,1.5rem);flex-wrap:wrap;display:flex}.ig__title[data-astro-cid-jfevbrv4]{font-size:var(--fs-h3,1.5rem);max-width:28ch;margin:0}.ig[data-astro-cid-jfevbrv4]{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.ig__tile[data-astro-cid-jfevbrv4] a[data-astro-cid-jfevbrv4]{border-radius:4px;display:block;overflow:hidden}.ig__tile[data-astro-cid-jfevbrv4] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-media,.5s) var(--ease-out)}@media (hover:hover){.ig__tile[data-astro-cid-jfevbrv4] a[data-astro-cid-jfevbrv4]:hover img{transform:scale(1.03)}}.ig__tile[data-astro-cid-jfevbrv4] a[data-astro-cid-jfevbrv4]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=1023px){.ig[data-astro-cid-jfevbrv4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.ig[data-astro-cid-jfevbrv4]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.ig__tile[data-astro-cid-jfevbrv4]{scroll-snap-align:start;flex:0 0 72vw}}@media (prefers-reduced-motion:reduce){.ig__tile[data-astro-cid-jfevbrv4] img{transition:none}}
