Tag: Weekend Reads

  • How to have a Perfect Philly day, according to Pulitzer-winning writer Quiara Alegría Hudes

    How to have a Perfect Philly day, according to Pulitzer-winning writer Quiara Alegría Hudes

    Quiara Alegría Hudes grew up on the little street of South Saint Bernard near West Philly’s Baltimore Avenue, but her family spanned the city and its borders. As a child, she shuttled between her home and her mother’s extended Puerto Rican family in North Philly, while regularly visiting her father’s white, Jewish family on the Main Line.

    Her writing is often rooted in Philly, though it spans borders and mediums, too. She cowrote the Tony-award winning musical In The Heights with Lin-Manuel Miranda, and won a Pulitzer in 2012 for her play Water by the Spoonful. Her 2021 memoir, My Broken Language, told the story of growing up in West Philadelphia and being the first in her family to attend college, at Yale.

    Now Hudes, 48, is experimenting once again with a new form: her debut novel, The White Hot, is out this month. It’s a fever dream fantasy about a young mother from North Philadelphia escaping her predetermined life — and her child — in order to reckon with the “white hot” rage that sometimes consumes her and the women in her family. It’s a gem of a book, poetic and propulsive at the same time.

    “Was my leaving a seed that might bear fruit?” April, the main character, wonders. “The possibility cracked open like a slitted envelope, that fleeing the stovetop and laundry machine could big-bang a new universe.”

    Here’s how Hudes, who now lives in New York City, would spend a perfect Philly day.

    Quiara Alegrí­a Hudes (center) with her cousin and daughter at the top of the Art Museum steps on Christmas morning. The family started the tradition in 2020.

    7 a.m.

    It starts on Christmas morning. Our across-the-street neighbors, Tracy and Charlie, bring over their pound cake.

    The main event of the morning is that we head over to the Art Museum steps. The city’s empty, you can double-park on the street.

    We climb up to the top of the steps in our pajamas and just hang. It’s magical and sleepy. The city has that wintery, cold air, blue-silver look to it. You’re looking through your crystallized breath.

    9 a.m.

    We walk through Center City to Sam’s Morning Glory Diner. (We’re definitely doing some time travel: Now it’s a more temperate fall day.)

    Of course, this is all on foot because, no shade, in my experience SEPTA just doesn’t come. This is how I became a reader as a kid, because I had to do something while waiting for SEPTA.

    At Morning Glory, they make their own ketchup. This is of utmost importance. Also, their biscuits are the best biscuits I’ve ever had, but even that pales in comparison to the homemade ketchup.

    It’s never fancy with me — just give me two scrambled eggs and home fries, and some rye toast.

    10:30 a.m.

    We go on a Black history tour of Philly, with tour guide Mijuel K. Johnson of the Black Journey. He’s wonderful.

    Even as a middle schooler, walking over the old cobblestone bricks of Old City, there was that sensation that 20 feet below, history is literally buried. It’s nice getting new layers of the historical story.

    Some walking tours can be: fact, fact, fact, and my eyes gloss over. But Mijuel is not just rattling off facts, he’s really contextualizing stories.

    1 p.m.

    After all that walking, you want to sit down. The best bet is to go over to the Landmark Ritz Five and see what’s playing. Just go to the next show and enjoy it.

    4 p.m.

    We head south, and stop at Garland of Letters on South Street. It’s the O.G. New Age bookstore.

    They’re always burning some great-smelling incense, they always have a huge amethyst geode that costs $5,000. They have a fountain with water trickling. It’s just peaceful — let the vibes center you.

    4:30 p.m.

    I go to Fante’s Kitchen Shop, a kitchen supply store. It’s the splurgy place. They’ve got copper pots and knives and kettles that looks so fancy. I’ll look for whatever I can afford.

    Then we swing around the corner to John’s Water Ice. I always have the same conversation with them: I say, “Once upon a time I had a flavor called Tutti Frutti here,” and they say “No, such a flavor never existed.” I describe it, and they’re like, “Well, would you like a mixed cherry and pineapple?” And then I have it, and it’s amazing.

    Quiara Alegrí­a Hudes marshaling the Puerto Rican parade in New York City in 2022.

    6:30 p.m.

    For dinner we go to Marrakesh. We’re walking, we have not taken a taxi. If the bus has gone by, we popped on it, but we don’t wait for it.

    This is either with an old friend who you need to spend hours catching up with, or date night. It’s all covered in blankets, and it’s candle-lit. It’s very romantic and magical in there. You’re leaning against pillows, you might be sitting on the floor.

    They have a set menu, it’s Moroccan food. The dish I remember most is the B’Stella: it’s kind of like scrambled eggs and very finely diced chicken inside a flaky pastry that’s got sugar on top, so it’s sweet and salty.

    You just gab the night away as they bring you food.

    9 p.m.

    For our next stop, we are going to rely on the bus. It’s just too far to walk at this point.

    We go to Taller Puertorriqueño, the Puerto Rican culture workshop in North Philly. They have literary and musical events there. Maybe they have a Nuyorican author in town, or a Philly-Rican poet reading their work.

    They also have an in-house bookstore called Julia de Burgos Bookstore. It’s fantastic: they have English books, Spanish books, and local artworks and jewelry.

    11 p.m.

    It’s way past my bedtime. I catch an Uber, or drive home.

  • Lakeside glamping, a presidential home, and international eats in Lancaster | Field Trip

    Lakeside glamping, a presidential home, and international eats in Lancaster | Field Trip

    Lancaster, Pa., is technically a city, but it’s packed with the charm of a Hallmark movie town: strollable streets lined with boutiques, Instagram-worthy late-fall foliage, and — yes — even the occasional Amish couple riding in a horse and buggy just beyond the city limits.

    Located about 70 miles west of Philadelphia, Lancaster is where centuries of Amish and Mennonite farm traditions meet (and often support) an up-and-coming restaurant scene with some of the best farm-to-table food and cocktails in the United States. It’s a place where tourists can learn how to churn butter the old-fashioned way and then end the night at a Brooklyn-cool listening bar. That’s exactly what an Inquirer reporter did when she took a last-minute trip to Lancaster.

    To get your weekend started, take a 90-minute drive past picturesque farms on I-76 and U.S. Route 222, or hop on Amtrak’s Keystone line, which drops you at the edge of downtown.

    @pennsylvaniajunkie 📍Lancaster, PA is so much more than horse and buggies. Downtown Lancaster is so one of my favorite cities to walk, wine and dine, especially during the holidays. 🎄✨🥂 @Discover Lancaster COMMENT your favorite place to visit in Downtown Lancaster and TAG who you’re bringing along on your next LancLanc getaway. 🥰 📍Places featured in video ✨ C’est La Vie ✨ Ream Jewelers ✨ Shot and Bottle ✨ The Belvedere Inn ✨ Lancaster Central Market ✨ Details ✨ Plough Don’t forget to follow me for all things Pennsylvania travel, adventure and lifestyle. 💙 #lancasterpa #lancasterpennsylvania #lancasterpagetaway #downtownlancaster #downtownlancasterpa #pennsylvania #pennsylvanialife #pennsylvaniacheck ♬ original sound – Pennsylvania Junkie

    Stay: Red Run Resort or Lancaster Arts Hotel

    Hear us out: This upscale campground is 30 minutes outside of Lancaster by car, but it has the vibe of an all-year summer camp for adults. Red Run Resort’s 21 lakeside A-frame studios and cabins are homey yet luxurious, with spa-style bathrooms with soaking tubs, plush king-size beds, and private firepits. The campground also has an on-site pumpkin patch and occasional line dancing and bingo pop-ups, so guests don’t have to go far for a bit of countryside flair.

    The living room of one of the A-Frame cabins at the Red Run Resort in New Holland, Pa., which overlooks a lake. The upscale camp ground is roughly 30 minutes outside of Lancaster by car.

    If you’re looking to stay in the city, the boutique Lancaster Arts Hotel transformed an 1800s tobacco warehouse into a living art gallery, displaying $300,000 worth of art from local artists across its 63 guest rooms. It’s walking distance from downtown and earns bonus points for free parking and complimentary bikes to explore the city.

    📍 877 Martin Church Rd., New Holland, Pa. 17557 (Red Run Resort) ; 300 Harrisburg Ave., Lancaster, Pa. 17603 (Lancaster Arts Hotel)

    Caffeinate: Square One Coffee

    After checking in, fuel up at Square One Coffee, a local micro-roastery whose Ethiopian blend beat out more than 2,000 entries to win a Good Food Award for best coffee. Their flagship Duke Street cafe is a solid pick for both coffee snobs and “little treat” connoisseurs, specializing in single-origin espressos and aromatic lattes in flavors like orange blossom honey or Blue Zen, a sky-colored concoction of butterfly pea powder, jasmine syrup, and chamomile tea.

    Home baristas can detour to Square One’s Elizabeth Avenue warehouse for public tastings or an Espresso 101 class.

    📍145 N. Duke St., Lancaster, Pa. 17602

    Thrift: Basura, Space, BUiLDiNG CHARACTER

    Take your coffee to go and spend the afternoon exploring a trio of downtown Lancaster’s curated thrift and vintage boutiques. This reporter’s advice is to pack light, because it’s easy to bring an outfit (or two) and a suitcase full of tchotchkes home.

    Start at Basura for racks of salvaged denim and leather, colorful sweaters, and quirky tees before heading over to Space, which specializes in mid-century modern wares that feel like they were ripped from a Mad Men set. Then, close out your shopping spree by heading to BUiLDiNG CHARACTER, a vintage and artisan marketplace with 80-plus vendors selling everything from butterflies preserved in glass and the occasional fossil to old school suits and antique jewelry.

    📍106 E. King St., Lancaster, Pa. 17602 (Basura); 24 W. Walnut St., Lancaster, Pa. 17603 (Space); 342 N. Queen St., Lancaster, Pa. 17603 (BUiLDiNG CHARACTER)

    Just a portion of the pick-n-mix candy selection from Sweetish Candy at 301 N. Queen Street Lancaster, Pa., which has been importing Scandinavian candies since 2019.

    Pick-and-mix: Sweetish Candy

    Lancaster’s Sweetish Candy was importing Scandinavian sweets long before pick-and-mix bags were all the rage. Sweetish Candy owner Tyler Graybeal started selling Swedish treats in 2019 and now stocks more than 70 colorful candies for shoppers to dump into customizable bags and buckets. Graybeal’s selection includes still hard-to-find BUBS gummies, plus varieties of licorice tubes, pastel marshmallows, and chocolate eggs. This sugar rush doesn’t come cheap, though: Two pounds of candy cost $47.

    For snacks that don’t cause a toothache, Lancaster Pickle Company is across the street with barrels of assorted pickle chips, dill pretzels, and — yes — even half-sour lip balm.

    📍301 N. Queen St., Lancaster, Pa. 17603

    Stroll: Conestoga Greenway Trail

    This 2.6 mile out-and-back trail wraps a horseshoe around the scenic Conestoga River and has three access points with parking lots at Duke Street, Broad Street, and Conestoga Drive. The greenway winds its away around the water and through the trees, so it’s perfect for late-fall leaf peeping and serene nature walks. The river is a favorite of duck flocks, turtles, and deers stopping for a drink.

    Learn: James Buchanan’s Wheatland

    Built in 1828 as a prominent lawyer’s mansion, Wheatland changed hands several times before landing in 1848 with James Buchanan — then secretary of state and later, by many historians’ accounts, one of America’s worst presidents. Buchanan lived there until his death in 1868.

    Preserved by the nonprofit LancasterHistory, the home offers guided tours of Buchanan’s original furnishings and 19th-century décor. From Nov. 16 through Dec. 20, the tours take on a festive twist for Yuletide at Wheatland, exploring the family’s holiday traditions.

    📍 230 N. President Ave., Lancaster, Pa. 17603

    Imbibe: Hi-Fi Izakaya

    Tucked in the back of noodle bar Issei is Hi-Fi Izakaya, a speakeasy-esque listening lounge where DJs spin vinyl jazz, soul, and pop records until last call. The space is sleek and sexy, with a cocktail menu that adds Asian flair to standard drinks, like a gimlet mixed with matcha syrup, a Thai iced tea-infused espresso martini, and an old fashioned made with aged Japanese whiskey.

    📍 40 W. Orange St., Lancaster, Pa. 17603

    Dine: Quips Pub

    Tourists dine at Passerine, the French-inspired farm-to-table brasserie that landed on the New York Times’ best restaurant lists in 2024. Locals head to Quips Pub.

    The cozy British watering hole has been serving oversize platters of crispy fish and chips and traditional bangers and mash since 1984. Regulars come by often, bartenders said, for hefty burgers and sarnies (British slang for sandwich), plus an extensive list of imported German, Irish, and English beers.

    📍 457 New Holland Ave., Lancaster, Pa. 17602

    Rows of seasonal ice cream flavors from Fox Meadow Creamery in Leola, Pa.

    Indulge: Fox Meadow Creamery

    Fox Meadow Creamery’s Leola location is exactly halfway between Quip’s Pub and your cabin at Red Run, making it the perfect place to cap off a day of gallivanting in the city. Fox Meadow churns its ice cream on-site with milk from cows raised on the creamery’s dairy farm in nearby Ephrata, resulting in ultra-thick and and rich scoops.

    Fox Meadow’s flavors change with the seasons, so the late fall comes with vats of apple cream pie, pumpkin patch cheesecake, and venetian tiramisu ice creams, among others. And — before you ask — yes, they carry pints for you to take on the road.

    📍 193 E. Main St., Leola, Pa. 17540

  • ‘More needs and less money’: Philly’s collar counties are preparing for tight budgets, tax increases

    ‘More needs and less money’: Philly’s collar counties are preparing for tight budgets, tax increases

    Across the Philadelphia suburbs, county leaders are tightening their budgets, and looking toward potential tax increases.

    Counties are required by law to complete their budget for next year by Dec. 31. But they entered this year’s budget season facing uncertainty with federal funding and a lack of clarity over state dollars as lawmakers remained locked in a monthslong budget impasse that ended only Wednesday when the Pennsylvania General Assembly and Gov. Josh Shapiro approved a $50.1 billion budget.

    “We were preparing for more needs and less money,” said Josh Maxwell, a Democrat who chairs the Chester County Board of Commissioners. And even as Washington and Harrisburg resolved their budget woes this week, they did little to resolve concerns at the county level.

    The state budget included no funding for transit, a 2% cut to mental health spending, and stagnant funding on other services like 911 fees — frustrating local officials.

    “I don’t think if the General Assembly had sent us a gold-plated demand or invitation to raise property taxes it could have been any clearer,” said Delaware County Council member Christine Ruether, a Democrat.

    Counties in Pennsylvania can only increase their revenue by raising property taxes. By failing to provide additional funds for social services, county officials argued, the state had created a situation where counties would immediately or eventually have to raise property taxes.

    “The people we serve … all their problems don’t suddenly go away because there’s a lack of funding to address the problem,” said Bob Harvie, a Democrat who chairs the Bucks County Board of Commissioners and is running for Congress.

    “It will likely mean that this county will have to consider a tax increase because we need to meet the needs of those people.”

    Bucks County has not yet released its proposed budget for 2026. But residents in Montgomery and Delaware Counties are likely facing tax increases.

    On Thursday morning, Montgomery County unveiled its proposed budget for 2026, which included a 4% property-tax increase.

    Delaware County’s executive director Barbara O’Malley told the all-Democratic council last week that the county would need to increase property taxes 19% to eliminate the county’s structural deficit. A healthy financial setting, she argued, was especially important as state and federal funding streams have become less reliable.

    Both budgets were crafted before the state budget was released but county officials said they wrote the documents assuming stagnant funding from the state despite inflation.

    “We kept it status quo,” said Dean Dortone, Montgomery County’s chief financial officer.

    Chester County officials said they’ve taken a similar approach. The county, Maxwell said, had also looked for budget cuts throughout the year as federal grant cancellations created uncertainty.

    “We’ve been cutting all year because we know that the federal and state governments are going to be flat or less funding,” Maxwell said, but if the state continues to leave funding flat for social services it will eventually have an impact.

    “Over time it’s going to mean property taxes are … going to go up more than they would have otherwise.”

    Meanwhile, counties have spent the last several months backfilling for state funds that did not come during the impasse.

    In Montgomery County, officials estimated the county had spent between $40 and $50 million from budget reserves to maintain services. Chester County officials estimated the county spent $40 million, while Delaware County officials reported spending $12 million monthly until October when the county was forced to reduce payments to social services providers.

    Counties expect to be reimbursed by the state for those expenses, but it’s unclear how quickly those payments will come.

    Delaware County declared a state of emergency Wednesday allowing them to more quickly distribute funds to local food pantries while the organizations wait for state and federal dollars to come through.

    “It’s going to take a while for the money to trickle down and in the meantime if somebody can’t get food on the table it’s an issue,” Reuther said during the county’s board meeting.

    This suburban content is produced with support from the Leslie Miller and Richard Worley Foundation and The Lenfest Institute for Journalism. Editorial content is created independently of the project donors. Gifts to support The Inquirer’s high-impact journalism can be made at inquirer.com/donate. A list of Lenfest Institute donors can be found at lenfestinstitute.org/supporters.

  • How two Philadelphians’ remains ended up at the Mütter Museum

    How two Philadelphians’ remains ended up at the Mütter Museum

    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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Text”;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:”Inquirer Text”;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:”Inquirer Text”;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:”Inquirer Text”;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:”Grot 10″;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:”Grot 10″;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:”Grot 10″;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:”Grot12″;font-weight:300;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:”Grot12″;font-weight:600;src:url(“https://media.inquirer.com/fonts/Grot12Condensed-SemiboldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot12Condensed-SemiboldWEB.woff”) format(“woff”)}.inno{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:”Grot 10″,sans-serif;color:#222;padding-block-end:64px;overflow:clip;font-size:14px;line-height:1}.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}.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: 48em){.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: 60em){.inno-layout–align-left{margin-inline-start:calc(var(–gutter) – clamp(0px,var(–gutter) – 100px,160px))}}@media(min-width: 48em){.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: 60em){.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-panels{width:100%;padding-top:32px}.inno-panels:first-of-type{padding-top:80px}.inno-panel{width:100%;position:relative;padding-top:5vh;height:fit-content;aspect-ratio:3/5}.inno-panel.has-0-layers{height:calc(0*100vh)}.inno-panel.has-1-layers{height:calc(1*100vh)}.inno-panel.has-2-layers{height:calc(2*100vh)}.inno-panel.has-3-layers{height:calc(3*100vh)}.inno-panel.has-4-layers{height:calc(4*100vh)}.inno-panel.has-5-layers{height:calc(5*100vh)}.inno-panel.has-6-layers{height:calc(6*100vh)}.inno-panel.has-7-layers{height:calc(7*100vh)}.inno-panel.has-8-layers{height:calc(8*100vh)}.inno-panel.has-9-layers{height:calc(9*100vh)}.inno-panel.has-10-layers{height:calc(10*100vh)}.inno-panel–tommy-closeup{height:825vh !important}.inno-panel–doctors{height:200vh !important}.inno-panel–text,.inno-panel–blank{padding-top:0;aspect-ratio:auto !important}.inno-panel–grave{padding-top:5vh}.inno-panel–death,.inno-panel–society,.inno-panel–context{margin-top:-3vh}@media(min-width: 48em){.inno-panel–death{margin-top:-8vh}}.inno-panel__layers{width:100%;height:100%;position:relative}.inno-panel__layer{position:relative;inset:0;display:flex;align-items:center;justify-content:center}.inno-panel__layer-background-container{aspect-ratio:3/5;overflow:hidden;border-width:2px;border-style:solid;border-color:#213946;transition:border 1s ease-in-out;display:flex;align-items:center;justify-content:center;width:calc(100% – 16px)}@media(min-width: 48em){.inno-panel__layer-background-container{border-width:4px;height:100%;width:unset}}.inno-panel–family-life .inno-panel__layer-background-container,.inno-panel–receipt .inno-panel__layer-background-container,.inno-panel–society .inno-panel__layer-background-container,.inno-panel–doctors .inno-panel__layer-background-container{border-color:rgba(0,0,0,0)}.inno-panel–family-life .inno-panel__layer-background-container{display:flex;align-items:center;justify-content:center}.inno-panel.is-doctors .inno-panel__layer-background-container{border-color:#213946}.inno-panel__layer-background-img{aspect-ratio:3/5;max-width:100%;transition:transform .3s linear}@media(min-width: 48em){.inno-panel__layer-background-img{height:100%}}.inno-panel__layer–alleyway .inno-panel__layer-background-img,.inno-panel__layer–receipt .inno-panel__layer-background-img{max-width:80%;aspect-ratio:auto !important}@media(min-width: 48em){.inno-panel__layer–alleyway .inno-panel__layer-background-img,.inno-panel__layer–receipt .inno-panel__layer-background-img{max-width:none;height:80%}}.inno-panel__layer-background-img[data-id=hero]{transform-origin:10% 90%}.inno-panel–class .inno-panel__layer-background-img{transform-origin:bottom right}.inno-panel–end .inno-panel__layer-background-img{transform:scale(1.5)}.inno-panel__backgrounds{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-panel__backgrounds{height:100dvh}}.inno-panel__layer-background{aspect-ratio:3/5;position:relative;object-fit:contain;inset:0;opacity:1;transition:opacity 1s ease-in-out;z-index:0;display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh – 80px)}.inno-panel__backgrounds .inno-panel__layer-background{position:absolute;opacity:0;height:100%}@media(min-width: 48em){.inno-panel__backgrounds .inno-panel__layer-background{margin-top:40px;max-height:calc(100vh – 80px)}}.inno-panel__backgrounds .inno-panel__layer-background:first-of-type{opacity:1}.inno-panel–doctors .inno-panel__layer-background:first-of-type{opacity:0}.inno-panel__layer-background–jar-cutout-1,.inno-panel__layer-background–jar-cutout-2,.inno-panel__layer-background–jar-cutout-3,.inno-panel__layer-background–blank{opacity:0}.inno-panel.is-top .inno-panel__layer-background–top{opacity:1}.inno-panel.is-bottom .inno-panel__layer-background–bottom{opacity:1}.inno-panel.is-people .inno-panel__layer-background–people{opacity:1}.inno-panel.is-hero .inno-panel__layer-background–hero{opacity:1}.inno-panel.is-tommy .inno-panel__layer-background–tommy{opacity:1}.inno-panel.is-tommy .inno-panel__layer-background–top,.inno-panel.is-tommy .inno-panel__layer-background–bottom,.inno-panel.is-tommy .inno-panel__layer-background–people,.inno-panel.is-tommy .inno-panel__layer-background–hero{opacity:0;z-index:0}.inno-panel.is-visitors .inno-panel__layer-background–visitors{opacity:1}.inno-panel.is-theater .inno-panel__layer-background–theater{opacity:1}.inno-panel.is-theater .inno-panel__layer-background–visitors,.inno-panel.is-theater .inno-panel__layer-background–tommy{opacity:0}.inno-panel.is-stage .inno-panel__layer-background–stage{opacity:1}.inno-panel.is-yankee-doodle .inno-panel__layer-background–yankee-doodle{opacity:1}.inno-panel.is-family .inno-panel__layer-background–family{opacity:1}.inno-panel.is-body .inno-panel__layer-background–body{opacity:1;z-index:10}.inno-panel.is-cemetery .inno-panel__layer-background–cemetery{opacity:1;order:1}.inno-panel.is-digger-1 .inno-panel__layer-background–digger-1{opacity:1;order:2}.inno-panel.is-digger-2 .inno-panel__layer-background–digger-2{opacity:1;order:2}.inno-panel.is-mutter-int .inno-panel__layer-background–mutter-int{opacity:1}.inno-panel.is-mutter-int .inno-panel__layer-background–kidney{opacity:0}.inno-panel.is-kidney .inno-panel__layer-background–mutter-int{opacity:0}.inno-panel.is-kidney .inno-panel__layer-background–kidney{opacity:1}.inno-panel.is-meetinghouse .inno-panel__layer-background–meetinghouse{opacity:1}.inno-panel.is-meetinghouse .inno-panel__layer-background–mary-doctor{opacity:0}.inno-panel.is-mary-doctor .inno-panel__layer-background–meetinghouse{opacity:0}.inno-panel.is-mary-doctor .inno-panel__layer-background–mary-doctor{opacity:1}.inno-panel.is-doctors .inno-panel__layer-background–doctors{opacity:1;z-index:1}.inno-panel.is-crowd-1 .inno-panel__layer-background–crowd-1{opacity:1;z-index:4}.inno-panel.is-crowd-2 .inno-panel__layer-background–crowd-2{opacity:1;z-index:4}.inno-panel.is-crowd-3 .inno-panel__layer-background–crowd-3{opacity:1;z-index:4}.inno-panel__content{position:absolute;top:0;left:0;right:0;height:100%;width:100%}.is-multilayer.is-active .inno-panel__content{overflow-y:scroll;scroll-snap-type:y proximity;height:100vh;scrollbar-width:none;overflow-x:hidden}.inno-panel__layer-exposition{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:100;display:flex;align-items:center;justify-content:center;z-index:100 !important;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);isolation:isolate}.inno-panel__content .inno-panel__layer-exposition{position:relative;top:0;left:0;right:0;margin:auto;width:100%;height:100vh}.inno-panel__content .inno-panel__layer-exposition–empty,.inno-panel__content .inno-panel__layer-exposition–jar-cutout-1,.inno-panel__content .inno-panel__layer-exposition–jar-cutout-2,.inno-panel__content .inno-panel__layer-exposition–jar-cutout-3,.inno-panel__content .inno-panel__layer-exposition–blank{height:25vh}.inno-panel–text .inno-panel__layer-exposition{position:relative;width:100%;height:100%}.inno-panel__layer-hero,.inno-panel__layer-text{background-color:#fff;border:2px solid #213946;transition:opacity 1s ease-in-out}@media(min-width: 48em){.inno-panel__layer-hero,.inno-panel__layer-text{border:4px solid #213946}}.inno-panel__layer-hero{padding:16px;margin:0 16px}.inno-panel__layer-text{position:absolute;justify-self:center;padding:8px;max-width:75%}.inno-panel–death .inno-panel__layer-text,.inno-panel–sale .inno-panel__layer-text,.inno-panel–grave .inno-panel__layer-text,.inno-panel–society .inno-panel__layer-text,.inno-panel–context .inno-panel__layer-text{background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0)}@media(min-width: 48em){.inno-panel__layer-text{max-width:500px}}.inno-panel–text .inno-panel__layer-text{position:relative;max-width:100%}.inno-panel–intro .inno-panel__layer-text{top:35%;margin-left:-15%}.inno-panel__layer-exposition–top .inno-panel__layer-text{top:10%;margin-left:15%}.inno-panel__layer-exposition–bottom .inno-panel__layer-text{top:10%;margin-left:-15%}.inno-panel__layer-exposition–people .inno-panel__layer-text{top:40%;margin-left:15%}.inno-panel__layer-exposition–tommy .inno-panel__layer-text–0{top:35%;margin-left:-7%;transform:translateY(calc(-100% – 16px))}.inno-panel__layer-exposition–tommy .inno-panel__layer-text–1{top:35%;margin-left:7%}.inno-panel__layer-exposition–visitors .inno-panel__layer-text–0{top:15%;margin-left:15%}.inno-panel__layer-exposition–visitors .inno-panel__layer-text–1{top:90%;margin-left:-7%;transform:translateY(calc(-100% – 16px))}.inno-panel__layer-exposition–visitors .inno-panel__layer-text–2{top:90%;margin-left:7%}.inno-panel__layer-exposition–stage .inno-panel__layer-text–0{top:80%;margin-left:-15%;transform:translateY(calc(-100% – 16px))}.inno-panel__layer-exposition–stage .inno-panel__layer-text–1{top:80%;margin-left:15%}.inno-panel–family-life .inno-panel__layer-text–0{top:30%;margin-left:-15%}.inno-panel__layer-exposition–empty .inno-panel__layer-text,.inno-panel__layer-exposition–family .inno-panel__layer-text,.inno-panel__layer-exposition–body .inno-panel__layer-text{opacity:0}.inno-panel__layer-exposition–body-0 .inno-panel__layer-text–0{top:-35%}.inno-panel__layer-exposition–body-0 .inno-panel__layer-text–1{top:60%;margin-left:-15%}.inno-panel__layer-exposition–body-0 .inno-panel__layer-text–2{top:60%;margin-left:15%;transform:translateY(calc(100% + 16px))}.inno-panel–home .inno-panel__layer-text–0{top:5%;margin-left:-10%}.inno-panel–home .inno-panel__layer-text–1{top:unset;bottom:50%;margin-left:20%}.inno-panel–home .inno-panel__layer-text–2{top:unset;bottom:50%;margin-left:10%;transform:translateY(calc(100% + 16px));max-width:350px;background-color:#dbc2b3}.inno-panel__layer-exposition–cemetery .inno-panel__layer-text–0{top:20%;margin-left:15%}.inno-panel__layer-exposition–cemetery .inno-panel__layer-text–1{top:20%;margin-left:-15%;transform:translateY(calc(100% + 16px))}@media(min-width: 48em){.inno-panel__layer-exposition–cemetery .inno-panel__layer-text–0{top:-2%}.inno-panel__layer-exposition–cemetery .inno-panel__layer-text–1{top:-2%}}.inno-panel__layer-exposition–digger-1 .inno-panel__layer-text{top:0%;margin-left:15%}.inno-panel__layer-exposition–digger-2 .inno-panel__layer-text{top:20%;margin-left:-15%}.inno-panel–receipt .inno-panel__layer-text–0{top:5%;margin-left:15%}.inno-panel–receipt .inno-panel__layer-text–1{top:80%;margin-left:-15%}.inno-panel–class .inno-panel__layer-text{top:10%;margin-left:10%}.inno-panel__layer-exposition–kidney .inno-panel__layer-text{top:60%;margin-left:-15%}.inno-panel__layer-exposition–meetinghouse .inno-panel__layer-text–0{top:5%;margin-left:15%}.inno-panel__layer-exposition–meetinghouse .inno-panel__layer-text–1{top:5%;margin-left:-15%;transform:translateY(calc(100% + 16px))}.inno-panel__layer-exposition–mary-doctor .inno-panel__layer-text–0{top:2%;margin-left:15%}@media(min-width: 48em){.inno-panel__layer-exposition–mary-doctor .inno-panel__layer-text–0{top:15%}}.inno-panel__layer-exposition–mary-doctor .inno-panel__layer-text–1{top:75%;left:5%}@media(min-width: 48em){.inno-panel__layer-exposition–mary-doctor .inno-panel__layer-text–1{left:35%}}.inno-panel__layer-exposition–jar-cutout-1 .inno-panel__layer-text,.inno-panel__layer-exposition–jar-cutout-2 .inno-panel__layer-text,.inno-panel__layer-exposition–jar-cutout-3 .inno-panel__layer-text{display:grid;gap:12px;height:100%;border:none;background-color:rgba(0,0,0,0);opacity:1;position:sticky}.inno-panel__layer-exposition–jar-cutout-1 .inno-panel__layer-text .inno-p,.inno-panel__layer-exposition–jar-cutout-2 .inno-panel__layer-text .inno-p,.inno-panel__layer-exposition–jar-cutout-3 .inno-panel__layer-text .inno-p{display:flex;align-items:center;justify-content:center;grid-area:copy}.inno-panel__layer-exposition–jar-cutout-1 .inno-panel__layer-text .inno-panel__layer-img-container,.inno-panel__layer-exposition–jar-cutout-2 .inno-panel__layer-text .inno-panel__layer-img-container,.inno-panel__layer-exposition–jar-cutout-3 .inno-panel__layer-text .inno-panel__layer-img-container{display:flex;align-items:center;justify-content:center;grid-area:illo}.inno-panel.is-doctors .inno-panel__layer-exposition–jar-cutout-1 .inno-panel__layer-text,.inno-panel.is-doctors .inno-panel__layer-exposition–jar-cutout-2 .inno-panel__layer-text,.inno-panel.is-doctors .inno-panel__layer-exposition–jar-cutout-3 .inno-panel__layer-text{opacity:0}.inno-panel__layer-exposition–jar-cutout-1 .inno-panel__layer-text img{max-height:10vh}.inno-panel__layer-exposition–jar-cutout-3 .inno-panel__layer-text img{max-height:18vh}.inno-panel__layer-exposition–jar-cutout-1 .inno-panel__layer-text,.inno-panel__layer-exposition–jar-cutout-3 .inno-panel__layer-text{grid-template-areas:”illo copy”}.inno-panel__layer-exposition–jar-cutout-2 .inno-panel__layer-text{grid-template-areas:”copy illo”}.inno-panel__layer-exposition–jar-cutout-2 .inno-panel__layer-text img{max-height:15vh}.inno-panel__layer-exposition–blank .inno-panel__layer-text{border:none;background-color:rgba(0,0,0,0);opacity:1}.inno-panel.is-doctors .inno-panel__layer-exposition–blank .inno-panel__layer-text{opacity:0}.inno-panel__layer-exposition–doctors .inno-panel__layer-text–0{top:60%;margin-left:-15%;transform:translateY(calc(-100% – 16px))}@media(min-width: 48em){.inno-panel__layer-exposition–doctors .inno-panel__layer-text–0{top:80%}}.inno-panel__layer-exposition–doctors .inno-panel__layer-text–1{top:60%;margin-left:15%}@media(min-width: 48em){.inno-panel__layer-exposition–doctors .inno-panel__layer-text–1{top:80%}}.inno-panel–end .inno-panel__layer-text–0{top:50%}.inno-panel__grid{position:relative;display:grid;width:100%;grid-template-columns:repeat(9, 30px);grid-template-rows:repeat(12, 45px);gap:4px;object-fit:contain;align-items:center;justify-content:center;transition:opacity .4s ease-in-out,transform .4s ease-in-out}@media(min-width: 48em){.inno-panel__grid{grid-template-columns:repeat(12, 55px);grid-template-rows:repeat(9, 75px);column-gap:4px}}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(1){opacity:1;transition-delay:0.1s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(2){opacity:1;transition-delay:0.2s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(3){opacity:1;transition-delay:0.3s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(4){opacity:1;transition-delay:0.4s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(5){opacity:1;transition-delay:0.5s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(6){opacity:1;transition-delay:0.6s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(7){opacity:1;transition-delay:0.7s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(8){opacity:1;transition-delay:0.8s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(9){opacity:1;transition-delay:0.9s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(10){opacity:1;transition-delay:1s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(11){opacity:1;transition-delay:1.1s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(12){opacity:1;transition-delay:1.2s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(13){opacity:1;transition-delay:1.3s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(14){opacity:1;transition-delay:1.4s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(15){opacity:1;transition-delay:1.5s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(16){opacity:1;transition-delay:1.6s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(17){opacity:1;transition-delay:1.7s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(18){opacity:1;transition-delay:1.8s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(19){opacity:1;transition-delay:1.9s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(20){opacity:1;transition-delay:2s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(21){opacity:1;transition-delay:2.1s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(22){opacity:1;transition-delay:2.2s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(23){opacity:1;transition-delay:2.3s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(24){opacity:1;transition-delay:2.4s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(25){opacity:1;transition-delay:2.5s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(26){opacity:1;transition-delay:2.6s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(27){opacity:1;transition-delay:2.7s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(28){opacity:1;transition-delay:2.8s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(29){opacity:0;transition-delay:0.29s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(30){opacity:0;transition-delay:0.3s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(31){opacity:0;transition-delay:0.31s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(32){opacity:0;transition-delay:0.32s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(33){opacity:0;transition-delay:0.33s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(34){opacity:0;transition-delay:0.34s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(35){opacity:0;transition-delay:0.35s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(36){opacity:0;transition-delay:0.36s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(37){opacity:0;transition-delay:0.37s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(38){opacity:0;transition-delay:0.38s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(39){opacity:0;transition-delay:0.39s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(40){opacity:0;transition-delay:0.4s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(41){opacity:0;transition-delay:0.41s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(42){opacity:0;transition-delay:0.42s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(43){opacity:0;transition-delay:0.43s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(44){opacity:0;transition-delay:0.44s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(45){opacity:0;transition-delay:0.45s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(46){opacity:0;transition-delay:0.46s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(47){opacity:0;transition-delay:0.47s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(48){opacity:0;transition-delay:0.48s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(49){opacity:0;transition-delay:0.49s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(50){opacity:0;transition-delay:0.5s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(51){opacity:0;transition-delay:0.51s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(52){opacity:0;transition-delay:0.52s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(53){opacity:0;transition-delay:0.53s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(54){opacity:0;transition-delay:0.54s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(55){opacity:0;transition-delay:0.55s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(56){opacity:0;transition-delay:0.56s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(57){opacity:0;transition-delay:0.57s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(58){opacity:0;transition-delay:0.58s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(59){opacity:0;transition-delay:0.59s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(60){opacity:0;transition-delay:0.6s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(61){opacity:0;transition-delay:0.61s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(62){opacity:0;transition-delay:0.62s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(63){opacity:0;transition-delay:0.63s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(64){opacity:0;transition-delay:0.64s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(65){opacity:0;transition-delay:0.65s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(66){opacity:0;transition-delay:0.66s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(67){opacity:0;transition-delay:0.67s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(68){opacity:0;transition-delay:0.68s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(69){opacity:0;transition-delay:0.69s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(70){opacity:0;transition-delay:0.7s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(71){opacity:0;transition-delay:0.71s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(72){opacity:0;transition-delay:0.72s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(73){opacity:0;transition-delay:0.73s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(74){opacity:0;transition-delay:0.74s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(75){opacity:0;transition-delay:0.75s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(76){opacity:0;transition-delay:0.76s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(77){opacity:0;transition-delay:0.77s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(78){opacity:0;transition-delay:0.78s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(79){opacity:0;transition-delay:0.79s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(80){opacity:0;transition-delay:0.8s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(81){opacity:0;transition-delay:0.81s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(82){opacity:0;transition-delay:0.82s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(83){opacity:0;transition-delay:0.83s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(84){opacity:0;transition-delay:0.84s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(85){opacity:0;transition-delay:0.85s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(86){opacity:0;transition-delay:0.86s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(87){opacity:0;transition-delay:0.87s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(88){opacity:0;transition-delay:0.88s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(89){opacity:0;transition-delay:0.89s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(90){opacity:0;transition-delay:0.9s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(91){opacity:0;transition-delay:0.91s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(92){opacity:0;transition-delay:0.92s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(93){opacity:0;transition-delay:0.93s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(94){opacity:0;transition-delay:0.94s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(95){opacity:0;transition-delay:0.95s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(96){opacity:0;transition-delay:0.96s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(97){opacity:0;transition-delay:0.97s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(98){opacity:0;transition-delay:0.98s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(99){opacity:0;transition-delay:0.99s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(100){opacity:0;transition-delay:1s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(101){opacity:0;transition-delay:1.01s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(102){opacity:0;transition-delay:1.02s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(103){opacity:0;transition-delay:1.03s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(104){opacity:0;transition-delay:1.04s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(105){opacity:0;transition-delay:1.05s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(106){opacity:0;transition-delay:1.06s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(107){opacity:0;transition-delay:1.07s}.inno-panel.is-1700 .inno-panel__grid div:nth-of-type(108){opacity:0;transition-delay:1.08s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(29){opacity:1;transition-delay:0.29s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(30){opacity:1;transition-delay:0.3s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(31){opacity:1;transition-delay:0.31s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(32){opacity:1;transition-delay:0.32s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(33){opacity:1;transition-delay:0.33s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(34){opacity:1;transition-delay:0.34s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(35){opacity:1;transition-delay:0.35s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(36){opacity:1;transition-delay:0.36s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(37){opacity:1;transition-delay:0.37s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(38){opacity:1;transition-delay:0.38s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(39){opacity:1;transition-delay:0.39s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(40){opacity:1;transition-delay:0.4s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(41){opacity:1;transition-delay:0.41s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(42){opacity:1;transition-delay:0.42s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(43){opacity:1;transition-delay:0.43s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(44){opacity:1;transition-delay:0.44s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(45){opacity:1;transition-delay:0.45s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(46){opacity:1;transition-delay:0.46s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(47){opacity:1;transition-delay:0.47s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(48){opacity:1;transition-delay:0.48s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(49){opacity:1;transition-delay:0.49s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(50){opacity:1;transition-delay:0.5s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(51){opacity:1;transition-delay:0.51s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(52){opacity:1;transition-delay:0.52s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(53){opacity:1;transition-delay:0.53s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(54){opacity:1;transition-delay:0.54s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(55){opacity:1;transition-delay:0.55s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(56){opacity:1;transition-delay:0.56s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(57){opacity:1;transition-delay:0.57s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(58){opacity:1;transition-delay:0.58s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(59){opacity:1;transition-delay:0.59s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(60){opacity:1;transition-delay:0.6s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(61){opacity:1;transition-delay:0.61s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(62){opacity:1;transition-delay:0.62s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(63){opacity:1;transition-delay:0.63s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(64){opacity:1;transition-delay:0.64s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(65){opacity:1;transition-delay:0.65s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(66){opacity:1;transition-delay:0.66s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(67){opacity:1;transition-delay:0.67s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(68){opacity:1;transition-delay:0.68s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(69){opacity:1;transition-delay:0.69s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(70){opacity:1;transition-delay:0.7s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(71){opacity:1;transition-delay:0.71s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(72){opacity:1;transition-delay:0.72s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(73){opacity:1;transition-delay:0.73s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(74){opacity:1;transition-delay:0.74s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(75){opacity:1;transition-delay:0.75s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(76){opacity:1;transition-delay:0.76s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(77){opacity:1;transition-delay:0.77s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(78){opacity:1;transition-delay:0.78s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(79){opacity:1;transition-delay:0.79s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(80){opacity:1;transition-delay:0.8s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(81){opacity:1;transition-delay:0.81s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(82){opacity:1;transition-delay:0.82s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(83){opacity:1;transition-delay:0.83s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(84){opacity:1;transition-delay:0.84s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(85){opacity:1;transition-delay:0.85s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(86){opacity:1;transition-delay:0.86s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(87){opacity:1;transition-delay:0.87s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(88){opacity:1;transition-delay:0.88s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(89){opacity:1;transition-delay:0.89s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(90){opacity:1;transition-delay:0.9s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(91){opacity:1;transition-delay:0.91s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(92){opacity:1;transition-delay:0.92s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(93){opacity:1;transition-delay:0.93s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(94){opacity:1;transition-delay:0.94s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(95){opacity:1;transition-delay:0.95s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(96){opacity:1;transition-delay:0.96s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(97){opacity:1;transition-delay:0.97s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(98){opacity:1;transition-delay:0.98s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(99){opacity:1;transition-delay:0.99s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(100){opacity:1;transition-delay:1s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(101){opacity:1;transition-delay:1.01s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(102){opacity:1;transition-delay:1.02s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(103){opacity:1;transition-delay:1.03s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(104){opacity:1;transition-delay:1.04s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(105){opacity:1;transition-delay:1.05s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(106){opacity:1;transition-delay:1.06s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(107){opacity:1;transition-delay:1.07s}.inno-panel.is-6483 .inno-panel__grid div:nth-of-type(108){opacity:1;transition-delay:1.08s}.inno-panel.is-480 .inno-panel__grid div:nth-of-type(1){background-image:url(“https://interactives.inquirer.com/projects/2025/11/mutter-people/1763084436186/assets/_resized/jar-cutout-brown–325px.webp”);transition-delay:0.01s}.inno-panel.is-480 .inno-panel__grid div:nth-of-type(2){background-image:url(“https://interactives.inquirer.com/projects/2025/11/mutter-people/1763084436186/assets/_resized/jar-cutout-brown–325px.webp”);transition-delay:0.02s}.inno-panel.is-480 .inno-panel__grid div:nth-of-type(3){background-image:url(“https://interactives.inquirer.com/projects/2025/11/mutter-people/1763084436186/assets/_resized/jar-cutout-brown–325px.webp”);transition-delay:0.03s}.inno-panel.is-480 .inno-panel__grid div:nth-of-type(4){background-image:url(“https://interactives.inquirer.com/projects/2025/11/mutter-people/1763084436186/assets/_resized/jar-cutout-brown–325px.webp”);transition-delay:0.04s}.inno-panel.is-480 .inno-panel__grid div:nth-of-type(5){background-image:url(“https://interactives.inquirer.com/projects/2025/11/mutter-people/1763084436186/assets/_resized/jar-cutout-brown–325px.webp”);transition-delay:0.05s}.inno-panel.is-480 .inno-panel__grid div:nth-of-type(6){background-image:url(“https://interactives.inquirer.com/projects/2025/11/mutter-people/1763084436186/assets/_resized/jar-cutout-brown–325px.webp”);transition-delay:0.06s}.inno-panel.is-480 .inno-panel__grid div:nth-of-type(7){background-image:url(“https://interactives.inquirer.com/projects/2025/11/mutter-people/1763084436186/assets/_resized/jar-cutout-brown–325px.webp”);transition-delay:0.07s}.inno-panel.is-480 .inno-panel__grid div:nth-of-type(8){background-image:url(“https://interactives.inquirer.com/projects/2025/11/mutter-people/1763084436186/assets/_resized/jar-cutout-brown–325px.webp”);transition-delay:0.08s}.inno-panel.is-2 .inno-panel__grid{opacity:0;transform:scale(1.2)}.inno-panel__grid-jar{position:relative;opacity:0;width:100%;height:100%;background:url(“https://interactives.inquirer.com/projects/2025/11/mutter-people/1763084436186/assets/_resized/jar-cutout-blue–325px.webp”);background-size:contain;background-repeat:no-repeat;transition:all .3s ease-in-out}.inno-panel__grid-annotation{position:absolute;margin:auto;top:100%;margin-top:12px;width:300%;left:-100%;right:-100%;height:fit-content;display:none;font-weight:bold;font-size:12px;line-height:1.2;text-align:center}.inno-panel__grid-annotation:before{content:””;position:absolute;bottom:calc(100% + 4px);left:0;right:0;width:2px;height:12px;background-color:#222;margin:auto}@media(min-width: 0em)and (max-width: 48em){.inno-panel[data-layer=”1700″] .inno-panel__grid-jar[data-count=”26″] .inno-panel__grid-annotation{display:block}}@media(min-width: 48em)and (max-width: 60em){.inno-panel[data-layer=”1700″] .inno-panel__grid-jar[data-count=”20″] .inno-panel__grid-annotation{display:block;margin-top:16px}.inno-panel[data-layer=”1700″] .inno-panel__grid-jar[data-count=”20″] .inno-panel__grid-annotation:before{bottom:calc(100% + 6px)}}@media(min-width: 60em){.inno-panel[data-layer=”1700″] .inno-panel__grid-jar[data-count=”25″] .inno-panel__grid-annotation{display:block;left:unset;right:100%;margin-right:18px;top:0;bottom:0;text-align:right;width:150%;height:fit-content;margin-top:auto}.inno-panel[data-layer=”1700″] .inno-panel__grid-jar[data-count=”25″] .inno-panel__grid-annotation:before{top:0;bottom:0;left:calc(100% + 6px);height:2px;width:12px}}.inno-panel__two{position:absolute;height:25vh;transform:scale(0.8);opacity:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out}.inno-panel.is-2 .inno-panel__two{transform:scale(1);opacity:1;transition-delay:.2s}.inno-spanner–1700,.inno-spanner–6483{background-color:#213946;box-shadow:4px 0 0 #213946,-4px 0 0 #213946;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#fff}.inno-spanner–480{background-color:#71503f;box-shadow:4px 0 0 #71503f,-4px 0 0 #71503f;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#fff}.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:hover .inno-button__label{opacity:1}.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:”Grot 10″,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:”Grot 10″,sans-serif;font-size:14px;line-height:1.5}.inno-byline–center{border-block:none;padding-block:0}@media(min-width: 48em){.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, #213946)}.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:”Grot 10″,sans-serif;font-size:16px;color:var(–color-text-primary)}@media(min-width: 48em){.inno-callout__tag{font-size:18px}}.inno-callout__title{font-family:”Grot12″,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:”Grot 10″,sans-serif;font-size:16px;color:var(–color-text-primary);line-height:1.65em}@media(min-width: 48em){.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:”Grot 10″,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:”Grot 10″,sans-serif}.inno-credits__header{color:var(–color-text-primary);font-size:16px;font-family:”Grot 10″,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: 48em){.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;opacity:.4;transition:opacity .4s ease-in-out;display:none}@media(min-width: 37.5em){.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-hero{margin-block-start:0}.inno-hero–has-media .inno-hero__content{padding-bottom:72px}@media(min-width: 60em){.inno-hero–has-media .inno-hero__content{padding-bottom:128px}}.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–layout-above{display:flex;flex-direction:column-reverse;background:var(–color-accent)}.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{display:none}.inno-hero__content{padding-block:24px;text-align:center;background:var(–color-accent);color:var(–color-over-accent)}@media(min-width: 60em){.inno-hero__content{padding-block:32px}}.inno-hero__eyebrow{font-family:”Grot12″,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: 48em){.inno-hero__eyebrow{font-size:18px}}.inno-hero__headline{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:40px;font-weight:600;line-height:1;text-wrap:balance}@media(min-width: 48em){.inno-hero__headline{font-size:52px}}.inno-hero__subheadline{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:20px;line-height:1.3;text-wrap:balance}@media(min-width: 48em){.inno-hero__subheadline{font-size:24px}}.inno-hero__media{position:relative;z-index:2;margin-top:-48px}@media(min-width: 60em){.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: 48em){.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: 48em){.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-looping-video__video{width:100%}.inno-p{-webkit-font-smoothing:subpixel-antialiased;-mox-osx-font-smoothing:grayscale;color:#222;color:var(–color-text-primary);font-family:”Grot 10″,sans-serif;font-size:14px;line-height:1.4;white-space:pre-line;text-wrap:pretty}@media(min-width: 37.5em){.inno-p{font-size:18px;line-height:1.6}}.inno-p–has-dropcap:first-letter{margin-top:1px;margin-right:12px;margin-bottom:0;margin-left:0;font-family:”Inquirer Headline”,”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: 37.5em){.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:underline}.inno-p a:hover{color:var(–color-text-link);text-decoration:none}.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:”Grot 10″,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:”Grot 10″,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:”Grot 10″,sans-serif;margin-left:32px;text-wrap:pretty}.inno-settings{–color-background: #f4f1eb;–color-background-secondary: #ffffff;–color-accent: #213946;–color-over-accent: #ffffff;–color-text-primary: #222222;–color-text-link: #213946;–color-text-secondary: #595760;–color-text-tertiary: #808284;–color-text-accent: #213946;–color-faint: #dcdcdc;–color-mask: rgba(34, 34, 34, 0.8);background:var(–color-background);color:var(–color-text-primary)}.inno-mode–dark{–color-background: #222222;–color-background-secondary: #595760;–color-accent: #dfe3e6;–color-over-accent: #222222;–color-text-primary: #ffffff;–color-text-secondary: #dcdcdc;–color-text-tertiary: #808284;–color-text-link: #dfe3e6;–color-faint: #595760;–color-mask: rgba(255, 255, 255, 0.8)}.inno-color–purple{–color-accent: #7b2589;–color-over-accent: #ffffff;–color-text-accent: #7b2589}.inno-color–pink{–color-accent: #cd0785;–color-over-accent: #ffffff;–color-text-accent: #cd0785}.inno-color–red{–color-accent: #e11b22;–color-over-accent: #ffffff;–color-text-accent: #e11b22}.inno-color–orange{–color-accent: #e66a1f;–color-over-accent: #222222;–color-text-accent: #e66a1f}.inno-color–yellow{–color-accent: #f0af13;–color-over-accent: #222222;–color-text-accent: #f0af13}.inno-color–green{–color-accent: #00a253;–color-over-accent: #ffffff;–color-text-accent: #00a253}.inno-color–teal{–color-accent: #00a69e;–color-over-accent: #ffffff;–color-text-accent: #00a69e}.inno-color–light-gray{–color-accent: #dcdcdc;–color-over-accent: #222222;–color-text-accent: #dcdcdc}.inno-color–light-blue{–color-accent: #dfe3e6;–color-over-accent: #222222;–color-text-accent: #dfe3e6}.inno-color–blue{–color-accent: #213946;–color-over-accent: #ffffff;–color-text-accent: #213946}.inno-color–black{–color-accent: #222222;–color-over-accent: #ffffff;–color-text-accent: #222222}.inno-color–white{–color-accent: #ffffff;–color-over-accent: #222222;–color-text-accent: #ffffff}.inno-color–white,.inno-color–black{–color-accent: #213946;–color-over-accent: #ffffff;–color-text-accent: #222222}.inno-color–white.inno-mode–dark,.inno-color–black.inno-mode–dark{–color-accent: #dfe3e6;–color-over-accent: #222222;–color-text-accent: #ffffff}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-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:”Grot 10″,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}

    The Mütter Museum is a 162-year-old medical history museum. It contains countless mysteries.

    Amid recent debates about the ethics of displaying human remains at museums worldwide, the Mütter has been mired in controversy over the acquisition and provenance of its vast collection of specimens. Most were obtained from fellows of the College of Physicians of Philadelphia, the Mütter’s parent organization, between 1883 to 1918.

    During the past two years, researchers have embarked on a project called Postmortem: Mütter Museum.

    Staff invites public feedback on these contentious issues as they uncover new information about the typically anonymous individuals whose body parts are on view. But when it comes to this history, there are no easy answers.

    A Tale of Two Philadelphians

    The Mütter Museum holds the remains of thousands. These are two of their stories.

    This is Thomas Jeff. He was a Black child born in 1875 with hydrocephalus, a condition that causes one’s head to swell due to a buildup of excess fluid in the brain.

    Jeff’s skull has a circumference of about 27 inches, roughly the size of a cantaloupe.

    “I would hear children making fun of his skeleton because of the shape of his skull,” said Giselle Makler, the Mütter’s collections research specialist.

    Makler’s research aims to foster greater empathy and develop storytelling that focuses on people, not just their disabilities.

    The museum’s de-anonymization efforts started with Jeff.

    During his short life, Jeff was frequently put on display as a “freak” in unsavory sideshows across Philadelphia.

    His final performance was reportedly at a theater on Walnut Street where he sang “Yankee Doodle” and “Rule, Britannia!” alongside a five-legged rabbit and two-headed calf.

    Jeff’s earnings supported his impoverished family.

    His parents, Letitia and Thomas Jeff Sr., lived near Fifth and East Passyunk Streets in the historic Seventh Ward, a predominantly African American neighborhood, with their three sons.

    Thomas Jeff Jr., died on April 2, 1882 at the age of 7.

    The family had 18 hours with his body before doctors took him away.

    His rare condition made him a target for curious medical students.

    Mrs. Jeff received a $20 offer to buy her son's body. Today, that price amounts to about $650.

    The family needed the money; Mrs. Jeff's other son was partially paralyzed and required specialized care. Days after Jeff’s death, she told The Times, a local newspaper, that the doctors refused to pay more.

    Eventually, she made the devastating decision to sell her son's body.

    The reporter quoted her with a tone of derision and prejudice in the story …

    “I sooner sell ‘im fo’ dat dan hab ‘im dug up outen his grabe by med’cal fellers an’ toted away widout me gittin’ a picayune.”

    Mrs. Jeff's fears were valid: grave robbing was a rampant practice, particularly at African American cemeteries.

    Just months later, in December 1882, it was reported that “body snatchers” had been stealing thousands of corpses from South Philly’s Lebanon Cemetery for years.

    The intent was to dissect them at Jefferson Medical College (now called Sidney Kimmel Medical College under Thomas Jefferson University).

    “There’s hard evidence that bodies of Black people were deliberately preyed upon and taken for specimens, traded amongst professional physicians, used to teach medical students, and, of course, put on display,” said Rana Hogarth, a professor of medical history at University of Pennsylvania who studies slavery, race, and colonialism.

    “I wonder if [Mrs. Jeff] had heard rumors that if her son’s body even got to the cemetery — if they could afford that — that he was going to end up on a table, taken in the middle of the night.”

    On April 6, 1882, Mrs. Jeff sold her son’s body to Richard Harte, a renowned surgeon and Penn alum.

    Years later, Harte would become president of the College of Physicians of Philadelphia.

    The college is the oldest private society of doctors in the country. It was founded in 1787 by a group of physicians, including Declaration of Independence signatory Benjamin Rush.

    In the late 1800s, the Jeff family couldn't afford access to a dedicated physician, whereas wealthy white families typically received medical care at home.

    On the opposite end of that medical care spectrum was Mary L. Caley, the woman to whom this enlarged kidney belonged.

    Caley, a notable Quaker woman, was a revered minister in Philadelphia. She lived her entire life unaware that she had been born with only one kidney.

    A mother of four, she frequently spoke publicly at Quaker meetings and advertised sermons in local newspapers, inviting working-class audiences to attend.

    Caley, her children, and her husband, Samuel, were treated at their Center City home by the family physician, Francis G. Smith.

    She died on May 28, 1862 at the age of 53 following years of cognitive decline.

    Smith performed an at-home autopsy.

    The autopsy revealed that Caley previously experienced a stroke and had two unique organs …

    … an exceptionally large kidney and a uterus with a structural anomaly.

    Two weeks after her death, Caley’s kidney, uterus, and bladder were presented and discussed at a meeting of the Philadelphia Pathological Society.

    There is no documentation regarding whether Caley (or her husband) gave her organs to their doctor or the college. Mütter leaders speculate that the Caleys “may have shared ideas with these elite physicians about the importance of medical inquiry and progress.”

    Caley was buried in Laurel Hill Cemetery, which was eventually where Smith was also laid to rest.

    One jar = 60 specimens

    A year later, college fellow Thomas Mütter founded the eponymous museum with 1,700 objects and specimens for medical education.

    Today, the Mütter Museum houses 6,483 human remains.

    The staff has so far researched a dozen case studies of about 480 specimens on view.

    Jeff’s and Caley’s stories are only two out of thousands represented in the Mütter’s current collection.

    While the Postmortem project has concluded, the Mütter will continue its efforts to learn more about the individuals in the museum and share their stories with the public as a way to better contextualize their bodily autonomy and agency — or lack thereof, in many cases — in the history of medicine.

    What does the museum do now?

    “Collections like this have typically been interpreted in the past [with a primary focus on] the biological and pathological facts of that specimen,” said Sara Ray, Mütter’s senior director of interpretation and engagement.

    “… which is, inherently, untethered from the human story of it.”

    “The more information that we have about who a specimen is, the more intentional we can be about the type of storytelling we do … We're able to foster a conversation that feels more relevant to [visitors] and humanizes [the people on display].”

    Staff Contributors

    • Design and development: Charmaine Runes
    • Reporting: Rosa Cartagena
    • Editing: Bedatri D. Choudhury, Sam Morris
    • Illustration: AJ Dungo
    • Copy Editing: Brian Leighton

    Subscribe to The Philadelphia Inquirer

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

    Topics mentioned in this story

    (()=>{var ne=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var H=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 q(e){return e===void 0&&(e=new Date),re[e.getMonth()]}var ie={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 k(e){return e===void 0&&(e=new Date),ie[e.getMonth()]}function l(e){return e==null}function B(e){return typeof e==”number”&&isFinite(e)}function S(e){return B(e)&&Math.floor(e)===e}var se=[“one”,”two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”],ae=[“million”,”billion”,”trillion”,”quadrillion”,”quintillion”,”sextillion”,”septillion”,”octillion”,”nonillion”,”decillion”],P=[“th”,”st”,”nd”,”rd”,”th”,”th”,”th”,”th”,”th”,”th”],ce=[11,12,13];function C(e){if(l(e))return””;var t=+e;return S(t)?ce.indexOf(t%100)>-1?P[0]:P[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),q(e)+” “+e.getDate()+”, “+e.getFullYear()},s.apdatetab=function(e){return e===void 0&&(e=new Date),k(e)+” “+e.getDate()+”, “+e.getFullYear()},s.apmonth=q,s.apmonthtab=k,s.apnumber=function(e){if(l(e))return””;var t=+e;return S(t)?t=10?e.toString():se[t-1]:e.toString()},s.aptime=function(e){e===void 0&&(e=new Date);var t,n,o=e.getHours(),r=e.getMinutes(),c=r===0;if(c){if(o===0)return”midnight”;if(o===12)return”noon”}return o0?o:12):(t=”p.m.”,n=o===12?o:o-12),c?n+” “+t:n+”:”+(r<10?"0"+r:r)+" "+t},s.capfirst=function(e){if(l(e))return"";var t=String(e);return""+t.charAt(0).toUpperCase()+t.slice(1)},s.intcomma=function(e){if(l(e))return"";var t,n=+e;return B(n)?((t=n.toString().split("."))[0]=t[0].replace(/B(?=(d{3})+(?!d))/g,","),t.join(".")):e.toString()},s.intword=function(e){if(l(e))return"";var t=+e;if(!S(t))return e.toString();var n=Math.abs(t);if(n<1e6)return e.toString();var o=Math.ceil(Math.log(n+1)/Math.LN10)-1,r=o-o%3,c=t/Math.pow(10,r);return(c=Math.round(10*c)/10)+" "+ae[Math.floor(r/3)-2]},s.ordinal=function(e,t){if(t===void 0&&(t=!1),l(e))return"";var n=+e;return S(n)?t&&n{b=b||window.PMNdataLayer,b?b.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)},j={event:(e,t)=>{oe(e,t)}};var Re=H();var N=(e,t,n=0)=>{let o=e.getBoundingClientRect().top,r=t.getBoundingClientRect().top,c=r-o,d=1-(r-n)/c;return Math.min(1,Math.max(0,d))};var I=()=>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);var M=(e,t=null,n=null)=>{n||(n=document.querySelector(“head”));let o=document.createElement(“script”);o.type=”text/javascript”,o.src=e,t&&(o.onload=t),n.appendChild(o)},L=()=>(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”};var g=()=>window.location.host.includes(“localhost”);var ue=window.innerHeight*.9,F=window.innerHeight*.5,f,y,a,m=new Array,pe=()=>{document.querySelectorAll(“.js-panel”).forEach(e=>{m.push(e.dataset.id)})},fe=()=>{document.querySelectorAll(“.js-panel”).forEach(e=>{e.dataset.animation&&(e.dataset.scroll=.8)})},$=()=>{let e=document.querySelector(`.js-panel[data-id=${f}]`);y=e.dataset.layer;let t=e.querySelectorAll(“.js-layer-exposition”);if(t.length>1){for(i=0;i<t.length;i++){let o=t[i];if(o.getBoundingClientRect().top{n.push(o.dataset.background)}),n.forEach((o,r)=>{r{let e,t=document.querySelector(“.js-panels”);t.querySelectorAll(“.js-panel”).forEach((n,o)=>{if(n.getBoundingClientRect().top{let d=”is-“+c;m.indexOf(c){let e=document.querySelectorAll(“.js-panel”);for(i=0;i<e.length;i++){let t=e[i];t.getBoundingClientRect().top<F&&(a=t)}if(a&&a.dataset.animation){let t,n,o=a.getBoundingClientRect().top,r=a.getBoundingClientRect().height,c=a.dataset.scroll,w=-.5*r;n=1-(o-w)/(c-w),n1&&(n=1),a.dataset.animation==”zoom”?a.dataset.id==”tommy-closeup”?(t=1+N(document.querySelector(‘.js-layer-exposition[data-background=”hero”] .inno-panel__layer-hero’),document.querySelector(‘.js-layer-exposition[data-background=”tommy”] .inno-panel__layer-text’),.1)*.6,a.querySelector(‘.js-background[data-id=”hero”]’).style.transform=`scale(${t})`):(t=1+n/4,a.querySelector(“.js-background”).style.transform=`scale(${t})`):a.dataset.animation==”opacity”?a.querySelector(‘.js-background[data-id=”body”]’).style.opacity=`${n}`:a.dataset.animation==”backup”&&a.querySelectorAll(“.js-background”).forEach(d=>{t=1.5-n/2,d.style.transform=`scale(${t})`})}},me=()=>{let e=document.querySelector(“.js-grid”),t=document.querySelector(“.js-jar”),n=100,o=Array(e.querySelectorAll(“.js-jar”)).length;if(o<=n)for(i=o;i{window.addEventListener(“resize”,()=>{D(),$(),O()}),window.addEventListener(“scroll”,()=>{D(),$(),O()})},R={init:()=>{me(),fe(),pe(),he()}};var u,z,ge=()=>{u=document.getElementById(“js-inno-toast”)},ye=e=>{if(!u)return;u.innerHTML=e,u.classList.add(“is-active”);let t=()=>{u.addEventListener(“transitionend”,ve,{once:!0}),u.classList.remove(“is-active”)};clearTimeout(z),z=setTimeout(t,5e3)},ve=()=>{u.innerHTML=””},p={init:()=>{ge()},showToast:ye};var A,J=!1,we=async()=>new Promise(e=>{setTimeout(()=>{console.log(“simulating createShareLink for localhost”),e(“https://inquirer.com/interactives”),be()},100)}),be=()=>{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)},Se=()=>{let e=window.services?.createShareLink;e&&(A=e),g()&&(A=we),A&&xe()},Le=async e=>{let t=”text/plain”,n=async()=>{try{return await A(window.location.pathname)}catch{e.dataset.state=”error”,p.showToast(“Hmm, we couldn’t generate a gift link…”)}},o=new ClipboardItem({[t]:n()});await navigator.clipboard.write([o]).catch(r=>{console.log(r),p.showToast(“Couldn’t copy to clipboard, try again?”),e.dataset.state=”error”}),p.showToast(“Gift link copied to clipboard!”),e.dataset.state=”complete”},xe=()=>{document.querySelectorAll(“.js-gift”).forEach(t=>{(L()||g()||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”,J=!0,Le(t),setTimeout(()=>{t.dataset.state=”ready”},2e3))})});let e=document.querySelector(“.js-gift-toast-receiver”);!e||!(e instanceof HTMLElement)||Ae(e)},Ae=e=>{new MutationObserver(n=>{for(let o of n){let r=[…o.addedNodes].at(0);if(!(r instanceof HTMLElement))return;J&&p.showToast(r.outerHTML)}}).observe(e,{subtree:!0,childList:!0})},_={init:()=>{Se()}};var Me=()=>{window.addEventListener(“message”,e=>{if(e.data[“datawrapper-height”]){let t=e.data[“datawrapper-height”];for(let n in t)document.querySelector(`#datawrapper-chart-${n}`).setAttribute(“height”,t[n])}})},Te=()=>{document.querySelectorAll(“.js-datawrapper-graphic”).forEach(e=>{M(`https://datawrapper.dwcdn.net/${e.dataset.id}/embed.js`,null,e)})},Ee=()=>{window.addEventListener(“message”,e=>{let t=e.data;document.querySelectorAll(`iframe[src*=”${t.id}”]`).forEach(o=>{o.style.height=`${t.height}px`})},!1)},je=()=>{document.querySelectorAll(“.js-pym-graphic”).forEach(e=>{if(typeof window{new window.pym.Parent(e.id,e.dataset.iframe)};typeof window.pym>”u”?M(“https://pym.nprapps.org/pym.v1.min.js”,t):t()}})},G={init:()=>{Me(),Te(),je(),Ee()}};var v,qe=()=>{document.querySelectorAll(“.js-hover”).forEach(e=>{e.addEventListener(“click”,()=>{V(e)}),e.addEventListener(“mouseenter”,()=>{V(e)}),e.addEventListener(“mouseout”,()=>{W(e)})}),window.addEventListener(“scroll”,()=>{v!==null&&ke()})},ke=()=>{(v>window.scrollY+100||v{W(e)})},V=e=>{e.classList.add(“is-visible”),v=window.scrollY},W=e=>{e.classList.remove(“is-visible”),v=null},Y={init:()=>{qe()}};var Pe=(e,t,n)=>{document.querySelectorAll(“.js-subscribe”).forEach(o=>{o.classList.toggle(“is-unsubscribed”,!e),o.classList.toggle(“is-preview”,t),o.classList.toggle(“is-dev”,n)})},U={init:()=>{Pe(L(),x(),g())}};var Ce=()=>{},Z={init:()=>{Ce()}};var h,T,E=!0,Be=()=>{h=document.querySelectorAll(“.js-video-autoplay”)},He=()=>{window.addEventListener(“resize”,()=>{K()}),window.addEventListener(“scroll”,()=>{K()}),h.forEach(e=>{e.addEventListener(“volumechange”,t=>{e.muted!==E&&!I()&&(E=e.muted,Ne())})})},K=()=>{let e;h.forEach((t,n)=>{let o=t.getBoundingClientRect(),r=o.height/2;o.y-r&&(e=t)}),e!==T&&(T=e,h.forEach(t=>{t.pause()}),e?e.play():T=null)},Ne=()=>{h.forEach(e=>{e.muted=E})},Q={init:()=>{Be(),h&&He()}};var X={init:()=>{R.init?.(),_.init?.(),G.init?.(),Y.init?.(),U.init?.(),Z.init?.(),Q.init?.(),p.init?.()}};var Ie=()=>{},ee={init:()=>{Ie()}};var $e=document.querySelector(“.js-inno”),te=()=>{X.init(),ee.init()};$e?te():new MutationObserver((t,n)=>{if(document.querySelector(“.js-inno”)){n.disconnect(),te();return}}).observe(document,{attributes:!0,childList:!0,subtree:!0});})();

  • After big wins Tuesday, Democrats think they can oust Brian Fitzpatrick. But the Bucks Republican is resilient.

    After big wins Tuesday, Democrats think they can oust Brian Fitzpatrick. But the Bucks Republican is resilient.

    Should last week’s election results make Brian Fitzpatrick nervous?

    Bucks County Democrats think so.

    The Republican lawmaker has been like Teflon in the 1st Congressional District, which includes all of Bucks County and a sliver of Montgomery County. He persistently outperforms the rest of his party and has survived blue wave after blue wave. First elected in 2016, he has remained the last Republican representing the Philadelphia suburbs in the U.S. House.

    But Democrats pulled something off this year that they hadn’t done in recent memory. They won each countywide office by around 10 percentage points — the largest win margin in a decade — and for the first time installed a Democrat, Joe Khan, as the county’s next top prosecutor.

    Now they are looking to next year, hopeful that County Commissioner Bob Harvie, the likely Democratic nominee, succeeds where Fitzpatrick’s past challengers have failed.

    “This year was unprecedented, and sitting here a year before the midterm, you have to believe that next year is going to be unprecedented as well,” State Sen. Steve Santarsiero, who is also the county party’s chair, said Wednesday.

    Eli Cousin, a spokesperson for the Democratic Congressional Campaign Committee, predicted a “perfect storm brewing for Democrats” to beat Fitzpatrick. “He and Trump’s Republican Party are deeply underwater with Bucks County voters; he has failed to do anything to address rising costs, and we will have a political juggernaut in Gov. Josh Shapiro at the top of the ticket,” Cousin said.

    There are several reasons Democrats may be exhibiting some premature confidence: Despite a spike in turnout for an off-year election, far fewer voters turn out in such elections than do in midterms. Fitzpatrick is extremely well-known in Bucks, where his late brother served before he was elected to the seat. He has won each of his last three elections by double digits.

    Just last year, President Donald Trump narrowly won Bucks County, becoming the first Republican presidential candidate to do so since the 1980s, and Republicans overtook Democrats in voter registrations last year.

    But Tuesday was a sizable pendulum swing in the bellwether. Some of the communities, like Bensalem, that drove Trump’s victory flipped back to blue.

    The last time Democrats had won a sheriff’s race in the county was 2017, a year after Trump was elected the first time. That year, Democrats won by smaller margins, and a Republican incumbent easily won reelection as district attorney. The following year, Fitzpatrick came the closest he has yet to losing a race, but still won his seat by 3 percentage points.

    This year’s landslide, Democrats say, is a warning sign.

    “There were Democratic surges in every place that there’s a competitive congressional seat, and that should be scaring the s— out of national Republicans,” said Democratic strategist Brendan McPhilips, who managed Democratic Sen. John Fetterman’s campaign in the state and worked on both of the last Democratic presidential campaigns here.

    “The Bucks County seat has always been the toughest, but it’s certainly on the table, and there’s a lot there for Bob Harvie to harness and take advantage of.”

    Bucks County Democratic Commissioner Bob Harvie speaks during an Oct. 5 rally outside the Middletown Township Police Department and Administrative Offices in Langhorne.

    Harvie, a high school teacher-turned-politician, leapt on the results of the election hours after races were called, putting out a statement saying, “There is undeniable hunger for change in Bucks County.”

    “The mood of the country certainly is different,” Harvie said in an interview with The Inquirer on Thursday. “What you’re seeing is definitely a referendum.”

    Lack of GOP concern

    But Republicans don’t appear worried.

    Jim Worthington, a Trump megadonor who is deeply involved in Bucks County politics, attributes GOP losses this year to a failure in mail and in-person turnout. Fitzpatrick, he said, has a track record of running robust mail voting campaigns and separating himself from the county party apparatus.

    “He’s not vulnerable,” Worthington said. “No matter who they run against him, they’re going to have their hands full.”

    Heather Roberts, a spokesperson for Fitzpatrick’s campaign, noted that the lawmaker won his last election by 13 points with strong support from independent voters in 2024 — a year after Democrats performed well in the county in another off-year election. She dismissed the notion that Harvie would present a serious challenge, contending the commissioner “has no money and no message” for his campaign.

    Fitzpatrick is also a prolific fundraiser. He brought in $886,049 last quarter, a large amount even for an incumbent, leading Harvie, who raised $217,745.

    “Bob Harvie’s not going to win this race,” said Chris Pack, spokesperson for the Defending America PAC, which is supporting Fitzpatrick. “He has no money. He’s had two dismal fundraising quarters in a row. That’s problematic.”

    Pack noted Harvie’s own internal poll, reviewed by The Inquirer, showed 57% of voters were unsure how they felt about him.

    “An off-off-year election is not the same as a midterm election,” Pack said, adding he thinks Fitzpatrick’s ranking as the most bipartisan member of Congress will continue to serve him well in Bucks County.

    “He’s obviously had well-documented breaks on policy with the Republican caucus in D.C., so for Bob Harvie to try to say Brian Fitzpatrick is super far right, no one’s gonna buy it,” Pack said. “They haven’t bought it every single election.”

    On fundraising, Harvie said he had brought in big fundraising hauls for both of his commissioner races, and said he would have the money he needed to compete.

    Of the four GOP-held House districts Democrats are targeting next year in the state, Fitzpatrick’s seat is by far the safest. That raises the question: How much money and attention are Democrats willing to invest in Pennsylvania?

    “Who’s the most vulnerable?” asked Chris Nicholas, a GOP consultant who grew up in Bucks County. The other three — U.S. Rep. Scott Perry and freshman U.S. Reps. Rob Bresnahan, in the Northeast, and Ryan Mackenzie, in the Lehigh Valley — won by extremely narrow margins last year. “If you’re ranking the four races, you have Rob Bresnahan at the top and Fitzpatrick at the bottom,” Nicholas said.

    National Democrats seldom invest as much to try to beat Fitzpatrick as they say they will, Nicholas said. And he pointed to 2018, a huge year for Democrats, when they had a candidate in Scott Wallace who was very well-funded, albeit far less known than Harvie, and still came up short.

    Democrats see Harvie as the best shot they have had — a twice-elected commissioner, with name ID from Lower Bucks County, home to many of the district’s swing voters. And the 1st District is one of just three in the country that is held by a Republican member of Congress where Vice President Kamala Harris won last year.

    And then there’s Shapiro, who Democrats think will give a boost to candidates like Harvie as he runs for reelection next year. Shapiro won the district by 20 points in 2022.

    Following the playbook used by successful candidates this year, Democrats are likely to argue to voters that Fitzpatrick has done little to push back on Trump — while placing cost-of-living concerns at the feet of the Republican Party.

    “A lot of people are, you know, upset with where we are as a nation,” Harvie said. “They grew up expecting that if you worked hard and played by the rules, you’d be able to have all the things you needed and have a good life. And that’s not happening for them.”

    The Trump effect

    Democrats won races in Bucks County, and across the country, this year by tying their opponents to Trump — a tactic that was especially effective in ousting Republican Sheriff Fred Harran, who partnered his office with U.S. Immigration and Customs Enforcement. In recent cycles, that strategy has not worked against Fitzpatrick.

    “The big thing Democrats throw against Republicans is you’re part and parcel of Trump and MAGA, and Fitzpatrick voted against Trump,” Nicholas said.

    Over nearly 10 years in Congress, Fitzpatrick has been a rare Republican who pushes back on Trump, though often subtly. Fitzpatrick, who cochairs the bipartisan Problem Solvers Caucus, was the lone Pennsylvania Republican to confirm former President Joe Biden’s electoral victory in 2020. A former FBI agent who spent a stint stationed in Ukraine, he is among the strongest voices of support for Ukraine in Congress, consistently pushing the administration to do more to aid the country as it resists a yearslong Russian invasion.

    Fitzpatrick was also one of just two House Republicans to vote against Trump’s signature domestic policy package, which passed in July. He voted for an earlier version that passed the House by just one vote, which Democrats often bring up to claim Fitzpatrick defies his party only when it has no detrimental impact.

    “He’s good at principled stances that ultimately do nothing,” said Tim Persico, an adviser with the Harvie campaign. “That is what has allowed him to defy gravity in the previous cycles. … Now the economy is doing badly. … People feel worse about everything, and Fitzpatrick isn’t doing anything to help with that. I think it makes it harder to defy gravity.”

    Trump has endorsed every Republican running for reelection in Pennsylvania next year except Fitzpatrick. While the Bucks County lawmaker has avoided direct criticism of the president, in an appearance in Pittsburgh over the summer, Trump characterized the “no” vote on the domestic bill as a betrayal.

    Fitzpatrick has faced more conservative primary challengers in the past, but no names have surfaced so far this cycle, a sign that even the more MAGA-aligned may see him as their best chance to hold onto the purple district.

    Keeping his distance from Trump, and limiting Democrats’ opportunities to tie the two together, may remain Fitzpatrick’s best path forward.

    “Anybody who wants to align themselves with an agenda of chaos and corruption and cruelty ought to be worried,” said Khan, Bucks County’s new district attorney-elect.

    This suburban content is produced with support from the Leslie Miller and Richard Worley Foundation and The Lenfest Institute for Journalism. Editorial content is created independently of the project donors. Gifts to support The Inquirer’s high-impact journalism can be made at inquirer.com/donate. A list of Lenfest Institute donors can be found at lenfestinstitute.org/supporters.

  • Party soul-searching, the Latino vote, and a South Jersey strategy: Takeaways from Tuesday’s election

    Party soul-searching, the Latino vote, and a South Jersey strategy: Takeaways from Tuesday’s election

    A Navy pilot in New Jersey. A democratic socialist in New York City. Three Pennsylvania jurists who never wanted to hit the campaign trail in the first place.

    The Democrats who scored big wins in Tuesday’s elections came from across the political spectrum and succeeded in disparate campaign environments.

    The results were momentous for a party hungry for wins in President Donald Trump’s second term. But they are also likely to revive longstanding debates on how the party should present itself to the American people going into the 2026 midterms and 2028 presidential race.

    Should Democrats embrace a bold vision and tack left? Are left-of-center candidates with bipartisan appeal still the way to win statewide races? Or could the party simply embrace the reality of being a big-tent party?

    Here are five takeaways from Tuesday’s elections, including the state of play for both parties’ soul-searching exercises.

    Democrats gained momentum, but received no clear signs about the future of the party

    The energy is clearly there.

    Turnout soared on Tuesday, despite being an off-year election, and Democrats won by surprisingly large margins up and down the ballot.

    Even Montgomery County, where there were no competitive elections for county offices, saw its highest-ever off-year turnout at 50.7% of registered voters, and Democrats flipped every contested school board race.

    At the top of the ticket, New Jersey’s Mikie Sherrill and Virginia’s Abigail Spanberger, both U.S. representatives with national security backgrounds, ran up the scores in their gubernatorial races while portraying themselves as pragmatists.

    window.addEventListener(“message”,function(a){if(void 0!==a.data[“datawrapper-height”]){var e=document.querySelectorAll(“iframe”);for(var t in a.data[“datawrapper-height”])for(var r,i=0;r=e[i];i++)if(r.contentWindow===a.source){var d=a.data[“datawrapper-height”][t]+”px”;r.style.height=d}}});

    Zohran Mamdani, meanwhile, handily defeated former Gov. Andrew Cuomo in the New York City mayor’s race by promising radical change and progressive policy solutions.

    So where does that leave Democrats as they try to find a recipe for success in next year’s congressional races?

    For Philadelphia’s progressive District Attorney Larry Krasner, who won a third term Tuesday, the answer is clear.

    “There’s a new politics,” Krasner said Wednesday. “It’s pretty clear that the American people, Philadelphians, are tired of insiders who promise them things they don’t do. They’re tired of political dynasties.”

    window.addEventListener(“message”,function(a){if(void 0!==a.data[“datawrapper-height”]){var e=document.querySelectorAll(“iframe”);for(var t in a.data[“datawrapper-height”])for(var r,i=0;r=e[i];i++)if(r.contentWindow===a.source){var d=a.data[“datawrapper-height”][t]+”px”;r.style.height=d}}});

    Democratic strategist Brendan McPhillips, who has worked for progressive candidates as well as Joe Biden’s and Kamala Harris’ campaigns in Pennsylvania, said the party should embrace the ideological diversity of its constituencies.

    “People have tried to ask this question of who represents the soul of the party, and I just think it’s a bad question,” he said. “The party is a huge tent, and last night proves you can run for Democratic office in New York City and New Jersey and Bucks County and Erie, Pa., and each of those races can look entirely different.”

    Democrats made gains with Latino voters

    One of the more worrying signs for Democrats in the Trump era has been the president’s increasing popularity among Latino voters.

    They flipped that narrative Tuesday.

    After 10 months of aggressive U.S. Immigration and Customs Enforcement raids under Trump that are seen by many in the Latino community as indiscriminate and cruel, Democrats appear to have undone some of Trump’s gains in what has long been a blue constituency.

    In New Jersey, the two counties where Sherrill made the biggest gains compared with Harris in the 2024 presidential election were Passaic and Hudson, both of which are more than 40% Hispanic, according to the U.S. Census.

    Sherrill won Hudson by 50 percentage points, which represents a 22-point swing from Harris. And she won Passaic by 15 percentage points after Trump surprisingly carried the county with a 3-point margin in 2024.

    In Philadelphia, Krasner won eight wards that the more conservative Patrick Dugan — Krasner’s opponent in both the general election and the Democratic primary — had won in their first round in May.

    All were in or near the Lower Northeast, and the biggest swing came in the heavily Latino 7th Ward, which includes parts of Fairhill and Kensington. Krasner’s share of the vote there grew from 46% in the primary to 86% in the general.

    It’s really hard to unseat Pennsylvania judges

    Only one Pennsylvania Supreme Court justice since 1968 has failed to win a retention election, in which voters face a yes-or-no decision on whether to give incumbents new 10-year terms, rather than a choice between candidates.

    Tuesday’s results will be discouraging for anyone hoping to increase that number soon.

    Hoping to break liberals’ 5-2 majority on the state’s highest court, Republicans spent big in an attempt to oust three justices who were originally elected as Democrats. Democratic groups then poured in their own money to defend the incumbents.

    In the end, Justices Christine Donohue, Kevin Dougherty, and David Wecht all won by more than 25 percentage points.

    Ciattarelli’s South Jersey strategy failed

    In his third attempt to become governor, Republican Jack Ciattarelli bet big on South Jersey, the more conservative but less populous part of the Garden State.

    It didn’t work.

    In his 2021 campaign against Democratic Gov. Phil Murphy, Ciattarelli carried Atlantic, Cape May, Cumberland, Gloucester, and Salem Counties with a combined 56.8% of the vote. Trump then went on to sweep all five counties last year.

    But on Tuesday, Ciattarelli performed 8 percentage points worse in the region, giving Sherrill a narrow lead in South Jersey, where she won three of the five counties south of Camden.

    (function() { var l = function() { new pym.Parent( ‘sj-shift__graphic’, ‘https://media.inquirer.com/storage/inquirer/ai2html/sj-shift/index.html’); }; if(typeof(pym) === ‘undefined’) { var h = document.getElementsByTagName(‘head’)[0], s = document.createElement(‘script’); s.type = ‘text/javascript’; s.src = ‘https://pym.nprapps.org/pym.v1.min.js’; s.onload = l; h.appendChild(s); } else { l(); } })();

    Republicans now face their own soul-searching question: How to win without Trump?

    In 2024, Trump’s coattails helped Republicans win control of Congress and other elected offices across the country — including in two Pennsylvania swing districts.

    With the president in his second and final term, how will the GOP win without him on the ballot?

    For Jim Worthington, the Trump megadonor and owner of the Newtown Athletic Club in Bucks County, Tuesday’s results show that the GOP needs to do more work on the ground if it wants to succeed without the man who has dominated Republican politics since 2015.

    Elections, he said, are “not about the policies as much they’re just turnout. Red team, blue team.”

    The blue team won Tuesday, he said, because the red team didn’t do enough of the legwork needed to get its voters to cast mail ballots and to drive in-person turnout on Election Day. Worthington said the results left him concerned about Republican Treasurer Stacy Garrity’s chances of unseating Democratic Gov. Josh Shapiro next year.

    “If we don’t get a robust vote-by-mail, paid-for program, it’s going to be very difficult, very difficult, if not impossible for Stacy Garrity to win,” Worthington said. “During this whole 2025 year when we could have been building this toward 2026, we lost a year because we didn’t do it.”

    Staff writer Anna Orso contributed to this article.

    This suburban content is produced with support from the Leslie Miller and Richard Worley Foundation and The Lenfest Institute for Journalism. Editorial content is created independently of the project donors. Gifts to support The Inquirer’s high-impact journalism can be made at inquirer.com/donate. A list of Lenfest Institute donors can be found at lenfestinstitute.org/supporters.

  • Why there’s less controversy — and less money — in this year’s school board races in Central Bucks and elsewhere

    Why there’s less controversy — and less money — in this year’s school board races in Central Bucks and elsewhere

    Personal attacks, political division, and culture wars have defined school board races in the Philadelphia suburbs in recent years.

    But 2025 feels different.

    Even as national politics are more divided than ever — and amid a federal shutdown and state budget standoff — local school board candidates from both parties are shying away from partisanship in favor of focusing on local issues like taxes and full-day kindergarten.

    The change in posture can be attributed to several factors — Republicans who ran on culture-war issues largely lost in 2023 and, while the GOP is now tackling those priorities from the federal level, local candidates said they cannot control what President Donald Trump does. Schools are also facing pressing fiscal issues amid state and federal budget cuts.

    There are some exceptions. In Souderton, candidates on the Republican slate say they want to maintain the district’s current policies that prevent transgender girls from playing sports and prioritize “parental rights” — stances Trump has also embraced. Some Democratic candidates, meanwhile, say Trump’s education policies, including plans to dismantle the federal Department of Education, motivated them to run.

    Still, those issues are not taking center stage across the Philadelphia collar counties.

    “School districts are struggling financially,” said Brittany Crampsie, a Democratic consultant. Parents “don’t want to have a debate about DEI [diversity, equity, and inclusion] anymore, they want to make sure their kids are getting a good education.”

    Moving on from ‘culture wars’ — for the most part

    Supporters cheer in 2023 before five new Central Bucks school members are sworn in. Democrats seized control of the board in a contentious race.

    Culture-war debates reached a fever pitch in the aftermath of COVID-19, as conservative parents voiced frustration over pandemic protocols and classroom curricula. Republicans in districts like Central Bucks won contentious races focused on those issues in 2021.

    Two years ago Central Bucks was again among the most closely watched races in the region, with spending surpassing $600,000. Democrats swept every open seat, ousting a conservative majority that had banned books and Pride flags in the district. Other suburban districts flipped to Democratic control as well.

    Now, candidates are steering clear of those hot-button topics.

    “My campaign is focused on academics, school taxes, and safety….these are the current issues of concern in Central Bucks,” Betty Santoro, a Republican, wrote in an email.

    The Democratic candidates for Central Bucks school board: Amanda O’Connor, Katrina Filiatrault, David Comalli, and Daniel Kimicata (left to right).

    Culture wars were a “distraction” from priorities for the district, said Daniel Kimicata, a Democrat running for reelection. Four of nine seats are on the ballot this year; Democrats will maintain their majority regardless of the outcome.

    Andrew Miller, a Republican running in Central Bucks, wrote in an email it’s good that things are quieter. “People are tired of the shouting and want results,” he wrote. “They want candidates who listen, not lecture and candidates who build bridges, not walls.”

    In Souderton — where Democrats say they are optimistic about their chances of gaining representation on the all-Republican board — the Republican platform also includes parental rights and student safety.

    Republican board president Stephen Nelson, who is running for reelection, said that culture-war topics are not an issue in the district, but that it would not allow transgender athletes to compete on girls sports teams should the situation arise. (The Pennsylvania Interscholastic Athletic Association this year changed its transgender athlete policy to comply with President Donald Trump’s executive order on “Keeping Men Out of Women’s Sports.”)

    “Why is that a question? It’s always been that way and we don’t quite understand why it has to be any different,” Nelson said.

    In Pennridge, where the board is Democratic-controlled, Republican candidates, in a statement, pushed back on the idea that school board races in the past centered on issues promoted by Republicans. Instead, they argued, GOP candidates were responding to Democratic-initiated policies and questioning some DEI policies and whether they were best for students.

    “Our intent was never to divide but to ensure that schools serve all students equally and that classroom priorities remain rooted in education, not ideology,” they said.

    Money, money, money

    This year, there is far less money flowing into school board races, though Central Bucks continues to attract outside fundraising.

    The Republican candidates for Central Bucks school board. Andrew Miller, Sharon Beck, Roman Szewczuk, and Betty Santoro (left to right).

    The 1776 Project PAC, a group supporting Republican school board candidates that has drawn ire from Democrats, has spent more than $86,000 on mailers and text messages in Bucks County. Approximately half that has gone toward supporting Central Bucks GOP candidates, with the rest going to candidates in Centennial School District and Pennridge, according to Bucks County campaign finance reports.

    The PAC has also spent more than $20,000 supporting candidates on Republican slates in Perkiomen Valley and Lower Merion, according to Montgomery County campaign finance filings.

    Democrats are also getting support from an outside group — Red Wine and Blue, a national group of suburban women that promotes Democratic candidates. The group has spent approximately $260 in Bucks County and $104 in Montgomery County school board races, according to county filings.

    In Bucks County, other races like district attorney and sheriff have drawn money and attention that might have otherwise gone to school boards, said Guy Ciarrocchi, a GOP analyst.

    “There’s a certain amount of fatigue that’s hitting a place like Bucks,” Ciarrocchi said.

    The Trump factor

    Democrats in suburban districts said they need to maintain majorities to best address the impacts of Trump administration policies.

    “When I realized the threat that public education was under, I decided now was the time that I had to run,” said Katrina Filiatrault, a Democrat running in Central Bucks.

    Judy Lofton, a Democrat running in Perkiomen Valley, said of her slate: “Our central unifying message is that we want to protect public education, that public education is currently under attacks from a variety of different stakeholders.”

    Republicans are striking a different tone.

    “We’re not focused on anything that’s going on outside of something that we don’t control,” said Jason Saylor, a Republican running for reelection in Perkiomen Valley. “We don’t control the federal government. We don’t control what might happen with the Department of Education. We don’t control issues at the state legislature.”

    In Souderton, controversy flared last year when Republican school board member Bill Formica made lewd comments about former Vice President Kamala Harris. He is still on the board and is not up for reelection this year.

    Residents protest at a Souderton school board meeting last year after board member Bill made a lewd social media post about then-Vice President Kamala Harris.

    “We’re talking to every voter who might be a Republican or an independent, and they’re sharing concerns at the doors about how they can’t vote for certain people anymore,” said Corinne DeGeiso, a Democrat running for the board.

    Nelson, the Republican school board president running for reelection, said Formica was protected by the First Amendment.

    His comments, Nelson said, were “rude, lewd, and unacceptable,” but there was nothing the board could do about it.

    Even in a less contentious election cycle, Chris Lilienthal, a spokesperson for the Pennsylvania State Education Association, which tends to endorse Democratic candidates, said school board elections are more important than ever this year.

    “They’re holding the line right now in this budget impasse,” he said, “and that alone should merit the attention of voters.”

    This suburban content is produced with support from the Leslie Miller and Richard Worley Foundation and The Lenfest Institute for Journalism. Editorial content is created independently of the project donors. Gifts to support The Inquirer’s high-impact journalism can be made at inquirer.com/donate. A list of Lenfest Institute donors can be found at lenfestinstitute.org/supporters.

  • Erica Deuso’s campaign to be Pa.’s first trans mayor isn’t about that. It’s ‘about the neighbors.’

    Erica Deuso’s campaign to be Pa.’s first trans mayor isn’t about that. It’s ‘about the neighbors.’

    By most measures, Erica Deuso’s campaign for mayor of Downingtown is unremarkable.

    She spends Saturday mornings greeting residents at the farmers market and her weekend days knocking on doors in the Chester County borough. Most of the time, she’s talking about traffic and community events.

    Nevertheless, the effort is groundbreaking.

    If she is elected in the Democratic-leaning borough, Deuso would be the first openly transgender person elected mayor in Pennsylvania. She would do so as President Donald Trump’s administration pursues policies that limit public life for transgender residents and as Democrats’ vocal support for the community wanes in the aftermath of the 2024 election.

    Democratic supporters pose with current Downingtown Mayor Phil Dague, center, Chester County Commissioner Josh Maxwell, center left, and mayoral candidate Erica Deuso, center right.

    For most voters, though, those facts didn’t even register.

    Deuso, who works in management at a pharmaceutical company, has lived in Downingtown for 18 years.

    She is a committeewoman in the local Democratic Party, and board member for Emerge Pennsylvania, which trains women and LGBTQ+ people to run for office. Her platform centers on traffic control, domestic violence, community engagement, and sustainable development.

    The Downingtown mayor has relatively limited power, overseeing the police department and acting as a tiebreaking vote on borough council. Deuso has promised not to sign an agreement between Downingtown police and U.S. Immigration and Customs Enforcement and said she wants to work on enhancing mental health services for officers while expanding their reach in the community to address concerns over traffic violations and e-bikes.

    As she knocked on doors on a Saturday morning in October, Deuso’s gender identity rarely came up in her interactions with voters.

    “I’m not running on being trans, that’s not something I ever do or ever wanted to do. I wanted to make it about the neighbors,” Deuso said. “It’s the other side making it about who I am, my identity.”

    Going door-to-door looking for votes in Downingtown in October, Erica Deuso meets Nicole Flood at her door.

    The historic nature of her campaign has likely driven attention and funds to the race. She has earned endorsements from several organizations that back LGBTQ+ and women candidates. And she’s received donations from outside the state and outside Chester County, including a $3,000 donation from Greater Than PAC, which supports progressive women.

    But a scan of comments in community Facebook pages shows her identity has also driven more vitriol.

    “There are people who refuse to use my correct name or pronouns, they’ve deadnamed me, all those sorts of things. But it’s been 16 years since I transitioned; I don’t really care,” Deuso said. But she’s mindful that LGBTQ+ youth are watching her. She engages in some of the posts, but not all of them.

    “I want to handle it with grace.”

    Those efforts are already influencing at least one local teen. Nicole Bastida-Moyer, a 39-year-old voter, told Deuso her candidacy had inspired her 14-year-old daughter to volunteer to help other students with their mental health. Both she and her daughter are pansexual.

    “She deals with a lot of hate,” Bastida-Moyer said through tears about her daughter.

    “Having Erica’s voice, it means a lot,” Bastida-Moyer said.

    Nicole Bastida-Moyer gets a hug from Downingtown mayoral candidate Erica Deuso while campaigning in October.

    Impact on voters

    Deuso responds to comments on her Facebook page and other groups occasionally. She said she tends to do so only when she thinks a true conversation can come of it.

    Door-knocking in her neighborhood, Deuso encountered just one voter who appeared to be hostile to her because of her gender identity. When Deuso approached one house, a woman came to the door and glanced at the candidate and her fliers through the screen door without opening it.

    “I’m not voting for him,” the woman said. “For who?” Deuso asked as the woman turned and walked away.

    Episodes like this are relatively rare, Deuso said

    “People are generally much nicer in person than online,” said Jenn Fenn, who managed U.S. Rep. Chrissy Houlahan’s 2024 reelection campaign in a district that includes Downingtown.

    Deuso’s opponent, Republican Rich Bryant, says he doesn’t condone those who attack Deuso based on her identity.

    But Deuso has shared several screenshots on social media that appear to show Bryant insulting transgender women and making misogynistic remarks about cisgender women. At a canvass launch at the local farmers market, the township’s current mayor, Democrat Phil Dague, referenced these posts while comparing Bryant to Trump.

    Current Downingtown Mayor Phil Dague talks with supporters for Erica Deuso listening at right. Saturday October 18, 2025.

    Bryant claimed 90% of these posts are AI-generated but refused to say which posts are real and which are fake.

    “I don’t like mud-slinging misinformation,” Bryant said. “I try to stay focused on what’s good for Downingtown.”

    Rich Bryant is running as a Republican for Downingtown mayor.

    He sought to present himself as better experienced than Deuso to be mayor, contending his career in cybersecurity has prepared him for the mayor’s primary duty of overseeing the local police department.

    Alice Sullivan, an 80-year-old neighbor and donor to Deuso, had noticed some of the nastiness on social media and said she was voting for Deuso because, unlike her opponent, she wasn’t a “bigot.”

    She lamented the online attacks against Deuso as disappointing — but unsurprising. The candidate’s gender identity shouldn’t matter, insisted Sullivan, who has lived in Downingtown for decades.

    “Other people’s lives, genders, whatever is not my business,” she said.

    Josh Maxwell, a Democratic county commissioner and former Downingtown mayor who had joined Deuso to knock doors, asked if Sullivan thought others would disagree in the historically Catholic community. But the people who cared, Sullivan argued, are “not going to vote Democrat anyway.”

    “There might be some,” she said. “I don’t know very many.”

    Campaigning in the west end of Downingtown Erica Deuso greets Alice Sullivan on Oct. 18.

    As Deuso walked door to door, her conversations focused on local and community issues. She greeted every dog she saw and spoke to their owners about their safety concerns — drivers had been racing down quiet neighborhood streets — and their concerns about the community. Deuso is proposing a program to offer hotel rooms for one night to those facing domestic violence.

    She also made it clear that she would be a resource, even on issues that went beyond the mayor’s official duties. She showed one voter how she had started a youth-driven art project at a recent township festival. And pointed to a home that, just weeks prior, she’d brought a misdelivered package to on behalf of a voter.

    For weeks, Raul Hurtado, Deuso’s neighbor who immigrated from Colombia in the 1990s, has been rolling down his windows when he sees Deuso, telling her he’s voting for her.

    “She is from this town, my neighbor, and we need someone to help us,” Hurtado told The Inquirer.

    If she’s elected, Deuso told Hurtado, her goal is to be available to all residents through office hours at Borough Hall.

    “We can have a face-to-face discussion,” she said. “Not through your car window.”

    This suburban content is produced with support from the Leslie Miller and Richard Worley Foundation and The Lenfest Institute for Journalism. Editorial content is created independently of the project donors. Gifts to support The Inquirer’s high-impact journalism can be made at inquirer.com/donate. A list of Lenfest Institute donors can be found at lenfestinstitute.org/supporters.

  • SEPTA train inspections: How many are left?

    SEPTA train inspections: How many are left?

    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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Headline”;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:”Inquirer Text”;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:”Inquirer Text”;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:”Inquirer Text”;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:”Inquirer Text”;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:”Grot 10″;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:”Grot 10″;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:”Grot 10″;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:”Grot12″;font-weight:300;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:”Grot12″;font-weight:600;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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:”Grot 10″,sans-serif;color:#222;padding-block-end:64px;overflow:clip;font-size:14px;line-height:1}.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}.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: 48em){.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: 60em){.inno-layout–align-left{margin-inline-start:calc(var(–gutter) – clamp(0px,var(–gutter) – 100px,160px))}}@media(min-width: 48em){.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: 60em){.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–banner{padding-block:48px;background:#222}@media(min-width: 0em)and (max-width: 48em){.inno-adbox–banner{display:none}}.inno-adbox–banner .inno-adbox__label{display:none}.inno-color–white .inno-adbox–banner{background:#f4f1eb}.inno-color–white .inno-adbox–banner .inno-ad__ad{background:#fff}.inno-color–black .inno-adbox–banner{background:rgb(54.4,54.4,54.4)}.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: 48em){.inno-ad__ad{width:728px;height:90px}}@media(min-width: 63.9375em){.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: 75em){.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:hover .inno-button__label{opacity:1}.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:”Grot 10″,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:”Grot 10″,sans-serif;font-size:14px;line-height:1.5}.inno-byline–center{border-block:none;padding-block:0}@media(min-width: 48em){.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:”Grot 10″,sans-serif;font-size:16px;color:var(–color-text-primary)}@media(min-width: 48em){.inno-callout__tag{font-size:18px}}.inno-callout__title{font-family:”Grot12″,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:”Grot 10″,sans-serif;font-size:16px;color:var(–color-text-primary);line-height:1.65em}@media(min-width: 48em){.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:”Grot 10″,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-card{position:relative;background-color:var(–color-background);border:1px solid var(–color-faint);padding:20px}.inno-card__detail{display:block;color:var(–color-text-secondary);font-size:16px}.inno-card__title{display:block;color:var(–color-text-primary);font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:24px;font-weight:600;line-height:1.5;scroll-margin-top:calc(var(–sticky-height) + 16px + 48px);text-wrap:pretty}@media(min-width: 48em){.inno-card__title{font-size:32px}}.inno-card__body{overflow:hidden;transition:max-height .4s ease-in-out}*+.inno-card__body{margin-block-start:14px}.inno-card.is-collapsed .inno-card__body{max-height:350px}.inno-card__body .inno-caption{margin-left:0}.inno-card__show-more{position:absolute;bottom:20px;left:0;right:0;padding:12px 0;background-image:linear-gradient(rgba(255, 255, 255, 0), white);pointer-events:none;opacity:0;transition:opacity .4s ease-in-out}.inno-mode–dark .inno-card__show-more{background-image:linear-gradient(rgba(34, 34, 34, 0), #222222)}.inno-card.is-collapsed .inno-card__show-more{opacity:1;pointer-events:all}.inno-card__show-more-button{margin:0 auto;transform:translateY(50%)}.inno-credits{font-family:”Grot 10″,sans-serif}.inno-credits__header{color:var(–color-text-primary);font-size:16px;font-family:”Grot 10″,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: 48em){.inno-credits__roles{grid-template-columns:50% 50%}}.inno-form{display:grid;gap:28px}.inno-form.has-submitted{pointer-events:none}.inno-form.has-submitted .inno-form__field{border-color:var(–color-faint);background-color:rgba(0,0,0,0)}.inno-form__field-group{display:grid;gap:8px}.inno-form__label{font-family:”Grot 10″,sans-serif;font-size:16px;color:var(–color-accent);font-weight:bold;display:block}.inno-form__field{font-family:”Grot 10″,sans-serif;font-size:18px;padding:12px;border:1px solid var(–color-text-primary);background-color:var(–color-background);border-radius:4px;transition:background-color .4s ease-in-out,border-color .4s ease-in-out}.inno-form__field–textarea{height:7em}.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;opacity:.4;transition:opacity .4s ease-in-out;display:none}@media(min-width: 37.5em){.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:”Inquirer Headline”,”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: 48em){.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: 60em){.inno-hero–has-media .inno-hero__content{padding-bottom:128px}}.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–layout-above{display:flex;flex-direction:column-reverse;background:var(–color-accent)}.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{display:none}.inno-hero__content{padding-block:24px;text-align:center;background:var(–color-accent);color:var(–color-over-accent)}@media(min-width: 60em){.inno-hero__content{padding-block:32px}}.inno-hero__eyebrow{font-family:”Grot12″,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: 48em){.inno-hero__eyebrow{font-size:18px}}.inno-hero__headline{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:40px;font-weight:600;line-height:1;text-wrap:balance}@media(min-width: 48em){.inno-hero__headline{font-size:52px}}.inno-hero__subheadline{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:20px;line-height:1.3;text-wrap:balance}@media(min-width: 48em){.inno-hero__subheadline{font-size:24px}}.inno-hero__media{position:relative;z-index:2;margin-top:-48px}@media(min-width: 60em){.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: 48em){.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: 48em){.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-looping-video__video{width:100%}.inno-p{-webkit-font-smoothing:subpixel-antialiased;-mox-osx-font-smoothing:grayscale;color:#222;color:var(–color-text-primary);font-family:”Inquirer Text”,”Times New Roman”,serif;font-size:18px;line-height:1.666666;white-space:pre-line;text-wrap:pretty}@media(min-width: 37.5em){.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:”Inquirer Headline”,”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: 37.5em){.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:”Grot 10″,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:”Grot 10″,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:”Grot 10″,sans-serif;margin-left:32px;text-wrap:pretty}.inno-settings{–color-background: #ffffff;–color-background-secondary: #f4f1eb;–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-primary: #222222;–color-text-link: #004e96;–color-text-secondary: #595760;–color-text-tertiary: #808284;–color-text-accent: #004e96;–color-faint: #dcdcdc;–color-mask: rgba(34, 34, 34, 0.8);background:var(–color-background);color:var(–color-text-primary)}.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: #8dd7f7;–color-faint: #595760;–color-mask: rgba(255, 255, 255, 0.8)}.inno-color–purple{–color-accent: #7b2589;–color-over-accent: #ffffff;–color-text-accent: #7b2589}.inno-color–pink{–color-accent: #cd0785;–color-over-accent: #ffffff;–color-text-accent: #cd0785}.inno-color–red{–color-accent: #e11b22;–color-over-accent: #ffffff;–color-text-accent: #e11b22}.inno-color–orange{–color-accent: #e66a1f;–color-over-accent: #222222;–color-text-accent: #e66a1f}.inno-color–yellow{–color-accent: #f0af13;–color-over-accent: #222222;–color-text-accent: #f0af13}.inno-color–green{–color-accent: #00a253;–color-over-accent: #ffffff;–color-text-accent: #00a253}.inno-color–teal{–color-accent: #00a69e;–color-over-accent: #ffffff;–color-text-accent: #00a69e}.inno-color–light-gray{–color-accent: #dcdcdc;–color-over-accent: #222222;–color-text-accent: #dcdcdc}.inno-color–light-blue{–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-accent: #8dd7f7}.inno-color–blue{–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-accent: #004e96}.inno-color–black{–color-accent: #222222;–color-over-accent: #ffffff;–color-text-accent: #222222}.inno-color–white{–color-accent: #ffffff;–color-over-accent: #222222;–color-text-accent: #ffffff}.inno-color–white,.inno-color–black{–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-accent: #222222}.inno-color–white.inno-mode–dark,.inno-color–black.inno-mode–dark{–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-accent: #ffffff}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-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:”Grot 10″,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}

    SEPTA train inspections: How many are left?

    Tracking progress on Silverliner IV inspections and when Regional Rail service will return to normal

    Rail cars inspected

    SEPTA is rushing to inspect 225 Silverliner IV rail cars that make up about two-thirds of the Regional Rail fleet following an emergency order from the Federal Railroad Administration.

    The transit agency has until Oct. 31 to complete the inspections, which were recommended after the National Transportation Safety Board released a report investigating five fires that occurred on the Silverliner IVs this year.

    As of Oct. 9, SEPTA said that crews can handle about six Silverliner IV cars a day, with a goal of ramping up inspections to handle 12 cars a day with five-person crews per car.

    Although SEPTA is rotating cars in and out of service for the inspections — instead of yanking all 225 from service at once — riders have experienced significant delays and some trains have been outright canceled. Without a full fleet, SEPTA says it is unable to respond as easily to typical delay-causing events, such as power outages and bad weather.

    Riders should check the SEPTA app for real-time updates on how trains are running.

    As the deadline approaches and delays persist, The Inquirer is tracking SEPTA’s inspection progress.

    Mon., Oct. 27, 2025

    95 inspections complete

    Rail cars inspected

    Days until deadline: 4

    Fri., Oct. 24, 2025

    88 inspections complete

    The number of SEPTA's 225 Silverliner rail cars that have been inspected as of Oct. 24.

    Days until deadline: 7

    Wed., Oct. 22, 2025

    78 inspections complete

    The number of SEPTA's 225 Silverliner rail cars that have been inspected as of Oct. 22.

    Days until deadline: 9

    Mon., Oct. 20, 2025

    66 inspections complete

    The number of SEPTA's 225 Silverliner rail cars that have been inspected as of Oct. 20.

    Days until deadline: 11

    Fri., Oct. 17, 2025

    58 inspections complete

    The number of SEPTA's 225 Silverliner rail cars that have been inspected as of Oct. 17.

    Days until deadline: 14

    story continues after advertisement

    Wed., Oct. 15, 2025

    46 inspections complete

    The number of SEPTA's 225 Silverliner rail cars that have been inspected as of Oct. 15.

    Days until deadline: 16

    Thurs., Oct. 9, 2025

    12 inspections completed

    The number of SEPTA's 225 Silverliner rail cars that have been inspected as of Oct. 12.

    Days until deadline: 22

    Mon., Oct. 6, 2025

    Inspections begin

    Cars began undergoing inspections in SEPTA’s four regional maintenance facilities.

    Greg Buzby, manager of Regional Rail vehicle engineering, shows some of the work being done for the safety inspections at the SEPTA Overbrook Maintenance Facility.
    Greg Buzby, manager of Regional Rail vehicle engineering, shows some of the work being done for the safety inspections at the SEPTA Overbrook Maintenance Facility.Tyger Williams / Staff Photographer

    “We’re looking for any signs of overheating or damage to any of the circuits, physical damage, making sure the bolted connections are tight,” said Greg Buzby, manager of Regional Rail engineering. “There’s also electrical testing that we have to do to make sure the insulation has its integrity.”

    Inspections remaining: 225

    Days until deadline: 25

    Wed., Oct. 1, 2025

    NTSB releases report

    Noting that the Silverliner IV cars’ “outdated design … represents an immediate and unacceptable safety risk,” the National Transportation Safety Board urged SEPTA to sideline all the Silverliner cars immediately and to retrofit or replace them as soon as possible. The Silverliner IVs went into service between 1974 and 1976, with technology that was designed even before that time.

    The NTSB’s findings are advisory.

    More than 300 passengers were safely evacuated after a SEPTA Regional Rail train caught fire in February in Delaware County.
    More than 300 passengers were safely evacuated after a SEPTA Regional Rail train caught fire in February in Delaware County.Charles Fox / Staff Photographer

    The Federal Railroad Administration, which regulates freight and passenger railroads, ordered SEPTA to undertake the inspections, concluding “that SEPTA’s maintenance and operation of its passenger rail equipment requires additional oversight and corrective action.”

    Inspections remaining: 225

    Days until deadline: 30

    story continues after advertisement

    Talk to our transportation team.

    Do you have questions about what’s happening on Regional Rail? Ask here or share how your rides on Regional Rail have been impacted in October.

    Staff Contributors

    • Reporting: Thomas Fitzgerald and Erica Palan
    • Graphics: John Duchneskie
    • Editing: Lizzy McLellan Ravitch
    • Digital Editing: Erica Palan

    Subscribe to The Philadelphia Inquirer

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

    Topics mentioned in this story

    (()=>{var Z=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var j=Z(i=>{var K={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 S(e){return e===void 0&&(e=new Date),K[e.getMonth()]}var Q={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 x(e){return e===void 0&&(e=new Date),Q[e.getMonth()]}function s(e){return e==null}function A(e){return typeof e==”number”&&isFinite(e)}function f(e){return A(e)&&Math.floor(e)===e}var X=[“one”,”two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”],ee=[“million”,”billion”,”trillion”,”quadrillion”,”quintillion”,”sextillion”,”septillion”,”octillion”,”nonillion”,”decillion”],T=[“th”,”st”,”nd”,”rd”,”th”,”th”,”th”,”th”,”th”,”th”],te=[11,12,13];function M(e){if(s(e))return””;var t=+e;return f(t)?te.indexOf(t%100)>-1?T[0]:T[t%10]:””}var oe=[“first”,”second”,”third”,”fourth”,”fifth”,”sixth”,”seventh”,”eighth”,”ninth”],ne=new RegExp(/s+([^s]*)s*$/);i.apdate=function(e){return e===void 0&&(e=new Date),S(e)+” “+e.getDate()+”, “+e.getFullYear()},i.apdatetab=function(e){return e===void 0&&(e=new Date),x(e)+” “+e.getDate()+”, “+e.getFullYear()},i.apmonth=S,i.apmonthtab=x,i.apnumber=function(e){if(s(e))return””;var t=+e;return f(t)?t=10?e.toString():X[t-1]:e.toString()},i.aptime=function(e){e===void 0&&(e=new Date);var t,o,n=e.getHours(),r=e.getMinutes(),d=r===0;if(d){if(n===0)return”midnight”;if(n===12)return”noon”}return n0?n:12):(t=”p.m.”,o=n===12?n:n-12),d?o+” “+t:o+”:”+(r<10?"0"+r:r)+" "+t},i.capfirst=function(e){if(s(e))return"";var t=String(e);return""+t.charAt(0).toUpperCase()+t.slice(1)},i.intcomma=function(e){if(s(e))return"";var t,o=+e;return A(o)?((t=o.toString().split("."))[0]=t[0].replace(/B(?=(d{3})+(?!d))/g,","),t.join(".")):e.toString()},i.intword=function(e){if(s(e))return"";var t=+e;if(!f(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,d=t/Math.pow(10,r);return(d=Math.round(10*d)/10)+" "+ee[Math.floor(r/3)-2]},i.ordinal=function(e,t){if(t===void 0&&(t=!1),s(e))return"";var o=+e;return f(o)?t&&o/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);var y=(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)},m=()=>(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state===”Subscribed”,h=()=>{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”},k=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.hasAdsFreeReading;return!!(t&&t==1)},u=()=>window.location.host.includes(“localhost”);var re=()=>{k()&&document.querySelectorAll(“.js-adbox”).forEach(t=>{t.classList.add(“is-hidden”)})},D={init:()=>{re()}};var v,ie=(e,t)=>{v=v||window.PMNdataLayer,v?v.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)},E={event:(e,t)=>{ie(e,t)}};var se=()=>{document.querySelectorAll(“.js-card-show-more”).forEach(e=>{e.addEventListener(“click”,()=>{ae(e)})})},ae=e=>{let t=e.closest(“.js-card”),o=t.querySelector(“.js-card-body”),r=o.querySelector(“.js-card-body-content”).getBoundingClientRect().height;t.classList.remove(“is-collapsed”),o.style.maxHeight=r+”px”,setTimeout(()=>{o.style.maxHeight=”none”},1e3),E.event(“expand_card”,`${t.dataset.id}`)},I={init:()=>{se()}};var H=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(),w=()=>{let t=document.querySelector(“.js-inno”).dataset.junto;if(t)return t;throw new Error(“no junto id found”)},P={getDefaultId:()=>w(),vote:(e,t=w())=>{H(“vote”,{poll:t,ballot:e})},results:async(e=w())=>await H(“results”,{poll:e})};var ce=()=>{document.querySelectorAll(“.js-form”).forEach(e=>{e.addEventListener(“submit”,t=>{t.preventDefault(),le(e)})})},le=e=>{let t=e.dataset.id,o=new FormData(e),n=new Object;for(let r of o)n[`form-${t}-${r[0]}`]=r[1];P.vote({…n,[`form-${t}`]:Object.values(n).join(“///”)}),e.classList.add(“has-submitted”),e.querySelector(“.js-button-label”).textContent=”Form submitted!”,setTimeout(()=>{e.querySelector(“.js-form-button”).disabled=!0},500)},N={init:()=>{ce()}};var a,C,de=()=>{a=document.getElementById(“js-inno-toast”)},ue=e=>{if(!a)return;a.innerHTML=e,a.classList.add(“is-active”);let t=()=>{a.addEventListener(“transitionend”,pe,{once:!0}),a.classList.remove(“is-active”)};clearTimeout(C),C=setTimeout(t,5e3)},pe=()=>{a.innerHTML=””},c={init:()=>{de()},showToast:ue};var g,$=!1,fe=async()=>new Promise(e=>{setTimeout(()=>{console.log(“simulating createShareLink for localhost”),e(“https://inquirer.com/interactives”),me()},100)}),me=()=>{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)},he=()=>{let e=window.services?.createShareLink;e&&(g=e),u()&&(g=fe),g&&ge()},ve=async e=>{let t=”text/plain”,o=async()=>{try{return await g(window.location.pathname)}catch{e.dataset.state=”error”,c.showToast(“Hmm, we couldn’t generate a gift link…”)}},n=new ClipboardItem({[t]:o()});await navigator.clipboard.write([n]).catch(r=>{console.log(r),c.showToast(“Couldn’t copy to clipboard, try again?”),e.dataset.state=”error”}),c.showToast(“Gift link copied to clipboard!”),e.dataset.state=”complete”},ge=()=>{document.querySelectorAll(“.js-gift”).forEach(t=>{(m()||u()||h())&&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”,$=!0,ve(t),setTimeout(()=>{t.dataset.state=”ready”},2e3))})});let e=document.querySelector(“.js-gift-toast-receiver”);!e||!(e instanceof HTMLElement)||ye(e)},ye=e=>{new MutationObserver(o=>{for(let n of o){let r=[…n.addedNodes].at(0);if(!(r instanceof HTMLElement))return;$&&c.showToast(r.outerHTML)}}).observe(e,{subtree:!0,childList:!0})},F={init:()=>{he()}};var we=()=>{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])}})},be=()=>{document.querySelectorAll(“.js-datawrapper-graphic”).forEach(e=>{y(`https://datawrapper.dwcdn.net/${e.dataset.id}/embed.js`,null,e)})},Le=()=>{window.addEventListener(“message”,e=>{let t=e.data;document.querySelectorAll(`iframe[src*=”${t.id}”]`).forEach(n=>{n.style.height=`${t.height}px`})},!1)},Se=()=>{document.querySelectorAll(“.js-pym-graphic”).forEach(e=>{if(typeof window{new window.pym.Parent(e.id,e.dataset.iframe)};typeof window.pym>”u”?y(“https://pym.nprapps.org/pym.v1.min.js”,t):t()}})},B={init:()=>{we(),be(),Se(),Le()}};var p,xe=()=>{document.querySelectorAll(“.js-hover”).forEach(e=>{e.addEventListener(“click”,()=>{O(e)}),e.addEventListener(“mouseenter”,()=>{O(e)}),e.addEventListener(“mouseout”,()=>{z(e)})}),window.addEventListener(“scroll”,()=>{p!==null&&Te()})},Te=()=>{(p>window.scrollY+100||p{z(e)})},O=e=>{e.classList.add(“is-visible”),p=window.scrollY},z=e=>{e.classList.remove(“is-visible”),p=null},J={init:()=>{xe()}};var Me=(e,t,o)=>{document.querySelectorAll(“.js-subscribe”).forEach(n=>{n.classList.toggle(“is-unsubscribed”,!e),n.classList.toggle(“is-preview”,t),n.classList.toggle(“is-dev”,o)})},R={init:()=>{Me(m(),h(),u())}};var Ae=()=>{},G={init:()=>{Ae()}};var l,b,L=!0,je=()=>{l=document.querySelectorAll(“.js-video-autoplay”)},qe=()=>{window.addEventListener(“resize”,()=>{V()}),window.addEventListener(“scroll”,()=>{V()}),l.forEach(e=>{e.addEventListener(“volumechange”,t=>{e.muted!==L&&!q()&&(L=e.muted,ke())})})},V=()=>{let e;l.forEach((t,o)=>{let n=t.getBoundingClientRect(),r=n.height/2;n.y-r&&(e=t)}),e!==b&&(b=e,l.forEach(t=>{t.pause()}),e?e.play():b=null)},ke=()=>{l.forEach(e=>{e.muted=L})},W={init:()=>{je(),l&&qe()}};var Y={init:()=>{D.init?.(),I.init?.(),N.init?.(),F.init?.(),B.init?.(),J.init?.(),R.init?.(),G.init?.(),W.init?.(),c.init?.()}};var De=()=>{},_={init:()=>{De()}};var Ee=document.querySelector(“.js-inno”),U=()=>{Y.init(),_.init()};Ee?U():new MutationObserver((t,o)=>{if(document.querySelector(“.js-inno”)){o.disconnect(),U();return}}).observe(document,{attributes:!0,childList:!0,subtree:!0});})();

  • Delco homeless shelter system to close two shelters amid Harrisburg budget impasse

    Delco homeless shelter system to close two shelters amid Harrisburg budget impasse

    Delaware County’s homeless services, already overextended and stretched to its limits, are slated to lose two shelters and a much-needed rental assistance program at the end of the month as a result of the ongoing budget impasse in Harrisburg.

    The closures, though likely temporary until state lawmakers set aside partisan disagreements to approve a budget, would mark a major blow to a system some say is on the brink of collapse in one of Pennsylvania’s most populous counties.

    Delaware County officials have attempted to stave off suspensions in critical social services for the first few months of the budget impasse by dipping into their coffers. According to officials, the county typically spends $12 million a month on homeless shelters and other services for children and youth, mental health needs, and substance use disorders.

    Now out of options to pay for these critical supports, the county has notified local service providers that they won’t be able to help them any further. Only a budget can restore funding.

    “We had hoped the impasse would be resolved much sooner and had fully funded our providers through September, but unfortunately can no longer fully fund providers without the funds from the state,” county spokesperson Mike Connolly said.

    Men’s dorm at Life Center-Eastern Delaware County in Upper Darby on Friday.

    The Community Action Agency of Delaware County, which operates three shelters and a rental assistance program, among other services, has no choice but to make cuts to its services or even close, its executive director Ed Coleman said.

    Life Center, a shelter that has room for about 50 people, has gradually cut its capacity by half. Wesley House and Family Management Center, which have a combined capacity to house more than 110 people, are slated to close by the end of the month. Plus, CAADC’s rental assistance program, which helps approximately 270 families a year, will be paused until the state budget is passed.

    Remaining homeless shelters, such as Breaking Bread in Upper Darby and the Salvation Army in Chester, have already seen a surge in people seeking assistance in recent weeks as Wesley House Shelter and Family Management Center wind down operations.

    “We’re at capacity. We have no more room,” said James Stephenson, who leads the Salvation Army’s 40-person facility.

    Mental Health Partnerships, which provides services for people with mental health conditions or substance use disorders, has been assembling a weekly working group with local shelters and county government to prepare for a winter with at least one emergency shelter, in anticipation of more shelter closures, said its president and CEO, Jeannine Lisitski. Mental Health Partnerships officials have already begun seeing more people on the streets around Delaware County as part of their street outreach there due to the diminishing number of places that people can go to stay warm in these cooling months.

    “There’s a real crisis in Delaware County brewing now,” Lisitski said.

    ‘It’s childish for people to be so politically divided’

    With no state budget in sight, public schools, counties, and service providers that help Pennsylvania’s most vulnerable have been forced to find ways to keep their doors open as they await reimbursement from the state. School districts have had to make up more than $3 billion in expected state payments, while some counties have had to lay off staff or take out major loans.

    But the issues are particularly dire in Delaware County, where the budget impasse is just the latest blow to the threadbare safety net that has only been further stretched in recent years.

    Delco had the fourth-highest eviction rate in Pennsylvania in 2022, at 11.5%, according to a study by PolicyLink and Community Legal Services of Philadelphia.

    The persistent issue pushed Delco officials and dozens of other stakeholders to convene the following year to find ways to help the more than 300 people already facing homelessness and the 100 families on wait lists for shelters in the county, as well as all those in danger of losing housing.

    But just this year, Crozer-Chester Medical Center, which was the county’s only 24-7 crisis center for mental and behavioral health, closed in May. Shelter operators, such as the Salvation Army, believe they will have to step up to help the affected population.

    St. Joseph’s Family Hope Center closed in June.

    Breaking Bread, which until recently could serve 25 people, can take in only eight after moving back to its original building, which is in need of repairs and has limited space.

    And the county’s adult and family services agency, which contracts with shelter providers, saw a loss of $1 million in funding.

    Lisitski said Mental Health Partnerships — which serves Delaware County, the other three collar counties, and Philadelphia — has already taken out a significant amount of credit to continue operating. And she has grown deeply frustrated with the state government that leaders have not been able to come together to achieve a budget deal.

    “I’m really disgusted, I have to say. I hold myself to a very high standard as a CEO and as a leader. I would not leave my post if I did not take care of every program. I would not leave for the day until I resolved everything,” she said.

    “That’s my commitment. I want the same commitment from our elected officials. And it’s childish for people to be so politically divided,” she added.

    Separately, the federal shutdown is poised to delay funds from the Low-Income Energy Assistance Program, which help about 300,000 Pennsylvanians pay their heating bills, as well as the distribution of Supplemental Nutrition Assistance Program (SNAP) benefits.

    As funds dry up, limited options for families

    At Wesley House, which can serve an average of 50 children at any given time, families like Grayson’s are scrambling to find temporary housing.

    The 52-year-old has been living in Wesley House for almost seven months after caring for his terminally ill mother drained the family’s finances and led his family of four to be evicted. He asked that his full name be withheld to protect the identity of his two young children, as not everyone knows the family became homeless this year.

    “This is people’s last resort. This is the last stop before being on the street,” Grayson said of the room with four bunk beds he shares with his family. “I feel like we’re being kicked while we’re already down.”

    With news of Wesley House’s closure, Grayson and his wife are working with social workers to get rapid rehousing so as not to disrupt their children’s lives, but it’s a race against time in between the three combined jobs the couple is working.

    John Weis, Life Center of Delaware County’s lead case manager (left) assists client Joseph Wallace Friday.

    For Heather Schearer, her several months living at Life Center were a necessary step up in her recovery process. She had been unhoused for about five months earlier this year, and was sleeping in her car until it got too cold. When approached, she agreed to stay at Life Center until she eventually was connected to longer-term provider Mental Health Partnerships for its rapid rehousing and peer support programs, she said.

    “[Politicians] don’t want to get their boots on the ground, take your ties off, and sit and talk,” Schearer said. “It’s the little things that matter that will get you to the next step.”

    According to Community Action, similar scenes are playing out at Family Management Center, which can serve an average of a little more than 30 children at any given time. And while the most significant service reductions in homeless services are not scheduled for another week, the impacts of cuts are already visible across Delaware County.

    Lisitski, of Mental Health Partnerships, which provides street outreach around Delaware County, said staff have already seen “a lot more people” than usual living on the street.

    When shelters close like this, it becomes a “life-and-death situation” for people who are unhoused, she added. If the people who access critical services — usually people who are homeless, have substance use disorder, or have serious mental health conditions — cannot do so, she said, it will result in their being jailed, institutionalized, or, in the worst cases, dead.

    In anticipation of the added need for housing due to the impasse, Mental Health Partnerships is working with Delaware County officials, faith-based entities, and other local groups to prepare emergency shelter space from December through April. It is also taking a line of credit to stay afloat.

    But loans are not a viable option for all service providers.

    Coleman, of Community Action, said even if the nonprofit could be approved for a line of credit, leaders have no way of knowing how much to ask for since they don’t know when a budget will be passed. Then there would be the question of interest.

    “There’s no way [shelters] can afford to pay back interest on a loan, and the interest on a loan cannot be charged to a grant, so it would just be money lost to them,” he said.

    Without a state budget, local government is the nonprofit’s last hope. Upper Darby, where Life Center is located, has awarded Life Center $120,000 in Community Development Block Grant funds, which will become available Jan. 1, according to officials there.

    It’s much-needed money, but only one thing can help Community Action’s two other shelters stay open.

    “We’re hoping that the legislators can do their job and pass a budget so the county doesn’t have to deal with some unfortunate situations,” Coleman said.