._band_x9oem_1{color:#3a2417;text-align:center;background:radial-gradient(at 18% 0,#f0b44e3d,#0000 55%),radial-gradient(at 90% 100%,#a8472c1f,#0000 60%),#fbf1df;border-radius:4.5rem 2.4rem 4rem 2.8rem/2.8rem 4.4rem 2.4rem 4rem;width:min(100%,70rem);margin:clamp(5rem,10vw,8rem) auto 0;padding:clamp(2.6rem,6vw,4.4rem) clamp(1.2rem,5vw,4.4rem);position:relative;box-shadow:0 2rem 4rem #3a24171a}._head_x9oem_16 .chapter-label{color:#a8472c}._head_x9oem_16 h2{letter-spacing:-.05em;margin:.5rem 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,6vw,5rem);font-weight:400;line-height:.95}._head_x9oem_16>p:last-child{opacity:.82;max-width:34rem;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.65}._finder_x9oem_38{min-height:9.5rem;margin-top:.4rem}._loading_x9oem_43{opacity:.6;margin:3rem 0 0;font-family:Georgia,Times New Roman,serif;font-style:italic}._foot_x9oem_50{justify-items:center;gap:.9rem;margin-top:2rem;display:grid}._note_x9oem_57{opacity:.62;margin:0;font-size:.8rem}.jp{margin:0;position:relative}.jp svg{border-radius:2.2rem 1.6rem 2.4rem 1.8rem/1.8rem 2.4rem 1.6rem 2.2rem;width:100%;height:auto;display:block;box-shadow:0 1.2rem 3rem #2b1a1038}.jp-lbl{fill:#2b1a10;paint-order:stroke;stroke:#f6ead2;stroke-width:6px;stroke-linejoin:round;font:italic 24px Georgia,serif}.jp-eb{letter-spacing:2.1px;text-transform:uppercase;fill:#9c3a1b;paint-order:stroke;stroke:#f6ead2;stroke-width:5px;stroke-linejoin:round;font:800 11.5px Arial,Helvetica,sans-serif}.jp-lbl.jp-w{fill:#fff4dc;stroke:#1f3a40}.jp-eb.jp-w{fill:#ffc978;stroke:#1f3a40}.jp-note{fill:#fff4dc;paint-order:stroke;stroke:#1f3a40;stroke-width:4px;stroke-linejoin:round;font:italic 16px Georgia,serif}.jp-note.jp-d{fill:#3b2716;stroke:#f6ead2}.jp-hl{fill:none;stroke:#ffd27a;stroke-width:8px;stroke-linecap:round;stroke-dasharray:2 14;opacity:0;filter:drop-shadow(0 0 6px #ffd678f2);transition:opacity .25s;animation:1.1s linear infinite jp-march}@keyframes jp-march{to{stroke-dashoffset:-16px}}.jp-ring{fill:none;stroke:#ffd27a;stroke-width:4px;opacity:0;transform-box:fill-box;transform-origin:50%}.jp svg[data-lit=maps] [data-route=maps].jp-hl,.jp svg[data-lit=council] [data-route=council].jp-hl,.jp svg[data-lit=light] [data-route=light].jp-hl,.jp svg[data-lit=cabin] [data-route=cabin].jp-hl{opacity:1}.jp svg[data-lit=maps] .jp-ring[data-route=maps],.jp svg[data-lit=council] .jp-ring[data-route=council],.jp svg[data-lit=light] .jp-ring[data-route=light],.jp svg[data-lit=cabin] .jp-ring[data-route=cabin],.jp svg[data-lit=start] .jp-ring[data-route=start]{opacity:1;animation:1.4s ease-out infinite jp-ring}@keyframes jp-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.jp-post,.jp-light,.jp-legend{cursor:pointer;outline:none}.jp-hls,.jp-drings{pointer-events:none}.jp-invite{fill:none;stroke:#ffd27a;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite jp-invite}@keyframes jp-invite{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.jp-post:focus-visible .jp-invite{stroke:#b3301a;stroke-width:4px;animation:none}.jp-light:focus-visible circle{stroke:#b3301a;stroke-width:4px;animation:none}.jp-legend:focus-visible circle{stroke:#b3301a;stroke-width:4px;animation:none}.jp-big{opacity:0;pointer-events:none;transform-box:view-box;transform-origin:737.9px 929px;transition:transform .5s cubic-bezier(.2,.9,.25,1.12),opacity .25s;transform:scale(.1622)}.jp svg.open-sign .jp-big{opacity:1;pointer-events:auto;transform:none}.jp svg.open-sign .jp-invite{opacity:0;animation:none}.jp-post-img{transition:opacity .2s}.jp svg.open-sign .jp-post-img{opacity:0}.jp-arm{cursor:pointer;outline:none}.jp-plank{fill:#ffd27a;fill-opacity:0;stroke:#b3301a;stroke-width:0;stroke-linejoin:round;transition:fill-opacity .2s}:is(.jp-arm:hover .jp-plank,.jp-arm:focus-visible .jp-plank){fill-opacity:.4}.jp-arm:focus-visible .jp-plank{stroke-width:5px}.jp-wash{fill:#f8ecd2;opacity:.72;filter:url(#jp-soft);pointer-events:none}.jp-arm-n{fill:#2b1a10;paint-order:stroke;stroke:#f8ead0;stroke-width:3.5px;stroke-linejoin:round;font:italic 21px Georgia,serif}.jp-arm-n.jp-sm{font-size:18px}.jp-arm-h.jp-sm{letter-spacing:.9px;font-size:9.5px}.jp-arm-h{letter-spacing:1.1px;text-transform:uppercase;fill:#8a2f14;paint-order:stroke;stroke:#f8ead0;stroke-width:3.5px;stroke-linejoin:round;font:800 10.5px Arial,Helvetica,sans-serif}.jp-lightcard{opacity:0;pointer-events:none;transform-box:view-box;transform-origin:130px 690px;filter:drop-shadow(0 10px 18px #141e1e59);transition:transform .45s cubic-bezier(.2,.9,.25,1.1),opacity .25s;transform:scale(.1)}.jp svg.open-light .jp-lightcard{opacity:1;pointer-events:auto;transform:none}.jp-card-h{fill:#2b1a10;font:italic 22px Georgia,serif}.jp-room{cursor:pointer;outline:none}.jp-room rect{fill:#efe0bf;transition:fill .2s}:is(.jp-room:hover rect,.jp-room:focus-visible rect){fill:#f6cf8a}.jp-room:focus-visible rect{stroke:#b3301a;stroke-width:3px}.jp-room-n{fill:#2b1a10;font:italic 19px Georgia,serif}.jp-room-l{fill:#5d4532;font:13px Georgia,serif}.jp-legendcard{opacity:0;pointer-events:none;transform-box:view-box;transform-origin:740px 318px;filter:drop-shadow(0 10px 18px #141e1e59);transition:transform .45s cubic-bezier(.2,.9,.25,1.1),opacity .25s;transform:scale(.1)}.jp svg.open-legend .jp-legendcard{opacity:1;pointer-events:auto;transform:none}.jp-dir{cursor:default;outline:none}.jp-dir rect{fill:#efe0bf;transition:fill .2s}:is(.jp-dir:hover rect,.jp-dir:focus-visible rect){fill:#f6cf8a}.jp-dir:focus-visible rect{stroke:#b3301a;stroke-width:3px}.jp-dir circle{fill:#3f7a84}.jp-dir-c circle{fill:#e2702f}.jp-dir-l{fill:#fff4dc;text-anchor:middle;dominant-baseline:central;font:800 13px Arial,Helvetica,sans-serif}.jp-dir-n{fill:#2b1a10;font:italic 19px Georgia,serif}.jp-dir-h{letter-spacing:1.3px;text-transform:uppercase;fill:#8a2f14;font:800 9.5px Arial,Helvetica,sans-serif}.jp-credit{fill:#5d4532;font:italic 12.5px Georgia,serif}.jp-dring{fill:none;stroke:#ffd27a;stroke-width:4px;opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 5px #ffd678e6);transition:opacity .25s,stroke-width .2s}.jp svg.open-legend .jp-dring{opacity:.95}.jp-dmark{transform-box:fill-box;transform-origin:50%}.jp svg.open-legend .jp-dmark{animation:2.6s ease-in-out infinite jp-dpulse}.jp-badge{opacity:0;filter:drop-shadow(0 0 6px #ffd678f2);transition:opacity .25s}.jp-badge circle{fill:#3f7a84;stroke:#fbefd8;stroke-width:2.5px}.jp-badge-c circle{fill:#e2702f}.jp-badge-l{fill:#fff4dc;text-anchor:middle;dominant-baseline:central;font:800 15px Arial,Helvetica,sans-serif}.jp svg.open-legend .jp-badge{opacity:1}.jp svg.open-legend[data-dir] .jp-badge{opacity:.3}.jp svg.open-legend[data-dir=n] [data-dir=n] .jp-badge,.jp svg.open-legend[data-dir=e] [data-dir=e] .jp-badge,.jp svg.open-legend[data-dir=s] [data-dir=s] .jp-badge,.jp svg.open-legend[data-dir=w] [data-dir=w] .jp-badge,.jp svg.open-legend[data-dir=c] [data-dir=c] .jp-badge{opacity:1}@keyframes jp-dpulse{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}.jp svg.open-legend[data-dir] .jp-dring{opacity:.15}.jp svg.open-legend[data-dir=n] .jp-dring[data-dir=n],.jp svg.open-legend[data-dir=e] .jp-dring[data-dir=e],.jp svg.open-legend[data-dir=s] .jp-dring[data-dir=s],.jp svg.open-legend[data-dir=w] .jp-dring[data-dir=w],.jp svg.open-legend[data-dir=c] .jp-dring[data-dir=c]{opacity:1;stroke-width:6px}@media (prefers-reduced-motion:reduce){.jp-hl,.jp-invite,.jp-ring,.jp-dring,.jp-dmark{animation:none!important}.jp-big,.jp-lightcard,.jp-legendcard{transition:opacity .2s;transform:none}}.jp-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-radius:2.2rem 1.6rem 2.4rem 1.8rem/1.8rem 2.4rem 1.6rem 2.2rem;overflow-x:auto}.jp-num{fill:#fff4dc;text-anchor:middle;dominant-baseline:central;font:800 15px Arial,Helvetica,sans-serif}.jp-nums circle{fill:#c9542f;stroke:#fbefd8;stroke-width:2.5px}.jp-sea path{fill:none;stroke:#fbeed2;stroke-width:2.6px;stroke-dasharray:11 9;opacity:.8}.jp-names,.jp-sea,.jp-nums,.jp-fx{pointer-events:none}.jp-flame{transform-box:fill-box;transform-origin:50%;mix-blend-mode:screen;animation:2.2s ease-in-out infinite jp-flicker}@keyframes jp-flicker{0%,to{opacity:.75;transform:scale(1)}30%{opacity:1;transform:scale(1.12)}55%{opacity:.65;transform:scale(.94)}80%{opacity:.95;transform:scale(1.06)}}.jp-beam{opacity:.55;transform-box:view-box;transform-origin:134px 668px;mix-blend-mode:screen;animation:10s ease-in-out infinite alternate jp-sweep}@keyframes jp-sweep{0%{transform:rotate(2deg)}to{transform:rotate(-82deg)}}.jp-smoke circle{fill:#efe7da;opacity:0;animation:6s linear infinite jp-smoke}.jp-smoke circle:nth-child(2){animation-delay:1.5s}.jp-smoke circle:nth-child(3){animation-delay:3s}.jp-smoke circle:nth-child(4){animation-delay:4.5s}@keyframes jp-smoke{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:.5}to{opacity:0;transform:translate(16px,-86px)scale(2.4)}}.jp-smoke circle{transform-box:fill-box;transform-origin:50%}.jp-keylist{color:var(--ink-soft,#5d4532);flex-wrap:wrap;gap:.5rem 1.4rem;margin:1rem 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.jp-keylist li{align-items:center;gap:.5rem;display:flex}.jp-keylist b{color:#fff4dc;background:#c9542f;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font:800 .8rem Arial,Helvetica,sans-serif;display:inline-grid}.jp-stop{cursor:pointer;outline:none}.jp-numc{fill:#c9542f;stroke:#fbefd8;stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 1px 3px #1e140a73);transition:transform .2s,fill .2s}.jp-stop .jp-num{pointer-events:none}:is(.jp-stop:hover .jp-numc,.jp-stop:focus-visible .jp-numc,.jp-stop[aria-expanded=true] .jp-numc){fill:#e2702f;transform:scale(1.22)}.jp-stop:focus-visible .jp-numc{stroke:#b3301a;stroke-width:4px}.jp-pc{opacity:0;pointer-events:none;transform-box:view-box;filter:drop-shadow(0 10px 18px #141e1e59);transition:transform .4s cubic-bezier(.2,.9,.25,1.1),opacity .22s;transform:scale(.1)}.jp svg.open-start .jp-pc[data-place=start],.jp svg.open-genius .jp-pc[data-place=genius],.jp svg.open-work .jp-pc[data-place=work],.jp svg.open-people .jp-pc[data-place=people],.jp svg.open-council .jp-pc[data-place=council],.jp svg.open-cabin .jp-pc[data-place=cabin]{opacity:1;pointer-events:auto;transform:none}.jp-pc-l{fill:#5d4532;font:14px Georgia,serif}.jp-go{cursor:pointer;outline:none}.jp-go path{fill:#c9542f;transition:fill .2s,filter .2s}:is(.jp-go:hover path,.jp-go:focus-visible path){fill:#e2702f;filter:drop-shadow(0 0 6px #ffbe6ee6)}.jp-go:focus-visible path{stroke:#7a2410;stroke-width:3px}.jp-go-t{letter-spacing:1.3px;text-transform:uppercase;fill:#fff4dc;text-anchor:middle;dominant-baseline:central;pointer-events:none;font:800 11px Arial,Helvetica,sans-serif}@media (prefers-reduced-motion:reduce){.jp-pc{transition:opacity .2s;transform:none}.jp-flame,.jp-beam,.jp-smoke circle{animation:none!important}.jp-smoke circle{opacity:0}}.home-map-band{z-index:1;text-align:center;width:min(100%,80rem);margin:calc(-1*clamp(.5rem,3vw,3rem)) auto clamp(4rem,8vw,7rem);position:relative}.home-map-band h2{color:#3a2417;letter-spacing:-.05em;text-wrap:balance;max-width:16ch;margin:.9rem auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5.6vw,5.4rem);font-weight:400;line-height:.95}.home-map-band .home-map-lede{color:#6b4e3a;max-width:46rem;margin:1.3rem auto clamp(1.8rem,3.5vw,2.6rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.home-map-band .jp,.home-map-band .jp-keylist,.home-map-band .jp-hint{text-align:left}.home-map-band .jp a{cursor:pointer}.home-map-band .jp-keylist a{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:flex}:is(.home-map-band .jp-keylist a:hover,.home-map-band .jp-keylist a:focus-visible){color:#a8472c}.home-map-band .jp-keylist strong{font-weight:700}.home-map-band .jp-keylist .jp-key-dot{background:#d99a3e;width:.7rem;height:.7rem;margin:0 .45rem}.home-map-turn{display:none}@media (min-width:761px),(orientation:landscape){.home-map-band .jp-keylist{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:760px) and (orientation:portrait){.home-map-band{margin-bottom:3.5rem}.home-map-band .home-map-lede{margin-bottom:1.4rem}.jp svg{border-radius:1.2rem .9rem 1.3rem 1rem/1rem 1.3rem .9rem 1.2rem}.jp .jp-names,.jp .jp-big,.jp .jp-lightcard,.jp .jp-legendcard,.jp .jp-pcs,.jp .jp-drings,.jp .jp-hls,.jp .jp-invite,.jp .jp-sea{display:none}.jp .jp-numc,.jp .jp-nums circle,.jp .jp-num{transform-box:fill-box;transform-origin:50%;transform:scale(2.5)}:is(.jp .jp-stop:hover .jp-numc,.jp .jp-stop:focus-visible .jp-numc){transform:scale(2.5)}.home-map-band .jp-keylist{gap:.15rem;margin-top:1.1rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.35;display:grid}.home-map-band .jp-keylist li{display:block}.home-map-band .jp-keylist a{border-bottom:1px solid #5b3f2524;width:100%;padding:.6rem .2rem}.home-map-band .jp-keylist a:after{content:"→";color:#a8472c;margin-left:auto}.home-map-turn{text-align:left;color:#6b4e3a;justify-content:center;align-items:center;gap:.7rem;max-width:21rem;margin:.9rem auto 0;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-style:italic;line-height:1.4;display:flex}.home-map-turn svg{color:#a8472c;flex:none;width:1.6rem;height:1.6rem;animation:3.2s ease-in-out infinite home-map-turn}}@keyframes home-map-turn{0%,35%{transform:rotate(0)}55%,85%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.home-map-turn svg{animation:none}}
