Category: Philadelphia News

  • Know your news? Test your skills with our News Quiz.

    Know your news? Test your skills with our News Quiz.

    html,body{margin:0}.inno :where(*:not(svg,svg *,.inno-no-reset,.inno-no-reset *),use){all:revert;margin:0;padding:0;border:0;list-style:none}@font-face{font-family:”innoInquirerHeadline”;font-weight:100;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:100;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:300;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-LightWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-LightWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:300;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-LightItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-LightItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:normal;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:normal;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:500;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:500;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:600;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:600;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:700;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:700;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:900;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:900;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerText”;font-weight:normal;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerText”;font-weight:normal;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerText”;font-weight:bold;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerText”;font-weight:bold;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot10″;font-weight:normal;src:url(“https://media.inquirer.com/fonts/Grot10-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot10″;font-weight:500;src:url(“https://media.inquirer.com/fonts/Grot10-MediumWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-MediumWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot10″;font-weight:bold;src:url(“https://media.inquirer.com/fonts/Grot10-ExtraboldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-ExtraboldWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot12″;font-weight:normal;src:url(“https://media.inquirer.com/fonts/Grot12Condensed-LightWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot12Condensed-LightWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot12″;font-weight:bold;src:url(“https://media.inquirer.com/fonts/Grot12Condensed-SemiboldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot12Condensed-SemiboldWEB.woff”) format(“woff”)}body.is-scroll-locked{overflow:hidden;height:100%}.inno{–color-background: #ffffff;–color-background-secondary: #f4f1eb;–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-primary: #222222;–color-text-link: #1a6aff;–color-text-secondary: #595760;–color-text-tertiary: #808284;–color-text-accent: #004e96;–color-faint: #dcdcdc;–color-mask: rgba(34, 34, 34, 0.8);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:”innoGrot10″,sans-serif;background:var(–color-background);color:var(–color-text-primary);padding-block-end:64px;overflow:clip;font-size:14px;line-height:1}.inno-mode–dark{–color-background: #222222;–color-background-secondary: #595760;–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-primary: #ffffff;–color-text-secondary: #dcdcdc;–color-text-tertiary: #808284;–color-text-link: #1a6aff;–color-faint: #595760;–color-mask: rgba(255, 255, 255, 0.8)}.inno–lite.inno-color–purple{–color-accent: #7b2589;–color-over-accent: #ffffff;–color-text-accent: #7b2589}.inno–lite.inno-color–pink{–color-accent: #cd0785;–color-over-accent: #ffffff;–color-text-accent: #cd0785}.inno–lite.inno-color–red{–color-accent: #e11b22;–color-over-accent: #ffffff;–color-text-accent: #e11b22}.inno–lite.inno-color–orange{–color-accent: #e66a1f;–color-over-accent: #222222;–color-text-accent: #e66a1f}.inno–lite.inno-color–yellow{–color-accent: #f0af13;–color-over-accent: #222222;–color-text-accent: #f0af13}.inno–lite.inno-color–green{–color-accent: #00a253;–color-over-accent: #ffffff;–color-text-accent: #00a253}.inno–lite.inno-color–teal{–color-accent: #00a69e;–color-over-accent: #ffffff;–color-text-accent: #00a69e}.inno–lite.inno-color–light-gray{–color-accent: #dcdcdc;–color-over-accent: #222222;–color-text-accent: #dcdcdc}.inno–lite.inno-color–light-blue{–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-accent: #8dd7f7}.inno–lite.inno-color–blue{–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-accent: #004e96}.inno–lite.inno-color–black{–color-accent: #222222;–color-over-accent: #ffffff;–color-text-accent: #222222}.inno–lite.inno-color–white{–color-accent: #ffffff;–color-over-accent: #222222;–color-text-accent: #ffffff}.inno–lite.inno-color–white,.inno–lite.inno-color–black{–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-accent: #222222}.inno–lite.inno-color–white.inno-mode–dark,.inno–lite.inno-color–black.inno-mode–dark{–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-accent: #ffffff}.inno–widget,.inno–embed{overflow:hidden;padding-block-end:0}.inno–widget .inno-layout–content>*,.inno–embed .inno-layout–content>*{max-width:none}.inno-anchorable:before{content:””;display:block;height:calc(var(–nav-height, 0) + 10px);margin:calc(0px – (var(–nav-height, 0) + 10px)) 0 0}.inno-spanner{background-color:#dcdcdc;box-shadow:4px 0 0 #dcdcdc,-4px 0 0 #dcdcdc;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#222}.inno-spanner–error,.inno-spanner–error-invalid-symbol{background-color:#fff;border:3px dashed #e11b22;box-shadow:none;padding-left:4px;padding-right:4px}body:has(.inno-chrome–chromeless){overflow:hidden;width:100vw;height:100vh}@supports(width: 100dvw){body:has(.inno-chrome–chromeless){width:100dvw}}@supports(height: 100dvh){body:has(.inno-chrome–chromeless){height:100dvh}}body:has(.inno-chrome–chromeless) .global-app-bar,body:has(.inno-chrome–chromeless) .footer,body:has(.inno-chrome–chromeless) .footer-wrapper{display:none}body:has(.inno-chrome–chromeless) #inq-article-completion{height:0px}.inno{–gutter: calc(50vw – 325px)}.inno *{box-sizing:border-box}.inno-layout–content>*{max-width:min(650px,100vw – 32px);margin-inline:auto}.inno-layout–align-full{max-width:100%}.inno-layout–align-wide{max-width:min(1250px,100vw – 32px);margin-inline:auto}.inno-layout–align-default{max-width:min(650px,100vw – 32px);margin-inline:auto}@media(min-width: 768px){.inno-layout–align-left{float:left;margin-inline-start:var(–gutter);margin-inline-end:24px;width:301px;margin-block-end:16px;padding-top:6px}}@media(min-width: 960px){.inno-layout–align-left{margin-inline-start:calc(var(–gutter) – clamp(0px,var(–gutter) – 100px,160px))}}@media(min-width: 768px){.inno-layout–align-right{float:right;width:301px;margin-inline-start:24px;margin-inline-end:var(–gutter);margin-block-end:16px;padding-top:5px}}@media(min-width: 960px){.inno-layout–align-right{margin-inline-end:calc(var(–gutter) – clamp(0px,var(–gutter) – 100px,160px))}}.inno-layout–stack>*+*{margin-block-start:24px}.inno-layout–stack-tight>*+*{margin-block-start:10px}.inno-layout–stack-loose>*+*{margin-block-start:30px}*+.inno-layout–isolate{margin-block-start:48px}.inno-layout–isolate+*{margin-block-start:48px}.inno-adbox{max-height:400px;transition:max-height .4s ease-in-out,padding .4s ease-in-out,margin .4s ease-in-out;overflow:hidden}.inno-adbox.is-hidden{max-height:0;margin:0;padding:0}.inno-adbox__label{display:block;margin:0 auto 8px;text-align:center;font-size:12px;color:#808284;text-transform:uppercase}.inno-ad__ad{margin-inline:auto;background-color:#f4f1eb;display:flex;align-items:center;justify-content:center;overflow:hidden;width:300px;height:250px}@media(min-width: 768px)and (max-width: 1022px){.inno-ad__ad{width:728px;height:90px}}@media(min-width: 1023px){.inno-ad__ad{height:auto;width:fit-content;min-width:728px;min-height:90px;max-width:970px;max-height:250px}}.inno-ad__ad–small{width:300px;height:250px;min-height:auto;min-width:auto}.inno-ad__ad iframe{position:unset !important}.inno-ad__ad .cnx-content-wrapper{position:relative !important}.inno-ad__ad .celtra-ad-inline-host,.inno-ad__ad .celtra-ad-inline-host *{position:relative !important;overflow:hidden !important}.inno-ad__placeholder{text-align:center;text-transform:uppercase;font-weight:bold;font-size:16px;color:#222}@media(min-width: 1200px){.inno-ad__placeholder{padding:120px 0}}.inno-body__error{color:var(–color-text-primary);padding:24px;border:3px dashed #e11b22;font-family:monospace;white-space:pre-wrap;font-size:16px}.inno-body__error-head{display:block;font-weight:bold}.inno-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;box-sizing:border-box;text-decoration:none;border-radius:4px;cursor:pointer;pointer-events:auto;transition:background-color .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out;background-color:var(–color-accent);color:var(–color-over-accent)}.inno-button:focus{outline:solid 4px var(–color-text-tertiary)}.inno-button:disabled{pointer-events:none}.inno-button–primary:hover{background-color:var(–color-text-primary);color:var(–color-background)}.inno-button–primary:disabled{background-color:var(–color-text-secondary);color:var(–color-text-tertiary);pointer-events:none}.inno-button–secondary{background-color:var(–color-background);color:var(–color-text-primary);border:solid 1px var(–color-accent)}.inno-button–secondary:hover{background-color:var(–color-accent);color:var(–color-over-accent);border:solid 1px var(–color-accent)}.inno-button–secondary:disabled{border-color:var(–color-text-tertiary);color:var(–color-text-tertiary)}.inno-button–minimal{background-color:rgba(0,0,0,0);color:var(–color-text-primary);padding:8px}.inno-button–minimal:hover{background-color:var(–color-accent);color:var(–color-over-accent)}.inno-button–minimal:disabled{background-color:var(–color-text-secondary);color:var(–color-text-tertiary);pointer-events:none}.inno-button–large{padding:16px 40px}.inno-button–medium{padding:10px 24px}.inno-button–small{padding:8px 16px}.inno-button–round{border-radius:99px}.inno-button–round.inno-button–small{padding:8px}.inno-button–round.inno-button–medium{padding:10px}.inno-button–round.inno-button–large{padding:16px}.inno-button__label{font-family:”innoGrot10″,sans-serif;font-weight:700;line-height:1.2em;flex-grow:0;z-index:1}.inno-button–large .inno-button__label{font-size:20px}.inno-button–medium .inno-button__label{font-size:18px}.inno-button–small .inno-button__label{font-size:16px}.inno-button–has-image .inno-button__label{text-align:center}.inno-button__image{margin:0 auto;object-fit:contain}.inno-byline{border-block:1px solid var(–color-faint);padding-block:16px;font-family:”innoGrot10″,sans-serif;font-size:14px;line-height:1.5}.inno-byline–center{border-block:none;padding-block:0}@media(min-width: 768px){.inno-byline{font-size:16px}}.inno-byline__content{display:flex;justify-content:space-between;align-items:center;gap:12px}.inno-byline–center .inno-byline__content{flex-direction:column;text-align:center}.inno-byline__text{flex:1 1 auto}.inno-byline .inno-gift{flex:0 0 auto}.inno-byline__timestamp-date{color:var(–color-text-primary)}.inno-byline__timestamp-label{color:var(–color-text-secondary)}.inno-byline__authors{color:var(–color-text-primary, #222222);line-height:1.5em;text-wrap-style:balance}.inno-byline__author{display:inline}.inno-byline__author-link,.inno-byline__authors a{color:var(–color-text-primary, #222222);text-decoration:none;transition:color .4s ease-in-out}.inno-byline__author-link:hover,.inno-byline__authors a:hover{color:var(–color-text-link, #004e96)}.inno-callout__content{background-color:var(–color-background-secondary);padding:20px 15px}.inno-callout:has(.inno-callout__cta) .inno-callout__content{padding-bottom:50px}.inno-callout__tag{font-family:”innoGrot10″,sans-serif;font-size:16px;color:var(–color-text-primary)}@media(min-width: 768px){.inno-callout__tag{font-size:18px}}.inno-callout__title{font-family:”innoGrot12″,sans-serif;font-size:32px;font-weight:bold;text-transform:uppercase;color:var(–color-text-primary);text-wrap:balance}*+.inno-callout__title{margin-block-start:5px}.inno-callout__body{font-family:”innoGrot10″,sans-serif;font-size:16px;color:var(–color-text-primary);line-height:1.65em}@media(min-width: 768px){.inno-callout__body{font-size:18px}}*+.inno-callout__body{margin-block-start:10px}.inno-callout__body .inno-p{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.inno-callout__cta{display:flex;width:calc(100% – 30px);margin:-30px 15px 0 15px}.inno-callout__cta .inno-button{box-shadow:0 1px 4px rgba(89,87,96,.1),0 3px 6px rgba(89,87,96,.1);padding:20px 20px}.inno-callout__form-policy{font-size:15.2px;margin-top:20px;color:#808284;line-height:1.65}.inno-callout__form-policy a{color:#808284;transition:color .3s ease-in-out}.inno-callout__form-policy a:hover{color:var(–color-text-primary)}.inno-caption{color:var(–color-text-secondary);font-family:”innoGrot10″,sans-serif;font-size:14px;line-height:1.5}.inno-caption a{color:inherit;box-shadow:inset 0 -1px 0 0 var(–color-text-secondary);transition:color .25s ease,box-shadow .25s ease;text-decoration:none}.inno-caption a:hover{color:var(–color-text-link);box-shadow:inset 0 -1px 0 0 var(–color-text-link)}.inno-caption__caption-text{display:block;text-wrap:pretty}.inno-caption__credit{color:var(–color-text-tertiary);display:block}.inno-credits{font-family:”innoGrot10″,sans-serif}.inno-credits__header{color:var(–color-text-primary);font-size:16px;font-family:”innoGrot10″,sans-serif;font-weight:normal;line-height:1.2;border-bottom:1px solid var(–color-faint);padding-bottom:4px;margin-bottom:8px}.inno-credits__roles{display:grid;gap:8px;color:var(–color-text-secondary);font-size:14px;line-height:1.5;text-align:pretty}@media(min-width: 768px){.inno-credits__roles{grid-template-columns:50% 50%}}.inno-divider{background:var(–color-faint);border:none;height:1px;width:100%}.inno-gift{display:none}.inno-gift–default{justify-content:center}.inno-gift–default.is-available{display:flex}.inno-gift–default .inno-button{font-size:24px;padding:8px;min-width:200px;margin:0px auto}.inno-gift–minimal.is-available{display:inline-block}.inno-gift–minimal .inno-button{display:flex;align-items:center;font-size:16px;line-height:16px}.inno-gift–minimal .inno-button__label{font-size:14px;font-weight:normal;color:currentColor;display:none}@media(min-width: 600px){.inno-gift–minimal .inno-button__label{display:inline-block}}.inno-gift–minimal .inno-icon{display:inline-block}.inno-gift.is-available{display:block}.is-app .inno-gift{display:none}.inno-gift .inno-icon–loading{animation:spin 1s linear forwards infinite}.inno-gift .inno-icon{display:none}.inno-gift [data-state=ready] .inno-icon–gift{display:initial}.inno-gift [data-state=loading] .inno-icon–loading{display:initial}.inno-gift [data-state=complete] .inno-icon–tickmark{display:initial}.inno-gift [data-state=error] .inno-icon–cross{display:initial}.inno-gift-toast-receiver{display:none}@keyframes spin{0%{rotate:0deg}100%{rotate:360deg}}.inno-graphic__iframe,.inno-graphic__datawrapper{width:100%}.inno-heading{font-family:”innoInquirerHeadline”,”Times New Roman”,serif;font-size:24px;font-weight:600;line-height:1.2;color:var(–color-text-primary);scroll-margin-top:calc(var(–sticky-height) + 16px);text-wrap:balance}@media(min-width: 768px){.inno-heading{font-size:36px}}.inno-heading–chapter{font-weight:300;border-bottom:1px solid var(–color-text-primary);text-transform:uppercase}.inno-layout–stack>*+.inno-heading{margin-block-start:48px}.inno-layout–stack>.inno-heading:has(+*){margin-block-end:-12px}.inno-layout–stack-tight>*+.inno-heading{margin-block-start:20px}.inno-layout–stack-tight>.inno-heading:has(+*){margin-block-end:-5px}.inno-layout–stack-loose>*+.inno-heading{margin-block-start:60px}.inno-layout–stack-loose>.inno-heading:has(+*){margin-block-end:-15px}.inno-hero{margin-block-start:0}.inno-hero–has-media .inno-hero__content{padding-bottom:72px}@media(min-width: 960px){.inno-hero–has-media .inno-hero__content{padding-bottom:128px}}.inno-hero–layout-above{display:flex;flex-direction:column-reverse}.inno-hero–layout-above .inno-hero__content{padding:24px 0}.inno-hero–layout-above .inno-hero__media{max-width:80%;margin:0 auto;padding-top:24px}.inno-hero–layout-above .inno-hero__media>*{max-width:350px}.inno-hero–layout-above .inno-hero__media .inno-caption-text{display:none}.inno-color–white .inno-hero,.inno-mode–light .inno-hero–style-transparent{–color-accent: #ffffff;–color-over-accent: #222222}.inno-color–black .inno-hero,.inno-mode–dark .inno-hero–style-transparent{–color-accent: #222222;–color-over-accent: #ffffff}.inno-hero–style-transparent .inno-hero__content{background:rgba(0,0,0,0)}.inno-hero__content{padding-block:24px;text-align:center;background:var(–color-accent);color:var(–color-over-accent)}@media(min-width: 960px){.inno-hero__content{padding-block:32px}}.inno-hero__eyebrow{font-family:”innoGrot12″,sans-serif;font-weight:bold;text-transform:uppercase;font-size:16px;font-weight:bold;padding:5px 8px;background:var(–color-over-accent);color:var(–color-accent);width:max-content;text-decoration:none;line-height:2}@media(min-width: 768px){.inno-hero__eyebrow{font-size:18px}}.inno-hero__headline{font-family:”innoInquirerHeadline”,”Times New Roman”,serif;font-size:40px;font-weight:600;line-height:1;text-wrap:balance}@media(min-width: 768px){.inno-hero__headline{font-size:52px}}.inno-hero__subheadline{font-family:”innoInquirerHeadline”,”Times New Roman”,serif;font-size:20px;line-height:1.3;text-wrap:balance}@media(min-width: 768px){.inno-hero__subheadline{font-size:24px}}.inno-hero__media{position:relative;z-index:2;margin-top:-48px}@media(min-width: 960px){.inno-hero__media{margin-top:-96px}}.inno-hover{position:relative;cursor:pointer;border:1px var(–color-accent) solid;padding:3px 4px;transition:border .4s ease-in-out;box-sizing:border-box}@media(min-width: 768px){.inno-hover{cursor:help}}.inno-hover:hover{border:1px var(–color-accent) solid}.inno-hover__box{position:fixed;bottom:0;left:0;right:0;z-index:20;background-color:var(–color-background);pointer-events:none;transform:translateY(100%);transition:transform .4s ease-in-out;padding:16px;border-top:1px solid var(–color-accent);white-space:normal;font-family:”Grot 10″,sans-serif;font-size:14px;line-height:1.5}@media(min-width: 768px){.inno-hover__box{position:absolute;top:100%;width:200px;left:-1px;right:0;bottom:auto;margin:auto;max-width:250px;padding:6px;opacity:0;transition:opacity .4s ease-in-out;transform:none;border:1px solid var(–color-accent)}}.inno-hover.is-visible .inno-hover__box{opacity:1;transform:translateY(0)}.inno-icon{display:inline-block;width:1.2em;height:1.2em;fill:currentColor}.inno-icon–white{fill:#fff}.inno-icon–black{fill:#222}.inno-icon–accent{fill:var(–color-accent)}.inno-icon–over-accent{fill:var(–color-over-accent)}.inno-icon__stroke{fill:rgba(0,0,0,0);stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.inno-icon–white .inno-icon__stroke{stroke:#fff}.inno-icon–black .inno-icon__stroke{stroke:#222}.inno-icon–accent .inno-icon__stroke{stroke:var(–color-accent)}.inno-icon–over-accent .inno-icon__stroke{stroke:var(–color-over-accent)}.inno-image__img{width:100%;display:block}.inno-link{display:flex;align-items:center;width:fit-content;text-decoration:none}.inno-link:hover .inno-link__copy{color:var(–color-accent)}.inno-link:hover .inno-icon{transform:translateX(0px)}.inno-link .inno-icon{width:20px;height:20px;margin-left:5px;display:inline-block;transform:translateX(-2px);transition:transform .3s ease-in-out}.inno-link__copy{font-family:”innoInquirerHeadline”,”Times New Roman”,serif;font-weight:600;color:var(–color-text-primary);font-size:24px;line-height:1;transition:color .3s ease-in-out}.inno-looping-video__video{width:100%}.inno-more__header{display:flex;justify-content:space-between;align-items:center;border-top:3px solid var(–color-text-primary);padding-top:8px;margin-block-end:16px;line-height:1.2}.inno-more__header .inno-link{margin-bottom:0}.inno-more__header .inno-link__copy{display:none}@media(min-width: 768px){.inno-more__header .inno-link__copy{display:block}}.inno-more__title{max-width:650px;display:block;font-family:”innoGrot12″,sans-serif;font-size:32px;text-transform:uppercase;color:var(–color-text-primary);margin:0;text-wrap:balance}@media(min-width: 768px){.inno-more__title{max-width:none}}.inno-more__stories{display:flex;gap:24px;flex-direction:column}@media(min-width: 768px){.inno-more__stories{flex-direction:row}}.inno-more__stories .inno-related{height:100%;margin-bottom:0;border:0;padding:0}.inno-more__stories .inno-related .inno-image{margin:0 0 12px 0;aspect-ratio:3/2}.inno-more__stories .inno-related .inno-image__img{width:100%;height:100%;object-fit:cover}.inno-more__story{position:relative;display:block;max-width:650px;margin:0 auto}@media(min-width: 768px){.inno-more__story{max-width:none}}.inno-more__story:after{content:””;position:absolute;z-index:2;background:var(–color-faint)}@media(width < 768px){.inno-more__story:after{left:0;bottom:-12px;width:100%;height:1px}}@media(min-width: 768px){.inno-more__story:after{top:0;right:-12px;width:1px;height:100%}}.inno-more__story:last-child:after{display:none}.inno-newsletter .inno-callout__cta{display:block}.philly-newsletter-widget__form{position:relative;z-index:2;display:flex;gap:16px}.philly-newsletter-widget__form-elements{flex-grow:2;width:100%}.philly-newsletter-widget__form-input{width:100%;font-family:"innoGrot10",sans-serif;font-size:16px;border-radius:3px;letter-spacing:.1px;line-height:1.4em;flex:1;padding:16px 15px 15px;box-sizing:border-box;box-shadow:0 1px 4px rgba(89,87,96,.1),0 3px 6px rgba(89,87,96,.1);height:100%}@media(min-width: 768px){.philly-newsletter-widget__form-input{font-size:18px}}.philly-newsletter-widget__form-button{border-radius:3px;text-align:center;font-size:14px;font-family:"innoGrot10",sans-serif;font-weight:bold;color:var(–color-over-accent);background-color:var(–color-accent);padding:20px 20px;transition:background-color .3s ease-in-out,color .3s ease-in-out;cursor:pointer;box-shadow:0 1px 4px rgba(89,87,96,.1),0 3px 6px rgba(89,87,96,.1)}@media(min-width: 768px){.philly-newsletter-widget__form-button{font-size:16px}}.philly-newsletter-widget__form-button:hover{color:var(–color-background);background-color:var(–color-text-primary)}.philly-newsletter-widget__form-button:disabled{background-color:var(–color-text-secondary);color:var(–color-text-tertiary);pointer-events:none}.philly-newsletter-widget__message{font-family:"innoGrot10",sans-serif;font-size:16px}.philly-newsletter-widget__form-elements .philly-newsletter-widget__message{padding-top:8px}.philly-newsletter-widget__message–error{color:#e11b22}.inno-p{-webkit-font-smoothing:subpixel-antialiased;-mox-osx-font-smoothing:grayscale;color:#222;color:var(–color-text-primary);font-family:"innoInquirerText","Times New Roman",serif;font-size:18px;line-height:1.666666;white-space:pre-line;text-wrap:pretty}@media(min-width: 600px){.inno-p{font-size:20px;line-height:1.6}}.inno-p–has-dropcap:first-letter{margin-top:1px;margin-right:12px;margin-bottom:0;margin-left:0;font-family:"innoInquirerHeadline","Times New Roman",serif;font-size:3.2em;float:left;font-weight:bold;line-height:1;color:var(–color-text-accent)}@-moz-document url-prefix(){.inno-p–has-dropcap:first-letter{margin-top:10px;margin-bottom:0px}}@media(min-width: 600px){.inno-p–has-dropcap:first-letter{font-size:5.3em;margin-top:-3px;margin-bottom:-10px}@-moz-document url-prefix(){.inno-p–has-dropcap:first-letter{margin-top:12px;margin-bottom:0px}}}.inno-p a{transition:box-shadow .25s ease;color:var(–color-text-link);text-decoration:none}.inno-p a:hover{box-shadow:inset 0 -1px 0 0 var(–color-text-link)}.inno-p__endmark{display:inline-block;height:1.1em;width:1.1em;margin-left:5px;vertical-align:text-bottom;margin-bottom:2px;fill:var(–color-text-accent)}.inno-premium{padding:19px 26px 22px 8px;color:var(–color-text-primary);font-family:"innoGrot10",sans-serif;font-size:18px;line-height:1;font-weight:normal;background-color:var(–color-background-secondary)}.inno-premium .inno-icon{fill:#f0af13;width:24px;margin-right:7px}.inno-premium__header{display:flex}.inno-premium__hed{font-weight:bold;line-height:22px;font-size:16px;color:var(–color-text-primary);padding:3px 0 4px;font-family:"innoGrot10",sans-serif;text-wrap:pretty}.inno-mode–dark .inno-premium__hed{color:#fff}.inno-premium__message{font-weight:500;line-height:22px;font-size:16px;color:var(–color-text-secondary);font-family:"innoGrot10",sans-serif;margin-left:32px;text-wrap:pretty}.inno-question.is-answered .inno-question__answer.is-correct-answer{color:#00a253;opacity:1}.inno-question.is-answered .inno-question__answer.is-correct-answer .inno-icon–tickmark{opacity:1}.inno-question.is-answered .inno-question__answer.is-correct-answer .inno-icon__stroke{stroke:#00a253}.inno-question.is-answered .inno-question__answer.is-readers-choice{background-color:#e11b22;border-color:#e11b22;color:#fff;opacity:1}.inno-question.is-answered .inno-question__answer.is-readers-choice .inno-icon–cross{opacity:1}.inno-question.is-answered .inno-question__answer.is-readers-choice .inno-icon__stroke{stroke:#fff}.inno-question.is-answered .inno-question__answer.is-readers-choice.is-correct-answer{background-color:#00a253;border-color:#00a253;color:#fff;opacity:1}.inno-question.is-answered .inno-question__answer.is-readers-choice.is-correct-answer .inno-icon–tickmark{opacity:1}.inno-question.is-answered .inno-question__answer.is-readers-choice.is-correct-answer .inno-icon–cross{opacity:0}.inno-question.is-answered .inno-question__answer{opacity:.2}.inno-question.is-correct .inno-question__span–correct{display:inline}.inno-question.is-wrong .inno-question__span–wrong{display:inline}.inno-question .inno-p.is-hidden{display:none}.inno-question__count{color:#808284}.inno-question__count+*{margin-block-start:4px}.inno-question__answers{display:grid;gap:16px}.inno-question–has-images .inno-question__answers{grid-template-columns:repeat(2, calc(50% – 8px))}.inno-question__answer{position:relative;display:block;text-align:left;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;width:100%;padding:16px 42px 16px 16px}.inno-question–has-images .inno-question__answer{border-radius:16px;flex-direction:column;padding:8px}.inno-question–has-images .inno-question__answer.inno-button–has-image{aspect-ratio:1/1;display:flex;overflow:hidden;align-items:center;flex-flow:column nowrap;justify-content:center;gap:4px;max-height:100%}.inno-question–has-images .inno-question__answer.inno-button–has-image .inno-button__image{object-fit:contain;width:90%;height:90%}.inno-question–has-images .inno-question__answer.inno-button–has-image .inno-button__label,.inno-question–has-images .inno-question__answer.inno-button–has-image .inno-question__results{font-size:12px}@media(min-width: 768px){.inno-question–has-images .inno-question__answer.inno-button–has-image .inno-button__label,.inno-question–has-images .inno-question__answer.inno-button–has-image .inno-question__results{font-size:18px}}.inno-question–has-images .inno-question__answer.inno-button–has-image .inno-question__results{display:none;max-height:0;opacity:0}.inno-button–has-image .inno-question–has-images .inno-question__answer.inno-button–has-image .inno-question__results{grid-area:results;text-align:center;max-height:0;display:none;font-size:16px}@media(min-width: 768px){.inno-button–has-image .inno-question–has-images .inno-question__answer.inno-button–has-image .inno-question__results{font-size:18px}}.inno-question__answer .inno-icon{position:absolute;right:16px;top:16px;bottom:unset;margin:auto;width:16px;height:16px;transform:opacity .3s ease-in-out;opacity:0}.inno-question__span{font-weight:bold;display:none}.inno-related{position:relative;display:block;z-index:2;padding:12px;max-width:min(650px,100vw – 32px);background-color:var(–color-background);text-decoration:none;color:var(–color-text-primary);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;font-family:"innoGrot10",sans-serif;box-sizing:border-box;border:1px solid var(–color-faint)}.inno-related:hover{transform:translateY(-4px)}.inno-related:hover .inno-related__headline{color:var(–color-accent)}.inno-related .inno-image{margin:-12px -12px 12px -12px}.inno-related__eyebrow{font-size:16px;line-height:1;font-weight:bold;font-family:"innoGrot12",sans-serif;text-transform:uppercase;color:var(–color-accent)}.inno-related__headline{font-family:"innoInquirerHeadline","Times New Roman",serif;line-height:1.2;font-size:24px;font-weight:600;transition:color .3s ease-in-out;text-wrap:pretty}.inno-related__description{font-size:16px;line-height:1.4;color:var(–color-text-tertiary);text-wrap:pretty}.inno-reveal{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows 1s}.inno-reveal.is-hidden{grid-template-rows:0fr}.inno-reveal.is-hidden .inno-reveal__content{visibility:hidden}.inno-reveal__content{min-height:0;transition:visibility 1s;visibility:visible}.inno-score .inno-heading{margin:12px 0 12px}.inno-score__texts{overflow:auto}.inno-score__texts .inno-p{display:none;margin-bottom:0px}.inno-score__texts .inno-p.is-in-reader-range{display:block}.inno-score__reveal.is-hidden,.inno-score__skipped.is-hidden{display:none}.inno-score__reveal .inno-p,.inno-score__skipped .inno-p{margin-bottom:0px}.inno-score__board{display:flex;gap:4px;margin-bottom:16px}.inno-score__board-result{position:relative;width:20px;height:20px;background-color:var(–color-text-tertiary);opacity:.2;transition:opacity .4s ease-in-out,opacity .4s ease-in-out}@media(min-width: 768px){.inno-score__board-result{width:32px;height:32px}}.inno-score__board-result.is-correct{background-color:#00a253;opacity:1}.inno-score__board-result.is-correct .inno-icon–tickmark{opacity:1}.inno-score__board-result.is-wrong{background-color:#e11b22;opacity:1}.inno-score__board-result.is-wrong .inno-icon–cross{opacity:1}.inno-score__board-result .inno-icon{position:absolute;right:16px;top:0;left:0;right:0;bottom:0;margin:auto;width:16px;height:16px;opacity:0;transition:opacity .3s ease-in-out}.inno-video{width:auto}.inno-video__video{width:100%}.inno-toast{position:fixed;bottom:16px;left:0;right:0;width:max-content;margin:0px auto;z-index:120;display:flex;align-content:center;justify-content:center;text-align:center;font-size:20px;border-radius:5px;background-color:var(–color-text-primary);color:var(–color-background);padding:24px 48px;box-shadow:0 1px 4px rgba(89,87,96,.1),0 3px 6px rgba(89,87,96,.1);translate:0% calc(100% + 18px);transition:translate .4s;opacity:0}.inno-toast b,.inno-toast strong{font-weight:normal}.inno-toast.is-active{translate:0 0;opacity:1}

    Know your news? Test your skills with our News Quiz.

    Take our news quiz on vending machine art, a Flyers rendering, and a Point Breeze mural.

    News Quiz

    Think you know your news? There’s only one way to find out. Welcome back to our weekly News Quiz — a quick way to see if your reading habits are sinking in and to put your local news knowledge to the test.

    Question 1 of 10

    This Philly sports team announced it was teaming up with the popular vending machine art designer, Anastasia Inciardi for an exclusive collection of $1 prints:


    Question 2 of 10

    Biology students at Stockton University are monitoring this Jersey Shore icon and say the species could be in danger:

    story continues after advertisement

    Question 3 of 10

    Eagles outside linebacker Jalyx Hunt has established three scholarships for students at this school:


    Question 4 of 10

    The Flyers updated a rendering last week of its upcoming new arena following backlash over this detail in the original:

    story continues after advertisement

    Question 5 of 10

    Just one Philly restaurant made the New York Times’ best restaurant list this year. Who was it?


    Question 6 of 10

    The new Bathhouse opening in Philly uses this method to power its heated pools and seats:


    Question 7 of 10

    While Philadelphia-area TV shows racked up plenty of Emmy nominees, only one show took home the actual award. Which show won for outstanding supporting actor?


    Question 8 of 10

    Union phenom Cavan Sullivan’s rapid rise in the soccer world reached a new milestone on Thursday, as he earned his first invitation to the senior U.S. men’s national team. How old is he?


    Question 9 of 10

    The renovations of a community space, led by Councilmember Jeffery Young Jr., have drawn contention because of the delayed timeline and a lack of community input. What space is at the center of the issue?


    Question 10 of 10

    A Point Breeze mural by this prominent artist just got through the next phase for consideration as a designated historic space. hello


    Your Results

    You have skipped .

      Seems like you’ve been skimming more than reading there, buddy. There’s always next week.

      You’ve read some articles (or made some educated guesses) but we wouldn’t come to you first for our local news recaps. Better luck next week!

      Do you work here? You’re a local news stan with the latest updates on Philly happenings. Your friends definitely ask you for summaries on what’s going on and it shows.


    Love our news quiz? Hate our news quiz? Something in between? Please fill out this quick survey and give us your feedback.

    Staff Contributors

    • Reporting: Emily Bloch
    • Editing: Molly Eichel, Emily Babay, and Joe Berkery

    (()=>{var ne=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var D=ne(s=>{var re={0:”Jan.”,1:”Feb.”,2:”March”,3:”April”,4:”May”,5:”June”,6:”July”,7:”Aug.”,8:”Sept.”,9:”Oct.”,10:”Nov.”,11:”Dec.”};function T(e){return e===void 0&&(e=new Date),re[e.getMonth()]}var se={0:”Jan”,1:”Feb”,2:”Mar”,3:”Apr”,4:”May”,5:”Jun”,6:”Jul”,7:”Aug”,8:”Sep”,9:”Oct”,10:”Nov”,11:”Dec”};function E(e){return e===void 0&&(e=new Date),se[e.getMonth()]}function c(e){return e==null}function C(e){return typeof e==”number”&&isFinite(e)}function g(e){return C(e)&&Math.floor(e)===e}var ie=[“one”,”two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”],ae=[“million”,”billion”,”trillion”,”quadrillion”,”quintillion”,”sextillion”,”septillion”,”octillion”,”nonillion”,”decillion”],k=[“th”,”st”,”nd”,”rd”,”th”,”th”,”th”,”th”,”th”,”th”],ce=[11,12,13];function P(e){if(c(e))return””;var t=+e;return g(t)?ce.indexOf(t%100)>-1?k[0]:k[t%10]:””}var le=[“first”,”second”,”third”,”fourth”,”fifth”,”sixth”,”seventh”,”eighth”,”ninth”],de=new RegExp(/s+([^s]*)s*$/);s.apdate=function(e){return e===void 0&&(e=new Date),T(e)+” “+e.getDate()+”, “+e.getFullYear()},s.apdatetab=function(e){return e===void 0&&(e=new Date),E(e)+” “+e.getDate()+”, “+e.getFullYear()},s.apmonth=T,s.apmonthtab=E,s.apnumber=function(e){if(c(e))return””;var t=+e;return g(t)?t=10?e.toString():ie[t-1]:e.toString()},s.aptime=function(e){e===void 0&&(e=new Date);var t,o,n=e.getHours(),r=e.getMinutes(),a=r===0;if(a){if(n===0)return”midnight”;if(n===12)return”noon”}return n0?n:12):(t=”p.m.”,o=n===12?n:n-12),a?o+” “+t:o+”:”+(r<10?"0"+r:r)+" "+t},s.capfirst=function(e){if(c(e))return"";var t=String(e);return""+t.charAt(0).toUpperCase()+t.slice(1)},s.intcomma=function(e){if(c(e))return"";var t,o=+e;return C(o)?((t=o.toString().split("."))[0]=t[0].replace(/B(?=(d{3})+(?!d))/g,","),t.join(".")):e.toString()},s.intword=function(e){if(c(e))return"";var t=+e;if(!g(t))return e.toString();var o=Math.abs(t);if(o<1e6)return e.toString();var n=Math.ceil(Math.log(o+1)/Math.LN10)-1,r=n-n%3,a=t/Math.pow(10,r);return(a=Math.round(10*a)/10)+" "+ae[Math.floor(r/3)-2]},s.ordinal=function(e,t){if(t===void 0&&(t=!1),c(e))return"";var o=+e;return g(o)?t&&o/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);var f=(e,t=null,o=null)=>{o||(o=document.querySelector(“head”));let n=document.createElement(“script”);n.type=”text/javascript”,n.src=e,t&&(n.onload=t),o.appendChild(n)},I=()=>(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state===”Subscribed”,$=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state;return window.location.host.includes(“zzz-systest”)||window.location.host.includes(“pmn.arcpublishing.com”)||window.location.host.includes(“stage.fusion.inquirer.com”)||typeof t>”u”},H=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.hasAdsFreeReading;return!!(t&&t==1)},b=()=>window.location.host.includes(“localhost”);var ue=()=>{H()&&document.querySelectorAll(“.js-adbox”).forEach(t=>{t.classList.add(“is-hidden”)})},O={init:()=>{ue()}};var l,F,pe=()=>{l=document.getElementById(“js-inno-toast”)},fe=e=>{if(!l)return;l.innerHTML=e,l.classList.add(“is-active”);let t=()=>{l.addEventListener(“transitionend”,he,{once:!0}),l.classList.remove(“is-active”)};clearTimeout(F),F=setTimeout(t,5e3)},he=()=>{l.innerHTML=””},d={init:()=>{pe()},showToast:fe};var v,B=!1,me=async()=>new Promise(e=>{setTimeout(()=>{console.log(“simulating createShareLink for localhost”),e(“https://inquirer.com/interactives”),ge()},100)}),ge=()=>{let e=document.querySelector(“.js-gift-toast-receiver”);!e||!(e instanceof HTMLElement)||setTimeout(()=>{let t=e?.querySelector(“span”);t&&(t.innerHTML=”Gift link copied to clipboard“)},20)},ve=()=>{let e=window.services?.createShareLink;e&&(v=e),b()&&(v=me),v&&ye()},we=async e=>{let t=”text/plain”,o=async()=>{try{return await v(window.location.pathname)}catch{e.dataset.state=”error”,d.showToast(“Hmm, we couldn’t generate a gift link…”)}},n=new ClipboardItem({[t]:o()});await navigator.clipboard.write([n]).catch(r=>{console.log(r),d.showToast(“Couldn’t copy to clipboard, try again?”),e.dataset.state=”error”}),d.showToast(“Gift link copied to clipboard!”),e.dataset.state=”complete”},ye=()=>{document.querySelectorAll(“.js-gift”).forEach(t=>{(I()||b()||$())&&t.classList.add(“is-available”)}),document.querySelectorAll(“.js-gift-button”).forEach(t=>{t instanceof HTMLButtonElement&&t.addEventListener(“click”,()=>{t.classList.contains(“disabled”)||(t.dataset.state=”loading”,B=!0,we(t),setTimeout(()=>{t.dataset.state=”ready”},2e3))})});let e=document.querySelector(“.js-gift-toast-receiver”);!e||!(e instanceof HTMLElement)||Se(e)},Se=e=>{new MutationObserver(o=>{for(let n of o){let r=[…n.addedNodes].at(0);if(!(r instanceof HTMLElement))return;B&&d.showToast(r.outerHTML)}}).observe(e,{subtree:!0,childList:!0})},R={init:()=>{ve()}};var be=()=>{window.addEventListener(“message”,e=>{if(e.data[“datawrapper-height”]){let t=e.data[“datawrapper-height”];for(let o in t)document.querySelector(`#datawrapper-chart-${o}`).setAttribute(“height”,t[o])}})},Le=()=>{document.querySelectorAll(“.js-datawrapper-graphic”).forEach(e=>{f(`https://datawrapper.dwcdn.net/${e.dataset.id}/embed.js`,null,e)})},Ae=()=>{window.addEventListener(“message”,e=>{let t=e.data;document.querySelectorAll(`iframe[src*=”${t.id}”]`).forEach(n=>{n.style.height=`${t.height}px`})},!1)},qe=()=>{document.querySelectorAll(“.js-pym-graphic”).forEach(e=>{if(typeof window{new window.pym.Parent(e.id,e.dataset.iframe)};typeof window.pym>”u”?f(“https://pym.nprapps.org/pym.v1.min.js”,t):t()}})},z={init:()=>{be(),Le(),qe(),Ae()}};var h,je=()=>{document.querySelectorAll(“.js-hover”).forEach(e=>{e.addEventListener(“click”,()=>{J(e)}),e.addEventListener(“mouseenter”,()=>{J(e)}),e.addEventListener(“mouseout”,()=>{W(e)})}),window.addEventListener(“scroll”,()=>{h!==null&&xe()})},xe=()=>{(h>window.scrollY+100||h{W(e)})},J=e=>{e.classList.add(“is-visible”),h=window.scrollY},W=e=>{e.classList.remove(“is-visible”),h=null},G={init:()=>{je()}};var Me=()=>{f(“https://media.inquirer.com/widget/newsletter/dev/philly-newsletter-widget.js”),document.addEventListener(“onMountNewsletterWidget”,()=>{document.querySelectorAll(“.js-newsletter”).forEach(e=>{e.classList.remove(“is-hidden”)})})},V={init:()=>{Me()}};var i,L=new Object,w=e=>Object.values(L).filter(t=>t==e).length,Te=e=>{let t=new Array;Object.keys(e.ballotAsPercentages).forEach(m=>{if(!m.includes(“Answers”)){let oe=e.ballotAsPercentages[m].correct||0;t.push(oe)}});let r=t.reduce((m,M)=>m+M,0)/t.length/100*t.length,a=Math.round(r*10)/10;i.querySelector(“.js-score-average-correct”).textContent=a.toString()},Ee=()=>{i.querySelector(“.js-score-average”).classList.add(“is-hidden”)},ke=()=>{i.querySelector(“.js-score-skipped”).classList.add(“is-hidden”)},Pe=()=>{i.querySelector(“.js-score-reveal”).classList.remove(“is-hidden”)},Ce=()=>{let e=w(“correct”);i.querySelectorAll(“.js-score-text”).forEach(t=>{t.dataset.range.split(“,”).forEach(n=>{e==n&&t.classList.add(“is-in-reader-range”)})})},De=(e,t)=>{L[e]=t?”correct”:”wrong”,i.querySelector(`.js-score-board-result[data-id=”${e}”]`).classList.add(t?”is-correct”:”is-wrong”),i.querySelector(“.js-score-user-correct”).textContent=w(“correct”),w(“unanswered”)==0?(ke(),Pe(),Ce()):Y()},Y=()=>{let e=w(“unanswered”);i.querySelector(“.js-score-skipped-count”).textContent=`${e} question${e!==1?”s”:””}`},Ne=()=>{document.querySelectorAll(“.js-question”).forEach(e=>{L[e.dataset.id]=”unanswered”})},u={init:()=>{i=document.querySelector(“.js-score”),i&&(Ne(),Y())},populateAverage:e=>{i&&Te(e)},hideAverage:()=>{i&&Ee()},update:(e,t)=>{i&&De(e,t)}};var y,Ie=(e,t)=>{y=y||window.PMNdataLayer,y?y.push({event:”misc_event”,eventAction:e,eventLabel:t}):window.location.hostname.includes(“localhost”)?console.log(“Analytics event:”,e,t,”(not actually being sent due to localhost)”):console.log(“Failed to push analytics event”,e,t)},Q={event:(e,t)=>{Ie(e,t)}};var _=async(e,t)=>(await fetch(`https://inq-junto.herokuapp.com/${e}`,{method:”POST”,headers:{“Content-Type”:”application/json”},mode:”cors”,body:JSON.stringify(t)})).json(),A=()=>{let t=document.querySelector(“.js-inno”).dataset.junto;if(t)return t;throw new Error(“no junto id found”)},q={getDefaultId:()=>A(),vote:(e,t=A())=>{_(“vote”,{poll:t,ballot:e})},results:async(e=A())=>await _(“results”,{poll:e})};var $e=e=>{let t=document.querySelector(`.js-reveal[data-id=”${e}”]`);t?t.classList.add(“is-hidden”):console.log(“No reveal component found with the id”,e)},He=e=>{let t=document.querySelector(`.js-reveal[data-id=”${e}”]`);t?t.classList.remove(“is-hidden”):console.log(“No reveal component found with the id”,e)},S={init:()=>{},show:He,hide:$e};var Oe=()=>{document.querySelectorAll(“.js-question-answer”).forEach(e=>{e.addEventListener(“click”,()=>{Fe(e)})})},Fe=e=>{e.blur();let t=e.classList.contains(“is-correct-answer”),o=e.closest(“.js-question”);o.classList.add(“is-answered”,t?”is-correct”:”is-wrong”),e.classList.add(“is-readers-choice”),o.querySelectorAll(“.js-question-answer”).forEach(r=>r.disabled=!0),q.vote({[o.dataset.id]:t?”correct”:”wrong”,[o.dataset.id+”-answers”]:e.textContent}),Q.event(“answer_question”,`${o.dataset.id} | ${e.textContent}`),S.show(o.dataset.id),u.update(o.dataset.id,t)},Be=e=>{document.querySelectorAll(“.js-question”).forEach(o=>{let n=o.dataset.id;if(e.ballotAsPercentages[n]){let a=e.ballotAsPercentages?.[n].correct||0;o.querySelector(“.js-question-audience-percentage”).textContent=a}else o.querySelector(“.js-question-results”).classList.add(“is-hidden”)})},Re=()=>{document.querySelectorAll(“.js-question-results”).forEach(e=>{e.classList.add(“is-hidden”)})},ze=async()=>{let e=await q.results();e&&Object.keys(e).length>0?(Be(e),u.populateAverage(e)):(Re(),u.hideAverage())},U={init:()=>{Oe(),ze()}};var p,j,x=!0,Je=()=>{p=document.querySelectorAll(“.js-video-autoplay”)},We=()=>{window.addEventListener(“resize”,()=>{Z()}),window.addEventListener(“scroll”,()=>{Z()}),p.forEach(e=>{e.addEventListener(“volumechange”,t=>{e.muted!==x&&!N()&&(x=e.muted,Ge())})})},Z=()=>{let e;p.forEach((t,o)=>{let n=t.getBoundingClientRect(),r=n.height/2;n.y-r&&(e=t)}),e!==j&&(j=e,p.forEach(t=>{t.pause()}),e?e.play():j=null)},Ge=()=>{p.forEach(e=>{e.muted=x})},K={init:()=>{Je(),p&&We()}};var X={init:()=>{O.init?.(),R.init?.(),z.init?.(),G.init?.(),V.init?.(),U.init?.(),S.init?.(),u.init?.(),K.init?.(),d.init?.()}};var Ve=()=>{},ee={init:()=>{Ve()}};var Ye=document.querySelector(“.js-inno”),te=()=>{X.init(),ee.init()};Ye?te():new MutationObserver((t,o)=>{if(document.querySelector(“.js-inno”)){o.disconnect(),te();return}}).observe(document,{attributes:!0,childList:!0,subtree:!0});})();

  • What’s the deal with the surveillance camera on Washington Square? It’s in response to vandalism.

    What’s the deal with the surveillance camera on Washington Square? It’s in response to vandalism.

    A new fixture is on Washington Square next to the Tomb of the Unknown Revolutionary War Soldier and the flags of the 13 original colonies — a fenced-off, solar-powered security camera.

    The camera led some online to wonder whether it is a Flock camera, a type of surveillance device that automatically captures and stores license plate numbers and has generated privacy concerns.

    Here is what you need to know about the new camera, which is not a Flock device.

    Who installed the security camera?

    Washington Square is part of Independence National Historical Park, and the federal government has jurisdiction over the park.

    The camera was installed in July by the National Park Service in response to vandalism, according to City Councilmember Mark Squilla.

    “The National Park Service has the responsibility to keep America’s most cherished places safe and free from damage for the enjoyment of the American people,” a spokesperson for the park service said. “In the past year, vandals have damaged the Tomb of the Unknown Revolutionary War Soldier.”

    What do we know about vandalism in the park?

    A handful of vandalism incidents in the Washington Square area have been reported this year, according to Philadelphia Police Department data.

    One of the vandalism cases was in the early morning of July Fourth and was followed hours later by a separate incident.

    Later that day, five people who participated in a protest were arrested. During the event outside Washington Square, an unidentified woman attempted to burn an American flag.

    While the U.S. Supreme Court ruled burning an American flag is protected speech, it is a violation of city safety codes for public spaces.

    The arrests followed police orders to the crowd to disperse, and the five people allegedly did not comply.

    It is unclear if any specific incident led the National Park Service to install the additional surveillance measure.

    The Tomb of the Unknown Revolutionary War Soldier, which includes a statue of George Washington, was defaced with spray paint in 2020. Vandals wrote “committed genocide” on the memorial’s granite wall.

    Tomb of the Unknown Soldier monument in Washington Square on Wednesday, June 14, 2023.Allie Ippolito / Staff Photographer

    Is it a Flock camera?

    The new surveillance equipment is not a Flock camera, the park service spokesperson said.

    “Independence National Historical Park does not use Flock cameras. The park’s camera network is operated solely by the National Park Service on a standalone network with no connections to local or other federal agencies,” the spokesperson said.

    The markings on the equipment suggest the park service installed a Verkada camera, the brand the federal government purchased in July for cameras surrounding the nearby President’s House Site. Three mobile surveillance trailers were installed at the site after President Donald Trump’s administration replaced the long-standing slavery exhibit with new and controversial panels.

  • The average lifespan of a Philly restaurant is short, but that isn’t deterring new spots from opening

    The average lifespan of a Philly restaurant is short, but that isn’t deterring new spots from opening

    html,body{margin:0}.inno :where(*:not(svg,svg *,.inno-no-reset,.inno-no-reset *),use){all:revert;margin:0;padding:0;border:0;list-style:none}@font-face{font-family:”innoInquirerHeadline”;font-weight:100;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:100;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:300;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-LightWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-LightWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:300;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-LightItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-LightItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:normal;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:normal;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:500;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:500;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:600;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:600;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:700;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:700;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:900;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerHeadline”;font-weight:900;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerText”;font-weight:normal;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerText”;font-weight:normal;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerText”;font-weight:bold;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldWEB.woff”) format(“woff”)}@font-face{font-family:”innoInquirerText”;font-weight:bold;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot10″;font-weight:normal;src:url(“https://media.inquirer.com/fonts/Grot10-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot10″;font-weight:500;src:url(“https://media.inquirer.com/fonts/Grot10-MediumWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-MediumWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot10″;font-weight:bold;src:url(“https://media.inquirer.com/fonts/Grot10-ExtraboldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-ExtraboldWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot12″;font-weight:normal;src:url(“https://media.inquirer.com/fonts/Grot12Condensed-LightWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot12Condensed-LightWEB.woff”) format(“woff”)}@font-face{font-family:”innoGrot12″;font-weight:bold;src:url(“https://media.inquirer.com/fonts/Grot12Condensed-SemiboldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot12Condensed-SemiboldWEB.woff”) format(“woff”)}body.is-scroll-locked{overflow:hidden;height:100%}.inno{–color-background: rgb(241.8, 248.664, 255);–color-background-secondary: #ffffff;–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-primary: #222222;–color-text-link: #1a6aff;–color-text-secondary: #595760;–color-text-tertiary: #808284;–color-text-accent: #004e96;–color-faint: #dcdcdc;–color-mask: rgba(34, 34, 34, 0.8);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:”innoGrot10″,sans-serif;background:var(–color-background);color:var(–color-text-primary);padding-block-end:64px;overflow:clip;font-size:14px;line-height:1}.inno-mode–dark{–color-background: #222222;–color-background-secondary: #595760;–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-primary: #ffffff;–color-text-secondary: #dcdcdc;–color-text-tertiary: #808284;–color-text-link: #1a6aff;–color-faint: #595760;–color-mask: rgba(255, 255, 255, 0.8)}.inno–lite.inno-color–purple{–color-accent: #7b2589;–color-over-accent: #ffffff;–color-text-accent: #7b2589}.inno–lite.inno-color–pink{–color-accent: #cd0785;–color-over-accent: #ffffff;–color-text-accent: #cd0785}.inno–lite.inno-color–red{–color-accent: #e11b22;–color-over-accent: #ffffff;–color-text-accent: #e11b22}.inno–lite.inno-color–orange{–color-accent: #e66a1f;–color-over-accent: #222222;–color-text-accent: #e66a1f}.inno–lite.inno-color–yellow{–color-accent: #f0af13;–color-over-accent: #222222;–color-text-accent: #f0af13}.inno–lite.inno-color–green{–color-accent: #00a253;–color-over-accent: #ffffff;–color-text-accent: #00a253}.inno–lite.inno-color–teal{–color-accent: #00a69e;–color-over-accent: #ffffff;–color-text-accent: #00a69e}.inno–lite.inno-color–light-gray{–color-accent: #dcdcdc;–color-over-accent: #222222;–color-text-accent: #dcdcdc}.inno–lite.inno-color–light-blue{–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-accent: #8dd7f7}.inno–lite.inno-color–blue{–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-accent: #004e96}.inno–lite.inno-color–black{–color-accent: #222222;–color-over-accent: #ffffff;–color-text-accent: #222222}.inno–lite.inno-color–white{–color-accent: #ffffff;–color-over-accent: #222222;–color-text-accent: #ffffff}.inno–lite.inno-color–white,.inno–lite.inno-color–black{–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-accent: #222222}.inno–lite.inno-color–white.inno-mode–dark,.inno–lite.inno-color–black.inno-mode–dark{–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-accent: #ffffff}.inno–widget,.inno–embed{overflow:hidden;padding-block-end:0}.inno–widget .inno-layout–content>*,.inno–embed .inno-layout–content>*{max-width:none}.inno-anchorable:before{content:””;display:block;height:calc(var(–nav-height, 0) + 10px);margin:calc(0px – (var(–nav-height, 0) + 10px)) 0 0}.inno-spanner{background-color:#dcdcdc;box-shadow:4px 0 0 #dcdcdc,-4px 0 0 #dcdcdc;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#222;border-radius:2px}.inno-spanner–error,.inno-spanner–error-invalid-symbol{background-color:#fff;border:3px dashed #e11b22;box-shadow:none;padding-left:4px;padding-right:4px}.inno-spanner–8000-active-food-preparing-and-serving-licenses{background-color:#f0af13;box-shadow:4px 0 0 #f0af13,-4px 0 0 #f0af13;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#222}.inno-spanner–1000-new-licenses,.inno-spanner–1000-licenses,.inno-spanner–1000-businesses{background-color:#004e96;box-shadow:4px 0 0 #004e96,-4px 0 0 #004e96;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.inno-spanner–650{background-color:#e11b22;box-shadow:4px 0 0 #e11b22,-4px 0 0 #e11b22;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.inno-spanner–baby-blues-bbq{background-color:#e11b22;box-shadow:4px 0 0 #e11b22,-4px 0 0 #e11b22;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.inno-spanner–masala-kitchen{background-color:#004e96;box-shadow:4px 0 0 #004e96,-4px 0 0 #004e96;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.inno-spanner–federal-donuts{background-color:#e11b22;box-shadow:4px 0 0 #e11b22,-4px 0 0 #e11b22;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.inno-spanner–puyero-venezuelan-flavor-on-campus{background-color:#004e96;box-shadow:4px 0 0 #004e96,-4px 0 0 #004e96;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.inno-spanner–bernies{background-color:#e11b22;box-shadow:4px 0 0 #e11b22,-4px 0 0 #e11b22;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.inno-spanner–opened{background-color:#004e96;box-shadow:4px 0 0 #004e96,-4px 0 0 #004e96;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.inno-spanner–closures{font-weight:bold;background-color:rgb(251.9464285714,229.5535714286,230.3452380952);box-shadow:4px 0 0 rgb(251.9464285714,229.5535714286,230.3452380952),-4px 0 0 rgb(251.9464285714,229.5535714286,230.3452380952)}.inno-spanner–closures::before{content:”— “;font-weight:bold;color:#e11b22}.inno-spanner–openings{font-weight:bold;background-color:rgb(201,229.08,255);box-shadow:4px 0 0 rgb(201,229.08,255),-4px 0 0 rgb(201,229.08,255)}.inno-spanner–openings::before{content:”— “;font-weight:bold;color:#004e96}body:has(.inno-chrome–chromeless){overflow:hidden;width:100vw;height:100vh}@supports(width: 100dvw){body:has(.inno-chrome–chromeless){width:100dvw}}@supports(height: 100dvh){body:has(.inno-chrome–chromeless){height:100dvh}}body:has(.inno-chrome–chromeless) .global-app-bar,body:has(.inno-chrome–chromeless) .footer,body:has(.inno-chrome–chromeless) .footer-wrapper{display:none}body:has(.inno-chrome–chromeless) #inq-article-completion{height:0px}.inno{–gutter: calc(50vw – 325px)}.inno *{box-sizing:border-box}.inno-layout–content>*{max-width:min(650px,100vw – 32px);margin-inline:auto}.inno-layout–align-full{max-width:100%}.inno-layout–align-wide{max-width:min(1250px,100vw – 32px);margin-inline:auto}.inno-layout–align-default{max-width:min(650px,100vw – 32px);margin-inline:auto}@media(min-width: 768px){.inno-layout–align-left{float:left;margin-inline-start:var(–gutter);margin-inline-end:24px;width:301px;margin-block-end:16px;padding-top:6px}}@media(min-width: 960px){.inno-layout–align-left{margin-inline-start:calc(var(–gutter) – clamp(0px,var(–gutter) – 100px,160px))}}@media(min-width: 768px){.inno-layout–align-right{float:right;width:301px;margin-inline-start:24px;margin-inline-end:var(–gutter);margin-block-end:16px;padding-top:5px}}@media(min-width: 960px){.inno-layout–align-right{margin-inline-end:calc(var(–gutter) – clamp(0px,var(–gutter) – 100px,160px))}}.inno-layout–stack>*+*{margin-block-start:24px}.inno-layout–stack-tight>*+*{margin-block-start:10px}.inno-layout–stack-loose>*+*{margin-block-start:30px}*+.inno-layout–isolate{margin-block-start:48px}.inno-layout–isolate+*{margin-block-start:48px}.inno-chart .inno-chart__heading{font-size:32px}.inno-chart .inno-caption{font-size:16px;color:#222}.line-first{fill:none;stroke:#3498db;stroke-width:2.5}.line-last{fill:none;stroke:#e74c3c;stroke-width:2.5}.axis-label{font-family:sans-serif;font-size:12px}.inno-chart__line{fill:none;stroke-width:5}.inno-chart__line–open{stroke:#004e96}.inno-chart__line–closed{stroke:#e11b22}.inno-chart__tick line{color:#808284}.inno-chart__tick text{color:#808284;font-size:24px;font-family:”innoGrot10″,sans-serif}@media(min-width: 768px){.inno-chart__tick{font-size:18px}}.inno-chart__tick–y text{transform:translate(-10px, 0px)}.inno-chart__tick–x text{text-anchor:middle;transform:translate(0px, 15px)}.inno-herosign{padding-block:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:60px}.inno-herosign__nail{width:8px;height:8px;border-radius:10px;background-color:#808284;z-index:3;box-shadow:0px 1px 0px #222}.inno-herosign__sign{perspective:1000px;transform:rotate(-5deg);transform-origin:50% 0%;animation:wiggle 2s ease-in-out 0s infinite alternate both}@keyframes wiggle{0%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}100%{transform:rotate(2deg)}}.inno-herodesign__sign-bits{transform-style:preserve-3d;transition:transform .8s ease,opacity .8s ease;transition-delay:1s;width:300px;height:150px;margin-top:50px;transform:rotateY(0deg);animation:signFlip 4s ease-in-out 2s infinite alternate both}@keyframes signFlip{0%{transform:rotateY(0deg)}45%{transform:rotateY(0deg)}55%{transform:rotateY(180deg)}53%{transform:rotateY(180deg)}100%{transform:rotateY(180deg)}}.inno-herosign__rope{position:absolute;top:-19px;width:60%;left:20%;aspect-ratio:1/1;transform:rotate(45deg)}.inno-herosign__rope::after{content:””;position:absolute;left:0;right:0;top:0;bottom:0;border-left:2px solid #dcdcdc;border-top:2px solid #dcdcdc}.inno-herosign__sign-face{position:absolute;left:0;top:0;bottom:0;right:0;background-color:#004e96;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:”innoGrot12″,sans-serif;font-size:72px;color:#f4f1eb;font-weight:700;text-transform:uppercase;font-style:normal;flex-direction:column;filter:drop-shadow(4px 6px 1px rgba(0, 0, 0, 0.25))}.inno-herosign__sign-face::after{content:””;position:absolute;left:10px;right:10px;top:10px;bottom:10px;border:2px solid #f4f1eb;border-radius:10px}.inno-herosign__sign-face–back{transform:rotateY(180deg)}.inno-herosign__sign-face–front{background-color:#e11b22}.inno-herosign__sign-font{font-size:24px;font-weight:500;font-family:”innoInquirerHeadline”,”Times New Roman”,serif;text-transform:none;font-style:italic}.inno-sidescrollsteps{position:absolute;width:100%;height:100%;background-color:var(–color-background)}.inno-sidescrollsteps .inno-street{position:absolute;left:0;right:0;top:15%;bottom:0;height:65%;width:auto;transform:translateX(0);z-index:1}@media screen and (max-width: 600px){.inno-sidescrollsteps .inno-street{height:46%}}.inno-street__square{stroke-width:6;fill:rgba(0,0,0,0);stroke:#004e96;transition:all .5s ease;stroke-opacity:0}@keyframes draw{to{stroke-dashoffset:0}}.inno-street__overlay-flip{position:absolute;left:0;top:0;bottom:0;right:0;z-index:20;perspective:1000px}.inno-street__overlay-inner{position:absolute;left:0;top:0;bottom:0;right:0;transform-style:preserve-3d;transition:transform .8s ease,opacity .8s ease;transition-delay:.5s}.inno-street__overlay-inner–front,.inno-street__overlay-inner–back{position:absolute;left:0;top:0;bottom:0;right:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.inno-street__overlay-inner–back{transform:rotateY(180deg)}.inno-street__overlay-inner–back img,.inno-street__overlay-inner–front img{width:100%;height:100%;object-fit:cover}.inno-sidescrollsteps__overlay{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;z-index:10}.inno-sidescrollsteps__label{position:absolute;left:20px;bottom:20px;font-family:”innoGrot10″,sans-serif;font-size:14px;color:#f4f1eb;color:#222}.js-overlay .inno-sidescrollsteps__label{color:#004e96;transform:translate(-50%, calc(-100% – 26px));opacity:0;transition:opacity .6s ease;left:50%;transform:translateX(-50%);top:-30px;font-size:18px;bottom:unset;font-weight:bold}.is-6 .inno-street{filter:brightness(50%);transition:filter .5s ease}.is-6 .inno-street__overlay-inner img{filter:brightness(50%);transition:filter .5s ease}.is-6 .js-flip1 .inno-street__overlay-inner{transform:rotateY(180deg)}.is-6 .js-flip1 .inno-sidescrollsteps__label{opacity:1}.is-13 .js-flip5 .inno-street__overlay-inner{transform:rotateY(180deg)}.is-13 .js-flip5 .inno-sidescrollsteps__label{opacity:1}.is-16 .js-flip6 .inno-street__overlay-inner{transform:rotateY(180deg)}.is-16 .js-flip6 .inno-sidescrollsteps__label{opacity:1}.is-16 .js-flip7 .inno-street__overlay-inner{transform:rotateY(180deg)}.is-16 .js-flip7 .inno-sidescrollsteps__label{opacity:1}[data-index=”6″] .js-flip1 .inno-street__overlay-inner img,[data-index=”7″] .js-flip1 .inno-street__overlay-inner img{filter:brightness(100%)}[data-index=”8″] .js-flip2 .inno-street__overlay-inner img,[data-index=”9″] .js-flip2 .inno-street__overlay-inner img{filter:brightness(100%)}[data-index=”10″] .js-flip3 .inno-street__overlay-inner img{filter:brightness(100%)}[data-index=”11″] .js-flip4 .inno-street__overlay-inner img{filter:brightness(100%)}[data-index=”12″] .js-flip5 .inno-street__overlay-inner img,[data-index=”13″] .js-flip5 .inno-street__overlay-inner img{filter:brightness(100%)}[data-index=”14″] .js-flip6 .inno-street__overlay-inner img,[data-index=”15″] .js-flip6 .inno-street__overlay-inner img,[data-index=”16″] .js-flip6 .inno-street__overlay-inner img,[data-index=”17″] .js-flip6 .inno-street__overlay-inner img,[data-index=”18″] .js-flip6 .inno-street__overlay-inner img{filter:brightness(100%)}[data-index=”14″] .js-flip7 .inno-street__overlay-inner img,[data-index=”15″] .js-flip7 .inno-street__overlay-inner img,[data-index=”16″] .js-flip7 .inno-street__overlay-inner img,[data-index=”17″] .js-flip7 .inno-street__overlay-inner img,[data-index=”18″] .js-flip7 .inno-street__overlay-inner img{filter:brightness(100%)}.inno-adbox{max-height:400px;transition:max-height .4s ease-in-out,padding .4s ease-in-out,margin .4s ease-in-out;overflow:hidden}.inno-adbox.is-hidden{max-height:0;margin:0;padding:0}.inno-adbox__label{display:block;margin:0 auto 8px;text-align:center;font-size:12px;color:#808284;text-transform:uppercase}.inno-ad__ad{margin-inline:auto;background-color:#f4f1eb;display:flex;align-items:center;justify-content:center;overflow:hidden;width:300px;height:250px}@media(min-width: 768px)and (max-width: 1022px){.inno-ad__ad{width:728px;height:90px}}@media(min-width: 1023px){.inno-ad__ad{height:auto;width:fit-content;min-width:728px;min-height:90px;max-width:970px;max-height:250px}}.inno-ad__ad–small{width:300px;height:250px;min-height:auto;min-width:auto}.inno-ad__ad iframe{position:unset !important}.inno-ad__ad .cnx-content-wrapper{position:relative !important}.inno-ad__ad .celtra-ad-inline-host,.inno-ad__ad .celtra-ad-inline-host *{position:relative !important;overflow:hidden !important}.inno-ad__placeholder{text-align:center;text-transform:uppercase;font-weight:bold;font-size:16px;color:#222}@media(min-width: 1200px){.inno-ad__placeholder{padding:120px 0}}.inno-body__error{color:var(–color-text-primary);padding:24px;border:3px dashed #e11b22;font-family:monospace;white-space:pre-wrap;font-size:16px}.inno-body__error-head{display:block;font-weight:bold}.inno-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;box-sizing:border-box;text-decoration:none;border-radius:4px;cursor:pointer;pointer-events:auto;transition:background-color .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out;background-color:var(–color-accent);color:var(–color-over-accent)}.inno-button:focus{outline:solid 4px var(–color-text-tertiary)}.inno-button:disabled{pointer-events:none}.inno-button–primary:hover{background-color:var(–color-text-primary);color:var(–color-background)}.inno-button–primary:disabled{background-color:var(–color-text-secondary);color:var(–color-text-tertiary);pointer-events:none}.inno-button–secondary{background-color:var(–color-background);color:var(–color-text-primary);border:solid 1px var(–color-accent)}.inno-button–secondary:hover{background-color:var(–color-accent);color:var(–color-over-accent);border:solid 1px var(–color-accent)}.inno-button–secondary:disabled{border-color:var(–color-text-tertiary);color:var(–color-text-tertiary)}.inno-button–minimal{background-color:rgba(0,0,0,0);color:var(–color-text-primary);padding:8px}.inno-button–minimal:hover{background-color:var(–color-accent);color:var(–color-over-accent)}.inno-button–minimal:disabled{background-color:var(–color-text-secondary);color:var(–color-text-tertiary);pointer-events:none}.inno-button–large{padding:16px 40px}.inno-button–medium{padding:10px 24px}.inno-button–small{padding:8px 16px}.inno-button–round{border-radius:99px}.inno-button–round.inno-button–small{padding:8px}.inno-button–round.inno-button–medium{padding:10px}.inno-button–round.inno-button–large{padding:16px}.inno-button__label{font-family:”innoGrot10″,sans-serif;font-weight:700;line-height:1.2em;flex-grow:0;z-index:1}.inno-button–large .inno-button__label{font-size:20px}.inno-button–medium .inno-button__label{font-size:18px}.inno-button–small .inno-button__label{font-size:16px}.inno-button–has-image .inno-button__label{text-align:center}.inno-button__image{margin:0 auto;object-fit:contain}.inno-byline{border-block:2px solid #004e96;padding-block:16px;font-family:”innoGrot10″,sans-serif;font-size:14px;line-height:1.5}.inno-byline–center{border-block:none;padding-block:0}@media(min-width: 768px){.inno-byline{font-size:16px}}.inno-byline__content{display:flex;justify-content:space-between;align-items:center;gap:12px}.inno-byline–center .inno-byline__content{flex-direction:column;text-align:center}.inno-byline__text{flex:1 1 auto}.inno-byline .inno-gift{flex:0 0 auto}.inno-byline__timestamp-date{color:var(–color-text-primary)}.inno-byline__timestamp-label{color:var(–color-text-secondary)}.inno-byline__authors{color:var(–color-text-primary, #222222);line-height:1.5em;text-wrap-style:balance}.inno-byline__author{display:inline}.inno-byline__author-link,.inno-byline__authors a{color:var(–color-text-primary, #222222);text-decoration:none;transition:color .4s ease-in-out}.inno-byline__author-link:hover,.inno-byline__authors a:hover{color:var(–color-text-link, #004e96)}.inno-callout__content{background-color:var(–color-background-secondary);padding:20px 15px}.inno-callout:has(.inno-callout__cta) .inno-callout__content{padding-bottom:50px}.inno-callout__tag{font-family:”innoGrot10″,sans-serif;font-size:16px;color:var(–color-text-primary)}@media(min-width: 768px){.inno-callout__tag{font-size:18px}}.inno-callout__title{font-family:”innoGrot12″,sans-serif;font-size:32px;font-weight:bold;text-transform:uppercase;color:var(–color-text-primary);text-wrap:balance}*+.inno-callout__title{margin-block-start:5px}.inno-callout__body{font-family:”innoGrot10″,sans-serif;font-size:16px;color:var(–color-text-primary);line-height:1.65em}@media(min-width: 768px){.inno-callout__body{font-size:18px}}*+.inno-callout__body{margin-block-start:10px}.inno-callout__body .inno-p{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.inno-callout__cta{display:flex;width:calc(100% – 30px);margin:-30px 15px 0 15px}.inno-callout__cta .inno-button{box-shadow:0 1px 4px rgba(89,87,96,.1),0 3px 6px rgba(89,87,96,.1);padding:20px 20px}.inno-callout__form-policy{font-size:15.2px;margin-top:20px;color:#808284;line-height:1.65}.inno-callout__form-policy a{color:#808284;transition:color .3s ease-in-out}.inno-callout__form-policy a:hover{color:var(–color-text-primary)}.inno-caption{color:var(–color-text-secondary);font-family:”innoGrot10″,sans-serif;font-size:14px;line-height:1.5}.inno-caption a{color:inherit;box-shadow:inset 0 -1px 0 0 var(–color-text-secondary);transition:color .25s ease,box-shadow .25s ease;text-decoration:none}.inno-caption a:hover{color:var(–color-text-link);box-shadow:inset 0 -1px 0 0 var(–color-text-link)}.inno-caption__caption-text{display:block;text-wrap:pretty}.inno-caption__credit{color:var(–color-text-tertiary);display:block}.inno-credits{font-family:”innoGrot10″,sans-serif}.inno-credits__header{color:var(–color-text-primary);font-size:16px;font-family:”innoGrot10″,sans-serif;font-weight:normal;line-height:1.2;border-bottom:2px solid #004e96;padding-bottom:4px;margin-bottom:8px}.inno-credits__roles{display:grid;gap:8px;color:var(–color-text-secondary);font-size:14px;line-height:1.5;text-align:pretty}@media(min-width: 768px){.inno-credits__roles{grid-template-columns:50% 50%}}.inno-gift{display:none}.inno-gift–default{justify-content:center}.inno-gift–default.is-available{display:flex}.inno-gift–default .inno-button{font-size:24px;padding:8px;min-width:200px;margin:0px auto}.inno-gift–minimal.is-available{display:inline-block}.inno-gift–minimal .inno-button{display:flex;align-items:center;font-size:16px;line-height:16px}.inno-gift–minimal .inno-button__label{font-size:14px;font-weight:normal;color:currentColor;display:none}@media(min-width: 600px){.inno-gift–minimal .inno-button__label{display:inline-block}}.inno-gift–minimal .inno-icon{display:inline-block}.inno-gift.is-available{display:block}.is-app .inno-gift{display:none}.inno-gift .inno-icon–loading{animation:spin 1s linear forwards infinite}.inno-gift .inno-icon{display:none}.inno-gift [data-state=ready] .inno-icon–gift{display:initial}.inno-gift [data-state=loading] .inno-icon–loading{display:initial}.inno-gift [data-state=complete] .inno-icon–tickmark{display:initial}.inno-gift [data-state=error] .inno-icon–cross{display:initial}.inno-gift-toast-receiver{display:none}@keyframes spin{0%{rotate:0deg}100%{rotate:360deg}}.inno-graphic__iframe,.inno-graphic__datawrapper{width:100%}.inno-heading{font-family:”innoInquirerHeadline”,”Times New Roman”,serif;font-size:24px;font-weight:600;line-height:1.2;color:var(–color-text-primary);scroll-margin-top:calc(var(–sticky-height) + 16px);text-wrap:balance}@media(min-width: 768px){.inno-heading{font-size:36px}}.inno-heading–chapter{font-weight:300;border-bottom:1px solid var(–color-text-primary);text-transform:uppercase}.inno-layout–stack>*+.inno-heading{margin-block-start:48px}.inno-layout–stack>.inno-heading:has(+*){margin-block-end:-12px}.inno-layout–stack-tight>*+.inno-heading{margin-block-start:20px}.inno-layout–stack-tight>.inno-heading:has(+*){margin-block-end:-5px}.inno-layout–stack-loose>*+.inno-heading{margin-block-start:60px}.inno-layout–stack-loose>.inno-heading:has(+*){margin-block-end:-15px}.inno-hero{margin-block-start:0}.inno-hero–has-media .inno-hero__content{padding-bottom:72px}@media(min-width: 960px){.inno-hero–has-media .inno-hero__content{padding-bottom:128px}}.inno-hero–layout-above{display:flex;flex-direction:column-reverse}.inno-hero–layout-above .inno-hero__content{padding:24px 0}.inno-hero–layout-above .inno-hero__media{max-width:80%;margin:0 auto;padding-top:24px}.inno-hero–layout-above .inno-hero__media>*{max-width:350px}.inno-hero–layout-above .inno-hero__media .inno-caption-text{display:none}.inno-color–white .inno-hero,.inno-mode–light .inno-hero–style-transparent{–color-accent: #ffffff;–color-over-accent: #222222}.inno-color–black .inno-hero,.inno-mode–dark .inno-hero–style-transparent{–color-accent: #222222;–color-over-accent: #ffffff}.inno-hero–style-transparent .inno-hero__content{background:rgba(0,0,0,0)}.inno-hero__content{padding-block:24px;text-align:center;color:var(–color-over-accent)}@media(min-width: 960px){.inno-hero__content{padding-block:32px}}.inno-hero__eyebrow{font-family:”innoGrot12″,sans-serif;font-weight:bold;text-transform:uppercase;font-size:16px;font-weight:bold;padding:5px 8px;background:var(–color-over-accent);color:var(–color-accent);width:max-content;text-decoration:none;line-height:2}@media(min-width: 768px){.inno-hero__eyebrow{font-size:18px}}.inno-hero__headline{font-family:”innoInquirerHeadline”,”Times New Roman”,serif;font-size:40px;font-weight:600;line-height:1;text-wrap:balance}@media(min-width: 768px){.inno-hero__headline{font-size:52px}}.inno-hero__subheadline{font-family:”innoInquirerHeadline”,”Times New Roman”,serif;font-size:20px;line-height:1.3;text-wrap:balance}@media(min-width: 768px){.inno-hero__subheadline{font-size:24px}}.inno-hero__media{position:relative;z-index:2;margin-top:-48px}@media(min-width: 960px){.inno-hero__media{margin-top:-96px}}.inno-hover{position:relative;cursor:pointer;border:1px var(–color-accent) solid;padding:3px 4px;transition:border .4s ease-in-out;box-sizing:border-box}@media(min-width: 768px){.inno-hover{cursor:help}}.inno-hover:hover{border:1px var(–color-accent) solid}.inno-hover__box{position:fixed;bottom:0;left:0;right:0;z-index:20;background-color:var(–color-background);pointer-events:none;transform:translateY(100%);transition:transform .4s ease-in-out;padding:16px;border-top:1px solid var(–color-accent);white-space:normal;font-family:”Grot 10″,sans-serif;font-size:14px;line-height:1.5}@media(min-width: 768px){.inno-hover__box{position:absolute;top:100%;width:200px;left:-1px;right:0;bottom:auto;margin:auto;max-width:250px;padding:6px;opacity:0;transition:opacity .4s ease-in-out;transform:none;border:1px solid var(–color-accent)}}.inno-hover.is-visible .inno-hover__box{opacity:1;transform:translateY(0)}.inno-icon{display:inline-block;width:1.2em;height:1.2em;fill:currentColor}.inno-icon–white{fill:#fff}.inno-icon–black{fill:#222}.inno-icon–accent{fill:var(–color-accent)}.inno-icon–over-accent{fill:var(–color-over-accent)}.inno-icon__stroke{fill:rgba(0,0,0,0);stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.inno-icon–white .inno-icon__stroke{stroke:#fff}.inno-icon–black .inno-icon__stroke{stroke:#222}.inno-icon–accent .inno-icon__stroke{stroke:var(–color-accent)}.inno-icon–over-accent .inno-icon__stroke{stroke:var(–color-over-accent)}.inno-image__img{width:100%;display:block}@keyframes loadingPulse{0%{opacity:1}100%{opacity:.4}}@keyframes spin{0%{rotate:0deg}100%{rotate:360deg}}.inno-loading{font-family:”innoGrot10″,sans-serif;font-weight:bold;font-size:18px;transition:opacity .4s ease-in-out;z-index:999;position:relative}.inno-loading__text-label,.inno-loading__label-error{position:relative;text-align:left}.inno-loading–position-absolute .inno-loading__text-label,.inno-loading–position-absolute .inno-loading__icon-label,.inno-loading–position-absolute .inno-loading__label-error{position:absolute;left:0;top:0;transform:translate(-50%, -50%)}.inno-loading__icon-label{animation:spin 1s linear forwards infinite}.inno-loading__text-label{animation:loadingPulse .8s ease-in-out alternate infinite}.inno-loading__label-error{color:#e11b22;display:none}.inno-loading[data-state=ready]{opacity:0;animation:none}.inno-loading[data-state=loading]{opacity:1}.inno-loading[data-state=error] .inno-loading__label-error{display:block}.inno-loading[data-state=error] .inno-loading__text-label,.inno-loading[data-state=error] .inno-label__icon-label{display:none}.inno-looping-video__video{width:100%}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1)}@media(forced-colors: active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(forced-colors: active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover: hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0/5%)}}.maplibregl-ctrl button:not(:disabled):active{background-color:rgb(0 0 0/5%)}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}@media(forced-colors: active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 29 29’%3E%3Cpath d=’M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z’/%3E%3C/svg%3E”)}@media(forced-colors: active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z’/%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z’/%3E%3C/svg%3E”)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 29 29’%3E%3Cpath d=’m10.5 14 4-8 4 8z’/%3E%3Cpath fill=’%23ccc’ d=’m10.5 16 4 8 4-8z’/%3E%3C/svg%3E”)}@media(forced-colors: active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’m10.5 14 4-8 4 8z’/%3E%3Cpath fill=’%23ccc’ d=’m10.5 16 4 8 4-8z’/%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’m10.5 14 4-8 4 8z’/%3E%3Cpath fill=’%23ccc’ d=’m10.5 16 4 8 4-8z’/%3E%3C/svg%3E”)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’22’ height=’22’ fill=’none’ stroke=’%23333′ viewBox=’0 0 22 22’%3E%3Ccircle cx=’11’ cy=’11’ r=’8.5’/%3E%3Cpath d=’M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z’/%3E%3Cpath d=’M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z’/%3E%3Cpath d=’M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’22’ height=’22’ fill=’none’ stroke=’%2333b5e5′ viewBox=’0 0 22 22’%3E%3Ccircle cx=’11’ cy=’11’ r=’8.5’/%3E%3Cpath d=’M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z’/%3E%3Cpath d=’M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z’/%3E%3Cpath d=’M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’22’ height=’22’ fill=’%23333′ viewBox=’0 0 22 22’%3E%3Cpath d=’m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’22’ height=’22’ fill=’%2333b5e5′ viewBox=’0 0 22 22’%3E%3Cpath d=’m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23aaa’ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3Cpath fill=’red’ d=’m14 5 1 1-9 9-1-1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%2333b5e5′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23e58978′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%2333b5e5′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23e54e33′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors: active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23999′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3Cpath fill=’red’ d=’m14 5 1 1-9 9-1-1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%2333b5e5′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23e58978′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%2333b5e5′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23e54e33′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23666′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3Cpath fill=’red’ d=’m14 5 1 1-9 9-1-1z’/%3E%3C/svg%3E”)}}@keyframes maplibregl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’88’ height=’23’ fill=’none’%3E%3Cpath fill=’%23000′ fill-opacity=’.4′ fill-rule=’evenodd’ d=’M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z’/%3E%3Cpath fill=’%23fff’ d=’m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z’/%3E%3Cpath fill=’%23e1e3e9′ d=’M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z’/%3E%3Cpath d=’M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z’ style=’fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001’/%3E%3Cg style=’stroke-width:1.12603545’%3E%3Cpath d=’M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668′ style=’color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto’ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3′ style=’clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z’ style=’clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3C/g%3E%3C/svg%3E”);background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors: active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’88’ height=’23’ fill=’none’%3E%3Cpath fill=’%23000′ fill-opacity=’.4′ fill-rule=’evenodd’ d=’M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z’/%3E%3Cpath fill=’%23fff’ d=’m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z’/%3E%3Cpath fill=’%23e1e3e9′ d=’M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z’/%3E%3Cpath d=’M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z’ style=’fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001’/%3E%3Cg style=’stroke-width:1.12603545’%3E%3Cpath d=’M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668′ style=’color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto’ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3′ style=’clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z’ style=’clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3C/g%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){a.maplibregl-ctrl-logo{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’88’ height=’23’ fill=’none’%3E%3Cpath fill=’%23000′ fill-opacity=’.4′ fill-rule=’evenodd’ d=’M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z’/%3E%3Cpath fill=’%23fff’ d=’m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z’/%3E%3Cpath fill=’%23e1e3e9′ d=’M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z’/%3E%3Cpath d=’M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z’ style=’fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001’/%3E%3Cg style=’stroke-width:1.12603545’%3E%3Cpath d=’M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668′ style=’color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto’ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3′ style=’clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z’ style=’clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3C/g%3E%3C/svg%3E”)}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:hsla(0, 0%, 100%, 0.5);margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:hsla(0, 0%, 100%, 0.5);background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’24’ height=’24’ fill-rule=’evenodd’ viewBox=’0 0 20 20’%3E%3Cpath d=’M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0’/%3E%3C/svg%3E”);border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:rgb(0 0 0/5%)}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors: active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’24’ height=’24’ fill=’%23fff’ fill-rule=’evenodd’ viewBox=’0 0 20 20’%3E%3Cpath d=’M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0’/%3E%3C/svg%3E”)}}@media screen and (forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’24’ height=’24’ fill-rule=’evenodd’ viewBox=’0 0 20 20’%3E%3Cpath d=’M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0’/%3E%3C/svg%3E”)}}.maplibregl-ctrl-attrib a{color:rgba(0, 0, 0, 0.75);text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:hsla(0, 0%, 100%, 0.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:rgb(0 0 0/5%)}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:””;position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0, 0, 0, 0.35);box-sizing:border-box;content:””;height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:rgba(0, 0, 0, 0.4);color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover: none),(pointer: coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100% !important;left:0 !important;position:fixed !important;top:0 !important;width:100% !important;z-index:99999}.inno-map{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none}.inno-map__map{width:100%;height:100%;background-color:var(–color-background)}@media screen and (min-width: 1200px){.inno-map__map{background-color:#fff}}.inno-map__loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.inno-map__marker{width:4px;height:4px;background-color:rgba(0,0,0,0)}.inno-map__marker.is-open{background-color:green}.inno-map__marker.is-closed{background-color:red}.inno-note .inno-p{color:var(–color-text-secondary);font-family:”innoGrot10″,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.5}.inno-note .inno-p a{color:var(–color-text-secondary);box-shadow:inset 0 -1px 0 0 var(–color-text-secondary);transition:color .25s ease}.inno-note .inno-p a:hover{color:#004e96;box-shadow:inset 0 -1px 0 0 #004e96}.inno-note .inno-heading{color:var(–color-text-primary);font-family:”innoGrot10″,sans-serif;font-size:16px;font-weight:normal;text-transform:none;border-bottom:2px solid #004e96;padding-bottom:4px}.inno-p{-webkit-font-smoothing:subpixel-antialiased;-mox-osx-font-smoothing:grayscale;color:#222;color:var(–color-text-primary);font-family:”innoInquirerText”,”Times New Roman”,serif;font-size:18px;line-height:1.666666;white-space:pre-line;text-wrap:pretty}@media(min-width: 600px){.inno-p{font-size:20px;line-height:1.6}}.inno-p–has-dropcap:first-letter{margin-top:1px;margin-right:12px;margin-bottom:0;margin-left:0;font-family:”innoInquirerHeadline”,”Times New Roman”,serif;font-size:3.2em;float:left;font-weight:bold;line-height:1;color:var(–color-text-accent)}@-moz-document url-prefix(){.inno-p–has-dropcap:first-letter{margin-top:10px;margin-bottom:0px}}@media(min-width: 600px){.inno-p–has-dropcap:first-letter{font-size:5.3em;margin-top:-3px;margin-bottom:-10px}@-moz-document url-prefix(){.inno-p–has-dropcap:first-letter{margin-top:12px;margin-bottom:0px}}}.inno-p a{transition:box-shadow .25s ease;color:var(–color-text-link);text-decoration:none}.inno-p a:hover{box-shadow:inset 0 -1px 0 0 var(–color-text-link)}.inno-p__endmark{display:inline-block;height:1.1em;width:1.1em;margin-left:5px;vertical-align:text-bottom;margin-bottom:2px;fill:var(–color-text-accent)}.inno-premium{padding:19px 26px 22px 8px;color:var(–color-text-primary);font-family:”innoGrot10″,sans-serif;font-size:18px;line-height:1;font-weight:normal;background-color:var(–color-background-secondary)}.inno-premium .inno-icon{fill:#f0af13;width:24px;margin-right:7px}.inno-premium__header{display:flex}.inno-premium__hed{font-weight:bold;line-height:22px;font-size:16px;color:var(–color-text-primary);padding:3px 0 4px;font-family:”innoGrot10″,sans-serif;text-wrap:pretty}.inno-mode–dark .inno-premium__hed{color:#fff}.inno-premium__message{font-weight:500;line-height:22px;font-size:16px;color:var(–color-text-secondary);font-family:”innoGrot10″,sans-serif;margin-left:32px;text-wrap:pretty}.inno-heading{font-family:”innoInquirerHeadline”,”Times New Roman”,serif;font-size:24px;font-weight:600;line-height:1.2;color:var(–color-text-primary);scroll-margin-top:calc(var(–sticky-height) + 16px);text-wrap:balance}@media(min-width: 768px){.inno-heading{font-size:36px}}.inno-heading–chapter{font-weight:300;border-bottom:1px solid var(–color-text-primary);text-transform:uppercase}.inno-layout–stack>*+.inno-heading{margin-block-start:48px}.inno-layout–stack>.inno-heading:has(+*){margin-block-end:-12px}.inno-layout–stack-tight>*+.inno-heading{margin-block-start:20px}.inno-layout–stack-tight>.inno-heading:has(+*){margin-block-end:-5px}.inno-layout–stack-loose>*+.inno-heading{margin-block-start:60px}.inno-layout–stack-loose>.inno-heading:has(+*){margin-block-end:-15px}.inno-image__img{width:100%;display:block}.inno-steps .inno-map,.inno-steps .inno-sidescrollsteps{opacity:0;pointer-events:none;transition:opacity 1s ease}.inno-steps .inno-map{opacity:1}.inno-steps[data-type=map] .inno-map{opacity:1}.inno-steps[data-type=street] .inno-sidescrollsteps{opacity:1}.inno-steps__steps{margin-top:-20vh;padding-bottom:80vh}.inno-steps__step{position:relative;z-index:2;-webkit-transform:translate3d(0, 0, 0);margin:70vh auto;padding:8px;background-color:var(–color-background);overflow:auto;max-width:min(100% – 32px,650px);border-radius:12px;filter:drop-shadow(4px 4px 0.5px rgba(0, 0, 0, 0.1))}@media(min-width: 600px){.inno-steps__step{padding:8px;margin:70vh auto}}.inno-steps__step:first-of-type{margin-top:0}.inno-steps__step:last-of-type{margin-bottom:0}.inno-steps__step.is-empty{opacity:0}.inno-steps__step–transparent{background-color:rgba(0,0,0,0);box-shadow:none}@media(min-width: 960px){.inno-steps__step–left{width:calc(50vw – 32px);margin-left:auto;margin-right:calc(50% + 16px)}}@media(min-width: 960px){.inno-steps__step–right{width:calc(50vw – 32px);margin-right:auto;margin-left:calc(50% + 16px)}}.inno-steps__step–full{max-width:none;width:100%;padding:24px 0;border-left:none;border-right:none}.inno-steps__step–full .inno-steps__body{max-width:100%;margin:0 auto;padding:12px}.inno-steps__step–full .inno-steps__body>*:not([class*=inno-layout–align-]){max-width:min(100% – 32px,650px);margin-inline:auto}.inno-steps__step .inno-steps__body{background-color:var(–color-background);border:2px solid #004e96;padding:8px;border-radius:10px}.inno-steps__step .inno-hero__content{background-color:rgba(0,0,0,0);color:var(–color-text-primary)}.inno-steps__step .inno-byline{border-top:0;border-bottom:0;padding:0;margin-block-start:0;text-align:center}.inno-steps__step .inno-byline__content{flex-direction:column}.inno-steps__step .inno-premium{display:none}.inno-steps__step .inno-steps__body+.inno-caption{margin-top:6px}.inno-steps__content{position:sticky;height:100vh;width:100%;top:0;left:0;right:0;margin:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;z-index:1}@supports(height: 100dvh){.inno-steps__content{height:100dvh}}.inno-steps__custom{z-index:1;position:absolute;width:100vw;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center}@media(min-width: 960px){.inno-steps__custom–left{width:50%;right:auto}}@media(min-width: 960px){.inno-steps__custom–right{width:50%;left:auto}}.inno-steps__custom:empty{display:none;pointer-events:none}.inno-steps__background{position:absolute;object-fit:cover;inset:0;opacity:0;transition:opacity .4s ease-in-out;z-index:0;background-color:var(–color-background);display:flex;justify-content:center;align-items:center}.inno-steps__background .inno-graphic{width:100%}.inno-steps__background .inno-looping-video,.inno-steps__background .inno-image{width:100%;height:100%}.inno-steps__background .inno-looping-video__video,.inno-steps__background .inno-image__img{height:100%;width:100%;object-position:center;object-fit:cover}.inno-steps__background–contain{background-color:var(–color-background);padding:8px}@media(min-width: 768px){.inno-steps__background–contain{padding:16px}}.inno-steps__background–contain .inno-looping-video__video,.inno-steps__background–contain .inno-image__img{object-fit:contain}.inno-steps__background–left .inno-image__img{object-fit:contain}@media(min-width: 960px){.inno-steps__background–left{width:50%;right:auto}}.inno-steps__background–right .inno-image__img{object-fit:contain}@media(min-width: 960px){.inno-steps__background–right{width:50%;left:auto}}.inno-steps–has-backgrounds[data-index=”-1″] .inno-steps__background–0{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”0″] .inno-steps__background–0{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”1″] .inno-steps__background–1{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”2″] .inno-steps__background–2{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”3″] .inno-steps__background–3{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”4″] .inno-steps__background–4{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”5″] .inno-steps__background–5{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”6″] .inno-steps__background–6{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”7″] .inno-steps__background–7{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”8″] .inno-steps__background–8{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”9″] .inno-steps__background–9{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”10″] .inno-steps__background–10{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”11″] .inno-steps__background–11{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”12″] .inno-steps__background–12{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”13″] .inno-steps__background–13{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”14″] .inno-steps__background–14{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”15″] .inno-steps__background–15{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”16″] .inno-steps__background–16{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”17″] .inno-steps__background–17{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”18″] .inno-steps__background–18{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”19″] .inno-steps__background–19{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”20″] .inno-steps__background–20{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”21″] .inno-steps__background–21{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”22″] .inno-steps__background–22{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”23″] .inno-steps__background–23{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”24″] .inno-steps__background–24{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”25″] .inno-steps__background–25{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”26″] .inno-steps__background–26{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”27″] .inno-steps__background–27{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”28″] .inno-steps__background–28{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”29″] .inno-steps__background–29{opacity:1;z-index:1}.inno-steps–has-backgrounds[data-index=”30″] .inno-steps__background–30{opacity:1;z-index:1}.inno-steps__step–5{opacity:0}.inno-subscribe{display:none;position:relative}.inno-subscribe.is-unsubscribed{display:block}.inno-subscribe.is-preview{display:block}.inno-subscribe.is-dev{display:block}.inno-subscribe.is-dev::before{content:”Non-subscribers only”;display:block;position:absolute;left:-20px;border:1px dashed red;font-size:8px;text-transform:uppercase;padding:5px;font-weight:bold;writing-mode:vertical-lr}.inno-tags{border-top:1px solid var(–color-faint);padding-block:12px}.inno-tags__title{font-family:”innoGrot10″,sans-serif;font-size:14px;font-weight:normal}.inno-tags__buttons{display:flex;flex-wrap:wrap;gap:8px}.inno-tags__buttons .inno-button{flex:0 0 auto}.inno-video{width:auto}.inno-video__video{width:100%}.inno-toast{position:fixed;bottom:16px;left:0;right:0;width:max-content;margin:0px auto;z-index:120;display:flex;align-content:center;justify-content:center;text-align:center;font-size:20px;border-radius:5px;background-color:var(–color-text-primary);color:var(–color-background);padding:24px 48px;box-shadow:0 1px 4px rgba(89,87,96,.1),0 3px 6px rgba(89,87,96,.1);translate:0% calc(100% + 18px);transition:translate .4s;opacity:0}.inno-toast b,.inno-toast strong{font-weight:normal}.inno-toast.is-active{translate:0 0;opacity:1}

    Sorry, we’reClosed
    Come in! We’reOpen

    The turnover of Philly restaurants is high, but that doesn’t deter new spots from opening

    The Philadelphia restaurant industry has recently seen a few high-profile closures, including Hiroki, La Calaca Feliz, and the Lodge by Two Robbers. The restaurant business is notoriously difficult, and in the city it is no different.

    Unlike other consumer retail businesses, such as fitness and apparel, the restaurant scene is unique in its volatility. “It's the cost of goods, it's the cost of labor, and it's the kind of standard profit margins, which are, in these types of economic environments, continually getting squeezed,” Jacob Cooper, partner at the retail brokerage MSC, said of the differences.

    story continues after advertisement

    “Even in the best circumstances, it’s still a pretty challenging, low-margin business, with a lot of volatility in the prices of food, rising cost of labor, fixtures, uniforms,” said Jonathan Deutsch, the director of Drexel University’s Food Lab.

    According to the Center City District, 85% of Center City businesses open in 2019 are still open today. For restaurants alone, that number drops to 56%.

    An Inquirer analysis of Philadelphia’s business licenses since 2006 shows that the median lifespan of businesses with a food preparing and serving license in the city is just seven and a half years. This is likely an overestimate for restaurants, as these licenses are also required for delis, schools, and medical facilities.

    Philly is a food city with thousands of restaurants, but that turnover can lead to favorites disappearing, locations remaining empty, and neighborhoods ever changing. To see what that churn looks like, let’s go back over seven and a half years.

    2018 Google Street View / 2026 Garland Fordice
    2026
    2026
    2026
    2026
    • There were a little more than 8,000 active food preparing and serving licenses in Philadelphia in 2018. This number is slightly inflated because of changes made to the licensing process that year, causing some existing businesses to be issued a new license.

    • story continues after advertisement
    • Throughout 2018, around 1,000 new licenses were issued in Philadelphia, including for restaurants like El Merkury, Irwin’s, and Louie Louie – all three are still open.

    • Of those roughly 1,000 businesses, around 650 have since closed, including restaurants like Bourse Food Hall, the Bon Appétit-recognised Sarvida, and Ardiente, an Old City bar that reportedly took two years to open.

    • Here’s how one block in West Philadelphia represents the trend.

    • story continues after advertisement
    • On this block, part of the University of Pennsylvania campus, restaurants have come and gone over the last eight years. “Sansom Row” was added to the National Register of Historic Places in 1977, so while the buildings haven’t dramatically changed, the businesses within have.

    • Starting down the block in 2018, you would find Baby Blues BBQ, a West Coast barbecue spot opened by former Philadelphians in 2010. It closed in 2020, in anticipation of a move up the block.

    • The space remained empty until Masala Kitchen opened in 2025.

    • Next door is Avril 50, a shop that sells coffee, tea, chocolates, international publications, and more. It opened in 1984 and is still serving in 2026.

    • New Deck Tavern, one of the larger restaurants on the block, just celebrated its 40th anniversary.

      Mary Funchion, the owner of New Deck Tavern, said its long-term success is about consistency. “Here, people like to come back and it’s the same as when they went to college, the same as when they met their husband. … We’ll change the menu, we’re changing it up right now, but it’s pretty much the same, a lot of the same staff.”

    • The second restaurant that has lasted on the block is White Dog Cafe, which opened in 1983. On its website, it says it’s “the first restaurant in Philadelphia to utilize environmentally sustainable, organic, and locally sourced foods from farms within a 50-mile radius.”

    • In 2018, Federal Donuts occupied the building at 3428 Sansom St. This spot was the third location for Federal Donuts that opened during an expansion in 2014.

    • This Federal Donuts location closed in 2024, before the more recent announcement of other Federal Donuts closures, in which the restaurant group cited a slowdown in the fast-casual lunch business. Puyero Venezuelan Flavor on Campus opened later in 2024 and remains there today.

    • Then, we have Bernie’s Restaurant & Bar, originally a Montgomery County pub that was expanding to new locations, which opened in 2018.

    • Bernie’s, which also had a location in Manayunk, closed in February 2020 after two years. Baby Blues BBQ from down the block briefly moved into the space until closing in 2022.

    • As of August 2026, the restaurant space was not occupied by a tenant.

    • This block shows how quickly things can change, but also how restaurants can survive for decades.

    COVID-19 also added additional pain to the restaurant industry, causing an increase in closures and a decrease in openings.

    New food licenses are outpacing closures in Philadelphia.

    The number of closures and openings is based on initial start dates and end dates of restaurant business licenses.
    05001,00020182019202020212022202320242025

    It has also changed the behavior patterns of customers, specifically the lunch crowd. “We had double the amount of staff every day during the week than we do now because the lunches aren’t the same,” Funchion said.

    “It’s a low-margin business. We no longer have a great lunchtime dining culture because I don’t feel like folks have fully returned to office,” Deutsch said.

    story continues after advertisement

    Starting in 2022, new permits started to return to pre-COVID numbers, and there is optimism in the continued recovery of businesses.

    According to the Center City District State of the City 2026 report, Philadelphia is the third-largest residential downtown in the country and retail occupancy reached 84%.

    “I think you can point in Philadelphia to this kind of always, consistently percolating entrepreneurial spirit in the food world, like this is a food town, and there are always people here that want to be creative, take risk, open, and do something different,” Cooper said.

    In fact, dozens of restaurants are set to open this fall.

    Methodology

    We used Philadelphia Department of Licenses and Inspections business license data to identify restaurants. We specifically looked at “Food Preparing and Serving” and “Food Preparing and Serving (30+ SEATS)” licenses. To determine the median license duration, we looked at licenses that started after 2005 through 2025, because the department transitioned to a new system in 2004, which affected initial start dates of licenses before the transition.

    In 2018, L&I made a change to certain license structures that resulted in new licenses to differentiate between restaurants with a 50- and a 30-seat capacity, which could have affected some of the initial license dates. “The purpose of this restructuring was to assist in our ability to see which establishments would be eligible for a liquor license. This was accompanied by significant joint enforcement between L&I and the health department,” said Kandyce Stukes, communications manager at L&I.

    To account for license changes for the same locations, we combined licenses that were listed for the same business name at the same location.

    According to L&I, less than 5 percent of data are incomplete, so when we encountered incomplete entries we omitted them.

    Staff Contributors

    • Design and development: Garland Fordice
    • Editing: Sam Morris and Julie Busby
    • Copy Editing: Addam Schwartz

    Subscribe to The Philadelphia Inquirer

    Our reporting is directly supported by reader subscriptions. If you want more journalism like this story, please subscribe today

    (()=>{var Ft=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var We=Ft(x=>{var Nt={0:”Jan.”,1:”Feb.”,2:”March”,3:”April”,4:”May”,5:”June”,6:”July”,7:”Aug.”,8:”Sept.”,9:”Oct.”,10:”Nov.”,11:”Dec.”};function He(e){return e===void 0&&(e=new Date),Nt[e.getMonth()]}var Wt={0:”Jan”,1:”Feb”,2:”Mar”,3:”Apr”,4:”May”,5:”Jun”,6:”Jul”,7:”Aug”,8:”Sep”,9:”Oct”,10:”Nov”,11:”Dec”};function ke(e){return e===void 0&&(e=new Date),Wt[e.getMonth()]}function U(e){return e==null}function Ne(e){return typeof e==”number”&&isFinite(e)}function K(e){return Ne(e)&&Math.floor(e)===e}var Gt=[“one”,”two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”],Vt=[“million”,”billion”,”trillion”,”quadrillion”,”quintillion”,”sextillion”,”septillion”,”octillion”,”nonillion”,”decillion”],Re=[“th”,”st”,”nd”,”rd”,”th”,”th”,”th”,”th”,”th”,”th”],Jt=[11,12,13];function Ze(e){if(U(e))return””;var t=+e;return K(t)?Jt.indexOf(t%100)>-1?Re[0]:Re[t%10]:””}var Kt=[“first”,”second”,”third”,”fourth”,”fifth”,”sixth”,”seventh”,”eighth”,”ninth”],Yt=new RegExp(/s+([^s]*)s*$/);x.apdate=function(e){return e===void 0&&(e=new Date),He(e)+” “+e.getDate()+”, “+e.getFullYear()},x.apdatetab=function(e){return e===void 0&&(e=new Date),ke(e)+” “+e.getDate()+”, “+e.getFullYear()},x.apmonth=He,x.apmonthtab=ke,x.apnumber=function(e){if(U(e))return””;var t=+e;return K(t)?t=10?e.toString():Gt[t-1]:e.toString()},x.aptime=function(e){e===void 0&&(e=new Date);var t,r,n=e.getHours(),i=e.getMinutes(),s=i===0;if(s){if(n===0)return”midnight”;if(n===12)return”noon”}return n0?n:12):(t=”p.m.”,r=n===12?n:n-12),s?r+” “+t:r+”:”+(i<10?"0"+i:i)+" "+t},x.capfirst=function(e){if(U(e))return"";var t=String(e);return""+t.charAt(0).toUpperCase()+t.slice(1)},x.intcomma=function(e){if(U(e))return"";var t,r=+e;return Ne(r)?((t=r.toString().split("."))[0]=t[0].replace(/B(?=(d{3})+(?!d))/g,","),t.join(".")):e.toString()},x.intword=function(e){if(U(e))return"";var t=+e;if(!K(t))return e.toString();var r=Math.abs(t);if(r<1e6)return e.toString();var n=Math.ceil(Math.log(r+1)/Math.LN10)-1,i=n-n%3,s=t/Math.pow(10,i);return(s=Math.round(10*s)/10)+" "+Vt[Math.floor(i/3)-2]},x.ordinal=function(e,t){if(t===void 0&&(t=!1),U(e))return"";var r=+e;return K(r)?t&&r{},Oe={init:()=>{Ht()}};var kt=()=>{},Fe={init:()=>{kt()}};var Rt=()=>{pe(),window.addEventListener(“resize”,()=>{pe()})},pe=()=>{document.querySelectorAll(“.js-square”).forEach(e=>{let t=document.querySelector(“.js-overlay”),r=document.querySelector(“.js-street”),n=e.dataset.building;t.style.width=`${r.getBoundingClientRect().width}px`,t.style.height=`${r.getBoundingClientRect().height}px`,t.style.top=`${r.getBoundingClientRect().top}px`;let i=document.querySelector(`.js-${n}`),s=e.getBoundingClientRect(),o=s.left-r.getBoundingClientRect().left,a=s.top-r.getBoundingClientRect().top;i&&(i.style.width=`${s.width}px`,i.style.height=`${s.height}px`,i.style.left=`${o}px`,i.style.top=`${a}px`)})},Zt=({currentEl:e,newState:t})=>{let{offsetScrolled:r}=t;pe();let n=e.dataset.step,s=document.querySelector(“.js-street”).getBoundingClientRect().width,o=window.innerWidth,u=s/8022.2,{offset:c,image:f}=e.dataset,l;n==”step-street-start”?l=r:n==”step-street-building-end”?l=r+o:l=r+o/2;let h=document.querySelector(“.js-street”),m=document.querySelector(“.js-overlay”);if(h.style.transform=`translateX(${r*u+o/2}px)`,m.style.transform=`translateX(${r*u+o/2}px)`,document.querySelectorAll(“.inno-street__square”).forEach(d=>{d.classList.remove(“is-animating”)}),document.querySelectorAll(“.js-flip”).forEach(d=>{d.classList.remove(“is-flipped”)}),n.includes(“flip”)){let d=n.replaceAll(“step-street-“,””).split(“-“)[0];document.querySelector(`.js-square-${d}`).classList.add(“is-animating”),document.querySelector(`.js-${f}`).classList.add(“is-flipped”)}},J={init:()=>{Rt()},update:({currentEl:e,newState:t})=>{Zt({currentEl:e,newState:t})}};var un=We();var Ge=()=>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);var k=(e,t=null,r=null)=>{r||(r=document.querySelector(“head”));let n=document.createElement(“script”);n.type=”text/javascript”,n.src=e,t&&(n.onload=t),r.appendChild(n)},Y=()=>(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state===”Subscribed”,X=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state;return window.location.host.includes(“zzz-systest”)||window.location.host.includes(“pmn.arcpublishing.com”)||window.location.host.includes(“stage.fusion.inquirer.com”)||typeof t>”u”},Ve=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.hasAdsFreeReading;return!!(t&&t==1)},R=()=>window.location.host.includes(“localhost”);var Xt=()=>{Ve()&&document.querySelectorAll(“.js-adbox”).forEach(t=>{t.classList.add(“is-hidden”)})},Je={init:()=>{Xt()}};var P,Ke,Qt=()=>{P=document.getElementById(“js-inno-toast”)},_t=e=>{if(!P)return;P.innerHTML=e,P.classList.add(“is-active”);let t=()=>{P.addEventListener(“transitionend”,er,{once:!0}),P.classList.remove(“is-active”)};clearTimeout(Ke),Ke=setTimeout(t,5e3)},er=()=>{P.innerHTML=””},$={init:()=>{Qt()},showToast:_t};var Q,Ye=!1,tr=async()=>new Promise(e=>{setTimeout(()=>{console.log(“simulating createShareLink for localhost”),e(“https://inquirer.com/interactives”),rr()},100)}),rr=()=>{let e=document.querySelector(“.js-gift-toast-receiver”);!e||!(e instanceof HTMLElement)||setTimeout(()=>{let t=e?.querySelector(“span”);t&&(t.innerHTML=”Gift link copied to clipboard“)},20)},nr=()=>{let e=window.services?.createShareLink;e&&(Q=e),R()&&(Q=tr),Q&&sr()},ir=async e=>{let t=”text/plain”,r=async()=>{try{return await Q(window.location.pathname)}catch{e.dataset.state=”error”,$.showToast(“Hmm, we couldn’t generate a gift link…”)}},n=new ClipboardItem({[t]:r()});await navigator.clipboard.write([n]).catch(i=>{console.log(i),$.showToast(“Couldn’t copy to clipboard, try again?”),e.dataset.state=”error”}),$.showToast(“Gift link copied to clipboard!”),e.dataset.state=”complete”},sr=()=>{document.querySelectorAll(“.js-gift”).forEach(t=>{(Y()||R()||X())&&t.classList.add(“is-available”)}),document.querySelectorAll(“.js-gift-button”).forEach(t=>{t instanceof HTMLButtonElement&&t.addEventListener(“click”,()=>{t.classList.contains(“disabled”)||(t.dataset.state=”loading”,Ye=!0,ir(t),setTimeout(()=>{t.dataset.state=”ready”},2e3))})});let e=document.querySelector(“.js-gift-toast-receiver”);!e||!(e instanceof HTMLElement)||or(e)},or=e=>{new MutationObserver(r=>{for(let n of r){let i=[…n.addedNodes].at(0);if(!(i instanceof HTMLElement))return;Ye&&$.showToast(i.outerHTML)}}).observe(e,{subtree:!0,childList:!0})},Xe={init:()=>{nr()}};var ar=()=>{window.addEventListener(“message”,e=>{if(e.data[“datawrapper-height”]){let t=e.data[“datawrapper-height”];for(let r in t)document.querySelector(`#datawrapper-chart-${r}`).setAttribute(“height”,t[r])}})},lr=()=>{document.querySelectorAll(“.js-datawrapper-graphic”).forEach(e=>{k(`https://datawrapper.dwcdn.net/${e.dataset.id}/embed.js`,null,e)})},cr=()=>{window.addEventListener(“message”,e=>{let t=e.data;document.querySelectorAll(`iframe[src*=”${t.id}”]`).forEach(n=>{n.style.height=`${t.height}px`})},!1)},ur=()=>{document.querySelectorAll(“.js-pym-graphic”).forEach(e=>{if(typeof window{new window.pym.Parent(e.id,e.dataset.iframe)};typeof window.pym>”u”?k(“https://pym.nprapps.org/pym.v1.min.js”,t):t()}})},Qe={init:()=>{ar(),lr(),ur(),cr()}};var Z,hr=()=>{document.querySelectorAll(“.js-hover”).forEach(e=>{e.addEventListener(“click”,()=>{_e(e)}),e.addEventListener(“mouseenter”,()=>{_e(e)}),e.addEventListener(“mouseout”,()=>{et(e)})}),window.addEventListener(“scroll”,()=>{Z!==null&&fr()})},fr=()=>{(Z>window.scrollY+100||Z{et(e)})},_e=e=>{e.classList.add(“is-visible”),Z=window.scrollY},et=e=>{e.classList.remove(“is-visible”),Z=null},tt={init:()=>{hr()}};var pr=e=>{(e&&e.querySelector(“.js-loading”))?.setAttribute(“data-state”,”ready”)},dr=e=>{(e&&e.querySelector(“.js-loading”))?.setAttribute(“data-state”,”loading”)},vr=(e,t)=>{(e&&e.querySelector(“.js-loading”))?.setAttribute(“data-state”,”error”),t&&targetModalErrorEl&&(targetModalErrorEl.textContent=t)},_={stop:e=>pr(e),start:e=>dr(e),error:(e,t)=>vr(e,t)};var b=Uint8Array,q=Uint16Array,gr=Int32Array,rt=new b([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),nt=new b([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),yr=new b([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),it=function(e,t){for(var r=new q(31),n=0;n<31;++n)r[n]=t+=1<<e[n-1];for(var i=new gr(r[30]),n=1;n<30;++n)for(var s=r[n];s<r[n+1];++s)i[s]=s-r[n]<<5|n;return{b:r,r:i}},st=it(rt,2),ot=st.b,mr=st.r;ot[28]=258,mr[258]=28;var at=it(nt,0),wr=at.b,Tn=at.r,ge=new q(32768);for(p=0;p>1|(p&21845)<>2|(C&13107)<>4|(C&3855)<>8|(C&255)<>1;var C,p,N=function(e,t,r){for(var n=e.length,i=0,s=new q(t);i<n;++i)e[i]&&++s[e[i]-1];var o=new q(t);for(i=1;i<t;++i)o[i]=o[i-1]+s[i-1]<<1;var a;if(r){a=new q(1<<t);var u=15-t;for(i=0;i<n;++i)if(e[i])for(var c=i<<4|e[i],f=t-e[i],l=o[e[i]-1]++<<f,h=l|(1<<f)-1;l>u]=c}else for(a=new q(n),i=0;i>15-e[i]);return a},W=new b(288);for(p=0;p<144;++p)W[p]=8;var p;for(p=144;p<256;++p)W[p]=9;var p;for(p=256;p<280;++p)W[p]=7;var p;for(p=280;p<288;++p)W[p]=8;var p,lt=new b(32);for(p=0;p<32;++p)lt[p]=5;var p;var xr=N(W,9,1);var Sr=N(lt,5,1),de=function(e){for(var t=e[0],r=1;rt&&(t=e[r]);return t},A=function(e,t,r){var n=t/8|0;return(e[n]|e[n+1]<>(t&7)&r},ve=function(e,t){var r=t/8|0;return(e[r]|e[r+1]<<8|e[r+2]<>(t&7)},Tr=function(e){return(e+7)/8|0},br=function(e,t,r){return(t==null||te.length)&&(r=e.length),new b(e.subarray(t,r))};var Lr=[“unexpected EOF”,”invalid block type”,”invalid length/literal”,”invalid distance”,”stream finished”,”no stream handler”,,”no callback”,”invalid UTF-8 data”,”extra field too long”,”date not in range 1980-2099″,”filename too long”,”stream finishing”,”invalid zip data”],T=function(e,t,r){var n=new Error(t||Lr[e]);if(n.code=e,Error.captureStackTrace&&Error.captureStackTrace(n,T),!r)throw n;return n},ye=function(e,t,r,n){var i=e.length,s=n?n.length:0;if(!i||t.f&&!t.l)return r||new b(0);var o=!r,a=o||t.i!=2,u=t.i;o&&(r=new b(i*3));var c=function(je){var qe=r.length;if(je>qe){var Be=new b(Math.max(qe*2,je));Be.set(r),r=Be}},f=t.f||0,l=t.p||0,h=t.b||0,m=t.l,d=t.d,g=t.m,S=t.n,ie=i*8;do{if(!m){f=A(e,l,1);var se=A(e,l+1,3);if(l+=3,se)if(se==1)m=xr,d=Sr,g=9,S=5;else if(se==2){var le=A(e,l,31)+257,Ae=A(e,l+10,15)+4,Ee=le+A(e,l+5,31)+1;l+=14;for(var F=new b(Ee),ce=new b(19),M=0;M<Ae;++M)ce[yr[M]]=A(e,l+M*3,7);l+=Ae*3;for(var Ce=de(ce),It=(1<<Ce)-1,jt=N(ce,Ce,1),M=0;M>4;if(E<16)F[M++]=E;else{var I=0,V=0;for(E==16?(V=3+A(e,l,3),l+=2,I=F[M-1]):E==17?(V=3+A(e,l,7),l+=3):E==18&&(V=11+A(e,l,127),l+=7);V–;)F[M++]=I}}var Ue=F.subarray(0,le),D=F.subarray(le);g=de(Ue),S=de(D),m=N(Ue,g,1),d=N(D,S,1)}else T(1);else{var E=Tr(l)+4,oe=e[E-4]|e[E-3]<i){u&&T(0);break}a&&c(h+oe),r.set(e.subarray(E,ae),h),t.b=h+=oe,t.p=l=ae*8,t.f=f;continue}if(l>ie){u&&T(0);break}}a&&c(h+131072);for(var qt=(1<<g)-1,Bt=(1<>4;if(l+=I&15,l>ie){u&&T(0);break}if(I||T(2),j264){var M=j-257,H=rt[M];Pe=A(e,l,(1<>4;he||T(3),l+=he&15;var D=wr[fe];if(fe>3){var H=nt[fe];D+=ve(e,l)&(1<ie){u&&T(0);break}a&&c(h+131072);var $e=h+Pe;if(h<D){var Ie=s-D,Ot=Math.min(D,$e);for(Ie+h<0&&T(3);h<Ot;++h)r[h]=n[Ie+h]}for(;h<$e;++h)r[h]=r[h-D]}}t.l=m,t.p=ue,t.b=h,t.f=f,m&&(f=1,t.m=g,t.d=d,t.n=S)}while(!f);return h!=r.length&&o?br(r,0,h):r.subarray(0,h)};var Mr=new b(0);var zr=function(e){(e[0]!=31||e[1]!=139||e[2]!=8)&&T(6,"invalid gzip data");var t=e[3],r=10;t&4&&(r+=(e[10]|e[11]<>3&1)+(t>>4&1);n>0;n-=!e[r++]);return r+(t&2)},Ar=function(e){var t=e.length;return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<>>0};var Er=function(e,t){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<>5&1)==+!t&&T(6,”invalid zlib data: “+(e[1]&32?”need”:”unexpected”)+” dictionary”),(e[1]>>3&4)+2};function Cr(e,t){return ye(e,{i:2},t&&t.out,t&&t.dictionary)}function Dr(e,t){var r=zr(e);return r+8>e.length&&T(6,”invalid gzip data”),ye(e.subarray(r,-8),{i:2},t&&t.out||new b(Ar(e)),t&&t.dictionary)}function Ur(e,t){return ye(e.subarray(Er(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}function ct(e,t){return e[0]==31&&e[1]==139&&e[2]==8?Dr(e,t):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?Cr(e,t):Ur(e,t)}var Pr=typeof TextDecoderIr(e,”name”,{value:t,configurable:!0}),w=(e,t,r)=>new Promise((n,i)=>{var s=u=>{try{a(r.next(u))}catch(c){i(c)}},o=u=>{try{a(r.throw(u))}catch(c){i(c)}},a=u=>u.done?n(u.value):Promise.resolve(u.value).then(s,o);a((r=r.apply(e,t)).next())}),Mn=v((e,t)=>{let r=!1,n=””,i=L.GridLayer.extend({createTile:v((s,o)=>{let a=document.createElement(“img”),u=new AbortController,c=u.signal;return a.cancel=()=>{u.abort()},r||(e.getHeader().then(f=>{f.tileType===1?console.error(“Error: archive contains MVT vector tiles, but leafletRasterLayer is for displaying raster tiles. See https://github.com/protomaps/PMTiles/tree/main/js for details.”):f.tileType===2?n=”image/png”:f.tileType===3?n=”image/jpeg”:f.tileType===4?n=”image/webp”:f.tileType===5&&(n=”image/avif”)}),r=!0),e.getZxy(s.z,s.x,s.y,c).then(f=>{if(f){let l=new Blob([f.data],{type:n}),h=window.URL.createObjectURL(l);a.src=h,a.cancel=void 0,o(void 0,a)}}).catch(f=>{if(f.name!==”AbortError”)throw f}),a},”createTile”),_removeTile:v(function(s){let o=this._tiles[s];o&&(o.el.cancel&&o.el.cancel(),o.el.width=0,o.el.height=0,o.el.deleted=!0,L.DomUtil.remove(o.el),delete this._tiles[s],this.fire(“tileunload”,{tile:o.el,coords:this._keyToTileCoords(s)}))},”_removeTile”)});return new i(t)},”leafletRasterLayer”),jr=v(e=>(t,r)=>{if(r instanceof AbortController)return e(t,r);let n=new AbortController;return e(t,n).then(i=>r(void 0,i.data,i.cacheControl||””,i.expires||””),i=>r(i)).catch(i=>r(i)),{cancel:v(()=>n.abort(),”cancel”)}},”v3compat”),ut=class{constructor(t){this.tilev4=v((r,n)=>w(this,null,function*(){if(r.type===”json”){let m=r.url.substr(10),d=this.tiles.get(m);if(d||(d=new ee(m),this.tiles.set(m,d)),this.metadata)return{data:yield d.getTileJson(r.url)};let g=yield d.getHeader();return(g.minLon>=g.maxLon||g.minLat>=g.maxLat)&&console.error(`Bounds of PMTiles archive ${g.minLon},${g.minLat},${g.maxLon},${g.maxLat} are not valid.`),{data:{tiles:[`${r.url}/{z}/{x}/{y}`],minzoom:g.minZoom,maxzoom:g.maxZoom,bounds:[g.minLon,g.minLat,g.maxLon,g.maxLat]}}}let i=new RegExp(/pmtiles://(.+)/(d+)/(d+)/(d+)/),s=r.url.match(i);if(!s)throw new Error(“Invalid PMTiles protocol URL”);let o=s[1],a=this.tiles.get(o);a||(a=new ee(o),this.tiles.set(o,a));let u=s[2],c=s[3],f=s[4],l=yield a.getHeader(),h=yield a?.getZxy(+u,+c,+f,n.signal);if(h)return{data:new Uint8Array(h.data),cacheControl:h.cacheControl,expires:h.expires};if(l.tileType===1){if(this.errorOnMissingTile)throw new Error(“Tile not found.”);return{data:new Uint8Array}}return{data:null}}),”tilev4″),this.tile=jr(this.tilev4),this.tiles=new Map,this.metadata=t?.metadata||!1,this.errorOnMissingTile=t?.errorOnMissingTile||!1}add(t){this.tiles.set(t.source.getKey(),t)}get(t){return this.tiles.get(t)}};v(ut,”Protocol”);var ht=ut;function ft(e,t){return(t>>>0)*4294967296+(e>>>0)}v(ft,”toNum”);function pt(e,t){let r=t.buf,n=r[t.pos++],i=(n&112)>>4;if(n<128||(n=r[t.pos++],i|=(n&127)<<3,n<128)||(n=r[t.pos++],i|=(n&127)<<10,n<128)||(n=r[t.pos++],i|=(n&127)<<17,n<128)||(n=r[t.pos++],i|=(n&127)<<24,n<128)||(n=r[t.pos++],i|=(n&1)<<31,n<128))return ft(e,i);throw new Error("Expected varint not more than 10 bytes")}v(pt,"readVarintRemainder");function B(e){let t=e.buf,r=t[e.pos++],n=r&127;return r<128||(r=t[e.pos++],n|=(r&127)<<7,r<128)||(r=t[e.pos++],n|=(r&127)<<14,r<128)||(r=t[e.pos++],n|=(r&127)<<21,r<128)?n:(r=t[e.pos],n|=(r&15)<<28,pt(n,e))}v(B,"readVarint");function we(e,t,r,n){if(n===0){r===1&&(t[0]=e-1-t[0],t[1]=e-1-t[1]);let i=t[0];t[0]=t[1],t[1]=i}}v(we,"rotate");function dt(e,t){let r=G(2,e),n=t,i=t,s=t,o=[0,0],a=1;for(;a26)throw new Error(“Tile zoom level exceeds max safe number limit (26)”);if(t>G(2,e)-1||r>G(2,e)-1)throw new Error(“tile x/y outside zoom level bounds”);let n=qr[e],i=G(2,e),s=0,o=0,a=0,u=[t,r],c=i/2;for(;c>0;)s=(u[0]&c)>0?1:0,o=(u[1]&c)>0?1:0,a+=c*c*(3*s^o),we(c,u,s,o),c=c/2;return n+a}v(vt,”zxyToTileId”);function Br(e){let t=0,r=0;for(let n=0;n<27;n++){let i=(1<<n)*(1<e)return dt(n,e-t);t+=i}throw new Error(“Tile zoom level exceeds max safe number limit (26)”)}v(Br,”tileIdToZxy”);var Or=(e=>(e[e.Unknown=0]=”Unknown”,e[e.None=1]=”None”,e[e.Gzip=2]=”Gzip”,e[e.Brotli=3]=”Brotli”,e[e.Zstd=4]=”Zstd”,e))(Or||{});function te(e,t){return w(this,null,function*(){if(t===1||t===0)return e;if(t===2){if(typeof globalThis.DecompressionStream>”u”)return ct(new Uint8Array(e));let r=new Response(e).body;if(!r)throw new Error(“Failed to read response stream”);let n=r.pipeThrough(new globalThis.DecompressionStream(“gzip”));return new Response(n).arrayBuffer()}throw new Error(“Compression method not supported”)})}v(te,”defaultDecompress”);var Fr=(e=>(e[e.Unknown=0]=”Unknown”,e[e.Mvt=1]=”Mvt”,e[e.Png=2]=”Png”,e[e.Jpeg=3]=”Jpeg”,e[e.Webp=4]=”Webp”,e[e.Avif=5]=”Avif”,e))(Fr||{});function gt(e){return e===1?”.mvt”:e===2?”.png”:e===3?”.jpg”:e===4?”.webp”:e===5?”.avif”:””}v(gt,”tileTypeExt”);var Hr=127;function yt(e,t){let r=0,n=e.length-1;for(;r>1,s=t-e[i].tileId;if(s>0)r=i+1;else if(s=0&&(e[n].runLength===0||t-e[n].tileId-1,s=/Chrome|Chromium|Edg|OPR|Brave/.test(n);this.chromeWindowsNoCache=!1,i&&s&&(this.chromeWindowsNoCache=!0)}getKey(){return this.url}setHeaders(t){this.customHeaders=t}getBytes(t,r,n,i){return w(this,null,function*(){let s,o;n?o=n:(s=new AbortController,o=s.signal);let a=new Headers(this.customHeaders);a.set(“range”,`bytes=${t}-${t+r-1}`);let u;this.mustReload?u=”reload”:this.chromeWindowsNoCache&&(u=”no-store”);let c=yield fetch(this.url,{signal:o,cache:u,headers:a});if(t===0&&c.status===416){let h=c.headers.get(“Content-Range”);if(!h||!h.startsWith(“bytes */”))throw new Error(“Missing content-length on 416 response”);let m=+h.substr(8);c=yield fetch(this.url,{signal:o,cache:”reload”,headers:{range:`bytes=0-${m-1}`}})}let f=c.headers.get(“Etag”);if(f!=null&&f.startsWith(“W/”)&&(f=null),c.status===416||i&&f&&f!==i)throw this.mustReload=!0,new me(`Server returned non-matching ETag ${i} after one retry. Check browser extensions and servers for issues that may affect correct ETag headers.`);if(c.status>=300)throw new Error(`Bad response code: ${c.status}`);let l=c.headers.get(“Content-Length”);if(c.status===200&&(!l||+l>r))throw s&&s.abort(),new Error(“Server returned no content-length header or content-length exceeding request. Check that your storage backend supports HTTP Byte Serving.”);return{data:yield c.arrayBuffer(),etag:f||void 0,cacheControl:c.headers.get(“Cache-Control”)||void 0,expires:c.headers.get(“Expires”)||void 0}})}};v(mt,”FetchSource”);var Rr=mt;function z(e,t){let r=e.getUint32(t+4,!0),n=e.getUint32(t+0,!0);return r*G(2,32)+n}v(z,”getUint64″);function wt(e,t){let r=new DataView(e),n=r.getUint8(7);if(n>3)throw new Error(`Archive is spec version ${n} but this library supports up to spec version 3`);return{specVersion:n,rootDirectoryOffset:z(r,8),rootDirectoryLength:z(r,16),jsonMetadataOffset:z(r,24),jsonMetadataLength:z(r,32),leafDirectoryOffset:z(r,40),leafDirectoryLength:z(r,48),tileDataOffset:z(r,56),tileDataLength:z(r,64),numAddressedTiles:z(r,72),numTileEntries:z(r,80),numTileContents:z(r,88),clustered:r.getUint8(96)===1,internalCompression:r.getUint8(97),tileCompression:r.getUint8(98),tileType:r.getUint8(99),minZoom:r.getUint8(100),maxZoom:r.getUint8(101),minLon:r.getInt32(102,!0)/1e7,minLat:r.getInt32(106,!0)/1e7,maxLon:r.getInt32(110,!0)/1e7,maxLat:r.getInt32(114,!0)/1e7,centerZoom:r.getUint8(118),centerLon:r.getInt32(119,!0)/1e7,centerLat:r.getInt32(123,!0)/1e7,etag:t}}v(wt,”bytesToHeader”);function xe(e){let t={buf:new Uint8Array(e),pos:0},r=B(t),n=[],i=0;for(let s=0;s<r;s++){let o=B(t);n.push({tileId:i+o,offset:0,length:0,runLength:1}),i+=o}for(let s=0;s<r;s++)n[s].runLength=B(t);for(let s=0;s<r;s++)n[s].length=B(t);for(let s=0;s0?n[s].offset=n[s-1].offset+n[s-1].length:n[s].offset=o-1}return n}v(xe,”deserializeIndex”);var xt=class extends Error{};v(xt,”EtagMismatch”);var me=xt;function Se(e,t){return w(this,null,function*(){let r=yield e.getBytes(0,16384);if(new DataView(r.data).getUint16(0,!0)!==19792)throw new Error(“Wrong magic number for PMTiles archive”);let n=r.data.slice(0,Hr),i=wt(n,r.etag),s=r.data.slice(i.rootDirectoryOffset,i.rootDirectoryOffset+i.rootDirectoryLength),o=`${e.getKey()}|${i.etag||””}|${i.rootDirectoryOffset}|${i.rootDirectoryLength}`,a=xe(yield t(s,i.internalCompression));return[i,[o,a.length,a]]})}v(Se,”getHeaderAndRoot”);function Te(e,t,r,n,i){return w(this,null,function*(){let s=yield e.getBytes(r,n,void 0,i.etag),o=yield t(s.data,i.internalCompression),a=xe(o);if(a.length===0)throw new Error(“Empty directory is invalid”);return a})}v(Te,”getDirectory”);var Zr=class{constructor(t=100,r=!0,n=te){this.cache=new Map,this.maxCacheEntries=t,this.counter=1,this.decompress=n}getHeader(t){return w(this,null,function*(){let r=t.getKey(),n=this.cache.get(r);if(n)return n.lastUsed=this.counter++,n.data;let i=yield Se(t,this.decompress);return i[1]&&this.cache.set(i[1][0],{lastUsed:this.counter++,data:i[1][2]}),this.cache.set(r,{lastUsed:this.counter++,data:i[0]}),this.prune(),i[0]})}getDirectory(t,r,n,i){return w(this,null,function*(){let s=`${t.getKey()}|${i.etag||””}|${r}|${n}`,o=this.cache.get(s);if(o)return o.lastUsed=this.counter++,o.data;let a=yield Te(t,this.decompress,r,n,i);return this.cache.set(s,{lastUsed:this.counter++,data:a}),this.prune(),a})}prune(){if(this.cache.size>this.maxCacheEntries){let t=1/0,r;this.cache.forEach((n,i)=>{n.lastUsed{Se(t,this.decompress).then(a=>{a[1]&&this.cache.set(a[1][0],{lastUsed:this.counter++,data:Promise.resolve(a[1][2])}),s(a[0]),this.prune()}).catch(a=>{o(a)})});return this.cache.set(r,{lastUsed:this.counter++,data:i}),i})}getDirectory(t,r,n,i){return w(this,null,function*(){let s=`${t.getKey()}|${i.etag||””}|${r}|${n}`,o=this.cache.get(s);if(o)return o.lastUsed=this.counter++,yield o.data;let a=new Promise((u,c)=>{Te(t,this.decompress,r,n,i).then(f=>{u(f),this.prune()}).catch(f=>{c(f)})});return this.cache.set(s,{lastUsed:this.counter++,data:a}),a})}prune(){if(this.cache.size>=this.maxCacheEntries){let t=1/0,r;this.cache.forEach((n,i)=>{n.lastUsed{this.getHeader(t).then(o=>{i(),this.invalidations.delete(r)}).catch(o=>{s(o)})});this.invalidations.set(r,n)})}};v(St,”SharedPromiseCache”);var Nr=St,Tt=class{constructor(t,r,n){typeof t==”string”?this.source=new Rr(t):this.source=t,n?this.decompress=n:this.decompress=te,r?this.cache=r:this.cache=new Nr}getHeader(){return w(this,null,function*(){return yield this.cache.getHeader(this.source)})}getZxyAttempt(t,r,n,i){return w(this,null,function*(){let s=vt(t,r,n),o=yield this.cache.getHeader(this.source);if(to.maxZoom)return;let a=o.rootDirectoryOffset,u=o.rootDirectoryLength;for(let c=0;c0){let h=yield this.source.getBytes(o.tileDataOffset+l.offset,l.length,i,o.etag);return{data:yield this.decompress(h.data,o.tileCompression),cacheControl:h.cacheControl,expires:h.expires}}a=o.leafDirectoryOffset+l.offset,u=l.length}else return}throw new Error(“Maximum directory depth exceeded”)})}getZxy(t,r,n,i){return w(this,null,function*(){try{return yield this.getZxyAttempt(t,r,n,i)}catch(s){if(s instanceof me)return this.cache.invalidate(this.source),yield this.getZxyAttempt(t,r,n,i);throw s}})}getMetadataAttempt(){return w(this,null,function*(){let t=yield this.cache.getHeader(this.source),r=yield this.source.getBytes(t.jsonMetadataOffset,t.jsonMetadataLength,void 0,t.etag),n=yield this.decompress(r.data,t.internalCompression),i=new TextDecoder(“utf-8″);return JSON.parse(i.decode(n))})}getMetadata(){return w(this,null,function*(){try{return yield this.getMetadataAttempt()}catch(t){if(t instanceof me)return this.cache.invalidate(this.source),yield this.getMetadataAttempt();throw t}})}getTileJson(t){return w(this,null,function*(){let r=yield this.getHeader(),n=yield this.getMetadata(),i=gt(r.tileType);return{tilejson:”3.0.0″,scheme:”xyz”,tiles:[`${t}/{z}/{x}/{y}${i}`],vector_layers:n.vector_layers,attribution:n.attribution,description:n.description,name:n.name,version:n.version,bounds:[r.minLon,r.minLat,r.maxLon,r.maxLat],center:[r.centerLon,r.centerLat,r.centerZoom],minzoom:r.minZoom,maxzoom:r.maxZoom}})}};v(Tt,”PMTiles”);var ee=Tt;var be,y;var Gr=[-75.27421349999949,39.880338140928345,-74.95882859999945,40.1337906609298],Vr=()=>{k(“https://interactives.inquirer.com/storage/dependencies/maplibre/5.3.0/maplibre-gl.js”,()=>{let e=new ht;be=window.maplibregl,be.addProtocol(“pmtiles”,e.tile);let r=”https://interactives.inquirer.com/melish/1.3/north-america.pmtiles”,n=new ee(r);e.add(n),n.getHeader().then(async()=>{let s=await(await fetch(“https://interactives.inquirer.com/projects/2026/09/resto-trends/1789500649765/assets/neutral.json”)).json();y=new be.Map({container:”map”,zoom:12,center:[-75.15948687538032,40.056856781823],maxBounds:[[-128.362885,24.389629],[-58.886719,52.918839]],attributionControl:!1,padding,style:{…s,sources:{openmaptiles:{type:”vector”,url:`pmtiles://${r}`}}}});let o=y.getCanvas();_.stop(o.closest(“.js-map”)),y.on(“load”,async()=>{let u=await(await fetch(“https://interactives.inquirer.com/projects/2026/09/resto-trends/1789500649765/assets/cleanData2018.json”)).json(),c=u.filter(d=>{if(d.layers.split(“,”).includes(“restaurants-open-layer”))return d}),f=u.filter(d=>{if(d.layers.split(“,”).includes(“restaurants-2018-layer”))return d}),l=u.filter(d=>{if(d.layers.split(“,”).includes(“restaurants-closed-layer”))return d}),h=d=>({type:”FeatureCollection”,features:d.map(S=>({type:”Feature”,properties:{id:S.licenseNum,name:S.businessName,licenseStatus:S.licenseStatus,initialIssueDate:S.initialIssueDate,expirationDate:S.expirationDate},geometry:{type:”Point”,coordinates:[S.lat,S.long]}}))});y.addSource(“restaurants-open-layer”,{type:”geojson”,data:h(c)}),y.addSource(“restaurants-2018-layer”,{type:”geojson”,data:h(f)}),y.addSource(“restaurants-closed-layer”,{type:”geojson”,data:h(l)}),console.log(c.length),console.log(f.length),console.log(l.length);let m={“circle-opacity”:0,”circle-stroke-opacity”:0,”circle-radius”:3,”circle-stroke-width”:1,”circle-stroke-color”:”#fff”,”circle-opacity-transition”:{duration:1e3,delay:0},”circle-stroke-opacity-transition”:{duration:1e3,delay:0}};y.addLayer({id:”restaurants-open-layer”,type:”circle”,source:”restaurants-open-layer”,paint:{…m,”circle-color”:”#f0af13″}}),y.addLayer({id:”restaurants-2018-layer”,type:”circle”,source:”restaurants-2018-layer”,paint:{…m,”circle-color”:”#004e96″}}),y.addLayer({id:”restaurants-closed-layer”,type:”circle”,source:”restaurants-closed-layer”,paint:{…m,”circle-color”:”#e11b22″}}),y.addSource(“street-shape”,{type:”geojson”,data:{type:”Feature”,geometry:{type:”Polygon”,coordinates:[[[-75.1933943,39.9537019],[-75.1932554,39.9536846],[-75.1932603,39.9536648],[-75.1920927,39.9535274],[-75.1921314,39.953307],[-75.1923478,39.9533342],[-75.1923414,39.9533701],[-75.192385,39.9533763],[-75.1923866,39.9533887],[-75.19249,39.9533998],[-75.1924722,39.9534989],[-75.1925045,39.9535026],[-75.1925287,39.9533899],[-75.1926078,39.9533998],[-75.1925852,39.953515],[-75.1926159,39.9535199],[-75.1926418,39.953406],[-75.1927177,39.9534159],[-75.1926983,39.9535274],[-75.1927306,39.9535311],[-75.1927467,39.9534642],[-75.1928291,39.9534754],[-75.1928146,39.9535422],[-75.1928404,39.9535459],[-75.1928549,39.9534816],[-75.1931602,39.9535224],[-75.1931505,39.9535831],[-75.1931828,39.9535868],[-75.1931941,39.9535199],[-75.1933023,39.9535373],[-75.1933136,39.9534927],[-75.1934363,39.9535113],[-75.1933943,39.9537019]]]}}}),y.addLayer({id:”street-shape”,type:”fill”,source:”street-shape”,paint:{“fill-color”:”#004e96″,”fill-opacity”:0,”fill-opacity-transition”:{duration:1e3,delay:0}}}),y.fitBounds(Gr,{animate:!0,padding}),y.once(“idle”,d=>{mapLoaded=!0,document.querySelector(“.js-map”).classList.add(“is-loaded”)})})})})},Jr=e=>{if(y&&e){let t=e.dataset?.layers?.split(“,”)||[],r=e.dataset?.step;r==”turnover-street”?y.flyTo({center:[-75.19275461791688,39.953688769410924],zoom:14,padding}):r==”turnover-street-fadeout”?y.flyTo({center:[-75.19275461791688,39.953688769410924],zoom:18,padding}):y.fitBounds([-75.27421349999949,39.880338140928345,-74.95882859999945,40.1337906609298],{animate:!0,padding});let n=y.getStyle().layers;console.log(n),n&&n?.forEach(i=>{i.type==”circle”&&(y.setPaintProperty(`${i.id}`,”circle-opacity”,0),y.setPaintProperty(`${i.id}`,”circle-stroke-opacity”,0)),i.id==”street-shape”&&y.setPaintProperty(`${i.id}`,”fill-opacity”,0)}),t.length>0&&t.forEach(i=>{i==”street-shape”?y.setPaintProperty(`${i.trim()}`,”fill-opacity”,1):(y.setPaintProperty(`${i.trim()}`,”circle-opacity”,1),y.setPaintProperty(`${i.trim()}`,”circle-stroke-opacity”,1))})}},bt=()=>{let e=window.innerWidth>960;padding={top:e?50:15,bottom:e?50:15,left:e?50:15,right:e?window.innerWidth*.25+50:15}},Kr=()=>{window.addEventListener(“resize”,()=>{bt()})},re={init:()=>{Vr(),bt(),Kr()},update:e=>{Jr(e)}};var ne,Yr=(e,t)=>{ne=ne||window.PMNdataLayer,ne?ne.push({event:”misc_event”,eventAction:e,eventLabel:t}):window.location.hostname.includes(“localhost”)?console.log(“Analytics event:”,e,t,”(not actually being sent due to localhost)”):console.log(“Failed to push analytics event”,e,t)},Lt={event:(e,t)=>{Yr(e,t)}};var Mt=1,Le=class{constructor(t){this.el=t,this.contentPosition=”default”,this.possibleSteps=new Array,this.currentStep=null,this.offset=window.innerHeight*.9,this.instanceOfSteps=Mt,this.state={offsetScrolled:0},Mt++,this.setPossibleSteps(),this.updateContent(),this.bindings()}setPossibleSteps(){this.el.querySelectorAll(“.js-steps-step”).forEach(t=>{t.dataset.step&&this.possibleSteps.push(t.dataset.step)})}bindings(){window.addEventListener(“scroll”,()=>{this.updateContent()}),window.addEventListener(“resize”,()=>{this.updateContent()})}updateContent(){this.setOffset(),this.updateCurrentStep(),this.setVisState()}setOffset(){this.offset=window.innerWidth>960?window.innerHeight*.6:window.innerHeight*.9}updateCurrentStep(){let t,r=this.el.querySelectorAll(“.js-steps-step”);if(r.forEach((n,i)=>{n.getBoundingClientRect().top{let a=”is-“+s,u=”is-“+o;this.possibleSteps.indexOf(s){document.querySelectorAll(“.js-steps”).forEach(e=>{new Le(e)})}};var Xr=(e,t,r)=>{document.querySelectorAll(“.js-subscribe”).forEach(n=>{n.classList.toggle(“is-unsubscribed”,!e),n.classList.toggle(“is-preview”,t),n.classList.toggle(“is-dev”,r)})},At={init:()=>{Xr(Y(),X(),R())}};var Qr=()=>{},Et={init:()=>{Qr()}};var O,Me,ze=!0,_r=()=>{O=document.querySelectorAll(“.js-video-autoplay”)},en=()=>{window.addEventListener(“resize”,()=>{Ct()}),window.addEventListener(“scroll”,()=>{Ct()}),O.forEach(e=>{e.addEventListener(“volumechange”,t=>{e.muted!==ze&&!Ge()&&(ze=e.muted,tn())})})},Ct=()=>{let e;O.forEach((t,r)=>{let n=t.getBoundingClientRect(),i=n.height/2;n.y-i&&(e=t)}),e!==Me&&(Me=e,O.forEach(t=>{t.pause()}),e?e.play():Me=null)},tn=()=>{O.forEach(e=>{e.muted=ze})},Dt={init:()=>{_r(),O&&en()}};var Ut={init:()=>{Oe.init?.(),Fe.init?.(),J.init?.(),Je.init?.(),Xe.init?.(),Qe.init?.(),tt.init?.(),_.init?.(),re.init?.(),zt.init?.(),At.init?.(),Et.init?.(),Dt.init?.(),$.init?.()}};var rn=()=>{},Pt={init:()=>{rn()}};var nn=document.querySelector(“.js-inno”),$t=()=>{Ut.init(),Pt.init()};nn?$t():new MutationObserver((t,r)=>{if(document.querySelector(“.js-inno”)){r.disconnect(),$t();return}}).observe(document,{attributes:!0,childList:!0,subtree:!0});})();

  • Head of conviction integrity unit in DA’s office steps down after judge points to possible crimes, sources say

    Head of conviction integrity unit in DA’s office steps down after judge points to possible crimes, sources say

    The head of the conviction integrity unit in the Philadelphia District Attorney’s Office has stepped down from his supervisory role, sources said, days after a federal judge said his actions in a contentious post-conviction case could amount to crimes.

    Assistant District Attorney Matthew Stiegler resigned from his position as supervisor of the unit on Thursday, said the sources, who spoke on the condition of anonymity to discuss a sensitive personnel decision.

    Stiegler would remain a prosecutor with the office, the sources said, though it was not immediately clear what his role would be.

    Stiegler did not respond to a request for comment. A spokesperson for the district attorney’s office also did not respond.

    The personnel shake-up comes as Stiegler faces scrutiny over his role in a controversial case that has since drawn extraordinary attention and criticism from a federal judge — and raised questions about one of District Attorney Larry Krasner’s key policy initiatives.

    On Tuesday, U.S. District Judge Paul Diamond said Stiegler and Krasner may have broken the law in their handling of the case, and said he had referred the matter to the U.S. Attorney’s Office to investigate whether the pair should be charged with crimes including conspiracy or obstruction of justice.

    Stiegler came under public scrutiny this spring over his unit’s handling of the case of Dennis Johnson, who was convicted of second-degree murder in 2009. Prosecutors for years had opposed his bid for freedom.

    Then, in 2022, Assistant District Attorney Jaclyn Mason, who worked under Stiegler, filed a brief saying she had discovered problems with Johnson’s case, and recommended the conviction be overturned.

    Diamond scheduled an evidentiary hearing on the matter this spring.

    Ahead of that hearing, Mason’s colleagues in the office’s law division reviewed the filings in the case and found what they called “material misstatements” in the brief. They sought to withdraw Mason’s filing, and apologized to Diamond.

    Mason resigned. Diamond called a hearing on the matter.

    Mason, during the first of a series of explosive hearings in front of Diamond, said she filed the brief only because Stiegler had pressured her to do so.

    Stiegler, she said, had been “colluding” with Johnson’s defense attorneys from the Federal Community Defender Office and the Pennsylvania Innocence Project on the most effective paths to secure Johnson’s release. Neither of them had reviewed key evidence in Johnson’s case before seeking to overturn his murder conviction, she said.

    “Matt told me: ‘If it’s good enough for the Innocence Project, it’s good enough for me,’” Mason said.

    Stiegler denied this and said he has reviewed every case carefully.

    In a subsequent hearing, supervisors in the law division testified that Stiegler, in an attempt to avoid blame, then suggested they review Mason’s cases to look for other errors in her work to paint her as a “rogue” prosecutor who was routinely making mistakes.

    Those supervisors said Krasner later echoed that potential course of action, saying he had learned it from Stiegler and it was a “good idea.”

    The supervisors refused.

    Diamond said those actions were particularly troubling, and suggested Krasner and Stiegler were conspiring to “present a false narrative to the Court.”

    Diamond also said he found Stiegler’s testimony “was often contradictory, evasive, or outright dishonest,” and that Stiegler may have committed perjury while on the stand.

    In a statement Tuesday, Krasner said, “I respectfully and vigorously disagree” with Diamond’s findings.

    “I look forward to appealing to the higher court as soon as the law allows,” he said, adding that he could not comment further because the case is pending.

    Staff writer Chris Palmer contributed to this article.

  • Barbara Lippincott Martin, lifelong sailor and honorary commodore of the Riverton Yacht Club, has died at 96

    Barbara Lippincott Martin, lifelong sailor and honorary commodore of the Riverton Yacht Club, has died at 96

    Barbara Lippincott Martin, 96, of Riverton, Burlington County, lifelong sailor, honorary commodore of the Riverton Yacht Club, community volunteer, and Delaware River waterfront matriarch, died Friday, Sept. 4, of age-associated decline at her home.

    Born and reared in Palmyra, Burlington County, hard by the Delaware River, Mrs. Martin practically grew up on the water in the 1930s and ’40s. Her father, Howard Lippincott, was an avid sailor and head of what The Inquirer called the “famous Riverton sailing family.” He often navigated the family’s motor cruiser Pythagoras up and down the river, floating between the banks in South Jersey, Southeastern Pennsylvania, and Delaware to the Chesapeake Bay and back.

    Years later, in the 1960s and ’70s, Mrs. Martin and her family sailed those same waters in their schooner Walter Mitty, and her children, as she did before them, crabbed and swam and learned how to row and sail. She lived near the waterfront on Bank Avenue, adjacent to the Riverton Yacht Club, for 50 years and routinely opened her home and property to family and friends on holidays, sailors and spectators during regattas, and artists during weeklong local workshops.

    “The Delaware River shaped her childhood, her marriage, and her legacy,” her family said in a tribute.

    Mrs. Martin won a room full of trophies and plaques over the years. Courtesy of the family

    Mrs. Martin served as secretary for the yacht club and gave it permanent access to the tidal zone on her Bank Avenue property. Club officials awarded her a lifetime membership, named her honorary commodore in 2022, and said in an online tribute: “There are certain people whose lives become so intertwined with a family, a club, and a community that their influence is difficult to measure. Barbara was one of those people.”

    In Facebook tributes, friends called her “a wonderful lady,” “an amazing person,” and the “Riverton Queen.”

    As a young woman, Mrs. Martin, like her father, sister, and six brothers, embraced racing on the river. She finished sixth in a national race, placed first in many local regattas, and, in 1947, became the first woman to win the seasonal championship in the Duster class at the Riverton Yacht Club.

    She was often the only woman in a race, and her victories and near victories were reported frequently in The Inquirer in the 1940s. She even finished one race after her boat was struck by lightning.

    Mrs. Martin “became known throughout the region for her determination and skill,” her family said. Courtesy of the family

    Officials at the yacht club called her “a fearsome competitor.” Her family said she ”became known throughout the region for her determination and skill.”

    Her daughter, Barbara Smyth, said: “She made me realize that girls can compete with boys, and they can win.”

    Barbara May Lippincott was born Jan. 3, 1930, in her family home. The youngest of eight children, she graduated from Palmyra High School, learned to sail on a homemade dinghy named Snapper, and called her own championship Duster-class boat Tanny Boo.

    She met fellow sailor John Martin at a regatta, and they married in 1952 and had daughters Barbara and Jane, and sons John, Richard, and Robert. Her children became sailors, too, and she and her husband spent many weekends at regattas with them. Her husband died in 1984.

    Mrs. Martin and her husband, John, were both longtime sailors.Courtesy of the family

    Mrs. Martin played tennis and listened to classical music. She sang in the choir and was active at Christ Church in Riverton. In 2022, she was named marshal for the Riverton Fourth of July parade.

    She volunteered at a seniors home in Cinnaminson Township and Zurbrugg Memorial Hospital in Riverside Township. She raised funds for the local library, hosted weddings at her home, and doted on her grandchildren and great-grandchildren.

    She worked for years as a stenographer and bookkeeper for her brothers and husband, and for her son, John, until she was 87. “She was bulletproof,” her son said. “She gave love without expecting any benefit to her. She was the happiest person I knew.”

    In addition to her children, Mrs. Martin is survived by 16 grandchildren, 10 great-grandchildren, and other relatives. Her sister and brothers died earlier.

    Her son John said Mrs. Martin “gave love without expecting any benefit to her.”Courtesy of the family

    Visitation with the family is to begin at 9:30 a.m. Saturday, Sept. 19, at Christ Church Riverton, 500 Fourth St., Riverton, N.J. 08077. A funeral service is to follow at 11.

    Donations in her name may be made to Christ Church Riverton, 500 Fourth St., Riverton, N.J. 08077; and the Riverton Steamboat Landing Foundation, Box 2911, Riverton, N.J. 08077.

  • Parents accused of driving teen charged in Penn State student’s killing to Colorado ordered to stand trial

    Parents accused of driving teen charged in Penn State student’s killing to Colorado ordered to stand trial

    The parents of one of two teenagers charged with killing a Pennsylvania State University student in June drove him from Philadelphia to Colorado Springs, Colo., within hours of local television stations airing surveillance footage of the suspects police were seeking in the case, prosecutors said Thursday.

    Kaiseem Smith, 16, and Azzubair Outen-Fleming, 16, are charged with murder, conspiracy, and related offenses in the shooting death of William “Billy” Schmidt, 22, who was killed June 6 after a robbery on a South Philadelphia sidewalk turned deadly.

    Philadelphia police and the U.S. Marshals Service searched for Smith and Outen-Fleming for weeks before taking them into custody. Marshals found Outen-Fleming on July 1 in Colorado Springs. Smith surrendered to Philadelphia police the following day.

    At a preliminary hearing Thursday, prosecutors detailed how Outen-Fleming’s stepfather, Donte Abdulmalik, 35, and mother, Milika Abdulmalik, 45, allegedly drove him more than 1,700 miles to Colorado Springs — a roughly 45-hour trip spanning several states — and how police detectives traced the journey through cell phone records and license plate reader data.

    Donte Abdulmalik was arrested June 30 and Milika Abdulmalik on July 3. Both are charged with hindering apprehension, obstruction of justice, and related offenses.

    After hearing the evidence Thursday, Common Pleas Court Judge Gregory Yorgey-Girdy ordered the parents to stand trial.

    Detective Thorsten Lucke testified that the couple’s cell phone records showed they began the drive around 10:30 p.m. June 10, after surveillance videos and images of the suspects aired during local 10 p.m. newscasts.

    That night, a phone registered to Milika Abdulmalik called and texted a Colorado Springs number, Lucke said, before beginning to travel west in tandem with a phone registered to Donte Abdulmalik.

    The phones arrived in Colorado Springs on the evening of June 12, Lucke testified, and began heading east again June 14 before returning to Philadelphia.

    Detective Frank Mullen, who also testified Thursday, said police arrested Donte Abdulmalik near a black Mercedes-Benz that investigators believe was used to drive Outen-Fleming to Colorado Springs. License plate readers captured the vehicle near the home where Outen-Fleming was later found, Lucke said.

    Defense attorneys for the parents argued, however, that the evidence was thin and failed to connect their clients to the alleged crimes.

    Donte Abdulmalik’s attorney, Carmen C. Nasuti III, made plain what he thought of the case during a cross-examination of Lucke: “So, essentially, what you showed us was two phones took a trip to Colorado Springs?” Nasuti asked.

    “Yes, that’s correct,” Lucke replied.

    Smith, Outen-Fleming, and Fleming also appeared in court Thursday but waived their preliminary hearings.

    Schmidt, a Penn State senior, was walking home from a neighborhood bar where he had watched the NBA Finals when the two teenagers approached him near 20th and Wolf Streets around 1:30 a.m., according to prosecutors and surveillance footage described in court records.

    Prosecutors have said Outen-Fleming grabbed Schmidt’s cell phone, punched him, and rifled through his pockets before the pair knocked him to the ground. As the teens walked away, Outen-Fleming threw the phone down the block.

    A neighbor’s surveillance camera recorded Schmidt running after them, police have said. Smith then turned and fired a single shot into Schmidt’s chest, prosecutors said.

    Authorities also connected Donte Abdulmalik to the case through a woman who was inside a South Philadelphia home searched by police while they were looking for Outen-Fleming’s brother, Kadafi Fleming, according to an affidavit of probable cause for Donte Abdulmalik’s arrest.

    Fleming, 19, is accused of stealing the SUV the teens took to and from the area before and after the killing.

    The woman, identified in the affidavit only by her initials, told detectives she recognized Outen-Fleming from news coverage of the case and identified the second suspect — whom she said was the shooter — as his cousin. She also told investigators that Outen-Fleming’s stepfather had driven him to Colorado, according to the affidavit, and showed officers a speeding ticket that had arrived in the mail: a citation for a June 14 infraction in Simla, Colo., issued to a Mercedes-Benz registered to a deceased family member.

    Hours later, detectives interviewed the woman again while Donte Abdulmalik waited outside on the porch, according to the affidavit. She stood by her identification of the two teenagers but retreated from the rest of her account, telling them she did not know who had driven Outen-Fleming to Colorado.

    Prosecutors did not call the woman as a witness Thursday or introduce evidence from those interviews.

    In his closing argument, Nasuti said records showing a phone in Colorado did not necessarily place his client there. Donte Abdulmalik, he argued, could have handed the phone to his stepson.

    “No one who can place my client in the car,” he said. “No one who can place that phone number in his hand. They need to do that, even at this level.”

    Yorgey-Girdy, the judge, said he found the evidence persuasive, however. He also denied requests from Nasuti and Scott Gessner, Milika Abdulmalik’s attorney, to reduce the couple’s bail after Assistant District Attorney Lauren Crump argued they posed a “severe flight risk.”

    “This whole case,” Crump said, “is about flight.”

    The parents are each being held on $250,000 bail, court records show.

    Smith and Outen-Fleming are scheduled to return to court in October, along with Donte Abdulmalik, Milika Abdulmalik, and Fleming.

  • Society Hill neighbors are spending $54,000 on a traffic study to examine bike lanes

    Society Hill neighbors are spending $54,000 on a traffic study to examine bike lanes

    The Society Hill Civic Association will spend about $54,000 for an engineering firm to conduct a new traffic study of neighborhood roads, including evaluation of the city’s proposal to enhance protections for users of bike lanes on Pine and Spruce Streets.

    Board members of the community organization approved hiring Dewberry Engineers Inc. for “fact-based recommendations” earlier this month in a special Zoom meeting, according to a Sept. 10 SHCA newsletter.

    Last year the Society Hill association contributed $25,000 to help fund a lawsuit against the city by Friends of Pine and Spruce (FOPS), a group of residents challenging the legality of a plan that includes curb-style concrete barriers to separate bike lanes from motor-vehicle traffic.

    The new traffic analysis is intended to update a 2018 “complete streets” study done for the civic association by the Howard Stein Hudson engineering firm, said Jay Borowsky, chair of the group’s streets committee.

    “Since that time, the city has implemented significant traffic and street changes beyond Spruce and Pine, and is now considering additional changes that could negatively affect the community without any updated objective data,” Borowsky said in an interview.

    The new study will also look at traffic counts and crash data on Third Street, where the city installed bike lanes in June, as well as Fifth Street and Lombard Street.

    “The streets don’t work in isolation,” Borowsky said. The 2018 study included information only from Pine and Spruce Streets in the civic association’s territory, he said.

    The Third Street bike lanes have drawn many of the same complaints and concerns that have arisen elsewhere. Some residents say that designated space set aside for bikes has clogged traffic and caused more difficulty getting deliveries and contractor services.

    But others are happy with the change.

    Questions of bias

    “In my experience, traffic moves at a more reasonable speed and the street is quieter,” Nawaf Bou-Rabee, a mathematics professor at Rutgers University-Camden and a member of SHCA, wrote in an email to board members. “Every neighbor I have spoken with about it has expressed support.” He also said he has had no difficulties with deliveries or contractors loading or unloading to work on his home.

    “The study should establish where arrangements are working and where specific improvements are needed,” Bou-Rabee wrote. He asked pointed questions about how data will be measured and evaluated and the impartiality of recommendations ensured.

    Members of FOPS sit on the civic association board. Society Hill residents who support the bike lane changes say that opponents are using the nonprofit to pursue their own agenda despite a diversity of opinion on cycling protections.

    A ban on stopping in bike lanes was enacted in 2024 after a physician, Barbara Friedes, was killed by a drunk driver while cycling on Spruce Street.

    The crash helped galvanize support for physical barriers on Pine and Spruce Streets, which the Philadelphia Office of Transportation and Infrastructure Systems has proposed.

    A Philadelphia Common Pleas Court judge in July blocked the city from resuming work to upgrade protections for the bike lanes along Pine and Spruce Streets, the latest ruling in the FOPS lawsuit.

    The city had asked the court to lift an August 2025 injunction freezing the OTIS project.

    Al Meinster, a member of SHCA and a cyclist who said he was on the board’s Zoom call, worries that opponents have the “deep pockets” to stretch out the litigation and delay safety changes.

    In the meantime “people are exposed to danger, and somebody could be hurt, or somebody could die as a result of this impediment,” Meinster said.

    Debate over cyclist safety

    The lawsuit is part of a growing backlash against bike lanes. Boston has canceled some planned projects. Nationally, the Trump administration has cut federal grants for building the lanes; Transportation Secretary Sean Duffy recently denounced “DEI bike lanes” and said they contribute to traffic congestion.

    Borowsky, of the SHCA, said the study would collect information that will help city officials, bike advocates, and anyone involved in the debate.

    “We’re looking at finding solutions that improve safety and access for everyone,” he said.

    Neighbors fighting the city’s plans are mostly “caring, responsible people” who simply “don’t know how dangerous it is to be on a bicycle on Spruce and Pine and Third Street,” Meinster said.

    FOPS has argued in court and elsewhere that serious crashes involving cyclists are rare in the neighborhood. As of last November, Spruce Street was listed among the 12% of roadways where 80% of traffic crashes with serious injuries or deaths occur.

    The metric, which measures injuries to all road users, is used in the city’s Vision Zero safety program.

    The Pine and Spruce bike lanes were built in 2009 under former Mayor Michael Nutter, whose administration made an agreement that residents would be able to park in front of their homes for up to 20 minutes for loading and unloading.

    Enforcement was spotty, and conflicts arose when vehicles, including delivery and contractor vans, parked inside the bike lanes for longer periods, forcing riders to veer into traffic.

    Members of FOPS contend that concrete barriers would block emergency vehicle access and violate the Americans with Disabilities Act by limiting access to transportation or those with mobility issues.

    Meinster said those arguments are exaggerated or have solutions that do not require opening up the bike lanes to motor vehicles.

    If the legal theory that protected bike lanes violate the ADA catches on, building could be frozen or blocked citywide, he said.

    “What’s happening here in Society Hill has great importance to the safer bicycling movement in the rest of the city because some precedents could be made here,” Meinster said.

    The article has been updated to reflect that only Spruce Street has been added to the city’s list of most dangerous roads for crashes.

  • Anti-ICE activists question why Philly police showed up at their meeting. The department is investigating.

    Anti-ICE activists question why Philly police showed up at their meeting. The department is investigating.

    The Rev. Jay Bergen was at the sign-in table inside the Friends Center, where No ICE Philly was holding its regular public meeting last week, when a police civil affairs officer appeared.

    Bergen asked what was happening, and said the officer responded, “We’re just here to make sure everyone’s safe.”

    The activist group was preparing to serve cake, to celebrate its one-year anniversary.

    Bergen, who leads No ICE Philly, was concerned that the officer brought his gun into the Center City facility, which includes a Quaker meetinghouse. The pastor escorted the officer down the hall to the door, explaining that he could attend the public meeting if he wished ― then noticed a second civil affairs officer outside.

    The two officers stayed there, watching, for the duration of the three-hour gathering, Bergen said, their presence leaving those inside feeling confused, intimidated, and surveilled.

    “Who gave the order, and what was the goal?” Bergen asked in an interview. “Why are we more of a threat than ICE agents are? … It’s another instance of the Philadelphia police being interested in targeting Philadelphians instead of protecting Philadelphians.”

    The police department said in a statement last week that “the Sept. 9 event was identified as a scheduled protest.” Civil affairs officers routinely attend demonstrations as part of their duty to public safety and the First Amendment, and “their presence was not specific to No ICE Philly,” the statement said.

    But on Monday, Staff Inspector Frank Palumbo, who oversees the civil affairs unit, said he would open an investigation into the matter.

    Palumbo said he did not know why an officer would have entered the Friends Center. That would be outside department policy, he said, unless there was a disturbance inside.

    The Friends Center at 15th and Cherry Streets.Alejandro A. Alvarez / Staff Photographer

    If the group had gathered outdoors, Palumbo said, the department would have sent more officers ― including some in uniform. It did not do so, he said, because “there was no indication whatsoever that there would be destruction of property, violence, or anything that would even result in civil disorder.”

    He added, “This will not continue to occur.”

    Civil affairs units are specialized teams of officers designed to act as neutral liaisons between sides during what might be contentious protests, labor actions, or big public gatherings. Like other officers, they always carry their guns while on duty.

    In Philadelphia, the police department says, civil affairs officers operate in a diplomatic and impartial capacity to ensure that constitutional rights are protected for all. The officers prioritize protection of life and property while preventing vandalism, assaults, or other illegal acts not covered by First Amendment rights, the department says.

    Niles Wilson of the Center for Policing Equity, a California-based research and reform group, said a key question of any investigation into the matter should be why the officers were at the meeting at all.

    “What intelligence did the police department have that would either lead these officers to do this, or were these officers acting on their own?” he asked. “That needs to be answered.”

    The stakes reach beyond any particular meeting, he said.

    A civil affairs unit is an asset, one that can help “towards transparency and building trust between the police department and the community,” Wilson said. But “anytime the public trust is lost in that service, then it disrupts public safety everywhere.”

    Philadelphia civil affairs officers are commonly present at demonstrations led by No ICE Philly, which in the last year has emerged as perhaps the boldest and most visible of the city’s pro-immigrant organizations.

    Its members and supporters have been cited or arrested by different police agencies as they carried out peaceful civil disobedience, including attempting to block federal government vehicles from exiting the U.S. Immigration and Customs Enforcement office in Center City.

    In one chaotic scene this year, activists were handcuffed and physically removed from the foyer area at the Philadelphia Sheriff’s Office, where they staged a sit-in to demand that Sheriff Rochelle Bilal help stop ICE arrests at the Criminal Justice Center. No ICE Philly holds a weekly “noise demonstration” outside ICE headquarters at Eighth and Cherry Streets, banging drums and blowing whistles to raise awareness and disrupt the work of agents inside.

    No ICE Philly activists and supporters are handcuffed and taken into custody at a sit-in outside the office of Sheriff Rochelle Bilal in April 2026.Jose F. Moreno / Staff Photographer

    The Sept. 9 gathering, however, was a regular meeting, generally held twice a month, open to all, and advertised in advance on social media. Other meetings have drawn far more people than the 60 or so present at this one, organizers said, which made the police presence puzzling.

    “It felt kind of like a threat, like, ‘We’re watching,’” said Em Auerbach, a group member who attended. “It made people feel on edge.”

    As the meeting was ending, Auerbach said, one of the officers approached a Friends Center employee at the front desk and asked: “Are you good? Do you need anything?”

    The worker answered that she was fine, Auerbach said.

    No ICE Philly members waited for the employee to finish her work, and then everyone left together, Auerbach said.

    “It was weird,” Auerbach said of the officers’ presence. “I think they were there to intimidate us. … Unless there was a threat against our group, I don’t think this was a good use of taxpayer funds.”

    Bergen described at one point asking the officers, “‘Why are you surveilling us?’ They said, ‘We’re not surveilling.’ I said, ‘That’s what a body camera is for.’”

    The pastor said that as people entered the meeting, they said the police officers had asked who they were and why they were there.

    Palumbo said if that happened, it would fall outside department policy, that even at combative street demonstrations people generally are not asked their names “unless it is necessary to determine who they are for the purposes of an investigation. This was not an investigation.”

    Palumbo said the relationship between the police and No ICE Philly has been cordial. He estimated that police have cited protesters twice in the last year, issuing citations with $100 penalties that are similar to parking tickets.

    Those citations, he said, are “the most extreme police enforcement we’ve ever done with this group.”

    Correction: This story has been updated to correct the pronouns used by Rev. Jay Bergen and Em Auerbach.

  • A Philly woman who shot her boyfriend and left his body in a suitcase admitted to the killing, prosecutors say

    A Philly woman who shot her boyfriend and left his body in a suitcase admitted to the killing, prosecutors say

    On a rainy May morning, pedestrians and cars passed Liza Ridley on Kensington’s Allegheny Avenue as she stood with a suitcase by her side.

    Those passersby, prosecutors said, were unaware that the decomposing and dismembered remains of Ridley’s longtime boyfriend, Vincent Good, were arranged inside.

    Those horrific details emerged during Ridley’s preliminary hearing on Wednesday in Common Pleas Court, where prosecutors said Ridley, 54, admitted to shooting Good in the head and leaving his body in their Northeast Philadelphia apartment this spring before moving his remains using a Lyft rideshare.

    Assistant District Attorney Cydney Pope said Ridley shot Good, 53, seven times in the head and left his body on the couple’s mattress in their Mayfair apartment, sleeping next to the corpse as it decomposed in their room.

    The body was likely there for two weeks or longer, prosecutors said. They also accused three people living in Ridley’s home of being complicit in the crime, saying it would have been impossible to ignore that something nefarious had happened to Good.

    For example, Pope said, the smell of Good’s decomposition on bedsheets that had been thrown in the trash was so severe, homicide detectives could not bring them inside a police station for evidence processing.

    And Pope presented Judge Gregory O. Yorgey-Girdy with additional evidence she said demonstrated Ridley’s culpability in the case.

    That included surveillance footage captured at the intersection of F Street and Allegheny Avenue, where, prosecutors said, Ridley got out of a black Toyota and waited with Good’s remains while speaking on the phone.

    She had traveled there using Lyft, accessing the rideshare app from an account registered to her daughter Liza Robinson, who lived with the couple, Pope said, citing cell phone data. Ridley eventually abandoned the suitcase in an alley a block away on East Hilton Street and left in another rideshare.

    The suitcase was discovered the next day by a passerby who alerted authorities.

    “I opened it up, I think it’s a body,” the man told 911 operators on a recorded call played during the hearing. “Oh, my God.”

    Liza Ridley wore denim overalls over a white T-shirt as Pope presented those findings.

    Prosecutors said Ridley, who was being paid by a contractor to be Good’s home health aide, told investigators that she and Good, who had struggled with alcoholism, had gotten into a fight in April that had turned physical before she shot him once.

    Police recovered a six-shot revolver from her apartment, Pope said. Prosecutors say they will show that Ridley fired multiple times.

    After hearing that evidence, Yorgey-Girdy held Ridley for trial on charges of murder and nine additional crimes, including abuse of a corpse and tampering with evidence.

    Meanwhile, the remaining residents of Ridley’s apartment — Ridley’s sister, Bernadette Ridley, Robinson, and Robinson’s boyfriend, Gnaeus Daniels — appeared as codefendants.

    Pope said Bernadette Ridley, who had recently moved in with Liza Ridley after returning home from being incarcerated, helped her sister carry Good’s remains down a flight of stairs and load the suitcase into the Lyft.

    When homicide detectives interviewed Bernadette Ridley, they testified, she initially denied knowing about Good’s corpse, saying Liza Ridley had told her the foul smell coming from her bedroom was from a nearby sewer.

    After being presented with evidence of her involvement, Bernadette Ridley admitted to assisting her sister, prosecutors said.

    “‘I know it’s over for me,’” homicide detectives said she told them.

    Yorgey-Girdy held Bernadette Ridley for trial on charges of obstructing the law, conspiracy, abuse of a corpse, and related crimes.

    But the judge said prosecutors had not presented enough evidence to charge Robinson and Daniels with conspiracy and tampering with evidence, and he dismissed those charges.

    Good’s mother, Deborah Good, said in an interview after the hearing that she and other family members were pleased that Liza and Bernadette Ridley’s cases were moving forward, even if the cases against Robinson and Daniels did not stand.

    “She did a good job on the case,” Good said of Pope.

  • A contentious Philly library renovation is starting soon, and residents are confused and frustrated

    A contentious Philly library renovation is starting soon, and residents are confused and frustrated

    A renovation project to a beloved library should be easy win for a local politician. But plans to rehab the Cecil B. Moore Library have been anything but a win for Councilmember Jeffery Young Jr.

    Young and representatives from the Philadelphia Capital Program Office and the Free Library of Philadelphia gave further details on the $2 million in renovations planned for the North Philly library at a community meeting Tuesday. An additional $8 million previously raised and allocated for the project will remain unused for now.

    Construction is expected to begin in October on what city officials are calling phase one of a larger project. The initial phase will include a new accessible building entrance, restrooms, and elevator; HVAC replacement; a new fire-alarm system and water heater; and safety improvements to building exits, they said.

    The building at 2320 Cecil B. Moore Ave. will be closed during construction, which is expected to last about six months. During the closure, some limited programming will be available at the nearby MLK Recreation Center at 2101 Cecil B. Moore Ave., according to the Free Library’s neighborhood library services division chief, Joel Nichols.

    Other library programming at MLK or elsewhere is under consideration, he said, but it remains unclear whether Cecil B. Moore will have a dedicated satellite branch.

    The plan did not go over well with the roughly 100 community members who came for Tuesday’s meeting at MLK Recreation Center. They and other supporters of the library have long been frustrated by how Young has wielded his power of councilmanic prerogative to delay the project for years while pursuing alternative ideas for the site, and has resisted spending the full $10 million that has been raised.

    Councilman Jeffery Young Jr. responds to a question from a member of the public during a community meeting, hosted by the councilman and capital projects, at the MLK Recreation Center in Philadelphia on Tuesday, September 15, 2026. The meeting centered on the councilmember’s plans for renovating the Cecil B. Moore library.Elizabeth Robertson / Staff Photographer

    Young’s responses to their questions did not ease that frustration, as he and capital program office representatives could not provide details about future project phases, citing the need for more community feedback. Throughout the event, residents chanted at Young to release the full funds and yelled back and shook musical instruments while he gave answers. Some held up signs referencing his forthcoming reelection campaign, which spelled out “one term.”

    “At what point have you received enough community engagement that you can listen to the community?” asked Allyce Estremera, a Brewerytown resident.

    Lack of community input

    In a presentation, officials highlighted the library’s aging infrastructure and the urgent need for the foundational and safety improvements in their plan. The Cecil B. Moore Library, which opened in 1962, still has its original restrooms and an HVAC system from 1994, they said. The building has been “plagued by deferred maintenance,” said the library system’s deputy director of property management, Ty Dupass.

    In his opening remarks, Young acknowledged the role the library has played in the community for generations, and said the renovations would “bring this building back to life.”

    Community members have not voiced opposition to renovations included in the first phase. However, residents have been asking Young and the city to proceed with a more comprehensive $5.3 million renovation plan put forth through the city’s Rebuild initiative, which was slated to begin construction in 2024 and could have been completed by now had it begun on schedule. The Rebuild plan would have included the phase one renovations, as well as a dedicated teen space, new flooring, additional computers, exterior upgrades, and more.

    Catherine Martin, a AFSCME DC47 Local 2186 member and library worker holds her “Where’s the $8 million” sign during a community meeting, hosted by Councilman Jeffery Young Jr and capital projects, at the MLK Recreation Center in Philadelphia on Tuesday, September 15, 2026. The meeting centered on the councilmember’s plans for renovating the Cecil B. Moore library.Elizabeth Robertson / Staff Photographer

    But once Young replaced outgoing Council President Darrell L. Clarke in 2024, he secured an additional $5 million from the city’s capital budget and paused the project. At various points, Young has offered larger development proposals for the library, including a new building or a hybrid space that includes a library and affordable housing. While the housing proposal has been dropped, Young said Tuesday the current library footprint was too small to accommodate the 21st-century features the community deserves.

    Young’s spokesperson, Yumeno Young, and Philadelphia Capital Program Office representatives said the remaining $8 million raised for the project remains committed to the library in its current location.

    “Leadership is built on trust. And where is the trust? Because they’re not earning it,” said Emily Dumas, 38, who said she does not trust the $8 million would actually go to the current library building.

    Nikol Ligon, 56, said she believed Young and the city ought to release the full funding for a wider renovation, and does not like that the Council member seems to have first and last say on a project that means so much to the community.

    And Neferteri Raynor, 24, signed up this summer for a community advisory group Young’s office organized to gather feedback, but the group has held no meetings so far.

    “We would love to have a level of certainty and transparency,” she said.

    Neferteri Raynor asks questions during a community meeting, hosted by Councilman Jeffery Young Jr and capital projects, at the MLK Recreation Center in Philadelphia on Tuesday, September 15, 2026. The meeting centered on the councilmember’s plans for renovating the Cecil B. Moore library.Elizabeth Robertson / Staff Photographer

    Election preview

    Yumeno Young said an assessment may be conducted to determine what additional amenities and renovations could be constructed in the future, given the library’s current footprint, but it is unclear if or when that would happen.

    The convoluted planning and decision-making confused State Sen. Sharif Street (D., Philadelphia), who spoke at the meeting in support of the residents.

    “I don’t understand any of the process that was said today. … We need to come back with a better plan,” he said.

    Members of the public line up for a chance to speak at the community meeting, hosted by Councilman Jeffery Young Jr and capital projects, at the MLK Recreation Center in Philadelphia on Tuesday, September 15, 2026. The meeting centered on the councilmember’s plans for renovating the Cecil B. Moore library.Elizabeth Robertson / Staff Photographer

    Young largely deferred questions to his spokesperson or the capital program office representatives, and said “we are working on this as a team” when residents implored him to speak more.

    And community members said they were often left more confused by his answers. Siobhan Neitzel, the Brewerytown Sharswood Neighborhood Coalition colead of youth and education, said it felt as if Young was passing accountability onto others.

    Some residents brought up the timing of the initial renovations, which are scheduled to be completed shortly before Young, considered the most vulnerable Council member, is on the primary ballot for reelection in May. The residents swore to use the library saga against Young.

    While library staff have said they were told by capital program staff the renovation timing was related to Young’s reelection, Young denied there was any connection.

    At points during the meeting, Young appeared to get frustrated. He said his goal is to find the best uses for taxpayer money.

    “Your voices will be included in the process. … I’m not going to do anything just to do it,” Young said.