Blog

  • 🚇 Stand clear of SEPTA faux pas | Morning Newsletter

    🚇 Stand clear of SEPTA faux pas | Morning Newsletter

    Good morning.

    The first measurable snowfall of the winter seems a certainty this weekend with about 3 inches expected in the region.

    Today, we’re discussing train etiquette when it comes to playing music loudly.

    But first, let’s go over the latest broadside against the board of the Philadelphia Art Museum by ousted director and CEO Sasha Suda, what we know about Philly’s first-ever New Year’s Eve outdoor concert, and our report card for this week in Philly news.

    — Paola Pérez (morningnewsletter@inquirer.com)

    If someone forwarded you this email, sign up for free here.

    What you should know today

    Etiquette on the El

    It happens every so often, even in the quiet car: I get on the train, and somebody’s loudspeaker starts blaring music or even TikTok videos. A quick look around, and a shared discomfort is obvious on other riders’ faces. What do you do in this situation? Do you speak up, or suffer on your morning commute?

    To answer this reader question, Inquirer editor Evan Weiss recruited reporters Beatrice Forman and Henry Savage. Their chat touched on whether there is a “right way” to ask someone to quit blasting their playlist or other disruptive behaviors like smoking.

    Forman shared a solution-oriented anecdote: “I was recently on the BSL home from an assignment in South Philly around the time classes let out, and this kid was blasting Kendrick Lamar loud enough for all the train car to hear, so I ended up politely offering him a pair of corded earbuds to use to see if he’d take the hint.”

    Personally, I opt for drowning it out with my own music — in my headphones, of course. But I’ve definitely been stuck on SEPTA without that option because said headphones also run out of battery.

    Read along for my colleagues’ full verdict. And if you have a pressing question you need advice on, we’re all ears. Send it in here.

    One viewpoint

    Mayor Cherelle L. Parker’s H.O.M.E. initiative — a $2 billion proposal to build or restore 30,000 homes across the city — has proved to be a sticking point between Parker’s administration and City Hall. On Wednesday, City Council voted against Parker’s vision.

    In the latest edition of “Shackamaxon,” Inquirer columnist Daniel Pearson unpacks the mayor’s housing plan and more.

    📍 Find the location

    Somewhere in Philly, there’s a bright yellow pop-art inspired sculpture that reads “OY/YO” (depending on your vantage point).

    Where is it?

    A) City Hall

    B) Independence Mall

    C) Penn’s Landing

    D) None of the above

    Think you know? Our weekly game puts your knowledge of Philly’s streets to the test. Check your answer.

    🧩 Unscramble the anagram

    Hint: Gilded Age property in Montco

    LEAKIEST NEST

    Email us if you know the answer. We’ll select a reader at random to shout out here.

    Cheers to Ken Schwartz, who correctly guessed Friday’s answer: Baby KJ. The Philadelphia-area infant, who made international headlines this year after a successful gene-editing treatment at CHOP, has been named by Nature as one of 10 people who helped shape medicine in 2025.

    We were there

    This is Olga Sorzano, owner of Baba’s Brew of Phoenixville, holding a scoby.

    Sorzano’s kombucha company generates large amounts of scoby, the mother culture used as a kombucha starter, so she found a new way to use leftover supply: in skincare products.

    Food writer Kiki Aranita and photographer Alejandro A. Alvarez went inside the brewing room to learn how the fermenter transforms her bubbly brew into toners, masks, and more.

    Somewhere on the internet in Philly

    Redditors are nostalgic for these SEPTA bus designs from the ’80s.

    Jake Beckman, “the Eagles guy” for FanSided and a stand-up comic, shared a video of what appears to be a police officer conducting a wellness check on Monday night. Their exchange says it all: “The Eagles lost.” “I know.” I wonder how Beckman feels about the positivity bunny.

    And another passionate Birds fan is keeping the holiday spirit alive by belting out a Jalen Hurts serenade to the tune of “All I Want for Christmas is You” — at 3 in the morning, no less.

    👋🏽 That’s it for now. Let’s catch up again tomorrow.

    By submitting your written, visual, and/or audio contributions, you agree to The Inquirer’s Terms of Use, including the grant of rights in Section 10.

  • Adolescence lasts into your 30s, and other surprises about the brain

    Adolescence lasts into your 30s, and other surprises about the brain

    The human brain has four distinct turning points where its structure changes, according to a study published in the journal Nature Communications, demonstrating that brain development is not as linear as you might think.

    “It’s easy to fall into this belief that there’s a ‘good’ or ‘bad’ way for a brain to be structured,” said lead study author Alexa Mousley at the University of Cambridge. “And that’s not really the case. What this study is emphasizing is the brain is expected to be doing something different at different ages.”

    In the new study, Mousley and colleagues looked at around 4,000 scans from healthy people ages 0 to 90 and analyzed their brains. They found four major times when the brain underwent developmental changes, around ages 9, 32, 66, and 83, dividing the life span into five distinct phases.

    “It’s yet another very nice example of how the brain and its global interactions change across the life span,” said Seth Grant, a neuroscientist at The University of Edinburgh who wasn’t involved in the new research. “The message is, there is continuous change from birth until old age. It’s not as if you suddenly build a brain and it stays the same and then just drops off at old age. It’s always changing.”

    Mousley and her co-authors identified five epochs during which the brain is wired in different ways.

    1. Childhood

    From infancy to 9 years old, the brain is busy. There is a lot of consolidation of neural connections happening, competitive elimination of synapses, and rapid increases in gray and white matter. But interestingly the brain is becoming less efficient during this time — so it takes longer for information to get from one region of the brain to another. The researchers don’t fully understand why this would be the pattern, but they have some theories.

    “We know that in very early life, the brain makes more connections than it needs, and then it prunes them away,” Mousley said. “It’s unclear if that is kind of what’s happening here, but it is potentially what’s happening.”

    Whatever the reason for the brain becoming less efficient during childhood, it is a time when a lot of learning happens — language, motor skills, speech — and there is likely a reason that the brain is structured the way that it is during this period.

    “It could be that this decreasing efficiency is potentially related to this incredible moment of learning,” Mousley said.

    2. Adolescence

    There is a dramatic turning point that the researchers saw occurring around the age of 9 on average — a time when many children begin to enter puberty. The brain switches gears and starts rewiring to become more efficient.

    The adolescence phase the researchers identified lasts for two decades, into the early 30s on average. This is when people are most vulnerable to developing a mental health disorder, but it’s also a critical time for brain development.

    “It is really important to think about adolescence as this protracted window,” said Katie Insel, a psychologist at Northwestern University who studies how the brain changes over the course of adolescence. She said that while in our society we may think of 18- or 21-year-olds as adults, this research adds to a growing body of work suggesting that the brain isn’t fully developed or stable until our late 20s or even early 30s.

    “Something that sets us apart as humans from other animals is how slowly we develop,” Mousley said. “A giraffe can stand up very soon after being born, but human babies just take a very long time to learn to walk, to eat.”

    Mousley suggested that this slower development might give humans the opportunity to develop more complex brain connections, and could be related to the things that humans can do that other animals can’t.

    3. Adulthood

    Adulthood is the longest phase — lasting for more than three decades from around 32 years old until around 66 years old.

    “It does seem to be this kind of period of relative stability,” Mousley said. “It’s consistent for a very long period of time.”

    That doesn’t mean that the brain isn’t changing during this period, but the changes are less dramatic than during other phases. This is also a period of stability in terms of intelligence, behavior, and personality.

    “If you just think about what an adult is compared to a teenager, you kind of assume there’s kind of a level of stability there in terms of how people are behaving. And that’s aligning with this three-decade period of consistent brain rewiring from our study,” Mousley said.

    4. Early aging

    Around 66 years old on average, the researchers saw another turning point. This is a time when the brain seems to become more vulnerable to age-related diseases — but the news isn’t all bad for the aging brain.

    “There’s an expected and healthy, typical way for the brain to shift,” Mousley said.

    Insel noted that in addition to some of the negative changes people might associate with aging, like memory loss, there are also positive changes. Older adults tend to be wiser and better at emotional regulation.

    “There are pros and cons to every developmental stage,” Insel said. “I think with every phase of life, there are trade-offs where some types of cognition and behavior are privileged because of how the brain is responding to the environment.”

    5. Late aging

    From 83 onward, the researchers identified a “late aging” phase.

    “What we’re seeing during that late aging phase is something called ‘increasing centrality,’” Mousley said. Particular regions of the brain become more important than others during this time. There is reduced connectivity, but there seems to be a pattern to that change.

    The metaphor Mousley used was that of changing bus routes. If you had a direct bus to work, but one day it stopped running and you had to take two buses, the transfer station would suddenly become very important. She theorized that the brain might be prioritizing important connections if other connections drop off.

    What it means

    The word “development” is often associated with childhood or the teenage years — but what this new research demonstrates is that the brain develops continually throughout our lives.

    “We often ascribe certain brain changes to negative outcomes in adulthood or later life,” Insel said. “But actually there’s certain cognitive features that can be really helpful and useful in aging.” By zooming out and looking at how the brain changes over the course of our lifetimes, Insel hopes that we can have a better understanding of what to expect at these different ages, and why our brains might be more vulnerable to certain disorders in adolescence or older age respectively.

    Yaakov Stern, a neuroscientist at Columbia University, noted that a good next step would be to try to understand exactly how these measures of the brain might be related to cognitive processes — essentially connecting the dots between this research and other work that has looked at the way our brains function throughout our lives.

    He added that many of the things that affect brain development are within our control — such as diet, exercise and social connection.

    “The brain changes with aging. We know that,” Stern said. “What interests me, is there are exposures that seem to be associated with more successful aging.”

  • Lincoln University is facing pressure from its Chester County neighbors after homecoming shooting

    Lincoln University is facing pressure from its Chester County neighbors after homecoming shooting

    After Lincoln University’s homecoming in October ended with seven people shot, including one killed, the rural Chester County township where the school is located plans to pass new regulations on large events.

    Several officials in Lower Oxford Township said there have been ongoing problems with parking, trash on neighbors’ lawns, disturbances and, in some cases, crime when the 1,650-student university hosts events. After the Oct. 25 shooting, when thousands of people gathered for homecoming, emergency personnel had to use all-terrain vehicles to transport patients on stretchers because ambulances could not access the campus, given how many cars were parked around the venue, they said.

    “We have had meetings with people at Lincoln,” said township supervisor Noel Roy, who oversees emergency management. “They’ve been somewhat reluctant to do what needs to be done to try and control the situation.”

    Lincoln University has declined to answer specific questions from The Inquirer, but President Brenda Allen at a board of trustees meeting last month acknowledged that changes were needed, especially around the school’s large events, and that the school has to do a better job of collaborating with the township.

    “Our top priority remains the safety of our students, faculty, staff, alumni, and community,” the school said in a statement to The Inquirer Thursday. “The university continues to refine our safety measures and protocols.”

    At a township supervisors meeting this week, university officials pledged to work with the township.

    Lower Oxford Township officials meet and discuss a potential large event ordinance following the homecoming shooting at Lincoln University.

    “We want to come together because we are a part of this community as well,” said Venus Boston, Lincoln’s general counsel.

    Yeda Arscott, Lincoln’s associate vice president of facilities and program management, told supervisors the university is considering several steps to improve safety, including ending all outside events at dusk, eliminating open invitations, requiring guest registration, and canceling large events such as Spring Fling. The school also is looking at parking and safety protocols, she said.

    Yeda Arscott, associate vice president director of facilities and program management at Lincoln, speaks at the Lower Oxford Township meeting and shares actions the university is considering following the homecoming shooting.

    “This shows real commitment,” said Arscott, who lives five minutes from Lincoln, “but real safety requires joint planning between the township, Lincoln, other major businesses, our neighbors, and emergency services.”

    Township and Lincoln officials said they plan to meet privately to discuss solutions.

    “Our goal is to work with Lincoln to make this better,” said Kevin R. Martin, chairman of the board of supervisors. “We need to think this through, but we also have a sense of urgency because it does affect our community.”

    Kevin R Martin, chairman of the township supervisors, said the township wants to work with Lincoln on improvements.

    Chester County Commissioner Josh Maxwell said county officials and the university also will meet in January to discuss best practices for emergency services and student and community safety.

    “It’s important that the kids feel safe,” said Maxwell, who also is an adjunct professor at Lincoln. “No one wants this to ever happen again.”

    The shooting remains under investigation. Jujuan Jeffers, 20, of Wilmington, was killed, and six others, ages 20 to 25, including a student, were also shot. Zecqueous Morgan-Thompson, 21, of Wilmington, was charged with possessing a concealed firearm without a license. Neither Jeffers nor Morgan-Thompson have any known connection to Lincoln.

    Arscott also urged township leaders to “broaden the conversation beyond event permits” and look to address the problem of gun violence.

    “We were a victim, too,” Boston said.

    “We were a victim, too,” said Venus Boston, Lincoln University’s general counsel.

    Tensions with neighbors

    The proposed township ordinance would require those seeking to hold special events to apply for a permit 30 days in advance and outline how they will control the number of guests, traffic, alcohol, and security, said township solicitor Winifred Moran-Sebastian. The township could approve or reject applications.

    Township supervisors last spring passed a parking ordinance to cope with access problems created during past large events at Lincoln, but parking at homecoming still led to issues for emergency responders.

    Several residents who attended this week’s meeting were skeptical of Lincoln’s intent to make improvements and called for larger fines than the $1,000 proposed in the ordinance.

    Vanessa Ross lives about a half a mile from campus and said she was afraid for her family the night of the homecoming shooting. She spoke at the Lower Oxford Township supervisors meeting.

    “I feel my life is in jeopardy with how things are being currently managed,” said Lincoln neighbor Celestine Getty, fearing what could happen if vehicles were unable to get to her house in the event of an emergency.

    Vanessa Ross, who has lived about a half mile from Lincoln for 14 years, said crime and disruption have happened at large Lincoln events for half those years.

    “There is no excuse whatsoever why the college cannot increase their police force and install the metal detectors that are necessary,” she said. “I can’t even go see Barry Manilow in Philadelphia without going through a metal detector.”

    Founded in 1854, Lincoln is known as the first degree-granting historically Black university in the nation. Its 429 acres are nestled in a township of farm fields with a little over 5,000 residents, the majority of them white. Racial tensions have come into play over the years, with township residents saying they have been unfairly accused of racism for raising safety issues.

    Allen, the Lincoln president, has not pointed to racism as a factor in the conversations about safety, said Boston, the university’s solicitor.

    A storied institution with recent safety issues

    Lincoln has a storied history. The first presidents of both Nigeria and Ghana are Lincoln graduates, as are Philadelphia Mayor Cherelle L. Parker, former U.S. Supreme Court Justice Thurgood Marshall, and poet Langston Hughes.

    The school has received $45 million in gifts from philanthropist MacKenzie Scott, ex-wife of Jeff Bezos. And Allen, who in 2020 had survived an internal battle to oust her and had her contract extended to 2030, was named a top historically Black college leader by a national nonprofit in 2021.

    But over the last decade, the university has struggled with safety issues.

    In spring 2023, two women were shot and injured on Lincoln’s campus during its annual Spring Fling event. In 2022, a student was fatally stabbed during a fight inside a dorm by the sister of a student. During an on-campus dance in 2018, 15 students were taken to the hospital following a brawl in which a security officer was assaulted. In 2016, there was a robbery and shooting on Lincoln’s campus following homecoming. And in 2015, Lincoln tightened security after shots were fired in a dorm.

    Some residents said it’s time for the township to put in additional controls.

    “We can no longer wait and see or hope the university will simply do the right thing,” said Andrew Cope, who lived near Lincoln for nearly two decades and still owns property there. “The pattern is too long, the consequences too severe, and the community’s trust too damaged.”

    Carmina Taylor, former president of Lincoln parents association, addresses the Lower Oxford Township supervisors.

    Carmina Taylor, who led Lincoln’s parent association from 2013 to 2016, said she has had longstanding safety concerns.

    When a student was killed in the dorm in 2022, Taylor told The Inquirer she had previously sounded the alarm: “I had said, ‘If Lincoln doesn’t do something, we’re going to have a death on campus.’”

    The university’s response to the homecoming shooting, said Taylor, who got a master’s degree from Lincoln in 2011 and whose son graduated from Lincoln in 2016, is “beyond fluff.”

    “Until someone does something from the outside to bind them,” she said, nothing will change.

    Security expert Brian Higgins said measures, including controlled entrances and screening of guests with hand-held wands, metal detectors or bag checks, are typically used for large crowd events. He acknowledged that imposing strict guest screening may not create the welcoming, upbeat environment characteristic of college homecomings.

    “But in light of what happened, it’s very prudent to do so,” said Higgins, president of Group 77, a public safety and security consulting firm, based in the New York metro area.

    Higgins, whose company has colleges among its clients, said drones increasingly are being used as part of safety monitoring at large events. Traffic control measures and the setting of crowd size limits are other issues the school should consider, he said.

    Anthony Floyd, a former police chief at Lincoln and a Philadelphia city police officer for about 20 years, said the university’s police chief and president should attend every township meeting and work more closely with the township on addressing safety issues.

    Anthony Floyd Jr., who was police chief at Lincoln in 2013 and also had been a Philadelphia city cop, told the supervisors at the meeting that better coordination is needed between the community and the university. The school’s police chief and president should attend the supervisor meetings every month, give updates on safety and security, and be held accountable, he said.

    Lincoln says it’s working on changes

    Last month at a Lincoln board of trustees meeting, Allen, the president, said the campus had been focused on restoring a sense of safety for students and making sure they and staff had counseling support. Allen, a 1981 Lincoln graduate who has led the school since 2017, said the university was examining “safety protocols, parking, traffic, registration for guests,” and the process for inviting guests as part of its review process.

    Lincoln University President Brenda A. Allen (left) announces plans for an after action review following the homecoming shooting.

    Allen said the university is seeking feedback from the student government association and faculty and staff.

    Roy, one of the township supervisors, said parking restrictions put into place earlier this year were not heeded, and the township had to tow 60 cars the night of the homecoming shooting.

    “Every time they towed a car, another car would pull into that space,” he said.

    An event that would draw 10,000 people to a township with half that population and no police force is concerning, said Moran-Sebastian, the township solicitor. Lower Oxford relies on Pennsylvania State Police for law enforcement. For the homecoming event, the university requested state police, but only got two, Arscott, the facilities’ head, said.

    Deborah J Kinney, secretary/treasurer and code enforcement officer, listens during the Lower Oxford Township supervisors meeting.

    Township officials have been frustrated with the responses from Lincoln in the past. When a meeting was held in November 2024 to discuss parking-related problems during the previous Spring Fling event, Allen said she didn’t need the township’s help, said Deborah Kinney, township secretary/treasurer and codes enforcement officer. Kinney said she had suggested an event process that would have included a plan for parking.

    “So we decided we needed to be proactive on our end, not just for our residents but for their students,” Kinney said. “It’s not the students. It’s the outside influences that are coming in to these events.”

    She also said that in 2024, Lincoln accounted for 183, or 26%, of the township’s emergency calls.

    Winfred Moran-Sebastian, Lower Oxford Township solicitor, outlines the proposed ordinance to regulate large events in the township. The ordinance is still under draft.

    Veronica Carr, a 2016 Lincoln alumna, said she had been concerned about safety when she was a student, and conditions seem to have gotten worse. She did not attend homecoming.

    Carr, who works for an African American heritage consulting firm and lives in North Carolina, said she is concerned that two people have been killed on the campus in less than four years.

    “Obviously, something is lacking,” she said.

  • From Gen. Washington to SEPTA’s Festibuses, timing is everything

    From Gen. Washington to SEPTA’s Festibuses, timing is everything

    I was so close. If I had made it through one or two more green lights while driving from my last assignment… Or if I had not waited so long for the “right” car to pass in front of the building I was photographing for a real estate story…

    Then I might’ve been there seconds earlier when Gen. Washington stood at the back of his SUV placing his sword on the hip of his dress uniform. Or photographed him walking through the empty parking garage.

    Instead, I arrived at the elevators seconds after he did.

    Historical interpreters Benjamin Franklin (from left) Gen. George Washington and President Abraham Lincoln are in the audience as the U.S. Mint unveils new coins for America’s 250th birthday.

    There isn’t a day that goes by that I am not reminded how photography is all about the timing. And I don’t mean just the 1/500th of a second your camera shutter is open.

    There is an expression “f/8 and be there” often attributed to legendary photographer Arthur “Weegee” Fellig. The “there” has come to mean not fussing over the technical aspects — an f-stop/lens aperture — of taking pictures but instead being “in the moment.”

    Weegee, however, meant it literally. He was a New York crime scene photographer in the 1930s and 1940s famous for arriving before the police and made his living getting there and taking a picture before his competition (there were a dozen newspapers and tabloids in Manhattan back then).

    Another “good timing” came for me last Saturday. I was in Center City with my family on my day off. There were so many people in the Christmas Village in LOVE Park we walked along the outskirts, where we found the annual Festibus competition. That’s where SEPTA employees volunteer their time to decorate buses for the holidays and compete for bragging rights. And let riders vote for their favorites among the eight decorated buses parked along JFK Boulevard and 15th Street.

    I made a fast photo of SEPTA workers costumed as Care Bears who went over to a passing coworker stopped in traffic. But I couldn’t leave with only a photo of the backsides of mechanic Raymond Borges and operators Jose DeCos and James Smith.

    So I stayed behind to document more of their greeting visitors and some of the other buses.

    One more “right place” earlier in the week, covering another Semiquincentennial event, local artists painting 20 Liberty Bell replicas for placing in Philadelphia neighborhoods in 2026.

    Walking out of the garage where the artists were working, I heard a news helicopter and looked up, then over to see a column of smoke rising to the north.

    I got there as firefighters were just starting to climb up to the rowhouse roofs on North Lambert Street.

    The fire, near La Salle University, was placed under control within an hour. But sadly, a 70-year-old mother of three did not get out in time and died in the blaze.

    Since 1998 a black-and-white photo has appeared every Monday in staff photographer Tom Gralish’s “Scene Through the Lens” photo column in the print editions of The Inquirer’s local news section. Here are the most recent, in color:

    December 8, 2025: The Benjamin Franklin Bridge and pedestrians on the Delaware River Trail are reflected in mirrored spheres of the “Weaver’s Knot: Sheet Bend” public artwork on Columbus Boulevard. The site-specific stainless steel piece located between the Cherry Street and Race Street Piers was commissioned by the City’s Public Art Office and the Delaware River Waterfront Corporation and created and installed in 2022 by the design and fabrication group Ball-Nogues Studio. The name recalls a history that dominated the region for hundreds of years. “Weaver’s knot” derives from use in textile mills and the “Sheet bend” or “sheet knot” was used on sailing vessels for bending ropes to sails.
    November 29, 2025: t’s ginkgo time in our region again when the distinctive fan-shaped leaves turn yellow and then, on one day, lose all their leaves at the same time laying a carpet on city streets and sidewalks. A squirrel leaps over leaves in the 18th Century Garden in Independence National Historical Park Nov. 25, 2025. The ginkgo (Ginkgo biloba) is considered a living fossil as it’s the only surviving species of a group of trees that existed before dinosaurs. Genetically, it has remained unchanged over the past 200 million years. William Hamilton, owner the Woodlands in SW Phila (no relation to Alexander Hamilton) brought the first ginkgo trees to North America in 1785.
    November 24, 2025: The old waiting room at 30th Street Station that most people only pass through on their way to the restrooms has been spiffed up with benches – and a Christmas tree. It was placed there this year in front of the 30-foot frieze, “The Spirit of Transportation” while the lobby of Amtrak’s $550 million station restoration is underway. The 1895 relief sculpture by Karl Bitter was originally hung in the Broad Street Station by City Hall, but was moved in 1933. It depicts travel from ancient to modern and even futuristic times.
    November 17, 2025: Students on a field trip from the Christian Academy in Brookhaven, Delaware County, pose for a group photo in front of the Liberty Bell in Independence National Historical Park on Thursday. The trip was planned weeks earlier, before they knew it would be on the day park buildings were reopening after the government shutdown ended. “We got so lucky,” a teacher said. Then corrected herself. “It’s because we prayed for it.”
    November 8, 2025: Multitasking during the Festival de DĂ­a de Muertos – Day of the Dead – in South Philadelphia.
    November 1, 2025: Marcy Boroff is at City Hall dressed as a Coke can, along with preschoolers and their caregivers, in support of former Mayor Jim Kenney’s 2017 tax on sweetened beverages. City Council is considering repealing the tax, which funds the city’s pre-K programs.
    October 25, 2025: Austin Gabauer, paint and production assistant at the Johnson Atelier, in Hamilton Twp, N.J. as the finished “O” letter awaits the return to Philadelphia. The “Y” part of the OY/YO sculpture is inside the painting booth. The well-known sculpture outside the Weitzman National Museum of American Jewish History was removed in May while construction continues on Market Street and has been undergoing refurbishment at the Atelier at the Grounds for Sculpture outside of Trenton.
    October 20, 2025:The yellow shipping container next to City Hall attracted a line of over 300 people that stretched around a corner of Dilworth Park. Bystanders wondered as they watched devotees reaching the front take their selfies inside a retro Philly diner-esque booth tableau. Followers on social media had been invited to “Climb on to immerse yourself in the worlds of Pleasing Fragrance, Big Lip, and exclusive treasures,” including a spin of the “Freebie Wheel,” for products of the unisex lifestyle brand Pleasing, created by former One Direction singer Harry Styles.
    October 11, 2025: Can you find the Phillie Phanatic, as he leaves a “Rally for Red October Bus Tour” stop in downtown Westmont, N.J. just before the start of the NLDS? There’s always next year and he’ll be back. The 2026 Spring Training schedule has yet to be announced by Major League Baseball, but Phillies pitchers and catchers generally first report to Clearwater, Florida in mid-February.
    October 6. 2025: Fluorescent orange safety cone, 28 in, Poly Ethylene. Right: Paint Torch (detail) Claes Oldenburg, 2011, Steel, Fiberglass Reinforced Plastic, Gelcoat and Polyurethane. (Gob of paint, 6 ft. Main sculpture, 51 ft.). Lenfest Plaza at the Pennsylvania Academy of the Fine Arts on North Broad Street, across from the Convention Center.
    September 29, 2025: A concerned resident who follows Bucks County politics, Kevin Puls records the scene before a campaign rally for State Treasurer Stacy Garrity, the GOP candidate for governor. His T-shirt is “personal clickbait” with a url to direct people to the website for The Travis Manion Foundation created to empower veterans and families of fallen heroes. The image on the shirts is of Greg Stocker, one of the hosts of Kayal and Company, “A fun and entertaining conservative spin on Politics, News, and Sports,” mornings on Talk Radio 1210 WPHT.
    September 22, 2025: A shadow is cast by “The Cock’s Comb,” created by Alexander “Sandy” Calder in 1960, is the first work seen by visitors arriving at Calder Gardens, the new sanctuary on the Ben Franklin Parkway. The indoor and outdoor spaces feature the mobiles, stabiles, and paintings of Calder, who was born in Philadelphia in 1898, the third generation of the family’s artistic legacy in the city.
    September 15, 2025: Department of Streets Director of Operations Thomas Buck leaves City Hall following a news conference marking the activation of Automated Speed Enforcement (ASE) cameras on the Broad Street corridor – one the city’s busiest and most dangerous roads. The speed limit on the street, also named PA Route 611, is 25 mph.

    Âť SEE MORE: Archived columns and Twenty years of a photo column.

  • Saquon Barkley has been dominant in December and January during his career. Can he heat up the Eagles offense?

    Saquon Barkley has been dominant in December and January during his career. Can he heat up the Eagles offense?

    For a few moments on Monday night, Saquon Barkley looked as if he had stepped into a time machine and returned to his 2024 offensive player of the year form.

    His success on the ground against the Los Angeles Chargers reached its pinnacle early in the fourth quarter. On a Tush Push fake on third-and-1, an under-center Jalen Hurts pitched the ball to Barkley, who hurried to his left and accelerated through a hole opened by Dallas Goedert, Darius Cooper, Fred Johnson, and Jordan Mailata. Flawless blocking — a rare sight in 2025 — ensured that Barkley could run unhindered to the end zone.

    The trick play turned into a 52-yard touchdown run, Barkley’s second-longest carry of the season. On an otherwise dismal day underscored by Hurts’ four interceptions in the Eagles’ 22-19 overtime loss to the Chargers, Barkley’s 122 rushing yards and his explosive play offered a glimmer of hope for the offense’s future.

    “We just need more of that,” Barkley said after the game.

    That has been evading the Eagles for most of the season. The explosive runs that once seemed routine for Barkley have been difficult to attain in his second year with the team. The TD run on Monday was just his third carry of 20 or more yards, a feat he achieved 17 times in the regular season last year.

    For select moments, Barkley’s performance on Monday served as a reminder of what’s possible. The Eagles may need more from him going forward. The 28-year-old running back has averaged just 14.3 carries over his last three games (17.5 before the losing streak).

    Meanwhile, Hurts has been called upon to pass more frequently at 37.7 attempts per game (26.9 before the losing streak). There have been some encouraging moments, including his third-and-16, middle-of-the-field, 28-yard throw to DeVonta Smith against the Chargers. But in that three-game span, Hurts has thrown three touchdown passes to five interceptions.

    Once upon a time, the Eagles’ identity was based in the run game. It fueled their Super Bowl run last season. In 2021, it took the Eagles from 2-5 to the playoffs. With Barkley showing signs of life and the upcoming wintry weather lending itself to the ground game, is it too late for Nick Sirianni and Kevin Patullo to strike a balance between the run and the pass?

    At the very least, Barkley’s self-confidence hasn’t wavered.

    “I know the type of ability that I have and the energy I can bring,” Barkley said. “Just got to keep my foot on the gas and keep going and hopefully be able to make some more like that. I know it’s going to start breaking off for us, ‘cause I trust, one, my work ethic and my preparation. I have trust in the coaches and most importantly, I have trust in the guys up front.”

    Saquon Barkley showed enticing glimmers of his previous form against the Chargers.

    Building off successes

    Barkley’s performance on Monday was the second time he eclipsed 100 rushing yards this season. His season-best showing came against his former team in the Week 8 win over the Giants, in which he rushed for 150 yards and a 65-yard touchdown on 14 carries.

    Both efforts featured a common thread. Barkley generated most of his output when Hurts was lined up under center — 116 yards and the touchdown on eight carries against the Giants and 102 yards and the touchdown on 10 carries against the Chargers. Explosive touchdown aside, Barkley had three additional runs for double-digit yardage from under-center handoffs on Monday.

    Barkley’s success from under center has been a season-long trend. According to Next Gen Stats, he has averaged 4.9 yards per carry on those looks while posting 3.6 yards per carry from the shotgun. He’s had far more shotgun runs this season — 218 to 82 under center.

    Still, in the aftermath of Monday’s game, Sirianni emphasized that explosives can be generated from any alignment.

    “Many different ways that you can create explosives in the run game; under center, in the gun, there are screens that are like runs, there are shovels that are like runs, so there are many different ways to go about it,” Sirianni said Wednesday. “I think at the end of the day, there were good schemes introduced by the coaches, and then there was good execution by the players with really good fundamentals. On those particular ones, Saquon found some light and was able to get free and that was huge.”

    But the Eagles’ success rushing from under center was undeniable on Monday. Barkley averaged 10.2 yards per carry on those runs including the touchdown and 5.6 yards per carry without it, which is more than a 1½-yard increase over his season average.

    On his 10 handoffs from the shotgun, Barkley rushed for 20 total yards (2.0 yards per carry).

    According to Mailata, some of the under center runs were more effective because of the element of uncertainty that is instilled within the defense on those plays.

    “There’s so much more complementary stuff from under center than there is in gun or pistol, in my honest opinion,” Mailata said. “I think that’s why we execute better. I think for us up front, it gets us on our angles, because they truly have to read the defense. The defense truly has to read or play their gap first or play us, whatever their assignment is. It’s like a second delay before they can commit to it. Is it a run? Is it a pass? And that’s why I think our plays under center are a lot better than the guns.”

    That second delay helps the run blockers time their combination blocks better, Mailata said. Additionally, one wrinkle that the Eagles added on some of the early under-center runs was keeping the receivers tight to the formation. That opened up the possibility for the Eagles to run a crack toss, adding yet another option that defenses must honor at the snap.

    The under-center alignment doesn’t exclusively benefit the blockers, according to Mailata. He surmised that Barkley’s positioning in the backfield allows him to see a more complete picture of the defense, too.

    “I think his vision, because he’s coming downhill, especially on outside zone, or even inside zone,” Mailata said. “He can see everything. If there’s leakage, he can bounce out and make a play. When we’re in gun, I feel like he has to come down here, but now his vision is there.”

    Throughout the season, Barkley has been asked about the disparity in his output between the two alignments. He continues to downplay that discrepancy. While he acknowledged on Friday what the numbers show, Barkley stressed that he doesn’t have a personal preference between runs from the shotgun vs. under center.

    “I feel like for me, personally, it doesn’t make a difference,” Barkley said. “It’s just running the football. Is there a difference? Yes. Outside zone is different. There is a difference of how you set it up, get your shoulders squared, what you’re seeing, what you’re reading. But to me — I’m not trying to brag here — I was drafted very high in this league from Penn State and the last two years in college, I never went under center. Then when you get into the NFL, you have to adapt and learn how to run under center.

    “I feel comfortable in either, but I guess the numbers are showing that. Again, the player I want to be, it shouldn’t be that way. It shouldn’t be we’re having more success in one way, because ultimately the run game falls down on me. So, yes, we’re producing underneath, but I’ve got to find ways to help us produce from gun, too. Because it gives us a better balance, too, when you’re going against defenses.”

    The shotgun runs aren’t going away. Certain concepts, like zone reads and run-pass options, are executed out of the shotgun. The Eagles must run the ball from the shotgun to set up those other plays throughout the game.

    Jordan Mailata (68) has noted that there’s a difference in approach for defenses when Saquon Barkley (26) runs out of shotgun.

    But would Mailata advocate for more under-center runs going forward?

    “I’ll be honest,” Mailata said. “Depending on the flow of the game, we would advocate for more under center stuff. But in the mode that we’re in right now, just be a player. Let the coaches coach and let the players play.”

    Later in the season, longer runs?

    Aside from the backward hurdle, no image better defines Barkley’s historic 2024 than his 78-yard touchdown run in the NFC divisional-round win over the Los Angeles Rams in mid-January.

    Late in the fourth quarter, Barkley became a human snowplow as he rattled off a touchdown run that tied the longest in his career. In the week leading up to the game, Barkley reminisced fondly about the snow games he played in his youth. The snow-globe-like environment at the Linc lived up to Barkley’s expectations in the aftermath.

    “The atmosphere was crazy, man,” Barkley said after the game. “It was insane. Got a smile on my face thinking about it. This is what you dream about. This is why I came to Philly. Wanted to be a part of games like this. I’m just happy to be able to be a part of it.”

    Barkley could be a part of more of those games, even before he reaches the playoffs. The Eagles are done playing in domes for the rest of the regular season. While the snow in Sunday’s forecast is limited to the morning, according to AccuWeather, the high in the afternoon is 28 degrees with 16 mph winds making the Real Feel temperature 15 degrees.

    When the weather cools off, Barkley tends to thrive. In the months of December and January throughout his eight-year career, he has averaged 4.7 yards per carry in the regular season, which is a slightly better clip than each of the rates he managed in the preceding months.

    He also tends to earn more carries in December and January, averaging 17.9 carries per game, which is also a greater rate than September, October, and November.

    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}}});

    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}}});

    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}}});

    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}}});

    “Real football happens late in the season,” Barkley said in late November. “And that’s when you want to be at your best, especially when you get into that run to go into the playoffs and then getting into the playoffs.”

    That trend isn’t limited to Barkley. Among a pool of running backs with at least 300 December carries per month since 2015, December and January is the most productive period compared to earlier in the regular season. Those high-volume backs averaged 4.5 yards per attempt and 14.7 carries per game in December and January.

    Can Barkley continue that trend for the rest of the regular season, from Philly, to Landover, Md., to Buffalo, N.Y., and back to Philly? Mailata is optimistic that the Eagles can build off of the wrinkles they implemented in the run game on Monday, even though he said some of the concepts “got a little bit stale” in the second half.

    Plus, the Eagles still need to improve at putting themselves in situations to run the ball. Barkley had eight carries for negative yardage or no gain on Monday night, which isn’t exactly a recipe for sticking with the run.

    “That doesn’t put us in prime position to continue to get more runs called,” Barkley said. “It’s easier to run the ball when it’s second-and-6 and second-and-5 rather than second-and-11 or second-and-10.”

    But Mailata was adamant that Barkley can’t do it alone. If the run game is going to breathe life back into the Eagles offense, it’s going to take the entire unit.

    “The guy’s always looking for solutions,” Mailata said. “He’s always going to blame himself, which I hate that, because you can watch the film and we’re one block away up front. As tiring as that is, he’s going to take the blame for that, because he didn’t make a move. And I’m just like, ‘You can’t do everything. You’re not Superman.’”

  • Since Jalen Hurts started forcing the ball to A.J. Brown, the Eagles have stopped winning

    Since Jalen Hurts started forcing the ball to A.J. Brown, the Eagles have stopped winning

    Three seismic developments occurred over the past three Eagles games, all losses. Seismic, because the developments involved the Eagles’ best current defender, the best receiver in club history, and perhaps the best player in the history of the franchise.

    First, in an apparent response to complaints about his role in the offense, the Eagles began force-feeding wide receiver A.J. Brown. He was targeted 35 times in the three games in question. He’d been targeted 37 times in the five previous games.

    Second, right tackle Lane Johnson, who might be the greatest Eagle in history, injured his foot. The Eagles win 66% of the time when Johnson plays, while their winning percentage without him is 34%, and falling.

    Third, defensive tackle Jalen Carter was either hurting or absent. Carter missed the loss Monday night against the Chargers after undergoing a procedure on his shoulders, which had rendered him virtually useless in the two previous games.

    Nothing can be done to remedy the conditions of Johnson or Carter. Johnson issued a cryptic Twitter/X message after Monday night’s game that indicated his return might come sooner than later, and he wasn’t put on injured reserve, but he’s going to miss Sunday’s game against the visiting Raiders. Carter isn’t on IR either, but he’s out, too.

    Which leaves A.J.

    He was getting fewer and fewer looks. The ball just wasn’t finding him. He wanted the ball more. Hell, I wanted him to get the ball more. After all, with due respect to the golden oldies and one year of Terrell Owens, the Eagles have never had a receiver quite like him.

    But getting it to him has spelled disaster.

    Me, Me, Me

    After the Eagles beat Tampa Bay in Game 4, Brown, who had two catches for 7 yards, posted a passage of scripture that indicated he was being ignored: “If you’re not welcomed, not listened to, quietly withdraw. Don’t make a scene. Shrug your shoulders and be on your way.”

    Three games later, after a win at Minnesota, Brown posted, “Using me but not using me.” He had four catches for 121 yards and two touchdowns.

    A week later, after a win in Green Bay, Brown was seen on a livestream playing a video game with a friend and saying the offense was a “(bleep)-show” and that he was “struggling” after catching two passes for 13 yards.

    Brown might have been indiscrete, but he wasn’t wrong: He needs to be included, if not featured, in order for the Eagles’ offense to function properly. What the past three games proved is that he does not need to be featured in order for the football team to win.

    A day after the “(bleep)-show” scandal, very publicly, on the sideline at practice, owner Jeffrey Lurie convinced Brown to stop publicly humiliating the team. Brown has gone silent.

    He also has been targeted a whopping 46 times. The first 11 times came against the Lions, a game the Eagles won.

    That was also the last time the Eagles had a healthy Lane Johnson and Jalen Carter.

    Eagles wide receiver A.J. Brown has been targeted 35 times over the past three games, up from 37 in his previous five.

    Correlation equaling causation?

    How do the issues fit together?

    Well, while the Eagles beat the Lions, they scored only 16 points — not exactly an offensive feast. They won not because Brown was targeted 11 times but because Carter had his second-best game of the season and the defense surrendered just nine points. The Birds scored just 10 in Green Bay the week before, but Carter & Co. limited the Packers to seven.

    The offense wasn’t humming, but neither was it hurting the cause, in large part because the offensive line remained viable.

    Without Johnson, it is less so.

    Before Johnson was injured, Hurts had committed three turnovers in 10 games. The team was 8-2.

    Since Johnson’s injury, Hurts has seven turnovers in three games. The team is 0-3.

    The defense has been pretty good in the past three games, but just before Carter wore down it had again developed into the type of elite unit that led the Eagles to their second Super Bowl win.

    The defense has not been good enough to compensate for Hurts, who is playing the worst football of his career.

    But is it because he’s trying to force the ball to A.J. Brown?

    What about us?

    Before Brown’s bellyaching got him more looks, bookend receiver DeVonta Smith was on pace for a career-high 1,241 receiving yards. That pace has been cut in half in the past four games.

    Asked Friday why his inclusion and production had slowed, Smith paused, then replied:

    “Um … ” five seconds passed as he looked into the distance and mused: ” … I don’t know. I don’t have an answer for that.”

    No one can accuse Smith of being indiscrete.

    Similarly, tight end Dallas Geodert was on pace for 72 catches, 13 more than his career best, and in a contract year, to boot. His pace has slowed by about 25%.

    First-time playcaller Kevin Patullo runs an offense that is both predictable and flavorless.

    Meanwhile, after projecting to fewer than 900 yards for 2025, Brown now has a chance for a fourth consecutive 1,000-yard season.

    There are plenty of issues with the Eagles’ offense.

    The biggest problem: The offensive line, due to rampant injury and aggregate fatigue, has declined from being the league’s best to being the league average.

    Another problem: First-year offensive coordinator Kevin Patullo, who has never before called plays, runs an offense that is both predictable and flavorless.

    The most recent problem: Hurts has become hesitant unless he’s throwing to Brown, usually on the first read.

    All three of those problems get diminished the minute Lane Johnson returns. All three of those problems matter less if Jalen Carter is on the field.

    But the only thing the Eagles can do Sunday is let the ball find A.J. when the ball finds A.J.

  • Citywide Quest: Do you know where in Philly these Hanukkah-themed photos were taken?

    Citywide Quest: Do you know where in Philly these Hanukkah-themed photos were taken?

    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:48px;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{background-color:#fff;border:3px dashed #e11b22;box-shadow:none;padding-left:4px;padding-right:4px}.inno-spanner–guess{background-color:var(–color-pin);box-shadow:4px 0 0 var(–color-pin),-4px 0 0 var(–color-pin);color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ xml:space=’preserve’ viewBox=’0 0 48 48’%3E%3Cpath fill=’white’ d=’m35.3 6.6 3-6.6H9.8l3 6.6h-7L24 48 42.3 6.6zM24 23.3c-3.4 0-6.2-2.8-6.2-6.2S20.6 11 24 11s6.2 2.8 6.2 6.2-2.8 6.1-6.2 6.1’/%3E%3C/svg%3E”);background-size:.9em;background-position:left center;background-repeat:no-repeat;padding-left:1.15em}.inno-spanner–readers{background-color:#808284;box-shadow:4px 0 0 #808284,-4px 0 0 #808284;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ xml:space=’preserve’ viewBox=’0 0 48 48’%3E%3Cpath fill=’white’ d=’m35.3 6.6 3-6.6H9.8l3 6.6h-7L24 48 42.3 6.6zM24 23.3c-3.4 0-6.2-2.8-6.2-6.2S20.6 11 24 11s6.2 2.8 6.2 6.2-2.8 6.1-6.2 6.1’/%3E%3C/svg%3E”);background-size:.9em;background-position:left center;background-repeat:no-repeat;padding-left:1.15em}.inno-spanner–location{background-color:var(–color-sign);box-shadow:4px 0 0 var(–color-sign),-4px 0 0 var(–color-sign);color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ xml:space=’preserve’ id=’Layer_1′ x=’0′ y=’0′ version=’1.1′ viewBox=’0 0 48 48’%3E%3Cstyle%3E.st0%7Bfill:white%7D%3C/style%3E%3Cpath d=’M32 3.5h-3.1C27.4 3.2 27.3 2 27.3 2c0-1.1-1.5-2-3.3-2-1.9 0-3.3.9-3.3 2 0 0 0 1.2-1.7 1.5h-3c-.9 0-1.6.7-1.6 1.6V20c0 .9.7 1.6 1.6 1.6h16c.9 0 1.6-.7 1.6-1.6V5.1c0-.9-.8-1.6-1.6-1.6M21.8 21.6h4.3V48h-4.3z’ class=’st0’/%3E%3C/svg%3E”);background-size:.9em;background-position:left center;background-repeat:no-repeat;padding-left:1em}.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-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-secondary);color:var(–color-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-accent);color:var(–color-secondary)}.inno-button–primary:disabled{color:var(–color-disabled);pointer-events:none}.inno-button–secondary{background-color:var(–color-background);color:var(–color-text-primary);border:solid 1px var(–color-text-link-hover)}.inno-button–secondary:hover{background-color:var(–color-text-link-hover);color:var(–color-over-accent);border:solid 1px var(–color-text-link-hover)}.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__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{max-width:100%;display:flex;align-items:center;justify-content:center}.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-text-link-hover)}.inno-icon–over-accent .inno-icon__stroke{stroke:var(–color-over-accent)}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1)}@media(forced-colors: active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:45px;outline:none;padding:0;width:45px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(forced-colors: active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover: hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0/5%)}}.maplibregl-ctrl button:not(:disabled):active{background-color:rgb(0 0 0/5%)}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}@media(forced-colors: active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 29 29’%3E%3Cpath d=’M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z’/%3E%3C/svg%3E”)}@media(forced-colors: active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z’/%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z’/%3E%3C/svg%3E”)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 29 29’%3E%3Cpath d=’m10.5 14 4-8 4 8z’/%3E%3Cpath fill=’%23ccc’ d=’m10.5 16 4 8 4-8z’/%3E%3C/svg%3E”)}@media(forced-colors: active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’m10.5 14 4-8 4 8z’/%3E%3Cpath fill=’%23ccc’ d=’m10.5 16 4 8 4-8z’/%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’m10.5 14 4-8 4 8z’/%3E%3Cpath fill=’%23ccc’ d=’m10.5 16 4 8 4-8z’/%3E%3C/svg%3E”)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’22’ height=’22’ fill=’none’ stroke=’%23333′ viewBox=’0 0 22 22’%3E%3Ccircle cx=’11’ cy=’11’ r=’8.5’/%3E%3Cpath d=’M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z’/%3E%3Cpath d=’M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z’/%3E%3Cpath d=’M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’22’ height=’22’ fill=’none’ stroke=’%2333b5e5′ viewBox=’0 0 22 22’%3E%3Ccircle cx=’11’ cy=’11’ r=’8.5’/%3E%3Cpath d=’M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z’/%3E%3Cpath d=’M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z’/%3E%3Cpath d=’M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’22’ height=’22’ fill=’%23333′ viewBox=’0 0 22 22’%3E%3Cpath d=’m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’22’ height=’22’ fill=’%2333b5e5′ viewBox=’0 0 22 22’%3E%3Cpath d=’m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23aaa’ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3Cpath fill=’red’ d=’m14 5 1 1-9 9-1-1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%2333b5e5′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23e58978′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%2333b5e5′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23e54e33′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors: active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23999′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3Cpath fill=’red’ d=’m14 5 1 1-9 9-1-1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%2333b5e5′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23e58978′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%2333b5e5′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23e54e33′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23666′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3Cpath fill=’red’ d=’m14 5 1 1-9 9-1-1z’/%3E%3C/svg%3E”)}}@keyframes maplibregl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’88’ height=’23’ fill=’none’%3E%3Cpath fill=’%23000′ fill-opacity=’.4′ fill-rule=’evenodd’ d=’M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z’/%3E%3Cpath fill=’%23fff’ d=’m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z’/%3E%3Cpath fill=’%23e1e3e9′ d=’M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z’/%3E%3Cpath d=’M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z’ style=’fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001’/%3E%3Cg style=’stroke-width:1.12603545’%3E%3Cpath d=’M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668′ style=’color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto’ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3′ style=’clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z’ style=’clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3C/g%3E%3C/svg%3E”);background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors: active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’88’ height=’23’ fill=’none’%3E%3Cpath fill=’%23000′ fill-opacity=’.4′ fill-rule=’evenodd’ d=’M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z’/%3E%3Cpath fill=’%23fff’ d=’m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z’/%3E%3Cpath fill=’%23e1e3e9′ d=’M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z’/%3E%3Cpath d=’M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z’ style=’fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001’/%3E%3Cg style=’stroke-width:1.12603545’%3E%3Cpath d=’M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668′ style=’color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto’ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3′ style=’clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z’ style=’clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3C/g%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){a.maplibregl-ctrl-logo{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’88’ height=’23’ fill=’none’%3E%3Cpath fill=’%23000′ fill-opacity=’.4′ fill-rule=’evenodd’ d=’M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z’/%3E%3Cpath fill=’%23fff’ d=’m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z’/%3E%3Cpath fill=’%23e1e3e9′ d=’M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z’/%3E%3Cpath d=’M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z’ style=’fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001’/%3E%3Cg style=’stroke-width:1.12603545’%3E%3Cpath d=’M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668′ style=’color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto’ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3′ style=’clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z’ style=’clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3C/g%3E%3C/svg%3E”)}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:hsla(0, 0%, 100%, 0.5);margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:hsla(0, 0%, 100%, 0.5);background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’24’ height=’24’ fill-rule=’evenodd’ viewBox=’0 0 20 20’%3E%3Cpath d=’M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0’/%3E%3C/svg%3E”);border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:rgb(0 0 0/5%)}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors: active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’24’ height=’24’ fill=’%23fff’ fill-rule=’evenodd’ viewBox=’0 0 20 20’%3E%3Cpath d=’M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0’/%3E%3C/svg%3E”)}}@media screen and (forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’24’ height=’24’ fill-rule=’evenodd’ viewBox=’0 0 20 20’%3E%3Cpath d=’M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0’/%3E%3C/svg%3E”)}}.maplibregl-ctrl-attrib a{color:rgba(0, 0, 0, 0.75);text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:hsla(0, 0%, 100%, 0.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:rgb(0 0 0/5%)}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:””;position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0, 0, 0, 0.35);box-sizing:border-box;content:””;height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:rgba(0, 0, 0, 0.4);color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover: none),(pointer: coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100% !important;left:0 !important;position:fixed !important;top:0 !important;width:100% !important;z-index:99999}.inno-map{position:relative;margin-bottom:32px;width:100%;height:500px;background-color:var(–color-faint);overflow:hidden}.inno-map.is-loaded .inno-map__loading{opacity:0;animation:none;pointer-events:none}.inno-map__map{width:100%;height:100%}@keyframes loadingPulse{0%{opacity:1}100%{opacity:.4}}.inno-map__loading{position:absolute;font-family:”Grot 10″,sans-serif;font-weight:bold;font-size:18px;top:50%;left:50%;transform:translate(-50%, -50%);animation:loadingPulse .8s ease-in-out alternate infinite;transition:opacity .4s ease-in-out}.inno-map__location,.inno-map__guess{position:absolute;left:0;top:0;will-change:transform;display:none;z-index:4}.maplibregl-canvas-container .inno-map__location,.maplibregl-canvas-container .inno-map__guess{display:block}.inno-map__location .inno-icon,.inno-map__guess .inno-icon{width:2.4em;height:2.4em;fill:var(–color-pin)}@media(min-width: 48em){.inno-map__location .inno-icon,.inno-map__guess .inno-icon{width:3em;height:3em}}@keyframes dropIn{from{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}.inno-map__guess .inno-icon{transform:translateY(-50%)}.inno-map__guess–user{z-index:2}.inno-map__guess–user .inno-icon{opacity:0;animation:dropIn .8s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards;fill:#808284}.inno-map__guess–user-0 .inno-icon{animation-delay:.5s}.inno-map__guess–user-1 .inno-icon{animation-delay:.55s}.inno-map__guess–user-2 .inno-icon{animation-delay:.6s}.inno-map__guess–user-3 .inno-icon{animation-delay:.65s}.inno-map__guess–user-4 .inno-icon{animation-delay:.7s}.inno-map__guess–user-5 .inno-icon{animation-delay:.75s}.inno-map__guess–user-6 .inno-icon{animation-delay:.8s}.inno-map__guess–user-7 .inno-icon{animation-delay:.85s}.inno-map__guess–user-8 .inno-icon{animation-delay:.9s}.inno-map__guess–user-9 .inno-icon{animation-delay:.95s}.inno-map__guess–user-10 .inno-icon{animation-delay:1s}.inno-map__guess–user-11 .inno-icon{animation-delay:1.05s}.inno-map__guess–user-12 .inno-icon{animation-delay:1.1s}.inno-map__guess–user-13 .inno-icon{animation-delay:1.15s}.inno-map__guess–user-14 .inno-icon{animation-delay:1.2s}.inno-map__guess–user-15 .inno-icon{animation-delay:1.25s}.inno-map__guess–user-16 .inno-icon{animation-delay:1.3s}.inno-map__guess–user-17 .inno-icon{animation-delay:1.35s}.inno-map__guess–user-18 .inno-icon{animation-delay:1.4s}.inno-map__guess–user-19 .inno-icon{animation-delay:1.45s}.inno-map__guess–user-20 .inno-icon{animation-delay:1.5s}.inno-map__guess–user-21 .inno-icon{animation-delay:1.55s}.inno-map__guess–user-22 .inno-icon{animation-delay:1.6s}.inno-map__guess–user-23 .inno-icon{animation-delay:1.65s}.inno-map__guess–user-24 .inno-icon{animation-delay:1.7s}.inno-map__guess–user-25 .inno-icon{animation-delay:1.75s}.inno-map__guess–user-26 .inno-icon{animation-delay:1.8s}.inno-map__guess–user-27 .inno-icon{animation-delay:1.85s}.inno-map__guess–user-28 .inno-icon{animation-delay:1.9s}.inno-map__guess–user-29 .inno-icon{animation-delay:1.95s}.inno-map__guess–user-30 .inno-icon{animation-delay:2s}.inno-map__guess–user-31 .inno-icon{animation-delay:2.05s}.inno-map__guess–user-32 .inno-icon{animation-delay:2.1s}.inno-map__guess–user-33 .inno-icon{animation-delay:2.15s}.inno-map__guess–user-34 .inno-icon{animation-delay:2.2s}.inno-map__guess–user-35 .inno-icon{animation-delay:2.25s}.inno-map__guess–user-36 .inno-icon{animation-delay:2.3s}.inno-map__guess–user-37 .inno-icon{animation-delay:2.35s}.inno-map__guess–user-38 .inno-icon{animation-delay:2.4s}.inno-map__guess–user-39 .inno-icon{animation-delay:2.45s}.inno-map__guess–user-40 .inno-icon{animation-delay:2.5s}.inno-map__guess–user-41 .inno-icon{animation-delay:2.55s}.inno-map__guess–user-42 .inno-icon{animation-delay:2.6s}.inno-map__guess–user-43 .inno-icon{animation-delay:2.65s}.inno-map__guess–user-44 .inno-icon{animation-delay:2.7s}.inno-map__guess–user-45 .inno-icon{animation-delay:2.75s}.inno-map__guess–user-46 .inno-icon{animation-delay:2.8s}.inno-map__guess–user-47 .inno-icon{animation-delay:2.85s}.inno-map__guess–user-48 .inno-icon{animation-delay:2.9s}.inno-map__guess–user-49 .inno-icon{animation-delay:2.95s}.inno-map__guess–user-50 .inno-icon{animation-delay:3s}.inno-map__location .inno-icon{fill:var(–color-sign);transform:translateY(-30%)}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin-top:8px;margin-right:8px;box-shadow:none;border-radius:4px;overflow:hidden}@media(min-width: 48em){.maplibregl-ctrl-top-right .maplibregl-ctrl{margin-top:16px;margin-right:16px}}.maplibregl-ctrl-group button{background-color:var(–color-secondary);transition:background .4s ease-in-out}.maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23f18e0c’ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}.maplibregl-ctrl-group button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23f18e0c’ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.maplibregl-ctrl-group button:hover{background-color:var(–color-accent) !important}.maplibregl-ctrl-group button:hover.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23222222′ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}.maplibregl-ctrl-group button:hover.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23222222′ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.inno-color–thanksgiving .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23f9bf6b’ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}.inno-color–thanksgiving .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23f9bf6b’ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.inno-color–thanksgiving .maplibregl-ctrl-group button:hover.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23bc520a’ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}.inno-color–thanksgiving .maplibregl-ctrl-group button:hover.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23bc520a’ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.inno-color–christmas .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23fafafa’ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}.inno-color–christmas .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23fafafa’ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.inno-color–christmas .maplibregl-ctrl-group button:hover.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23cb0909′ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}.inno-color–christmas .maplibregl-ctrl-group button:hover.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23cb0909′ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.maplibregl-control-container{transition:opacity .4s ease-in-out}.inno-settings{–color-background: #f2f1ed;–color-background-secondary: #f2f1ed;–color-secondary: #1a2954;–color-secondary-light: rgb(38.0545454545, 60.0090909091, 122.9454545455);–color-secondary-transparent: rgba(26, 41, 84, 0.8);–color-disabled: #004e96;–color-accent: #f0af13;–color-hero: #f0af13;–color-pin: #f0af13;–color-sign: #1a2954;–color-over-accent: #ffffff;–color-text-primary: #222222;–color-text-link: #1a2954;–color-text-link-hover: #f0af13;–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-color–spooky{–color-accent: #f18e0c;–color-hero: #f18e0c;–color-pin: #f18e0c;–color-sign: #222222;–color-secondary: #222222;–color-secondary-light: rgb(59.5, 59.5, 59.5);–color-secondary-transparent: rgba(34, 34, 34, 0.8);–color-disabled: #808284;–color-text-link: #f18e0c;–color-text-link-hover: #f18e0c}.inno-color–thanksgiving{–color-accent: #f9bf6b;–color-hero: #f9bf6b;–color-pin: #f9bf6b;–color-sign: #bc520a;–color-secondary: #bc520a;–color-secondary-light: rgb(212.2121212121, 92.5606060606, 11.2878787879);–color-secondary-transparent: rgba(188, 82, 10, 0.8);–color-disabled: #222222;–color-text-link: #bc520a;–color-text-link-hover: #f9bf6b}.inno-color–christmas{–color-accent: #fafafa;–color-hero: #fafafa;–color-pin: #018027;–color-sign: #cb0909;–color-secondary: #cb0909;–color-secondary-light: rgb(227.4174528302, 10.0825471698, 10.0825471698);–color-secondary-transparent: rgba(203, 9, 9, 0.8);–color-disabled: #808284;–color-text-link: #cb0909;–color-text-link-hover: #cb0909}.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)}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-geo{margin-top:48px;padding-bottom:48px}.inno-geo .inno-heading,.inno-geo .inno-caption{margin-top:6px}.inno-geo[data-status=answered] .inno-geo__clue-button,.inno-geo[data-status=playing] .inno-geo__clue-button{opacity:0;pointer-events:none}.inno-geo[data-status=answered] .inno-geo__clue-expand,.inno-geo[data-status=playing] .inno-geo__clue-expand{opacity:1;pointer-events:all}.inno-geo[data-status=answered] .inno-geo__clue-wrapper,.inno-geo[data-status=playing] .inno-geo__clue-wrapper{width:20%;height:20%;transform:translate(8px, 8px)}@media(min-width: 48em){.inno-geo[data-status=answered] .inno-geo__clue-wrapper,.inno-geo[data-status=playing] .inno-geo__clue-wrapper{transform:translate(16px, 16px)}}.inno-geo[data-status=answered] .inno-geo__clue,.inno-geo[data-status=playing] .inno-geo__clue{border-radius:1000px;border:1px solid var(–color-secondary);box-sizing:border-box}.inno-geo.has-answered .inno-map,.inno-geo[data-status=answered] .inno-map{pointer-events:none}.inno-geo.has-answered .inno-geo__submit-button,.inno-geo[data-status=answered] .inno-geo__submit-button{opacity:0}.inno-geo.has-answered .inno-geo__reveal,.inno-geo[data-status=answered] .inno-geo__reveal{max-height:1000px}.inno-geo.has-answered .maplibregl-control-container,.inno-geo[data-status=answered] .maplibregl-control-container{opacity:0}.inno-geo__count{color:#808284;text-align:center}.inno-geo__game{position:relative;background-color:#fff;aspect-ratio:1/1;overflow:hidden;border-radius:12px;border:1px solid var(–color-secondary)}.inno-geo__clue-wrapper{position:absolute;z-index:6;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;transition:all .4s ease-in-out}.inno-geo__clue{position:absolute;z-index:6;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;transition:all .4s ease-in-out}.inno-geo__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}@keyframes clueButton{0%{transform:scale(1);background-color:var(–color-secondary-light)}100%{transform:scale(0.95)}}.inno-geo__clue-button{position:absolute;bottom:8px;right:8px;transition:opacity .4s ease-in-out}@media(min-width: 48em){.inno-geo__clue-button{bottom:16px;right:16px}}[data-id=”1″] .inno-geo__clue-button{animation:clueButton .4s ease-in-out alternate infinite}.inno-geo__clue-button:hover{animation-play-state:paused;background-color:var(–color-accent) !important}.inno-geo__clue-expand{position:absolute;z-index:10;bottom:0;right:0;padding:8px;border-radius:32px;pointer-events:none;opacity:0}@media(min-width: 48em){.inno-geo__clue-expand{padding:16px}}.inno-geo__game-screen{position:absolute;top:0;left:0;width:100%;height:100%}.inno-geo__game-screen .inno-map{position:absolute;top:0;left:0;width:100%;height:100%;margin-bottom:0}.inno-geo__submit-button{position:absolute;bottom:8px;left:0;right:0;width:fit-content;margin:0 auto;transition:opacity .4s ease-in-out}@media(min-width: 48em){.inno-geo__submit-button{bottom:16px}}.inno-geo__tooltips{position:absolute;z-index:20;top:0;left:0;width:100%;height:100%;pointer-events:none}.inno-geo__tooltip{position:absolute;left:30%;right:30%;top:8px;font-family:”Grot 10″,sans-serif;line-height:1.2;font-weight:bold;font-size:16px;background-color:var(–color-secondary-transparent);width:fit-content;padding:4px;border-radius:4px;color:var(–color-accent);text-align:center;opacity:0;transition:opacity .4s ease-in-out;transition-delay:.5s}@media(min-width: 48em){.inno-geo__tooltip{top:16px}}[data-status=playing][data-id=”1″]:not(.has-guessed) .inno-geo__tooltip–1{opacity:1}[data-status=playing][data-id=”1″].has-guessed .inno-geo__tooltip–2{opacity:1}[data-id=”1″].has-answered .inno-geo__tooltip–3{opacity:1}.inno-geo__tap,.inno-geo__click{display:none}@media(pointer: fine){.inno-geo__click{display:inline}}@media(pointer: coarse){.inno-geo__tap{display:inline}}.inno-geo__reveal{overflow:hidden;max-height:0;transition:max-height 1s ease-in-out}.js-result-hide{display:none}.inno-results{display:grid;gap:16px;align-items:center;justify-content:center;text-align:center;overflow:hidden;max-height:0;transition:max-height .4s ease-in-out;padding-bottom:5px}.inno-results.is-revealed{max-height:2000px}.inno-results .inno-p.is-hidden{display:none}.inno-results__grade{display:none}.inno-results__grade.is-active{display:block}.inno-results__letter-grade{position:relative;aspect-ratio:1/1;border-radius:8px;border:3px solid var(–color-accent);max-width:112px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(–color-secondary);margin-bottom:16px}@keyframes glitter{0%{transform:scale(0.5) rotate(0deg);opacity:0}25%{transform:scale(1) rotate(180deg);opacity:1}50%{transform:scale(0.5) rotate(360deg);opacity:0}100%{transform:scale(0.5) rotate(0deg);opacity:0}}.inno-results__letter-grade–a:before{content:””;position:absolute;left:40%;bottom:45%;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAMAAACJuGjuAAADAFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/LkhhAAAA/3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7rCNk1AAAbWElEQVR4AezcS8uU9QOHcf3/ayFWYyHixlnYAREHa9GhGCSxFjIgFthhxI1Y+RRibmwQEcRirIWIiynosBAHsRYiDG7sEMxGnoXII+LGgqmFWIueQNyIXcHNj3sffO/d9XkJ1wu4lvwXesQETdBqE6gJHROoCS+bQE3omUBNeM8EasKHJlAThiZogr4wQRM0NkET9LMJmqB5EzRBMxM0QX+boAliiZT3EA8bQXmP8pgRlNembQTlPclTRlBeh44RlPciLxlBeZvYZATl9egZQXmv8boRlNenbwTlvcO7RlDe+3xgBOUNGBhBeUc4YgTlDRkaQXmnOGUE5Y343AjKGzM2gvK+5TsjKG/CxAjK+5GfjKC8KVMjKG+BBSMo7wY3jKC8GTMjKO8P/jSC8hZZNILy/gEjKO4B4EEzKK0FtMygtNXAajMorQ1eQZS3AdhgBqU9DTxjBqV1ga4ZlPYK8KoZlNYDryDKewt42wxK2wXsMoPS5oA5MyjtAHDADEobgFcQ5X0MfGIGpX0KfGYGpY2AkRmU9jXwjRmUNgavIMq7AFwwg9IuAhfNoLQpOG9Q3jwwbwalLYBXEOX9AvxqBqX9BvxuBqUtgvMG5d0F7ppBaQCYQWHLAVhuCGWtAGCFIZTVBucNynscgCcMoawOAB1DKOt5AF4whLK64BVEeT1w3qC87QBsN4Sy+gD0DaGsPQDsMYSy5sAriPI+AucNyjsMwGFDKGsIwNAQyjoJwElDKGsEXkGUdwaAM4ZQ1jkAzhlCWRMAJoZQ1vcA/GAIZU3BK4jyrgJw1RDKug7AdUMoawbAzBDKug3AbUNkaRHyVxDpPgD3DRGl/0Hl/6ZIUgsqLVMkaRVUVpkiSW3IX0Gk9VBZb4okbYTKRlMkqQv5eYO0BSpbTJGkHuSvINIbUHnTFEnaCZWdpkjSHOTnDdJ+qOw3RZIGkL+CSMegcswUSToOleOmSNII8vMG6UuofGWKJI2hMjZFks5D5bwpkjSB/BVEmkJ+3iBdhsplUyRpASoLpkjSTajcNEWSZpC/gkh/QX7eIN2Byh1TJAkKUwRpGRTLjJGjFuSvINIaKNYYI0droVhrjBx1oOgYI0fPQvGcMXLUhfwVRNoKxVZj5GgbFNuMkaM+FH1j5Gg3FLuNkaM5yF9BpINQHDRGjg5BccgYORpCMTRGjk5AccIYORpB/goinYbitDFydBaKs8bI0QTy8wbpEhSXjJGjKeSvINIVKK4YI0fXoLhmjBzNID9vkG5BccsYOVqE/BVEugfFPWPEaCnUlpojRS3IzxuklVBbaY4UtaHWNkeK1kFtnTlS1IH8FUTqQn7eIG2G2mZzpKgHtZ45UrQDajvMkaI+5K8g0l6o7TVHivZBbZ85UjSA2sAcKToKtaPmUP4J8i979/7fVGH/cfwdAgXKpQRE7YCCGYJOqpOgKGNeWAQVZE6MDxQFnC7aydTxZaa4L2MyB5kXp2NWog8Fpx0zXlCUL2oEQRBRgkrVDcHIfShCLJQLxZL3t1ww55yENpdzTnP5PP+G/tDzOvm8j6yCCB09yqhHkYtEIZrA44x6HKZr1hPCaMWnw3yVjKqE2VoOt0AY7vzLYLqXGPUiTGb7QwGECUbe2oSbIOavgnSbXQRhivKpFphrMaMWw1RnLu8KYZKKfxTAVMsYtQxmGrSxFMIs1lcC7WCmKkZVwUSjagZBmKdw+cfFMNEaRq2BeTwHR8FMovPa9T8yfxPE5FUQ63SWw1yi57bwT2GaMKPCMEnrl1gBs4n+e/ZdDbPUMGoXzNHxXb5ihenE8LqDd8AkVIIpTlnN5YVoAuKGCB+0wAwtqdQSJui7lWs7o0mIcvJfLc3eBDFnFWRIDbf1RBMRFeTbHWC8LlTqAsPdeIB7+kM0XSglP+kGw/WgUg8YbVKEB4ajKUkoJTeXmjndYMJ4g/VxMjIKTUtCKVl9MQzWj0r9YKg2r8rFRkaEUrL2WrM2QUxYBTnxfVLCaEaEUjLyOxjqUioNgYF6riUljGZIKCX5NysMNIxKw2Ccc7eREkYzRBnrvdjK8OkGE8YbrthNShjNrKu/pR1hmLFUGgujuOtICaOZw/Is6/2nB4xSRqUyGMMyhaSE0UxSsID1tp4Ng0yg0gQYosVM1qsbDpE5iqpYb9dgGGMiafgqSLvXeUgZRCbpuon1DowxcrrB0PGGk1fKMERGOm0b60X+F0Z4kEoPQH+91/GQZy0QGRhK682wQn8VVKqA7n6yg4csKEBmklBKzm0D3c2i0izo7aq9PKSqCJlKQim5vLMRmyBGroKMq+MhG7pCZPI82tofGjDdYNx4g+UvJDM/jEooJb8+B/p6g0pvQE8FlWRWhFEJpeTuodDVEiotgY6KFpBZEkYllJJ1N0NPK6kUhH66rCKzJoxKKK13j0XfTRBjVkH6bMySxVxRWs0jnmpuzHQDuR56uShMZkkYFYNqecT8ttDLFiptgU6u2U9mTRgVoyI8IngydFJNpWro47cRMhvDqHyf5Mte0EctlWqhh2YP86hNXZEVRAWP2j4AuqAadNDKz6OqS5E15ED6qL1XQgftqdYeabMt5lG1g5AtROFCHlV3G9LXiWodka7un/GwLD15llBab5oF6SqhWgnSdNaWbP9InYRS8pkCpKk31XohPc6dPKYCWUpCKflWe103QdJeBbm+lse8ZEW2klBKrvoB0jKAagOQjokRUsJoLoRScsMZSMeFVLsQqbM+SlLCaG6EUjJ8AdIwlGpDkbLWc0gJozkTSsn9LqRuBNVGIFWd3iMljOZQKCUP3pn+JkjaqyD2z0kJo7mxJBn1UDOk6BaquZGafltJCaO5siQZ9VxLpGYc1VKs+ZfWkBJGc2dJMmqRLfWngPTHG375HSlhNJcOpKM+7YZUTKbaZKRgcoRRObEFKQfSUZvPTGcTJI1VkOZPUEG2IHNBGRV2DkLyplNtOpLVZh4VZAsyN/yBCrWjkLQZVJuBJJ30ARXk5DlXVFAh4klzuiH58YZTv6CCnDznVChVmG5Fcl6g2vNISv9tVJCT51wNpeRLrZPeBEljFWT4HipE3MhREkrJdzsiGYuo9jaScGsdmR9hVEIpufoUJGEp1ZYiYZZ7qVKBHCahlNzaN7nphhTHG1o8TTJ/wqiEUrJmCBK2mmqrkaB2b5ISRnNdGVUOjE1xE4TcgMQUf0hKGM1906gSmYQEbafadiTk9HVk3oRRWZJUeNyKhOykWjUSMXAHmUdhVJYkFV5tg0RQCwkYsY/MqzAqB9IK75+IxhVQqwUadXsd1cqQ6+RAWmFtTzSqiFpFaITlfmpMQ+6TA2mFbeeiMcXUKkbDCmZTQ7Ygc90Fe6i2e1iymyCNroJ0WEiNvDt5llBK1rmTnG5obLyhaxU15OQ5H5RRa4oFDelLrb5oQJ9N1JCT5/wwjVozW6ABA6k1EMd38bfU2F6KvCShlHy9HY5vMLUuwXGN3E9KGJVQeszKkxPcBGlkFWRChJQwKqE0al3vhKcbyGsRX7NHqCRhVEIpuWMAjmM0tUYjrlYvkBJGJZRq7L0q4cfIMsTT8R1SwqgsSVKrbhziGk+t8Yij+79JCaNiVIQx/mJBHOXUKkesH/+X9SSMinLGerYAsaZSaypiXLKLh0kYFRWMtaAIMe6n1n3QGn2AWrIFKQfSCqu6JPAHWAGNuyNUky1IOZDW2HgGNGZS6ymoWB+jgmxBis6fMlb4okY2QbSrIIUvM45yCAmlKvuvgcpcas2FwgnLGUcFhIRSjchvoTSfWvMRZV9DLTl5VpJQqvDXZohaQq0l+N45XzGOJYUQEkrj8LfC91ZQ6wMcc/luUsJooiSUkottsZsgsasgN31HShhNnIRS8rMSHLWOWl/iiD9SS8KoloRSrS1n4YjN1NqEQ5o/yVgSRrUklGrtdOKwampVo17b/yMljCZCliQ1aq/HIfuotQ/ASStICaOJkSVJjUg56jEW0CtEShhNmCxJajxqRVvGanvedlLCaOLkQFprTmsbY43Zy7hkC1JolTG+ZWczYbIFGUtMY3xbmRDZgoxPWGYyPXLy3DgJpY2Tk+f0SChNUBkaJySUJmsKRJIklGpJGE2fhFItCaP6kVCqIWE0DRJKJYyaQEKphNE0yZKkhFHjyJKkhFETyJKkhFGRpja2EvsVe5iwBT9znG0vsbWByHvNbSfaT3cMdA533eie4Jnq9T3hfzGwKFgV2hLez5TtD28JVQUXBV70P+HzTvVMcN/oGu4c6DjdfpKtOXKFaGfrYXf0cw5xXece55nsfcT3rH9+4P3gF1+Gq9kEqsNffhF8PzDf/6zvEe9kzzj3da4hzn4Oew9bO4gMU2Artp/huMB5pesm910e732+J/1zAu8EPw1tDR9gFjkQ3hr6LPhOYI7/Sd99Xs9d7ptcVzovcJxhL7YVQBijyGbv6TjXeZnrevftnnu8033/9L8RWLEytD68i3lhV3h9aOWKwBv+f/r+7r3Hc7v7etdlznMdPe22IogGtbJ1sZc6LnJe5frVLZ6J3gd8M/2vBJYG/xP6OlxH0YC68Neh/wSXBl7xz/Q94J3oueVXrhHOixyl9i62VsgPtk72Xo7znENdo913ev7krfD9yx94K/hRaGN4N4Uhdoc3hj4KvhXw/8tX4f2T5073aNdQ53mOXvZONmSVQls3+1mOQU7XNe4yz++9D/me9r8aWBb8PPRNOEKRUSLhb0KfB5cFXvU/7XvI+3tPmfsal3OQ4yx7N1shmoDV1tl+mmOA8wrXWPd4z5+9M3z+FwILg6tCm8N7KXLE3vDm0KrgwsALft8M7589491jXVc4BzhOs3e2WZG6trbu9rMdzsGuke7bPJO8D/ue8c8LLA+uDe34lnlPfLsjtDa4PDDP/4zvYe8kz23uka7BzvpC3N3WFhodOjvOd43x3Ot7LvBRqIYpEqIm9FHgOd+fPWNc5yNWe9spdsc5h8Pib+rD4t98lfVh8YNDYXEn857YeSj0flAfeit9f6sPvb85HHrPcdhPsbVP61XISYdfhfz88KuQacdehXyifRUiso321dQnx15NTTv8aurnzoGOHzXVq6m2thL72Y6fXeIa6f61Z5L3r75/+OcF3guuCe0IU2SY8I7QmuB7gXn+fxz+V+nX7pGuS468TG+LbNLMdoK9t2OAc5hrjHu8517vY77nng8sDH4c2hTeQ2GIveFNoY+DCwPPP+d7zHuvZ7x7jGuYc4Cjt/0EWzPkhda2rvYzHRc7r3a5b/Xc7X3QN8s/N/BucHVoW/ggRQMOhreFVgffDcz1z/I96L3bc6vbdbXzYseZ9q621hAN6tDRfqqjv/Ny1/XuOzxTvH/3zfa/GQh+GFofrmFeqAmvD30YDLzpn+37u3eK5w73Da7Lnf0dp9o7doAwRktbsb2P40LnL1w3u+8q997ve9L/cuCd4Gehr7Lt1w1fHf51w8v+J333e8vvct/s+oXzQkcfe7GtJUSGMT+bmP6Ybj5hfjaJ/5guvyAV0WziqmNS1vY34jFdyDDIsxYIA8iU0TQII8j4WhlEw2QuUmYihQEqZNhWGGAqNWRxxgSyjSUbWSaQNT9Z9UuD7I/KDqnZJIxqPWFBgoSE0bo5EkqF/mF078+HMtZ2CaUirTD6zXm4gLEGz5FQKtIIo6FewPmMdZ710cZDqRDljGvFSQBKGasUmBhpJJQKMSrCeOa1Rb1TGasngBtqJZSKBg2qZTxPNschJYxVgnrOnRJKRQNKqxnPH3GEjbFsOOSsLccNpUJ03cQ4vrsJR7VlrLY4rPtn8om5pMjXAmoux/cYC0fZFjOecuQ7UbiMcXx1DqL2U2sfjmnlZxyRURASRmOtsUOhmlrV+F6zhxlH7SBoCQmjy0+A0mZqbYLC+AhjVZdCTUgYfbkQKuuo9SWUrtnPWJu6QkgYVXrMCrUqalVB5aIwY1VJKJUwqhC5G1orqLUCan02SigVDYbR2tGIsYRaS6DRZZWEUtFAGN11CWLNp9Z8aBUtOG4oFRJG//tjxPEqteYiRkHlcUKpkA8//7s74qmkViViWe6LG0qFfKr+nY6Iaya1nkI84+ryPpSKaYzxQquEI2oF4rpqr4RSLTl5fqQZjuN+at2H+H6yQ0Kpipw8R/4nmUGHqTiO3uuoVVWEvCUnz/tH4vjKk3jaO3kltRYUIC+I0h3U+PZiNGA8tcbjuNq9LkuSR0kY3dQHDSlL6i61xSw5kD5MwmhVVzRoDLVGowGWKXIgXU/C6MIOaNh11LoWDXLXyYG0hNHZBWjEUGoNRcOu2E21PT9FfpEwer8FjRlMrUvQiHO35XUolTBadzsaN5BaA9GYnmvzOJRKGN03AgnoS62+aNSJ7+dtKJUwumMgElFKrVI0rs1reRpKZQty3elISAm1SpAA6+N5GUplC/LDYiTmB9QqRkImRfIvlMoW5JvtkKAiahUhMTceyLdQKifPT7dAogqo1QIJGlKTX6FUTp7vtSBx1ELC+m6VJck8OnmuuxXJ2Em1aiTulNWyJJnD3BEq7BmOpGyn2nYkodO7siSZJ2F0W38kZwPVNiAZrV+SA+m8CKNfnIokrabaaiTFOl0OpPMgjH5wEpJVRbUqJMkTkQPpXA+j89ogaUupthTJGlVLhckQuRZGn2iO5C2i2ttI2qCdORxKJYxGJiMVr1HtNSTvzM05G0oljH73S6TkBao9jxSUfJqjoVTCaM1lSE0l1SqRCtuinAylsgW5tR9SNINqM5CSls/lYCiVLcjP7UjVdKpNR2qaPZRzoVS2IN/rhJRN0+0A9c6DuRVK5eR5TmukbjJJnTqUa38uhVI5eX7UijSU67gAeUFYliRz5uQ5MhFpGUe125CGMzbIkmQ2s0bjU+0NSM8tVHMjHT9YJUuSORFGdzqRpuuodh3S0v4tOZDOgTC65SykawTVRiA9Bc/IgXTWh9HPuiNtQ6k2FGmyTJMD6SwPo4ttSN+FVLsQabutjkctKoTIujDqbwUdDKDaAKTvyr0SSrM3jD7cDHoopVopdDBgu4TSLA2jkfHQR2+q9YIeen0poTQrw+j+a6CTEqqVQBcnB7MwlMoWZPgi6KUT1TpCH23nZ10olS3IjX2gm/ZUaw+dNH8qy0KpbEFWdYGOqAbdWO7JqlAqJ88LiqCnWirVQkc312VPKJWT58oC6KqaStXQ09Dd2bIkKSfP91mgry1U2gJdnfN1Zi9Jiq4hHlI3DnrbQKX10NcP18qSZBaE0b1XQXdVVKqCzjovz/gDaQmjO34C/a2k0krorXBuhh9ISxhddxoMsIRKS6A764yMPpCWMLryZBjhDSq9AQP8PsJ62/ogA0kYfb0dDPGadhPEAGMOZGoolTA6qwWMUUmlShhi8K7MDKUSRqdYYJBZVJoFY5y9NQNDqYTROrdZI/EVMEiPf2dcKJUtyN1XwDgPUukBGKXj0gwLpbIFua2/ed9lnQbDtHoxo0KpbEGu7QkjTaTSRBjH+kgGhVI5eX7/RBhqApUmwEi/i2RKKJWT59famFDJTNs8vrY2M5Yk5eT5CSsMNpZKY2Gsi6tlSbKpXV7LyCQY7jrtJoixSjfJkmSTh9EDN8J4w6g0DEbr9okcSDdxGK25FCa4lEpDYLgOb8uBdJOG0a19YYaBVBoI47WcLQfSTRhGV58CU/SjUj+YwPIAIzdBNEkYfbcTzFFKpVKY4o6DEkqbQoV2YttAPajUA+a4ep/5oVSUc7oVZulCpS4wyU93mB1KxaiDHpiniEpFMMuP1psbSsWgmuthopZUagnTFH9sZigVpRsHwVRUgonavWleKBVdl58Jc9UwahfMVPB0BcwhimaXwGRhRoVhKsvUcphBFEy2wWwbGLUBJrt1JITxLMNbwnRrGLUGZrvsPAjDdWsG81UxqgqmO70YIictY9QymK8QIict/v927qVl6jKOwzh2WIjVWJQ8G2dhB0QcxEWHYpDEWsgfxAI7jLgRO0wh5sYG7ICIjLUQERzDDgtxEIsSYXBjh2JayLOxRsSNBVMLERdNIG7k6Rs3Nzf/rYvvb3d9XsL1Ai7VfiEHXEYR6wbgO9W+JYcLhhFPEOC4asfJ4YKjqh0lhwv6EesGYJ9q+8gBl55qPXLAZadqO8mBiCvI2+SASydi3QBsUW0LOeBSqVaRAy7rVVtPDri0I54gQCti3QCsVG0lOeDSVK1JDrg8otrD5IBLI+IJAixSbRE5YHNbxW1iwGemYkYMH1xTcY0YPphGPEGASyouEcMHF1VcJIYPxirGxPDBeRXnieGDUcQTBDil4hQxfHBCxQli+GCgwnjHBg6pOEQMH/QjniDAXhV7ieGDPSr2ECMC84YuMXywXcV2YvigE/EEATap2EQMH2xUsZEYPmhHrBuAJ1U8RQwftCKeIMAKFSuI4YPlKpYTwwcN1g2IsFjFYmIYQQUpnHBT2U1SOOEfniCIMGXdgAhXlV0lhRMmyiakcMIFZRdI4YQxTxBEGLFuQIQzys6QwglDZUNSOOFzZV+QwgkDniCIcFDZQVI4Yb+y/aRwQk9ZjxRO2KVsFymc0OUJgghblW0lhRNeUfYqKZxQKatI4YQNyjaQwgltniCIsEbZGlI4YZWyVaRwQlNZkxROWKZsGSmc0OAJggh3KbubFFZYULJACC/MWDcgwnUl1wnhhSlPEES4rOQyIbzwm5LfCeGFMesGRPheyQ+E8MKIJwginFZymhBeOKnkJCG8MGDdgAiHlRwmhBf6SvqE8MIHSj4kBLze5wkSAV3WDRGwQ8kOQsCro6RDCHhtVrKZEPCqeIJEQJt1QwQ8reQZQsCrpaRFCHg9quQxQsCryRMkApYqWUoIeC1RsoQQMFNCBrjdknSLDHCb8QSJgL8k/U0GuP0h6U8ywG0iaUIGuM1LmicD3MY8QSLgnKRzZIDbWUlnyQC3oaQhGeD2paSvyAC3AU+QCPhE0qdkgNsBSQfIALce64YI2C1pNxng1uUJEgHbJG0jA9xek/Q6GeBWsW6IgBckvUgGuLV5gkTAWklryQC31ZJWkwFuTdYNETAnaY4McGtIapABbvdIupcMsPtPIgL8ZqwbIuCGbhABflNNiQC/K7pCBPhNeIJEwFi/EgF+P+onIsBvpBER4Pe1viEC/IY8QSLgmI4RAX5HdIQI8OurTwT4faSPiQC/Hk+QCHhH7xIBfm/oTSLAr6MOEeD3kl4mAvwqniARsE7riAC/Z/UcEeDXUosI8HtcTxABfk2eIBHwoB4iAvzu0/1ECACRIAL+JUEETEkQAfMkiICfSRABQxJEwGckiIA+CSLgPRJEwFskiICKBBHwPAkioEWCCJgjQQQ8QII79D/eDQrIqmTAwgAAAABJRU5ErkJggg==);background-repeat:repeat-x;background-position:center;background-size:100% 100%;overflow:hidden;z-index:2;opacity:0;animation:glitter 3s linear infinite}.inno-results__letter-grade–a{color:false;background-color:var(–color-accent);border-color:var(–color-accent)}.inno-results__letter-grade–a .inno-results__actual-grade{font-weight:700}.inno-results__letter-grade–b{color:false;background-color:var(–color-accent);border-color:var(–color-accent)}.inno-results__letter-grade–b .inno-results__actual-grade{font-weight:600}.inno-results__letter-grade–c{color:false;background-color:false;border-color:var(–color-accent)}.inno-results__letter-grade–c .inno-results__actual-grade{font-weight:600}.inno-results__letter-grade–d{color:false;background-color:false;border-color:#808284}.inno-results__letter-grade–d .inno-results__actual-grade{font-weight:400}.inno-results__letter-grade–f{color:#808284;background-color:false;border-color:#808284}.inno-results__letter-grade–f .inno-results__actual-grade{font-weight:400}.inno-results__actual-grade{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-weight:500;font-size:72.8px}.inno-ad{max-height:400px;transition:max-height .4s ease-in-out,padding .4s ease-in-out,margin .4s ease-in-out;overflow:hidden}.inno-ad.is-hidden{max-height:0;margin:0;padding:0}.inno-ad–banner{padding-block:48px;background:var(–color-background)}@media(min-width: 0em)and (max-width: 48em){.inno-ad–banner{display:none}}.inno-ad–banner .inno-ad__label{display:none}.inno-ad__label{display:block;margin:0 auto 12px;text-align:center;font-size:14px;color:#808284}.inno-ad__ad{margin-inline:auto;background-color:#fff;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-byline{font-family:”Grot 10″,sans-serif;font-size:12px;line-height:1.5}@media(min-width: 48em){.inno-byline{font-size:14px}}.inno-byline__content{display:flex;justify-content:space-between;align-items:center;gap:12px}.inno-byline__text{flex:1 1 auto}.inno-byline .inno-gift{flex:0 0 auto}.inno-byline__timestamp-date{color:var(–color-hero)}.inno-byline__timestamp-label{color:var(–color-hero);display:block}.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-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-feedback{margin-top:40px}.inno-feedback .inno-p{font-family:”Grot 10″,sans-serif;font-size:16px;text-align:center}.inno-feedback .inno-icon{width:32px;height:32px;fill:#fff;transition:transform .4s ease-in-out}@media(min-width: 48em){.inno-feedback .inno-icon{width:48px;height:48px}}.inno-feedback .inno-icon–flip{transform:rotate(180deg) scaleX(-1)}.inno-feedback.has-answered .inno-button{pointer-events:none}.inno-feedback.has-answered-yes .inno-button–feedback-no,.inno-feedback.has-answered-no .inno-button–feedback-yes{background-color:var(–color-faint)}.inno-feedback__buttons{display:flex;gap:12px;margin-top:12px;margin-bottom:18px;align-items:center;justify-content:center}.inno-button–feedback{border-radius:50%;padding:12px}.inno-button–feedback-yes{background-color:#00a253}.inno-button–feedback-yes:hover .inno-icon{transform:translateY(-10%)}.inno-button–feedback-no{background-color:#e11b22}.inno-button–feedback-no:hover .inno-icon{transform:rotate(180deg) scaleX(-1) translateY(-10%)}.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-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;text-align:center}@media(min-width: 48em){.inno-heading{font-size:32px}}.inno-heading–chapter{font-weight:300;border-bottom:1px solid var(–color-text-primary);text-transform:uppercase}.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{background-image:url(“https://interactives.inquirer.com/projects/2025/12/geo-guesser/1765491771084/assets/_resized/same-skyline–1300px.webp”);background-size:contain;background-position:50% 100%;background-repeat:repeat-x;margin-top:50px}@media(min-width: 48em){.inno-hero{background-position:50% 50%}}.inno-hero–shore{background-image:url(“https://interactives.inquirer.com/projects/2025/12/geo-guesser/1765491771084/assets/_resized/shore–1300px.webp”)}.inno-hero__sign{max-width:420px;margin:0 auto;width:calc(100vw – 100px);border-image:url(“https://interactives.inquirer.com/projects/2025/12/geo-guesser/1765491771084/assets/sign–normal.svg”);border-image-slice:21.6% 7.6% 7.6% fill;border-image-width:90px 30px 30px;border-image-repeat:repeat stretch}.inno-color–spooky .inno-hero__sign{border-image-source:url(“https://interactives.inquirer.com/projects/2025/12/geo-guesser/1765491771084/assets/sign–spooky.svg”)}.inno-color–thanksgiving .inno-hero__sign{border-image-source:url(“https://interactives.inquirer.com/projects/2025/12/geo-guesser/1765491771084/assets/sign–thanksgiving.svg”)}.inno-color–christmas .inno-hero__sign{border-image-source:url(“https://interactives.inquirer.com/projects/2025/12/geo-guesser/1765491771084/assets/sign–christmas.svg”)}.inno-hero__content{padding:24px;padding-top:100px;text-align:center;color:var(–color-hero);display:grid;gap:12px}.inno-hero__headline{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:8vw;font-weight:400;line-height:1;text-wrap:balance;margin-top:-12px;text-transform:uppercase}@media(min-width: 37.5em){.inno-hero__headline{font-size:36px}}@media(min-width: 48em){.inno-hero__headline{font-size:52px}}.inno-hero__sign-divider{display:block;max-width:40%;margin:0 auto}.inno-hero__subheadline{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:14px;font-weight:600;line-height:1.3;text-wrap:balance;padding-bottom:16px}@media(min-width: 48em){.inno-hero__subheadline{font-size:24px;padding-bottom:24px}}.inno-hero__media{position:relative;z-index:2;margin-top:-48px}@media(min-width: 60em){.inno-hero__media{margin-top:-96px}}.inno-hero__sign-divider-icon{fill:var(–color-hero)}.inno-hero__sign-divider-line{fill:none;stroke:var(–color-hero);stroke-miterlimit:10}.inno-image__img{width:100%;display:block}.inno-link{display:flex;align-items:center;width:fit-content;text-decoration:none}.inno-link:hover .inno-link__copy{color:var(–color-text-link-hover)}.inno-link:hover .inno-icon{transform:translateX(0px)}.inno-link .inno-icon{width:20px;height:20px;margin-left:5px;display:inline-block;transform:translateX(-2px);transition:transform .3s ease-in-out}.inno-link__copy{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-weight:600;color:var(–color-text-primary);font-size:24px;line-height:1;transition:color .3s ease-in-out}.inno-more__header{display:flex;justify-content:space-between;align-items:center;border-top:3px solid var(–color-text-primary);padding-top:8px;margin-block-end:16px;line-height:1.2}.inno-more__header .inno-link{margin-bottom:0}.inno-more__header .inno-link__copy{display:none}@media(min-width: 48em){.inno-more__header .inno-link__copy{display:block}}.inno-more__title{max-width:650px;display:block;font-family:”Grot12″,sans-serif;font-size:32px;text-transform:uppercase;color:var(–color-text-primary);margin:0;text-wrap:balance}@media(min-width: 48em){.inno-more__title{max-width:none}}.inno-more__stories{display:flex;gap:24px;flex-direction:column}@media(min-width: 48em){.inno-more__stories{flex-direction:row}}.inno-more__stories .inno-related{height:100%;margin-bottom:0;border:0;padding:0}.inno-more__stories .inno-related .inno-image{margin:0 0 12px 0;aspect-ratio:3/2}.inno-more__stories .inno-related .inno-image__img{width:100%;height:100%;object-fit:cover}.inno-more__story{position:relative;display:block;max-width:650px;margin:0 auto}@media(min-width: 48em){.inno-more__story{max-width:none}}.inno-more__story:after{content:””;position:absolute;z-index:2;background:var(–color-faint)}@media(min-width: 0em)and (max-width: 48em){.inno-more__story:after{left:0;bottom:-12px;width:100%;height:1px}}@media(min-width: 48em){.inno-more__story:after{top:0;right:-12px;width:1px;height:100%}}.inno-more__story:last-child:after{display:none}.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:color .25s ease;color:var(–color-text-link);box-shadow:inset 0 -1px 0 0 var(–color-text-link-hover);text-decoration:none}.inno-p a:hover{color:var(–color-text-link-hover)}.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:var(–color-accent);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-related{position:relative;display:block;z-index:2;padding:12px;max-width:min(650px,100vw – 32px);background-color:var(–color-background);text-decoration:none;color:var(–color-text-primary);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;font-family:”Grot 10″,sans-serif;box-sizing:border-box;border:1px solid var(–color-faint)}.inno-related:hover{transform:translateY(-4px)}.inno-related:hover .inno-related__headline{color:var(–color-text-link-hover)}.inno-related .inno-image{margin:-12px -12px 12px -12px}.inno-related__eyebrow{font-size:16px;line-height:1;font-weight:bold;font-family:”Grot12″,sans-serif;text-transform:uppercase;color:var(–color-accent)}.inno-related__headline{font-family:”Inquirer Headline”,”Times New Roman”,serif;line-height:1.2;font-size:24px;font-weight:600;transition:color .3s ease-in-out;text-wrap:pretty}.inno-related__description{font-size:16px;line-height:1.4;color:var(–color-text-tertiary);text-wrap:pretty}.inno-share{display:flex;justify-content:center}.inno-share .inno-button{min-width:200px}.inno-share .inno-button__label{transition:opacity .4s ease-in-out}.inno-share .inno-button__label–copied{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;opacity:0;height:fit-content}.inno-share .inno-button.is-copied .inno-button__label{opacity:0}.inno-share .inno-button.is-copied .inno-button__label–copied{opacity:1}.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-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}.inno-toast–active{translate:0 0}

    Citywide Quest

    We’ll show you a photo taken in the Philly-area, you drop a pin where you think it was taken. Closer to the location results in a better score. This week’s theme is all about Hanukkah. Good luck!

    Question 1

    Where is this synagogue?

    ClickTap on map to guess the location in the photo
    ClickTap again to change your guess and hit submit when you're happy
    You will be scored at the end. The closer to the location the better the score

    Levi Jiang / Staff

    Pretty good/Not bad/Way off! Your guess was from the location.Spot on! Your guess was exactly at the location. Here's also where a random selection of Inquirer readers guessed.

    This is Temple Beth Zion-Beth Israel on South 18th Street. The synagogue was formed through the 1964 merger of Beth Zion (created in 1946) and Beth Israel (created in 1840).

    Quiz continues after ad
    Question 2

    Where can you find this yellow statue?

    Tom Gralish / Staff Photographer

    Pretty good/Not bad/Way off! Your guess was from the location.Spot on! Your guess was exactly at the location. Here's also where a random selection of Inquirer readers guessed.

    The OY/YO Statue is located outside the Weitzman National Museum of American Jewish History. According to the museum, “YO” references the greeting, while “OY” is a common Yiddish phrase.

    Quiz continues after ad
    Question 3

    Where is this deli?

    Michael Klein / Staff

    Pretty good/Not bad/Way off! Your guess was from the location.Spot on! Your guess was exactly at the location. Here's also where a random selection of Inquirer readers guessed.

    This is Koch's Deli located on Locust Street in West Philly. The deli was created in 1966 by Sidney and Frances Koch and is known for its stacked sandwiches.

    Your Score

    ARank

    Amazing work. You've achieved the miracle of the eight days!

    BRank

    Good stuff. You've lit most of the candles.

    CRank

    C is a passing grade, but most candles remain unlit.

    DRank

    D isn’t great. You just missed all eight nights!

    FRank

    We don’t want to say you failed, but you didn’t not fail.

    You beat % of other Inquirer readers.

    We’ll be back next Saturday for another round of Citywide Quest.

    Did you enjoy this quiz?

    Let us know what you think by emailing us at interactives@inquirer.com

    Staff Contributors

    • Design and Development: Levi Jiang
    • Editing: Sam Morris
    • Copy Editing: Brian Leighton

    Topics mentioned in this story

    (()=>{var lr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var St=lr(b=>{var jr={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 xt(e){return e===void 0&&(e=new Date),jr[e.getMonth()]}var Nr={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 bt(e){return e===void 0&&(e=new Date),Nr[e.getMonth()]}function O(e){return e==null}function Lt(e){return typeof e==”number”&&isFinite(e)}function se(e){return Lt(e)&&Math.floor(e)===e}var Hr=[“one”,”two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”],Zr=[“million”,”billion”,”trillion”,”quadrillion”,”quintillion”,”sextillion”,”septillion”,”octillion”,”nonillion”,”decillion”],Mt=[“th”,”st”,”nd”,”rd”,”th”,”th”,”th”,”th”,”th”,”th”],Gr=[11,12,13];function Tt(e){if(O(e))return””;var t=+e;return se(t)?Gr.indexOf(t%100)>-1?Mt[0]:Mt[t%10]:””}var Vr=[“first”,”second”,”third”,”fourth”,”fifth”,”sixth”,”seventh”,”eighth”,”ninth”],Wr=new RegExp(/s+([^s]*)s*$/);b.apdate=function(e){return e===void 0&&(e=new Date),xt(e)+” “+e.getDate()+”, “+e.getFullYear()},b.apdatetab=function(e){return e===void 0&&(e=new Date),bt(e)+” “+e.getDate()+”, “+e.getFullYear()},b.apmonth=xt,b.apmonthtab=bt,b.apnumber=function(e){if(O(e))return””;var t=+e;return se(t)?t=10?e.toString():Hr[t-1]:e.toString()},b.aptime=function(e){e===void 0&&(e=new Date);var t,r,n=e.getHours(),i=e.getMinutes(),o=i===0;if(o){if(n===0)return”midnight”;if(n===12)return”noon”}return n0?n:12):(t=”p.m.”,r=n===12?n:n-12),o?r+” “+t:r+”:”+(i<10?"0"+i:i)+" "+t},b.capfirst=function(e){if(O(e))return"";var t=String(e);return""+t.charAt(0).toUpperCase()+t.slice(1)},b.intcomma=function(e){if(O(e))return"";var t,r=+e;return Lt(r)?((t=r.toString().split("."))[0]=t[0].replace(/B(?=(d{3})+(?!d))/g,","),t.join(".")):e.toString()},b.intword=function(e){if(O(e))return"";var t=+e;if(!se(t))return e.toString();var r=Math.abs(t);if(r<1e6)return e.toString();var n=Math.ceil(Math.log(r+1)/Math.LN10)-1,i=n-n%3,o=t/Math.pow(10,i);return(o=Math.round(10*o)/10)+" "+Zr[Math.floor(i/3)-2]},b.ordinal=function(e,t){if(t===void 0&&(t=!1),O(e))return"";var r=+e;return se(r)?t&&r{document.querySelectorAll(“.js-hover”).forEach(e=>{e.addEventListener(“click”,()=>{Ye(e)}),e.addEventListener(“mouseenter”,()=>{Ye(e)}),e.addEventListener(“mouseout”,()=>{Qe(e)})}),window.addEventListener(“scroll”,()=>{X!==null&&cr()})},cr=()=>{(X>window.scrollY+100||X{Qe(e)})},Ye=e=>{e.classList.add(“is-visible”),X=window.scrollY},Qe=e=>{e.classList.remove(“is-visible”),X=null},Xe={init:()=>{ur()}};var A=Uint8Array,V=Uint16Array,fr=Int32Array,_e=new A([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),et=new A([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),hr=new A([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),tt=function(e,t){for(var r=new V(31),n=0;n<31;++n)r[n]=t+=1<<e[n-1];for(var i=new fr(r[30]),n=1;n<30;++n)for(var o=r[n];o<r[n+1];++o)i[o]=o-r[n]<<5|n;return{b:r,r:i}},rt=tt(_e,2),nt=rt.b,pr=rt.r;nt[28]=258,pr[258]=28;var it=tt(et,0),vr=it.b,On=it.r,Te=new V(32768);for(v=0;v>1|(v&21845)<>2|(I&13107)<>4|(I&3855)<>8|(I&255)<>1;var I,v,_=function(e,t,r){for(var n=e.length,i=0,o=new V(t);i<n;++i)e[i]&&++o[e[i]-1];var a=new V(t);for(i=1;i<t;++i)a[i]=a[i-1]+o[i-1]<<1;var s;if(r){s=new V(1<<t);var l=15-t;for(i=0;i<n;++i)if(e[i])for(var c=i<<4|e[i],f=t-e[i],u=a[e[i]-1]++<<f,h=u|(1<<f)-1;u>l]=c}else for(s=new V(n),i=0;i>15-e[i]);return s},ee=new A(288);for(v=0;v<144;++v)ee[v]=8;var v;for(v=144;v<256;++v)ee[v]=9;var v;for(v=256;v<280;++v)ee[v]=7;var v;for(v=280;v<288;++v)ee[v]=8;var v,ot=new A(32);for(v=0;v<32;++v)ot[v]=5;var v;var dr=_(ee,9,1);var gr=_(ot,5,1),be=function(e){for(var t=e[0],r=1;rt&&(t=e[r]);return t},D=function(e,t,r){var n=t/8|0;return(e[n]|e[n+1]<>(t&7)&r},Me=function(e,t){var r=t/8|0;return(e[r]|e[r+1]<<8|e[r+2]<>(t&7)},mr=function(e){return(e+7)/8|0},yr=function(e,t,r){return(t==null||te.length)&&(r=e.length),new A(e.subarray(t,r))};var wr=[“unexpected EOF”,”invalid block type”,”invalid length/literal”,”invalid distance”,”stream finished”,”no stream handler”,,”no callback”,”invalid UTF-8 data”,”extra field too long”,”date not in range 1980-2099″,”filename too long”,”stream finishing”,”invalid zip data”],E=function(e,t,r){var n=new Error(t||wr[e]);if(n.code=e,Error.captureStackTrace&&Error.captureStackTrace(n,E),!r)throw n;return n},Le=function(e,t,r,n){var i=e.length,o=n?n.length:0;if(!i||t.f&&!t.l)return r||new A(0);var a=!r,s=a||t.i!=2,l=t.i;a&&(r=new A(i*3));var c=function(We){var Je=r.length;if(We>Je){var Ke=new A(Math.max(Je*2,We));Ke.set(r),r=Ke}},f=t.f||0,u=t.p||0,h=t.b||0,p=t.l,y=t.d,d=t.m,k=t.n,T=i*8;do{if(!p){f=D(e,u,1);var q=D(e,u+1,3);if(u+=3,q)if(q==1)p=dr,y=gr,d=9,k=5;else if(q==2){var ge=D(e,u,31)+257,Be=D(e,u+10,15)+4,Re=ge+D(e,u+5,31)+1;u+=14;for(var Y=new A(Re),me=new A(19),z=0;z<Be;++z)me[hr[z]]=D(e,u+z*3,7);u+=Be*3;for(var je=be(me),nr=(1<<je)-1,ir=_(me,je,1),z=0;z>4;if(w<16)Y[z++]=w;else{var Z=0,ie=0;for(w==16?(ie=3+D(e,u,3),u+=2,Z=Y[z-1]):w==17?(ie=3+D(e,u,7),u+=3):w==18&&(ie=11+D(e,u,127),u+=7);ie–;)Y[z++]=Z}}var He=Y.subarray(0,ge),$=Y.subarray(ge);d=be(He),k=be($),p=_(He,d,1),y=_($,k,1)}else E(1);else{var w=mr(u)+4,S=e[w-4]|e[w-3]<i){l&&E(0);break}s&&c(h+S),r.set(e.subarray(w,C),h),t.b=h+=S,t.p=u=C*8,t.f=f;continue}if(u>T){l&&E(0);break}}s&&c(h+131072);for(var or=(1<<d)-1,ar=(1<>4;if(u+=Z&15,u>T){l&&E(0);break}if(Z||E(2),G264){var z=G-257,Q=_e[z];Ze=D(e,u,(1<>4;we||E(3),u+=we&15;var $=vr[xe];if(xe>3){var Q=et[xe];$+=Me(e,u)&(1<T){l&&E(0);break}s&&c(h+131072);var Ge=h+Ze;if(h<$){var Ve=o-$,sr=Math.min($,Ge);for(Ve+h<0&&E(3);h<sr;++h)r[h]=n[Ve+h]}for(;h<Ge;++h)r[h]=r[h-$]}}t.l=p,t.p=ye,t.b=h,t.f=f,p&&(f=1,t.m=d,t.d=y,t.n=k)}while(!f);return h!=r.length&&a?yr(r,0,h):r.subarray(0,h)};var xr=new A(0);var br=function(e){(e[0]!=31||e[1]!=139||e[2]!=8)&&E(6,"invalid gzip data");var t=e[3],r=10;t&4&&(r+=(e[10]|e[11]<>3&1)+(t>>4&1);n>0;n-=!e[r++]);return r+(t&2)},Mr=function(e){var t=e.length;return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<>>0};var Tr=function(e,t){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<>5&1)==+!t&&E(6,”invalid zlib data: “+(e[1]&32?”need”:”unexpected”)+” dictionary”),(e[1]>>3&4)+2};function Lr(e,t){return Le(e,{i:2},t&&t.out,t&&t.dictionary)}function Sr(e,t){var r=br(e);return r+8>e.length&&E(6,”invalid gzip data”),Le(e.subarray(r,-8),{i:2},t&&t.out||new A(Mr(e)),t&&t.dictionary)}function Er(e,t){return Le(e.subarray(Tr(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}function at(e,t){return e[0]==31&&e[1]==139&&e[2]==8?Sr(e,t):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?Lr(e,t):Er(e,t)}var Ar=typeof TextDecoderCr(e,”name”,{value:t,configurable:!0}),x=(e,t,r)=>new Promise((n,i)=>{var o=l=>{try{s(r.next(l))}catch(c){i(c)}},a=l=>{try{s(r.throw(l))}catch(c){i(c)}},s=l=>l.done?n(l.value):Promise.resolve(l.value).then(o,a);s((r=r.apply(e,t)).next())}),jn=g((e,t)=>{let r=!1,n=””,i=L.GridLayer.extend({createTile:g((o,a)=>{let s=document.createElement(“img”),l=new AbortController,c=l.signal;return s.cancel=()=>{l.abort()},r||(e.getHeader().then(f=>{f.tileType===1?console.error(“Error: archive contains MVT vector tiles, but leafletRasterLayer is for displaying raster tiles. See https://github.com/protomaps/PMTiles/tree/main/js for details.”):f.tileType===2?n=”image/png”:f.tileType===3?n=”image/jpeg”:f.tileType===4?n=”image/webp”:f.tileType===5&&(n=”image/avif”)}),r=!0),e.getZxy(o.z,o.x,o.y,c).then(f=>{if(f){let u=new Blob([f.data],{type:n}),h=window.URL.createObjectURL(u);s.src=h,s.cancel=void 0,a(void 0,s)}}).catch(f=>{if(f.name!==”AbortError”)throw f}),s},”createTile”),_removeTile:g(function(o){let a=this._tiles[o];a&&(a.el.cancel&&a.el.cancel(),a.el.width=0,a.el.height=0,a.el.deleted=!0,L.DomUtil.remove(a.el),delete this._tiles[o],this.fire(“tileunload”,{tile:a.el,coords:this._keyToTileCoords(o)}))},”_removeTile”)});return new i(t)},”leafletRasterLayer”),zr=g(e=>(t,r)=>{if(r instanceof AbortController)return e(t,r);let n=new AbortController;return e(t,n).then(i=>r(void 0,i.data,i.cacheControl||””,i.expires||””),i=>r(i)).catch(i=>r(i)),{cancel:g(()=>n.abort(),”cancel”)}},”v3compat”),st=class{constructor(t){this.tilev4=g((r,n)=>x(this,null,function*(){if(r.type===”json”){let p=r.url.substr(10),y=this.tiles.get(p);if(y||(y=new oe(p),this.tiles.set(p,y)),this.metadata)return{data:yield y.getTileJson(r.url)};let d=yield y.getHeader();return(d.minLon>=d.maxLon||d.minLat>=d.maxLat)&&console.error(`Bounds of PMTiles archive ${d.minLon},${d.minLat},${d.maxLon},${d.maxLat} are not valid.`),{data:{tiles:[`${r.url}/{z}/{x}/{y}`],minzoom:d.minZoom,maxzoom:d.maxZoom,bounds:[d.minLon,d.minLat,d.maxLon,d.maxLat]}}}let i=new RegExp(/pmtiles://(.+)/(d+)/(d+)/(d+)/),o=r.url.match(i);if(!o)throw new Error(“Invalid PMTiles protocol URL”);let a=o[1],s=this.tiles.get(a);s||(s=new oe(a),this.tiles.set(a,s));let l=o[2],c=o[3],f=o[4],u=yield s.getHeader(),h=yield s?.getZxy(+l,+c,+f,n.signal);if(h)return{data:new Uint8Array(h.data),cacheControl:h.cacheControl,expires:h.expires};if(u.tileType===1){if(this.errorOnMissingTile)throw new Error(“Tile not found.”);return{data:new Uint8Array}}return{data:null}}),”tilev4″),this.tile=zr(this.tilev4),this.tiles=new Map,this.metadata=t?.metadata||!1,this.errorOnMissingTile=t?.errorOnMissingTile||!1}add(t){this.tiles.set(t.source.getKey(),t)}get(t){return this.tiles.get(t)}};g(st,”Protocol”);var lt=st;function ut(e,t){return(t>>>0)*4294967296+(e>>>0)}g(ut,”toNum”);function ct(e,t){let r=t.buf,n=r[t.pos++],i=(n&112)>>4;if(n<128||(n=r[t.pos++],i|=(n&127)<<3,n<128)||(n=r[t.pos++],i|=(n&127)<<10,n<128)||(n=r[t.pos++],i|=(n&127)<<17,n<128)||(n=r[t.pos++],i|=(n&127)<<24,n<128)||(n=r[t.pos++],i|=(n&1)<<31,n<128))return ut(e,i);throw new Error("Expected varint not more than 10 bytes")}g(ct,"readVarintRemainder");function W(e){let t=e.buf,r=t[e.pos++],n=r&127;return r<128||(r=t[e.pos++],n|=(r&127)<<7,r<128)||(r=t[e.pos++],n|=(r&127)<<14,r<128)||(r=t[e.pos++],n|=(r&127)<<21,r<128)?n:(r=t[e.pos],n|=(r&15)<<28,ct(n,e))}g(W,"readVarint");function Ee(e,t,r,n){if(n===0){r===1&&(t[0]=e-1-t[0],t[1]=e-1-t[1]);let i=t[0];t[0]=t[1],t[1]=i}}g(Ee,"rotate");function ft(e,t){let r=te(2,e),n=t,i=t,o=t,a=[0,0],s=1;for(;s26)throw new Error(“Tile zoom level exceeds max safe number limit (26)”);if(t>te(2,e)-1||r>te(2,e)-1)throw new Error(“tile x/y outside zoom level bounds”);let n=Fr[e],i=te(2,e),o=0,a=0,s=0,l=[t,r],c=i/2;for(;c>0;)o=(l[0]&c)>0?1:0,a=(l[1]&c)>0?1:0,s+=c*c*(3*o^a),Ee(c,l,o,a),c=c/2;return n+s}g(ht,”zxyToTileId”);function Dr(e){let t=0,r=0;for(let n=0;n<27;n++){let i=(1<<n)*(1<e)return ft(n,e-t);t+=i}throw new Error(“Tile zoom level exceeds max safe number limit (26)”)}g(Dr,”tileIdToZxy”);var kr=(e=>(e[e.Unknown=0]=”Unknown”,e[e.None=1]=”None”,e[e.Gzip=2]=”Gzip”,e[e.Brotli=3]=”Brotli”,e[e.Zstd=4]=”Zstd”,e))(kr||{});function ae(e,t){return x(this,null,function*(){if(t===1||t===0)return e;if(t===2){if(typeof globalThis.DecompressionStream>”u”)return at(new Uint8Array(e));let r=new Response(e).body;if(!r)throw new Error(“Failed to read response stream”);let n=r.pipeThrough(new globalThis.DecompressionStream(“gzip”));return new Response(n).arrayBuffer()}throw new Error(“Compression method not supported”)})}g(ae,”defaultDecompress”);var Ur=(e=>(e[e.Unknown=0]=”Unknown”,e[e.Mvt=1]=”Mvt”,e[e.Png=2]=”Png”,e[e.Jpeg=3]=”Jpeg”,e[e.Webp=4]=”Webp”,e[e.Avif=5]=”Avif”,e))(Ur||{});function pt(e){return e===1?”.mvt”:e===2?”.png”:e===3?”.jpg”:e===4?”.webp”:e===5?”.avif”:””}g(pt,”tileTypeExt”);var qr=127;function vt(e,t){let r=0,n=e.length-1;for(;r>1,o=t-e[i].tileId;if(o>0)r=i+1;else if(o=0&&(e[n].runLength===0||t-e[n].tileId-1,o=/Chrome|Chromium|Edg|OPR|Brave/.test(n);this.chromeWindowsNoCache=!1,i&&o&&(this.chromeWindowsNoCache=!0)}getKey(){return this.url}setHeaders(t){this.customHeaders=t}getBytes(t,r,n,i){return x(this,null,function*(){let o,a;n?a=n:(o=new AbortController,a=o.signal);let s=new Headers(this.customHeaders);s.set(“range”,`bytes=${t}-${t+r-1}`);let l;this.mustReload?l=”reload”:this.chromeWindowsNoCache&&(l=”no-store”);let c=yield fetch(this.url,{signal:a,cache:l,headers:s});if(t===0&&c.status===416){let h=c.headers.get(“Content-Range”);if(!h||!h.startsWith(“bytes */”))throw new Error(“Missing content-length on 416 response”);let p=+h.substr(8);c=yield fetch(this.url,{signal:a,cache:”reload”,headers:{range:`bytes=0-${p-1}`}})}let f=c.headers.get(“Etag”);if(f!=null&&f.startsWith(“W/”)&&(f=null),c.status===416||i&&f&&f!==i)throw this.mustReload=!0,new Se(`Server returned non-matching ETag ${i} after one retry. Check browser extensions and servers for issues that may affect correct ETag headers.`);if(c.status>=300)throw new Error(`Bad response code: ${c.status}`);let u=c.headers.get(“Content-Length”);if(c.status===200&&(!u||+u>r))throw o&&o.abort(),new Error(“Server returned no content-length header or content-length exceeding request. Check that your storage backend supports HTTP Byte Serving.”);return{data:yield c.arrayBuffer(),etag:f||void 0,cacheControl:c.headers.get(“Cache-Control”)||void 0,expires:c.headers.get(“Expires”)||void 0}})}};g(dt,”FetchSource”);var $r=dt;function F(e,t){let r=e.getUint32(t+4,!0),n=e.getUint32(t+0,!0);return r*te(2,32)+n}g(F,”getUint64″);function gt(e,t){let r=new DataView(e),n=r.getUint8(7);if(n>3)throw new Error(`Archive is spec version ${n} but this library supports up to spec version 3`);return{specVersion:n,rootDirectoryOffset:F(r,8),rootDirectoryLength:F(r,16),jsonMetadataOffset:F(r,24),jsonMetadataLength:F(r,32),leafDirectoryOffset:F(r,40),leafDirectoryLength:F(r,48),tileDataOffset:F(r,56),tileDataLength:F(r,64),numAddressedTiles:F(r,72),numTileEntries:F(r,80),numTileContents:F(r,88),clustered:r.getUint8(96)===1,internalCompression:r.getUint8(97),tileCompression:r.getUint8(98),tileType:r.getUint8(99),minZoom:r.getUint8(100),maxZoom:r.getUint8(101),minLon:r.getInt32(102,!0)/1e7,minLat:r.getInt32(106,!0)/1e7,maxLon:r.getInt32(110,!0)/1e7,maxLat:r.getInt32(114,!0)/1e7,centerZoom:r.getUint8(118),centerLon:r.getInt32(119,!0)/1e7,centerLat:r.getInt32(123,!0)/1e7,etag:t}}g(gt,”bytesToHeader”);function Ae(e){let t={buf:new Uint8Array(e),pos:0},r=W(t),n=[],i=0;for(let o=0;o<r;o++){let a=W(t);n.push({tileId:i+a,offset:0,length:0,runLength:1}),i+=a}for(let o=0;o<r;o++)n[o].runLength=W(t);for(let o=0;o<r;o++)n[o].length=W(t);for(let o=0;o0?n[o].offset=n[o-1].offset+n[o-1].length:n[o].offset=a-1}return n}g(Ae,”deserializeIndex”);var mt=class extends Error{};g(mt,”EtagMismatch”);var Se=mt;function Pe(e,t){return x(this,null,function*(){let r=yield e.getBytes(0,16384);if(new DataView(r.data).getUint16(0,!0)!==19792)throw new Error(“Wrong magic number for PMTiles archive”);let n=r.data.slice(0,qr),i=gt(n,r.etag),o=r.data.slice(i.rootDirectoryOffset,i.rootDirectoryOffset+i.rootDirectoryLength),a=`${e.getKey()}|${i.etag||””}|${i.rootDirectoryOffset}|${i.rootDirectoryLength}`,s=Ae(yield t(o,i.internalCompression));return[i,[a,s.length,s]]})}g(Pe,”getHeaderAndRoot”);function Ce(e,t,r,n,i){return x(this,null,function*(){let o=yield e.getBytes(r,n,void 0,i.etag),a=yield t(o.data,i.internalCompression),s=Ae(a);if(s.length===0)throw new Error(“Empty directory is invalid”);return s})}g(Ce,”getDirectory”);var Or=class{constructor(t=100,r=!0,n=ae){this.cache=new Map,this.maxCacheEntries=t,this.counter=1,this.decompress=n}getHeader(t){return x(this,null,function*(){let r=t.getKey(),n=this.cache.get(r);if(n)return n.lastUsed=this.counter++,n.data;let i=yield Pe(t,this.decompress);return i[1]&&this.cache.set(i[1][0],{lastUsed:this.counter++,data:i[1][2]}),this.cache.set(r,{lastUsed:this.counter++,data:i[0]}),this.prune(),i[0]})}getDirectory(t,r,n,i){return x(this,null,function*(){let o=`${t.getKey()}|${i.etag||””}|${r}|${n}`,a=this.cache.get(o);if(a)return a.lastUsed=this.counter++,a.data;let s=yield Ce(t,this.decompress,r,n,i);return this.cache.set(o,{lastUsed:this.counter++,data:s}),this.prune(),s})}prune(){if(this.cache.size>this.maxCacheEntries){let t=1/0,r;this.cache.forEach((n,i)=>{n.lastUsed{Pe(t,this.decompress).then(s=>{s[1]&&this.cache.set(s[1][0],{lastUsed:this.counter++,data:Promise.resolve(s[1][2])}),o(s[0]),this.prune()}).catch(s=>{a(s)})});return this.cache.set(r,{lastUsed:this.counter++,data:i}),i})}getDirectory(t,r,n,i){return x(this,null,function*(){let o=`${t.getKey()}|${i.etag||””}|${r}|${n}`,a=this.cache.get(o);if(a)return a.lastUsed=this.counter++,yield a.data;let s=new Promise((l,c)=>{Ce(t,this.decompress,r,n,i).then(f=>{l(f),this.prune()}).catch(f=>{c(f)})});return this.cache.set(o,{lastUsed:this.counter++,data:s}),s})}prune(){if(this.cache.size>=this.maxCacheEntries){let t=1/0,r;this.cache.forEach((n,i)=>{n.lastUsed{this.getHeader(t).then(a=>{i(),this.invalidations.delete(r)}).catch(a=>{o(a)})});this.invalidations.set(r,n)})}};g(yt,”SharedPromiseCache”);var Br=yt,wt=class{constructor(t,r,n){typeof t==”string”?this.source=new $r(t):this.source=t,n?this.decompress=n:this.decompress=ae,r?this.cache=r:this.cache=new Br}getHeader(){return x(this,null,function*(){return yield this.cache.getHeader(this.source)})}getZxyAttempt(t,r,n,i){return x(this,null,function*(){let o=ht(t,r,n),a=yield this.cache.getHeader(this.source);if(ta.maxZoom)return;let s=a.rootDirectoryOffset,l=a.rootDirectoryLength;for(let c=0;c0){let h=yield this.source.getBytes(a.tileDataOffset+u.offset,u.length,i,a.etag);return{data:yield this.decompress(h.data,a.tileCompression),cacheControl:h.cacheControl,expires:h.expires}}s=a.leafDirectoryOffset+u.offset,l=u.length}else return}throw new Error(“Maximum directory depth exceeded”)})}getZxy(t,r,n,i){return x(this,null,function*(){try{return yield this.getZxyAttempt(t,r,n,i)}catch(o){if(o instanceof Se)return this.cache.invalidate(this.source),yield this.getZxyAttempt(t,r,n,i);throw o}})}getMetadataAttempt(){return x(this,null,function*(){let t=yield this.cache.getHeader(this.source),r=yield this.source.getBytes(t.jsonMetadataOffset,t.jsonMetadataLength,void 0,t.etag),n=yield this.decompress(r.data,t.internalCompression),i=new TextDecoder(“utf-8″);return JSON.parse(i.decode(n))})}getMetadata(){return x(this,null,function*(){try{return yield this.getMetadataAttempt()}catch(t){if(t instanceof Se)return this.cache.invalidate(this.source),yield this.getMetadataAttempt();throw t}})}getTileJson(t){return x(this,null,function*(){let r=yield this.getHeader(),n=yield this.getMetadata(),i=pt(r.tileType);return{tilejson:”3.0.0″,scheme:”xyz”,tiles:[`${t}/{z}/{x}/{y}${i}`],vector_layers:n.vector_layers,attribution:n.attribution,description:n.description,name:n.name,version:n.version,bounds:[r.minLon,r.minLat,r.maxLon,r.maxLat],center:[r.centerLon,r.centerLat,r.centerZoom],minzoom:r.minZoom,maxzoom:r.maxZoom}})}};g(wt,”PMTiles”);var oe=wt;var Yn=St();var Et=()=>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);var At=(e,t=null,r=null)=>{r||(r=document.querySelector(“head”));let n=document.createElement(“script”);n.type=”text/javascript”,n.src=e,t&&(n.onload=t),r.appendChild(n)},Pt=()=>(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state===”Subscribed”,Ct=()=>{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”},zt=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.hasAdsFreeReading;return!!(t&&t==1)},ze=()=>window.location.host.includes(“localhost”);var Fe=(e,t)=>{let r=[…e.querySelectorAll(“[data-populate]”)];e.dataset.populate&&r.unshift(e);let n=r.filter(i=>{let o=i.closest(“[data-populate-context]”);return!o||o==e});for(let i of n){let a=i.dataset.populate.trim().split(/s*,s*/).map(s=>s.split(/s*:s*/));for(let[s,l]of a){let f=s.split(“.”).reduce((p,y)=>p?.[y],t),u=f==null||f==null,h=l?.split(/s+/)||[“innerHTML”];for(let p of h)p.startsWith(“.”)&&i.classList.toggle(p.substring(1),u?!1:f),!u&&(p==”innerHTML”?i.innerHTML=f:p.startsWith(“@”)?i.setAttribute(p.substring(1),f):p.startsWith(“–“)&&i.style.setProperty(p,f))}}};var P=63710088e-1,Dt={centimeters:P*100,centimetres:P*100,degrees:360/(2*Math.PI),feet:P*3.28084,inches:P*39.37,kilometers:P/1e3,kilometres:P/1e3,meters:P,metres:P,miles:P/1609.344,millimeters:P*1e3,millimetres:P*1e3,nauticalmiles:P/1852,radians:1,yards:P*1.0936};function re(e,t,r={}){let n={type:”Feature”};return(r.id===0||r.id)&&(n.id=r.id),r.bbox&&(n.bbox=r.bbox),n.properties=t||{},n.geometry=e,n}function J(e,t,r={}){if(!e)throw new Error(“coordinates is required”);if(!Array.isArray(e))throw new Error(“coordinates must be an Array”);if(e.length<2)throw new Error("coordinates must be at least 2 numbers long");if(!Ft(e[0])||!Ft(e[1]))throw new Error("coordinates must contain numbers");return re({type:"Point",coordinates:e},t,r)}function kt(e,t,r={}){if(e.length<2)throw new Error("coordinates must be an array of two or more positions");return re({type:"LineString",coordinates:e},t,r)}function Ut(e,t="kilometers"){let r=Dt[t];if(!r)throw new Error(t+" units is invalid");return e*r}function qt(e,t="kilometers"){let r=Dt[t];if(!r)throw new Error(t+" units is invalid");return e/r}function ne(e){return e%(2*Math.PI)*180/Math.PI}function M(e){return e%360*Math.PI/180}function Ft(e){return!isNaN(e)&&e!==null&&!Array.isArray(e)}function le(e,t,r){if(e!==null)for(var n,i,o,a,s,l,c,f=0,u=0,h,p=e.type,y=p==="FeatureCollection",d=p==="Feature",k=y?e.features.length:1,T=0;T<k;T++){c=y?e.features[T].geometry:d?e.geometry:e,h=c?c.type==="GeometryCollection":!1,s=h?c.geometries.length:1;for(var q=0;q<s;q++){var w=0,S=0;if(a=h?c.geometries[q]:c,a!==null){l=a.coordinates;var C=a.type;switch(f=r&&(C==="Polygon"||C==="MultiPolygon")?1:0,C){case null:break;case"Point":if(t(l,u,T,w,S)===!1)return!1;u++,w++;break;case"LineString":case"MultiPoint":for(n=0;n<l.length;n++){if(t(l[n],u,T,w,S)===!1)return!1;u++,C==="MultiPoint"&&w++}C==="LineString"&&w++;break;case"Polygon":case"MultiLineString":for(n=0;n<l.length;n++){for(i=0;i<l[n].length-f;i++){if(t(l[n][i],u,T,w,S)===!1)return!1;u++}C==="MultiLineString"&&w++,C==="Polygon"&&S++}C==="Polygon"&&w++;break;case"MultiPolygon":for(n=0;n<l.length;n++){for(S=0,i=0;i<l[n].length;i++){for(o=0;o<l[n][i].length-f;o++){if(t(l[n][i][o],u,T,w,S)===!1)return!1;u++}S++}w++}break;case"GeometryCollection":for(n=0;n<a.geometries.length;n++)if(le(a.geometries[n],t,r)===!1)return!1;break;default:throw new Error("Unknown Geometry Type")}}}}}function Jr(e,t){var r,n,i,o,a,s,l,c,f,u,h=0,p=e.type==="FeatureCollection",y=e.type==="Feature",d=p?e.features.length:1;for(r=0;r<d;r++){for(s=p?e.features[r].geometry:y?e.geometry:e,c=p?e.features[r].properties:y?e.properties:{},f=p?e.features[r].bbox:y?e.bbox:void 0,u=p?e.features[r].id:y?e.id:void 0,l=s?s.type==="GeometryCollection":!1,a=l?s.geometries.length:1,i=0;i<a;i++){if(o=l?s.geometries[i]:s,o===null){if(t(null,h,c,f,u)===!1)return!1;continue}switch(o.type){case"Point":case"LineString":case"MultiPoint":case"Polygon":case"MultiLineString":case"MultiPolygon":{if(t(o,h,c,f,u)===!1)return!1;break}case"GeometryCollection":{for(n=0;n<o.geometries.length;n++)if(t(o.geometries[n],h,c,f,u)===!1)return!1;break}default:throw new Error("Unknown Geometry Type")}}h++}}function Kr(e,t){Jr(e,function(r,n,i,o,a){var s=r===null?null:r.type;switch(s){case null:case"Point":case"LineString":case"Polygon":return t(re(r,i,{bbox:o,id:a}),n,0)===!1?!1:void 0}var l;switch(s){case"MultiPoint":l="Point";break;case"MultiLineString":l="LineString";break;case"MultiPolygon":l="Polygon";break}for(var c=0;cl||y>c||d>f){s=u,l=n,c=y,f=d,o=0;return}var k=kt([s,u],r.properties);if(t(k,n,i,d,o)===!1)return!1;o++,s=u})===!1)return!1}}})}function It(e,t,r){var n=r,i=!1;return Yr(e,function(o,a,s,l,c){i===!1&&r===void 0?n=o:n=t(n,o,a,s,l,c),i=!0}),n}function Qr(e,t={}){if(e.bbox!=null&&t.recompute!==!0)return e.bbox;let r=[1/0,1/0,-1/0,-1/0];return le(e,n=>{r[0]>n[0]&&(r[0]=n[0]),r[1]>n[1]&&(r[1]=n[1]),r[2]<n[0]&&(r[2]=n[0]),r[3]=2&&!Array.isArray(e[0])&&!Array.isArray(e[1]))return[…e];throw new Error(“coord must be GeoJSON Point or an Array of numbers”)}function Ot(e){return e.type===”Feature”?e.geometry:e}function ue(e,t,r={}){var n=B(e),i=B(t),o=M(i[1]-n[1]),a=M(i[0]-n[0]),s=M(n[1]),l=M(i[1]),c=Math.pow(Math.sin(o/2),2)+Math.pow(Math.sin(a/2),2)*Math.cos(s)*Math.cos(l);return Ut(2*Math.atan2(Math.sqrt(c),Math.sqrt(1-c)),r.units)}function Xr(e,t={}){return It(e,(r,n)=>{let i=n.geometry.coordinates;return r+ue(i[0],i[1],t)},0)}var Bt=Xr;function De(e,t,r={}){if(r.final===!0)return _r(e,t);let n=B(e),i=B(t),o=M(n[0]),a=M(i[0]),s=M(n[1]),l=M(i[1]),c=Math.sin(a-o)*Math.cos(l),f=Math.cos(s)*Math.sin(l)-Math.sin(s)*Math.cos(l)*Math.cos(a-o);return ne(Math.atan2(c,f))}function _r(e,t){let r=De(t,e);return r=(r+180)%360,r}function Rt(e,t,r,n={}){let i=B(e),o=M(i[0]),a=M(i[1]),s=M(r),l=qt(t,n.units),c=Math.asin(Math.sin(a)*Math.cos(l)+Math.cos(a)*Math.sin(l)*Math.cos(s)),f=o+Math.atan2(Math.sin(s)*Math.sin(l)*Math.cos(a),Math.cos(l)-Math.sin(a)*Math.sin(c)),u=ne(f),h=ne(c);return J([u,h],n.properties)}function en(e,t,r={}){let i=Ot(e).coordinates,o=0;for(let a=0;a=o&&a===i.length-1);a++)if(o>=t){let s=t-o;if(s){let l=De(i[a],i[a-1])-180;return Rt(i[a],s,l,r)}else return J(i[a])}else o+=ue(i[a],i[a+1],r);return J(i[i.length-1])}var ke=en;var jt=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(),Ue=()=>{let t=document.querySelector(“.js-inno”).dataset.junto;if(t)return t;throw new Error(“no junto id found”)},U={getDefaultId:()=>Ue(),vote:(e,t=Ue())=>{jt(“vote”,{poll:t,ballot:e})},results:async(e=Ue())=>await jt(“results”,{poll:e})};var ce,tn=(e,t)=>{ce=ce||window.PMNdataLayer,ce?ce.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)},R={event:(e,t)=>{tn(e,t)}};var rn=()=>{document.querySelectorAll(“.js-share”).forEach(e=>{e.addEventListener(“click”,()=>{nn(e)})})},Nt=()=>{document.querySelectorAll(“.js-share”).forEach(e=>{let t=e.dataset.url||[location.protocol,”//”,location.host,location.pathname].join(“”);e.dataset.url=t})},nn=async e=>{let t=e.dataset.text,r=e.dataset.url,n=()=>{navigator.clipboard.writeText([t,r].join(” “)),R.event(“click”,`copied share text to clipboard | ${[t,r].join(” “)}`),e.classList.add(“is-copied”),setTimeout(()=>{e.classList.remove(“is-copied”)},2e3)};if(!navigator.canShare||!Et())n();else try{await navigator.share({text:t,url:r})}catch(i){console.log(i)}},on=(e,t,r=!1)=>{let n=document.querySelector(e);n?n.classList.contains(“inno-share__button”)?(n.dataset.text=t,r?n.dataset.url=r:Nt()):console.warn(`${e} is not a share button`):console.warn(`${e} not found`)},fe={init:()=>{rn(),Nt()},updateTextToCopy:(e,t)=>{on(e,t)}};var he=new Array,Ie,qe={easy:{min:.25,max:1},medium:{min:.25,max:3},hard:{min:.25,max:5}},an=(e,t,r)=>{let n=e.geoEl.dataset.difficulty;e.scoreValue=(t-qe[n].min)/(qe[n].max-qe[n].min),e.scoreValue=Math.abs(1-Math.min(Math.max(e.scoreValue,0),1)),.9<e.scoreValue?e.response="Amazing":.7<e.scoreValue?e.response="Pretty good":.4{let t=e.geoEl.querySelector(“.js-geo-reveal-result”);if(e.distanceFromLocation>.1)e.distanceFromLocation=`${e.distanceFromLocation} miles`,Fe(t,e);else{let r=e.geoEl.querySelector(“.js-geo-spot-on-message”),n=e.geoEl.querySelector(“.js-geo-distance-message”);r.classList.remove(“js-result-hide”),n.classList.add(“js-result-hide”)}},ln=e=>e>.85?”A”:e>.7?”B”:e>.5?”C”:e>.3?”D”:”F”,un=e=>{if(Ie){let t=0;for(let[r,n]of Object.entries(Ie.ballotAsPercentages.average))e>=parseFloat(r)&&(t+=n);return Math.round(t)}else return!1},cn=()=>{let e=he.reduce((a,s)=>s+a,0),t=parseFloat((e/he.length).toFixed(2)),r=ln(t);document.querySelector(`.js-results-grade[data-grade=”${r.toLowerCase()}”]`).classList.add(“is-active”);let i=un(t),o=document.querySelector(“.js-results-others”);i?Fe(o,{percentageBeaten:i}):o.classList.add(“is-hidden”),fe.updateTextToCopy(“.js-result-share”,`I got a ${r} on the Philadelphia Inquirer’s historical site quiz`),document.querySelector(“.js-results”).classList.add(“is-revealed”),U.vote({average:t,grade:r}),R.event(“final_results”,`${r} Rank | ${t} average accuracy`)},fn=async()=>{Ie=await U.results()},pe={init:()=>{fn()},onAnswer:(e,t,r)=>{an(e,t,r)}};var j,m=new Object,Ht,K,hn=async()=>{let e=U.getDefaultId().replace(“2025-geo-guesser–“,””),t=await fetch(`https://interactives.inquirer.com/lyon/2025-geo-guesser/${e}.json`);if(t.ok)return await t.json()},pn=async()=>{Ht=await hn(),At(“https://interactives.inquirer.com/storage/dependencies/maplibre/5.3.0/maplibre-gl.js”,()=>{let e=new lt;j=window.maplibregl,j.addProtocol(“pmtiles”,e.tile);let t=matchMedia(“(pointer:coarse)”).matches,r=”https://interactives.inquirer.com/melish/1.2″,n=`${r}/us-latest.pmtiles`,i=new oe(n);e.add(i),i.getHeader().then(async()=>{let a=await(await fetch(`${r}/styles/neutral.json`)).json();document.querySelectorAll(“.js-geo”).forEach((l,c)=>{let f=c+1;m[f]={geoEl:l,index:f,guess:null,results:Ht?.[f]||null},m[f].map=new j.Map({container:`map-${f}`,bounds:vn(l),maxZoom:18,minZoom:5,attributionControl:!1,touchPitch:!1,dragRotate:!1,cooperativeGestures:!t,style:{…a,sources:{openmaptiles:{type:”vector”,url:`pmtiles://${n}`}}}}),m[f].map.addControl(new j.NavigationControl({showCompass:!1,showZoom:!0}),”top-right”),m[f].map.on(“click”,u=>{K||dn(f,u.lngLat)}),m[f].map.on(“dblclick”,u=>{K&&(clearTimeout(K),K=null)}),l.querySelector(“.js-map”).classList.add(“is-loaded”)})})})},vn=e=>{if(e.dataset.sw&&e.dataset.ne){let t=e.dataset.sw.split(“,”).map(n=>parseFloat(n)).reverse(),r=e.dataset.ne.split(“,”).map(n=>parseFloat(n)).reverse();return[t,r]}else return[[-75.26848289047322,39.88300211900147],[-75.03333516990763,40.03344762008142]]},dn=(e,t)=>{K=setTimeout(()=>{gn(e,t),K=null},500)},gn=(e,t)=>{m[e].guess&&m[e].guess.remove(),m[e].geoEl.classList.add(“has-guessed”),m[e].geoEl.querySelector(“.js-geo-submit”).disabled=!1;let r=document.querySelector(“.js-map-guess”).cloneNode(!0);m[e].guess=new j.Marker({element:r}).setLngLat(t).addTo(m[e].map)},mn=e=>{m[e].geoEl.classList.add(“has-answered”),m[e].results&&m[e].results.forEach((l,c)=>{let f=document.querySelector(“.js-map-guess”).cloneNode(!0);f.classList.add(“inno-map__guess–user”,`inno-map__guess–user-${c}`),new j.Marker({element:f}).setLngLat(l).addTo(m[e].map)});let t=m[e].geoEl.dataset.coordinates.split(“,”).map(l=>parseFloat(l)).reverse(),r=document.querySelector(“.js-map-location”).cloneNode(!0);new j.Marker({element:r}).setLngLat(t).addTo(m[e].map);let n=m[e].guess.getLngLat();n=[n.lng,n.lat];let i={type:”Feature”,geometry:{coordinates:[n,t],type:”LineString”}},o=Bt(i),a=Math.round(o*10)/10;pe.onAnswer(m[e],a,n);let s=$t(i);m[e].map.fitBounds(s,{padding:{top:50,bottom:50,left:50,right:50},maxZoom:14}),m[e].map.once(“moveend”,()=>{let l=m[e].map.project(n),c=m[e].map.project(t),f=l.x-c.x,u=c.y-l.y,h=Math.sqrt(u*u+f*f),p=o/h,d=10*p,T=25*p,q=ke(i,d).geometry.coordinates,w=ke(i,o-T).geometry.coordinates,S={type:”Feature”,geometry:{coordinates:[q,w],type:”LineString”}};m[e].map.addSource(“guess”,{type:”geojson”,data:S}),m[e].map.addLayer({id:”guess”,type:”line”,source:”guess”,layout:{“line-join”:”round”,”line-cap”:”round”},paint:{“line-color”:”#666″,”line-width”:3,”line-dasharray”:[2,3],”line-opacity”:0,”line-opacity-transition”:{duration:400}}}),m[e].map.setPaintProperty(“guess”,”line-opacity”,1)})},ve={init:()=>{pn()},onAnswer:e=>{mn(e)}};var Oe=new Array,yn=()=>{document.querySelectorAll(“.js-geo”).forEach((t,r)=>{Oe.push({el:t,i:r+1,isTutorial:r==0,score:null})})},wn=()=>{for(let e of Oe)e.el.querySelector(“.js-geo-collapse-clue”).addEventListener(“click”,()=>{$e(e,”playing”)}),e.el.querySelector(“.js-geo-expand-clue”).addEventListener(“click”,()=>{$e(e,”looking”)}),e.el.querySelector(“.js-geo-submit”).addEventListener(“click”,()=>{$e(e,”answered”),ve.onAnswer(e.i)}),e.el.querySelector(“.js-geo-next”)?.addEventListener(“click”,()=>{xn(e.i)})},$e=(e,t)=>{e.el.setAttribute(“data-status”,t)},xn=e=>{let t=Oe[e];R.event(“skip”,`Jump to ${e}`),t&&t.el.scrollIntoView({block:”center”})},Zt={init:()=>{yn(),wn()}};var bn=()=>{zt()&&document.querySelectorAll(“.js-ad”).forEach(t=>{t.classList.add(“is-hidden”)})},Gt={init:()=>{bn()}};var Mn=()=>{document.querySelectorAll(“.js-feedback”).forEach(e=>{let t=e.dataset.question;e.querySelector(“.js-feedback-yes”).addEventListener(“click”,()=>{Vt(“yes”,e)}),e.querySelector(“.js-feedback-no”).addEventListener(“click”,()=>{Vt(“no”,e)})})},Vt=async(e,t)=>{t.classList.add(“has-answered”,`has-answered-${e}`),t.querySelector(`.js-feedback-${e}`).blur();let r=”feedback-“+U.getDefaultId(),n=t.dataset.question;U.vote({[n]:e},r)},Wt={init:()=>{Mn()}};var N,Jt,Tn=()=>{N=document.getElementById(“js-inno-toast”)},Ln=e=>{if(!N)return;N.innerHTML=e,N.classList.add(“inno-toast–active”);let t=()=>{N.addEventListener(“transitionend”,Sn,{once:!0}),N.classList.remove(“inno-toast–active”)};clearTimeout(Jt),Jt=setTimeout(t,5e3)},Sn=()=>{N.innerHTML=””},H={init:()=>{Tn()},showToast:Ln};var de,Kt=!1,En=async()=>new Promise(e=>{setTimeout(()=>{console.log(“simulating createShareLink for localhost”),e(“https://inquirer.com/interactives”),An()},100)}),An=()=>{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)},Pn=()=>{let e=window.services?.createShareLink;e&&(de=e),ze()&&(de=En),de&&zn()},Cn=async e=>{let t=”text/plain”,r=async()=>{try{return await de(window.location.pathname)}catch{e.dataset.state=”error”,H.showToast(“Hmm, we couldn’t generate a gift link…”)}},n=new ClipboardItem({[t]:r()});await navigator.clipboard.write([n]).catch(i=>{console.log(i),H.showToast(“Couldn’t copy to clipboard, try again?”),e.dataset.state=”error”}),H.showToast(“Gift link copied to clipboard!”),e.dataset.state=”complete”},zn=()=>{document.querySelectorAll(“.js-gift”).forEach(t=>{(Pt()||ze()||Ct())&&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”,Kt=!0,Cn(t),setTimeout(()=>{t.dataset.state=”ready”},2e3))})});let e=document.querySelector(“.js-gift-toast-receiver”);!e||!(e instanceof HTMLElement)||Fn(e)},Fn=e=>{new MutationObserver(r=>{for(let n of r){let i=[…n.addedNodes].at(0);if(!(i instanceof HTMLElement))return;Kt&&H.showToast(i.outerHTML)}}).observe(e,{subtree:!0,childList:!0})},Yt={init:()=>{Pn()}};var Dn=()=>{window.addEventListener(“scroll”,()=>{Qt()})},Qt=()=>{let e=document.querySelector(“.js-hero”),t=e.getBoundingClientRect(),n=t.top+document.documentElement.scrollTop+t.height,i=window.scrollY/n,o=Math.min(i,1),a=window.innerWidth{Dn(),Qt()}};var kn=()=>{},_t={init:()=>{kn()}};var er={init:()=>{Xe.init?.(),ve.init?.(),Zt.init?.(),pe.init?.(),Gt.init?.(),Wt.init?.(),Yt.init?.(),Xt.init?.(),fe.init?.(),_t.init?.(),H.init?.()}};var Un=()=>{},tr={init:()=>{Un()}};var qn=document.querySelector(“.js-inno”),rr=()=>{er.init(),tr.init()};qn?rr():new MutationObserver((t,r)=>{if(document.querySelector(“.js-inno”)){r.disconnect(),rr();return}}).observe(document,{attributes:!0,childList:!0,subtree:!0});})();

  • A guide to good manners at the retail counter this holiday season

    A guide to good manners at the retail counter this holiday season

    As shoppers flood stores across the country during the year’s biggest shopping season, retail workers are bracing for what many describe as the most demanding — and often demoralizing — stretch of the job.

    “It magnifies everything,” said Nick Leighton, host of the podcast Were You Raised by Wolves?, which he cohosts with comedian Leah Bonnema. Together, they dissect etiquette and the subtleties of social behavior.

    “People are stressed, they’re busy, they’re frazzled,” he said. “When that happens, we tend to forget other people exist.”

    Whether it’s gridlocked parking lots or shelves picked clean, the holiday retail environment can become a pressure cooker where manners evaporate quickly.

    November and December have long driven retail sales, prompting companies to hire large numbers of seasonal workers to manage the surge. These workers often absorb the brunt of shoppers’ frustration. Some customers treat employees as extensions of a corporation rather than as people.

    This year, there might be even fewer employees to handle crowds of holiday shoppers. Companies say they could cut back on seasonal workers because of economic uncertainty, while at the same time, shoppers are expected to spend more than they did last year.

    “Yelling at a worker isn’t doing anything,” Leighton noted. “Everyone else is busy, too. … Your shopping isn’t more important than the next person’s.”

    Here are some expert suggestions on how customers can be kinder, more polite, and more empathetic toward the people helping to execute all those holiday lists.

    Manners apply everywhere

    People who behave courteously generally do so everywhere, while those who are rude in stores often have similar issues in their personal lives, etiquette consultants say.

    “We do not pay retail workers to be a therapist, a social worker, or a punching bag. It’s not appropriate, and it’s not fair,” said Jodi R.R. Smith, president of Mannersmith Etiquette Consulting in Massachusetts. Long before she advised companies on etiquette, Smith worked several holiday seasons at a Hallmark store.

    Plan your shopping trip and leave time

    Smith advises shoppers to plan ahead — knowing who is on their list, which stores they need to visit and when they will go. “Set yourself up for success,” she said. “Bring water or a snack. Do not go hungry.”

    Timing matters as well. “Ask yourself, ‘When is the best time to go?’” she said. “Weekends are busier, lines are longer, and parking is tighter. If possible, go on a Wednesday morning when the store opens.”

    Establish a little rapport

    Smith suggests making friendly eye contact with workers, offering a greeting, and using humor to diffuse tense moments. If someone in line becomes irritable, she said, a gentle joke about needing a nap can reset the mood.

    “We don’t have control over others’ behavior, but we certainly do over ours,” she said.

    Shoppers can help reduce frustration by asking questions — and recognizing that workers may not have all the answers, said Elizabeth Medeiros, 59, who spent more than 35 years in retail in New York and the Boston area.

    Some companies are acting preemptively. Delta Air Lines is encouraging kindness between customers and employees with a “Centennial Cheer” program. It says it will recognize “100,000 acts of kindness” with Holiday Medallion cards, which can be redeemed for gifts.

    Manage expectations

    Customers often assume store employees can control everything from inventory and discounts to restocking speed and even the behavior of other shoppers, she said.

    They can’t.

    “Customers are focused, especially during the holidays,” said Medeiros, a former district sales manager and longtime store manager. “They’re checking off lists and looking for deals, and anything that interferes with that throws them off.”

    Holiday work is already tough for staff under the best of circumstances, she noted. “Everyone is often stretched thin. Breaks get skipped, shifts get extended unexpectedly, and six-day workweeks become common.”

    As Smith puts it: “Clerks are not the CEO. Don’t expect someone making hourly wages in December to change a store policy you don’t like.”

    Training workers to defuse tension

    Adam Lukoskie, executive director of the National Retail Federation Foundation, emphasized that most customer interactions remain positive.

    “In the news you might see a couple of incidents, but most experiences are OK,” he said. “We work hard to provide a high-quality environment.”

    The industry has invested in new training programs to prepare workers for tense encounters, Lukoskie said.

    The foundation’s RISE Up skills-training courses now reach more than 80,000 people annually. “It gives associates the tools to provide customer service and to understand that an angry customer is usually mad at the problem, not at them,” he said.

    Above all, he said, shoppers should reframe how they view the person behind the counter.

    “Act as if the person helping you is your daughter or son, or your mother or father. Not just someone there to do a task for you.”

  • What’s the etiquette when someone is blasting music on the El with no headphones?

    What’s the etiquette when someone is blasting music on the El with no headphones?

    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__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-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.2;scroll-margin-top:calc(var(–sticky-height) + 16px + 48px);text-wrap:pretty;margin-top:4px}@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-chat__content{display:flex;flex-direction:row}@media(min-width: 53.125em){.inno-chat__content{margin-inline-start:-90px}}.inno-chat__cite{font-style:normal}.inno-chat__body{box-sizing:border-box;border:1px solid var(–color-accent);padding:20px 20px 20px 10px;margin-left:10px;position:relative;background:var(–color-background)}.inno-chat__body>*:last-child{margin-bottom:0}.inno-chat__body::before{content:” “;position:absolute;top:-1px;left:-7px;border:1px solid var(–color-accent);border-right-style:none;border-bottom-style:none;background:var(–color-background);width:20px;height:20px;transform:skewX(30deg)}.inno-orientation–right .inno-chat__content{flex-direction:row-reverse}.inno-orientation–right .inno-chat__content .inno-chat__body{margin-left:0px;margin-right:10px}.inno-orientation–right .inno-chat__content .inno-chat__body::before{transform:skewX(-30deg);border-right-style:solid;border-left-style:none;left:auto;right:-7px}@media(min-width: 53.125em){.inno-orientation–right .inno-chat__content{margin-inline-start:0;margin-inline-end:-90px}}.inno-chat__portrait{position:relative;width:80px;height:80px;flex:0 0 80px}.inno-chat__portrait .inno-image{height:100%}.inno-chat__portrait .inno-image__img{position:absolute;object-fit:cover;width:100%;height:100%;border-radius:100%}.inno-chat__name{position:relative;font-family:”Grot 10″,sans-serif;font-size:18px;color:var(–color-text-primary);font-weight:bold;margin-bottom:8px}.inno-chat__label{position:relative;font-family:”Grot 10″,sans-serif;color:var(–color-text-tertiary);margin-bottom:10px}.inno-chat__label a{transition:box-shadow .25s ease;color:var(–color-text-link);text-decoration:none}.inno-chat__label a:hover{box-shadow:inset 0 -1px 0 0 var(–color-text-link)}.inno-chat.inno-color–red .inno-chat__body,.inno-chat.inno-color–red .inno-chat__body::before{border-color:#e11b22}.inno-chat.inno-color–red .inno-chat__name{color:#e11b22}.inno-chat.inno-color–red .inno-chat__label a{color:#e11b22}.inno-chat.inno-color–red .inno-chat__label a:hover{box-shadow:inset 0 -1px 0 0 #e11b22}.inno-chat.inno-color–blue .inno-chat__body,.inno-chat.inno-color–blue .inno-chat__body::before{border-color:#004e96}.inno-chat.inno-color–blue .inno-chat__name{color:#004e96}.inno-chat.inno-color–blue .inno-chat__label a{color:#004e96}.inno-chat.inno-color–blue .inno-chat__label a:hover{box-shadow:inset 0 -1px 0 0 #004e96}.inno-chat.inno-color–orange .inno-chat__body,.inno-chat.inno-color–orange .inno-chat__body::before{border-color:#e66a1f}.inno-chat.inno-color–orange .inno-chat__name{color:#e66a1f}.inno-chat.inno-color–orange .inno-chat__label a{color:#e66a1f}.inno-chat.inno-color–orange .inno-chat__label a:hover{box-shadow:inset 0 -1px 0 0 #e66a1f}.inno-chat.inno-color–green .inno-chat__body,.inno-chat.inno-color–green .inno-chat__body::before{border-color:#00a253}.inno-chat.inno-color–green .inno-chat__name{color:#00a253}.inno-chat.inno-color–green .inno-chat__label a{color:#00a253}.inno-chat.inno-color–green .inno-chat__label a:hover{box-shadow:inset 0 -1px 0 0 #00a253}.inno-chat.inno-color–pink .inno-chat__body,.inno-chat.inno-color–pink .inno-chat__body::before{border-color:#cd0785}.inno-chat.inno-color–pink .inno-chat__name{color:#cd0785}.inno-chat.inno-color–pink .inno-chat__label a{color:#cd0785}.inno-chat.inno-color–pink .inno-chat__label a:hover{box-shadow:inset 0 -1px 0 0 #cd0785}.inno-chat.inno-color–purple .inno-chat__body,.inno-chat.inno-color–purple .inno-chat__body::before{border-color:#7b2589}.inno-chat.inno-color–purple .inno-chat__name{color:#7b2589}.inno-chat.inno-color–purple .inno-chat__label a{color:#7b2589}.inno-chat.inno-color–purple .inno-chat__label a:hover{box-shadow:inset 0 -1px 0 0 #7b2589}.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-html{width:auto}.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-list{list-style:none}.inno-list__item{position:relative;padding-left:20px}.inno-list__item:before{content:””;position:absolute;top:.7em;left:.1em;width:10px;height:10px;border-radius:8px;background-color:#808284}@media(min-width: 48em){.inno-list__item:before{top:.75em}}.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: #1a6aff;–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: #1a6aff;–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-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}

    What’s the etiquette when someone is blasting music on the El with no headphones?

    Speak up or suffer?

    Illustration by Steve Madden
    Illustration by Steve Madden

    This week I have invited two reporters to help answer one of the many SEPTA questions we hear.

    Have your own thoughts or other questions? Fill in the box at the end!

    .inno-chat__body {
    border-radius: 12px;
    }

    Evan Weiss
    Deputy Features Editor

    Before we get to the question at hand, can you both describe your backgrounds with taking SEPTA?

    Beatrice Forman
    Food & Dining Reporter

    I've been carless since I moved to Philly seven years ago, and take SEPTA pretty much everywhere unless I'm with my boyfriend, who drives. Then I'm a passenger princess.

    Henry Savage
    Now Reporter

    I ride SEPTA bus and subway every week to The Inquirer offices, plus when I’m going out at night. Cheap, and fairly quick travel!

    Beatrice Forman
    Food & Dining Reporter

    “Fairly quick” is doing a lot of heavy lifting.

    Henry Savage

    You're not wrong lol.

    Evan Weiss

    Okay, the question is… What’s the etiquette when someone is blasting music on the El with no headphones — speak up or suffer?

    Beatrice Forman

    I think it's one of those things where it's well within your rights to speak up about someone blasting music on the El (especially in the morning), but do you really want to be known as the curmudgeon who chastised someone over something like this? I'd be so afraid of getting sniped and posted on TikTok.

    Beatrice Forman

    Have you ever spoken up about this IRL?

    Henry Savage

    I’ve seen full-blown phone calls on speaker and people smoking out of glass instruments, but to be honest with you, I haven't said anything.

    Henry Savage

    What's your go-to solution when this happens to you? I'm partial to blasting my headphones.

    Beatrice Forman

    I wish I was the type of person who could just turn my AirPods up full volume to drown it out, but I am also a 5-foot-tall woman alone on public transit, so the head has to stay on a swivel. Also, sometimes those things die!

    Beatrice Forman

    I was recently on the BSL home from an assignment in South Philly around the time classes let out, and this kid was blasting Kendrick Lamar loud enough for all the train car to hear, so I ended up politely offering him a pair of corded earbuds to use to see if he'd take the hint.

    Henry Savage

    Nice work!

    Beatrice Forman

    He did not take the hint, but I was proud of myself for trying.

    Beatrice Forman

    Do you think there's a right way to nudge a person to, perhaps, not smoke on the train? Or blast their playlist?

    Henry Savage

    I think going the solutions-oriented approach of, "Hey, looks like you could use some headphones?" is a good call.

    Henry Savage

    In reality, what's the right way? Probably being as polite as possible while knowing the person will likely rebuff you. That being said, sometimes all it takes is for one person to call someone out!

    Henry Savage

    Or should we just invoke "Think of the children and older riders!" Smoking in front of children is the worst look.

    Evan Weiss

    Smoking is really the most annoying. I've been on the train with my daughter and we just had to move cars — not worth the possible contention with her there.

    Henry Savage

    Yeah, if things go dicey with your kid there… good call.

    Beatrice Forman

    I do think sometimes a very pointed and pissed off "Can you not? There's people around" would probably be soooo cathartic though, and would get the point across. Especially for smoking. No one likes that but the smoker.

    Henry Savage

    The moments you think about an hour afterward and say, "Dang! I wish I said that back there!"

    Beatrice Forman

    I think it's tough because so much of the issues with these things on SEPTA can be brushed off as just the side effects of living in a city and can feel kind of elitist to complain about, but also, counterpoint: none of this should be happening enough to warrant an Inquirer column.

    Evan Weiss

    True! FWIW I do think it's far better on the bus than the train — probably because you have the driver upfront to tell people off.

    Henry Savage

    Yes, I will say that taking the bus there's more enforcement in my opinion. Some SEPTA bus drivers are known to pull the bus over and not leave until the issue is resolved, like smoking, fare evasion, or loud speakers!

    Beatrice Forman

    I've also seen this happen on the bus, Evan. Mostly music though, not the smoking.

    Evan Weiss

    Bea, I'm still impressed you said something! I don't think I've ever seen that happen

    Henry Savage

    Yeah, that's a true Philly move.

    Beatrice Forman

    It was like exposure therapy for my anxiety.

    Beatrice Forman

    I will probably never do it again though. Not the hero we quite need.

    Henry Savage

    In a perfect world? Every single smoker and to a lesser extent music blaster would be confronted, and realistically fined or reprimanded for the behavior. In this economy? I’m keeping it moving and cranking my music.

    Henry Savage

    If my headphones die, I suffer in — well, not silence — but the blaring sounds of AI voice over TikTok slop videos.

    Evan Weiss

    Any last words, Bea?

    Beatrice Forman

    Be the change you wish to see in the world and don't smoke or make me listen to your bad taste in TikToks on SEPTA.

    This conversation has been edited for length.

    What other Very Philly Questions should we address?

    Or any thoughts on the question at hand?

    story continues after advertisement

    Topics mentioned in this story

    (()=>{var Z=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var M=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 b(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 L(e){return e===void 0&&(e=new Date),Q[e.getMonth()]}function s(e){return e==null}function T(e){return typeof e==”number”&&isFinite(e)}function p(e){return T(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”],S=[“th”,”st”,”nd”,”rd”,”th”,”th”,”th”,”th”,”th”,”th”],te=[11,12,13];function x(e){if(s(e))return””;var t=+e;return p(t)?te.indexOf(t%100)>-1?S[0]:S[t%10]:””}var ne=[“first”,”second”,”third”,”fourth”,”fifth”,”sixth”,”seventh”,”eighth”,”ninth”],oe=new RegExp(/s+([^s]*)s*$/);i.apdate=function(e){return e===void 0&&(e=new Date),b(e)+” “+e.getDate()+”, “+e.getFullYear()},i.apdatetab=function(e){return e===void 0&&(e=new Date),L(e)+” “+e.getDate()+”, “+e.getFullYear()},i.apmonth=b,i.apmonthtab=L,i.apnumber=function(e){if(s(e))return””;var t=+e;return p(t)?t=10?e.toString():X[t-1]:e.toString()},i.aptime=function(e){e===void 0&&(e=new Date);var t,n,o=e.getHours(),r=e.getMinutes(),d=r===0;if(d){if(o===0)return”midnight”;if(o===12)return”noon”}return o0?o:12):(t=”p.m.”,n=o===12?o:o-12),d?n+” “+t:n+”:”+(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,n=+e;return T(n)?((t=n.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(!p(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,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 n=+e;return p(n)?t&&n/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);var h=(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)},j=()=>(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state===”Subscribed”,q=()=>{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”},E=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.hasAdsFreeReading;return!!(t&&t==1)},v=()=>window.location.host.includes(“localhost”);var re=()=>{E()&&document.querySelectorAll(“.js-adbox”).forEach(t=>{t.classList.add(“is-hidden”)})},k={init:()=>{re()}};var f,ie=(e,t)=>{f=f||window.PMNdataLayer,f?f.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)},D={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”),n=t.querySelector(“.js-card-body”),r=n.querySelector(“.js-card-body-content”).getBoundingClientRect().height;t.classList.remove(“is-collapsed”),n.style.maxHeight=r+”px”,setTimeout(()=>{n.style.maxHeight=”none”},1e3),D.event(“expand_card”,`${t.dataset.id}`)},H={init:()=>{se()}};var P=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(),y=()=>{let t=document.querySelector(“.js-inno”).dataset.junto;if(t)return t;throw new Error(“no junto id found”)},I={getDefaultId:()=>y(),vote:(e,t=y())=>{P(“vote”,{poll:t,ballot:e})},results:async(e=y())=>await P(“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,n=new FormData(e),o=new Object;for(let r of n)o[`form-${t}-${r[0]}`]=r[1];I.vote({…o,[`form-${t}`]:Object.values(o).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 m,$=!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&&(m=e),v()&&(m=fe),m&&ye()},ve=async e=>{let t=”text/plain”,n=async()=>{try{return await m(window.location.pathname)}catch{e.dataset.state=”error”,c.showToast(“Hmm, we couldn’t generate a gift link…”)}},o=new ClipboardItem({[t]:n()});await navigator.clipboard.write([o]).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”},ye=()=>{document.querySelectorAll(“.js-gift”).forEach(t=>{(j()||v()||q())&&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)||ge(e)},ge=e=>{new MutationObserver(n=>{for(let o of n){let r=[…o.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 n in t)document.querySelector(`#datawrapper-chart-${n}`).setAttribute(“height”,t[n])}})},be=()=>{document.querySelectorAll(“.js-datawrapper-graphic”).forEach(e=>{h(`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(o=>{o.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”?h(“https://pym.nprapps.org/pym.v1.min.js”,t):t()}})},B={init:()=>{we(),be(),Se(),Le()}};var xe=()=>{document.querySelectorAll(“.js-html script”).forEach(scriptEl=>{eval(scriptEl.innerHTML)})},O={init:()=>{xe()}};var u,Te=()=>{document.querySelectorAll(“.js-hover”).forEach(e=>{e.addEventListener(“click”,()=>{z(e)}),e.addEventListener(“mouseenter”,()=>{z(e)}),e.addEventListener(“mouseout”,()=>{J(e)})}),window.addEventListener(“scroll”,()=>{u!==null&&Me()})},Me=()=>{(u>window.scrollY+100||u{J(e)})},z=e=>{e.classList.add(“is-visible”),u=window.scrollY},J=e=>{e.classList.remove(“is-visible”),u=null},R={init:()=>{Te()}};var Ae=()=>{},G={init:()=>{Ae()}};var l,g,w=!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!==w&&!A()&&(w=e.muted,Ee())})})},V=()=>{let e;l.forEach((t,n)=>{let o=t.getBoundingClientRect(),r=o.height/2;o.y-r&&(e=t)}),e!==g&&(g=e,l.forEach(t=>{t.pause()}),e?e.play():g=null)},Ee=()=>{l.forEach(e=>{e.muted=w})},W={init:()=>{je(),l&&qe()}};var Y={init:()=>{k.init?.(),H.init?.(),N.init?.(),F.init?.(),B.init?.(),O.init?.(),R.init?.(),G.init?.(),W.init?.(),c.init?.()}};var ke=()=>{},_={init:()=>{ke()}};var De=document.querySelector(“.js-inno”),U=()=>{Y.init(),_.init()};De?U():new MutationObserver((t,n)=>{if(document.querySelector(“.js-inno”)){n.disconnect(),U();return}}).observe(document,{attributes:!0,childList:!0,subtree:!0});})();

  • This Philly charter awarded a big contract to a board member’s friend, then punished the official who reported it, a lawsuit says

    This Philly charter awarded a big contract to a board member’s friend, then punished the official who reported it, a lawsuit says

    When Raheem Harvey discovered possible improprieties at his new employer, Alliance for Progress Charter School in North Philadelphia, he sounded the alarm.

    Harvey, the director of business and compliance, notified officials earlier this year about what he saw as significant issues, he said: violations of state and local bidding requirements, a contract issued without board approval, and board members’ failure to disclose personal relationships with potential vendors.

    He flagged a student enrollment problem and skipped payroll taxes.

    Alliance for Progress’ leader and its board brushed him off, Harvey said in a recently filed whistleblower lawsuit. Ultimately, they disciplined him and, after threatening to demote him, he resigned.

    School officials say Harvey’s story is untrue.

    “We categorically deny all the allegations asserted by this disgruntled former employee,” Stacey Scott, CEO of Alliance for Progress, said in a statement.

    Officials from the Philadelphia School District’s charter school office had no comment.

    What are the allegations?

    Harvey started working at Alliance for Progress, on Cecil B. Moore Avenue, in February.

    By August, he began raising issues to his bosses, Harvey’s lawyers said in a lawsuit filed in Philadelphia Common Pleas Court.

    They included a contract issued to a vendor for services related to a school playground — worth more than $75,000 — that was awarded without competitive bidding.

    Alliance for Progress, Harvey said, “directly awarded the contract to a vendor whose principal is a personal friend of one of the AFPCS board members. The board member did not recuse himself from discussions or decisions related to the contract, despite the clear conflict of interest created by his close relationship with the vendor” — a violation of ethics rules, he said.

    Harvey also said the school failed to follow state rules around enrollment procedures. Alliance for Progress says it provides enrollment preference for siblings of students. But, Harvey said, the school ignored him “and failed to apply its own sibling-preference policy to the sibling of a currently enrolled student. Instead, AFPCS placed the sibling on a waitlist and later pressured the child’s parents to withdraw the enrollment application.”

    Scott, Harvey said, also violated federal privacy laws by providing someone outside the organization access to a student’s educational records — including academic and disciplinary records — without parental consent.

    School officials also used Alliance for Progress credit cards to purchase food and other items through their personal accounts, according to the lawsuit complaint, “allowing them to aggregate rewards points and loyalty benefits that they did not return to AFPCS.”

    Alliance for Progress also paid a retired employee for work with a paper check instead of going through its payroll system, the complaint alleges.

    The school “issued payments in this manner to enable the retired employee to avoid paying taxes on the wages she received,” the lawsuit said.

    ‘Hostile and retaliatory’

    According to Harvey, once he reported the compliance problems, Scott and other officials began targeting him — suggesting he was opening packages addressed to the school without authorization and purchasing office supplies without proper authorization.

    Harvey was shut out of leadership meetings, the suit said, then reprimanded for failing to show up to a meeting, entering Scott’s office without permission, and placing an unauthorized order.

    “Increasingly hostile and retaliatory conduct” was directed toward him, Harvey said. He was suspended for 10 days, and had his keys to the administrative offices taken away.

    In September, a human resources official told Harvey “that he should forget about the compliance issues he had raised because they had been resolved” but provided no evidence. Harvey said she told him Alliance for Progress planned to demote him.

    The school’s “wholesale failure to remediate the compliance concerns” and its “refusal to implement safeguards to protect him” from retaliatory treatment ultimately caused Harvey to resign on Sept. 30, according to the lawsuit.

    Harvey is demanding reinstatement, plus back pay, benefits, seniority rights, and damages.