.hero[data-astro-cid-ge2uvauf]{background:var(--night);min-height:100svh;color:var(--night-text);padding:var(--header-h) var(--gutter) clamp(56px, 10vh, 120px);overflow-anchor:none;align-items:flex-end;display:flex;position:relative}.slides[data-astro-cid-ge2uvauf]{position:absolute;inset:0;overflow:hidden}.overscroll-tint[data-astro-cid-ge2uvauf]{height:calc(var(--header-h) + env(safe-area-inset-top,0px));background:var(--night);z-index:-1;pointer-events:none;position:fixed;top:0;left:0;right:0}.slide[data-astro-cid-ge2uvauf]{opacity:0;animation:40s linear infinite tk-slide;animation-delay:calc(var(--i) * 8s - 1.6s);position:absolute;inset:0}.slide[data-astro-cid-ge2uvauf] picture,.slide[data-astro-cid-ge2uvauf] img{width:100%;height:100%;display:block}.slide[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:50% 40%}@keyframes tk-slide{0%{opacity:0;transform:scale(1)}4%{opacity:1}20%{opacity:1}24%{opacity:0;transform:scale(1.07)}to{opacity:0;transform:scale(1.07)}}.hero[data-astro-cid-ge2uvauf]:after{content:"";z-index:1;background:linear-gradient(#0f0c0980,#0f0c0900 180px),linear-gradient(#0f0c0959 0%,#0f0c094d 45%,#0f0c09d1 100%),linear-gradient(90deg,#0f0c0980,#0000 65%);position:absolute;inset:0}.caps[data-astro-cid-ge2uvauf]{z-index:2;right:calc(var(--gutter) + 56px);text-align:right;min-width:14em;height:1.6em;position:absolute;bottom:34px}.caps[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{opacity:0;white-space:nowrap;font:italic 300 1.15rem var(--serif);color:#e9e1d3;letter-spacing:.04em;animation:40s linear infinite tk-caption;animation-delay:calc(var(--i) * 8s - 1.6s);position:absolute;bottom:0;right:0}@keyframes tk-caption{0%,2%{opacity:0;translate:0 4px}4%,20%{opacity:1;translate:0}22%,to{opacity:0;translate:0}}.hero[data-astro-cid-ge2uvauf].is-paused .slide[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf].is-paused .caps[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{animation-play-state:paused}.hero-pause[data-astro-cid-ge2uvauf]{z-index:3;right:var(--gutter);width:44px;height:44px;color:var(--night-text);cursor:pointer;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);background:#0f0c0940;border:1px solid #f3ede273;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:26px}.hero-pause[data-astro-cid-ge2uvauf]:hover{border-color:var(--night-text);background:#0f0c0980}.hero-pause[data-astro-cid-ge2uvauf][hidden],.hero-pause[data-astro-cid-ge2uvauf] .i-play[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf].is-paused .hero-pause[data-astro-cid-ge2uvauf] .i-pause[data-astro-cid-ge2uvauf]{display:none}.hero[data-astro-cid-ge2uvauf].is-paused .hero-pause[data-astro-cid-ge2uvauf] .i-play[data-astro-cid-ge2uvauf]{display:block}.htext[data-astro-cid-ge2uvauf]{z-index:2;max-width:44rem;position:relative}h1[data-astro-cid-ge2uvauf]{color:#f6f0e4;text-shadow:0 2px 40px #00000040;font-size:clamp(4rem,8vw,6rem);font-weight:400}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{padding-left:.9em;font-style:italic;display:block}.hero-lead[data-astro-cid-ge2uvauf]{color:#e9e1d3;max-width:31rem;margin:26px 0 34px;font-size:1.05rem}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.single[data-astro-cid-ge2uvauf]{color:#f3ede2;padding:8px 0}.single[data-astro-cid-ge2uvauf]:hover{color:var(--lantern-pale)}.reply[data-astro-cid-ge2uvauf]{max-width:31rem;color:var(--night-muted);margin:22px 0 0;font-size:15px;font-weight:400}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-ge2uvauf],.caps[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{animation:none}.slide[data-astro-cid-ge2uvauf]:first-child,.caps[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child{opacity:1}}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{--bleed:60px;min-height:calc(100lvh + var(--bleed));padding-bottom:calc(40px + 100lvh + var(--bleed) - 100svh)}.hero[data-astro-cid-ge2uvauf]:after{background:linear-gradient(#0f0c0980,#0f0c0900 160px),linear-gradient(#0f0c090d 0%,#0f0c0940 40%,#0f0c09b8 60%,#0f0c09e6 100%)}.slide[data-astro-cid-ge2uvauf] img{object-position:42% 50%}h1[data-astro-cid-ge2uvauf]{font-size:64px}.hero-lead[data-astro-cid-ge2uvauf]{margin:20px 0 26px;font-size:16px}.actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;gap:8px}.single[data-astro-cid-ge2uvauf]{text-align:center}.reply[data-astro-cid-ge2uvauf]{text-align:center;margin-top:14px;font-size:16px}.caps[data-astro-cid-ge2uvauf]{display:none}.hero-pause[data-astro-cid-ge2uvauf]{top:calc(var(--header-h) + 14px);bottom:auto;right:16px}}.gal[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(6,1fr);grid-auto-rows:210px;gap:14px;margin-top:56px;display:grid}figure[data-astro-cid-rj65ajc3]{background:var(--sand);margin:0;position:relative;overflow:hidden}figure[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}figure[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.05)}figcaption[data-astro-cid-rj65ajc3]{color:#f3ede2;font:500 1.15rem var(--serif);letter-spacing:.04em;background:linear-gradient(#0000,#14100ca6);padding:34px 16px 12px;position:absolute;bottom:0;left:0;right:0}.g1[data-astro-cid-rj65ajc3]{grid-area:1/1/4/4}.g1[data-astro-cid-rj65ajc3] img{object-position:68% 50%}.g2[data-astro-cid-rj65ajc3]{grid-area:1/4/auto/6}.g3[data-astro-cid-rj65ajc3]{grid-area:1/6}.g4[data-astro-cid-rj65ajc3]{grid-area:2/4/4/6}.g5[data-astro-cid-rj65ajc3]{grid-area:2/6}.g6[data-astro-cid-rj65ajc3]{grid-area:3/6}@media (width<=860px){.gal[data-astro-cid-rj65ajc3]{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:10px;margin-top:40px}.g1[data-astro-cid-rj65ajc3]{grid-area:auto/1/auto/3;height:240px}.g2[data-astro-cid-rj65ajc3],.g3[data-astro-cid-rj65ajc3]{grid-area:auto;height:170px}.g4[data-astro-cid-rj65ajc3]{grid-area:auto/1/auto/3;height:210px}.g5[data-astro-cid-rj65ajc3],.g6[data-astro-cid-rj65ajc3]{grid-area:auto;height:170px}}.destinations[data-astro-cid-67uq54ts]{padding-top:0}.dest-list[data-astro-cid-67uq54ts]{grid-template-columns:repeat(3,1fr);gap:40px 28px;max-width:1180px;margin:56px auto 0;padding:0;list-style:none;display:grid}.dest-list[data-astro-cid-67uq54ts] li[data-astro-cid-67uq54ts]{display:flex}.dest-card[data-astro-cid-67uq54ts]{width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.media[data-astro-cid-67uq54ts]{aspect-ratio:4/3;background:var(--sand);overflow:hidden}.media[data-astro-cid-67uq54ts] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}.dest-card[data-astro-cid-67uq54ts]:hover .media[data-astro-cid-67uq54ts] img{transform:scale(1.04)}.kanji-tile[data-astro-cid-67uq54ts]{width:100%;height:100%;color:var(--red);background:var(--sand);place-items:center;font-size:64px;display:grid}.body[data-astro-cid-67uq54ts]{flex-direction:column;flex:1;padding-top:18px;display:flex}h3[data-astro-cid-67uq54ts]{font-size:1.875rem}.body[data-astro-cid-67uq54ts] p[data-astro-cid-67uq54ts]{color:var(--muted);margin:8px 0 14px}.cta[data-astro-cid-67uq54ts]{text-underline-offset:.25em;margin-top:auto;font-weight:400;text-decoration:underline 1px}.dest-card[data-astro-cid-67uq54ts]:hover .cta[data-astro-cid-67uq54ts]{color:var(--red)}.help[data-astro-cid-67uq54ts]{color:var(--muted);margin-top:48px}.dots[data-astro-cid-67uq54ts]{display:none}@media (width<=860px){.dest-list[data-astro-cid-67uq54ts]{margin:36px calc(-1 * var(--gutter)) 0;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;padding:0 20px 4px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.dest-list[data-astro-cid-67uq54ts]::-webkit-scrollbar{display:none}.dest-list[data-astro-cid-67uq54ts] li[data-astro-cid-67uq54ts]{scroll-snap-align:start;flex:0 0 280px}.media[data-astro-cid-67uq54ts]{aspect-ratio:4/5}.kanji-tile[data-astro-cid-67uq54ts]{font-size:56px}h3[data-astro-cid-67uq54ts]{font-size:1.5rem}.body[data-astro-cid-67uq54ts] p[data-astro-cid-67uq54ts]{font-size:16px}.dots[data-astro-cid-67uq54ts]:not([hidden]){color:var(--muted);flex-direction:column;align-items:center;gap:6px;margin-top:20px;font-size:15px;font-weight:400;display:flex}.dot-row[data-astro-cid-67uq54ts]{align-items:center;gap:8px;display:flex}.dot[data-astro-cid-67uq54ts]{background:var(--control);border-radius:50%;width:6px;height:6px}.dot[data-astro-cid-67uq54ts].on{background:var(--ink);width:9px;height:9px}.help[data-astro-cid-67uq54ts]{margin-top:28px}}.list[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line);margin:64px 0 0;padding:0;list-style:none}.row[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:88px 1fr 1.3fr;align-items:baseline;gap:24px;padding:30px 12px;text-decoration:none;transition:background .35s,padding .35s;display:grid}.row[data-astro-cid-lesv7jgp]:hover{background:color-mix(in srgb, var(--sand) 35%, transparent);padding-left:28px}.jp[data-astro-cid-lesv7jgp]{color:var(--red);font-size:1.75rem}h3[data-astro-cid-lesv7jgp]{font-size:2rem}.desc[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--muted);margin:0}.more[data-astro-cid-lesv7jgp]{text-underline-offset:.25em;margin-top:10px;font-weight:400;text-decoration:underline 1px;display:inline-block}.row[data-astro-cid-lesv7jgp]:hover .more[data-astro-cid-lesv7jgp]{color:var(--red)}@media (width<=860px){.list[data-astro-cid-lesv7jgp]{margin-top:40px}.row[data-astro-cid-lesv7jgp]{grid-template-columns:44px 1fr;gap:6px 14px;padding:24px 0}.row[data-astro-cid-lesv7jgp]:hover{padding-left:0}.jp[data-astro-cid-lesv7jgp]{font-size:1.375rem}h3[data-astro-cid-lesv7jgp]{font-size:1.5rem}.desc[data-astro-cid-lesv7jgp]{grid-column:2}.desc[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{font-size:16px}}.pk[data-astro-cid-wgores44]{border:1px solid var(--night-line);grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.pk[data-astro-cid-wgores44]>div[data-astro-cid-wgores44]{padding:44px 34px}.pillar[data-astro-cid-wgores44]{flex-direction:column;gap:14px;display:flex}.pk[data-astro-cid-wgores44]>div[data-astro-cid-wgores44]+div[data-astro-cid-wgores44]{border-left:1px solid var(--night-line)}.pk[data-astro-cid-wgores44] .mid[data-astro-cid-wgores44]{background:var(--night-raised)}h3[data-astro-cid-wgores44]{font-size:2.3rem}.pk[data-astro-cid-wgores44] p[data-astro-cid-wgores44]{color:var(--night-muted);margin:0;font-size:.97rem}.tag[data-astro-cid-wgores44]{color:var(--lantern);letter-spacing:.2em;font-size:.95rem}.cta[data-astro-cid-wgores44]{border-top:1px solid var(--night-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:56px;padding-top:44px;display:flex}.cta[data-astro-cid-wgores44] p[data-astro-cid-wgores44]{max-width:40rem;font:400 clamp(1.5rem, 2.6vw, 2.1rem) / 1.3 var(--serif);color:var(--night-text);margin:0}.cta-actions[data-astro-cid-wgores44]{flex-direction:column;align-items:center;gap:10px;display:flex}.single[data-astro-cid-wgores44]{color:var(--night-text);padding:6px 0}.single[data-astro-cid-wgores44]:hover{color:var(--lantern-pale)}@media (width<=860px){.pk[data-astro-cid-wgores44]{grid-template-columns:1fr;margin-top:40px}.pk[data-astro-cid-wgores44]>div[data-astro-cid-wgores44]{padding:32px 24px}.pk[data-astro-cid-wgores44]>div[data-astro-cid-wgores44]+div[data-astro-cid-wgores44]{border-left:0;border-top:1px solid var(--night-line)}h3[data-astro-cid-wgores44]{font-size:1.875rem}.pk[data-astro-cid-wgores44] p[data-astro-cid-wgores44]{font-size:16px}.cta-actions[data-astro-cid-wgores44]{text-align:center;align-items:stretch;width:100%}}.steps[data-astro-cid-l43jfdkk]{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:48px;margin:64px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]{border-top:2px solid var(--gold);padding-top:22px}h3[data-astro-cid-l43jfdkk]{margin-bottom:10px;font-size:1.9rem}h3[data-astro-cid-l43jfdkk]:before{counter-increment:s;content:counter(s) ". ";color:var(--gold-text);font-variant-numeric:lining-nums}.steps[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--muted);margin:0}.note[data-astro-cid-l43jfdkk]{border-left:3px solid var(--sage);color:var(--muted);max-width:44rem;margin-top:56px;padding:22px 26px}@media (width<=860px){.steps[data-astro-cid-l43jfdkk]{grid-template-columns:1fr;gap:36px;margin-top:40px}.steps[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk],.note[data-astro-cid-l43jfdkk]{font-size:16px}}.contact[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,90px);display:grid}.lead[data-astro-cid-he3spzz3]{color:var(--on-sand)}.side[data-astro-cid-he3spzz3]{flex-direction:column;align-items:flex-start;gap:10px;padding-top:12px;display:flex}.sub[data-astro-cid-he3spzz3],.write[data-astro-cid-he3spzz3]{color:var(--on-sand);margin:0}.sub[data-astro-cid-he3spzz3]{margin-top:6px}hr[data-astro-cid-he3spzz3]{border:0;border-top:1px solid #23201c40;width:100%;margin:22px 0 12px}.write[data-astro-cid-he3spzz3]{font-weight:400}.text-link[data-astro-cid-he3spzz3]{padding:4px 0}@media (width<=860px){.contact[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:28px}.side[data-astro-cid-he3spzz3]{align-items:stretch;padding-top:0}.side[data-astro-cid-he3spzz3] .text-link[data-astro-cid-he3spzz3]{align-self:flex-start}}
