.intro-head[data-astro-cid-qevjgfvk]{gap:22px;display:grid}.reasons[data-astro-cid-qevjgfvk]{gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.reason[data-astro-cid-qevjgfvk]{background:#fff;border:1px solid #e7e9e1;border-radius:3px;grid-template-columns:52px 1fr;gap:6px;padding:24px 22px;display:grid}.reason-num[data-astro-cid-qevjgfvk]{font:italic 500 1.9rem/1 var(--serif);color:var(--gold-ink)}.reason[data-astro-cid-qevjgfvk] h3[data-astro-cid-qevjgfvk]{letter-spacing:-.01em;font-size:1.08rem}.reason[data-astro-cid-qevjgfvk] p[data-astro-cid-qevjgfvk]{color:var(--muted);margin-top:6px;font-size:.94rem}@media (width>=960px){.intro-head[data-astro-cid-qevjgfvk]{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(48px,7vw,110px)}.reasons[data-astro-cid-qevjgfvk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:64px}.reason[data-astro-cid-qevjgfvk]{grid-template-columns:1fr;gap:22px;padding:34px 32px 36px}.reason-num[data-astro-cid-qevjgfvk]{font-size:2.4rem}}.moments[data-astro-cid-p3w6nvtd]{background:#fff}.moments-head[data-astro-cid-p3w6nvtd]{gap:22px;margin-bottom:36px;display:grid}.rail-wrap[data-astro-cid-p3w6nvtd]{overflow:hidden}.rail[data-astro-cid-p3w6nvtd]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:14px;margin:0;padding:0 20px 6px;scroll-padding-inline:20px;list-style:none;display:grid;overflow-x:auto}.rail[data-astro-cid-p3w6nvtd]::-webkit-scrollbar{display:none}.moment[data-astro-cid-p3w6nvtd]{scroll-snap-align:start}.moment-media[data-astro-cid-p3w6nvtd]{aspect-ratio:4/5;background:var(--mist);border-radius:3px;position:relative;overflow:hidden}.moment-media[data-astro-cid-p3w6nvtd] img{transition:transform .8s var(--ease)}.moment[data-astro-cid-p3w6nvtd]:hover .moment-media[data-astro-cid-p3w6nvtd] img{transform:scale(1.04)}figcaption[data-astro-cid-p3w6nvtd]{gap:4px;padding-top:16px;display:grid}.m-label[data-astro-cid-p3w6nvtd]{letter-spacing:.15em;text-transform:uppercase;color:var(--gold-ink);font-size:.64rem;font-weight:700}figcaption[data-astro-cid-p3w6nvtd] em[data-astro-cid-p3w6nvtd]{font:italic 500 1.45rem/1.25 var(--serif);color:var(--forest)}.visual-note[data-astro-cid-p3w6nvtd]{max-width:720px;margin-top:32px}@media (width>=640px){.rail[data-astro-cid-p3w6nvtd]{grid-auto-columns:44%;padding-inline:32px;scroll-padding-inline:32px}}@media (width>=960px){.moments-head[data-astro-cid-p3w6nvtd]{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(48px,7vw,110px);margin-bottom:56px}.rail-wrap[data-astro-cid-p3w6nvtd]{width:min(1240px,100% - 96px);margin-inline:auto;overflow:visible}.rail[data-astro-cid-p3w6nvtd]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:18px;padding:0;overflow:visible}.moment[data-astro-cid-p3w6nvtd]:nth-child(2n){margin-top:56px}.moment-media[data-astro-cid-p3w6nvtd]{aspect-ratio:3/4}}.stay[data-astro-cid-6enejgnx]{background:var(--cream)}.stay-grid[data-astro-cid-6enejgnx]{gap:40px;display:grid}.stay-copy[data-astro-cid-6enejgnx] .lead[data-astro-cid-6enejgnx]{margin-top:22px}.stay-extra[data-astro-cid-6enejgnx]{color:var(--muted);margin:16px 0 26px;font-size:.97rem}.stay-image[data-astro-cid-6enejgnx]{aspect-ratio:4/3.2;border-radius:3px;position:relative;overflow:hidden}.stay-image[data-astro-cid-6enejgnx] figcaption[data-astro-cid-6enejgnx]{background:var(--cream);color:var(--forest);letter-spacing:.14em;text-transform:uppercase;padding:11px 16px;font-size:.64rem;font-weight:700;position:absolute;bottom:14px;left:14px}@media (width>=960px){.stay-grid[data-astro-cid-6enejgnx]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(48px,7vw,100px)}.stay-image[data-astro-cid-6enejgnx]{aspect-ratio:auto;height:560px}.stay-image[data-astro-cid-6enejgnx] figcaption[data-astro-cid-6enejgnx]{bottom:22px;left:22px}}.facts[data-astro-cid-k24nvxdt]{border-top:1px solid #ffffff38;margin:0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-k24nvxdt] li[data-astro-cid-k24nvxdt]{letter-spacing:.06em;color:#e2ebe4;border-bottom:1px solid #ffffff24;align-items:center;gap:12px;padding:14px 0;font-size:.82rem;font-weight:600;display:flex}.facts[data-astro-cid-k24nvxdt] li[data-astro-cid-k24nvxdt]:before{content:"";background:var(--sun);border-radius:50%;flex:none;width:6px;height:6px}.facts[data-astro-cid-k24nvxdt] a[data-astro-cid-k24nvxdt]{color:var(--sun);letter-spacing:0;word-break:break-word}
