.vc[data-astro-cid-upihikbo]{align-content:start;gap:22px;display:grid}.vc[data-astro-cid-upihikbo] .ph[data-astro-cid-upihikbo]{position:relative}.vc__new[data-astro-cid-upihikbo]{font-family:var(--f-label);letter-spacing:.24em;background:var(--paper);color:var(--gold);padding:6px 10px;font-size:10px;position:absolute;top:16px;left:16px}.vc__body[data-astro-cid-upihikbo]{gap:8px;display:grid}.vc__name[data-astro-cid-upihikbo]{font-family:var(--f-display);letter-spacing:.02em;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:400;line-height:1.3}html[lang=ja] .vc__name[data-astro-cid-upihikbo]{font-family:var(--f-ja);letter-spacing:.1em;font-size:1.15rem;font-weight:500}html[lang=zh-Hans] .vc__name[data-astro-cid-upihikbo]{font-family:var(--f-zh);font-size:1.12rem;font-weight:500}.vc__catch[data-astro-cid-upihikbo]{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9em;line-height:1.9;display:-webkit-box;overflow:hidden}.vc__price[data-astro-cid-upihikbo]{color:var(--ink);letter-spacing:.06em;border-top:1px solid var(--line);margin-top:6px;padding-top:6px;font-size:.84em}.cta[data-astro-cid-kf5fcmqb]{color:#fff;isolation:isolate;position:relative;overflow:hidden}.cta__bg[data-astro-cid-kf5fcmqb]{z-index:-1;position:absolute;inset:0}.cta__bg[data-astro-cid-kf5fcmqb]:after{content:"";background:linear-gradient(#1412108c,#141210b8);position:absolute;inset:0}.cta__in[data-astro-cid-kf5fcmqb]{text-align:center;justify-items:center;gap:26px;padding-block:clamp(110px,14vw,200px);display:grid}.cta[data-astro-cid-kf5fcmqb] .eyebrow[data-astro-cid-kf5fcmqb]{color:#fff}.cta[data-astro-cid-kf5fcmqb] .eyebrow[data-astro-cid-kf5fcmqb]:after{content:"";opacity:.7;background:currentColor;width:28px;height:1px}.cta__text[data-astro-cid-kf5fcmqb]{opacity:.88;max-width:36em}.cta__actions[data-astro-cid-kf5fcmqb]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px;display:flex}.cta__main[data-astro-cid-kf5fcmqb]{min-width:280px}.cta__tel[data-astro-cid-kf5fcmqb]{opacity:.85;gap:4px;font-size:13px;display:grid}.cta__tel[data-astro-cid-kf5fcmqb] a[data-astro-cid-kf5fcmqb]{font-family:var(--f-display);letter-spacing:.08em;font-size:1.7rem}@media (width<=560px){.cta__actions[data-astro-cid-kf5fcmqb]{width:100%;display:grid}.cta__main[data-astro-cid-kf5fcmqb]{min-width:0}}.jdw[data-astro-cid-o3apdiu4]{background:var(--bg-2);padding-block:clamp(72px,9vw,130px)}.jdw__in[data-astro-cid-o3apdiu4]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.jdw__text[data-astro-cid-o3apdiu4]{justify-items:start;gap:20px;display:grid}.jdw__text[data-astro-cid-o3apdiu4] .btn[data-astro-cid-o3apdiu4]{white-space:normal;text-align:center}@media (width<=860px){.jdw__in[data-astro-cid-o3apdiu4]{grid-template-columns:1fr}}.hero[data-astro-cid-wcolddp2]{color:#fff;background:var(--dark);height:100svh;min-height:600px;position:relative;overflow:hidden}.hero__slides[data-astro-cid-wcolddp2],.hero__slide[data-astro-cid-wcolddp2]{position:absolute;inset:0}.hero__slide[data-astro-cid-wcolddp2]{opacity:0;animation:30s infinite slide;animation-delay:calc(var(--n) * 6s - 10ms)}.hero__slide[data-astro-cid-wcolddp2]:first-child{opacity:1}.hero__slide[data-astro-cid-wcolddp2] img{object-fit:cover;width:100%;height:100%;animation:30s linear infinite kenburns;animation-delay:calc(var(--n) * 6s)}html.gate-open .hero__slide[data-astro-cid-wcolddp2],html.gate-open .hero__slide[data-astro-cid-wcolddp2] img,html.intro-play:not(.intro-done) .hero__slide[data-astro-cid-wcolddp2],html.intro-play:not(.intro-done) .hero__slide[data-astro-cid-wcolddp2] img{animation-play-state:paused}@keyframes slide{0%{opacity:0}4%{opacity:1}20%{opacity:1}26%{opacity:0}to{opacity:0}}@keyframes kenburns{0%{transform:scale(1.12)}26%{transform:scale(1.02)}to{transform:scale(1.02)}}.hero__shade[data-astro-cid-wcolddp2]{background:linear-gradient(#00000059 0%,#0000 22%),linear-gradient(#0e0c0a00 30%,#0e0c0a1f 48%,#0e0c0a9e 100%);position:absolute;inset:0}.hero__content[data-astro-cid-wcolddp2]{gap:22px;display:grid;position:absolute;inset:auto 0 clamp(56px,9vh,110px)}.hero__eyebrow[data-astro-cid-wcolddp2]{color:#fff}.hero__title[data-astro-cid-wcolddp2]{font-family:var(--f-ja);letter-spacing:.16em;font-size:clamp(2rem,4.6vw,4rem);font-weight:400;line-height:1.55}html[lang=zh-Hans] .hero__title[data-astro-cid-wcolddp2]{font-family:var(--f-zh)}.hero__title--en[data-astro-cid-wcolddp2]{font-family:var(--f-display);letter-spacing:0;font-size:clamp(2.8rem,7vw,6.4rem);font-weight:300;line-height:1.02}.hero__title[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{font-style:normal}.hero__dest[data-astro-cid-wcolddp2]{font-family:var(--f-label);letter-spacing:.3em;flex-wrap:wrap;gap:8px 26px;margin-top:18px;font-size:11px;display:flex}.hero__dest[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{opacity:.8;border-bottom:1px solid #0000;padding-bottom:4px;transition:opacity .3s,border-color .3s}.hero__dest[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{opacity:1;border-color:currentColor}.hero__content[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]{animation:heroIn 1.6s var(--ease-out) both}.hero__content[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:nth-child(2){animation-delay:.15s}.hero__content[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:nth-child(3){animation-delay:.3s}.hero__content[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:nth-child(4){animation-delay:.45s}html.gate-open .hero__content[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2],html.intro-play:not(.intro-done) .hero__content[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]{animation-play-state:paused}@keyframes heroIn{0%{opacity:0;transform:translateY(24px)}}.hero__scroll[data-astro-cid-wcolddp2]{right:var(--gutter);font-family:var(--f-label);letter-spacing:.3em;writing-mode:vertical-rl;justify-items:center;gap:14px;font-size:10px;display:grid;position:absolute;bottom:clamp(56px,9vh,110px)}.hero__scroll[data-astro-cid-wcolddp2]:after{content:"";width:1px;height:64px;animation:scrollLine 2.4s var(--ease) infinite;background:linear-gradient(currentColor,currentColor) 0 0/1px 0 no-repeat,#ffffff4d}@keyframes scrollLine{0%{background-position:0 0;background-size:1px 0}50%{background-position:0 0;background-size:1px 100%}to{background-position:0 100%;background-size:1px 0}}@media (width<=720px){.hero__scroll[data-astro-cid-wcolddp2]{display:none}.hero__title[data-astro-cid-wcolddp2]{letter-spacing:.1em;font-size:6.3vw}.hero__title--en[data-astro-cid-wcolddp2]{letter-spacing:0;font-size:9.4vw}.hero__dest[data-astro-cid-wcolddp2]{letter-spacing:.18em;flex-wrap:nowrap;justify-content:space-between;gap:0 8px;font-size:10px}}.concept__grid[data-astro-cid-wcolddp2]{grid-template-columns:1.1fr .9fr;grid-template-areas:"text img1""img2 img1";gap:40px clamp(40px,7vw,120px);display:grid}.concept__text[data-astro-cid-wcolddp2]{grid-area:text;align-content:start;gap:30px;max-width:34em;display:grid}.concept__img1[data-astro-cid-wcolddp2]{grid-area:img1;margin-top:clamp(40px,8vw,120px)}.concept__img2[data-astro-cid-wcolddp2]{grid-area:img2;justify-self:end;width:78%}@media (width<=860px){.concept__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr;grid-template-areas:"text""img1""img2"}.concept__img1[data-astro-cid-wcolddp2]{width:78%;margin-top:20px}.concept__img2[data-astro-cid-wcolddp2]{width:62%;margin-top:-60px}}.stats[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:clamp(72px,10vw,140px);display:grid}.stats[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]{text-align:center;padding:34px 10px 0}.stats[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]+div[data-astro-cid-wcolddp2]{border-left:1px solid var(--line)}.stats[data-astro-cid-wcolddp2] .serif-num[data-astro-cid-wcolddp2]{color:var(--accent);font-size:clamp(2.1rem,5vw,4.2rem);line-height:1}.stats[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{vertical-align:super;font-size:.5em}.stats[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);letter-spacing:.1em;margin-top:10px;font-size:12.5px;line-height:1.6}.dest__sub[data-astro-cid-wcolddp2]{color:var(--ink-2);margin-top:6px;font-size:clamp(1rem,1.6vw,1.2rem)}.h-section[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{font-style:normal}.dest__grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(6,1fr);gap:clamp(14px,1.6vw,24px);display:grid}.dest__tile[data-astro-cid-wcolddp2]{color:#fff;grid-column:span 2;position:relative}.dest__tile--0[data-astro-cid-wcolddp2],.dest__tile--1[data-astro-cid-wcolddp2]{grid-column:span 3}.dest__tile[data-astro-cid-wcolddp2] .ph[data-astro-cid-wcolddp2]{aspect-ratio:4/5}.dest__tile--0[data-astro-cid-wcolddp2] .ph[data-astro-cid-wcolddp2],.dest__tile--1[data-astro-cid-wcolddp2] .ph[data-astro-cid-wcolddp2]{aspect-ratio:5/4}.dest__tile[data-astro-cid-wcolddp2] .ph[data-astro-cid-wcolddp2]:after{content:"";background:linear-gradient(#0000 45%,#0000008c);transition:opacity .6s;position:absolute;inset:0}.dest__label[data-astro-cid-wcolddp2]{gap:6px;display:grid;position:absolute;bottom:clamp(18px,2.4vw,30px);left:clamp(18px,2.4vw,34px);right:18px}.dest__en[data-astro-cid-wcolddp2]{font-family:var(--f-display);letter-spacing:.08em;font-size:clamp(1.6rem,3.6vw,3.2rem);font-weight:300;line-height:1}.dest__name[data-astro-cid-wcolddp2]{letter-spacing:.14em;font-size:13px}.dest__name[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{font-family:var(--f-label);letter-spacing:.2em;opacity:.8;margin-left:10px;font-size:10.5px}@media (width<=720px){.dest__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.dest__tile[data-astro-cid-wcolddp2],.dest__tile--0[data-astro-cid-wcolddp2],.dest__tile--1[data-astro-cid-wcolddp2]{grid-column:span 1}.dest__tile--0[data-astro-cid-wcolddp2]{grid-column:span 2}.dest__tile[data-astro-cid-wcolddp2] .ph[data-astro-cid-wcolddp2],.dest__tile--1[data-astro-cid-wcolddp2] .ph[data-astro-cid-wcolddp2]{aspect-ratio:3/4}.dest__tile--0[data-astro-cid-wcolddp2] .ph[data-astro-cid-wcolddp2]{aspect-ratio:4/3}}.feat__rail[data-astro-cid-wcolddp2]{scroll-snap-type:x mandatory;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;grid-auto-columns:clamp(260px,26vw,380px);grid-auto-flow:column;gap:clamp(20px,2.4vw,36px);padding-bottom:18px;display:grid;overflow-x:auto}.feat__rail[data-astro-cid-wcolddp2]>*{scroll-snap-align:start}.feat[data-astro-cid-wcolddp2] .vc__catch,.feat[data-astro-cid-wcolddp2] .tag{color:var(--on-dark-2)}.feat[data-astro-cid-wcolddp2] .vc__price{color:var(--on-dark);border-color:#ffffff24}@media (width<=720px){.feat__rail[data-astro-cid-wcolddp2]{grid-auto-columns:78vw}}.promise__grid[data-astro-cid-wcolddp2]{grid-template-columns:.9fr 1.1fr;gap:clamp(48px,8vw,140px);display:grid}.promise__head[data-astro-cid-wcolddp2]{top:calc(var(--header-h) + 30px);align-content:start;align-self:start;gap:26px;display:grid;position:sticky}.promise__img[data-astro-cid-wcolddp2]{width:82%;margin-top:20px}.promise__list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);grid-template-columns:74px 1fr;gap:18px;padding-block:36px;display:grid}.promise__list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:last-child{border-bottom:1px solid var(--line)}.promise__no[data-astro-cid-wcolddp2]{color:var(--gold);font-size:2.6rem;line-height:1}.promise__t[data-astro-cid-wcolddp2]{letter-spacing:.12em;margin-bottom:10px;font-size:1.15rem;font-weight:500}html[lang=en] .promise__t[data-astro-cid-wcolddp2]{font-family:var(--f-display);letter-spacing:.01em;font-size:1.6rem}@media (width<=860px){.promise__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.promise__head[data-astro-cid-wcolddp2]{position:static}.promise__img[data-astro-cid-wcolddp2]{display:none}.promise__list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{grid-template-columns:54px 1fr}}.styles[data-astro-cid-wcolddp2]{padding-bottom:var(--section)}.styles__grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,48px);display:grid}.styles__card[data-astro-cid-wcolddp2]{align-content:start;gap:16px;display:grid}.styles__card[data-astro-cid-wcolddp2]:nth-child(2){margin-top:clamp(0px,6vw,90px)}.styles__card[data-astro-cid-wcolddp2] .ph[data-astro-cid-wcolddp2]{margin-bottom:10px}@media (width<=860px){.styles__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:64px}.styles__card[data-astro-cid-wcolddp2]:nth-child(2){margin-top:0}}.voices__grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px);display:grid}.voice[data-astro-cid-wcolddp2]{background:var(--bg);align-content:start;gap:22px;padding:46px clamp(24px,2.6vw,38px) 38px;display:grid;position:relative}.voice__q[data-astro-cid-wcolddp2]{font-family:var(--f-display);color:var(--gold);opacity:.6;font-size:5rem;line-height:1;position:absolute;top:0;left:24px}.voice[data-astro-cid-wcolddp2] blockquote[data-astro-cid-wcolddp2]{margin:0;font-size:.95em;line-height:2.1}html[lang=en] .voice[data-astro-cid-wcolddp2] blockquote[data-astro-cid-wcolddp2]{font-style:normal;line-height:1.7}.voice[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{color:var(--ink-2);border-top:1px solid var(--line);gap:6px;padding-top:18px;font-size:12.5px;display:grid}.voices__more[data-astro-cid-wcolddp2]{text-align:center;margin-top:56px}@media (width<=860px){.voices__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.journal__grid[data-astro-cid-wcolddp2]{grid-template-columns:2fr 1fr;gap:clamp(48px,6vw,96px);display:grid}.journal__list[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.jc[data-astro-cid-wcolddp2]{align-content:start;gap:12px;display:grid}.jc[data-astro-cid-wcolddp2] .ph[data-astro-cid-wcolddp2]{margin-bottom:6px}.jc__t[data-astro-cid-wcolddp2]{letter-spacing:.06em;font-size:.98rem;line-height:1.8}html[lang=en] .jc__t[data-astro-cid-wcolddp2]{font-family:var(--f-display);font-size:1.35rem;line-height:1.3}.news[data-astro-cid-wcolddp2]{padding-top:10px}.news[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{margin-top:26px}.news[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);gap:6px;padding-block:20px;font-size:.9em;line-height:1.8;display:grid}@media (width<=1000px){.journal__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}@media (width<=720px){.journal__list[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.ph-head[data-astro-cid-73dgtvns]{padding-top:calc(var(--header-h) + clamp(36px, 6vw, 80px));padding-bottom:clamp(56px,8vw,110px)}.ph-head--img[data-astro-cid-73dgtvns]{padding-bottom:0}.ph-head__titles[data-astro-cid-73dgtvns]{gap:18px;max-width:980px;margin-top:clamp(40px,6vw,90px);display:grid}.ph-head__en[data-astro-cid-73dgtvns]{color:var(--ink)}.ph-head__en[data-astro-cid-73dgtvns] em{font-style:normal}.ph-head__title[data-astro-cid-73dgtvns]{color:var(--accent);font-size:clamp(1.05rem,1.6vw,1.3rem)}html[lang=en] .ph-head__title[data-astro-cid-73dgtvns]{font-family:var(--f-label);letter-spacing:.3em;text-transform:uppercase;font-size:12px;font-weight:400}.ph-head__lead[data-astro-cid-73dgtvns]{max-width:40em;margin-top:10px}.ph-head__img[data-astro-cid-73dgtvns]{height:clamp(320px,62vh,720px);margin-top:clamp(48px,7vw,100px);margin-left:clamp(0px,12vw,220px)}@media (width<=860px){.ph-head__img[data-astro-cid-73dgtvns]{height:56vh;margin-left:0}}.ab-story[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 1.4fr;gap:clamp(36px,7vw,120px);display:grid}.ab-prom[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.ab-prom[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{border-top:1px solid var(--ink);align-content:start;gap:12px;padding-top:22px;display:grid}.ab-prom[data-astro-cid-2ysv2tyu] .serif-num[data-astro-cid-2ysv2tyu]{color:var(--gold);font-size:2rem;line-height:1}.ab-prom[data-astro-cid-2ysv2tyu] h3[data-astro-cid-2ysv2tyu]{letter-spacing:.1em;font-size:1rem;font-weight:500}.ab-team[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(4,1fr);gap:40px clamp(18px,2.4vw,36px);display:grid}.ab-team[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{gap:6px;display:grid}.ab-team[data-astro-cid-2ysv2tyu] .ph[data-astro-cid-2ysv2tyu]{margin-bottom:12px}.ab-team__name[data-astro-cid-2ysv2tyu]{letter-spacing:.1em;font-size:1.15rem}.ab-two[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 2fr;gap:clamp(36px,7vw,120px);display:grid}.ab-list[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{border-top:1px solid var(--line);grid-template-columns:7em 1fr;gap:18px;padding-block:18px;font-size:.92em;line-height:1.8;display:grid}.ab-co[data-astro-cid-2ysv2tyu]>div[data-astro-cid-2ysv2tyu]{border-top:1px solid var(--line);grid-template-columns:8em 1fr;gap:18px;padding-block:18px;font-size:.92em;line-height:1.8;display:grid}.ab-co[data-astro-cid-2ysv2tyu] dt[data-astro-cid-2ysv2tyu]{color:var(--ink-2)}@media (width<=1000px){.ab-prom[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 1fr}.ab-team[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.ab-story[data-astro-cid-2ysv2tyu],.ab-two[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}.ab-team[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 1fr}}@media (width<=560px){.ab-prom[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}.ab-list[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu],.ab-co[data-astro-cid-2ysv2tyu]>div[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr;gap:4px}}.dl[data-astro-cid-nffiyylv]{padding-bottom:var(--section)}.dl__row[data-astro-cid-nffiyylv]{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(32px,6vw,100px);display:grid}.dl__row[data-astro-cid-nffiyylv]+.dl__row[data-astro-cid-nffiyylv]{margin-top:clamp(80px,11vw,160px)}.dl__row--rev[data-astro-cid-nffiyylv] .dl__img[data-astro-cid-nffiyylv]{order:2}.dl__text[data-astro-cid-nffiyylv]{gap:20px;display:grid}.dl__catch[data-astro-cid-nffiyylv]{font-size:clamp(1rem,1.5vw,1.2rem)}.dl__venues[data-astro-cid-nffiyylv]{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;font-size:.86em;display:flex}.dl__venues[data-astro-cid-nffiyylv] a[data-astro-cid-nffiyylv]:hover{color:var(--ink)}.dl__venues[data-astro-cid-nffiyylv] li[data-astro-cid-nffiyylv]+li[data-astro-cid-nffiyylv]:before{content:"·";opacity:.6;margin-right:18px}@media (width<=860px){.dl__row[data-astro-cid-nffiyylv]{grid-template-columns:1fr}.dl__row--rev[data-astro-cid-nffiyylv] .dl__img[data-astro-cid-nffiyylv]{order:0}}.area__intro[data-astro-cid-btbnfof2]{text-align:center}.area__venues[data-astro-cid-btbnfof2]{padding-bottom:var(--section)}.area__grid[data-astro-cid-btbnfof2]{grid-template-columns:repeat(3,1fr);gap:clamp(48px,5vw,72px) clamp(24px,3vw,44px);display:grid}@media (width<=1000px){.area__grid[data-astro-cid-btbnfof2]{grid-template-columns:1fr 1fr}}@media (width<=560px){.area__grid[data-astro-cid-btbnfof2]{grid-template-columns:1fr}}.area__others[data-astro-cid-btbnfof2]{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.ao[data-astro-cid-btbnfof2]{gap:10px;display:grid}.ao__en[data-astro-cid-btbnfof2]{font-family:var(--f-display);letter-spacing:.08em;margin-top:6px;font-size:1.5rem;line-height:1.2}@media (width<=720px){.area__others[data-astro-cid-btbnfof2]{grid-template-columns:1fr 1fr}}.vl[data-astro-cid-ho623pwy]{padding-bottom:var(--section)}.filters[data-astro-cid-ho623pwy]{border-block:1px solid var(--line);gap:14px;margin-bottom:clamp(48px,6vw,80px);padding-block:28px;display:grid}.filters__row[data-astro-cid-ho623pwy]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters__label[data-astro-cid-ho623pwy]{width:7em;font-family:var(--f-label);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.filters__count[data-astro-cid-ho623pwy]{color:var(--ink-2);margin-top:6px;font-size:13px}@media (width<=720px){.filters__label[data-astro-cid-ho623pwy]{width:100%}}.vl__grid[data-astro-cid-ho623pwy]{grid-template-columns:repeat(3,1fr);gap:clamp(48px,5vw,72px) clamp(24px,3vw,44px);display:grid}.vl__grid[data-astro-cid-ho623pwy]>[data-astro-cid-ho623pwy][hidden]{display:none}@media (width<=1000px){.vl__grid[data-astro-cid-ho623pwy]{grid-template-columns:1fr 1fr}}@media (width<=560px){.vl__grid[data-astro-cid-ho623pwy]{grid-template-columns:1fr}}.vl__empty[data-astro-cid-ho623pwy]{text-align:center;padding-block:40px}.vh[data-astro-cid-sjqgrjs2]{color:#fff;background:var(--dark);height:92svh;min-height:560px;position:relative;overflow:hidden}.vh__img[data-astro-cid-sjqgrjs2]{position:absolute;inset:0}.vh__img[data-astro-cid-sjqgrjs2] img{object-fit:cover;width:100%;height:100%;animation:vhZoom 2.6s var(--ease-out) both}@keyframes vhZoom{0%{opacity:.4;transform:scale(1.08)}}@media (width<=720px){.vh__img[data-astro-cid-sjqgrjs2][style] img{object-position:var(--pos-m)!important}}.vh__shade[data-astro-cid-sjqgrjs2]{background:linear-gradient(#00000059,#0000 25%),linear-gradient(#0c0a0800 42%,#0c0a08a8);position:absolute;inset:0}.vh__in[data-astro-cid-sjqgrjs2]{gap:18px;display:grid;position:absolute;inset:auto 0 clamp(48px,8vh,96px)}.vh__in[data-astro-cid-sjqgrjs2]>[data-astro-cid-sjqgrjs2]{animation:vIn 1.4s var(--ease-out) both}.vh__in[data-astro-cid-sjqgrjs2]>[data-astro-cid-sjqgrjs2]:nth-child(2){animation-delay:.12s}.vh__in[data-astro-cid-sjqgrjs2]>[data-astro-cid-sjqgrjs2]:nth-child(3){animation-delay:.24s}@keyframes vIn{0%{opacity:0;transform:translateY(20px)}}.vh__eyebrow[data-astro-cid-sjqgrjs2]{color:#fff}.vh__name[data-astro-cid-sjqgrjs2]{font-family:var(--f-display);letter-spacing:.02em;font-size:clamp(1.9rem,6vw,5.4rem);font-weight:300;line-height:1.08}html[lang=ja] .vh__name[data-astro-cid-sjqgrjs2]{font-family:var(--f-ja);letter-spacing:.1em;font-size:clamp(1.5rem,4.4vw,3.8rem);line-height:1.4}html[lang=zh-Hans] .vh__name[data-astro-cid-sjqgrjs2]{font-family:var(--f-zh);font-size:clamp(1.5rem,4.4vw,3.6rem);line-height:1.4}.vh__catch[data-astro-cid-sjqgrjs2]{opacity:.92;max-width:34em}.vnav[data-astro-cid-sjqgrjs2]{z-index:30;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f6f3eeeb;position:sticky;top:0}.hd:not(.is-hidden)~main .vnav[data-astro-cid-sjqgrjs2]{top:var(--header-h)}.vnav__in[data-astro-cid-sjqgrjs2]{align-items:center;gap:28px;min-height:64px;display:flex}.vnav[data-astro-cid-sjqgrjs2] .bc[data-astro-cid-sjqgrjs2]{flex:1;min-width:0}.vnav__links[data-astro-cid-sjqgrjs2]{font-family:var(--f-label);letter-spacing:.2em;text-transform:uppercase;gap:24px;font-size:11px;display:flex}.vnav__links[data-astro-cid-sjqgrjs2] a[data-astro-cid-sjqgrjs2]:hover{color:var(--accent)}.vnav__cta[data-astro-cid-sjqgrjs2]{min-height:44px;padding:0 22px}@media (width<=1000px){.vnav__links[data-astro-cid-sjqgrjs2]{display:none}}@media (width<=720px){.vnav__cta[data-astro-cid-sjqgrjs2]{display:none}.vnav[data-astro-cid-sjqgrjs2]{position:static}}.vabout__grid[data-astro-cid-sjqgrjs2]{grid-template-columns:1.5fr 1fr;gap:clamp(40px,7vw,120px);display:grid}.vabout__text[data-astro-cid-sjqgrjs2]{align-content:start;gap:28px;display:grid}.facts[data-astro-cid-sjqgrjs2]{top:calc(var(--header-h) + 90px);background:var(--paper);align-self:start;gap:12px;padding:clamp(26px,3vw,40px);display:grid;position:sticky}.facts[data-astro-cid-sjqgrjs2] dl[data-astro-cid-sjqgrjs2]{margin-bottom:14px;display:grid}.facts[data-astro-cid-sjqgrjs2] dl[data-astro-cid-sjqgrjs2]>div[data-astro-cid-sjqgrjs2]{border-bottom:1px solid var(--line);grid-template-columns:6.5em 1fr;gap:12px;padding-block:14px;font-size:.9em;line-height:1.8;display:grid}.facts[data-astro-cid-sjqgrjs2] dt[data-astro-cid-sjqgrjs2]{font-family:var(--f-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);padding-top:3px;font-size:10.5px}.facts__tags[data-astro-cid-sjqgrjs2]{flex-wrap:wrap;gap:6px;display:flex}.facts__tags[data-astro-cid-sjqgrjs2] span[data-astro-cid-sjqgrjs2]{border:1px solid var(--line);border-radius:99px;padding:1px 10px;font-size:11.5px}.facts__btn[data-astro-cid-sjqgrjs2]{white-space:normal;text-align:center;width:100%}@media (width<=860px){.vabout__grid[data-astro-cid-sjqgrjs2]{grid-template-columns:1fr}.facts[data-astro-cid-sjqgrjs2]{position:static}}.hl__row[data-astro-cid-sjqgrjs2]{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(32px,6vw,100px);display:grid}.hl__row[data-astro-cid-sjqgrjs2]+.hl__row[data-astro-cid-sjqgrjs2]{margin-top:clamp(64px,9vw,130px)}.hl__row--rev[data-astro-cid-sjqgrjs2] .hl__img[data-astro-cid-sjqgrjs2]{order:2}.hl__row--noimg[data-astro-cid-sjqgrjs2]{grid-template-columns:1fr;max-width:720px}.hl__text[data-astro-cid-sjqgrjs2]{gap:20px;display:grid}.hl__t[data-astro-cid-sjqgrjs2]{font-size:clamp(1.15rem,2vw,1.55rem)}@media (width<=860px){.hl__row[data-astro-cid-sjqgrjs2]{grid-template-columns:1fr}.hl__row--rev[data-astro-cid-sjqgrjs2] .hl__img[data-astro-cid-sjqgrjs2]{order:0}}.plan[data-astro-cid-sjqgrjs2]{background:var(--paper)}.plan[data-astro-cid-sjqgrjs2]+.plan[data-astro-cid-sjqgrjs2]{margin-top:40px}.plan__head[data-astro-cid-sjqgrjs2]{border-bottom:1px solid var(--line);gap:12px;padding:clamp(28px,4vw,48px);display:grid}.plan__name[data-astro-cid-sjqgrjs2]{letter-spacing:.08em;font-size:1.1rem;font-weight:500;line-height:1.7}html[lang=en] .plan__name[data-astro-cid-sjqgrjs2]{font-family:var(--f-display);font-size:1.6rem;line-height:1.3}.plan__soon[data-astro-cid-sjqgrjs2]{text-align:center;line-height:2}.plan__price[data-astro-cid-sjqgrjs2]{font-family:var(--f-display);color:var(--accent);font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.4}html[lang=ja] .plan__price[data-astro-cid-sjqgrjs2],html[lang=zh-Hans] .plan__price[data-astro-cid-sjqgrjs2]{letter-spacing:.06em;font-family:inherit;font-size:clamp(1.05rem,1.8vw,1.3rem)}.plan__body[data-astro-cid-sjqgrjs2]{gap:14px;padding:clamp(28px,4vw,48px);display:grid}.plan__label[data-astro-cid-sjqgrjs2]{font-family:var(--f-label);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:10.5px}.plan__label[data-astro-cid-sjqgrjs2]:not(:first-child){margin-top:16px}.plan__list[data-astro-cid-sjqgrjs2]{grid-template-columns:1fr 1fr;gap:4px 28px;font-size:.92em;line-height:1.85;display:grid}.plan__list[data-astro-cid-sjqgrjs2] li[data-astro-cid-sjqgrjs2]{padding-left:18px;border-bottom:1px dashed var(--line);padding-block:6px;position:relative}.plan__list[data-astro-cid-sjqgrjs2] li[data-astro-cid-sjqgrjs2]:before{content:"";border:1px solid var(--accent);width:6px;height:6px;position:absolute;top:1.15em;left:0;transform:rotate(45deg)}.plan__notes[data-astro-cid-sjqgrjs2]{color:var(--ink-2);font-size:.85em;line-height:1.9}.plan__foot[data-astro-cid-sjqgrjs2]{gap:10px;padding:0 clamp(28px,4vw,48px) clamp(28px,4vw,48px);display:grid}.plan__foot[data-astro-cid-sjqgrjs2] .btn[data-astro-cid-sjqgrjs2]{white-space:normal;text-align:center;width:100%}.vplan__tax[data-astro-cid-sjqgrjs2]{text-align:center;margin-top:22px}@media (width<=720px){.plan__list[data-astro-cid-sjqgrjs2]{grid-template-columns:1fr}}.sched__grid[data-astro-cid-sjqgrjs2]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(28px,4vw,56px);display:grid}.sched__dt[data-astro-cid-sjqgrjs2]{font-family:var(--f-display);border-bottom:1px solid var(--ink);margin-bottom:8px;padding-bottom:14px;font-size:1.5rem}html[lang=ja] .sched__dt[data-astro-cid-sjqgrjs2],html[lang=zh-Hans] .sched__dt[data-astro-cid-sjqgrjs2]{letter-spacing:.12em;font-family:inherit;font-size:1rem}.sched__day[data-astro-cid-sjqgrjs2] li[data-astro-cid-sjqgrjs2]{border-bottom:1px solid var(--line);grid-template-columns:4.2em 1fr;gap:14px;padding-block:12px;font-size:.9em;line-height:1.7;display:grid}.sched__day[data-astro-cid-sjqgrjs2] .serif-num[data-astro-cid-sjqgrjs2]{color:var(--accent);font-size:1.15rem}.gal__grid[data-astro-cid-sjqgrjs2]{columns:4 220px;column-gap:14px}.gal__item[data-astro-cid-sjqgrjs2]{break-inside:avoid;cursor:zoom-in;width:100%;margin-bottom:14px;display:block}.gal__item[data-astro-cid-sjqgrjs2] img{height:auto}.lb[data-astro-cid-sjqgrjs2]{background:0 0;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0}.lb[data-astro-cid-sjqgrjs2]::backdrop{background:#0c0a09eb}.lb[data-astro-cid-sjqgrjs2][open]{place-items:center;display:grid}.lb[data-astro-cid-sjqgrjs2] img[data-astro-cid-sjqgrjs2]{object-fit:contain;max-width:92vw;max-height:86vh}.lb__close[data-astro-cid-sjqgrjs2],.lb__nav[data-astro-cid-sjqgrjs2]{color:#fff;width:56px;height:56px;font-size:2.4rem;line-height:1;font-family:var(--f-display);position:fixed}.lb__close[data-astro-cid-sjqgrjs2]{top:16px;right:16px}.lb__prev[data-astro-cid-sjqgrjs2]{top:50%;left:8px}.lb__next[data-astro-cid-sjqgrjs2]{top:50%;right:8px}.access__grid[data-astro-cid-sjqgrjs2]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:40px clamp(40px,7vw,120px);padding-top:clamp(48px,6vw,80px);display:grid}.access[data-astro-cid-sjqgrjs2] .h-section[data-astro-cid-sjqgrjs2]{margin-top:18px;font-size:clamp(1.5rem,3.4vw,2.8rem)}html[lang=ja] .access[data-astro-cid-sjqgrjs2] .h-section[data-astro-cid-sjqgrjs2],html[lang=zh-Hans] .access[data-astro-cid-sjqgrjs2] .h-section[data-astro-cid-sjqgrjs2]{letter-spacing:.1em;font-family:inherit;font-size:clamp(1.3rem,2.4vw,1.8rem)}.access__body[data-astro-cid-sjqgrjs2]{align-content:start;gap:14px;display:grid}.access__body[data-astro-cid-sjqgrjs2] .btn-row[data-astro-cid-sjqgrjs2]{margin-top:12px}@media (width<=860px){.access__grid[data-astro-cid-sjqgrjs2]{grid-template-columns:1fr}}.rel__grid[data-astro-cid-sjqgrjs2]{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,44px);display:grid}@media (width<=860px){.rel__grid[data-astro-cid-sjqgrjs2]{grid-template-columns:1fr 1fr}}@media (width<=560px){.rel__grid[data-astro-cid-sjqgrjs2]{grid-template-columns:1fr}}.sp[data-astro-cid-7fecujt5]{grid-template-columns:.8fr 1fr;align-items:center;gap:clamp(32px,7vw,120px);display:grid}.sp[data-astro-cid-7fecujt5]+.sp[data-astro-cid-7fecujt5]{margin-top:clamp(72px,10vw,140px)}.sp--rev[data-astro-cid-7fecujt5] .sp__img[data-astro-cid-7fecujt5]{order:2}.sp__text[data-astro-cid-7fecujt5]{gap:20px;max-width:32em;display:grid}.sp[data-astro-cid-7fecujt5] .eyebrow[data-astro-cid-7fecujt5]{font-size:15px}@media (width<=860px){.sp[data-astro-cid-7fecujt5]{grid-template-columns:1fr}.sp__img[data-astro-cid-7fecujt5]{width:80%}.sp--rev[data-astro-cid-7fecujt5] .sp__img[data-astro-cid-7fecujt5]{order:0;justify-self:end}}.sv__grid[data-astro-cid-7fecujt5]{grid-template-columns:repeat(3,1fr);gap:clamp(48px,5vw,72px) clamp(24px,3vw,44px);display:grid}@media (width<=1000px){.sv__grid[data-astro-cid-7fecujt5]{grid-template-columns:1fr 1fr}}@media (width<=560px){.sv__grid[data-astro-cid-7fecujt5]{grid-template-columns:1fr}}.pfil[data-astro-cid-7ux5xfpj]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.pfil__label[data-astro-cid-7ux5xfpj]{font-family:var(--f-label);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3);margin-right:8px;font-size:10.5px}.preg[data-astro-cid-7ux5xfpj]{scroll-margin-top:var(--header-h);padding-block:clamp(56px,8vw,120px)}.preg[data-astro-cid-7ux5xfpj][hidden]{display:none}.preg__head[data-astro-cid-7ux5xfpj]{border-bottom:1px solid var(--line);align-items:baseline;gap:18px;margin-bottom:clamp(36px,5vw,72px);padding-bottom:18px;display:flex}.preg__en[data-astro-cid-7ux5xfpj]{font-family:var(--f-display);letter-spacing:.04em;font-size:clamp(1.7rem,3.6vw,3rem);font-weight:300;line-height:1}.preg__name[data-astro-cid-7ux5xfpj]{letter-spacing:.16em;color:var(--ink-2);font-size:13px}.pp[data-astro-cid-7ux5xfpj]+.pp[data-astro-cid-7ux5xfpj]{margin-top:clamp(64px,9vw,130px)}.pp[data-astro-cid-7ux5xfpj]{scroll-margin-top:calc(var(--header-h) + 20px)}.pp__grid[data-astro-cid-7ux5xfpj]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(36px,6vw,100px);display:grid}.pp--rev[data-astro-cid-7ux5xfpj] .pp__media[data-astro-cid-7ux5xfpj]{order:2}.pp__thumbs[data-astro-cid-7ux5xfpj]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.pp__text[data-astro-cid-7ux5xfpj]{top:calc(var(--header-h) + 30px);gap:18px;display:grid;position:sticky}.pp__intro[data-astro-cid-7ux5xfpj]{color:var(--ink-2);font-size:.94em}.pp__label[data-astro-cid-7ux5xfpj]{font-family:var(--f-label);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin:18px 0 8px;font-size:10.5px}.pp__prices[data-astro-cid-7ux5xfpj]{border-top:1px solid var(--line)}.pp__prices[data-astro-cid-7ux5xfpj]>div[data-astro-cid-7ux5xfpj]{border-bottom:1px solid var(--line);align-items:baseline;gap:18px;padding-block:12px;display:flex}.pp__prices[data-astro-cid-7ux5xfpj] dt[data-astro-cid-7ux5xfpj]{font-family:var(--f-label);letter-spacing:.22em;color:var(--ink-3);flex:0 0 6.5em;font-size:10.5px}.pp__prices[data-astro-cid-7ux5xfpj] dd[data-astro-cid-7ux5xfpj]{letter-spacing:.06em;color:var(--accent);font-size:1.02rem}.pp__list[data-astro-cid-7ux5xfpj] li[data-astro-cid-7ux5xfpj]{padding-left:18px;font-size:.92em;line-height:1.9;position:relative}.pp__list[data-astro-cid-7ux5xfpj] li[data-astro-cid-7ux5xfpj]:before{content:"";border:1px solid var(--accent);width:5px;height:5px;position:absolute;top:.85em;left:0;transform:rotate(45deg)}.pp__notes[data-astro-cid-7ux5xfpj]{color:var(--ink-2);margin-top:14px;font-size:.82em;line-height:1.9}.pp__btns[data-astro-cid-7ux5xfpj]{margin-top:8px}@media (width<=860px){.pp__grid[data-astro-cid-7ux5xfpj]{grid-template-columns:1fr}.pp--rev[data-astro-cid-7ux5xfpj] .pp__media[data-astro-cid-7ux5xfpj]{order:0}.pp__text[data-astro-cid-7ux5xfpj]{position:static}}@media (width<=560px){.preg__head[data-astro-cid-7ux5xfpj]{flex-direction:column;gap:8px}.pp__prices[data-astro-cid-7ux5xfpj]>div[data-astro-cid-7ux5xfpj]{gap:12px}.pp__prices[data-astro-cid-7ux5xfpj] dt[data-astro-cid-7ux5xfpj]{flex-basis:5.6em}}.g-prom[data-astro-cid-nilozsej]{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:0;display:grid}.g-prom[data-astro-cid-nilozsej] li[data-astro-cid-nilozsej]{align-content:start;gap:14px;padding:36px clamp(16px,2vw,28px);display:grid}.g-prom[data-astro-cid-nilozsej] li[data-astro-cid-nilozsej]+li[data-astro-cid-nilozsej]{border-left:1px solid var(--line)}.g-prom[data-astro-cid-nilozsej] .serif-num[data-astro-cid-nilozsej]{color:var(--gold);font-size:2.6rem;line-height:1}.g-prom[data-astro-cid-nilozsej] h3[data-astro-cid-nilozsej]{letter-spacing:.1em;font-size:1.05rem;font-weight:500}html[lang=en] .g-prom[data-astro-cid-nilozsej] h3[data-astro-cid-nilozsej]{font-family:var(--f-display);letter-spacing:0;font-size:1.45rem;line-height:1.2}.g-prom[data-astro-cid-nilozsej] p[data-astro-cid-nilozsej]{font-size:.88em}@media (width<=1000px){.g-prom[data-astro-cid-nilozsej]{grid-template-columns:1fr}.g-prom[data-astro-cid-nilozsej] li[data-astro-cid-nilozsej]+li[data-astro-cid-nilozsej]{border-left:0;border-top:1px solid var(--line)}.g-prom[data-astro-cid-nilozsej] li[data-astro-cid-nilozsej]{grid-template-columns:70px 1fr}.g-prom[data-astro-cid-nilozsej] p[data-astro-cid-nilozsej]{grid-column:2}}.g-flow[data-astro-cid-nilozsej]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.g-flow[data-astro-cid-nilozsej] li[data-astro-cid-nilozsej]{background:var(--bg-2);align-content:start;gap:12px;padding:32px 26px;display:grid}.g-flow__no[data-astro-cid-nilozsej]{font-family:var(--f-label);letter-spacing:.26em;color:var(--gold);font-size:10.5px}.g-flow[data-astro-cid-nilozsej] h3[data-astro-cid-nilozsej]{letter-spacing:.1em;font-size:1.05rem;font-weight:500}html[lang=en] .g-flow[data-astro-cid-nilozsej] h3[data-astro-cid-nilozsej]{font-family:var(--f-display);letter-spacing:0;font-size:1.4rem}.g-flow[data-astro-cid-nilozsej] p[data-astro-cid-nilozsej]{font-size:.88em;line-height:1.9}@media (width<=1000px){.g-flow[data-astro-cid-nilozsej]{grid-template-columns:1fr 1fr}}@media (width<=560px){.g-flow[data-astro-cid-nilozsej]{grid-template-columns:1fr}}.g-cost[data-astro-cid-nilozsej]{grid-template-columns:1fr 1.2fr;gap:clamp(36px,6vw,100px);display:grid}.g-cost[data-astro-cid-nilozsej]>div[data-astro-cid-nilozsej]{align-content:start;gap:22px;display:grid}.g-table[data-astro-cid-nilozsej]{border-collapse:collapse;width:100%}.g-table[data-astro-cid-nilozsej] th[data-astro-cid-nilozsej],.g-table[data-astro-cid-nilozsej] td[data-astro-cid-nilozsej]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:22px 0}.g-table[data-astro-cid-nilozsej] tr[data-astro-cid-nilozsej]:first-child th[data-astro-cid-nilozsej],.g-table[data-astro-cid-nilozsej] tr[data-astro-cid-nilozsej]:first-child td[data-astro-cid-nilozsej]{border-top:1px solid var(--ink)}.g-table[data-astro-cid-nilozsej] th[data-astro-cid-nilozsej]{width:42%;padding-right:20px;font-size:.92em;font-weight:500}.g-table[data-astro-cid-nilozsej] td[data-astro-cid-nilozsej]{gap:4px;display:grid}.g-table[data-astro-cid-nilozsej] strong[data-astro-cid-nilozsej]{color:var(--accent);font-size:1.1rem;font-weight:400;font-family:var(--f-display)}html[lang=ja] .g-table[data-astro-cid-nilozsej] strong[data-astro-cid-nilozsej],html[lang=zh-Hans] .g-table[data-astro-cid-nilozsej] strong[data-astro-cid-nilozsej]{font-family:inherit;font-size:1rem}@media (width<=860px){.g-cost[data-astro-cid-nilozsej]{grid-template-columns:1fr}}.g-cos[data-astro-cid-nilozsej]{grid-template-columns:.8fr 1fr;align-items:center;gap:clamp(36px,7vw,120px);display:grid}.g-cos__text[data-astro-cid-nilozsej]{gap:22px;display:grid}.g-salons[data-astro-cid-nilozsej] summary[data-astro-cid-nilozsej]{cursor:pointer;border-block:1px solid var(--line);padding-block:14px;font-size:.92em;list-style:none}.g-salons[data-astro-cid-nilozsej] summary[data-astro-cid-nilozsej]:after{content:"+";float:right;font-family:var(--f-display);font-size:1.3rem;line-height:1}.g-salons[data-astro-cid-nilozsej][open] summary[data-astro-cid-nilozsej]:after{content:"−"}.g-salons[data-astro-cid-nilozsej] ul[data-astro-cid-nilozsej]{grid-template-columns:1fr 1fr;gap:10px 24px;padding-block:18px;display:grid}.g-salons[data-astro-cid-nilozsej] li[data-astro-cid-nilozsej]{font-size:.9em;line-height:1.6;display:grid}@media (width<=860px){.g-cos[data-astro-cid-nilozsej]{grid-template-columns:1fr}.g-cos[data-astro-cid-nilozsej] figure[data-astro-cid-nilozsej]{width:76%}}.g-links[data-astro-cid-nilozsej]{padding-bottom:var(--section);flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.faq[data-astro-cid-ohzyzceu]{padding-bottom:var(--section)}.qa[data-astro-cid-ohzyzceu]{border-top:1px solid var(--line)}.qa[data-astro-cid-ohzyzceu]:last-child{border-bottom:1px solid var(--line)}.qa[data-astro-cid-ohzyzceu] summary[data-astro-cid-ohzyzceu]{cursor:pointer;grid-template-columns:2.4em 1fr 24px;align-items:baseline;gap:10px;padding-block:26px;font-size:1.02em;line-height:1.8;list-style:none;display:grid}.qa[data-astro-cid-ohzyzceu] summary[data-astro-cid-ohzyzceu]::-webkit-details-marker{display:none}.qa[data-astro-cid-ohzyzceu] summary[data-astro-cid-ohzyzceu]:after{content:"+";font-family:var(--f-display);transition:transform .4s var(--ease);font-size:1.6rem;line-height:1}.qa[data-astro-cid-ohzyzceu][open] summary[data-astro-cid-ohzyzceu]:after{transform:rotate(45deg)}.qa__q[data-astro-cid-ohzyzceu]{color:var(--gold);font-size:1.5rem;line-height:1}.qa__a[data-astro-cid-ohzyzceu]{color:var(--ink-2);padding:0 34px 30px calc(2.4em + 10px);line-height:2.05}html[lang=en] .qa__a[data-astro-cid-ohzyzceu]{line-height:1.7}.vv[data-astro-cid-h2dd5rvt]{padding-bottom:var(--section)}.vv__grid[data-astro-cid-h2dd5rvt]{grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,90px) clamp(28px,4vw,64px);display:grid}.vv__item[data-astro-cid-h2dd5rvt]:nth-child(2n){margin-top:clamp(0px,8vw,120px)}.vv__body[data-astro-cid-h2dd5rvt]{gap:16px;padding-top:26px;display:grid}.vv[data-astro-cid-h2dd5rvt] blockquote[data-astro-cid-h2dd5rvt]{margin:0;font-size:1.02em;line-height:2.1}html[lang=en] .vv[data-astro-cid-h2dd5rvt] blockquote[data-astro-cid-h2dd5rvt]{font-size:1.15em;font-style:normal;line-height:1.6}.vv[data-astro-cid-h2dd5rvt] figcaption[data-astro-cid-h2dd5rvt]{color:var(--ink-2);font-size:13px}.vv__note[data-astro-cid-h2dd5rvt]{margin-top:40px}@media (width<=860px){.vv__grid[data-astro-cid-h2dd5rvt]{grid-template-columns:1fr}.vv__item[data-astro-cid-h2dd5rvt]:nth-child(2n){margin-top:0}}.jl[data-astro-cid-wemzxtuf]{padding-bottom:var(--section)}.jl__first[data-astro-cid-wemzxtuf]{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);margin-bottom:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px);display:grid}.jl__fbody[data-astro-cid-wemzxtuf]{gap:18px;display:grid}.jl__grid[data-astro-cid-wemzxtuf]{grid-template-columns:repeat(3,1fr);gap:56px clamp(24px,3vw,40px);display:grid}.jl__card[data-astro-cid-wemzxtuf]{align-content:start;gap:12px;display:grid}.jl__card[data-astro-cid-wemzxtuf] .ph[data-astro-cid-wemzxtuf]{margin-bottom:6px}.jl__card[data-astro-cid-wemzxtuf] h3[data-astro-cid-wemzxtuf]{letter-spacing:.06em;font-size:1rem;line-height:1.8}html[lang=en] .jl__card[data-astro-cid-wemzxtuf] h3[data-astro-cid-wemzxtuf]{font-family:var(--f-display);font-size:1.4rem;line-height:1.3}@media (width<=860px){.jl__first[data-astro-cid-wemzxtuf]{grid-template-columns:1fr}.jl__grid[data-astro-cid-wemzxtuf]{grid-template-columns:1fr 1fr}}@media (width<=560px){.jl__grid[data-astro-cid-wemzxtuf]{grid-template-columns:1fr}}.post__head[data-astro-cid-sokzi4yv]{padding-top:calc(var(--header-h) + clamp(36px, 6vw, 80px));gap:20px;display:grid}.post__title[data-astro-cid-sokzi4yv]{font-size:clamp(1.3rem,3vw,2.3rem);line-height:1.6}html[lang=en] .post__title[data-astro-cid-sokzi4yv]{font-size:clamp(1.7rem,4vw,3.2rem);line-height:1.15}.post__cover[data-astro-cid-sokzi4yv]{aspect-ratio:16/9;max-width:1100px;margin:clamp(40px,6vw,80px) auto 0}.post__body[data-astro-cid-sokzi4yv]{padding-block:clamp(48px, 7vw, 100px) var(--section);line-height:2.15}html[lang=en] .post__body[data-astro-cid-sokzi4yv]{line-height:1.75}.post__body[data-astro-cid-sokzi4yv] h2{letter-spacing:.08em;border-top:1px solid var(--line);margin:2.6em 0 1em;padding-top:1.4em;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:500}html[lang=en] .post__body[data-astro-cid-sokzi4yv] h2{font-family:var(--f-display);letter-spacing:0;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:400;line-height:1.2}.post__body[data-astro-cid-sokzi4yv] h3{margin:2em 0 .6em;font-size:1.1rem;font-weight:500}.post__body[data-astro-cid-sokzi4yv] p{margin-bottom:1.4em}.post__body[data-astro-cid-sokzi4yv] ul,.post__body[data-astro-cid-sokzi4yv] ol{margin:0 0 1.4em 1.2em;list-style:outside}.post__body[data-astro-cid-sokzi4yv] ol{list-style:decimal}.post__body[data-astro-cid-sokzi4yv] li{margin-bottom:.4em}.post__body[data-astro-cid-sokzi4yv] a{border-bottom:1px solid var(--accent);color:var(--accent)}.post__body[data-astro-cid-sokzi4yv] blockquote{border-left:1px solid var(--gold);color:var(--ink-2);margin:2em 0;padding-left:1.4em}.post__body[data-astro-cid-sokzi4yv] table{border-collapse:collapse;width:100%;margin-bottom:1.6em;font-size:.9em}.post__body[data-astro-cid-sokzi4yv] th,.post__body[data-astro-cid-sokzi4yv] td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 8px}.post__venues[data-astro-cid-sokzi4yv],.post__more[data-astro-cid-sokzi4yv]{grid-template-columns:repeat(3,1fr);gap:40px clamp(24px,3vw,40px);display:grid}.post__mcard[data-astro-cid-sokzi4yv]{gap:10px;display:grid}.post__mcard[data-astro-cid-sokzi4yv] h3[data-astro-cid-sokzi4yv]{font-size:1rem;line-height:1.8}@media (width<=860px){.post__venues[data-astro-cid-sokzi4yv],.post__more[data-astro-cid-sokzi4yv]{grid-template-columns:1fr}}.ct[data-astro-cid-ih3mnovg]{padding-bottom:var(--section)}.ct__grid[data-astro-cid-ih3mnovg]{grid-template-columns:1fr 2fr;gap:clamp(40px,6vw,100px);display:grid}.ct__side[data-astro-cid-ih3mnovg]{align-content:start;gap:26px;display:grid}.ct__box[data-astro-cid-ih3mnovg]{border-bottom:1px solid var(--line);gap:12px;padding-bottom:26px;display:grid}.ct__chat[data-astro-cid-ih3mnovg]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ct__chat[data-astro-cid-ih3mnovg] .btn[data-astro-cid-ih3mnovg]{padding:0 12px}.ct__tel[data-astro-cid-ih3mnovg]{font-family:var(--f-display);letter-spacing:.06em;font-size:1.9rem;line-height:1.2}.form[data-astro-cid-ih3mnovg]{background:var(--paper);gap:34px;padding:clamp(26px,4vw,56px);display:grid}.hp[data-astro-cid-ih3mnovg]{position:absolute;left:-9999px}.f[data-astro-cid-ih3mnovg]{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.f--2[data-astro-cid-ih3mnovg]{grid-template-columns:1fr 1fr;gap:28px 24px}.f[data-astro-cid-ih3mnovg] legend[data-astro-cid-ih3mnovg],.f__field[data-astro-cid-ih3mnovg]>span[data-astro-cid-ih3mnovg]{letter-spacing:.08em;margin-bottom:10px;padding:0;font-size:13.5px}.f__field[data-astro-cid-ih3mnovg]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.f__req[data-astro-cid-ih3mnovg],.f__opt[data-astro-cid-ih3mnovg]{font-style:normal;font-family:var(--f-label);letter-spacing:.14em;vertical-align:1px;margin-left:8px;padding:2px 7px;font-size:10px}.f__req[data-astro-cid-ih3mnovg]{background:var(--ink);color:var(--bg)}.f__opt[data-astro-cid-ih3mnovg]{color:var(--ink-3);border:1px solid var(--line)}.f[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg][type=text],.f[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg][type=email],.f[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg][type=tel],.f[data-astro-cid-ih3mnovg] select[data-astro-cid-ih3mnovg],.f[data-astro-cid-ih3mnovg] textarea[data-astro-cid-ih3mnovg]{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid #0000;border-bottom-color:var(--line);appearance:none;border-radius:0;padding:14px;font-size:16px;transition:border-color .3s,background .3s}.f[data-astro-cid-ih3mnovg] select[data-astro-cid-ih3mnovg]{background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.f[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]:focus,.f[data-astro-cid-ih3mnovg] select[data-astro-cid-ih3mnovg]:focus,.f[data-astro-cid-ih3mnovg] textarea[data-astro-cid-ih3mnovg]:focus{border-color:var(--accent);background:#fff;outline:none}.f__chips[data-astro-cid-ih3mnovg]{flex-wrap:wrap;gap:8px;display:flex}.f__chips[data-astro-cid-ih3mnovg] label[data-astro-cid-ih3mnovg]{cursor:pointer}.f__chips[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]:focus-visible+.chip[data-astro-cid-ih3mnovg]{outline:1px solid var(--accent);outline-offset:3px}.f__chips--sm[data-astro-cid-ih3mnovg] .chip[data-astro-cid-ih3mnovg]{min-height:34px;padding:0 14px;font-size:12px}.f__consent[data-astro-cid-ih3mnovg]{grid-template-columns:auto 1fr;align-items:center;font-size:14px}.f__consent[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]{width:20px;height:20px;accent-color:var(--ink)}.is-invalid[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg],.is-invalid[data-astro-cid-ih3mnovg] textarea[data-astro-cid-ih3mnovg]{border-color:#b44b3b!important}.is-invalid[data-astro-cid-ih3mnovg]>span[data-astro-cid-ih3mnovg]:first-child,.f__consent[data-astro-cid-ih3mnovg].is-invalid span[data-astro-cid-ih3mnovg]{color:#b44b3b}.f__status[data-astro-cid-ih3mnovg]{color:#b44b3b;min-height:1.4em;font-size:14px}.f__status[data-astro-cid-ih3mnovg]:empty{display:none}.f__submit[data-astro-cid-ih3mnovg]{width:100%;min-height:64px}.f__submit[data-astro-cid-ih3mnovg]:disabled{opacity:.6;cursor:wait}.f__note[data-astro-cid-ih3mnovg]{text-align:center;margin-top:-18px}.f__spam[data-astro-cid-ih3mnovg]{max-width:34em;color:var(--ink-3);text-align:center;margin:-10px auto 0;font-size:11.5px;line-height:1.9}@media (width<=860px){.ct__grid[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}.ct__side[data-astro-cid-ih3mnovg]{order:2}}@media (width<=560px){.f--2[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}}.ty[data-astro-cid-wi22zoy3]{min-height:80vh;padding-block:calc(var(--header-h) + 60px) 100px;align-items:center;display:grid}.ty__in[data-astro-cid-wi22zoy3]{text-align:center;justify-items:center;gap:24px;display:grid}.ty[data-astro-cid-wi22zoy3] .btn-row[data-astro-cid-wi22zoy3]{justify-content:center;margin-top:16px}.pv[data-astro-cid-5wqkmcpf]{padding-bottom:var(--section)}.pv__s[data-astro-cid-5wqkmcpf]{border-top:1px solid var(--line);padding-block:26px}.pv__s[data-astro-cid-5wqkmcpf] h2[data-astro-cid-5wqkmcpf]{margin-bottom:8px;font-size:1rem;font-weight:500}.pv__s[data-astro-cid-5wqkmcpf] h2[data-astro-cid-5wqkmcpf]:empty{display:none}.pv__s[data-astro-cid-5wqkmcpf] p[data-astro-cid-5wqkmcpf]{color:var(--ink-2)}.rc[data-astro-cid-pabyw32g]{padding-bottom:var(--section)}.rc__job[data-astro-cid-pabyw32g]+.rc__job[data-astro-cid-pabyw32g]{margin-top:72px}.rc__job[data-astro-cid-pabyw32g] h2[data-astro-cid-pabyw32g]{margin-bottom:22px}.rc[data-astro-cid-pabyw32g] dl[data-astro-cid-pabyw32g]>div[data-astro-cid-pabyw32g]{border-top:1px solid var(--line);grid-template-columns:8em 1fr;gap:18px;padding-block:16px;font-size:.92em;line-height:1.85;display:grid}.rc[data-astro-cid-pabyw32g] dt[data-astro-cid-pabyw32g]{color:var(--ink-2)}.rc__apply[data-astro-cid-pabyw32g]{margin-top:20px}@media (width<=560px){.rc[data-astro-cid-pabyw32g] dl[data-astro-cid-pabyw32g]>div[data-astro-cid-pabyw32g]{grid-template-columns:1fr;gap:2px}}
