:root{--civ:#2f5a78;--civ-soft:#e4ecf1;--civ-ink:#1d3a4f}.fx-spin.is-dec span{background:var(--civ)!important;border-color:var(--civ)!important;color:#fff!important}.fx-spin.is-dec span i{background:#fff!important}.fx-spin.is-dec span:before{content:"";background:currentColor;width:10px;height:10px;margin-right:3px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1 1 4.6V6h14V4.6L8 1zM2.5 7h2v5.5h-2zM7 7h2v5.5H7zm4.5 0h2v5.5h-2zM1 13.5h14V15H1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1 1 4.6V6h14V4.6L8 1zM2.5 7h2v5.5h-2zM7 7h2v5.5H7zm4.5 0h2v5.5h-2zM1 13.5h14V15H1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-hcard.is-dec .fx-hc{border-color:var(--civ)}.fx-hcard.is-dec .fx-hc:after{border-top-color:var(--civ)}.fx-hcard.is-dec .fx-hc .fx-hc-yr{background:var(--civ);color:#fff;flex-direction:column;gap:3px;font:600 12px/1 Public Sans,system-ui,sans-serif}.fx-hcard.is-dec .fx-hc .fx-hc-yr:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1 1 4.6V6h14V4.6L8 1zM2.5 7h2v5.5h-2zM7 7h2v5.5H7zm4.5 0h2v5.5h-2zM1 13.5h14V15H1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1 1 4.6V6h14V4.6L8 1zM2.5 7h2v5.5h-2zM7 7h2v5.5H7zm4.5 0h2v5.5h-2zM1 13.5h14V15H1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-hcard.is-dec .fx-hc small{color:var(--civ)}.fx-hcard.is-dec .fx-hc small:before{content:"City decision · ";font-weight:700}.fx-hcard.is-dec:hover .fx-hc,.fx-hcard.is-dec:focus .fx-hc{outline-color:var(--civ)}.fx-civ .fx-civ-k{color:var(--civ);align-items:center;gap:6px;margin:4px 0 2px;font:600 13px/1.2 Public Sans,system-ui,sans-serif;display:flex}.fx-civ .fx-civ-yr{color:var(--lk-ink,#1b1b1b);letter-spacing:-.01em;margin:10px 0 0;font:600 34px/1 Public Sans,system-ui,sans-serif}.fx-civ .fx-story-place{margin-top:6px}.fx-civ .fx-civ-amount{border-top:1px solid var(--lk-ink,#1b1b1b);border-bottom:1px solid var(--lk-rule,#e3ded6);align-items:baseline;gap:8px;margin:14px 0 0;padding:10px 0;display:flex}.fx-civ .fx-civ-amount b{color:var(--civ-ink);font:700 24px/1 Public Sans,system-ui,sans-serif}.fx-civ .fx-civ-amount span{color:var(--lk-mute,#625b53);font:500 13px/1.2 Public Sans,system-ui,sans-serif}.fx-civ .fx-civ-text{color:var(--lk-ink,#1b1b1b);margin:14px 0 6px;font:400 18px/1.45 Public Sans,system-ui,sans-serif}.fx-civ .fx-civ-links{flex-wrap:wrap;gap:8px 16px;margin:14px 0 6px;display:flex}.fx-civ .fx-civ-links a,.fx-civ .fx-civ-links button{cursor:pointer;color:var(--civ-ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font:600 14px/1.4 Public Sans,system-ui,sans-serif;-webkit-text-decoration:underline #2f5a7859;text-decoration:underline #2f5a7859}.fx-civ .fx-civ-links.is-small a{font-size:13px}.fx-civ .fx-civ-near{margin-top:22px}.fx-civ .fx-civ-near ul{margin:6px 0 0;padding:0;list-style:none}.fx-civ .fx-civ-near li{border-top:1px solid var(--lk-rule,#e3ded6)}.fx-civ .fx-civ-near button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:46px 1fr;gap:2px 10px;padding:9px 0;display:grid}.fx-civ .fx-civ-near-yr{color:var(--civ);grid-row:span 2;font:600 15px/1.2 Public Sans,system-ui,sans-serif}.fx-civ .fx-civ-near-t{font:600 15px/1.3 Public Sans,system-ui,sans-serif}.fx-civ .fx-civ-near-p{color:var(--lk-mute,#625b53);font:400 13px/1.3 Public Sans,system-ui,sans-serif}.fx-civ .fx-civ-near button:hover .fx-civ-near-t{text-decoration:underline}.fx-civ .fx-civ-city{background:var(--civ-soft);border-radius:3px;margin-top:22px;padding:12px 14px}.fx-civ .fx-civ-city p{color:var(--civ-ink);margin:4px 0;font:400 15px/1.45 Public Sans,system-ui,sans-serif}.fx-civ .fx-civ-city .fx-street-head{margin:0 0 4px}.fx-civ .fx-civ-proto{color:var(--lk-mute,#625b53);margin-top:22px;font:400 12px/1.4 Public Sans,system-ui,sans-serif}body.fx-cityscale{--sc-street:1;--sc-hood:0;--sc-city:0}body.fx-cityscale :is(.fx-hcard>.fx-hc,.fx-spin>span,.fx-scluster>span),body.fx-cityscale .fx-spin-dot{opacity:var(--sc-street);transition:opacity .25s linear}body.fx-cityscale:not([data-scale=street]) :is(.fx-hcard,.fx-spin,.fx-scluster,.fx-spin-dot){pointer-events:none}body.fx-cityscale .fx-tcard>*{opacity:calc(.6 * var(--sc-street));transition:opacity .25s linear}body.fx-cityscale:not([data-scale=street]) .fx-tcard{pointer-events:none}body.fx-cityscale .fx-hd>*{opacity:var(--sc-hood);transition:opacity .25s linear}body.fx-cityscale:not([data-scale=hood]) .fx-hd{pointer-events:none}body.fx-cityscale .fx-ev>*{opacity:var(--sc-city);transition:opacity .25s linear}body.fx-cityscale:not([data-scale=city]) .fx-ev{pointer-events:none}body.fx-cityscale .fx-hcard:not(.is-dec) .fx-hc small:before{content:"History · ";font-weight:700}body.fx-cityscale .fx-hcard.is-dec .fx-hc small:before{content:"Decision · "}.fx-ev-c{box-sizing:border-box;color:#1b1b1b;cursor:pointer;background:#fffdf8;border-top:3px solid #1b1b1b;flex-direction:column;justify-content:center;gap:3px;width:236px;height:72px;padding:7px 11px 8px;display:flex;position:relative;box-shadow:0 3px 12px #00000047}.fx-ev-c:after{content:"";border:7px solid #0000;border-top-color:#fffdf8;border-bottom:0;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.fx-ev-c small{letter-spacing:.08em;text-transform:uppercase;color:#625b53;font:600 10px/1 Public Sans,system-ui,sans-serif}.fx-ev-c b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font:400 18px/1.12 Georgia,Times New Roman,serif;display:-webkit-box;overflow:hidden}.fx-ev.k-decision .fx-ev-c{border-top-color:var(--civ)}.fx-ev.k-money .fx-ev-c{border-top-color:#2f6448}.fx-ev.is-older .fx-ev-c{box-shadow:0 2px 6px #0000002e}.fx-ev.is-older .fx-ev-c b{font-size:16px}.fx-ev:hover .fx-ev-c b{text-underline-offset:3px;-webkit-text-decoration:underline #1b1b1b4d;text-decoration:underline #1b1b1b4d}.fx-ev:hover{z-index:100000!important}.fx-hd-c{box-sizing:border-box;color:#1b1b1b;cursor:zoom-in;border-top:2px solid var(--civ);background:#fffdf8f7;border-radius:2px;width:214px;max-height:92px;padding:6px 10px 7px;overflow:hidden;box-shadow:0 2px 9px #00000042}.fx-hd-c>b{letter-spacing:.01em;justify-content:space-between;align-items:baseline;gap:6px;font:700 13px/1.25 Public Sans,system-ui,sans-serif;display:flex}.fx-hd-c>b em{color:var(--civ);flex:none;font:600 11px/1 Public Sans,system-ui,sans-serif}.fx-hd-c ul{margin:4px 0 0;padding:0;list-style:none}.fx-hd-c li{-webkit-line-clamp:2;color:#2b2b2b;cursor:pointer;-webkit-box-orient:vertical;margin-top:3px;font:400 11.5px/1.25 Public Sans,system-ui,sans-serif;display:-webkit-box;overflow:hidden}.fx-hd-c li span{color:var(--civ);margin-right:5px;font-weight:700}.fx-hd-c li:hover{-webkit-text-decoration:underline #1b1b1b4d;text-decoration:underline #1b1b1b4d}.fx-hd-c li.is-ch{cursor:default;color:#3d2a12;font:italic 400 13px/1.25 Georgia,Times New Roman,serif}.fx-hd-c li.is-ch span{color:#8c5e2a;font:600 10.5px/1 Public Sans,system-ui,sans-serif}.fx-hd.is-quiet .fx-hd-c{background:#fffdf8d9;border-top-width:1px;border-top-color:#1b1b1b66;width:auto;padding:5px 9px;display:inline-block;box-shadow:0 1px 4px #0003}.fx-hd.is-quiet{text-align:center}.fx-hd.is-quiet .fx-hd-c>b{color:#3d3a35;font-size:12px;font-weight:600}.fx-hd:hover{z-index:100000!important}.fx-pt .fx-pt-cols{color:var(--lk-mute,#625b53);grid-template-columns:1fr 104px;gap:12px;margin:10px 0 8px 24px;font:500 12px/1.2 Public Sans,system-ui,sans-serif;display:grid}.fx-pt .fx-pt-cols span:last-child{border-left:1px solid var(--lk-rule,#e3ded6);padding-left:8px;font-family:Georgia,serif;font-style:italic}.fx-pt ol>li.fx-pt-row{grid-template-columns:12px 1fr 104px;gap:12px;display:grid}.fx-pt .fx-pt-main{min-width:0}.fx-pt .fx-pt-side{border-left:1px solid var(--lk-rule,#e3ded6);padding:2px 0 0 8px}.fx-pt .fx-pt-side button{text-align:left;cursor:pointer;color:#3d3a35;background:0 0;border:0;padding:0;font:italic 400 13px/1.3 Georgia,Times New Roman,serif;display:block}.fx-pt .fx-pt-side button span{letter-spacing:.06em;color:var(--lk-mute,#625b53);font:600 10.5px/1.4 Public Sans,system-ui,sans-serif;display:block}.fx-pt .fx-pt-side button:hover{text-underline-offset:2px;-webkit-text-decoration:underline #1b1b1b4d;text-decoration:underline #1b1b1b4d}.fx-pt .fx-pt-badge{vertical-align:2px;letter-spacing:.04em;text-transform:uppercase;color:#6e4a22;background:#efe8d8;border-radius:2px;margin-left:8px;padding:1px 6px;font:600 10px/1.4 Public Sans,system-ui,sans-serif}.fx-pt .k-decision .fx-pt-badge{background:var(--civ-soft);color:var(--civ-ink)}.fx-pt .k-decision .fx-tl-dot{background:var(--civ);border-color:var(--civ)}.fx-pt .fx-pt-link{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.fx-pt .fx-pt-link:hover{text-underline-offset:3px;-webkit-text-decoration:underline #1b1b1b4d;text-decoration:underline #1b1b1b4d}.fx-pt .fx-pt-meta{color:var(--lk-mute,#625b53);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:4px 0 0;font:400 13px/1.35 Public Sans,system-ui,sans-serif;display:flex}.fx-pt .k-decision .fx-pt-meta b{color:var(--civ-ink)}.fx-pt .fx-pt-meta a{color:inherit;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #1b1b1b40;text-decoration:underline #1b1b1b40}@media (max-width:420px){.fx-pt ol>li.fx-pt-row{grid-template-columns:12px 1fr 84px}.fx-pt .fx-pt-cols{grid-template-columns:1fr 84px}}body.fx-cityscale .leaflet-overlay-pane path:is([stroke=\#8c5e2a],[stroke=\#fffdf8]){opacity:calc(.7 * var(--sc-hood) + .5 * var(--sc-street));transition:opacity .25s linear}.fx-hd.is-faint .fx-hd-c{background:#fffdf8cc;border-top-color:#2f5a7873;box-shadow:0 1px 5px #0000002e}.fx-hd.is-faint .fx-hd-c ul{opacity:.62}.fx-hd-c li.k-story span{color:#8c5e2a}.fx-hd-c li.k-chapter{cursor:default;color:#3d2a12;font:italic 400 13px/1.25 Georgia,Times New Roman,serif}.fx-hd-c li.k-chapter span{color:#8c5e2a;font:600 10.5px/1 Public Sans,system-ui,sans-serif}.fx-hd.is-new .fx-hd-c ul,.fx-ev.is-new .fx-ev-c b{animation:.35s ease-out both fx-hd-in}@keyframes fx-hd-in{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fx-hd.is-new .fx-hd-c ul,.fx-ev.is-new .fx-ev-c b{animation:none}}body.fx-clean[data-story-mode=story] .fx-story-finder.is-unfolded,body.fx-clean .fx-story-finder.is-unfolded{text-align:left;width:min(420px,100% - 24px);top:12px;bottom:auto;left:12px;transform:none}.fx-story-finder-x{float:right;color:#6b655a;cursor:pointer;background:0 0;border:0;padding:0 2px;font:400 20px/1 system-ui}body.fx-clean[data-story-mode=story] :is(.fx-stories-bar,.fx-stories-btn),body.fx-clean .fx-tcard{display:none!important}body.fx-clean :is(.fx-hd,.fx-ev,.fx-spin,.fx-scluster)>*,body.fx-clean .fx-spin-dot{opacity:1!important}body.fx-clean:not([data-scale=city]) .fx-ev,body.fx-clean:not([data-scale=hood]) .fx-hd,body.fx-clean:not([data-scale=street]) :is(.fx-spin,.fx-scluster,.fx-spin-dot,.fx-hcard,.fx-mini,.fx-mdot){display:none!important}body.fx-clean .fx-ev,body.fx-clean .fx-hd{pointer-events:auto}.fx-cc{color:#1b1a17;cursor:pointer;background:#fffdf8;border:1px solid #1b1a171f;border-radius:6px;height:100%;display:flex;overflow:hidden;box-shadow:0 6px 18px #0000004d}.fx-cc>img,.fx-cc>i{aspect-ratio:1;object-fit:cover;flex:none;height:100%;display:block}.fx-cc>i{color:#b08a55;background:#ece4d3;place-items:center;font:700 30px/1 Public Sans,system-ui,sans-serif;display:grid}.fx-cc>i.is-civ{color:var(--civ,#2a3680);background:#e6e9f4}.fx-cc>span{flex-direction:column;justify-content:safe center;gap:2px;min-width:0;padding:6px 9px;display:flex}.fx-cc small{letter-spacing:.06em;text-transform:uppercase;color:#8a8273;white-space:normal;overflow-wrap:break-word;font:600 9.5px/1.35 Public Sans,system-ui,sans-serif;overflow:visible}.fx-cc strong{letter-spacing:-.01em;color:#8c5e2a;font:800 20px/1 Public Sans,system-ui,sans-serif}.fx-cc b{overflow-wrap:anywhere;font:600 13px/1.22 Public Sans,system-ui,sans-serif}.fx-cc.is-big b{font-size:14.5px}.fx-cc.is-big strong{font-size:24px}.fx-cc:hover{box-shadow:0 8px 22px #00000061}.fx-mini .fx-cc{border-radius:5px;height:calc(100% - 7px)}.fx-mini .fx-cc>span{gap:1px;padding:3px 7px}.fx-mini .fx-cc small{font-size:9px}.fx-mini .fx-cc b{font-size:11.5px;line-height:1.2}.fx-mini:after{content:"";background:#1b1a17;width:2px;height:7px;margin-left:-1px;position:absolute;bottom:0;left:50%}.fx-mdot{cursor:pointer;background:#fffdf8;border:2.5px solid #8c5e2a;border-radius:50%;box-shadow:0 1px 4px #00000059}.fx-mdot.is-dec{border-color:var(--civ,#2a3680)}.fx-cc2{background:#fffdf8;border:1px solid #1b1a171f;border-radius:6px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 6px 18px #0000004d}.fx-cc2>.fx-cc{height:78px;box-shadow:none;border:0;border-radius:0;flex:none}.fx-cc-dec{color:var(--civ,#2a3680);cursor:pointer;background:#e9ecf6;border-top:1px solid #2a36802e;flex:1;align-items:center;gap:7px;min-height:0;padding:0 9px;display:flex}.fx-cc-dec svg{flex:none;width:14px;height:14px}.fx-cc-dec span{white-space:nowrap;text-overflow:ellipsis;font:600 11.5px/1.2 Public Sans,system-ui,sans-serif;overflow:hidden}.fx-cc-dec em{margin-right:2px;font-style:normal;font-weight:800}.fx-cc.is-dec{border-top:3px solid var(--civ,#2a3680)}.fx-cc.is-dec strong{color:var(--civ,#2a3680)}.fx-mini.is-dec .fx-cc{border-top:2px solid var(--civ,#2a3680)}.fx-tools-panel{display:none}body.fx-tools-open .fx-tools-panel{z-index:9;color:#1b1a17;background:#fffdf8fa;border-radius:8px;width:min(330px,100% - 24px);padding:12px 14px 14px;display:block;position:absolute;top:54px;right:12px;box-shadow:0 10px 28px #0000004d}.fx-tp-h{letter-spacing:.08em;text-transform:uppercase;color:#8a8273;margin:10px 0 6px;font:700 10px/1 Public Sans,system-ui,sans-serif}.fx-tp-h:first-child{margin-top:0}.fx-tp-row{flex-wrap:wrap;gap:6px;display:flex}.fx-tp-row button{color:#1b1a17;height:28px;font:500 12.5px/1 var(--f-ui,system-ui);cursor:pointer;background:#fff;border:1px solid #1b1a172e;border-radius:14px;padding:0 11px}.fx-tp-row button.is-on{color:#fffdf8;background:#1b1a17;border-color:#1b1a17}.fx-mini.is-lifted:after{display:none}.fx-cc.is-strip{border-left:5px solid var(--civ,#2a3680);background:#f6f7fc}.fx-cc.is-strip>span{padding-left:10px}.fx-cc.is-strip strong{color:var(--civ,#2a3680)}.fx-civ-s{vertical-align:-1px;color:var(--civ,#2a3680);margin-right:3px;display:inline-block}.fx-mini.is-strip .fx-cc{border-left:4px solid var(--civ,#2a3680);background:#f6f7fc}.fx-mini.is-strip .fx-cc>span{padding-left:7px}.fx-cc.is-strip.has-img>span{padding-left:9px}.fx-civ-photo.is-map img{aspect-ratio:3/2;object-fit:cover;max-width:300px}.fx-civ-photo{margin:10px 0 14px}.fx-civ-photo img{border-radius:4px;width:100%;height:auto;display:block}.fx-civ-photo figcaption{color:#6b655a;margin-top:5px;font:400 11.5px/1.35 Public Sans,system-ui,sans-serif}.fx-civ-photo figcaption a{color:inherit}.fx-pt .fx-pt-cols{grid-template-columns:1fr}.fx-pt ol>li.fx-pt-row{grid-template-columns:12px 1fr}@media (max-width:420px){.fx-pt ol>li.fx-pt-row{grid-template-columns:12px 1fr}.fx-pt .fx-pt-cols{grid-template-columns:1fr}}.fx-pt ol>li.fx-pt-row.is-now{background:linear-gradient(90deg,#b08a5524,#b08a5500 85%);border-radius:4px}.fx-pt ol>li.fx-pt-row.is-now .fx-tl-dot{background:#8c5e2a;border-color:#8c5e2a}.fx-pt .fx-pt-note{color:#8c5e2a;margin:4px 0 8px 24px;font:italic 400 12.5px/1.35 Georgia,serif}.fx-first-hint{z-index:9;pointer-events:none;color:#fffdf8;font:500 12.5px/1.2 var(--f-ui,"Public Sans", system-ui, sans-serif);letter-spacing:.01em;background:#1b1a17c7;border-radius:13px;margin:0;padding:5px 11px;animation:.6s ease-out both fx-hint-in;position:absolute;box-shadow:0 2px 8px #0003}@keyframes fx-hint-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fx-ring{pointer-events:none}.fx-ring:before,.fx-ring:after{content:"";border:2.5px solid #8c5e2a;border-radius:50%;position:absolute;inset:0}.fx-ring:before{background:#8c5e2a40}.fx-ring:after{animation:1.2s ease-out infinite fx-ring}@keyframes fx-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.fx-hd.is-clean.has-tail:after,.fx-ev.is-clean.has-tail:after{content:"";background:#1b1a17b3;width:2px;height:9px;margin-left:-1px;position:absolute;bottom:-9px;left:50%}.fx-play-cap{pointer-events:none}.fx-play-cap>div{white-space:normal;color:#fffdf8;background:#1b1a17;border-radius:4px;width:max-content;max-width:240px;padding:4px 9px;font:600 12px/1.25 Public Sans,system-ui,sans-serif;animation:2s ease-out both fx-cap;position:absolute;bottom:0;left:0;transform:translate(-50%);box-shadow:0 4px 12px #00000059}.fx-play-cap>div b{color:#e7c48f;margin-right:5px}.fx-play-cap>div:after{content:"";border:5px solid #0000;border-top-color:#1b1a17;border-bottom:0;margin-left:-5px;position:absolute;bottom:-6px;left:50%}@keyframes fx-cap{0%{opacity:0;transform:translate(-50%,6px)}12%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0}}.fx-civ .fx-civ-date{color:var(--lk-mute,#625b53);font-variant-numeric:tabular-nums;margin:4px 0 0;font:500 14px/1.3 Public Sans,system-ui,sans-serif}:where(.fx-ev,.fx-hd,.lp-door,.fx-spin,.fx-scluster,.fx-decided,.fx-decided-chip,.fx-play-cap,.fx-tcard,.fx-hcard,.fx-mini){transition:opacity .3s}html[data-playing] :is(.fx-ev,.fx-hd,.lp-door,.fx-spin,.fx-scluster,.fx-decided,.fx-decided-chip,.fx-play-cap,.fx-tcard,.fx-hcard,.fx-mini){visibility:hidden;opacity:0!important;pointer-events:none!important;transition:opacity .3s,visibility 0s linear .3s!important}
:is(html[data-layout=place],html[data-ui=new]),.pl-tokens{--pl-paper:#fcfbf9;--pl-paper-2:#f3f0ea;--pl-ink:#1b1b1b;--pl-ink-2:#625b53;--pl-rule:#e3ded6;--pl-year:#1b1b1b;--pl-accent:#2a3680;--pl-on-ink:#fcfbf9;--pl-scrim:#1b181457;--pl-shadow:0 1px 2px #1b18140d, 0 6px 16px #1b181412;--pl-shadow-door:0 1px 2px #1b181429, 0 2px 8px #1b18141a;--pl-font:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--pl-fs-1:12px;--pl-lh-1:16px;--pl-fs-2:14px;--pl-lh-2:20px;--pl-fs-3:17px;--pl-lh-3:26px;--pl-fs-4:24px;--pl-lh-4:30px;--pl-fs-5:32px;--pl-lh-5:32px;--pl-fs-6:56px;--pl-track-caps:.08em;--pl-1:4px;--pl-2:8px;--pl-3:12px;--pl-4:16px;--pl-5:24px;--pl-6:32px;--pl-7:48px;--pl-r-panel:6px;--pl-r-field:4px;--pl-r-card:4px;--pl-r-img:3px;--pl-r-btn:4px;--pl-r-icon:4px;--pl-r-chip:2px;--pl-r-pill:999px;--pl-edge:1px solid var(--pl-rule);--pl-h:36px;--pl-play-bg:transparent;--pl-play-fg:var(--pl-ink);--pl-play-edge:1px solid var(--pl-rule);--pl-ease:cubic-bezier(.22, .8, .24, 1);--pl-ease-travel:cubic-bezier(.65, .05, .25, 1);--pl-t-quick:.14s;--pl-t-base:.28s;--pl-t-move:.8s}@media (pointer:coarse){:is(html[data-layout=place],html[data-ui=new]),.pl-tokens{--pl-h:40px}}:root[data-theme=dark][data-layout=place],:root[data-theme=dark][data-ui=new],:root[data-theme=dark] .pl-tokens,.pl-tokens.is-dark{--pl-paper:#17191d;--pl-paper-2:#202328;--pl-ink:#ecebe6;--pl-ink-2:#a8a49c;--pl-rule:#2e3137;--pl-year:#ecebe6;--pl-accent:#9fb0ff;--pl-on-ink:#17191d;--pl-scrim:#00000080;--pl-shadow:0 1px 2px #0000004d, 0 8px 28px #00000073;--pl-shadow-door:0 1px 2px #0000004d, 0 4px 14px #0006}:is(html[data-layout=place],html[data-ui=new]) :is(.fx-city-shell,.fx-nav,.fx-nav *,.fx-city-shell button,.fx-city-shell input){font-family:var(--pl-font)}:is(html[data-layout=place],html[data-ui=new]) .fx-city-shell{font-feature-settings:normal}:is(html[data-layout=place],html[data-ui=new]) :is(.tnum,.fx-city-year,.lp-row-yr,.lp-kick2 b,.pl-yr){font-variant-numeric:tabular-nums}:is(html[data-layout=place],html[data-ui=new]) .fx-nav .fx-brand-home span{font:700 18px/1 var(--pl-font);letter-spacing:-.01em}:is(html[data-layout=place],html[data-ui=new]) .fx-nav .fx-sublink{font:500 var(--pl-fs-2)/1 var(--pl-font)}:is(html[data-layout=place],html[data-ui=new]) .fx-nav .fx-sublink-on{font-weight:700}:is(html[data-layout=place],html[data-ui=new]) .fx-nav .fx-scope{font:600 var(--pl-fs-2)/1 var(--pl-font);letter-spacing:0;text-transform:none}:is(html[data-layout=place],html[data-ui=new]) .fx-nav .fx-scope .fx-scope-chev{font-size:var(--pl-fs-1)}:is(html[data-layout=place],html[data-ui=new]) .fx-nav .fx-menu-btn-l{font:600 var(--pl-fs-2)/1 var(--pl-font)}:is(html[data-layout=place],html[data-ui=new]) .fx-city-ledger:has(.lp-sheet){color:var(--pl-ink);scrollbar-width:thin;scrollbar-color:var(--pl-rule) transparent;background:var(--pl-paper)!important;border:var(--pl-edge)!important;box-shadow:var(--pl-shadow)!important}@media (min-width:821px){:is(html[data-layout=place],html[data-ui=new]) .fx-city-wrap:has(.fx-city-tiles) .fx-city-ledger:has(.lp-sheet){top:var(--pl-3)!important;right:var(--pl-3)!important;bottom:var(--pl-3)!important;width:calc(var(--fx-city-ledger,440px) - var(--pl-3))!important;border-radius:var(--pl-r-panel)!important;padding:var(--pl-4) var(--pl-5) var(--pl-5)!important}}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) .fx-city-wrap:has(.fx-city-tiles) .fx-city-ledger:has(.lp-sheet){border-radius:var(--pl-r-panel) var(--pl-r-panel) 0 0!important;padding:var(--pl-2) var(--pl-4) 0!important}body[data-city-drawer=full] .fx-city-wrap:has(.fx-city-tiles) .fx-city-ledger:has(.lp-sheet){box-shadow:none!important;border-radius:0!important}:is(html[data-layout=place],html[data-ui=new]) .fx-city-ledger:has(.lp-sheet):before{background:var(--pl-rule)!important;width:32px!important;height:4px!important;margin:0 auto var(--pl-1)!important;border-radius:2px!important}}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet{font-family:var(--pl-font);color:var(--pl-ink);gap:var(--pl-4);--lp-ink:var(--pl-ink);--lp-mute:var(--pl-ink-2);--lp-rule:var(--pl-rule)}:is(html[data-layout=place],html[data-ui=new]) .lp-bar{background:var(--pl-paper);gap:var(--pl-2);min-height:var(--pl-h);padding:var(--pl-1) 0;margin:0}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-kick,.lp-k){font:600 var(--pl-fs-1)/var(--pl-lh-1) var(--pl-font);letter-spacing:var(--pl-track-caps);text-transform:uppercase;color:var(--pl-ink-2);margin:0}:is(html[data-layout=place],html[data-ui=new]) .lp-h1{font:700 var(--pl-fs-4)/var(--pl-lh-4) var(--pl-font);letter-spacing:-.012em;color:var(--pl-ink);text-wrap:balance}:is(html[data-layout=place],html[data-ui=new]) .lp-kick2{font:400 var(--pl-fs-2)/var(--pl-lh-2) var(--pl-font);color:var(--pl-ink-2);margin:0 0 var(--pl-1)}:is(html[data-layout=place],html[data-ui=new]) .lp-kick2 b{color:var(--pl-year);font-weight:700}:is(html[data-layout=place],html[data-ui=new]) .lp-peek-sub{font:400 var(--pl-fs-2)/var(--pl-lh-2) var(--pl-font);color:var(--pl-ink-2);margin:var(--pl-1) 0 0}:is(html[data-layout=place],html[data-ui=new]) .lp-peek{gap:var(--pl-3);align-items:center;min-height:88px}:is(html[data-layout=place],html[data-ui=new]) .lp-thumb{border-radius:var(--pl-r-img);background:var(--pl-paper-2);object-fit:cover;width:88px!important;height:88px!important}:is(html[data-layout=place],html[data-ui=new]) .lp-text{font:400 var(--pl-fs-3)/var(--pl-lh-3) var(--pl-font);color:var(--pl-ink);text-wrap:pretty}:is(html[data-layout=place],html[data-ui=new]) .lp-body{gap:var(--pl-4)}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet a{color:inherit;-webkit-text-decoration-color:var(--pl-rule);text-decoration-color:var(--pl-rule);text-underline-offset:3px}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet a:hover{color:var(--pl-accent);text-decoration-color:currentColor}:is(html[data-layout=place],html[data-ui=new]) :where(.lp-pill,.lp-read,.lp-mapbtn,.lp-back,.lp-sheet .fx-pl-foot button,.pl-btn){min-height:var(--pl-h);height:var(--pl-h);padding:0 var(--pl-3);border-radius:var(--pl-r-btn);border:1px solid var(--pl-rule);background:var(--pl-paper);color:var(--pl-ink);font-family:var(--pl-font);font-size:var(--pl-fs-2);letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background-color var(--pl-t-quick) var(--pl-ease), border-color var(--pl-t-quick) var(--pl-ease), color var(--pl-t-quick) var(--pl-ease), transform var(--pl-t-quick) var(--pl-ease);justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;line-height:calc(var(--pl-h) - 2px)!important}:is(html[data-layout=place],html[data-ui=new]) :where(.lp-pill,.lp-mapbtn,.lp-back,.lp-sheet .fx-pl-foot button,.pl-btn):hover:not([disabled]){background:var(--pl-paper-2);border-color:var(--pl-ink-2)}:is(html[data-layout=place],html[data-ui=new]) :where(.lp-pill,.lp-back,.lp-sheet .fx-pl-foot button,.pl-btn){display:inline-flex}:is(html[data-layout=place],html[data-ui=new]) :where(.lp-read,.pl-btn.is-primary){background:var(--pl-ink);border-color:var(--pl-ink);color:var(--pl-on-ink)}:is(html[data-layout=place],html[data-ui=new]) :where(.lp-read,.pl-btn.is-primary):hover{background:color-mix(in srgb, var(--pl-ink) 86%, var(--pl-paper))}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-pill,.lp-read,.lp-mapbtn,.lp-back,.lp-x,.pl-btn,.pl-icon):active:not([disabled]){transform:translateY(1px)}:is(html[data-layout=place],html[data-ui=new]) .lp-pill[disabled]{opacity:.35}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet .lp-back{padding:0 var(--pl-3) 0 var(--pl-2);gap:var(--pl-1);max-width:70%;font-size:0}:is(html[data-layout=place],html[data-ui=new]) .lp-back:before{content:"";width:16px;height:16px;-webkit-mask:var(--pl-i-back) center / 16px no-repeat;-webkit-mask:var(--pl-i-back) center / 16px no-repeat;mask:var(--pl-i-back) center / 16px no-repeat;background:currentColor;flex:none}:is(html[data-layout=place],html[data-ui=new]) .lp-back span{font:600 var(--pl-fs-2)/1 var(--pl-font)}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-x,.pl-icon){width:var(--pl-h);height:var(--pl-h);border-radius:var(--pl-r-icon);border:1px solid var(--pl-rule);background:var(--pl-paper);color:var(--pl-ink);cursor:pointer;transition:background-color var(--pl-t-quick) var(--pl-ease), transform var(--pl-t-quick) var(--pl-ease);flex:none;place-items:center;padding:0;font-size:0;display:grid}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-x,.pl-icon):hover{background:var(--pl-paper-2);border-color:var(--pl-ink-2)}:is(html[data-layout=place],html[data-ui=new]) .lp-x:before{content:"";width:16px;height:16px;-webkit-mask:var(--pl-i-close) center / 16px no-repeat;-webkit-mask:var(--pl-i-close) center / 16px no-repeat;mask:var(--pl-i-close) center / 16px no-repeat;background:currentColor}:is(html[data-layout=place],html[data-ui=new]) :where(.lp-sheet .fx-pl-foot button,.pl-btn.is-share):before{content:"";width:16px;height:16px;-webkit-mask:var(--pl-i-share) center / 16px no-repeat;-webkit-mask:var(--pl-i-share) center / 16px no-repeat;mask:var(--pl-i-share) center / 16px no-repeat;background:currentColor;flex:none}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-city-shell,.pl-sheet) :is(button,a,input):focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}:is(html[data-layout=place],html[data-ui=new]),.pl-tokens{--pl-i-back:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10 3 5 8l5 5' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--pl-i-next:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--pl-i-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");--pl-i-share:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 10V2.5M5 5.25 8 2.25l3 3M3.5 8.5v4.25c0 .4.3.75.75.75h7.5c.4 0 .75-.35.75-.75V8.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--pl-i-play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 3.2v9.6c0 .4.45.65.8.43l7.4-4.8a.5.5 0 0 0 0-.86l-7.4-4.8A.5.5 0 0 0 5 3.2Z'/%3E%3C/svg%3E");--pl-i-pause:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='4' y='3' width='3' height='10' rx='1'/%3E%3Crect x='9' y='3' width='3' height='10' rx='1'/%3E%3C/svg%3E");--pl-i-doc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 2.75h6l3.75 3.75v10a.75.75 0 0 1-.75.75h-9a.75.75 0 0 1-.75-.75V3.5a.75.75 0 0 1 .75-.75Z' fill='none' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M11.5 2.75V6.5h3.75M7.5 10h5M7.5 13h5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--pl-i-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='7' cy='7' r='4.5' fill='none' stroke='%23000' stroke-width='1.75'/%3E%3Cpath d='m10.5 10.5 3 3' stroke='%23000' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}:is(html[data-layout=place],html[data-ui=new]) .lp-chip{border-radius:var(--pl-r-chip);border:1px solid var(--pl-rule);height:20px;font:600 var(--pl-fs-1)/1 var(--pl-font);color:var(--pl-ink-2);background:0 0;align-items:center;margin:0;padding:0 6px;font-style:normal;display:inline-flex}:is(html[data-layout=place],html[data-ui=new]) .lp-kick2 .lp-chip{margin-left:var(--pl-2);vertical-align:1px}:is(html[data-layout=place],html[data-ui=new]) .lp-group{gap:var(--pl-1)}:is(html[data-layout=place],html[data-ui=new]) .lp-list li+li{border-top:1px solid var(--pl-rule)}:is(html[data-layout=place],html[data-ui=new]) .lp-row{gap:var(--pl-3);padding:var(--pl-3) var(--pl-2);margin:0 calc(-1 * var(--pl-2));width:calc(100% + 2 * var(--pl-2));border-radius:var(--pl-r-img);transition:background-color var(--pl-t-quick) var(--pl-ease)}:is(html[data-layout=place],html[data-ui=new]) .lp-row:hover{background:var(--pl-paper-2)}:is(html[data-layout=place],html[data-ui=new]) .lp-row:hover .lp-row-t{text-decoration:none}:is(html[data-layout=place],html[data-ui=new]) .lp-row :is(img,.lp-row-noimg){border-radius:var(--pl-r-img);background:var(--pl-paper-2);object-fit:cover;flex:none;align-self:flex-start;width:64px;height:64px}:is(html[data-layout=place],html[data-ui=new]) .lp-row .lp-row-noimg{place-items:center;display:grid!important}:is(html[data-layout=place],html[data-ui=new]) .lp-row .lp-row-noimg:before{content:"";background:var(--pl-ink-2);opacity:.55;width:20px;height:20px;-webkit-mask:var(--pl-i-doc) center / 20px no-repeat;-webkit-mask:var(--pl-i-doc) center / 20px no-repeat;mask:var(--pl-i-doc) center / 20px no-repeat}:is(html[data-layout=place],html[data-ui=new]) .lp-row-txt{gap:2px var(--pl-2);align-items:center}:is(html[data-layout=place],html[data-ui=new]) .lp-row-yr{font:700 var(--pl-fs-2)/var(--pl-lh-2) var(--pl-font);color:var(--pl-year)}:is(html[data-layout=place],html[data-ui=new]) .lp-row-yr em{font:400 var(--pl-fs-2)/var(--pl-lh-2) var(--pl-font);color:var(--pl-ink-2);margin-left:var(--pl-2)}:is(html[data-layout=place],html[data-ui=new]) .lp-row-t{font:400 var(--pl-fs-3)/24px var(--pl-font);color:var(--pl-ink)}:is(html[data-layout=place],html[data-ui=new]) .lp-steps{padding:var(--pl-3) 0 0;border-top:1px solid var(--pl-rule);gap:var(--pl-2);font:400 var(--pl-fs-1)/var(--pl-lh-1) var(--pl-font);color:var(--pl-ink-2);font-variant-numeric:tabular-nums}:is(html[data-layout=place],html[data-ui=new]) .lp-acts,:is(html[data-layout=place],html[data-ui=new]) .lp-sheet .fx-pl-foot{gap:var(--pl-2)}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet .fx-story-empty{font:400 var(--pl-fs-3)/var(--pl-lh-3) var(--pl-font);color:var(--pl-ink-2)}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet .fx-pl-pic{border-radius:var(--pl-r-img);background:var(--pl-paper-2);overflow:hidden}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet .fx-pl-pic img,:is(html[data-layout=place],html[data-ui=new]) .lp-sheet .fx-pl-pic video{border-radius:var(--pl-r-img)}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet :is(.fx-pl-meta,.fx-pl-pic figcaption,.fx-pl-credit,.fx-src-bit,.fx-src-head,.fx-pl-recs){letter-spacing:0;text-transform:none;font:400 var(--pl-fs-1)/var(--pl-lh-1) var(--pl-font)!important;color:var(--pl-ink-2)!important}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet :is(.fx-pl-meta,.fx-pl-pic figcaption) a{color:inherit;text-decoration:none}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet :is(.fx-pl-meta,.fx-pl-pic figcaption) a:hover{color:var(--pl-accent);text-decoration:underline}:is(html[data-layout=place],html[data-ui=new]) .fx-city-clockrow{gap:var(--pl-3);font-family:var(--pl-font)}@media (min-width:821px){:is(html[data-layout=place],html[data-ui=new]) .fx-city-transport{left:var(--pl-3)!important;bottom:var(--pl-3)!important;border:var(--pl-edge)!important;border-radius:var(--pl-r-panel)!important;background:var(--pl-paper)!important;box-shadow:var(--pl-shadow)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-city-transport .fx-city-clockrow{padding:var(--pl-3) var(--pl-5) var(--pl-3) var(--pl-3);border-top:0}}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) .fx-city-clockrow{background:var(--pl-paper)!important;border-top:1px solid var(--pl-rule)!important;gap:var(--pl-3)!important;padding-left:var(--pl-4)!important;padding-right:var(--pl-5)!important}}:is(html[data-layout=place],html[data-ui=new]) .fx-city-clockrow>button:first-child{cursor:pointer;transition:opacity var(--pl-t-quick) var(--pl-ease), transform var(--pl-t-quick) var(--pl-ease);flex:none;justify-content:center;align-items:center;border-radius:var(--pl-r-icon)!important;width:44px!important;min-width:0!important;height:44px!important;min-height:0!important;box-shadow:none!important;color:var(--pl-ink)!important;background:0 0!important;border:0!important;margin:0 -10px 0 -12px!important;padding:0!important;font-size:0!important;line-height:0!important;display:flex!important}:is(html[data-layout=place],html[data-ui=new]) .fx-city-clockrow>button:first-child:before{content:"";width:18px;height:18px;-webkit-mask:var(--pl-i-play) center / 18px no-repeat;-webkit-mask:var(--pl-i-play) center / 18px no-repeat;mask:var(--pl-i-play) center / 18px no-repeat;background:currentColor;flex:none;transform:translateY(-1px)}:is(html[data-layout=place],html[data-ui=new]) .fx-city-clockrow>button:first-child[aria-pressed=true]:before,:is(html[data-layout=place],html[data-ui=new]) .fx-city-clockrow>button:first-child.is-on:before,:is(html[data-layout=place],html[data-ui=new]) .fx-city-clockrow>button:first-child[aria-label*=ause]:before{-webkit-mask-image:var(--pl-i-pause);-webkit-mask-image:var(--pl-i-pause);mask-image:var(--pl-i-pause)}:is(html[data-layout=place],html[data-ui=new]) .fx-city-clockrow>button:first-child:hover{opacity:.7}:is(html[data-layout=place],html[data-ui=new]) .fx-city-clockrow>button:first-child:active{transform:scale(.94)}:is(html[data-layout=place],html[data-ui=new]) .fx-city-clockrow>button:first-child>*{display:none}:is(html[data-layout=place],html[data-ui=new]) .fx-city-clockrow>button:not(:first-child):not(.lp-yearback){font-variant-numeric:tabular-nums;min-width:28px;height:44px;min-height:0;margin:0 -4px;padding:0 4px;border-radius:var(--pl-r-icon)!important;box-shadow:none!important;color:var(--pl-ink-2)!important;font:600 var(--pl-fs-1)/1 var(--pl-font)!important;background:0 0!important;border:0!important}:is(html[data-layout=place],html[data-ui=new]) .fx-city-clockrow>button:not(:first-child):not(.lp-yearback):hover{color:var(--pl-ink)!important}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) .fx-city-clockrow>button:not(:first-child):not(.lp-yearback){display:none!important}}:is(html[data-layout=place],html[data-ui=new]) .fx-city-year{color:var(--pl-year);font:600 var(--pl-fs-5)/var(--pl-lh-5) var(--pl-font)!important;letter-spacing:-.02em!important;min-width:4.4ch!important}:is(html[data-layout=place],html[data-ui=new]) .fx-city-scrub::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--pl-ink) 0 var(--scrub), transparent var(--scrub) 100%), var(--pl-rule);border-radius:1px;height:3px}:is(html[data-layout=place],html[data-ui=new]) .fx-city-scrub::-moz-range-track{background:var(--pl-rule);border-radius:2px;height:4px}:is(html[data-layout=place],html[data-ui=new]) .fx-city-scrub::-moz-range-progress{background:var(--pl-ink);border-radius:2px;height:4px}:is(html[data-layout=place],html[data-ui=new]) .fx-city-scrub::-webkit-slider-thumb{background:var(--pl-ink);width:4px;height:22px;box-shadow:0 0 0 3px var(--pl-paper);transition:transform var(--pl-t-quick) var(--pl-ease);border:0;border-radius:1px;margin-top:-9px}:is(html[data-layout=place],html[data-ui=new]) .fx-city-scrub::-moz-range-thumb{background:var(--pl-ink);width:4px;height:22px;box-shadow:0 0 0 3px var(--pl-paper);border:0;border-radius:1px}:is(html[data-layout=place],html[data-ui=new]) .fx-city-scrub:is(:hover,:active)::-webkit-slider-thumb{transform:scaleY(1.15)}:is(html[data-layout=place],html[data-ui=new]) .fx-city-scrub:focus-visible{outline:2px solid var(--pl-accent);outline-offset:4px;border-radius:4px}:is(html[data-layout=place],html[data-ui=new]) .fx-city-ticks>span{font:500 var(--pl-fs-1)/1 var(--pl-font);color:var(--pl-ink-2)}:is(html[data-layout=place],html[data-ui=new]) .fx-city-ticks>span:hover{color:var(--pl-year);text-decoration:none}:is(html[data-layout=place],html[data-ui=new]) .fx-city-scrubwrap{padding-bottom:var(--pl-4)}:is(html[data-layout=place],html[data-ui=new]) .fx-city-ticks{height:16px;bottom:-2px}:is(html[data-layout=place],html[data-ui=new]) .fx-city-firecap{color:var(--pl-year);font:600 var(--pl-fs-1)/var(--pl-lh-1) var(--pl-font)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder{color:var(--pl-ink);font-family:var(--pl-font);background:var(--pl-paper)!important;border-radius:var(--pl-r-panel)!important;box-shadow:var(--pl-shadow)!important;border:var(--pl-edge)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-title{letter-spacing:-.005em;color:var(--pl-ink);font:700 var(--pl-fs-3)/var(--pl-lh-3) var(--pl-font)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-kicker{color:var(--pl-ink);font:600 var(--pl-fs-2)/var(--pl-lh-2) var(--pl-font)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-kicker span{color:var(--pl-ink-2);font-weight:400}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-field{gap:var(--pl-2);min-height:40px;transition:box-shadow var(--pl-t-quick) var(--pl-ease);border:1px solid var(--pl-rule)!important;border-radius:var(--pl-r-field)!important;background:var(--pl-paper)!important;padding:0 var(--pl-3)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-field:focus-within{box-shadow:none;border-color:var(--pl-ink)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-field input{color:var(--pl-ink);background:0 0;outline:0;font:400 var(--pl-fs-3)/var(--pl-lh-3) var(--pl-font)!important;border:0!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-field input::placeholder{color:var(--pl-ink-2);opacity:1}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-field svg{color:var(--pl-ink-2);flex:none;width:16px;height:16px}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-x{border-radius:var(--pl-r-icon);place-items:center;width:28px;height:28px;display:inline-grid;color:var(--pl-ink-2)!important;background:0 0!important;font-size:0!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-x:hover{background:var(--pl-paper-2)!important;color:var(--pl-ink)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-x:before{content:"";width:14px;height:14px;-webkit-mask:var(--pl-i-close) center / 14px no-repeat;-webkit-mask:var(--pl-i-close) center / 14px no-repeat;mask:var(--pl-i-close) center / 14px no-repeat;background:currentColor}:is(html[data-layout=place],html[data-ui=new]) .fx-story-tries{font-family:var(--pl-font);gap:var(--pl-1) var(--pl-3)}:is(html[data-layout=place],html[data-ui=new]) .fx-story-tries-k{font:400 var(--pl-fs-2)/var(--pl-lh-2) var(--pl-font)!important;color:var(--pl-ink-2)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-tries button{font:600 var(--pl-fs-2)/var(--pl-lh-2) var(--pl-font)!important;color:var(--pl-ink)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-tries button span{font:400 var(--pl-fs-2)/var(--pl-lh-2) var(--pl-font)!important;color:var(--pl-ink-2)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-tries button:hover{color:var(--pl-accent)!important}:is(html[data-layout=place],html[data-ui=new]) .lp-lbl{height:30px;padding:0 var(--pl-3);border-radius:var(--pl-r-btn);background:var(--pl-paper);color:var(--pl-ink);box-shadow:var(--pl-shadow-door);font:500 var(--pl-fs-2)/1 var(--pl-font);transition:background-color var(--pl-t-quick) var(--pl-ease), color var(--pl-t-quick) var(--pl-ease), transform var(--pl-t-quick) var(--pl-ease);gap:6px}:is(html[data-layout=place],html[data-ui=new]) .lp-lbl strong{color:var(--pl-year);font-variant-numeric:tabular-nums;margin-right:0;font-weight:700}:is(html[data-layout=place],html[data-ui=new]) .lp-door:is(:hover,:focus-visible) .lp-lbl{background:var(--pl-ink);color:var(--pl-on-ink);transform:translateY(-1px)}:is(html[data-layout=place],html[data-ui=new]) .lp-door:is(:hover,:focus-visible) .lp-lbl strong{color:inherit}:is(html[data-layout=place],html[data-ui=new]) .lp-door.is-hall .lp-lbl{background:var(--pl-ink);color:var(--pl-on-ink)}:is(html[data-layout=place],html[data-ui=new]) .lp-door.is-hall .lp-lbl strong{color:inherit}@media (min-width:821px){:is(html[data-layout=place],html[data-ui=new]) .lp-sheet.is-item .lp-peek .lp-thumb{display:none}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet .lp-h1{-webkit-line-clamp:4}}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-field input:focus,:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-field input:focus-visible{box-shadow:none!important;outline:0!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-list{margin:var(--pl-2) 0 0;padding:0;list-style:none}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-list li+li{border-top:1px solid var(--pl-rule)}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-list button{justify-content:space-between;align-items:baseline;gap:var(--pl-3);text-align:left;width:100%;min-height:48px;padding:var(--pl-3) var(--pl-2)!important;border-radius:var(--pl-r-img)!important;font:600 var(--pl-fs-3)/var(--pl-lh-3) var(--pl-font)!important;color:var(--pl-ink)!important;background:0 0!important;display:flex!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-list button:is(:hover,[aria-selected=true],.is-on,.is-active),:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-list li[aria-selected=true] button,:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-list li.is-on button{background:var(--pl-paper-2)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-list .fx-story-finder-sub{letter-spacing:0;text-transform:none;white-space:nowrap;font:400 var(--pl-fs-2)/var(--pl-lh-2) var(--pl-font)!important;color:var(--pl-ink-2)!important}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder:is(:has(input:focus),:focus-within:has(.fx-story-finder-list li)){padding:var(--pl-3) var(--pl-4) var(--pl-4)!important;border-radius:0 0 var(--pl-r-panel) var(--pl-r-panel)!important;box-shadow:0 0 0 100vmax var(--pl-scrim)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder:is(:has(input:focus),:focus-within:has(.fx-story-finder-list li)) .fx-story-finder-field{min-height:48px}}@keyframes pl-rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes pl-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes pl-push{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes pl-fade{0%{opacity:0}to{opacity:1}}@keyframes pl-door-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) .fx-city-wrap:has(.fx-city-tiles) .fx-city-ledger:not(.is-shut):has(.lp-sheet){animation:pl-rise var(--pl-t-base) var(--pl-ease) both;transition:height var(--pl-t-base) var(--pl-ease), top var(--pl-t-base) var(--pl-ease)!important}}@media (min-width:821px){:is(html[data-layout=place],html[data-ui=new]) .fx-city-wrap:has(.fx-city-tiles) .fx-city-ledger:not(.is-shut):has(.lp-sheet){animation:pl-slide-in var(--pl-t-base) var(--pl-ease) both}}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet.is-item>:not(.lp-bar){animation:pl-push var(--pl-t-base) var(--pl-ease) both}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet.is-item>.lp-body{animation-delay:40ms}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet.is-place>:not(.lp-bar){animation:pl-fade var(--pl-t-base) var(--pl-ease) both}:is(html[data-layout=place],html[data-ui=new]) .lp-door .lp-lbl{animation:pl-door-in var(--pl-t-base) var(--pl-ease) both}:is(html[data-layout=place],html[data-ui=new]) .pl-odo,.pl-tokens .pl-odo{vertical-align:-.1em;height:1em;display:inline-flex;overflow:hidden;line-height:1!important}.pl-odo-col{height:1em;display:inline-block;position:relative;overflow:hidden}.pl-odo-size{visibility:hidden;font-variant-numeric:proportional-nums;height:1em;line-height:1;display:block}.pl-odo-strip{font-variant-numeric:proportional-nums;width:2em;transition:transform var(--pl-t-quick) var(--pl-ease);will-change:transform;flex-direction:column;align-items:center;margin-left:-1em;display:flex;position:absolute;top:0;left:50%}.pl-odo-strip>span,.pl-odo-ch{height:1em;line-height:1;display:block}@media (prefers-reduced-motion:reduce){:is(html[data-layout=place],html[data-ui=new]) *,:is(html[data-layout=place],html[data-ui=new]) :before,.pl-tokens *{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet>*,:is(html[data-layout=place],html[data-ui=new]) .lp-door .lp-lbl{animation:pl-fade var(--pl-t-quick) linear both!important}}:is(html[data-layout=place],html[data-ui=new]) .fx-city-ledger:has(.fx-story-skel){background:var(--pl-paper)!important;box-shadow:var(--pl-shadow)!important;border:0!important}:is(html[data-layout=place],html[data-ui=new]) .fx-city-ledger:has(.fx-story-skel)>:is(.fx-city-sheet-grab,.fx-ledger-x){display:none!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-skel .fx-story-tabs,:is(html[data-layout=place],html[data-ui=new]) .fx-story-skel .fx-skel-rule{display:none}:is(html[data-layout=place],html[data-ui=new]) .fx-story-skel{padding-top:var(--pl-6)}:is(html[data-layout=place],html[data-ui=new]) .fx-skel{border-radius:var(--pl-1);background:linear-gradient(90deg, var(--pl-paper-2) 0%, var(--pl-paper) 50%, var(--pl-paper-2) 100%);background-size:200% 100%}:is(html[data-layout=place],html[data-ui=new]) .fx-skel-title{height:var(--pl-lh-4);margin:0 0 var(--pl-2)}:is(html[data-layout=place],html[data-ui=new]) .fx-skel-meta{height:var(--pl-fs-2);margin-bottom:var(--pl-4)}:is(html[data-layout=place],html[data-ui=new]) .fx-skel-line{height:var(--pl-fs-3);margin-bottom:var(--pl-2)}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) .fx-city-wrap:has(.fx-city-tiles) .fx-city-ledger:has(.fx-story-skel){min-height:176px;animation:pl-rise var(--pl-t-base) var(--pl-ease) both;bottom:calc(var(--lp-barh,72px) + env(safe-area-inset-bottom))!important;border-radius:var(--pl-r-panel) var(--pl-r-panel) 0 0!important;height:25svh!important;max-height:none!important;padding:var(--pl-2) var(--pl-4) 0!important;top:auto!important;overflow:hidden!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-skel{padding-top:var(--pl-5)}}@media (min-width:821px){:is(html[data-layout=place],html[data-ui=new]) .fx-city-wrap:has(.fx-city-tiles) .fx-city-ledger:has(.fx-story-skel){animation:pl-slide-in var(--pl-t-base) var(--pl-ease) both;top:var(--pl-3)!important;right:var(--pl-3)!important;bottom:var(--pl-3)!important;width:calc(var(--fx-city-ledger,440px) - var(--pl-3))!important;border-radius:var(--pl-r-panel)!important;padding:var(--pl-4) var(--pl-5) var(--pl-5)!important}}:is(html[data-layout=place],html[data-ui=new]) .fx-cc{transition:box-shadow var(--pl-t-quick) var(--pl-ease), transform var(--pl-t-quick) var(--pl-ease);border:var(--pl-edge)!important;border-radius:var(--pl-r-card)!important;background:var(--pl-paper)!important;color:var(--pl-ink)!important;box-shadow:var(--pl-shadow-door)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc:hover{transform:translateY(-1px);box-shadow:var(--pl-shadow)!important;border-color:var(--pl-ink-2)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc>img{background:var(--pl-paper-2)}:is(html[data-layout=place],html[data-ui=new]) .fx-cc>i{background:var(--pl-paper-2)!important;color:var(--pl-year)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc>span{gap:2px;padding:var(--pl-2) var(--pl-3)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc small{letter-spacing:.06em;font:600 11px/14px var(--pl-font)!important;color:var(--pl-ink-2)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc strong{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font:700 var(--pl-fs-4)/1 var(--pl-font)!important;color:var(--pl-year)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc b{color:var(--pl-ink);text-wrap:balance;font:600 var(--pl-fs-2)/18px var(--pl-font)!important}@media (min-width:821px){:is(html[data-layout=place],html[data-ui=new]) .fx-cc:not(.is-big) b{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(html[data-layout=place],html[data-ui=new]) .fx-cc:not(.is-big)>img{max-width:96px!important}}:is(html[data-layout=place],html[data-ui=new]) .fx-cc:is(.is-dec,.is-strip){border:var(--pl-edge)!important;background:var(--pl-paper)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc:is(.is-dec,.is-strip) strong{color:var(--pl-year)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc:is(.is-dec,.is-strip)>span{padding-left:var(--pl-3)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-mini .fx-cc{border-radius:var(--pl-r-img)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-mini .fx-cc strong{font-size:var(--pl-fs-3)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-mini .fx-cc b{font-size:var(--pl-fs-1)!important;line-height:var(--pl-lh-1)!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-door,.fx-ev,.fx-hd) .fx-cc{animation:pl-door-in var(--pl-t-base) var(--pl-ease) both}:is(html[data-layout=place],html[data-ui=new]) .lp-peek-pic{box-shadow:inset 0 0 0 1px #0000000a;border-radius:var(--pl-r-img)!important;background:var(--pl-paper-2)!important}:is(html[data-layout=place],html[data-ui=new]) .lp-peek-pic img{transition:transform var(--pl-t-base) var(--pl-ease)}:is(html[data-layout=place],html[data-ui=new]) .lp-peek-pic:hover img{transform:scale(1.03)}:is(html[data-layout=place],html[data-ui=new]) .lp-play{width:var(--pl-h)!important;height:var(--pl-h)!important;border-radius:var(--pl-r-icon)!important;color:#fff!important;background:#11111173!important;padding:0!important;font-size:0!important}:is(html[data-layout=place],html[data-ui=new]) .lp-play:before{content:"";width:16px;height:16px;-webkit-mask:var(--pl-i-play) center / 16px no-repeat;-webkit-mask:var(--pl-i-play) center / 16px no-repeat;mask:var(--pl-i-play) center / 16px no-repeat;background:currentColor;margin-left:2px}:is(html[data-layout=place],html[data-ui=new]) .lp-hero{margin:0}:is(html[data-layout=place],html[data-ui=new]) .lp-hero img{background:var(--pl-paper-2);aspect-ratio:3/2;border-radius:var(--pl-r-img)!important}:is(html[data-layout=place],html[data-ui=new]) .lp-hero figcaption{margin-top:var(--pl-2)!important;font:400 var(--pl-fs-1)/var(--pl-lh-1) var(--pl-font)!important;color:var(--pl-ink-2)!important}:is(html[data-layout=place],html[data-ui=new]) .lp-hero figcaption b{color:var(--pl-year);font-weight:700}:is(html[data-layout=place],html[data-ui=new]) .lp-media .fx-pl-pic img,:is(html[data-layout=place],html[data-ui=new]) .lp-media .fx-pl-pic video{width:100%;display:block}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) body[data-city-drawer=full] .fx-city-wrap:has(.fx-city-tiles) .fx-city-ledger:has(.lp-sheet){padding-left:0!important;padding-right:0!important}:is(html[data-layout=place],html[data-ui=new]) body[data-city-drawer=full] .lp-sheet>:not(.lp-media){margin-left:var(--pl-4);margin-right:var(--pl-4)}:is(html[data-layout=place],html[data-ui=new]) body[data-city-drawer=full] .lp-sheet>.lp-media{margin:0}:is(html[data-layout=place],html[data-ui=new]) body[data-city-drawer=full] .lp-sheet>.lp-media :is(img,video,.fx-pl-pic){border-radius:0!important}:is(html[data-layout=place],html[data-ui=new]) body[data-city-drawer=full] .lp-sheet>.lp-media :is(figcaption,.fx-pl-credit,.fx-pl-meta,p){padding:0 var(--pl-4)}:is(html[data-layout=place],html[data-ui=new]) body:not([data-city-drawer=full]) .lp-sheet .lp-peek:has(.lp-peek-pic){column-gap:var(--pl-3);row-gap:var(--pl-2);grid-template-rows:auto auto;grid-template-columns:128px 1fr;align-items:start;display:grid}:is(html[data-layout=place],html[data-ui=new]) body:not([data-city-drawer=full]) .lp-sheet .lp-peek:has(.lp-peek-pic) .lp-peek-pic{aspect-ratio:1;grid-row:1/span 2;width:128px;max-width:none}:is(html[data-layout=place],html[data-ui=new]) body:not([data-city-drawer=full]) .lp-sheet .lp-peek:has(.lp-peek-pic) .lp-read{grid-column:2;place-self:end start}:is(html[data-layout=place],html[data-ui=new]) body:not([data-city-drawer=full]) .lp-sheet .lp-peek .lp-h1{-webkit-line-clamp:2}:is(html[data-layout=place],html[data-ui=new]) body:not([data-city-drawer=full]) .lp-sheet .lp-peek:has(.lp-peek-pic) .lp-peek-sub{display:none}}:is(html[data-layout=place],html[data-ui=new]) :is(.fx-ev,.fx-hd,.lp-door){transition:opacity var(--pl-t-base) var(--pl-ease)}html[data-pl-flying] :is(.fx-ev,.fx-hd,.lp-door){opacity:0!important;pointer-events:none!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-hero,.lp-media){position:relative}:is(html[data-layout=place],html[data-ui=new]) .lp-hero-yr{z-index:2;pointer-events:none;padding:var(--pl-4);border-radius:var(--pl-r-img);font:700 var(--pl-fs-6)/1 var(--pl-font);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 2px 16px #00000059;animation:pl-fade var(--pl-t-base) var(--pl-ease) both;background:linear-gradient(#0a080600 48%,#0a08062e 68%,#0a08068c 100%);align-items:flex-end;display:flex;position:absolute;inset:0}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) body[data-city-drawer=full] .lp-sheet>.lp-media .lp-hero-yr{padding:var(--pl-4);border-radius:0}}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mm-foot{margin-top:var(--pl-2);gap:var(--pl-2);font-family:var(--pl-font)}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mm-credit{font:400 var(--pl-fs-1)/var(--pl-lh-1) var(--pl-font)!important;color:var(--pl-ink-2)!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mm-switch{gap:var(--pl-2);align-items:center;display:inline-flex;font:600 var(--pl-fs-1)/1 var(--pl-font)!important;color:var(--pl-ink-2)!important;letter-spacing:0!important;text-transform:none!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mm-switch button{min-width:32px;height:32px;padding:0 var(--pl-3);cursor:pointer;border:1px solid var(--pl-rule)!important;border-radius:var(--pl-r-btn)!important;background:var(--pl-paper)!important;color:var(--pl-ink)!important;font:600 var(--pl-fs-1)/1 var(--pl-font)!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mm-switch button:hover{background:var(--pl-paper-2)!important;border-color:var(--pl-ink-2)!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mm-zoomhint{border-radius:var(--pl-r-icon);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#1111118c;place-items:center;width:32px;height:32px;font-size:14px;display:grid}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet :is(audio,video){border-radius:var(--pl-r-img);width:100%}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) .fx-cc small{display:none!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc strong{font-size:17px!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc>span{justify-content:center;padding:6px var(--pl-2) 6px var(--pl-3)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13px!important;line-height:16px!important}}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet .fx-pl-foot button{background:var(--pl-paper);color:var(--pl-ink);border-color:var(--pl-rule);height:var(--pl-h);min-height:var(--pl-h);padding:0 var(--pl-3);border-radius:var(--pl-r-btn)!important}:is(html[data-layout=place],html[data-ui=new]) .lp-sheet .fx-pl-foot button:hover{background:var(--pl-paper-2);border-color:var(--pl-ink-2)}:is(html[data-layout=place],html[data-ui=new]) .lp-bigplay{z-index:3;color:#fff;box-shadow:none;filter:drop-shadow(0 2px 8px #00000073);transition:transform var(--pl-t-quick) var(--pl-ease), opacity var(--pl-t-quick) var(--pl-ease);padding:0;background:0 0!important;width:64px!important;height:64px!important;font-size:0!important}:is(html[data-layout=place],html[data-ui=new]) .lp-bigplay:hover{transform:translate(-50%,-50%)scale(1.06)!important}:is(html[data-layout=place],html[data-ui=new]) .lp-bigplay .lp-bigplay-i{width:40px;height:40px;-webkit-mask:var(--pl-i-play) center / 40px no-repeat;-webkit-mask:var(--pl-i-play) center / 40px no-repeat;mask:var(--pl-i-play) center / 40px no-repeat;background:currentColor;margin-left:4px;font-size:0}:is(html[data-layout=place],html[data-ui=new]) .lp-hero.is-story img{background:var(--pl-paper-2)}:is(html[data-layout=place],html[data-ui=new]) .lp-hero :is(.lp-scanover,.lp-mapcut){border-radius:var(--pl-r-img)}@media (min-width:821px){:is(html[data-layout=place],html[data-ui=new]) .lp-sheet>.lp-hero :is(.lp-scanover,.lp-mapcut,.lp-hero-yr){border-radius:0}}:is(html[data-layout=place],html[data-ui=new]) .lp-row :is(.lp-pic,.lp-mapcut){border-radius:var(--pl-r-img)}:is(html[data-layout=place],html[data-ui=new]) .lp-sound{background:0 0;padding:0}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp.is-audio{padding:var(--pl-3);margin:0;border:1px solid var(--pl-rule)!important;border-radius:var(--pl-r-card)!important;background:var(--pl-paper)!important;color:var(--pl-ink)!important;box-shadow:none!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-audio-title{align-items:center;gap:var(--pl-2);margin:0 0 var(--pl-2);display:flex;font:600 var(--pl-fs-2)/var(--pl-lh-2) var(--pl-font)!important;color:var(--pl-ink)!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-audio-title svg{fill:currentColor;width:14px;height:14px;color:var(--pl-ink-2)!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-bar{align-items:center;gap:var(--pl-3);display:flex;background:0 0!important;padding:0!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-play{flex:none;place-items:center;display:grid;width:var(--pl-h)!important;height:var(--pl-h)!important;border:1px solid var(--pl-rule)!important;border-radius:var(--pl-r-icon)!important;color:var(--pl-ink)!important;box-shadow:none!important;background:0 0!important;padding:0!important;font-size:0!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-play:before{content:"";width:14px;height:14px;-webkit-mask:var(--pl-i-play) center / 14px no-repeat;-webkit-mask:var(--pl-i-play) center / 14px no-repeat;mask:var(--pl-i-play) center / 14px no-repeat;background:currentColor}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-play[aria-label*=ause]:before,:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-play[aria-pressed=true]:before{-webkit-mask-image:var(--pl-i-pause);-webkit-mask-image:var(--pl-i-pause);mask-image:var(--pl-i-pause)}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-play>*{display:none}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-play:hover{border-color:var(--pl-ink-2)!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-seek{min-width:0;accent-color:var(--pl-ink);flex:auto}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-time{font-variant-numeric:tabular-nums;font:400 var(--pl-fs-1)/1 var(--pl-font)!important;color:var(--pl-ink-2)!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-icon{width:32px;height:32px;border-radius:var(--pl-r-icon)!important;color:var(--pl-ink-2)!important;background:0 0!important;border:0!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-icon:hover{background:var(--pl-paper-2)!important;color:var(--pl-ink)!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-under{margin:var(--pl-2) 0 0;font:400 var(--pl-fs-1)/var(--pl-lh-1) var(--pl-font)!important;color:var(--pl-ink-2)!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-under a{color:inherit!important}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder .fx-story-tries-k{display:none!important}}@media (min-width:821px){:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder:focus-within:has(.fx-story-finder-list li){box-shadow:var(--pl-shadow), 0 0 0 100vmax color-mix(in srgb, var(--pl-paper) 45%, transparent)!important}}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-seek{appearance:none;cursor:pointer;height:20px;background:0 0!important}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-seek::-webkit-slider-runnable-track{background:var(--pl-rule);border-radius:1px;height:3px}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-seek::-webkit-slider-thumb{-webkit-appearance:none;background:var(--pl-ink);width:4px;height:16px;box-shadow:0 0 0 2px var(--pl-paper);border:0;border-radius:1px;margin-top:-6.5px}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-seek::-moz-range-track{background:var(--pl-rule);height:3px}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-seek::-moz-range-progress{background:var(--pl-ink);height:3px}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-sheet,.fx-story) .fx-mp-seek::-moz-range-thumb{background:var(--pl-ink);border:0;border-radius:1px;width:4px;height:16px}@media (hover:none){:is(html[data-layout=place],html[data-ui=new]) .lp-row:hover{background:0 0}:is(html[data-layout=place],html[data-ui=new]) :where(.lp-pill,.lp-mapbtn,.lp-back,.lp-sheet .fx-pl-foot button,.pl-btn):hover:not([disabled]),:is(html[data-layout=place],html[data-ui=new]) :is(.lp-x,.pl-icon):hover{background:var(--pl-paper);border-color:var(--pl-rule)}:is(html[data-layout=place],html[data-ui=new]) .fx-cc:hover{transform:none;border-color:var(--pl-rule)!important;box-shadow:var(--pl-shadow-door)!important}:is(html[data-layout=place],html[data-ui=new]) .lp-peek-pic:hover img{transform:none}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-list button:hover:not([aria-selected=true]){background:0 0!important}:is(html[data-layout=place],html[data-ui=new]) .lp-row:active{background:var(--pl-paper-2)}}:is(html[data-layout=place],html[data-ui=new]) body[data-city-drawer=full] .lp-peek-sub,:is(html[data-layout=place],html[data-ui=new]) .lp-sheet.is-place .lp-peek-sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:821px){:is(html[data-layout=place],html[data-ui=new]) .lp-peek-sub{white-space:normal}}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-list{background:0 0!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-kicker{color:var(--pl-ink)!important;background:0 0!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-kicker span{color:var(--pl-ink-2)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-title{color:var(--pl-ink)!important}:is(html[data-layout=place],html[data-ui=new]) .lp-peek-acts{align-items:center;gap:var(--pl-2);flex-wrap:wrap;display:flex}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) body:not([data-city-drawer=full]) .lp-sheet .lp-peek:has(.lp-peek-pic) .lp-peek-acts{grid-column:2;align-self:end}}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-seeyear,.lp-compare){height:var(--pl-h);padding:0 var(--pl-3);border:1px solid var(--pl-rule);border-radius:var(--pl-r-btn);background:var(--pl-paper);color:var(--pl-ink);font:600 var(--pl-fs-2)/1 var(--pl-font);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;transition:background-color var(--pl-t-quick) var(--pl-ease), border-color var(--pl-t-quick) var(--pl-ease);align-items:center;display:inline-flex}:is(html[data-layout=place],html[data-ui=new]) :is(.lp-seeyear,.lp-compare):hover{background:var(--pl-paper-2);border-color:var(--pl-ink-2)}:is(html[data-layout=place],html[data-ui=new]) .lp-yearback{align-items:center;gap:var(--pl-1);height:32px;padding:0 var(--pl-3) 0 var(--pl-2);border:var(--pl-edge);border-radius:var(--pl-r-btn);background:var(--pl-paper);color:var(--pl-ink);box-shadow:var(--pl-shadow-door);font:600 var(--pl-fs-1)/1 var(--pl-font);font-variant-numeric:tabular-nums;cursor:pointer;animation:pl-fade var(--pl-t-base) var(--pl-ease) both;display:inline-flex}:is(html[data-layout=place],html[data-ui=new]) .lp-yearback:before{content:"";width:14px;height:14px;-webkit-mask:var(--pl-i-back) center / 14px no-repeat;-webkit-mask:var(--pl-i-back) center / 14px no-repeat;mask:var(--pl-i-back) center / 14px no-repeat;background:currentColor}:is(html[data-layout=place],html[data-ui=new]) .lp-yearback:hover{border-color:var(--pl-ink-2)}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) body:not([data-city-drawer=full]) .lp-sheet .lp-peek .lp-h1{-webkit-box-orient:vertical;-webkit-line-clamp:3!important;display:-webkit-box!important;overflow:hidden!important}}:is(html[data-layout=place],html[data-ui=new]) .lp-hero-frame{border-radius:var(--pl-r-img);background:var(--pl-paper-2);position:relative;overflow:hidden}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) body[data-city-drawer=full] .lp-sheet>.lp-media .lp-hero-frame{border-radius:0}}@media (min-width:821px){:is(html[data-layout=place],html[data-ui=new]) .lp-sheet>.lp-hero .lp-hero-frame{border-radius:0}}:is(html[data-layout=place],html[data-ui=new]) .lp-hero-frame img{transition:opacity var(--pl-t-base) var(--pl-ease)}:is(html[data-layout=place],html[data-ui=new]) .lp-hero-dots{z-index:3;top:var(--pl-3)!important;left:var(--pl-4)!important;justify-content:stretch!important;gap:4px!important;right:64px!important}:is(html[data-layout=place],html[data-ui=new]) .lp-hero-dots i{flex:1 1 0;box-shadow:0 0 4px #00000040;background:#ffffff73!important;border-radius:1px!important;width:auto!important;height:2px!important}:is(html[data-layout=place],html[data-ui=new]) .lp-hero-dots i.is-on{background:#fff!important}:is(html[data-layout=place],html[data-ui=new]) .lp-hero-n{z-index:3;font:600 var(--pl-fs-1)/16px var(--pl-font);font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 6px #0000008c;top:6px!important;right:var(--pl-4)!important}:is(html[data-layout=place],html[data-ui=new]) .lp-hero-go{z-index:3;color:var(--pl-ink);opacity:.92;transition:opacity var(--pl-t-quick) var(--pl-ease), background-color var(--pl-t-quick) var(--pl-ease);place-items:center;padding:0;box-shadow:0 1px 6px #0000002e;border-radius:var(--pl-r-icon)!important;background:color-mix(in srgb, var(--pl-paper) 88%, transparent)!important;border:0!important;width:36px!important;height:36px!important;font-size:0!important;display:grid!important}:is(html[data-layout=place],html[data-ui=new]) .lp-hero-go:hover{opacity:1;background:var(--pl-paper)!important}:is(html[data-layout=place],html[data-ui=new]) .lp-hero-go:before{content:"";width:16px;height:16px;-webkit-mask:var(--pl-i-back) center / 16px no-repeat;-webkit-mask:var(--pl-i-back) center / 16px no-repeat;mask:var(--pl-i-back) center / 16px no-repeat;background:currentColor}:is(html[data-layout=place],html[data-ui=new]) .lp-hero-go.is-next:before{-webkit-mask-image:var(--pl-i-next);-webkit-mask-image:var(--pl-i-next);mask-image:var(--pl-i-next)}:is(html[data-layout=place],html[data-ui=new]) .lp-hero-go.is-prev{left:var(--pl-3)!important}:is(html[data-layout=place],html[data-ui=new]) .lp-hero-go.is-next{right:var(--pl-3)!important}@media (hover:none){:is(html[data-layout=place],html[data-ui=new]) .lp-hero-go{opacity:.8;width:32px!important;height:32px!important}}:is(html[data-layout=place],html[data-ui=new]) .lp-hero.is-place figcaption{margin-top:var(--pl-2)}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) body:not([data-city-drawer=full]) .lp-sheet .lp-peek-acts{scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}:is(html[data-layout=place],html[data-ui=new]) body:not([data-city-drawer=full]) .lp-sheet .lp-peek-acts::-webkit-scrollbar{display:none}:is(html[data-layout=place],html[data-ui=new]) body:not([data-city-drawer=full]) .lp-sheet .lp-peek-acts>*{flex:none}:is(html[data-layout=place],html[data-ui=new]) body:not([data-city-drawer=full]) .lp-sheet .lp-peek-acts:not(:has(>:nth-child(3))){-webkit-mask-image:none;mask-image:none}}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder .fx-story-finder-title{margin:0 0 var(--pl-2)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder .fx-story-tries{margin-top:var(--pl-2);align-items:baseline;gap:var(--pl-3)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder .fx-story-tries>button{text-decoration:underline;-webkit-text-decoration-color:var(--pl-rule);text-decoration-color:var(--pl-rule);text-underline-offset:3px;background:0 0!important;border:0!important;padding:0!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder .fx-story-tries>button:hover{text-decoration-color:currentColor}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder .fx-story-tries-k{display:none!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder .fx-story-tries>button:nth-of-type(2) span{display:none}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder,:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder:is(:has(input:focus),:focus-within:has(.fx-story-finder-list li)){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder :is(.fx-story-finder-title,.fx-story-finder-kicker,.fx-story-tries){display:none!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder .fx-story-finder-field{height:44px;min-height:44px!important;padding:0 var(--pl-3)!important;background:var(--pl-paper)!important;border:1px solid var(--pl-rule)!important;border-radius:var(--pl-r-field)!important;margin:0!important;box-shadow:0 1px 2px #1b18141f,0 4px 14px #1b181424!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder .fx-story-finder-field:focus-within{border-color:var(--pl-ink)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder .fx-story-finder-field input::placeholder{color:var(--pl-ink-2)}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder .fx-story-finder-list{margin:var(--pl-1) 0 0!important;padding:var(--pl-1)!important;background:var(--pl-paper)!important;border:1px solid var(--pl-rule)!important;border-radius:var(--pl-r-field)!important;box-shadow:0 1px 2px #1b18141f,0 6px 18px #1b181429!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder .fx-story-finder-list li+li{border-top:0}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder .fx-story-finder-list button{min-height:44px;padding:var(--pl-2) var(--pl-3)!important;border-radius:3px!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder :is(.fx-story-finder-status,p.fx-story-finder-sub,.fx-story-finder-none){margin:var(--pl-1) 0 0;padding:var(--pl-2) var(--pl-3);background:var(--pl-paper);border:1px solid var(--pl-rule);border-radius:var(--pl-r-field);font:400 var(--pl-fs-2)/var(--pl-lh-2) var(--pl-font);color:var(--pl-ink-2)}@media (min-width:821px){:is(:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder,:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder:not(:has(input:focus))){width:400px!important}}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder{left:var(--pl-3)!important;right:var(--pl-3)!important;width:auto!important;max-width:none!important}}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder:focus-within:has(.fx-story-finder-list li){box-shadow:0 0 0 100vmax color-mix(in srgb, var(--pl-paper) 45%, transparent)!important}html[data-ui=new] .fx-story-finder:not(:has(.fx-story-finder-list li)){box-shadow:none!important}html[data-ui=new] .fx-story-finder:not(:has(.fx-story-finder-list li)) .fx-story-finder-field{box-shadow:0 1px 2px #1b18141f,0 4px 14px #1b181424!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc.is-b>span{justify-content:center;gap:3px!important;padding:9px 12px!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc.is-b small{white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden;font:500 12px/15px var(--pl-font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--pl-ink-2)!important;display:block!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc.is-b small em{color:var(--pl-ink);font-variant-numeric:tabular-nums;margin-right:5px;font-style:normal;font-weight:700}:is(html[data-layout=place],html[data-ui=new]) .fx-cc.is-b b{letter-spacing:-.005em;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font:600 16px/20px var(--pl-font)!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc.is-b>img{max-width:88px!important}@media (max-width:820px){:is(html[data-layout=place],html[data-ui=new]) .fx-cc.is-b>span{gap:2px!important;padding:7px 9px!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc.is-b small{font-size:11px!important;line-height:14px!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc.is-b b{-webkit-line-clamp:3;font-size:14px!important;line-height:17px!important}:is(html[data-layout=place],html[data-ui=new]) .fx-cc.is-b>img{max-width:60px!important}}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-list button.is-said{text-align:left;justify-content:center;gap:2px;flex-direction:column!important;align-items:flex-start!important}:is(html[data-layout=place],html[data-ui=new]) .fx-story-finder-list button.is-said .fx-story-finder-sub{align-self:flex-start}:is(html[data-layout=place],html[data-ui=new]) body .fx-story-finder:is(:has(input:focus),:focus-within:has(.fx-story-finder-list li)),:is(html[data-layout=place],html[data-ui=new])[data-theme=dark] body .fx-story-finder:is(:has(input:focus),:focus-within:has(.fx-story-finder-list li)){box-shadow:var(--pl-shadow)!important}
