.place-hero[data-astro-cid-kt4xpwta]{position:relative;background:var(--dark);color:var(--dark-text)}.place-hero__img[data-astro-cid-kt4xpwta] img{display:block;width:100%;height:clamp(360px,40vw,560px);object-fit:cover}.place-hero__shade[data-astro-cid-kt4xpwta]{position:absolute;inset:0;background:linear-gradient(0deg,#2a1c10d9,#2a1c1040 45%,#2a1c1000 70%);pointer-events:none}.place-hero__in[data-astro-cid-kt4xpwta]{position:absolute;inset:auto 0 0;padding-bottom:clamp(72px,7vw,96px);display:flex;flex-direction:column;gap:8px;text-shadow:0 1px 14px rgba(20,12,6,.45)}.crumbs[data-astro-cid-kt4xpwta]{font-size:15px;color:var(--dark-muted)}.crumbs[data-astro-cid-kt4xpwta] a[data-astro-cid-kt4xpwta]{color:var(--dark-text);font-weight:500}.place-hero__k[data-astro-cid-kt4xpwta]{font-family:var(--font-hand);font-size:26px;line-height:1;color:var(--accent-soft)}.place-hero__h[data-astro-cid-kt4xpwta]{font-weight:800;font-size:clamp(44px,6vw,84px);line-height:1;letter-spacing:-.02em;text-wrap:balance}.place-hero__credit[data-astro-cid-kt4xpwta]{position:absolute;bottom:74px;left:16px;font-size:12px;color:var(--dark-muted);text-shadow:0 1px 3px rgba(0,0,0,.6)}.facts-sec[data-astro-cid-kt4xpwta]{position:relative;margin-top:-56px}.facts[data-astro-cid-kt4xpwta]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1px;border-radius:20px;overflow:hidden;background:var(--line);box-shadow:0 24px 50px -30px #2b211a80}.fact[data-astro-cid-kt4xpwta]{padding:18px 22px;background:var(--paper);display:flex;flex-direction:column}.fact[data-astro-cid-kt4xpwta] dt[data-astro-cid-kt4xpwta]{font-size:14px;color:var(--muted)}.fact[data-astro-cid-kt4xpwta] dd[data-astro-cid-kt4xpwta]{font-size:20px;font-weight:700;line-height:1.3}.place-body[data-astro-cid-kt4xpwta]{padding:clamp(40px,5vw,64px) 0 clamp(56px,7vw,88px)}.place-cols[data-astro-cid-kt4xpwta]{display:flex;flex-wrap:wrap;gap:36px 56px;align-items:flex-start}.place-main[data-astro-cid-kt4xpwta]{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:32px}.place-lead[data-astro-cid-kt4xpwta]{font-size:clamp(20px,1.8vw,24px);line-height:1.55;font-weight:300}.place-part[data-astro-cid-kt4xpwta]{display:flex;flex-direction:column;gap:14px}.place-h2[data-astro-cid-kt4xpwta]{font-weight:300;font-size:clamp(28px,3vw,40px);line-height:1.1}.place-h2[data-astro-cid-kt4xpwta] strong{font-weight:700}.how[data-astro-cid-kt4xpwta]{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.how__step[data-astro-cid-kt4xpwta]{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:18px;background:var(--paper);border:1px solid var(--line)}.how__icon[data-astro-cid-kt4xpwta]{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--tint);color:var(--accent-text)}.how__in[data-astro-cid-kt4xpwta]{display:flex;flex-direction:column;gap:2px;min-width:0}.how__l[data-astro-cid-kt4xpwta]{font-size:15px;color:var(--muted)}.how__t[data-astro-cid-kt4xpwta]{font-size:17px}.tips[data-astro-cid-kt4xpwta]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px}.tip[data-astro-cid-kt4xpwta]{padding:16px 18px;border-radius:16px;background:#fff3e3;color:#5a3410;font-size:16.5px}.place-side[data-astro-cid-kt4xpwta]{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:12px}.pmap[data-astro-cid-kt4xpwta]{--walk: #A8461F;position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:#eef0e4}.pmap__frame[data-astro-cid-kt4xpwta]{position:relative;overflow:hidden}.pmap__board[data-astro-cid-kt4xpwta]{position:absolute}.pmap__board[data-astro-cid-kt4xpwta] .pmap__img{display:block;width:100%;height:auto}.pmap__lines[data-astro-cid-kt4xpwta]{position:absolute;inset:0;width:100%;height:100%}.pmap__casing[data-astro-cid-kt4xpwta]{stroke:#fff}.pmap__line[data-astro-cid-kt4xpwta]{stroke:var(--dark)}.pmap__line--walk[data-astro-cid-kt4xpwta]{stroke:var(--walk)}.pmap__cap[data-astro-cid-kt4xpwta]{position:absolute;bottom:8px;right:10px;font-size:11px;color:#2b211ab3}.mark[data-astro-cid-kt4xpwta]{--s: 16px;position:absolute;z-index:3;display:inline-flex;align-items:center;gap:6px}.mark--r[data-astro-cid-kt4xpwta]{flex-direction:row-reverse;transform:translate(calc(var(--s) / -2),-50%)}.mark--l[data-astro-cid-kt4xpwta]{flex-direction:row;transform:translate(calc(var(--s) / 2 - 100%),-50%)}.mark__dot[data-astro-cid-kt4xpwta]{flex:none;width:var(--s);height:var(--s);border-radius:50%;background:#fff;border:3px solid var(--dark)}.mark__t[data-astro-cid-kt4xpwta]{white-space:nowrap;padding:3px 9px;border-radius:8px;font-weight:700;font-size:13px;line-height:1.35;background:#ffffffeb;color:var(--ink)}.mark--house[data-astro-cid-kt4xpwta]{--s: 20px}.mark--house[data-astro-cid-kt4xpwta] .mark__dot[data-astro-cid-kt4xpwta]{background:var(--dark);border-color:#fff}.mark--house[data-astro-cid-kt4xpwta] .mark__t[data-astro-cid-kt4xpwta]{background:var(--dark);color:var(--dark-text)}.mark--target[data-astro-cid-kt4xpwta]{--s: 24px;z-index:4}.mark--target[data-astro-cid-kt4xpwta] .mark__dot[data-astro-cid-kt4xpwta]{background:var(--accent);border-color:#fff;box-shadow:0 3px 8px #2b211a66}.mark--target[data-astro-cid-kt4xpwta] .mark__t[data-astro-cid-kt4xpwta]{font-size:16px;background:var(--accent);color:var(--accent-ink)}.pmap__note[data-astro-cid-kt4xpwta]{font-size:15px;color:var(--muted)}.place-friday[data-astro-cid-kt4xpwta]{margin-top:6px;padding:16px 18px;border-radius:16px;background:var(--dark);color:var(--dark-text);font-size:16.5px}.more[data-astro-cid-kt4xpwta]{padding:0 0 clamp(64px,8vw,104px)}.more__in[data-astro-cid-kt4xpwta]{display:flex;flex-direction:column;gap:16px}.more__grid[data-astro-cid-kt4xpwta]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px}.more-card[data-astro-cid-kt4xpwta]{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:var(--paper);border:1px solid var(--line);text-decoration:none;color:inherit;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}@media(hover:hover){.more-card[data-astro-cid-kt4xpwta]:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}}.more-card[data-astro-cid-kt4xpwta] img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.more-card__in[data-astro-cid-kt4xpwta]{padding:12px 14px 14px;display:flex;flex-direction:column;line-height:1.3}.more-card__n[data-astro-cid-kt4xpwta]{font-size:17px}.more-card__k[data-astro-cid-kt4xpwta]{font-size:14px;color:var(--muted)}@media(max-width:640px){.place-hero__credit[data-astro-cid-kt4xpwta]{bottom:auto;top:10px}.facts[data-astro-cid-kt4xpwta]{grid-template-columns:repeat(2,minmax(0,1fr))}.fact[data-astro-cid-kt4xpwta]{padding:14px 16px}.fact[data-astro-cid-kt4xpwta] dd[data-astro-cid-kt4xpwta]{font-size:17px}.more__grid[data-astro-cid-kt4xpwta]{grid-template-columns:repeat(2,minmax(0,1fr))}.more-card__n[data-astro-cid-kt4xpwta]{font-size:16px}}
