.locals-module__Z7Nxka__shell{padding-bottom:72px}.locals-module__Z7Nxka__intro{padding-block:32px 8px}.locals-module__Z7Nxka__introDek{font:clamp(19px, 1.9vw, 23px)/1.5 var(--body);max-width:760px;margin:0 0 22px}.locals-module__Z7Nxka__townLinks{flex-wrap:wrap;gap:22px;margin:0;display:flex}.locals-module__Z7Nxka__hero{background:var(--ink);color:var(--paper);border-bottom:var(--rule-heavy) solid var(--red);padding:clamp(28px, 4vw, 52px) var(--gutter) clamp(32px, 4.4vw, 60px)}.locals-module__Z7Nxka__heroInner{max-width:var(--measure);grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:center;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid}.locals-module__Z7Nxka__hero .sticker{box-shadow:3px 3px 0 var(--paper)}.locals-module__Z7Nxka__heroTitle{font:400 clamp(48px, 7vw, 96px)/.95 var(--display);letter-spacing:-.015em;margin:18px 0 0;padding-bottom:.08em}.locals-module__Z7Nxka__heroDek{font:clamp(18px, 1.6vw, 21px)/1.5 var(--body);color:var(--white-85);max-width:34em;margin:14px 0 26px}.locals-module__Z7Nxka__heroSearch{border:var(--rule) solid var(--paper);box-shadow:5px 5px 0 var(--gold);background:var(--paper);display:flex}.locals-module__Z7Nxka__heroSearch:focus-within{box-shadow:5px 5px 0 var(--red)}.locals-module__Z7Nxka__heroSearch input{min-width:0;font:19px/1.2 var(--body);color:var(--ink);background:0 0;border:0;flex:1;padding:17px 18px}.locals-module__Z7Nxka__heroSearch input:focus{outline:none}.locals-module__Z7Nxka__heroSearch button{background:var(--ink);color:var(--paper);font:800 13px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;padding:0 24px}.locals-module__Z7Nxka__heroSearch button:hover{background:var(--gold);color:var(--ink)}.locals-module__Z7Nxka__heroTries{font:700 15px/1.4 var(--ui);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:18px;display:flex}.locals-module__Z7Nxka__heroTries>span{font:italic 16px/1.4 var(--body);color:var(--white-60);margin-right:-4px}.locals-module__Z7Nxka__heroTries a{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--white-30);text-decoration-color:var(--white-30);text-underline-offset:4px;align-items:center;text-decoration-thickness:2px;display:inline-flex}.locals-module__Z7Nxka__heroTries a:hover{color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.locals-module__Z7Nxka__liveDot{background:#3fbf7f;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.locals-module__Z7Nxka__road{border-left:1px solid var(--white-20);min-width:0;padding-left:clamp(24px,3.4vw,48px)}.locals-module__Z7Nxka__roadHead{font:800 12.5px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0 0 14px}.locals-module__Z7Nxka__roadStops{margin:0;padding:0;list-style:none;position:relative}.locals-module__Z7Nxka__roadStops:before{content:"";background:var(--gold);width:4px;position:absolute;top:22px;bottom:22px;left:8px}.locals-module__Z7Nxka__roadStops li{position:relative}.locals-module__Z7Nxka__roadStops a,.locals-module__Z7Nxka__roadRow{color:var(--paper);border-bottom:1px solid var(--white-18);grid-template-columns:20px minmax(0,auto) minmax(0,1fr) auto;align-items:baseline;column-gap:14px;padding:9px 0;text-decoration:none;display:grid}.locals-module__Z7Nxka__roadStops li:last-child a,.locals-module__Z7Nxka__roadStops li:last-child .locals-module__Z7Nxka__roadRow{border-bottom:0}.locals-module__Z7Nxka__roadDot{background:var(--ink);border:4px solid var(--gold);z-index:1;border-radius:50%;align-self:center;width:20px;height:20px;position:relative}.locals-module__Z7Nxka__roadTown{font:400 clamp(20px, 1.8vw, 24px)/1.1 var(--display);white-space:nowrap}.locals-module__Z7Nxka__roadWhere{font:italic 15px/1.3 var(--body);color:var(--white-60);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.locals-module__Z7Nxka__roadCount{font:800 13px/1 var(--ui);letter-spacing:.06em;color:var(--white-70);font-variant-numeric:tabular-nums}.locals-module__Z7Nxka__roadStops a:hover .locals-module__Z7Nxka__roadTown{color:var(--gold)}.locals-module__Z7Nxka__roadStops a:hover .locals-module__Z7Nxka__roadDot{background:var(--red)}.locals-module__Z7Nxka__roadStops a:hover .locals-module__Z7Nxka__roadCount{color:var(--paper)}.locals-module__Z7Nxka__roadStops li[data-spur] a,.locals-module__Z7Nxka__roadStops li[data-spur] .locals-module__Z7Nxka__roadRow{grid-template-columns:14px minmax(0,auto) minmax(0,1fr) auto;padding-left:34px}.locals-module__Z7Nxka__roadStops li[data-spur] .locals-module__Z7Nxka__roadDot{border-width:3px;width:14px;height:14px}.locals-module__Z7Nxka__roadStops li[data-spur] .locals-module__Z7Nxka__roadTown{font-size:clamp(17px,1.5vw,20px)}.locals-module__Z7Nxka__roadStops li[data-spur]:before{content:"";background:repeating-linear-gradient(90deg, var(--gold) 0 5px, transparent 5px 9px);width:30px;height:3px;position:absolute;top:50%;left:12px}.locals-module__Z7Nxka__heroTitle[data-long]{font-size:clamp(40px,5.2vw,72px)}.locals-module__Z7Nxka__heroInner[data-single]{grid-template-columns:minmax(0,1fr)}.locals-module__Z7Nxka__heroBack{text-decoration:none;display:inline-flex}.locals-module__Z7Nxka__heroBack:hover .sticker{background:var(--red)}.locals-module__Z7Nxka__heroFacts{font:800 12.5px/1.4 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:-10px 0 18px}.locals-module__Z7Nxka__roadStops li[data-current] .locals-module__Z7Nxka__roadDot{background:var(--red);border-color:var(--gold)}.locals-module__Z7Nxka__roadStops li[data-current] .locals-module__Z7Nxka__roadTown{color:var(--gold)}.locals-module__Z7Nxka__roadStops li[data-current] .locals-module__Z7Nxka__roadWhere{color:var(--gold);font-style:normal;font:800 11.5px/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase}.locals-module__Z7Nxka__roadStops li[data-empty] .locals-module__Z7Nxka__roadTown,.locals-module__Z7Nxka__roadStops li[data-empty] .locals-module__Z7Nxka__roadCount{color:var(--white-30)}.locals-module__Z7Nxka__roadStops li[data-empty] .locals-module__Z7Nxka__roadDot{border-color:var(--white-30)}.locals-module__Z7Nxka__roadStops[data-numbered] a{grid-template-columns:28px minmax(0,1fr);row-gap:2px}.locals-module__Z7Nxka__roadStops[data-numbered] .locals-module__Z7Nxka__roadDot{grid-row:span 2}.locals-module__Z7Nxka__roadStops[data-numbered] .locals-module__Z7Nxka__roadWhere{font:800 11px/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase;grid-column:2;font-style:normal}.locals-module__Z7Nxka__roadStops[data-numbered]:before{left:12px}.locals-module__Z7Nxka__roadStops[data-numbered] .locals-module__Z7Nxka__roadDot{width:28px;height:28px;font:400 14px/1 var(--display);color:var(--paper);border-width:3px;place-items:center;display:grid}.locals-module__Z7Nxka__roadStops[data-numbered] .locals-module__Z7Nxka__roadTown{white-space:normal;font-size:clamp(18px,1.6vw,21px)}.locals-module__Z7Nxka__roadStops[data-numbered] a:hover .locals-module__Z7Nxka__roadDot{color:var(--paper)}.locals-module__Z7Nxka__bandRows{margin:0;padding:0;list-style:none}.locals-module__Z7Nxka__bandRows a{color:var(--paper);border-bottom:1px solid var(--white-18);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;text-decoration:none;display:flex}.locals-module__Z7Nxka__bandRows li:last-child a{border-bottom:0}.locals-module__Z7Nxka__bandRows .locals-module__Z7Nxka__roadTown{white-space:normal;font-size:clamp(18px,1.6vw,21px)}.locals-module__Z7Nxka__bandRows a:hover .locals-module__Z7Nxka__roadTown{color:var(--gold)}@media (max-width:960px){.locals-module__Z7Nxka__heroInner{grid-template-columns:1fr;gap:36px}.locals-module__Z7Nxka__road{border-left:0;border-top:1px solid var(--white-20);padding-top:24px;padding-left:0}}@media (max-width:520px){.locals-module__Z7Nxka__roadWhere{display:none}.locals-module__Z7Nxka__roadStops a,.locals-module__Z7Nxka__roadRow{grid-template-columns:20px minmax(0,1fr) auto}.locals-module__Z7Nxka__roadStops[data-numbered] .locals-module__Z7Nxka__roadWhere{display:block}.locals-module__Z7Nxka__roadStops li[data-spur] a,.locals-module__Z7Nxka__roadStops li[data-spur] .locals-module__Z7Nxka__roadRow{grid-template-columns:14px minmax(0,1fr) auto}.locals-module__Z7Nxka__heroSearch button{padding:0 16px}.locals-module__Z7Nxka__roadStops a,.locals-module__Z7Nxka__roadRow{padding:6px 0}.locals-module__Z7Nxka__roadTown{font-size:20px}}.locals-module__Z7Nxka__section{padding-top:clamp(40px,5vw,64px)}.locals-module__Z7Nxka__sectionHead{border-top:var(--rule-heavy) solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;padding-top:14px;display:flex}.locals-module__Z7Nxka__sectionHead h2{font:400 clamp(28px, 3.4vw, 42px)/1.05 var(--display);letter-spacing:-.01em;margin:0}.locals-module__Z7Nxka__sectionHead p{font:italic 17px/1.4 var(--body);color:var(--ink-70);margin:0}.locals-module__Z7Nxka__shelf{gap:22px;display:grid}.locals-module__Z7Nxka__days{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.locals-module__Z7Nxka__dayCard{border:var(--rule) solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:5px 5px 0 var(--ink);flex-direction:column;text-decoration:none;display:flex}.locals-module__Z7Nxka__dayCard:hover{box-shadow:5px 5px 0 var(--red)}.locals-module__Z7Nxka__dayArt{aspect-ratio:16/10;background:var(--kelp);border-bottom:var(--rule) solid var(--ink);position:relative;overflow:hidden}.locals-module__Z7Nxka__dayArt img{object-fit:cover}.locals-module__Z7Nxka__dayTag{background:var(--gold);color:var(--ink);font:800 11.5px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);padding:7px 9px;position:absolute;bottom:12px;left:12px}.locals-module__Z7Nxka__dayBody{padding:16px 18px 18px}.locals-module__Z7Nxka__dayBody h3{font:400 clamp(22px, 2vw, 26px)/1.08 var(--display);margin:0 0 8px}.locals-module__Z7Nxka__dayCard:hover h3{color:var(--red-text)}.locals-module__Z7Nxka__dayBody p{font:16.5px/1.45 var(--body);color:var(--ink-78);margin:0}.locals-module__Z7Nxka__shortLists{border-top:var(--rule-thin) solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.locals-module__Z7Nxka__shortLists a{border-bottom:1px solid var(--ink-35);color:var(--ink);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:grid}.locals-module__Z7Nxka__shortThumb{background:var(--newsprint);border:2px solid var(--ink);width:52px;height:52px;position:relative;overflow:hidden}.locals-module__Z7Nxka__shortThumb img{object-fit:cover}.locals-module__Z7Nxka__shortTitle{font:400 18px/1.15 var(--display)}.locals-module__Z7Nxka__shortCount{font:800 13px/1 var(--ui);color:var(--ink-62);font-variant-numeric:tabular-nums}.locals-module__Z7Nxka__shortLists a:hover .locals-module__Z7Nxka__shortTitle{color:var(--red-text)}@media (max-width:900px){.locals-module__Z7Nxka__days{grid-template-columns:1fr}.locals-module__Z7Nxka__dayArt{aspect-ratio:2}}.locals-module__Z7Nxka__explorer{min-width:0}.locals-module__Z7Nxka__controls{grid-template-columns:minmax(0,1fr) minmax(0,260px) auto;align-items:stretch;gap:12px;margin-bottom:14px;display:grid}.locals-module__Z7Nxka__searchField input,.locals-module__Z7Nxka__selectField select{border:var(--rule-thin) solid var(--ink);width:100%;height:100%;min-height:48px;font:17px/1.2 var(--body);background:var(--paper);color:var(--ink);border-radius:0;padding:0 14px}.locals-module__Z7Nxka__selectField select{font:700 14px/1.2 var(--ui);appearance:auto}.locals-module__Z7Nxka__toggleRow{align-items:center;gap:10px;display:flex}.locals-module__Z7Nxka__viewSwitch{border:var(--rule-thin) solid var(--ink);display:inline-flex}.locals-module__Z7Nxka__viewSwitch button{background:var(--paper);color:var(--ink);font:800 12px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;min-height:40px;padding:0 16px}.locals-module__Z7Nxka__viewSwitch button+button{border-left:var(--rule-thin) solid var(--ink)}.locals-module__Z7Nxka__viewSwitch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.locals-module__Z7Nxka__catRow{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.locals-module__Z7Nxka__resultLine{font:700 14px/1.4 var(--ui);color:var(--ink-70);align-items:center;gap:8px;margin:0 0 16px;display:flex}.locals-module__Z7Nxka__more{justify-content:center;margin-top:28px;display:flex}.locals-module__Z7Nxka__empty{border:var(--rule) dashed var(--ink-45);font:19px/1.5 var(--body);padding:32px}.locals-module__Z7Nxka__empty p{margin:0 0 6px}.locals-module__Z7Nxka__empty a{color:var(--red-text);font-weight:700}@media (max-width:900px){.locals-module__Z7Nxka__controls{grid-template-columns:1fr}.locals-module__Z7Nxka__toggleRow{justify-content:space-between}}.locals-module__Z7Nxka__grid{gap:var(--rule);background:var(--ink);border:var(--rule) solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.locals-module__Z7Nxka__card{background:var(--paper);min-width:0}.locals-module__Z7Nxka__cardLink{height:100%;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.locals-module__Z7Nxka__cardArt{aspect-ratio:3/2;background:var(--ink);border-bottom:var(--rule) solid var(--ink);position:relative;overflow:hidden;container-type:inline-size}.locals-module__Z7Nxka__cardArt[data-tone=red]{background:var(--red)}.locals-module__Z7Nxka__cardArt[data-tone=gold]{background:var(--gold)}.locals-module__Z7Nxka__cardArt[data-tone=kelp]{background:var(--kelp)}.locals-module__Z7Nxka__cardArt[data-tone=newsprint]{background:var(--newsprint)}.locals-module__Z7Nxka__cardArt img{object-fit:cover}.locals-module__Z7Nxka__cardArtWord{font:400 min(64px, 13cqi)/.9 var(--display);color:var(--paper);letter-spacing:-.02em;position:absolute;bottom:10px;left:16px;right:16px}.locals-module__Z7Nxka__cardArt[data-tone=gold] .locals-module__Z7Nxka__cardArtWord,.locals-module__Z7Nxka__cardArt[data-tone=newsprint] .locals-module__Z7Nxka__cardArtWord{color:var(--ink)}.locals-module__Z7Nxka__cardArtAsk{font:italic 400 min(24px, 7.4cqi)/1.2 var(--body);color:var(--paper);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;inset:auto 18px 16px;overflow:hidden}.locals-module__Z7Nxka__cardArtAsk:before{content:"“";height:.42em;font:700 min(84px, 24cqi)/1 var(--body);color:var(--gold);display:block}.locals-module__Z7Nxka__cardArt[data-tone=gold] .locals-module__Z7Nxka__cardArtAsk,.locals-module__Z7Nxka__cardArt[data-tone=newsprint] .locals-module__Z7Nxka__cardArtAsk,.locals-module__Z7Nxka__cardArt[data-tone=gold] .locals-module__Z7Nxka__cardArtAsk:before,.locals-module__Z7Nxka__cardArt[data-tone=newsprint] .locals-module__Z7Nxka__cardArtAsk:before,.locals-module__Z7Nxka__cardArt[data-tone=red] .locals-module__Z7Nxka__cardArtAsk:before{color:var(--ink)}.locals-module__Z7Nxka__cardSince{background:var(--gold);color:var(--ink);font:800 11.5px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);padding:6px 8px;position:absolute;top:10px;left:10px}.locals-module__Z7Nxka__cardRank{background:var(--ink);color:var(--paper);font:400 22px/1 var(--display);padding:6px 10px 4px;position:absolute;top:10px;right:10px}.locals-module__Z7Nxka__cardBody{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.locals-module__Z7Nxka__cardKicker{font:800 11.5px/1.3 var(--ui);letter-spacing:.07em;text-transform:uppercase;color:var(--red-text);margin:0}.locals-module__Z7Nxka__cardName{font:400 clamp(21px, 1.9vw, 25px)/1.08 var(--display);margin:0}.locals-module__Z7Nxka__cardLink:hover .locals-module__Z7Nxka__cardName{color:var(--red-text)}.locals-module__Z7Nxka__cardKnown{font:16px/1.4 var(--body);color:var(--ink-85);margin:0}.locals-module__Z7Nxka__cardKnown span,.locals-module__Z7Nxka__placeKnown span{font:800 11px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-62);margin-right:4px}.locals-module__Z7Nxka__cardWhy{font:italic 15.5px/1.4 var(--body);border-left:3px solid var(--gold);margin:0;padding-left:10px}.locals-module__Z7Nxka__cardFoot{flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;margin-top:auto;padding-top:6px;display:flex}.locals-module__Z7Nxka__openChip,.locals-module__Z7Nxka__openLine{font:700 13px/1.2 var(--ui);color:var(--ink-78);align-items:center;gap:6px;display:inline-flex}.locals-module__Z7Nxka__openDot{background:var(--ink-35);border-radius:50%;flex:none;width:8px;height:8px}.locals-module__Z7Nxka__openChip[data-state=open] .locals-module__Z7Nxka__openDot,.locals-module__Z7Nxka__openLine[data-state=open] .locals-module__Z7Nxka__openDot{background:var(--kelp)}.locals-module__Z7Nxka__openChip[data-state=open],.locals-module__Z7Nxka__openLine[data-state=open]{color:var(--kelp)}.locals-module__Z7Nxka__openSeasonal{color:var(--ink-62);font-weight:500}.locals-module__Z7Nxka__promoted,.locals-module__Z7Nxka__confirmed{font:800 11px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--ink);padding:5px 7px}.locals-module__Z7Nxka__promoted{background:var(--gold)}.locals-module__Z7Nxka__confirmed{background:var(--paper);color:var(--kelp);border-color:var(--kelp)}.locals-module__Z7Nxka__mapLayout{border:var(--rule) solid var(--ink);grid-template-columns:minmax(0,1fr) 320px;display:grid}.locals-module__Z7Nxka__mapPane{border-right:var(--rule) solid var(--ink);min-width:0}.locals-module__Z7Nxka__mapCanvas{background:var(--newsprint);height:min(68vh,620px);min-height:380px}.locals-module__Z7Nxka__mapCompact{background:var(--newsprint);border-bottom:var(--rule) solid var(--ink);height:220px}.locals-module__Z7Nxka__mapTiles{filter:grayscale()contrast(1.08)brightness(1.04)}.locals-module__Z7Nxka__mapNotice{font:italic 15px/1.4 var(--body);color:var(--ink-70);margin:8px 12px}.locals-module__Z7Nxka__mapList{max-height:min(68vh,620px);margin:0;padding:0;list-style:none;overflow-y:auto}.locals-module__Z7Nxka__mapList li+li{border-top:1px solid var(--ink-35)}.locals-module__Z7Nxka__mapList a{color:var(--ink);padding:12px 14px;text-decoration:none;display:block}.locals-module__Z7Nxka__mapList strong{font:400 18px/1.15 var(--display);display:block}.locals-module__Z7Nxka__mapList span{font:700 12px/1.4 var(--ui);color:var(--ink-70)}.locals-module__Z7Nxka__mapList li[data-active] a,.locals-module__Z7Nxka__mapList a:hover{background:var(--newsprint)}.locals-module__Z7Nxka__pinHost{background:0 0;border:0}.locals-module__Z7Nxka__pin{border:3px solid var(--ink);background:var(--red);width:18px;height:18px;box-shadow:2px 2px 0 var(--ink);border-radius:50%;display:block}.locals-module__Z7Nxka__pin[data-tone=gold]{background:var(--gold)}.locals-module__Z7Nxka__pin[data-tone=kelp]{background:var(--kelp)}.locals-module__Z7Nxka__pin[data-tone=ink]{background:var(--ink);border-color:var(--paper);box-shadow:2px 2px 0 var(--ink)}.locals-module__Z7Nxka__pin[data-tone=newsprint]{background:var(--paper)}.locals-module__Z7Nxka__pin[data-n]{width:26px;height:26px;font:700 12px/1 var(--ui);color:var(--paper);place-items:center;margin:-4px;display:grid}.locals-module__Z7Nxka__pin[data-n][data-tone=gold],.locals-module__Z7Nxka__pin[data-n][data-tone=newsprint]{color:var(--ink)}.locals-module__Z7Nxka__pinActive{width:26px;height:26px;margin:-4px;background:var(--gold)!important}.locals-module__Z7Nxka__popup{align-items:center;gap:10px;min-width:200px;text-decoration:none;display:flex;color:var(--ink)!important}.locals-module__Z7Nxka__popup img{object-fit:cover;border:2px solid var(--ink);width:64px;height:48px}.locals-module__Z7Nxka__popup strong{font:400 16px/1.15 var(--display);display:block}.locals-module__Z7Nxka__popup em{font:normal 700 11.5px/1.3 var(--ui);color:var(--ink-70);display:block}:is(.locals-module__Z7Nxka__mapCanvas .leaflet-popup-content-wrapper,.locals-module__Z7Nxka__mapCompact .leaflet-popup-content-wrapper){border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:0}.locals-module__Z7Nxka__mapCanvas .leaflet-control-zoom a{color:var(--ink);border-radius:0!important}:is(.locals-module__Z7Nxka__mapCanvas .leaflet-control-attribution a,.locals-module__Z7Nxka__mapCompact .leaflet-control-attribution a){color:var(--ink)}@media (max-width:900px){.locals-module__Z7Nxka__mapLayout{grid-template-columns:1fr}.locals-module__Z7Nxka__mapPane{border-right:0;border-bottom:var(--rule) solid var(--ink)}.locals-module__Z7Nxka__mapCanvas{height:58vh;min-height:320px}.locals-module__Z7Nxka__mapList{max-height:360px}}.locals-module__Z7Nxka__askWall{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.locals-module__Z7Nxka__askCard{background:var(--newsprint);border:var(--rule-thin) solid var(--ink);flex-direction:column;gap:14px;padding:20px 20px 16px;display:flex}.locals-module__Z7Nxka__askLine{font:italic 21px/1.35 var(--body);margin:0}.locals-module__Z7Nxka__askLine:before{content:"“";font:400 44px/0 var(--display);color:var(--red);vertical-align:-.38em;margin-right:4px}.locals-module__Z7Nxka__askWho{color:var(--ink);font:400 19px/1.15 var(--display);border-top:2px solid var(--ink);margin-top:auto;padding-top:10px;text-decoration:none}.locals-module__Z7Nxka__askWho span{font:800 11.5px/1.4 var(--ui);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-70);margin-top:3px;display:block}.locals-module__Z7Nxka__askWho:hover{color:var(--red-text)}.locals-module__Z7Nxka__longLead{font:italic 18px/1.5 var(--body);color:var(--ink-70);margin:-8px 0 26px}.locals-module__Z7Nxka__longSub{font:800 12.5px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--red-text);margin:0 0 12px}.locals-module__Z7Nxka__oldGuard{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px;margin:0 0 36px;padding:0;list-style:none;display:grid}@media (max-width:520px){.locals-module__Z7Nxka__oldGuard{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.locals-module__Z7Nxka__oldGuard a{padding:12px 12px 14px}.locals-module__Z7Nxka__oldYear{font-size:26px}.locals-module__Z7Nxka__oldName{font-size:15.5px}}.locals-module__Z7Nxka__oldGuard a{background:var(--newsprint);border-top:var(--rule-heavy) solid var(--ink);height:100%;color:var(--ink);flex-direction:column;gap:4px;padding:14px 16px 16px;text-decoration:none;display:flex}.locals-module__Z7Nxka__oldYear{font:400 34px/1 var(--display);color:var(--red-text);letter-spacing:-.01em}.locals-module__Z7Nxka__oldName{font:600 17px/1.25 var(--body);margin-top:6px}.locals-module__Z7Nxka__oldTown{font:800 11px/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-62);margin-top:auto;padding-top:6px}.locals-module__Z7Nxka__oldGuard a:hover .locals-module__Z7Nxka__oldName{color:var(--red-text)}.locals-module__Z7Nxka__decadeCols{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;gap:28px;display:grid}.locals-module__Z7Nxka__decadeCol h4{font:400 26px/1 var(--display);border-bottom:var(--rule-thin) solid var(--ink);justify-content:space-between;align-items:baseline;margin:0 0 6px;padding-bottom:8px;display:flex}.locals-module__Z7Nxka__decadeCol h4 span{font:800 12px/1 var(--ui);letter-spacing:.06em;color:var(--ink-62)}.locals-module__Z7Nxka__decadeCol ol{margin:0;padding:0;list-style:none}.locals-module__Z7Nxka__decadeCol a{color:var(--ink);border-bottom:1px solid #15120e1f;grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 0;text-decoration:none;display:grid}.locals-module__Z7Nxka__colYear{font:700 12.5px/1 var(--ui);color:var(--ink-62);font-variant-numeric:tabular-nums}.locals-module__Z7Nxka__colName{font:16px/1.3 var(--body)}.locals-module__Z7Nxka__decadeCol a:hover .locals-module__Z7Nxka__colName{color:var(--red-text);text-underline-offset:3px;text-decoration:underline}.locals-module__Z7Nxka__owners{background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(24px,4vw,48px);margin-top:clamp(48px,6vw,80px);padding:clamp(24px,4vw,44px);display:grid}.locals-module__Z7Nxka__ownersIntro h2{font:400 clamp(32px, 3.8vw, 48px)/1.02 var(--display);color:var(--paper);margin:14px 0 12px}.locals-module__Z7Nxka__ownersIntro>p:last-child{font:19px/1.5 var(--body);color:var(--white-85);margin:0}.locals-module__Z7Nxka__ownerSteps{background:var(--white-30);gap:3px;margin:0;padding:0;list-style:none;display:grid}.locals-module__Z7Nxka__ownerSteps li{background:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:18px 0;display:grid}.locals-module__Z7Nxka__ownerSteps h3{font:400 22px/1.1 var(--display);color:var(--gold);grid-column:1;margin:0}.locals-module__Z7Nxka__ownerSteps p{font:16.5px/1.45 var(--body);color:var(--white-85);grid-column:1;margin:0}.locals-module__Z7Nxka__ownerSteps a{white-space:nowrap;grid-area:1/2/span 2}.locals-module__Z7Nxka__ownersFoot{font:17px/1.5 var(--body);color:var(--white-85);border-top:1px solid var(--white-30);grid-column:1/-1;margin:0;padding-top:16px}.locals-module__Z7Nxka__ownersFoot a{color:var(--gold);font-weight:700}@media (max-width:900px){.locals-module__Z7Nxka__owners,.locals-module__Z7Nxka__ownerSteps li{grid-template-columns:1fr}.locals-module__Z7Nxka__ownerSteps a{grid-area:auto/1;justify-self:start;margin-top:8px}}.locals-module__Z7Nxka__rules{border-top:var(--rule) solid var(--ink);margin-top:40px;padding-top:14px}.locals-module__Z7Nxka__rules h2{font:800 13px/1.4 var(--ui);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.locals-module__Z7Nxka__rules dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:22px;margin:0;display:grid}.locals-module__Z7Nxka__rules dt{font:400 19px/1.15 var(--display);margin-bottom:6px}.locals-module__Z7Nxka__rules dd{font:16px/1.5 var(--body);color:var(--ink-78);margin:0}.locals-module__Z7Nxka__rules a{color:var(--red-text);font-weight:700}.locals-module__Z7Nxka__townList{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.locals-module__Z7Nxka__place{padding-block:26px 72px}.locals-module__Z7Nxka__crumb{font:700 13px/1.5 var(--ui);letter-spacing:.04em;color:var(--ink-62);margin-bottom:22px}.locals-module__Z7Nxka__crumb a{color:var(--red-text);text-transform:uppercase;letter-spacing:.07em;font-weight:800}.locals-module__Z7Nxka__placeHead{max-width:900px;margin-bottom:26px}.locals-module__Z7Nxka__placeKickers{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.locals-module__Z7Nxka__placeWhere{font:800 12.5px/1 var(--ui);letter-spacing:.07em;text-transform:uppercase}.locals-module__Z7Nxka__placeName{font:400 clamp(40px, 6vw, 76px)/.98 var(--display);letter-spacing:-.02em;margin:0 0 16px}.locals-module__Z7Nxka__placeSummary{font:clamp(19px, 1.9vw, 23px)/1.45 var(--body);max-width:760px;margin:0 0 10px}.locals-module__Z7Nxka__placeKnown{font:italic 19px/1.45 var(--body);margin:0}.locals-module__Z7Nxka__placeKnown span{color:var(--red-text);font-style:normal}.locals-module__Z7Nxka__gallery{gap:var(--rule);background:var(--ink);border:var(--rule) solid var(--ink);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;max-height:560px;margin-bottom:36px;display:grid}.locals-module__Z7Nxka__gallery[data-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.locals-module__Z7Nxka__gallery[data-count="2"]{grid-template-rows:1fr}.locals-module__Z7Nxka__galleryLead{background:var(--paper);flex-direction:column;grid-row:1/-1;min-height:0;margin:0;display:flex;position:relative}.locals-module__Z7Nxka__galleryMinor{min-height:0;margin:0;position:relative}.locals-module__Z7Nxka__galleryFrame{aspect-ratio:auto;flex:1;height:100%;min-height:260px;position:relative}.locals-module__Z7Nxka__gallery[data-count="1"] .locals-module__Z7Nxka__galleryFrame{aspect-ratio:16/9;max-height:540px}.locals-module__Z7Nxka__galleryFrame img{object-fit:cover}.locals-module__Z7Nxka__galleryLead figcaption{background:var(--paper);font:700 11.5px/1.3 var(--ui);letter-spacing:.04em;border-top:2px solid var(--ink);border-right:2px solid var(--ink);padding:5px 9px;position:absolute;bottom:0;left:0}.locals-module__Z7Nxka__galleryLead figcaption a{color:var(--ink)}@media (max-width:760px){.locals-module__Z7Nxka__gallery{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;max-height:none}.locals-module__Z7Nxka__galleryLead{grid-area:auto/1/auto/-1}.locals-module__Z7Nxka__galleryLead .locals-module__Z7Nxka__galleryFrame,.locals-module__Z7Nxka__galleryMinor .locals-module__Z7Nxka__galleryFrame{aspect-ratio:4/3;min-height:0}.locals-module__Z7Nxka__gallery[data-count="2"] .locals-module__Z7Nxka__galleryMinor{grid-column:1/-1}}.locals-module__Z7Nxka__placeGrid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.locals-module__Z7Nxka__placeMain{flex-direction:column;gap:28px;min-width:0;display:flex}.locals-module__Z7Nxka__label{font:800 12.5px/1.4 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--red-text);margin:0 0 8px;display:block}.locals-module__Z7Nxka__note{font:20px/1.6 var(--body);max-width:680px;margin:0}.locals-module__Z7Nxka__sinceBand{border:var(--rule) solid var(--ink);background:var(--gold);box-shadow:4px 4px 0 var(--ink);align-items:center;gap:18px;padding:14px 18px;display:flex}.locals-module__Z7Nxka__sinceYear{font:400 clamp(44px, 5vw, 64px)/.9 var(--display);letter-spacing:-.02em}.locals-module__Z7Nxka__sinceText{font:18px/1.4 var(--body)}.locals-module__Z7Nxka__peopleLine{font:italic 19px/1.45 var(--body);border-left:4px solid var(--gold);margin:0;padding-left:14px}.locals-module__Z7Nxka__ask{border:var(--rule-thin) solid var(--ink);background:var(--newsprint);padding:16px 18px}.locals-module__Z7Nxka__ask p{font:italic 21px/1.4 var(--body);margin:0}.locals-module__Z7Nxka__tip{border-left:4px solid var(--kelp);padding:4px 0 4px 16px}.locals-module__Z7Nxka__tip .locals-module__Z7Nxka__label{color:var(--kelp)}.locals-module__Z7Nxka__tip p{font:18px/1.5 var(--body);margin:0}.locals-module__Z7Nxka__facts{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.locals-module__Z7Nxka__facts li{font:18px/1.5 var(--body);border-bottom:1px solid var(--ink-35);padding:10px 0}.locals-module__Z7Nxka__source{font:700 12px/1 var(--ui);color:var(--ink-62);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.locals-module__Z7Nxka__source:hover{color:var(--red-text)}.locals-module__Z7Nxka__mentions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.locals-module__Z7Nxka__mentions a{font:400 19px/1.25 var(--display);color:var(--ink)}.locals-module__Z7Nxka__mentions a:hover{color:var(--red-text)}.locals-module__Z7Nxka__mentions span{font:700 12px/1 var(--ui);color:var(--ink-62);margin-left:6px}.locals-module__Z7Nxka__onLists{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.locals-module__Z7Nxka__onLists .locals-module__Z7Nxka__label{margin:0 6px 0 0}.locals-module__Z7Nxka__ownerBox{border:var(--rule) solid var(--ink);box-shadow:4px 4px 0 var(--gold);padding:20px 22px}.locals-module__Z7Nxka__ownerBox h2{font:400 26px/1.1 var(--display);margin:0 0 8px}.locals-module__Z7Nxka__ownerBox p{font:17.5px/1.5 var(--body);max-width:620px;margin:0 0 14px}.locals-module__Z7Nxka__ownerButtons{flex-wrap:wrap;gap:10px;display:flex}.locals-module__Z7Nxka__sources{font:15px/1.5 var(--body);color:var(--ink-78)}.locals-module__Z7Nxka__sources summary{font:800 12.5px/1.4 var(--ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--ink)}.locals-module__Z7Nxka__sources ul{margin:8px 0;padding-left:18px}.locals-module__Z7Nxka__sources a{color:var(--ink-78);word-break:break-word}.locals-module__Z7Nxka__visit{top:calc(var(--stick) + 16px);border:var(--rule) solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--ink);position:sticky}.locals-module__Z7Nxka__visitTitle{font:400 22px/1 var(--display);background:var(--ink);color:var(--paper);margin:0;padding:14px 18px}.locals-module__Z7Nxka__visitBody{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.locals-module__Z7Nxka__address{font:18px/1.45 var(--body);margin:0}.locals-module__Z7Nxka__visitButtons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.locals-module__Z7Nxka__visitButtons a:first-child{grid-column:1/-1}.locals-module__Z7Nxka__visitButtons a{text-align:center;min-height:46px}.locals-module__Z7Nxka__visitExtra{font:700 14px/1.6 var(--ui);margin:0}.locals-module__Z7Nxka__visitExtra a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.locals-module__Z7Nxka__visitExtra a:hover{color:var(--red-text)}.locals-module__Z7Nxka__visitHours{border-top:2px solid var(--ink);padding-top:12px}.locals-module__Z7Nxka__visitHoursHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.locals-module__Z7Nxka__visitHoursHead .locals-module__Z7Nxka__label{margin:0}.locals-module__Z7Nxka__hours{border-collapse:collapse;width:100%;margin-top:8px}.locals-module__Z7Nxka__hours th,.locals-module__Z7Nxka__hours td{font:15.5px/1.4 var(--body);text-align:left;vertical-align:top;border-bottom:1px solid var(--ink-35);padding:5px 0}.locals-module__Z7Nxka__hours th{padding-right:10px;font-weight:600}.locals-module__Z7Nxka__hours td{text-align:right}.locals-module__Z7Nxka__hours tr[data-today] th,.locals-module__Z7Nxka__hours tr[data-today] td{background:var(--newsprint);font-weight:700}.locals-module__Z7Nxka__hoursNote{font:italic 15.5px/1.45 var(--body);margin:10px 0 0}.locals-module__Z7Nxka__hoursSource{font:13px/1.45 var(--ui);color:var(--ink-62);margin:8px 0 0}.locals-module__Z7Nxka__hoursSource a{color:var(--ink-70);text-decoration:underline}@media (max-width:960px){.locals-module__Z7Nxka__placeGrid{grid-template-columns:1fr}.locals-module__Z7Nxka__visit{order:-1;position:static}}.locals-module__Z7Nxka__addPage{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,5vw,64px);padding-block:32px 72px;display:grid}.locals-module__Z7Nxka__addIntro{top:calc(var(--stick) + 16px);position:sticky}.locals-module__Z7Nxka__addPoints{font:17.5px/1.55 var(--body);margin:0 0 20px;padding-left:20px}.locals-module__Z7Nxka__addPoints li{margin-bottom:8px}.locals-module__Z7Nxka__addPoints a{color:var(--red-text);font-weight:700}@media (max-width:900px){.locals-module__Z7Nxka__addPage{grid-template-columns:1fr}.locals-module__Z7Nxka__addIntro{position:static}}.locals-module__Z7Nxka__form{flex-direction:column;gap:24px;min-width:0;display:flex}.locals-module__Z7Nxka__form fieldset{border:0;min-width:0;margin:0;padding:0}.locals-module__Z7Nxka__form legend{font:400 24px/1.1 var(--display);margin-bottom:12px;padding:0}.locals-module__Z7Nxka__kinds{gap:8px;display:grid}.locals-module__Z7Nxka__kind{border:var(--rule-thin) solid var(--ink);cursor:pointer;background:var(--paper);grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px;padding:12px 14px;display:grid}.locals-module__Z7Nxka__kind input{accent-color:var(--red);grid-row:1/span 2;width:18px;height:18px}.locals-module__Z7Nxka__kind strong{font:800 15px/1.3 var(--ui)}.locals-module__Z7Nxka__kind span{font:15.5px/1.4 var(--body);color:var(--ink-70);grid-column:2}.locals-module__Z7Nxka__kind[data-checked]{background:var(--newsprint);box-shadow:3px 3px 0 var(--ink)}.locals-module__Z7Nxka__group{flex-direction:column;gap:14px;display:flex;border-top:var(--rule) solid var(--ink)!important;padding-top:16px!important}.locals-module__Z7Nxka__field{flex-direction:column;gap:6px;min-width:0;display:flex}.locals-module__Z7Nxka__field label,.locals-module__Z7Nxka__fieldLabel{font:800 13px/1.4 var(--ui);letter-spacing:.03em}.locals-module__Z7Nxka__field input,.locals-module__Z7Nxka__field select,.locals-module__Z7Nxka__field textarea{border:var(--rule-thin) solid var(--ink);font:17px/1.4 var(--body);background:var(--paper);color:var(--ink);border-radius:0;width:100%;padding:12px}.locals-module__Z7Nxka__field select{font:700 15px/1.3 var(--ui)}.locals-module__Z7Nxka__field input:focus,.locals-module__Z7Nxka__field select:focus,.locals-module__Z7Nxka__field textarea:focus{outline:3px solid var(--gold);outline-offset:0}.locals-module__Z7Nxka__fieldPair{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.locals-module__Z7Nxka__fieldPair{grid-template-columns:1fr}}.locals-module__Z7Nxka__fieldHint{font:italic 15px/1.45 var(--body);color:var(--ink-70);margin:0}.locals-module__Z7Nxka__fieldError{font:700 14px/1.4 var(--ui);color:var(--red-text);margin:0}.locals-module__Z7Nxka__qNum{background:var(--ink);width:24px;height:24px;color:var(--paper);font:400 15px/1 var(--display);place-items:center;margin-right:6px;display:inline-grid}.locals-module__Z7Nxka__roles{flex-wrap:wrap;gap:8px;display:flex}.locals-module__Z7Nxka__roles input{opacity:0;pointer-events:none;position:absolute}.locals-module__Z7Nxka__roles label{cursor:pointer}.locals-module__Z7Nxka__roles label[data-checked]{background:var(--ink);color:var(--paper)}.locals-module__Z7Nxka__roles label:focus-within{outline:3px solid var(--gold)}.locals-module__Z7Nxka__check{font:16.5px/1.45 var(--body);align-items:flex-start;gap:10px;display:flex}.locals-module__Z7Nxka__check input{accent-color:var(--red);width:18px;height:18px;margin-top:3px}.locals-module__Z7Nxka__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.locals-module__Z7Nxka__submitRow{border-top:var(--rule) solid var(--ink);flex-wrap:wrap;align-items:center;gap:16px;padding-top:18px;display:flex}.locals-module__Z7Nxka__submitRow .locals-module__Z7Nxka__btn{min-height:50px;padding-inline:28px}.locals-module__Z7Nxka__sent{border:var(--rule) solid var(--ink);box-shadow:5px 5px 0 var(--kelp);padding:28px}.locals-module__Z7Nxka__sent h2{font:400 clamp(30px, 3.4vw, 42px)/1.05 var(--display);margin:14px 0 10px}.locals-module__Z7Nxka__sent p{font:18.5px/1.5 var(--body)}.locals-module__Z7Nxka__frontLocals{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,32px);display:grid}.locals-module__Z7Nxka__frontLocal{color:var(--ink);flex-direction:column;gap:8px;text-decoration:none;display:flex}.locals-module__Z7Nxka__frontLocalArt{aspect-ratio:3/2;border:var(--rule) solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:var(--ink);margin-bottom:6px;position:relative;overflow:hidden}.locals-module__Z7Nxka__frontLocalArt img{object-fit:cover}.locals-module__Z7Nxka__frontLocal:hover .locals-module__Z7Nxka__cardName{color:var(--red-text)}.locals-module__Z7Nxka__frontAsk{font:italic 17px/1.4 var(--body);color:var(--ink-85);margin:0}@media (max-width:760px){.locals-module__Z7Nxka__frontLocals{grid-template-columns:1fr}}.locals-module__Z7Nxka__group>legend{float:left;width:100%;margin-bottom:0}
