#tk-opening{z-index:9999;position:fixed;top:0;bottom:0;left:0;right:0}#tk-opening.tk-open{pointer-events:none}#tk-opening .tk-cur{background:#fff;width:100%;height:50.2%;transition:transform 1.1s cubic-bezier(.76,0,.24,1);position:absolute;left:0}#tk-opening .tk-cur-t{top:0}#tk-opening .tk-cur-b{bottom:0}#tk-opening .tk-logo{opacity:0;width:max(150px,min(32vw,250px));height:auto;transition:opacity 1.5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#tk-opening.tk-in .tk-logo{opacity:1}#tk-opening.tk-open .tk-logo{opacity:0;transition:opacity .5s}#tk-opening.tk-open .tk-cur-t{transform:translateY(-101%)}#tk-opening.tk-open .tk-cur-b{transform:translateY(101%)}.top-logo-wrap[data-astro-cid-ligl3oyt]{background:var(--paper);text-align:center;padding:18px 16px 10px}.top-logo[data-astro-cid-ligl3oyt]{flex-direction:column;align-items:center;line-height:1.2;display:inline-flex}.top-logo-img[data-astro-cid-ligl3oyt]{width:auto;height:46px}.top-logo[data-astro-cid-ligl3oyt] small[data-astro-cid-ligl3oyt]{font-family:var(--latin);letter-spacing:.24em;color:#b3aea6;margin-top:3px;font-size:8px;font-weight:400}@media (min-width:768px){.top-logo-wrap[data-astro-cid-ligl3oyt]{padding:24px 16px 12px}.top-logo-img[data-astro-cid-ligl3oyt]{height:54px}}.gcard[data-astro-cid-fj6sxor4]{background:var(--paper);border:1px solid var(--hair);border-radius:3px;flex-direction:column;display:flex;overflow:hidden}a[data-astro-cid-fj6sxor4].gcard{color:inherit;text-decoration:none}a[data-astro-cid-fj6sxor4].gcard:hover .gexh[data-astro-cid-fj6sxor4]{text-underline-offset:3px;text-decoration:underline}.gflex[data-astro-cid-fj6sxor4]{align-items:flex-start;gap:14px;display:flex}.gtext[data-astro-cid-fj6sxor4]{flex:1;min-width:0}.gdm[data-astro-cid-fj6sxor4]{background:#fff;border:1px solid #e9e3d8;border-radius:2px;flex-shrink:0;width:96px;height:72px;margin-top:2px;padding:3px;display:block;box-shadow:0 2px 8px #1e1a141f}.gdm[data-astro-cid-fj6sxor4] img[data-astro-cid-fj6sxor4]{object-fit:cover;width:100%;height:100%;display:block}.gmedia[data-astro-cid-fj6sxor4]{aspect-ratio:4/3;background:var(--paper-warm);position:relative;overflow:hidden}.thumb[data-astro-cid-fj6sxor4]{object-fit:cover;width:100%;height:100%}.glabel[data-astro-cid-fj6sxor4]{font-family:var(--serif);letter-spacing:.02em;color:#fff;background:linear-gradient(#0000,#0000008c);padding:22px 13px 9px;font-size:13px;font-weight:600;position:absolute;top:auto;bottom:0;left:0;right:0}.gbody[data-astro-cid-fj6sxor4]{padding:12px 13px 14px}.gexh[data-astro-cid-fj6sxor4]{font-family:var(--serif);color:var(--ink-strong);margin:7px 0 0;font-size:14px;font-weight:600;line-height:1.5}.gartist[data-astro-cid-fj6sxor4]{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.6}.gdate[data-astro-cid-fj6sxor4]{font-family:var(--latin);color:var(--faint);margin:5px 0 0;font-size:11px}.gplain[data-astro-cid-fj6sxor4]{color:var(--faint);letter-spacing:.08em;margin:0;font-size:11px}@media (min-width:768px){.gbody[data-astro-cid-fj6sxor4]{padding:14px 15px 16px}.glabel[data-astro-cid-fj6sxor4]{font-size:14px}.gexh[data-astro-cid-fj6sxor4]{font-size:15px}}.spaces-lede[data-astro-cid-x4ufuzos]{margin:0 0 16px}.stack[data-astro-cid-x4ufuzos]{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.stack[data-astro-cid-x4ufuzos]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width:1280px){.stack[data-astro-cid-x4ufuzos]{grid-template-columns:repeat(4,1fr)}}.nw-list[data-astro-cid-mvarojoi]{border-top:1px solid var(--hair-soft);max-width:720px;margin:0 auto;padding:0;list-style:none}.nw-row[data-astro-cid-mvarojoi]{border-bottom:1px solid var(--hair-soft)}.nw-link[data-astro-cid-mvarojoi]{color:var(--ink);flex-direction:column;gap:4px;padding:14px 4px;text-decoration:none;display:flex}.nw-link[data-astro-cid-mvarojoi]:hover .nw-title[data-astro-cid-mvarojoi]{text-underline-offset:.2em;text-decoration:underline}.nw-date[data-astro-cid-mvarojoi]{font-family:var(--latin);letter-spacing:.12em;color:#b0aaa1;font-size:11px}.nw-title[data-astro-cid-mvarojoi]{font-family:var(--serif);letter-spacing:.04em;font-size:14px;line-height:1.7}.nw-pin[data-astro-cid-mvarojoi]{font-family:var(--serif);letter-spacing:.14em;color:var(--ink-strong);border:1px solid var(--ink-strong);vertical-align:.12em;border-radius:2px;margin-right:8px;padding:3px 5px 3px 6px;font-size:10.5px;line-height:1;display:inline-block}.nw-btn[data-astro-cid-mvarojoi]{width:-moz-fit-content;width:fit-content;margin:26px auto 0;display:flex}@media (min-width:768px){.nw-link[data-astro-cid-mvarojoi]{flex-direction:row;align-items:baseline;gap:22px;padding:16px 8px}.nw-date[data-astro-cid-mvarojoi]{flex:none;width:7.5em;font-size:12px}.nw-title[data-astro-cid-mvarojoi]{font-size:15px}}.hscroll[data-astro-cid-nmivt3of]{scrollbar-width:thin;gap:12px;margin:0 -16px;padding-bottom:6px;padding-left:16px;padding-right:16px;display:flex;overflow-x:auto}.acard[data-astro-cid-nmivt3of]{flex:none;width:104px}.acard[data-astro-cid-nmivt3of]:nth-child(n+7){display:none}a[data-astro-cid-nmivt3of].acard{color:inherit;text-decoration:none;display:block}a[data-astro-cid-nmivt3of].acard:hover .aname[data-astro-cid-nmivt3of]{text-underline-offset:3px;text-decoration:underline}.aportrait[data-astro-cid-nmivt3of]{object-fit:cover;border-radius:2px;width:104px;height:104px}.namebox[data-astro-cid-nmivt3of]{box-sizing:border-box;background:var(--paper-warm);border:1px solid var(--hair);font-family:var(--serif);color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:8px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.aname[data-astro-cid-nmivt3of]{font-family:var(--serif);color:var(--ink);margin:7px 0 0;font-size:12px}.arole[data-astro-cid-nmivt3of]{color:var(--faint);margin:2px 0 0;font-size:10px}.rail-btn[data-astro-cid-nmivt3of]{margin-top:16px}@media (min-width:768px){.hscroll[data-astro-cid-nmivt3of]{grid-template-columns:repeat(6,1fr);gap:14px;margin:0;padding:0;display:grid;overflow-x:visible}.acard[data-astro-cid-nmivt3of]{width:auto}.aportrait[data-astro-cid-nmivt3of]{aspect-ratio:1;width:100%;height:auto}}.shop[data-astro-cid-hsbgldah]{background:var(--paper-warm)}.lede[data-astro-cid-hsbgldah]{margin:12px 0 16px}.shop-wrap[data-astro-cid-hsbgldah]{margin:0 -16px 18px}.shop-rail[data-astro-cid-hsbgldah]{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;margin:0;padding:2px 16px 10px;list-style:none;display:flex;overflow-x:auto}.shop-card[data-astro-cid-hsbgldah]{scroll-snap-align:start;flex:none;width:168px}.shop-card[data-astro-cid-hsbgldah]:nth-child(n+13){display:none}.shop-link[data-astro-cid-hsbgldah]{background:var(--paper);border:1px solid var(--hair);height:100%;color:inherit;border-radius:3px;flex-direction:column;padding-bottom:12px;text-decoration:none;display:flex;overflow:hidden}.shop-link[data-astro-cid-hsbgldah]:hover .shop-name[data-astro-cid-hsbgldah]{text-underline-offset:3px;text-decoration:underline}.shop-img[data-astro-cid-hsbgldah]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;margin-bottom:10px;display:block}.shop-vendor[data-astro-cid-hsbgldah]{font-family:var(--serif);color:var(--muted);padding:0 11px;font-size:10.5px}.shop-name[data-astro-cid-hsbgldah]{font-family:var(--serif);color:var(--ink-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:3px 11px 6px;font-size:12.5px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}@media (min-width:768px){.lede[data-astro-cid-hsbgldah]{text-align:center;margin-bottom:20px}.shop-wrap[data-astro-cid-hsbgldah]{margin:0 -32px 22px}.shop-rail[data-astro-cid-hsbgldah]{gap:14px;padding:2px 32px 12px}.shop-card[data-astro-cid-hsbgldah]{width:188px}}@media (min-width:1080px){.shop-wrap[data-astro-cid-hsbgldah]{margin:0 -48px 22px}.shop-rail[data-astro-cid-hsbgldah]{padding:2px 48px 12px}}.club[data-astro-cid-vo7rneha]{background:var(--dark-bg);border-bottom-color:var(--dark-hair)}.club-head[data-astro-cid-vo7rneha]{text-align:center;margin:0 0 14px}.club-en[data-astro-cid-vo7rneha]{font-family:var(--latin);letter-spacing:.26em;text-transform:uppercase;color:#8f8a80;font-size:10px;display:block}.club-logo[data-astro-cid-vo7rneha]{width:200px;height:auto;margin:-38px auto -46px;display:block}.club[data-astro-cid-vo7rneha] .lede[data-astro-cid-vo7rneha]{color:#b8b3aa;margin:0 0 4px}.club[data-astro-cid-vo7rneha] .club-btn[data-astro-cid-vo7rneha]{border-color:var(--dark-hair);color:var(--dark-ink-strong)}@media (min-width:768px){.club-logo[data-astro-cid-vo7rneha]{width:230px;margin:-44px auto -52px}.club[data-astro-cid-vo7rneha] .lede[data-astro-cid-vo7rneha]{text-align:center}}.ecard[data-astro-cid-cloa3itr]{border:1px solid var(--hair-soft);border-radius:3px;align-items:center;gap:11px;margin-bottom:9px;padding:9px;display:flex}.ethumb[data-astro-cid-cloa3itr]{object-fit:cover;flex:none;width:64px;height:52px}.etag[data-astro-cid-cloa3itr]{font-family:var(--latin);letter-spacing:.14em;color:#b0aaa1;text-transform:uppercase;margin-bottom:3px;font-size:9px;display:block}.etitle[data-astro-cid-cloa3itr]{font-family:var(--serif);color:var(--ink);font-size:13px;line-height:1.5}@media (min-width:768px){.sec[data-astro-cid-cloa3itr]{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.sec[data-astro-cid-cloa3itr] .ey{grid-column:1/-1;margin-bottom:4px}.ecard[data-astro-cid-cloa3itr]{margin-bottom:0}}@media (min-width:1080px){.sec[data-astro-cid-cloa3itr]{grid-template-columns:repeat(4,1fr);gap:14px}}.map[data-astro-cid-vtbinmqv]{object-fit:cover;border-radius:2px;width:100%;height:180px;margin-top:4px}.info[data-astro-cid-vtbinmqv]{margin:12px 0 14px}.infoline[data-astro-cid-vtbinmqv]{color:#555;border-bottom:1px solid #eee;gap:8px;padding:8px 0;font-size:12px;display:flex}.infoline[data-astro-cid-vtbinmqv] dt[data-astro-cid-vtbinmqv]{color:#999;flex:none;width:56px;font-size:11px}.infoline[data-astro-cid-vtbinmqv] dd[data-astro-cid-vtbinmqv]{margin:0}@media (min-width:768px){.sec[data-astro-cid-vtbinmqv]{grid-template-columns:1fr 1fr;align-items:start;gap:0 32px;display:grid}.sec[data-astro-cid-vtbinmqv] .ey{grid-column:1/-1}.map[data-astro-cid-vtbinmqv]{grid-row:2/4;height:100%;min-height:240px;margin-top:0}.info[data-astro-cid-vtbinmqv]{margin:0 0 14px}.sec[data-astro-cid-vtbinmqv] .btn[data-astro-cid-vtbinmqv]{grid-column:2;margin-left:0}.infoline[data-astro-cid-vtbinmqv]:first-child{padding-top:0}}@media (min-width:1080px){.map[data-astro-cid-vtbinmqv]{min-height:300px}}.about[data-astro-cid-zuq4mi3p]{background:var(--dark-bg);color:var(--dark-ink);border-bottom:0}.building[data-astro-cid-zuq4mi3p]{object-fit:cover;border-radius:2px;width:100%;height:200px}.about-body[data-astro-cid-zuq4mi3p]{margin-top:14px}.lead[data-astro-cid-zuq4mi3p]{font-family:var(--serif);color:var(--dark-ink-strong);margin:0;font-size:15px;line-height:2}.detail[data-astro-cid-zuq4mi3p]{color:var(--dark-muted);margin:12px 0 0;font-size:11px;line-height:1.9}.about-btn[data-astro-cid-zuq4mi3p]{color:var(--dark-ink);border-color:#6a655d;margin-top:14px}@media (min-width:768px){.about[data-astro-cid-zuq4mi3p]{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.about[data-astro-cid-zuq4mi3p] .ey{grid-column:1/-1}.building[data-astro-cid-zuq4mi3p]{height:100%;min-height:240px}.about-body[data-astro-cid-zuq4mi3p]{align-self:center;margin-top:0}.about-btn[data-astro-cid-zuq4mi3p]{margin-left:0}}@media (min-width:1080px){.building[data-astro-cid-zuq4mi3p]{min-height:300px}}
