.mp{min-width:0}.mp-split{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.mp-main{flex-direction:column;min-width:0;display:flex}.mp-main .mp-frame{flex:1;min-height:560px;display:flex}.mp-main .mp-map{flex:1;width:100%;height:auto}.mp-panel{border:1.5px solid var(--ink);background:var(--white);box-shadow:5px 5px 0 var(--ink)}.mp-panel-h{white-space:nowrap;border-bottom:1.5px solid var(--ink);background:var(--powder);justify-content:space-between;gap:10px;padding:9px 12px;font-size:10.5px;display:flex}.mp-panel-h b{font:700 12px var(--num)}.mp-search{border-bottom:1.5px solid var(--ink);background:var(--white);align-items:center;height:46px;display:flex;position:relative}.mp-search svg{color:var(--cocoa);flex:none;margin:0 4px 0 12px}.mp-search input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 8px;font-size:16px}.mp-search input::-webkit-search-cancel-button{display:none}.mp-search:focus-within{outline:2px solid var(--ink);outline-offset:-4px}.mp-x{border:1.5px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:999px;flex:none;width:28px;height:28px;margin-right:8px;font-size:16px;line-height:1}.mp-panel-tools{justify-content:flex-end;padding:0 12px;display:flex}.mp-panel-tools:has(.mp-reset){padding-top:8px}.mp-drawer{display:none}.mp-reset{color:var(--brown);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:10.5px}.mp-groups{padding:0 14px 14px}.mp-group{border:0;border-top:1px solid var(--rule);min-width:0;margin:0;padding:16px 0}.mp-group:first-child{border-top:0}.mp-group legend{float:left;align-items:baseline;gap:6px;width:100%;padding:0 0 10px;font-size:10.5px;line-height:1.2;display:flex}.mp-group legend+*{clear:both}.mp-group legend i{color:var(--muted);font-style:normal}.mp-group legend span{color:var(--muted);margin-left:auto;font-size:9px}.mp-n{font-variant-numeric:tabular-nums;background:color-mix(in srgb, currentColor 12%, transparent);min-width:24px;line-height:1.2;font:600 10px var(--num);letter-spacing:0;text-align:center;border-radius:999px;padding:2px 5px}.mp-seg{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border:1.5px solid var(--ink);display:grid}.mp-seg button{border:0;border-left:1.5px solid var(--ink);background:var(--white);min-width:0;height:40px;line-height:1;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:10px;display:inline-flex}.mp-seg button:first-child{border-left:0}.mp-seg button[aria-checked=true]{background:var(--ink);color:var(--paper)}.mp-seg button:disabled{color:var(--muted);cursor:default}.mp-seg button:focus-visible,.mp-tog:focus-visible{outline:2px solid var(--ink);outline-offset:2px;z-index:1;position:relative}.mp-togs{gap:6px;display:grid}.mp-tog{border:1.5px solid var(--ink);background:var(--white);min-height:36px;font:500 13px var(--sans);color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:3px 8px 3px 6px;display:grid}.mp-tog[aria-pressed=true]{background:var(--c,var(--cream))}.mp-tog[aria-pressed=false]{color:var(--muted);border-style:dashed}.mp-tog[aria-pressed=false] .mp-tog-ic{opacity:.45;filter:grayscale()}.mp-tog-ic{place-items:center;height:26px;display:grid}.mp-tog-ic .tab-ic{width:30px;height:27px}.mp-tog-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mp-tick{font:700 12px var(--mono);text-align:center}.mp-flag{border-radius:2px;width:26px;height:auto;display:block}.mp-seg button[aria-checked=false] .mp-flag{opacity:.85}.mp-blank{border:1.5px solid;border-radius:3px;width:14px;height:14px}.mp-key{width:16px;height:16px;display:block}.mp-asof{border-top:1px solid var(--rule);color:var(--muted);margin:0;padding-top:14px;font-size:9.5px}.leaflet-container{isolation:isolate}.mp-frame{border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:var(--beige);position:relative}.mp-map,.mp-hold{background:#e8e6e1;height:700px}.mp-hold{border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.mp-map .leaflet-tile{mix-blend-mode:normal!important;width:258px!important;height:258px!important}.mp-map .leaflet-control-zoom{border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:0}.mp-map .leaflet-control-zoom a{color:var(--ink);font-family:var(--mono);border-radius:0!important}.mp-map .leaflet-control-attribution{font-family:var(--mono);background:#fffdf9d9;font-size:9px}.mp-map .leaflet-control-attribution a{color:var(--cocoa)}.mp-pin{background:0 0;border:0}.mp-pin svg{filter:drop-shadow(1px 1px #1f1a1659);width:100%;height:100%;display:block;overflow:visible}.mp-pin.is-onboarding svg{opacity:.6}.mp-pin:hover svg,.mp-pin:focus-visible svg{transform:scale(1.35)}.mp-lab{white-space:nowrap;font-family:var(--mono);letter-spacing:.02em;color:var(--ink);text-shadow:0 0 2px var(--white), 0 0 3px var(--white), 0 0 4px var(--white);pointer-events:none;font-size:10px;font-weight:600;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.mp-dot svg{filter:none}.mp .leaflet-popup-content-wrapper{border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:var(--white);border-radius:0}.mp .leaflet-popup-content{font-family:var(--sans);margin:12px 14px}.mp .leaflet-popup-tip{border:1.5px solid var(--ink);box-shadow:none}.mp-pop{gap:4px;min-width:180px;max-width:240px;display:grid}.mp-pop>.mono{color:var(--cocoa);font-size:10px}.mp-pop .d-sm{font-size:22px}.mp-pop p{color:var(--cocoa);margin:0;font-size:13px}.mp-pop-f{color:var(--ink)!important}.mp-pop-a{flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.mp-pop-a a{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--brown);border-bottom:1px solid;font-size:11px;text-decoration:none}.mp-list{margin-top:22px}.mp-list summary{cursor:pointer;color:var(--cocoa);font-size:11px}.mp-list ul{columns:3 240px;column-gap:24px;margin:14px 0 0;padding:0;list-style:none}.mp-list li{break-inside:avoid;border-bottom:1px solid var(--rule);gap:1px;padding:6px 0;display:grid}.mp-list li a{color:var(--ink)}.mp-list li .mono{color:var(--muted);font-size:9.5px}.mp-face{background:0 0;border:0}.mp-face-ph{border:2px solid var(--ink);background:var(--beige);width:44px;height:44px;box-shadow:2px 2px 0 var(--ink);transition:transform .25s var(--ease);border-radius:50%;display:block;position:relative;overflow:hidden}.mp-face-ph img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.mp-face-ph.lab img{object-position:50% 0;width:170%;height:170%;top:-12%;left:-35%}.mp-face-ph .hv{opacity:0}.mp-face:hover .mp-face-ph,.mp-face:focus-visible .mp-face-ph{transform:scale(1.6)}.mp-face:hover .mp-face-ph .hv,.mp-face:focus-visible .mp-face-ph .hv{opacity:1}.mp-ini{height:100%;font-family:var(--disp);background:var(--blush);place-items:center;font-size:17px;font-weight:800;display:grid}.mp-face-lab{border:1.5px solid var(--ink);background:var(--white);box-shadow:2px 2px 0 var(--ink);white-space:nowrap;text-align:center;padding:6px 9px;display:none;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)}.mp-face-lab b{font-family:var(--disp);text-transform:uppercase;font-size:17px;font-weight:800;line-height:1;display:block}.mp-face-lab span{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--cocoa);font-size:9.5px}.mp-face:hover .mp-face-lab,.mp-face:focus-visible .mp-face-lab{display:block}.mp-crew{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:16px;margin-top:34px;display:grid}.mp-bench{margin-top:var(--sp-xs);max-width:64ch}.mp-card{scroll-margin-top:120px}.mp-card:target{box-shadow:4px 5px 0 var(--ink)}.mp-round{background:var(--cream);place-items:center;display:grid}.mp-round img{aspect-ratio:1;border:2px solid var(--ink);object-fit:cover;border-radius:50%;width:68%!important;height:auto!important}.mp-round .d{aspect-ratio:1;border:2px dashed var(--ink);background:var(--white);border-radius:50%;place-items:center;width:54%;font-size:40px;display:grid}.mp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 0;display:grid}.mp-stats div{border:1px solid var(--rule);background:var(--paper);gap:1px;padding:5px 6px;display:grid}.mp-stats dt{color:var(--muted);font-size:8.5px}.mp-stats dd{font:700 13px var(--num);margin:0}.mp-filmed{color:var(--cocoa);margin:8px 0 0;font-size:9.5px;line-height:1.5}.mp-filmed a{color:var(--brown)}@media (max-width:1100px){.mp-split{grid-template-columns:260px minmax(0,1fr);gap:18px}.mp-seg button{letter-spacing:.03em;flex-direction:column;gap:4px;height:50px;padding:0 4px;font-size:9.5px}.mp-seg .mp-n{min-width:20px;padding:2px 4px}.mp-map,.mp-hold{height:600px}}@media (max-width:900px){.mp-split{grid-template-columns:minmax(0,1fr)}.mp-main .mp-frame{flex:none;min-height:0}.mp-main .mp-map{flex:none;height:540px}.mp-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.mp-group:nth-child(2){border-top:0}.mp-asof{grid-column:1/-1}.mp-map,.mp-hold{height:540px}}@media (max-width:640px){.mp-map,.mp-hold,.mp-main .mp-map{height:min(68vh,520px)}.mp-panel{box-shadow:3px 3px 0 var(--ink)}.mp-panel-tools{justify-content:space-between;align-items:center;padding:8px 12px}.mp-panel-tools:has(.mp-reset){padding-top:8px}.mp-drawer{color:var(--ink);cursor:pointer;background:0 0;border:0;gap:8px;padding:0;font-size:11px;display:inline-flex}.mp-groups{padding-top:0;display:none}.mp-panel.open .mp-groups{display:block}.mp-group:nth-child(2){border-top:1px solid var(--rule)}.mp-crew{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mp-frame{box-shadow:3px 3px 0 var(--ink)}}@media (prefers-reduced-motion:reduce){.mp-face-ph,.mp-pin svg{transition:none}.mp-face:hover .mp-face-ph,.mp-face:focus-visible .mp-face-ph{transform:none}}.pk-call .mp-left{font-size:1.6em;line-height:.9}.pk-hero-below .pk-call{margin-top:32px}
