.story[data-astro-cid-o7fxfukm]{--sky:#f3e6d8;--ink-s:var(--ink);--gx:12%;--gy:85%;--glow:#ffbe8c73;background:var(--sky);color:var(--ink-s);position:relative;overflow-x:clip}.glow[data-astro-cid-o7fxfukm]{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(75vmax 60vmax at var(--gx) var(--gy), var(--glow), transparent 62%);transition:opacity .6s;position:fixed;inset:0}.glow[data-astro-cid-o7fxfukm].on{opacity:1}.story[data-astro-cid-o7fxfukm]>section[data-astro-cid-o7fxfukm],.story[data-astro-cid-o7fxfukm]>.dusk[data-astro-cid-o7fxfukm]{z-index:1;position:relative}.dial[data-astro-cid-o7fxfukm]{z-index:30;background:color-mix(in srgb, var(--ground) 72%, transparent);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;border-radius:14px;justify-items:center;gap:2px;padding:10px 12px 8px;transition:opacity .5s,translate .5s;display:grid;position:fixed;bottom:clamp(18px,4vh,40px);right:clamp(16px,2.4vw,34px);translate:0 12px;box-shadow:0 8px 30px -14px #0006}.dial[data-astro-cid-o7fxfukm].on{opacity:1;translate:0}.dial[data-astro-cid-o7fxfukm] svg[data-astro-cid-o7fxfukm]{width:92px;height:54px;overflow:visible}.dial__arc[data-astro-cid-o7fxfukm]{fill:none;stroke:color-mix(in srgb, var(--ink) 18%, transparent);stroke-width:2px;stroke-dasharray:2 5}.dial__done[data-astro-cid-o7fxfukm]{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px}.dial__sun[data-astro-cid-o7fxfukm]{fill:var(--accent);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 70%, transparent))}.dial[data-astro-cid-o7fxfukm] b[data-astro-cid-o7fxfukm]{font:700 15px var(--fb);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ink)}.open[data-astro-cid-o7fxfukm]{height:100svh;padding:120px var(--gutter) 40px;place-items:center;display:grid;position:relative;overflow:hidden}.open__copy[data-astro-cid-o7fxfukm]{text-align:center;justify-items:center;gap:18px;max-width:30ch;display:grid;position:relative}.open__line[data-astro-cid-o7fxfukm]{font:500 clamp(56px, 7.4vw, 124px)/.95 var(--fd);letter-spacing:-.01em;color:var(--primary);margin:0}.open__line[data-astro-cid-o7fxfukm] span[data-astro-cid-o7fxfukm]{opacity:.12;margin-right:.2em;display:inline-block}.open__line[data-astro-cid-o7fxfukm] em[data-astro-cid-o7fxfukm]{color:var(--accent);font-style:normal}.open__sub[data-astro-cid-o7fxfukm]{max-width:34ch;color:color-mix(in srgb, var(--ink) 75%, transparent);opacity:0;margin:0;font-size:clamp(19px,1.6vw,24px);line-height:1.45}.open__hint[data-astro-cid-o7fxfukm]{font:600 12px var(--fb);letter-spacing:0;text-transform:none;color:var(--lab);margin:0}.ch[data-astro-cid-o7fxfukm]{align-items:center;height:100svh;min-height:600px;display:grid;position:relative;overflow:hidden}.ch__ghost[data-astro-cid-o7fxfukm]{white-space:nowrap;pointer-events:none;font:800 clamp(160px, 30vw, 460px)/1 var(--fb);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--ink-s) 14%, transparent);position:absolute;top:50%;left:0;translate:0 -50%}.ch__in[data-astro-cid-o7fxfukm]{width:100%;max-width:var(--max);padding:84px var(--gutter) 0;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(30px,5vw,90px);margin:0 auto;display:grid;position:relative}.ch--flip[data-astro-cid-o7fxfukm] .ch__in[data-astro-cid-o7fxfukm]{grid-template-columns:.85fr 1.15fr}.ch--flip[data-astro-cid-o7fxfukm] .ch__pic[data-astro-cid-o7fxfukm]{order:2}.ch__pic[data-astro-cid-o7fxfukm]{background:color-mix(in srgb, var(--ink-s) 8%, transparent);border-radius:3px;height:min(70svh,680px);margin:0;overflow:hidden}.ch__pic[data-astro-cid-o7fxfukm] img[data-astro-cid-o7fxfukm],.ch__pic[data-astro-cid-o7fxfukm] video[data-astro-cid-o7fxfukm]{object-fit:cover;width:100%;height:100%;display:block}.ch__copy[data-astro-cid-o7fxfukm]{justify-items:start;gap:16px;display:grid}.ch__time[data-astro-cid-o7fxfukm]{align-items:baseline;gap:16px;margin:0;display:flex}.ch__time[data-astro-cid-o7fxfukm] b[data-astro-cid-o7fxfukm]{font:var(--fdw) clamp(56px, 6.6vw, 110px)/1 var(--fd);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--primary)}.ch__time[data-astro-cid-o7fxfukm] span[data-astro-cid-o7fxfukm]{font:600 12px var(--fb);letter-spacing:0;text-transform:none;color:var(--lab)}.ch[data-astro-cid-o7fxfukm] h2[data-astro-cid-o7fxfukm]{margin:0;font-size:clamp(34px,3.6vw,58px);line-height:1.04}.ch[data-astro-cid-o7fxfukm] h2[data-astro-cid-o7fxfukm] .w[data-astro-cid-o7fxfukm]{vertical-align:top;margin-bottom:-.08em;margin-right:.24em;padding-bottom:.08em;display:inline-block;overflow:hidden}.ch[data-astro-cid-o7fxfukm] h2[data-astro-cid-o7fxfukm] .w[data-astro-cid-o7fxfukm]>span[data-astro-cid-o7fxfukm]{display:inline-block}.ch__p[data-astro-cid-o7fxfukm]{max-width:42ch;color:color-mix(in srgb, var(--ink-s) 72%, transparent);margin:0;font-size:clamp(16px,1.25vw,19px)}.ch__items[data-astro-cid-o7fxfukm]{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ch__items[data-astro-cid-o7fxfukm] a[data-astro-cid-o7fxfukm]{color:var(--ink-s);border:1px solid color-mix(in srgb, var(--accent) 65%, transparent);border-radius:999px;gap:8px;padding:9px 17px;font-size:14.5px;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.ch__items[data-astro-cid-o7fxfukm] a[data-astro-cid-o7fxfukm]:hover{background:var(--accent);color:#fff}.ch--full[data-astro-cid-o7fxfukm]{--ink-s:#fbf6ee}.ch--full[data-astro-cid-o7fxfukm] .ch__in[data-astro-cid-o7fxfukm]{max-width:none;padding:0;display:block;position:static}.ch--full[data-astro-cid-o7fxfukm] .ch__pic[data-astro-cid-o7fxfukm]{z-index:0;border-radius:0;height:auto;position:absolute;inset:0}.ch--full[data-astro-cid-o7fxfukm] .ch__pic[data-astro-cid-o7fxfukm]:after{content:"";pointer-events:none;background:linear-gradient(#0f0c0a66,#0000);height:160px;position:absolute;inset:0 0 auto}.ch--full[data-astro-cid-o7fxfukm] .ch__shade[data-astro-cid-o7fxfukm]{z-index:1;pointer-events:none;background:linear-gradient(90deg,#140e0a9e 0%,#140e0a59 34%,#0000 60%);position:absolute;inset:0}.ch--full[data-astro-cid-o7fxfukm].ch--right .ch__shade[data-astro-cid-o7fxfukm]{background:linear-gradient(270deg,#140e0a9e 0%,#140e0a59 34%,#0000 60%)}.ch--full[data-astro-cid-o7fxfukm] .ch__copy[data-astro-cid-o7fxfukm]{z-index:2;width:min(520px,40vw);top:50%;left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));position:absolute;translate:0 -46%}.ch--full[data-astro-cid-o7fxfukm].ch--right .ch__copy[data-astro-cid-o7fxfukm]{width:min(430px,30vw);left:auto;right:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)))}.ch--full[data-astro-cid-o7fxfukm] .ch__copy[data-astro-cid-o7fxfukm]{top:52%}.ch--full[data-astro-cid-o7fxfukm].ch--narrow .ch__copy[data-astro-cid-o7fxfukm]{gap:12px;width:min(300px,21vw)}.ch--full[data-astro-cid-o7fxfukm].ch--narrow .ch__time[data-astro-cid-o7fxfukm] b[data-astro-cid-o7fxfukm]{font-size:clamp(48px,5vw,84px)}.ch--full[data-astro-cid-o7fxfukm].ch--narrow h2[data-astro-cid-o7fxfukm]{font-size:clamp(28px,2.6vw,42px)}.ch--full[data-astro-cid-o7fxfukm].ch--narrow .ch__p[data-astro-cid-o7fxfukm]{font-size:15.5px}.ch--full[data-astro-cid-o7fxfukm] .ch__time[data-astro-cid-o7fxfukm] b[data-astro-cid-o7fxfukm],.ch--full[data-astro-cid-o7fxfukm] h2[data-astro-cid-o7fxfukm]{color:#fffaf2;text-shadow:0 2px 30px #0000004d}.ch--full[data-astro-cid-o7fxfukm] .ch__time[data-astro-cid-o7fxfukm] span[data-astro-cid-o7fxfukm]{color:color-mix(in srgb, var(--accent) 70%, #fff)}.ch--full[data-astro-cid-o7fxfukm] .ch__p[data-astro-cid-o7fxfukm]{color:#fffaf2e0}.ch--full[data-astro-cid-o7fxfukm] .ch__ghost[data-astro-cid-o7fxfukm]{display:none}.ch--night[data-astro-cid-o7fxfukm]{--ink-s:#f3ece0}.ch--night[data-astro-cid-o7fxfukm] .ch__time[data-astro-cid-o7fxfukm] b[data-astro-cid-o7fxfukm],.ch--night[data-astro-cid-o7fxfukm] h2[data-astro-cid-o7fxfukm]{color:#f6efe4}.ch--night[data-astro-cid-o7fxfukm] .ch__time[data-astro-cid-o7fxfukm] span[data-astro-cid-o7fxfukm]{color:color-mix(in srgb, var(--accent) 80%, #fff)}.stars[data-astro-cid-o7fxfukm]{pointer-events:none;opacity:0;background-image:radial-gradient(1.4px 1.4px at 12% 18%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 28% 72%,#fff 50%,#0000 52%),radial-gradient(1.2px 1.2px at 46% 12%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 63% 38%,#fff 50%,#0000 52%),radial-gradient(1.6px 1.6px at 81% 22%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 92% 64%,#fff 50%,#0000 52%),radial-gradient(1.2px 1.2px at 7% 86%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 55% 90%,#fff 50%,#0000 52%),radial-gradient(1.3px 1.3px at 37% 44%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 74% 82%,#fff 50%,#0000 52%);background-size:520px 420px;animation:6s ease-in-out infinite alternate twinkle;position:absolute;inset:0}@keyframes twinkle{0%{filter:brightness(.6)}to{filter:brightness(1.3)}}.dusk[data-astro-cid-o7fxfukm]{height:100svh;padding:0 var(--gutter);place-items:center;display:grid;position:relative;overflow:hidden}.dusk__vid[data-astro-cid-o7fxfukm]{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.dusk[data-astro-cid-o7fxfukm]:after{content:"";background:linear-gradient(180deg, var(--sky), #783c1e40 30%, #783c1e40 70%, var(--sky));pointer-events:none;position:absolute;inset:0}.dusk[data-astro-cid-o7fxfukm] p[data-astro-cid-o7fxfukm]{z-index:1;text-shadow:0 4px 40px #3c190a73;font:500 clamp(48px, 7vw, 116px)/1 var(--fd);color:#fff4e2;text-align:center;margin:0;position:relative}.dusk[data-astro-cid-o7fxfukm] span[data-astro-cid-o7fxfukm]{opacity:0;margin-right:.24em;display:inline-block;translate:0 30px}.night[data-astro-cid-o7fxfukm]{color:#f3ece0;text-align:center;height:100svh;padding:0 var(--gutter);align-content:center;place-items:center;gap:22px;display:grid;position:relative;overflow:hidden}.night__word[data-astro-cid-o7fxfukm]{font:500 clamp(60px, 8.6vw, 150px)/.95 var(--fd);letter-spacing:-.01em;margin:0;position:relative}.night__word[data-astro-cid-o7fxfukm] span[data-astro-cid-o7fxfukm]{opacity:.12;margin:0 .12em;display:inline-block}.night__word[data-astro-cid-o7fxfukm] em[data-astro-cid-o7fxfukm]{color:var(--sand);font-style:normal}.night__in[data-astro-cid-o7fxfukm]{justify-items:center;gap:22px;display:grid}.night__sub[data-astro-cid-o7fxfukm]{opacity:0;color:#f3ece0b3;margin:0;font-size:clamp(16px,1.3vw,20px);position:relative}@media (width<=860px){.dial[data-astro-cid-o7fxfukm]{display:none}.ch[data-astro-cid-o7fxfukm]{height:auto;min-height:0;padding:40px 0}.ch__in[data-astro-cid-o7fxfukm],.ch--flip[data-astro-cid-o7fxfukm] .ch__in[data-astro-cid-o7fxfukm]{grid-template-columns:1fr;padding-top:0}.ch--flip[data-astro-cid-o7fxfukm] .ch__pic[data-astro-cid-o7fxfukm]{order:0}.ch__pic[data-astro-cid-o7fxfukm]{height:56svh}.ch__ghost[data-astro-cid-o7fxfukm]{font-size:44vw;top:30%}.ch--full[data-astro-cid-o7fxfukm]{height:100svh;padding:0}.ch--full[data-astro-cid-o7fxfukm] .ch__pic[data-astro-cid-o7fxfukm]{height:auto;top:0}.ch--full[data-astro-cid-o7fxfukm] .ch__shade[data-astro-cid-o7fxfukm],.ch--full[data-astro-cid-o7fxfukm].ch--right .ch__shade[data-astro-cid-o7fxfukm]{background:linear-gradient(#0000 30%,#140e0a66 55%,#140e0abf 100%)}.ch--full[data-astro-cid-o7fxfukm] .ch__copy[data-astro-cid-o7fxfukm],.ch--full[data-astro-cid-o7fxfukm].ch--right .ch__copy[data-astro-cid-o7fxfukm]{top:auto;bottom:36px;left:var(--gutter);right:var(--gutter);width:auto;translate:none}.night[data-astro-cid-o7fxfukm]{height:100svh}.open[data-astro-cid-o7fxfukm],.night[data-astro-cid-o7fxfukm]{height:220svh;padding:0 var(--gutter);display:block;overflow:visible}.open__copy[data-astro-cid-o7fxfukm],.night__in[data-astro-cid-o7fxfukm]{align-content:center;height:100svh;margin:0 auto;padding-top:50px;position:sticky;top:0}}@media (width>=821px){.stay-hero .ph__panel{align-items:flex-start!important;padding-top:clamp(110px,15vh,150px)!important}.stay-hero .ph__in{gap:10px;max-width:300px!important}.stay-hero h1{font-size:clamp(40px,3.8vw,60px)!important}}
