.jm[data-astro-cid-2e726moc]{--gold:#c9a227;--gold-hi:#e8c55a;--crimson:#6e1e3a;--ink:#2e1a20;--muted:#6a5458;--cream:#f6ede2;max-width:1260px;color:var(--ink);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3.5vw,3rem);margin:0 auto;padding:clamp(2rem,4vw,3.5rem) clamp(16px,4vw,48px) clamp(3rem,6vw,5rem);display:grid}.jm-sr[data-astro-cid-2e726moc]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jm-mapcol[data-astro-cid-2e726moc]{gap:1.2rem;min-width:0;display:grid}@media (width>=900px) and (height>=860px){.jm-mapcol[data-astro-cid-2e726moc]{position:sticky;top:136px}}.jm-map[data-astro-cid-2e726moc]{background:#f7f0e6;border:1px solid #e6d6c2;border-radius:10px;margin:0;position:relative;overflow:hidden;box-shadow:0 12px 34px #6e1e3a24}.jm-svg[data-astro-cid-2e726moc]{width:100%;height:auto;display:block}.jm-land[data-astro-cid-2e726moc]{fill:url(#jm-land);stroke:#b08d57;stroke-width:1.4px}.jm-wave[data-astro-cid-2e726moc]{fill:none;stroke:#d9c7b0;stroke-width:1.2px;opacity:.7}.jm-sea-lbl[data-astro-cid-2e726moc]{fill:#a08a78;letter-spacing:.18em;font:italic 22px Forum,Georgia,serif}.jm-ctx[data-astro-cid-2e726moc]{fill:#8c735e;font:italic 17px Forum,Georgia,serif}.jm-peak[data-astro-cid-2e726moc]{fill:none;stroke:#9c7e5a;stroke-width:2px;stroke-linejoin:round}.jm-town[data-astro-cid-2e726moc]{fill:#9c7e5a}.jm-scale[data-astro-cid-2e726moc] path[data-astro-cid-2e726moc]{stroke:#8c735e;stroke-width:2px;fill:none}.jm-scale[data-astro-cid-2e726moc] text[data-astro-cid-2e726moc]{fill:#8c735e;font:600 14px Nunito Sans,Arial,sans-serif}.jm-route[data-astro-cid-2e726moc] path[data-astro-cid-2e726moc]{fill:none;stroke:var(--crimson);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.1 11;opacity:.5;transition:stroke .4s,opacity .4s,stroke-width .4s}.jm-route[data-astro-cid-2e726moc] path[data-astro-cid-2e726moc].is-past{stroke:var(--gold);opacity:.85}.jm-route[data-astro-cid-2e726moc] path[data-astro-cid-2e726moc].is-on{stroke:var(--gold);stroke-width:4.5px;opacity:1;stroke-dasharray:.1 9}.jm-dot[data-astro-cid-2e726moc]{fill:var(--crimson);stroke:#fff;stroke-width:2px}.jm-leader[data-astro-cid-2e726moc]{stroke:var(--crimson);stroke-width:1.5px;stroke-dasharray:3 4;opacity:.55}.jm-leader[data-astro-cid-2e726moc].is-on{stroke:var(--gold);opacity:1;stroke-dasharray:none;stroke-width:2.5px}.jm-lbl[data-astro-cid-2e726moc]{fill:var(--ink);paint-order:stroke;stroke:#f6ede2eb;stroke-width:5px;stroke-linejoin:round;pointer-events:none;font:700 17px Nunito Sans,Arial,sans-serif;transition:fill .3s}.jm-lbl[data-astro-cid-2e726moc].is-on{fill:var(--crimson)}.jm-lbl--city[data-astro-cid-2e726moc]{fill:var(--muted);font:italic 19px Forum,Georgia,serif}.jm-mk[data-astro-cid-2e726moc]{cursor:pointer;outline:none}.jm-mk__s[data-astro-cid-2e726moc]{transform-box:fill-box;transform-origin:50%;transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.jm-mk__hit[data-astro-cid-2e726moc]{fill:#0000}.jm-mk__ring[data-astro-cid-2e726moc]{fill:none;stroke:var(--gold);stroke-width:2px;opacity:0}.jm-mk__c[data-astro-cid-2e726moc]{fill:var(--gold);stroke:#fff;stroke-width:3px;transition:fill .3s}.jm-mk__n[data-astro-cid-2e726moc]{fill:var(--ink);pointer-events:none;font:700 19px Nunito Sans,Arial,sans-serif}.jm-mk[data-astro-cid-2e726moc]:hover .jm-mk__c[data-astro-cid-2e726moc]{fill:var(--gold-hi)}.jm-mk[data-astro-cid-2e726moc]:focus-visible .jm-mk__ring[data-astro-cid-2e726moc]{opacity:1;stroke:var(--crimson);stroke-width:3px}.jm-mk[data-astro-cid-2e726moc].is-on .jm-mk__s[data-astro-cid-2e726moc]{filter:url(#jm-glow);transform:scale(1.22)}.jm-mk[data-astro-cid-2e726moc].is-on .jm-mk__c[data-astro-cid-2e726moc]{fill:var(--gold-hi);stroke:var(--crimson)}.jm-mk[data-astro-cid-2e726moc].is-on .jm-mk__ring[data-astro-cid-2e726moc]{opacity:1;transform-origin:50%;transform-box:fill-box;animation:2.2s ease-out infinite jm-pulse}.jm[data-astro-cid-2e726moc].is-end .jm-mk[data-astro-cid-2e726moc] .jm-mk__c[data-astro-cid-2e726moc]{fill:var(--gold-hi)}@keyframes jm-pulse{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.jm-mk[data-astro-cid-2e726moc].is-on .jm-mk__ring[data-astro-cid-2e726moc]{opacity:.8;animation:none}.jm-mk__s[data-astro-cid-2e726moc],.jm-route[data-astro-cid-2e726moc] path[data-astro-cid-2e726moc]{transition:none}}.jm-mapbox[data-astro-cid-2e726moc]{position:relative}.jm-inset[data-astro-cid-2e726moc]{background:#fbf6eef0;border:1px solid #e0cdb5;border-radius:6px;width:clamp(110px,30%,230px);padding:4px 6px 2px;position:absolute;bottom:10px;right:10px}.jm-inset[data-astro-cid-2e726moc] svg[data-astro-cid-2e726moc]{width:100%;height:auto;display:block}.jm-inset__land[data-astro-cid-2e726moc]{fill:#e6d3b0;stroke:#b08d57;stroke-width:.8px}.jm-inset__box[data-astro-cid-2e726moc]{fill:#c9a2272e;stroke:var(--crimson);stroke-width:1.4px}.jm-inset__lbl[data-astro-cid-2e726moc]{fill:#8c735e;font:italic 16px Forum,Georgia,serif}.jm-cap[data-astro-cid-2e726moc]{color:var(--muted);background:#fbf6ee;border-top:1px solid #e6d6c2;padding:.45rem .8rem .55rem;font-size:.72rem}.jm-days[data-astro-cid-2e726moc]{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.jm-days[data-astro-cid-2e726moc] button[data-astro-cid-2e726moc]{text-align:left;width:100%;height:100%;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e6d6c2;border-radius:6px;grid-template-columns:auto 1fr;align-items:baseline;gap:.6rem;padding:.55rem .75rem;transition:border-color .25s,background .25s,box-shadow .25s;display:grid}.jm-days[data-astro-cid-2e726moc] button[data-astro-cid-2e726moc]:hover{border-color:var(--gold);background:#fffbf2}.jm-days[data-astro-cid-2e726moc] button[data-astro-cid-2e726moc]:focus-visible{outline:2px solid var(--crimson);outline-offset:2px}.jm-days[data-astro-cid-2e726moc] button[data-astro-cid-2e726moc][aria-current]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 0 16px #c9a22773;background:#fff6de}.jm-days__n[data-astro-cid-2e726moc]{letter-spacing:.1em;text-transform:uppercase;color:var(--crimson);white-space:nowrap;font:700 .72rem Nunito Sans,Arial,sans-serif}.jm-days__t[data-astro-cid-2e726moc]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.35;display:-webkit-box;overflow:hidden}.jm-days__join[data-astro-cid-2e726moc]{background:var(--crimson)!important;border-color:var(--crimson)!important}.jm-days__join[data-astro-cid-2e726moc] .jm-days__n[data-astro-cid-2e726moc]{color:var(--gold-hi)}.jm-days__join[data-astro-cid-2e726moc] .jm-days__t[data-astro-cid-2e726moc]{color:#fff}.jm-panelcol[data-astro-cid-2e726moc]{min-width:0;scroll-margin-top:140px}.jm-day[data-astro-cid-2e726moc]{padding-bottom:2.4rem}.jm[data-astro-cid-2e726moc]:not(.is-js) .jm-day[data-astro-cid-2e726moc]+.jm-day[data-astro-cid-2e726moc]{border-top:1px solid #e6d6c2;padding-top:2.4rem}.jm[data-astro-cid-2e726moc].is-js .jm-day[data-astro-cid-2e726moc]{animation:.45s both jm-in}@keyframes jm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jm[data-astro-cid-2e726moc].is-js .jm-day[data-astro-cid-2e726moc]{animation:none}}.jm-day__n[data-astro-cid-2e726moc]{letter-spacing:.14em;text-transform:uppercase;color:var(--crimson);margin:0 0 .3rem;font:700 .8rem Nunito Sans,Arial,sans-serif}.jm-day[data-astro-cid-2e726moc] h2[data-astro-cid-2e726moc]{color:var(--ink);margin:0 0 .5rem;font-family:Forum,Georgia,serif;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:400;line-height:1.15}.jm-day__where[data-astro-cid-2e726moc]{color:var(--muted);margin:0 0 1.2rem;font-size:.95rem}.jm-text[data-astro-cid-2e726moc]{margin:1.2rem 0 1.6rem;font-size:1.06rem;line-height:1.7}.jm-photos[data-astro-cid-2e726moc]{gap:8px;display:grid}.jm-photos[data-astro-cid-2e726moc] figure[data-astro-cid-2e726moc]{min-width:0;margin:0}.jm-hero[data-astro-cid-2e726moc] img[data-astro-cid-2e726moc]{object-fit:contain;background:#f3eadf;border-radius:4px;width:100%;height:auto;max-height:420px;display:block}.jm-strip[data-astro-cid-2e726moc]{gap:8px;display:flex}.jm-strip[data-astro-cid-2e726moc] img[data-astro-cid-2e726moc]{object-fit:contain;background:#f3eadf;border-radius:4px;width:100%;height:auto;display:block}.jm-strip[data-astro-cid-2e726moc] figure[data-astro-cid-2e726moc]:only-child img[data-astro-cid-2e726moc]{max-height:360px}.jm-credit[data-astro-cid-2e726moc]{color:var(--muted);margin:.25rem 0 0;font-size:.68rem;line-height:1.4;display:block}.jm-gods[data-astro-cid-2e726moc]{gap:1rem;margin:0 0 1.6rem;display:grid}.jm-god[data-astro-cid-2e726moc]{background:linear-gradient(135deg,#fff8e8,#f8ede0);border:1px solid #ead9bc;border-radius:8px;grid-template-columns:120px 1fr;align-items:start;gap:1rem;padding:1rem;display:grid}.jm-god[data-astro-cid-2e726moc] img[data-astro-cid-2e726moc]{object-fit:contain;background:#f1e4cf;border-radius:4px;width:120px;height:120px;display:block}.jm-kicker[data-astro-cid-2e726moc]{letter-spacing:.12em;text-transform:uppercase;color:#9a7a1e;margin:0 0 .2rem;font:700 .7rem Nunito Sans,Arial,sans-serif}.jm-god[data-astro-cid-2e726moc] h3[data-astro-cid-2e726moc]{color:var(--ink);margin:0 0 .35rem;font-family:Forum,Georgia,serif;font-size:1.35rem;font-weight:400}.jm-god[data-astro-cid-2e726moc] p[data-astro-cid-2e726moc]{margin:0 0 .5rem;font-size:.95rem;line-height:1.6}.jm-more[data-astro-cid-2e726moc]{color:var(--crimson);font-size:.88rem;font-weight:700}.jm-treasures[data-astro-cid-2e726moc] h3[data-astro-cid-2e726moc]{color:var(--ink);margin:0 0 .8rem;font-family:Forum,Georgia,serif;font-size:1.35rem;font-weight:400}.jm-treasures[data-astro-cid-2e726moc] ul[data-astro-cid-2e726moc]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:1rem .8rem;margin:0;padding:0;list-style:none;display:grid}.jm-treasures[data-astro-cid-2e726moc] a[data-astro-cid-2e726moc]{color:var(--ink);gap:.3rem;text-decoration:none;display:grid}.jm-tr__img[data-astro-cid-2e726moc]{aspect-ratio:1;background:#f3eadf;border:1px solid #e6d6c2;border-radius:6px;transition:border-color .25s,box-shadow .25s;display:block;position:relative}.jm-tr__img[data-astro-cid-2e726moc] img[data-astro-cid-2e726moc]{object-fit:contain;width:calc(100% - 12px);height:calc(100% - 12px);display:block;position:absolute;inset:6px}.jm-treasures[data-astro-cid-2e726moc] a[data-astro-cid-2e726moc]:hover .jm-tr__img[data-astro-cid-2e726moc],.jm-treasures[data-astro-cid-2e726moc] a[data-astro-cid-2e726moc]:focus-visible .jm-tr__img[data-astro-cid-2e726moc]{border-color:var(--gold);box-shadow:0 0 12px #c9a22773}.jm-treasures[data-astro-cid-2e726moc] a[data-astro-cid-2e726moc]:focus-visible{outline:2px solid var(--crimson);outline-offset:3px;border-radius:6px}.jm-tr__name[data-astro-cid-2e726moc]{font-size:.84rem;font-weight:700;line-height:1.3}.jm-tr__line[data-astro-cid-2e726moc]{color:var(--muted);font-size:.76rem;line-height:1.35}.jm-note[data-astro-cid-2e726moc]{color:var(--muted);margin:1rem 0 0;font-size:.85rem;font-style:italic}.jm-end[data-astro-cid-2e726moc]{text-align:center}.jm-end__img[data-astro-cid-2e726moc]{margin:0 0 1.4rem}.jm-end__img[data-astro-cid-2e726moc] img[data-astro-cid-2e726moc]{border-radius:6px;width:100%;height:auto;display:block}.jm-end[data-astro-cid-2e726moc] h2[data-astro-cid-2e726moc]{font-size:clamp(1.9rem,3vw,2.5rem)}.jm-end__text[data-astro-cid-2e726moc]{max-width:40ch;margin:0 auto 1.6rem;font-size:1.15rem;line-height:1.6}.jm-end__btn[data-astro-cid-2e726moc]{box-shadow:0 8px 22px #6e1e3a47;padding:1.05rem 2.4rem!important;font-size:1rem!important}.jm-invite[data-astro-cid-2e726moc]{color:#94731a;max-width:46ch;margin:1.6rem auto 0;font-family:Forum,Georgia,serif;font-size:1.2rem;font-style:italic;line-height:1.6}.jm-step[data-astro-cid-2e726moc]{border-top:1px solid #e6d6c2;justify-content:space-between;gap:1rem;padding-top:1.2rem;display:flex}.jm-step__btn[data-astro-cid-2e726moc]{color:var(--crimson);border:1px solid var(--crimson);cursor:pointer;background:#fff;border-radius:999px;padding:.65rem 1.3rem;font:700 .9rem Nunito Sans,Arial,sans-serif;transition:background .25s,color .25s}.jm-step__btn[data-astro-cid-2e726moc]:hover:not(:disabled){background:var(--crimson);color:#fff}.jm-step__btn[data-astro-cid-2e726moc]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.jm-step__btn[data-astro-cid-2e726moc]:disabled{opacity:.35;cursor:default}.jm-sticky[data-astro-cid-2e726moc]{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:50;background:var(--crimson,#6e1e3a);color:#fff;border:2px solid #c9a227;border-radius:999px;padding:.85rem 1.4rem;font:700 .9rem Nunito Sans,Arial,sans-serif;text-decoration:none;position:fixed;box-shadow:0 8px 24px #2e1a204d}.jm-sticky[data-astro-cid-2e726moc]:hover{color:#fff;background:#561730}.jm-sticky[data-astro-cid-2e726moc]:focus-visible{outline-offset:3px;outline:2px solid #c9a227}@media (width<=899px){.jm[data-astro-cid-2e726moc]{grid-template-columns:1fr}.jm-mk__s[data-astro-cid-2e726moc]{transform:scale(1.45)}.jm-mk[data-astro-cid-2e726moc].is-on .jm-mk__s[data-astro-cid-2e726moc]{transform:scale(1.7)}.jm-lbl[data-astro-cid-2e726moc]{stroke-width:7px;opacity:0;font-size:28px;transition:opacity .3s;transform:translate(14px)}.jm-lbl[data-astro-cid-2e726moc].is-on{opacity:1}.jm-lbl--city[data-astro-cid-2e726moc]{opacity:1;font-size:28px;transform:none}.jm-sea-lbl[data-astro-cid-2e726moc]{font-size:30px}.jm-ctx[data-astro-cid-2e726moc]{font-size:26px}.jm-scale[data-astro-cid-2e726moc] text[data-astro-cid-2e726moc]{font-size:22px}.jm-days[data-astro-cid-2e726moc]{grid-template-columns:repeat(3,1fr)}.jm-days[data-astro-cid-2e726moc] button[data-astro-cid-2e726moc]{text-align:center;grid-template-columns:1fr;justify-items:center;padding:.7rem .4rem}.jm-days__t[data-astro-cid-2e726moc]{display:none}.jm-panelcol[data-astro-cid-2e726moc]{scroll-margin-top:210px}.jm-sticky[data-astro-cid-2e726moc]{text-align:center;left:16px;right:16px}.jm[data-astro-cid-2e726moc]{padding-bottom:6rem}}@media (width<=520px){.jm-god[data-astro-cid-2e726moc]{grid-template-columns:84px 1fr;padding:.8rem}.jm-god[data-astro-cid-2e726moc] img[data-astro-cid-2e726moc]{width:84px;height:84px}.jm-treasures[data-astro-cid-2e726moc] ul[data-astro-cid-2e726moc]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.jm-wrap[data-astro-cid-mpis3qm3]{padding-block:0}
