.pi[data-astro-cid-j357ypjj]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,44px);display:grid}.pi-map[data-astro-cid-j357ypjj]{margin:0;position:sticky;top:76px}.pi-view[data-astro-cid-j357ypjj]{background:#31403a;border-radius:16px;height:clamp(460px,100vh - 100px,860px);position:relative;overflow:hidden}.pi-compact[data-astro-cid-j357ypjj] .pi-view[data-astro-cid-j357ypjj]{height:clamp(420px,100vh - 140px,720px)}.pi-layer[data-astro-cid-j357ypjj]{opacity:0;transition:opacity .7s;position:absolute;inset:0}.pi-layer[data-astro-cid-j357ypjj].on.ld{opacity:1}.pi-stage[data-astro-cid-j357ypjj]{transform-origin:0 0;will-change:transform;--k:1;position:absolute;top:0;left:0}.pi-stage[data-astro-cid-j357ypjj] img[data-astro-cid-j357ypjj],.pi-stage[data-astro-cid-j357ypjj] svg[data-astro-cid-j357ypjj]{width:100%;height:100%;display:block;position:absolute;inset:0}.pi-stage[data-astro-cid-j357ypjj] img[data-astro-cid-j357ypjj]{filter:saturate(1.45)contrast(1.08)brightness(1.06)}.pi-hi[data-astro-cid-j357ypjj]{opacity:0;transition:opacity .6s}.pi-hi[data-astro-cid-j357ypjj].in{opacity:1}.pi-ctx[data-astro-cid-j357ypjj]{fill:none;stroke:#fffdf980;stroke-width:calc(var(--k) * 2.2px);stroke-dasharray:calc(var(--k) * 2px) calc(var(--k) * 5px);stroke-linecap:round}.pi-day[data-astro-cid-j357ypjj]{opacity:0;transition:opacity .5s}.pi-day[data-astro-cid-j357ypjj].on{opacity:1}.pi-halo[data-astro-cid-j357ypjj]{fill:none;stroke:#fffdf9eb;stroke-width:calc(var(--k) * 7.5px);stroke-linecap:round;stroke-linejoin:round}.pi-line[data-astro-cid-j357ypjj]{fill:none;stroke:var(--pc);stroke-width:calc(var(--k) * 3.6px);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.pi-day[data-astro-cid-j357ypjj].on .pi-line[data-astro-cid-j357ypjj]{stroke-dashoffset:0;transition:stroke-dashoffset 2.2s cubic-bezier(.45,0,.2,1) .7s}.pi-day[data-astro-cid-j357ypjj]:not(.on) .pi-halo[data-astro-cid-j357ypjj]{opacity:0}.pi-day[data-astro-cid-j357ypjj].on .pi-halo[data-astro-cid-j357ypjj]{animation:.5s .5s both pi-in}@keyframes pi-in{0%{opacity:0}}.pi-sg[data-astro-cid-j357ypjj]{transform:scale(var(--k))}.pi-start[data-astro-cid-j357ypjj]{fill:#fffdf9;stroke:var(--pc);stroke-width:3px}.pi-pin[data-astro-cid-j357ypjj],.pi-goal[data-astro-cid-j357ypjj],.pi-lab[data-astro-cid-j357ypjj]{transform:scale(var(--k))}.pi-pin[data-astro-cid-j357ypjj] circle[data-astro-cid-j357ypjj]{fill:#fffdf9;stroke:#1e2328;stroke-width:2.4px}.pi-pin[data-astro-cid-j357ypjj].k-town circle[data-astro-cid-j357ypjj]{fill:#1e2328;stroke:#fffdf9}.pi-pin[data-astro-cid-j357ypjj] path[data-astro-cid-j357ypjj]{fill:#1e2328;stroke:#fffdf9;stroke-width:1.8px}.pi-pin[data-astro-cid-j357ypjj] text[data-astro-cid-j357ypjj],.pi-lab[data-astro-cid-j357ypjj],.pi-goal[data-astro-cid-j357ypjj] text[data-astro-cid-j357ypjj]{font:700 15px/1 var(--font-sans);fill:#fffdf9;paint-order:stroke;stroke:#0e141acc;stroke-width:4px}.pi-goal[data-astro-cid-j357ypjj] circle[data-astro-cid-j357ypjj]{fill:var(--pc);stroke:#fffdf9;stroke-width:3px}.pi-goal[data-astro-cid-j357ypjj] .pi-goal-in[data-astro-cid-j357ypjj]{fill:#fffdf9;stroke:none}.pi-goal[data-astro-cid-j357ypjj] text[data-astro-cid-j357ypjj]{font:420 19px/1 var(--font-serif)}.pi-day[data-astro-cid-j357ypjj].on .pi-goal[data-astro-cid-j357ypjj]{animation:.5s cubic-bezier(.3,1.6,.5,1) 2.6s both pi-pop}@keyframes pi-pop{0%{opacity:0;transform:scale(calc(var(--k) * .4))}}.pi-lab[data-astro-cid-j357ypjj]{font:italic 400 18px/1 var(--font-serif);fill:#fffdf9e6;stroke-width:3px}.pi-lab-area[data-astro-cid-j357ypjj]{font:600 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.pi-f[data-astro-cid-j357ypjj]{transform:scale(var(--k));pointer-events:none;transition:opacity .4s}.pi-f[data-astro-cid-j357ypjj].dup{opacity:0}.pi-f[data-astro-cid-j357ypjj] text[data-astro-cid-j357ypjj]{font:600 12.5px/1 var(--font-sans);fill:#fffdf9;paint-order:stroke;stroke:#0e141a9e;stroke-width:3.2px;stroke-linejoin:round}.pi-f[data-astro-cid-j357ypjj] path[data-astro-cid-j357ypjj]{fill:#fffdf9;stroke:#0e141ab3;stroke-width:1.4px}.pi-f-big[data-astro-cid-j357ypjj] text[data-astro-cid-j357ypjj]{font:420 17px/1 var(--font-serif)}.pi-ele[data-astro-cid-j357ypjj]{font:500 10.5px/1 var(--font-mono);fill:#fffdf9d1}.pi-f-lake[data-astro-cid-j357ypjj] text[data-astro-cid-j357ypjj]{font:italic 400 14px/1 var(--font-serif);fill:#e6f4f5;stroke:#0a28308c}.pi-f-lake[data-astro-cid-j357ypjj].pi-f-big text[data-astro-cid-j357ypjj]{letter-spacing:.02em;font-size:20px}.pi-f-ice[data-astro-cid-j357ypjj] text[data-astro-cid-j357ypjj],.pi-f-river[data-astro-cid-j357ypjj] text[data-astro-cid-j357ypjj]{font:600 9.5px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;fill:#fffdf9d9;stroke-width:2.6px}.pi-f-river[data-astro-cid-j357ypjj] text[data-astro-cid-j357ypjj]{letter-spacing:.1em;fill:#d9eef0;font-style:italic}.pi-km[data-astro-cid-j357ypjj],.pi-stop[data-astro-cid-j357ypjj]{transform:scale(var(--k))}.pi-km[data-astro-cid-j357ypjj] circle[data-astro-cid-j357ypjj]{fill:#fffdf9;stroke:var(--pc);stroke-width:1.6px}.pi-km[data-astro-cid-j357ypjj] text[data-astro-cid-j357ypjj]{font:600 9.5px/1 var(--font-mono);fill:var(--pc);text-anchor:middle}.pi-stop[data-astro-cid-j357ypjj] circle[data-astro-cid-j357ypjj]{fill:var(--pc);stroke:#fffdf9;stroke-width:2px}.pi-stop[data-astro-cid-j357ypjj] text[data-astro-cid-j357ypjj]{font:600 13px/1 var(--font-sans);fill:#fffdf9;paint-order:stroke;stroke:#0e141ac7;stroke-width:3.6px;stroke-linejoin:round}.pi-day[data-astro-cid-j357ypjj].on .pi-km[data-astro-cid-j357ypjj],.pi-day[data-astro-cid-j357ypjj].on .pi-stop[data-astro-cid-j357ypjj]{animation:.5s 2.4s both pi-in}.pi-scale[data-astro-cid-j357ypjj]{color:#fffdf9;font:600 .72rem/1 var(--font-mono);text-shadow:0 1px 4px #000000b3;pointer-events:none;gap:5px;display:grid;position:absolute;bottom:16px;left:14px}.pi-scale[data-astro-cid-j357ypjj] i[data-astro-cid-j357ypjj]{border:1.5px solid #fffdf9;border-top:0;height:6px;transition:width .6s;display:block;box-shadow:0 1px 3px #00000073}.pi-north[data-astro-cid-j357ypjj]{pointer-events:none;filter:drop-shadow(0 1px 3px #0009);width:22px;height:32px;position:absolute;top:16px;right:18px}.pi-north[data-astro-cid-j357ypjj] path[data-astro-cid-j357ypjj]{fill:#fffdf9}.pi-north[data-astro-cid-j357ypjj] text[data-astro-cid-j357ypjj]{font:700 9px/1 var(--font-mono);fill:#fffdf9;text-anchor:middle}.pi-now[data-astro-cid-j357ypjj]{max-width:calc(100% - 28px);color:var(--color-ink);background:#fffdf9f2;border-radius:10px;align-items:baseline;gap:10px;padding:10px 14px;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 8px 24px -14px #00000080}.pi-now[data-astro-cid-j357ypjj] b[data-astro-cid-j357ypjj]{font:600 .76rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pc);white-space:nowrap}.pi-now[data-astro-cid-j357ypjj] span[data-astro-cid-j357ypjj]{font:420 1.12rem/1.2 var(--font-serif)}.pi-nav[data-astro-cid-j357ypjj]{background:#fffdf9f2;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:14px;right:14px}.pi-nav[data-astro-cid-j357ypjj] span[data-astro-cid-j357ypjj]{text-align:center;min-width:46px;font:500 .82rem/1 var(--font-mono);color:var(--color-ink-soft)}.pi-nav[data-astro-cid-j357ypjj] button[data-astro-cid-j357ypjj]{width:40px;height:40px;color:var(--color-ink);font:600 1.1rem/1 var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:9px}.pi-nav[data-astro-cid-j357ypjj] button[data-astro-cid-j357ypjj]:hover{background:#1e232814}.pi-days[data-astro-cid-j357ypjj]{gap:22px;margin:0;padding:0;list-style:none;display:grid}.pi-d[data-astro-cid-j357ypjj]{background:var(--color-white);outline-offset:-2px;border-radius:16px;outline:2px solid #0000;transition:outline-color .4s,box-shadow .4s;overflow:hidden;box-shadow:0 1px 2px #1e23280d,0 10px 30px -18px #1e23284d}.pi-d[data-astro-cid-j357ypjj].on{outline-color:var(--pc);box-shadow:0 1px 2px #1e23280d,0 18px 40px -20px #1e232873}.pi-dh[data-astro-cid-j357ypjj]{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:18px 22px 12px;display:flex}.pi-num[data-astro-cid-j357ypjj]{background:var(--color-paper);min-width:52px;color:var(--color-ink-soft);border-radius:10px;justify-items:center;padding:6px 0 4px;transition:background .4s,color .4s;display:grid}.pi-d[data-astro-cid-j357ypjj].on .pi-num[data-astro-cid-j357ypjj]{background:var(--pc);color:#fff}.pi-num[data-astro-cid-j357ypjj] i[data-astro-cid-j357ypjj]{font:600 .66rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-style:normal}.pi-num[data-astro-cid-j357ypjj] b[data-astro-cid-j357ypjj]{font:420 1.9rem/1 var(--font-serif)}.pi-title[data-astro-cid-j357ypjj]{font:420 clamp(1.45rem, 2vw, 1.75rem)/1.12 var(--font-serif)}.pi-db[data-astro-cid-j357ypjj]{padding:0 22px 22px}.pi-ph[data-astro-cid-j357ypjj]{margin:0 0 16px}.pi-ph[data-astro-cid-j357ypjj] img[data-astro-cid-j357ypjj]{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;display:block}.pi-facts[data-astro-cid-j357ypjj]{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px;display:grid}.pi-facts[data-astro-cid-j357ypjj] div[data-astro-cid-j357ypjj]{padding:10px 8px 10px 0}.pi-facts[data-astro-cid-j357ypjj] div[data-astro-cid-j357ypjj]+div[data-astro-cid-j357ypjj]{border-left:1px solid var(--color-rule);padding-left:10px}.pi-facts[data-astro-cid-j357ypjj] dt[data-astro-cid-j357ypjj]{font:600 .66rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft)}.pi-facts[data-astro-cid-j357ypjj] dd[data-astro-cid-j357ypjj]{font:600 1rem/1.15 var(--font-mono);margin:6px 0 0}.pi-prof[data-astro-cid-j357ypjj]{margin:0 0 14px}.pi-prof[data-astro-cid-j357ypjj] svg[data-astro-cid-j357ypjj]{width:100%;height:46px;display:block}.pi-prof-a[data-astro-cid-j357ypjj]{fill:color-mix(in srgb, var(--pc) 18%, transparent)}.pi-prof-l[data-astro-cid-j357ypjj]{fill:none;stroke:var(--pc);stroke-width:2px;vector-effect:non-scaling-stroke}.pi-prof[data-astro-cid-j357ypjj] figcaption[data-astro-cid-j357ypjj]{font:500 .74rem/1 var(--font-mono);color:var(--color-ink-soft);margin-top:4px}.pi-db[data-astro-cid-j357ypjj] p[data-astro-cid-j357ypjj]{color:var(--color-ink);margin:0;font-size:1.08rem;line-height:1.65}.pi-note[data-astro-cid-j357ypjj]{font:italic 400 1rem/1.45 var(--font-serif)!important;color:var(--color-ink-soft)!important;margin-top:10px!important}.pi-inc[data-astro-cid-j357ypjj]{font:500 .82rem/1.4 var(--font-mono)!important;color:var(--pc)!important;margin-top:14px!important}.pi-go[data-astro-cid-j357ypjj]{font:700 .95rem/1 var(--font-sans);color:var(--color-ink);text-underline-offset:3px;margin-top:12px;display:inline-block}@media (width<=999px){.pi[data-astro-cid-j357ypjj]{grid-template-columns:1fr;gap:14px}.pi-map[data-astro-cid-j357ypjj]{z-index:2;top:66px}.pi-view[data-astro-cid-j357ypjj]{border-radius:14px;height:46vh;min-height:300px}.pi-compact[data-astro-cid-j357ypjj] .pi-view[data-astro-cid-j357ypjj]{height:42vh}.pi-now[data-astro-cid-j357ypjj]{gap:8px;padding:7px 10px;top:8px;left:8px}.pi-now[data-astro-cid-j357ypjj] span[data-astro-cid-j357ypjj]{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.pi-nav[data-astro-cid-j357ypjj]{bottom:8px;right:8px}.pi-nav[data-astro-cid-j357ypjj] button[data-astro-cid-j357ypjj]{width:36px;height:36px}.pi-dh[data-astro-cid-j357ypjj]{padding:16px 16px 10px}.pi-db[data-astro-cid-j357ypjj]{padding:0 16px 18px}.pi-facts[data-astro-cid-j357ypjj]{grid-template-columns:1fr 1fr}.pi-facts[data-astro-cid-j357ypjj] div[data-astro-cid-j357ypjj]:nth-child(3){border-left:0;padding-left:0}.pi-facts[data-astro-cid-j357ypjj] div[data-astro-cid-j357ypjj]:nth-child(n+3){border-top:1px solid var(--color-rule)}}@media (prefers-reduced-motion:reduce){.pi-day[data-astro-cid-j357ypjj].on .pi-line[data-astro-cid-j357ypjj],.pi-layer[data-astro-cid-j357ypjj]{transition:none}.pi-day[data-astro-cid-j357ypjj].on .pi-goal[data-astro-cid-j357ypjj],.pi-day[data-astro-cid-j357ypjj].on .pi-halo[data-astro-cid-j357ypjj]{animation:none}}
