.flipbook_shell__adBRE{--map-ink:#25251f;--map-ink-strong:#34362f;--map-river-text:#405d62;--map-ink-soft:#4e4b42;--map-green:#586148;--map-muted:#5e594f;--map-muted-deep:#6d675c;--map-secondary:#716b60;--map-brown:#76542f;--map-secondary-alt:#777166;--map-alert-ink:#7d3f1f;--map-rust:#8f3c11;--map-stone:#948c7d;--map-alert-border:#a46431;--map-muted-light:#a49a86;--map-border:#aaa294;--map-border-soft:#b8b1a3;--map-orange:#b9541e;--map-ochre:#b98a2e;--map-shadow:#c9bda9;--map-rule:#cbc3b5;--map-gold:#d3aa58;--map-truth-paper:#eee0c7;--map-art-paper:#eee5d3;--map-alert-paper:#f0d6b7;--map-paper-deep:#f4ecdc;--map-shell-paper:#f6f0e4;--map-white:#fff;--map-paper:#fffdf8;min-height:100vh;background:var(--bn-surface,#fbfaf7);color:var(--map-ink)}.flipbook_page__d2Rei{width:min(1080px,calc(100% - 32px));margin:auto;padding:24px 0 72px}.flipbook_crumb__fA6yu{display:flex;gap:8px;align-items:center;overflow-x:auto;padding:5px 0 18px;font:700 11px/1.3 var(--font-body);letter-spacing:.04em;white-space:nowrap}.flipbook_crumb__fA6yu a,.flipbook_crumb__fA6yu b{padding:6px 9px;border:1px solid var(--map-border-soft);background:var(--map-paper);color:var(--map-ink-soft);text-decoration:none}.flipbook_crumb__fA6yu b{background:var(--map-ink-strong);color:var(--map-white)}.flipbook_sceneWrap__YZXPS{position:relative}.flipbook_art__9svzA{position:relative;overflow:hidden;border:2px solid var(--map-ink-strong);background:var(--map-art-paper);box-shadow:7px 7px 0 var(--map-shadow)}.flipbook_art__9svzA svg{display:block;width:100%;height:auto;min-height:280px}.flipbook_riverText__fsKZx{font:700 14px monospace;letter-spacing:.18em;fill:var(--map-river-text)}.flipbook_callout__LnY9D{position:absolute;z-index:3;display:grid;min-width:130px;max-width:210px;padding:8px 10px;border:2px solid var(--map-ink-strong);background:var(--map-paper);color:var(--map-ink);text-decoration:none;box-shadow:3px 3px 0 rgba(52,54,47,.3);transform:translate(-50%,-50%);transition:.15s}.flipbook_callout__LnY9D:after{position:absolute;top:100%;left:26px;width:2px;height:22px;background:var(--map-ink-strong);content:"";transform:rotate(-18deg);transform-origin:top}.flipbook_callout__LnY9D:hover{transform:translate(-50%,calc(-50% - 4px));box-shadow:5px 6px 0 rgba(52,54,47,.3)}.flipbook_callout__LnY9D b{letter-spacing:.08em;text-transform:uppercase}.flipbook_callout__LnY9D b,.flipbook_callout__LnY9D small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:10px;line-height:1.35}.flipbook_callout__LnY9D small{margin-top:2px;color:var(--map-secondary-alt)}.flipbook_tapHint__I01SG{position:absolute;right:14px;bottom:14px;padding:7px 11px;border:1px solid var(--map-ink-strong);border-radius:999px;background:var(--map-paper);font:700 10px monospace}.flipbook_kind__rFeKj{position:absolute;z-index:4;top:14px;left:14px;padding:6px 9px;border:2px solid var(--map-ink-strong);background:var(--map-gold);font:800 10px monospace;letter-spacing:.1em;text-transform:uppercase}.flipbook_cityIntro__R6pfF,.flipbook_nodeIntro__rIub8{padding:48px 0 28px}.flipbook_kicker__9osb7{font:700 11px monospace!important;letter-spacing:.16em;text-transform:uppercase}.flipbook_cityIntro__R6pfF h1,.flipbook_nodeIntro__rIub8 h1{margin:0;font-size:clamp(54px,11vw,112px);font-weight:500;letter-spacing:-.055em;line-height:.9}.flipbook_nodeIntro__rIub8 h1{font-size:clamp(44px,8vw,80px)}.flipbook_subtitle__uS5cQ{margin-top:10px;color:var(--map-secondary);font-family:var(--font-headline);font-size:16px}.flipbook_cityIntro__R6pfF>p:last-child,.flipbook_nodeIntro__rIub8>p{max-width:780px;font:400 clamp(18px,2.5vw,25px)/1.55 var(--font-headline)}.flipbook_stats__PmZHx{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--map-border-soft)}.flipbook_stats__PmZHx div{display:grid;grid-gap:6px;gap:6px;padding:18px}.flipbook_stats__PmZHx div+div{border-left:1px solid var(--map-border-soft)}.flipbook_guide__xajz2 small,.flipbook_stats__PmZHx small,.flipbook_truth__qx2ra small{font:800 10px monospace;letter-spacing:.11em;text-transform:uppercase}.flipbook_stats__PmZHx b{font-family:var(--font-headline);font-size:22px}.flipbook_compact__D57K_,.flipbook_split__4tm74{padding:38px 0;border-bottom:1px solid var(--map-border-soft)}.flipbook_compact__D57K_ h2,.flipbook_split__4tm74 h2{font-size:22px}.flipbook_lensLink__3YSeD{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 14px;gap:2px 14px;align-items:center;padding:18px;border:2px solid var(--map-ink-strong);background:var(--map-paper);color:var(--map-ink);text-decoration:none}.flipbook_lensLink__3YSeD>span{grid-row:1/3;font-size:36px}.flipbook_lensLink__3YSeD small{color:var(--map-secondary)}.flipbook_split__4tm74{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:55px;gap:55px}.flipbook_split__4tm74 p{line-height:1.7}.flipbook_route__gAlaX{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid var(--map-rule)}.flipbook_route__gAlaX b,.flipbook_route__gAlaX small{display:block}.flipbook_route__gAlaX b{font-size:12px}.flipbook_route__gAlaX small{margin-top:4px;color:var(--map-secondary);font-size:10px;line-height:1.45}.flipbook_truth__qx2ra{display:grid;grid-template-columns:1fr 1fr;margin-bottom:38px;border-block:1px solid var(--map-border)}.flipbook_truth__qx2ra>div{padding:22px}.flipbook_truth__qx2ra>div+div{border-left:1px solid var(--map-border);background:var(--map-truth-paper)}.flipbook_truth__qx2ra p{line-height:1.6}.flipbook_poiQuick__3dCTf{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.flipbook_poiQuick__3dCTf>a{padding:18px;border:1px solid var(--map-border);border-left:4px solid var(--map-green);background:var(--map-paper);color:var(--map-ink);text-decoration:none}.flipbook_poiQuick__3dCTf a>div{display:flex;justify-content:space-between;gap:10px}.flipbook_poiQuick__3dCTf h2{margin:0;font-size:19px}.flipbook_facts__zBa9l span,.flipbook_poiQuick__3dCTf span{padding:4px 7px;border:1px solid var(--map-border);font-size:9px;font-weight:800;text-transform:uppercase}.flipbook_poiQuick__3dCTf p{font-size:12px;line-height:1.5}.flipbook_poiQuick__3dCTf>a>small{color:var(--map-brown)}.flipbook_facts__zBa9l{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0}.flipbook_facts__zBa9l .flipbook_alert__3tzoO{border-color:var(--map-alert-border);background:var(--map-alert-paper);color:var(--map-alert-ink)}.flipbook_guide__xajz2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.flipbook_guide__xajz2 section{padding:20px;border-top:3px solid var(--map-green);background:var(--map-paper)}.flipbook_guide__xajz2 p{line-height:1.65}.flipbook_bullets__18uuI{display:grid;grid-gap:10px;gap:10px;margin:26px 0;padding:22px;list-style:none;border:1px solid var(--map-border)}.flipbook_bullets__18uuI li{font-size:13px;line-height:1.55}.flipbook_actions__U1S7P{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin-top:30px}.flipbook_actions__U1S7P span{font:700 10px monospace;text-transform:uppercase}.flipbook_actions__U1S7P a{padding:12px 18px;border:2px solid var(--map-ink-strong);color:var(--map-ink);font-weight:800;text-decoration:none}.flipbook_dishes__5ssAS{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.flipbook_dishes__5ssAS article{padding:22px;border:1px solid var(--map-border);background:var(--map-paper)}.flipbook_dishes__5ssAS h2{margin:0;font-size:25px}.flipbook_dishes__5ssAS p{line-height:1.6}.flipbook_dishes__5ssAS article>small{display:block;margin-top:10px;color:var(--map-muted);line-height:1.5}.flipbook_dishes__5ssAS article>small b{font:800 9px monospace;letter-spacing:.08em}.flipbook_dishes__5ssAS article>div:last-child{margin-top:16px}.flipbook_dishes__5ssAS a{display:inline-block;padding:6px 8px;border:1px solid var(--map-secondary);color:var(--map-ink);font-size:10px;text-decoration:none}@media(max-width:700px){.flipbook_page__d2Rei{width:min(100% - 24px,1080px);padding-top:14px}.flipbook_art__9svzA svg{min-height:340px;object-fit:cover}.flipbook_callout__LnY9D{min-width:95px;max-width:135px;padding:6px}.flipbook_callout__LnY9D b{font-size:8px}.flipbook_callout__LnY9D small{font-size:10px}.flipbook_dishes__5ssAS,.flipbook_guide__xajz2,.flipbook_poiQuick__3dCTf,.flipbook_split__4tm74,.flipbook_stats__PmZHx,.flipbook_truth__qx2ra{grid-template-columns:1fr}.flipbook_stats__PmZHx div+div,.flipbook_truth__qx2ra>div+div{border-top:1px solid var(--map-border);border-left:0}.flipbook_split__4tm74{gap:20px}.flipbook_guide__xajz2{gap:10px}.flipbook_cityIntro__R6pfF,.flipbook_nodeIntro__rIub8{padding-top:34px}.flipbook_tapHint__I01SG{right:8px;bottom:8px}.flipbook_actions__U1S7P{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.flipbook_callout__LnY9D{transition:none}}.flipbook_mapWrap__3EcWw{position:relative;overflow:hidden;background:var(--map-art-paper)}.flipbook_mapZoom__oCZ2K{position:relative;transition:transform .46s cubic-bezier(.55,.06,.28,.99)}.flipbook_mapImg__nVIgK{display:block;width:100%;height:auto}.flipbook_mapDim__k6eJy{position:absolute;inset:0;z-index:2;background:rgba(52,54,47,.17);transition:opacity .22s;pointer-events:none}.flipbook_clusterLayer__UYXhy{position:absolute;z-index:1;height:auto;pointer-events:none;transition:filter .22s,transform .22s}.flipbook_clusterLayerActive___OFLh{z-index:3;filter:brightness(1.05) saturate(1.05) drop-shadow(0 8px 12px rgba(52,54,47,.4));transform:translateY(-.5%)}.flipbook_hitLayer__0aca6{position:absolute;inset:0;z-index:4;width:100%;height:100%}.flipbook_hitLayer__0aca6 polygon{fill:transparent;cursor:pointer;pointer-events:auto}.flipbook_calloutActive__lKnFS{transform:translate(-50%,calc(-50% - 6px));box-shadow:5px 7px 0 rgba(52,54,47,.32);z-index:5}.flipbook_calloutPending__psl6T{border-style:dashed;background:var(--map-paper-deep)}.flipbook_calloutPending__psl6T b{color:var(--map-muted-deep)}.flipbook_calloutPending__psl6T small{color:var(--map-stone)}.flipbook_zoomVeil__htnrG{position:fixed;inset:0;z-index:60;background:var(--map-shell-paper);opacity:0;animation:flipbook_tmveil__yZxYU .46s ease-in forwards;pointer-events:none}@keyframes flipbook_tmveil__yZxYU{60%{opacity:0}to{opacity:1}}.flipbook_pendingPanel__CrGCp{margin-top:10px;padding:56px 30px;border:2px dashed var(--map-border);text-align:center}.flipbook_pendingPanel__CrGCp h1{margin:14px 0 10px;font-size:clamp(30px,5vw,44px);letter-spacing:-.02em}.flipbook_pendingPanel__CrGCp p{max-width:560px;margin:0 auto;color:var(--map-muted);font-size:14px;line-height:1.7}.flipbook_pendingDot__Lv_lQ{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--map-ochre);animation:flipbook_tmpulse__3sN4g 1.8s infinite}@keyframes flipbook_tmpulse__3sN4g{0%{box-shadow:0 0 0 0 rgba(185,138,46,.5)}70%{box-shadow:0 0 0 10px rgba(185,138,46,0)}to{box-shadow:0 0 0 0 rgba(185,138,46,0)}}@media(prefers-reduced-motion:reduce){.flipbook_clusterLayer__UYXhy,.flipbook_mapDim__k6eJy,.flipbook_mapZoom__oCZ2K{transition:none}.flipbook_zoomVeil__htnrG{animation:none;opacity:0}.flipbook_pendingDot__Lv_lQ{animation:none}}button.flipbook_callout__LnY9D{cursor:pointer;font:inherit;text-align:left}.flipbook_callout__LnY9D{transition:opacity .18s,transform .15s,box-shadow .15s}.flipbook_mapZoomActive__EgIhm .flipbook_callout__LnY9D{opacity:0;pointer-events:none}.flipbook_mapDot__UH_Vx{position:absolute;z-index:4;width:15px;height:15px;border-radius:50%;border:2.5px solid var(--map-paper);background:var(--map-orange);transform:translate(-50%,-50%);cursor:pointer;box-shadow:0 1px 4px rgba(52,54,47,.45);animation:flipbook_tmbreathe__ZHci_ 3.4s ease-in-out infinite;padding:0}@keyframes flipbook_tmbreathe__ZHci_{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 1px 4px rgba(52,54,47,.45),0 0 0 0 rgba(185,84,30,.28)}50%{transform:translate(-50%,-50%) scale(1.22);box-shadow:0 1px 5px rgba(52,54,47,.4),0 0 0 8px rgba(185,84,30,0)}}.flipbook_mapDot__UH_Vx:hover{background:var(--map-rust)}.flipbook_mapDotPending__sKM3W{background:var(--map-muted-light);animation-duration:4.6s}.flipbook_calloutGhost__qBTv_{opacity:0;pointer-events:none}.flipbook_calloutGhost__qBTv_.flipbook_calloutActive__lKnFS{opacity:1;pointer-events:auto}.flipbook_mapZoomActive__EgIhm .flipbook_mapDot__UH_Vx{opacity:0;transition:opacity .18s}@media(prefers-reduced-motion:reduce){.flipbook_mapDot__UH_Vx{animation:none}}.flipbook_halo__PEX3w{position:absolute;inset:0;pointer-events:none;mix-blend-mode:soft-light;opacity:0;animation:flipbook_tmhalo__jrlug .25s ease-out forwards}@keyframes flipbook_tmhalo__jrlug{to{opacity:1}}@media(prefers-reduced-motion:reduce){.flipbook_halo__PEX3w{animation:none;opacity:1}}.flipbook_mapDot__UH_Vx{transition:opacity .45s}.flipbook_clusterLayer__UYXhy{transition:filter .22s,transform .22s,opacity .45s}.flipbook_mapVeiled__30pIe .flipbook_clusterLayer__UYXhy,.flipbook_mapVeiled__30pIe .flipbook_mapDot__UH_Vx{opacity:0}@media(prefers-reduced-motion:reduce){.flipbook_clusterLayer__UYXhy,.flipbook_mapDot__UH_Vx{transition:none}}.flipbook_schematic__eMlSv{border:2px solid var(--map-ink-strong);box-shadow:7px 7px 0 var(--map-shadow)}.flipbook_schematicPaper__fk6BB{display:block;width:100%;height:100%;position:absolute;inset:0}.flipbook_schematicCallout__HyzB0{width:max-content;min-width:120px;max-width:190px}.flipbook_schematicCallout__HyzB0:after{display:none}.flipbook_schematicCallout__HyzB0 small{color:var(--map-secondary-alt)}.flipbook_schematic__eMlSv .flipbook_mapDot__UH_Vx{z-index:4}.flipbook_farChip__DSijZ{position:absolute;z-index:4;padding:1px 4px;border:1.5px solid var(--map-ink-strong);background:var(--map-paper);color:var(--map-ink-strong);font:800 8px/1.3 monospace;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;box-shadow:2px 2px 0 rgba(52,54,47,.3)}.flipbook_farChip__DSijZ[data-side=left]{transform:translate(calc(-100% - 11px),-50%)}.flipbook_farChip__DSijZ[data-side=right]{transform:translate(11px,-50%)}.flipbook_farChip__DSijZ[data-side=top]{transform:translate(-50%,calc(-100% - 11px))}.flipbook_farChip__DSijZ[data-side=bottom]{transform:translate(-50%,11px)}.flipbook_schematic__eMlSv .flipbook_callout__LnY9D{z-index:3}@media(max-width:700px){.flipbook_schematicCallout__HyzB0{min-width:72px;max-width:130px}.flipbook_schematicCallout__HyzB0 small{display:none}}.flipbook_mapDot__UH_Vx:before{content:"";position:absolute;inset:-15px;border-radius:50%}.flipbook_mapDot__UH_Vx:focus-visible{outline:2px solid var(--map-ink-strong);outline-offset:3px}.flipbook_mapDotActive__67gWZ,.flipbook_mapDot__UH_Vx:focus-visible,.flipbook_mapDot__UH_Vx:hover{background:var(--map-rust);animation-play-state:paused}.flipbook_dotLabel__7Kz_R{position:absolute;z-index:4;transform:translate(12px,-50%);padding:2px 7px;border:1.5px solid var(--map-ink-strong);background:var(--map-paper);color:var(--map-ink);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.3;white-space:nowrap;box-shadow:2px 2px 0 rgba(52,54,47,.25);pointer-events:none;transition:opacity .18s,transform .15s}.flipbook_dotLabelLeft__WGbIj{transform:translate(calc(-100% - 12px),-50%)}.flipbook_dotLabelPending__4HIMK{border-style:dashed;color:var(--map-muted-deep)}.flipbook_dotLabelActive__VRDyJ,.flipbook_mapVeiled__30pIe .flipbook_dotLabel__7Kz_R,.flipbook_mapZoomActive__EgIhm .flipbook_dotLabel__7Kz_R{opacity:0}@media(max-width:700px){.flipbook_dotLabel__7Kz_R{font-size:8.5px;padding:1px 5px;transform:translate(10px,-50%)}.flipbook_dotLabelLeft__WGbIj{transform:translate(calc(-100% - 10px),-50%)}}@media(prefers-reduced-motion:reduce){.flipbook_dotLabel__7Kz_R{transition:none}}@media(max-width:700px){.flipbook_tapHint__I01SG{right:8px;bottom:8px;max-width:58%;padding:4px 8px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:flipbook_tapHintFade__33wqH .5s ease 5s forwards}}@keyframes flipbook_tapHintFade__33wqH{to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.flipbook_tapHint__I01SG{animation:none}}