.intro[data-astro-cid-j7pv25f6]{position:relative;height:calc(100svh - 64px);min-height:480px;max-height:960px;overflow:hidden;background:#1d1a16;color:#fff}.slides[data-astro-cid-j7pv25f6],.slide[data-astro-cid-j7pv25f6],.slide[data-astro-cid-j7pv25f6] picture[data-astro-cid-j7pv25f6]{position:absolute;inset:0;margin:0}.slide[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity 1.6s ease}.slide[data-astro-cid-j7pv25f6].is-on{opacity:1}.intro-img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.slide[data-astro-cid-j7pv25f6]:first-child .intro-img[data-astro-cid-j7pv25f6]{animation:settle 2.4s cubic-bezier(.2,.7,.2,1) both}.slide[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:absolute;right:var(--gutter);bottom:20px;z-index:2;font-size:.78rem;font-weight:700;background:#ffffffe6;color:#231815;padding:3px 10px;border-radius:999px;transform:rotate(-2deg)}.slides[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0f0c09cc,#0f0c098c 38%,#0f0c091f 68%,#0f0c0933)}.intro-text[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;z-index:1;padding-bottom:clamp(48px,8vh,72px);text-shadow:0 1px 2px rgba(15,12,9,.6),0 0 18px rgba(15,12,9,.55)}.intro-place[data-astro-cid-j7pv25f6]{font-size:.9rem;letter-spacing:.2em;font-weight:700}.intro-name[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,1.2rem + 6vw,6.5rem);line-height:1.05;margin-top:6px}.intro-lead[data-astro-cid-j7pv25f6]{font-size:clamp(1.05rem,.9rem + .8vw,1.5rem);font-weight:700;margin-top:10px}.intro-next[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;margin-top:22px;min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid rgba(255,255,255,.85);color:#fff;text-decoration:none;font-weight:700}.intro-next[data-astro-cid-j7pv25f6]:hover{background:#ffffff26}.intro-pause[data-astro-cid-j7pv25f6]{position:absolute;top:16px;right:var(--gutter);z-index:2;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:#ffffffe6;color:#231815;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.intro-pause[data-astro-cid-j7pv25f6]:hover{background:#fff}.intro-pause[data-astro-cid-j7pv25f6][hidden]{display:none}@media(prefers-reduced-motion:reduce){.intro-pause[data-astro-cid-j7pv25f6]{display:none}}.intro-next[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-block;animation:nudge 1.8s ease-in-out infinite}@keyframes settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes nudge{50%{transform:translateY(4px)}}.hero[data-astro-cid-j7pv25f6]{padding-top:clamp(48px,8vw,96px);scroll-margin-top:64px;overflow-x:clip}.hero-text[data-astro-cid-j7pv25f6]{display:grid;gap:20px}.where[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--sub);font-weight:700}.hero-foot[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center}.lead[data-astro-cid-j7pv25f6]{font-size:1.05rem}.ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px}.stamp[data-astro-cid-j7pv25f6]{position:relative;width:156px;height:156px;color:var(--kaki);border-radius:50%;display:block;transition:transform .2s}.stamp[data-astro-cid-j7pv25f6]:hover{transform:scale(1.06) rotate(-4deg)}.stamp[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.stamp[data-astro-cid-j7pv25f6]:hover svg[data-astro-cid-j7pv25f6],.stamp[data-astro-cid-j7pv25f6]:focus-visible svg[data-astro-cid-j7pv25f6]{animation-play-state:paused}.stamp[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:100%;animation:spin 24s linear infinite}.stamp[data-astro-cid-j7pv25f6] text[data-astro-cid-j7pv25f6]{font-family:var(--f-body);font-weight:700;font-size:14px;fill:currentColor}.stamp-in[data-astro-cid-j7pv25f6]{position:absolute;inset:34px;border-radius:50%;background:var(--kaki);color:var(--on-kaki);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1.2}.stamp-in[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:1.6rem}.stamp-in[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}.marquee[data-astro-cid-j7pv25f6]{margin-top:56px;background:var(--ink);color:var(--paper);overflow:hidden;transform:rotate(-1.2deg);margin-inline:-20px}.mq-track[data-astro-cid-j7pv25f6]{display:flex;width:max-content;padding:14px 0;animation:mq 70s linear infinite;font-weight:700;font-size:1.05rem}.mq-set[data-astro-cid-j7pv25f6]{display:flex;flex:none;gap:22px;padding-right:22px}.mq-set[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.mq-set[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{white-space:nowrap}.mq-set[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--kiwa)}.marquee[data-astro-cid-j7pv25f6]:hover .mq-track[data-astro-cid-j7pv25f6]{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.glance[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:56px 0 0}.g[data-astro-cid-j7pv25f6]{margin:0;padding:22px 24px;min-height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;line-height:1.3}.g[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.82rem;font-weight:700;letter-spacing:.06em}.g[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-weight:700;font-size:1.05rem;line-height:1.1;display:flex;align-items:baseline;justify-content:center;white-space:nowrap}.g[data-astro-cid-j7pv25f6] .n[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,1.4rem + 2.4vw,3.6rem);line-height:1.05;margin-right:.08em}.g1[data-astro-cid-j7pv25f6]{background:var(--moss);color:var(--on-moss);border-radius:999px 999px 18px 18px;padding:40px 24px 22px}.g2[data-astro-cid-j7pv25f6]{background:var(--kiwa);color:var(--on-kiwa);border-radius:18px;transform:rotate(-1.5deg)}.g3[data-astro-cid-j7pv25f6]{background:var(--ai);color:var(--on-ai);border-radius:18px 90px 18px 18px;background-image:radial-gradient(circle,color-mix(in srgb,var(--on-ai) 13%,transparent) 1.6px,transparent 2.4px);background-size:16px 16px}.g4[data-astro-cid-j7pv25f6]{background:var(--kaki);color:var(--on-kaki);border-radius:50% 50% 18px 18px/30% 30% 18px 18px;padding:32px 24px 22px;transform:rotate(1.5deg)}.peek[data-astro-cid-j7pv25f6]{padding-block:var(--sec) 8px}.peek-h[data-astro-cid-j7pv25f6]{font-size:var(--fs-h2);margin-bottom:28px}.peek-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;align-items:start;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pk[data-astro-cid-j7pv25f6]{position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.pk-ph[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;background:var(--wall)}.pk[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.pk-tag[data-astro-cid-j7pv25f6]{position:absolute;left:10px;bottom:10px;background:var(--paper);color:var(--ink);font-size:.8rem;font-weight:700;padding:3px 10px;border-radius:999px}.pk1[data-astro-cid-j7pv25f6]{transform:rotate(-3deg)}.pk1[data-astro-cid-j7pv25f6] .pk-ph[data-astro-cid-j7pv25f6]{border-radius:999px 999px 14px 14px}.pk2[data-astro-cid-j7pv25f6]{transform:rotate(2deg) translateY(18px)}.pk2[data-astro-cid-j7pv25f6] .pk-ph[data-astro-cid-j7pv25f6]{border-radius:14px}.pk3[data-astro-cid-j7pv25f6]{transform:rotate(-1.5deg)}.pk3[data-astro-cid-j7pv25f6] .pk-ph[data-astro-cid-j7pv25f6]{border-radius:50%}.pk3[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:1}.pk4[data-astro-cid-j7pv25f6]{transform:rotate(3deg) translateY(10px)}.pk4[data-astro-cid-j7pv25f6] .pk-ph[data-astro-cid-j7pv25f6]{border-radius:14px 90px 14px 14px}.pk[data-astro-cid-j7pv25f6]:hover{transform:rotate(0) translateY(-6px)}.pk[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.06)}@media(max-width:860px){.hero-foot[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.stamp[data-astro-cid-j7pv25f6]{display:none}.glance[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g[data-astro-cid-j7pv25f6] .n[data-astro-cid-j7pv25f6]{font-size:2.1rem}.g1[data-astro-cid-j7pv25f6]{padding:30px 12px 16px}.g4[data-astro-cid-j7pv25f6]{padding:26px 12px 16px}.peek-list[data-astro-cid-j7pv25f6]{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:14px var(--gutter) 24px;scrollbar-width:none}.peek-list[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.pk[data-astro-cid-j7pv25f6]{flex:0 0 46%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.intro-img[data-astro-cid-j7pv25f6],.intro-next[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.stamp[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6],.mq-track[data-astro-cid-j7pv25f6]{animation:none}.slide[data-astro-cid-j7pv25f6]{transition:none}.mq-track[data-astro-cid-j7pv25f6]{flex-wrap:wrap;width:auto}.mq-set[data-astro-cid-j7pv25f6]+.mq-set[data-astro-cid-j7pv25f6]{display:none}.pk[data-astro-cid-j7pv25f6],.pk[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.stamp[data-astro-cid-j7pv25f6]{transition:none}}.ways[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.way[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:clamp(20px,3vw,32px);border-radius:var(--r);display:grid;gap:12px;align-content:start}.way[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:relative}.way[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;width:180px;height:180px;right:-48px;top:-56px;border-radius:50%}.way-regular[data-astro-cid-j7pv25f6]:before{background:color-mix(in srgb,var(--on-ai) 12%,transparent)}.way-once[data-astro-cid-j7pv25f6]:before{background:var(--kiwa-soft);border-radius:999px 999px 24px 24px;transform:rotate(18deg)}.way[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--f-disp);font-weight:400;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.way-name[data-astro-cid-j7pv25f6]{font-weight:700}.way-regular[data-astro-cid-j7pv25f6]{background:var(--ai);color:var(--on-ai)}.way-once[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--line)}.price-line[data-astro-cid-j7pv25f6]{font-size:1.1rem;font-weight:700}.more[data-astro-cid-j7pv25f6]{display:inline-block;padding-block:10px;font-weight:700}.bl-when[data-astro-cid-j7pv25f6]{display:inline-block}.access-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px 32px}.access-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;padding-block:10px}@media(max-width:760px){.ways[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.rooms[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-inline:calc(-1*min(24px,var(--gutter)))}.room[data-astro-cid-j7pv25f6]{display:grid;gap:10px;align-content:start}.room-ph[data-astro-cid-j7pv25f6]{position:relative;margin-bottom:8px}.room-clip[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;border-radius:20px}.room-tag[data-astro-cid-j7pv25f6]{z-index:1}.room[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:20px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.room[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}}.room[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:not(.room-ph){padding-inline:min(24px,var(--gutter))}.room-tag[data-astro-cid-j7pv25f6]{position:absolute;left:14px;bottom:-12px;padding:4px 14px;border-radius:999px;font-weight:700;font-size:.9rem;transform:rotate(-3deg)}.room-kitchen[data-astro-cid-j7pv25f6] .room-tag[data-astro-cid-j7pv25f6]{background:var(--kaki);color:var(--on-kaki)}.room-space[data-astro-cid-j7pv25f6] .room-tag[data-astro-cid-j7pv25f6]{background:var(--moss);color:var(--on-moss);border-radius:60% 40% 55% 45%/60% 50% 50% 40%}.room[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:18px}.room[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.4rem;display:flex;align-items:baseline;gap:12px}.area[data-astro-cid-j7pv25f6]{font-size:.95rem;font-weight:400;color:var(--sub)}.room-kitchen[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--kaki)}@media(max-width:760px){.rooms[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px;margin-inline:0}.room[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:not(.room-ph){padding-inline:0}.room[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3.4}}.gather[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:start}.cal-open[data-astro-cid-j7pv25f6]{margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cal-open[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;padding:14px 2.4rem 14px 0;list-style:none;position:relative;font-weight:700;font-size:1.1rem}.cal-open[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.cal-open[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;right:8px;top:50%;width:12px;height:12px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.cal-open[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{transform:translateY(-30%) rotate(-135deg)}.cal-open[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cal-open[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{display:block;width:100%;height:clamp(480px,70vh,640px);border:1px solid var(--line);border-radius:var(--r);background:#fff}.cal-open[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:12px 0 16px}.booklove[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:40% 1fr;gap:24px;align-items:center;background:var(--kiwa-soft);padding:24px;border-radius:var(--r)}.booklove[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.3rem}.cases[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:grid;gap:0;border-top:1px solid var(--line)}.case[data-astro-cid-j7pv25f6]{padding:14px 0;border-bottom:1px solid var(--line);display:grid;gap:4px}.case-kiwa[data-astro-cid-j7pv25f6]{--c: var(--kiwa)}.case-ai[data-astro-cid-j7pv25f6]{--c: var(--ai)}.case-kaki[data-astro-cid-j7pv25f6]{--c: var(--kaki)}.case[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.05rem}.case[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]:before{content:"";display:inline-block;width:.6em;height:.6em;margin-right:.5em;border-radius:50%;background:var(--c)}@media(max-width:860px){.gather[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:520px){.booklove[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.booklove[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:80%;justify-self:center}}.visit[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.visit-card[data-astro-cid-j7pv25f6]{border:1px solid var(--line);border-radius:var(--r);padding:24px;display:grid;gap:12px;align-content:start;justify-items:start;background:var(--surface)}.visit-video[data-astro-cid-j7pv25f6]{margin-top:20px}.visit-video[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:700}@media(max-width:760px){.visit[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.flow[data-astro-cid-j7pv25f6]{display:grid;gap:20px;max-width:44em}.access[data-astro-cid-j7pv25f6]{display:grid;gap:16px}.faq-more[data-astro-cid-j7pv25f6]{margin-top:16px;font-weight:700}
