@font-face{font-family:Prata;src:url(/fonts/prata-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;src:url(/fonts/jost-latin-300-normal.woff2) format("woff2");font-weight:300;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;src:url(/fonts/jost-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;src:url(/fonts/jost-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ease:cubic-bezier(.22,.68,.24,1);--pg:#faf8f4;--ink:#14131a;--soft:#66636f;--rule:#e0dbd2;--acc:#7b2fc4;--acc-w:#f3ebfb;--band:#efece5;--hov:#efeae1;--stripe:#f5f2ec;--land:#eae5da;--serif:Prata,"Iowan Old Style",Georgia,serif;--sans:Jost,-apple-system,"Segoe UI",system-ui,sans-serif;--measure:1080px}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--pg);color:var(--ink);font:300 18px/1.65 var(--sans);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.c{max-width:var(--measure);margin:0 auto;padding:0 30px}.skip{position:absolute;left:-9999px}.skip:focus{left:30px;top:12px;z-index:20;background:var(--pg);padding:10px 16px;border:1px solid var(--acc);color:var(--acc)}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.005em}h1{font-size:clamp(31px,4vw,47px);line-height:1.16;margin:0 0 24px}h2{font-size:30px;line-height:1.2;margin:0 0 6px}h3{font-size:22px;line-height:1.25;margin:0 0 8px}p{margin:0 0 1.15em}.lede{font-size:20px;line-height:1.6;color:var(--ink);max-width:36em}.sub{color:var(--soft);margin:0 0 28px;font-size:16.5px}.eyebrow{font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--soft);margin:0 0 26px}.prose{max-width:36em}.prose h2{margin:2.4em 0 .5em}.prose h3{margin:1.9em 0 .4em}.prose ul,.prose ol{padding-left:1.15em;margin:0 0 1.2em}.prose li{margin:.42em 0}main p a{color:var(--acc);text-decoration:none;border-bottom:1px solid var(--acc)}main p a:hover{background:var(--acc-w)}.prose a{color:var(--acc);text-decoration:none;border-bottom:1px solid var(--acc)}.prose a:hover{background:var(--acc-w)}.rule{border:0;border-top:1px solid var(--rule);margin:54px 0 0}.hd{display:flex;align-items:center;gap:16px;padding:26px 0 18px;border-bottom:1px solid var(--rule)}.lg{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink)}.lg svg{width:29px;height:33px;flex:none}.lg b{font:400 20px/1 var(--serif)}.hd nav{margin-left:auto;display:flex;gap:24px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.hd nav a{color:inherit;text-decoration:none;position:relative;transition:color .18s var(--ease)}.hd nav a:before{content:"";position:absolute;left:-10px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--acc);opacity:0;transform:translate(-4px);transition:opacity .18s var(--ease),transform .22s var(--ease)}.hd nav a:hover,.hd nav a[aria-current=page]{color:var(--acc)}.hd nav a:hover:before,.hd nav a[aria-current=page]:before{opacity:1;transform:translate(0)}h1+.lede{margin:0 0 6px}.stage{padding:52px 0 34px;display:grid;grid-template-columns:1fr 384px;gap:56px;align-items:start}.q{font-size:clamp(25px,3vw,33px);line-height:1.22;margin:34px 0 26px;max-width:24em;font-family:var(--serif)}.chips{display:flex;flex-wrap:wrap;gap:11px;margin:0;padding:0;list-style:none}.chips button,.chips a{font:400 16.5px/1 var(--sans);border:1px solid var(--rule);padding:14px 21px;border-radius:0;cursor:pointer;color:var(--ink);text-decoration:none;display:inline-block;position:relative;overflow:hidden;z-index:0;background:none;transition:border-color .2s var(--ease),color .2s var(--ease)}.chips button:before,.chips a:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--acc-w);transform:scaleX(0);transform-origin:50% 50%;transition:transform .26s var(--ease)}.chips button:hover,.chips a:hover,.chips button:focus-visible,.chips a:focus-visible{border-color:var(--acc);color:var(--acc)}.chips button:hover:before,.chips a:hover:before,.chips button:focus-visible:before,.chips a:focus-visible:before{transform:scaleX(1)}.howto{color:var(--soft);font-size:15.5px;max-width:40ch;margin:30px 0 0}.tally{color:var(--soft);font-size:15.5px;margin:30px 0 0}.nojs .howto{display:none}.crumbs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 22px;padding:0;list-style:none;min-height:26px}.crumbs button.crumb{font:300 12.5px/1.5 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--acc);background:none;border:0;border-bottom:1px solid var(--acc);padding:0 0 1px;cursor:pointer;transition:opacity .18s var(--ease)}.crumbs button.crumb:hover{opacity:.62}.crumbs button.crumb:after{content:" ×";letter-spacing:0}@media(prefers-reduced-motion:reduce){.crumbs button.crumb{transition:none}}.restart{background:none;border:0;padding:0;margin:26px 0 0;font:300 15px/1 var(--sans);color:var(--soft);cursor:pointer;border-bottom:1px solid var(--rule)}.morebtn{background:none;border:0;padding:12px 0 0;margin:0;font:300 16px/1 var(--sans);color:var(--acc);cursor:pointer;border-bottom:1px solid var(--acc);align-self:start}.morebtn:hover{background:var(--acc-w)}.restart:hover{color:var(--acc);border-color:var(--acc)}.stage-r{display:flex;flex-direction:column;gap:24px;position:sticky;top:24px}figure.plate{margin:0;position:relative;overflow:hidden}figure.plate img{display:block;width:100%}.counter b{display:block;font:400 clamp(104px,11.5vw,168px)/.8 var(--serif);font-variant-numeric:tabular-nums;transition:color .2s var(--ease)}.counter b.dropping{animation:descend .34s var(--ease)}@keyframes descend{0%{transform:translateY(-6px)}to{transform:translateY(0)}}.counter.previewing b{color:var(--acc)}.counter span{display:block;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--soft);margin-top:14px;min-height:1.5em}.picks{list-style:none;margin:0;padding:0}.picks li{padding:26px 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr auto;gap:20px;align-items:baseline}.picks h3{font-size:27px;margin:0 0 7px}.picks p{margin:0;color:var(--soft);font-size:15.5px}.picks a{color:var(--acc);text-decoration:none;font-size:14px;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.picks a:hover{text-decoration:underline;text-underline-offset:4px}.note{color:var(--soft);font-size:15px;font-style:italic;margin:18px 0 0}.band{position:relative;margin-top:54px;padding:54px 0 58px}.band:before{content:"";position:absolute;inset:0;background:var(--band);z-index:-1}html.band-anim .band:before{transform:scaleX(0);transform-origin:0 50%;transition:transform .8s var(--ease)}html.band-anim .band.in:before{transform:scaleX(1)}.band>.c>:first-child{margin-top:0}.band+.band{margin-top:0}.then-now{margin:0}figure.street{margin:26px 0 0;border:1px solid var(--rule);background:var(--band)}.ph{display:block;width:100%;height:268px;object-fit:cover;object-position:50% 56%}figure.street .ai-cap{padding:9px 11px;margin-top:0}.ends{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;background:var(--pg);border:1px solid var(--rule);border-top:0}.ends>div{padding:22px 26px 24px}.ends>div+div{border-left:1px solid var(--rule)}.ends dt{font:500 11.5px/1.4 var(--sans);letter-spacing:.17em;text-transform:uppercase;color:var(--soft)}.ends dd{margin:14px 0 0;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ends dd b{font:400 clamp(38px,4.4vw,54px)/.9 var(--serif);font-variant-numeric:tabular-nums;color:var(--ink)}.ends dd span{font-size:15px;color:var(--soft);max-width:20ch}.ends .when{display:block;font-style:normal;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-top:4px}.alpha{display:flex;gap:38px;align-items:flex-start;margin-top:8px}.kind{margin:0 0 34px}.kind h3{display:flex;align-items:baseline;gap:10px;margin:0 0 2px}.kn{font:500 11.5px/1 var(--sans);letter-spacing:.16em;color:var(--soft)}.knote{margin:0 0 14px;color:var(--soft);font-size:15px}.vfilter{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:baseline;margin:26px 0 6px;padding:16px 20px 18px;background:var(--band);border:1px solid var(--rule)}.vflab{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}.vfbtns{display:flex;flex-wrap:wrap;gap:4px 22px}.vf{font:300 16px/1.2 var(--sans);color:var(--ink);background:none;border:0;padding:3px 0;cursor:pointer;border-bottom:1px solid transparent;transition:border-color .18s var(--ease),color .18s var(--ease)}.vf:hover{color:var(--acc)}.vf.on{border-bottom-color:var(--acc);color:var(--acc)}.vf:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.vfn{margin-left:.45em;font-size:11.5px;letter-spacing:.14em;color:var(--soft)}.vf.on .vfn{color:var(--acc)}.vfout{margin:0 0 0 auto;font-size:13px;color:var(--soft);letter-spacing:.04em;min-height:1em}.chgsum{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;margin:0 0 22px;padding:12px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:15px;color:var(--ink)}.chgwhen{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}.chgsum a{margin-left:auto;color:var(--acc);text-decoration:none;border-bottom:1px solid var(--acc)}.findall{margin:30px 0 0;font-size:15px;color:var(--soft)}.findall a{color:var(--acc);text-decoration:none;border-bottom:1px solid var(--acc)}@media(max-width:560px){.vfilter{gap:8px 14px;padding:14px 16px 16px}.vfbtns{flex-direction:column;align-items:stretch;gap:2px;width:100%}.vf{text-align:left;padding:11px 0 11px 13px;border-bottom:0;border-left:2px solid transparent;transition:border-color .18s var(--ease),color .18s var(--ease)}.vf.on{border-bottom-color:transparent;border-left-color:var(--acc)}.vfout{margin:4px 0 0}}@media(prefers-reduced-motion:reduce){.vf{transition:none}}.acol{flex:1 1 0;min-width:0}.agrp{margin:0 0 26px}.ini{display:block;font:400 17px/1 var(--serif);color:var(--acc);letter-spacing:.06em;padding-bottom:7px;border-bottom:1px solid var(--ink);margin-bottom:6px}.grid{list-style:none;margin:0;padding:0}.grid li{break-inside:avoid;padding:8px 0;font-size:16px}.grid a,.grid .nm{color:var(--ink);text-decoration:none;position:relative;display:inline-block;transition:color .18s var(--ease),transform .18s var(--ease)}.grid a:before{content:"";position:absolute;left:-13px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--acc);opacity:0;transform:translate(-5px);transition:opacity .18s var(--ease),transform .22s var(--ease)}.grid a:hover,.grid a:focus-visible{color:var(--acc);transform:translate(4px)}.grid a:hover:before,.grid a:focus-visible:before{opacity:1;transform:translate(0)}.grid .meta{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.grid .nm{font-size:16px;letter-spacing:normal;text-transform:none}.shutbox{margin-top:46px;padding:30px 0 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1.1fr;gap:40px}.shutbox ul{list-style:none;margin:0;padding:0}.shutbox li{padding:12px 0;border-bottom:1px solid var(--rule);text-decoration:line-through;text-decoration-color:#b4b0aa;color:#55525c;font-size:18px;display:flex;justify-content:space-between;gap:16px}.shutbox li span{text-decoration:none;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.tbl{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:16px}.tbl caption{text-align:left;font-size:13px;color:var(--soft);padding:0 0 12px;max-width:52em}.tbl th,.tbl td{text-align:left;padding:11px 14px 11px 0;border-bottom:1px solid var(--rule);vertical-align:top}.tbl th{font:500 11.5px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.cards{display:grid;grid-template-columns:repeat(var(--cards-cols,3),minmax(0,1fr));gap:0 34px;list-style:none;margin:0;padding:0}@media(max-width:640px){.cards{grid-template-columns:1fr}}.cards li{padding:24px 0;border-top:1px solid var(--rule)}.cards h3{font-size:21px;margin:0 0 6px}.cards p{margin:0;color:var(--soft);font-size:15.5px}.cards a{color:var(--acc);text-decoration:none;border-bottom:1px solid var(--acc)}details.faq{border-bottom:1px solid var(--rule);padding:0}details.faq summary{cursor:pointer;list-style:none;padding:18px 30px 18px 0;position:relative}details.faq summary::-webkit-details-marker{display:none}details.faq summary h3{margin:0;font-size:20px;display:inline}details.faq summary:after{content:"";position:absolute;right:4px;top:50%;width:9px;height:9px;margin-top:-6px;border-right:1.5px solid var(--acc);border-bottom:1.5px solid var(--acc);transform:rotate(45deg);transition:transform .22s var(--ease)}details.faq[open] summary:after{transform:rotate(-135deg)}details.faq .a{padding:0 0 20px;max-width:36em}details.faq .a p:last-child{margin-bottom:0}.sponsor{margin:46px 0 0;padding:28px 0 0;border-top:1px solid var(--rule)}.sponsor a{display:inline-block;max-width:520px}.sponsor img{display:block;width:100%;height:auto}footer{margin-top:60px;border-top:1px solid var(--rule);padding:26px 0 54px;color:var(--soft);font-size:13.5px}footer nav{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 12px}footer a{color:var(--soft);text-decoration:none;border-bottom:1px solid transparent}footer a:hover{color:var(--acc);border-color:var(--acc)}@media(max-width:820px){.stage{grid-template-columns:1fr;gap:30px}.stage-r{position:static;top:auto}.hd{flex-wrap:wrap;padding:16px 0 12px;gap:10px}.hd nav{margin-left:0;flex-wrap:wrap;gap:8px 18px;width:100%;font-size:12px}figure.plate img{height:340px;object-fit:cover;object-position:50% 40%}.band{padding:40px 0 44px}.alpha{display:block}.shutbox{grid-template-columns:1fr;gap:26px}.ends{grid-template-columns:1fr}.ends>div+div{border-left:0;border-top:1px solid var(--rule)}h1,.q{font-size:clamp(28px,7vw,40px)}}@media(max-width:640px){.ph{height:210px}}@media(max-width:520px){.ph{height:180px}}@media(hover:none){.hov{display:none}}@media(prefers-reduced-motion:reduce){html.band-anim .band:before{transform:none;transition:none}.counter b,.chips button,.chips a,.grid a,.hd nav a,.chips button:before,.chips a:before,.grid a:before,.hd nav a:before,details.faq summary:after{transition:none}.counter b.dropping{animation:none}}.filters{display:flex;flex-wrap:wrap;gap:16px 26px;align-items:flex-end;margin:32px 0 0;padding:20px 24px 22px;background:var(--band);border:1px solid var(--rule)}.filters .set{display:flex;flex-direction:column;gap:6px}.filters label{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}.filters select{font:400 16px/1 var(--sans);color:var(--ink);background:none;border:0;border-bottom:1px solid var(--rule);padding:7px 22px 7px 0;border-radius:0;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1 5 5 9 1' fill='none' stroke='%237b2fc4' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;background-size:10px 6px}.filters select:focus-visible{border-color:var(--acc);outline:none}.filters .set.grow{flex:1 1 190px;min-width:150px}.filters input[type=search]{font:400 16px/1 var(--sans);color:var(--ink);background:none;border:0;border-bottom:1px solid var(--rule);padding:7px 0;border-radius:0;appearance:none;width:100%}.filters input[type=search]::placeholder{color:var(--soft);opacity:1}.filters input[type=search]:focus-visible{border-color:var(--acc);outline:none}.filters .count{margin:0 0 0 auto;font-size:13px;color:var(--soft);letter-spacing:.04em}.azbar{display:flex;flex-wrap:wrap;gap:2px 4px;margin:22px 0 0}.azbar a{font:400 14px/1 var(--sans);letter-spacing:.06em;color:var(--acc);text-decoration:none;padding:7px 9px;border:1px solid transparent;border-radius:2px;transition:border-color .18s var(--ease),color .18s var(--ease)}.azbar a:hover,.azbar a:focus-visible{border-color:var(--acc)}.azbar a[aria-disabled=true]{color:var(--soft);opacity:.45;pointer-events:none}.ledger tr.lgrp th{scroll-margin-top:56px}.nojs .filters{display:none}.ledger{width:100%;border-collapse:collapse;font-size:16px;margin-top:26px}.ledger th,.ledger td{text-align:left;padding:12px 14px 12px 0;border-bottom:1px solid var(--rule);vertical-align:top}.ledger th{font:500 11px/1.3 var(--sans);letter-spacing:.17em;text-transform:uppercase;color:var(--soft)}.ledger td a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule)}.ledger td a:hover{color:var(--acc);border-color:var(--acc)}.ledger caption{text-align:left;font-size:13px;color:var(--soft);padding:0 0 14px;max-width:52em}.ledger thead th{position:sticky;top:0;z-index:2;background:var(--pg);padding-top:16px;padding-bottom:12px;box-shadow:inset 0 -1px 0 var(--rule)}.ledger tbody tr.alt td{background:var(--stripe)}.ledger tr.lgrp th{font:400 19px/1 var(--serif);letter-spacing:.06em;color:var(--acc);text-transform:none;padding:30px 0 9px;border-bottom:1px solid var(--ink);box-shadow:none}.ledger tr.lgrp:first-child th{padding-top:14px}.ledger tr.lgrp[hidden]{display:none}.ledger tbody tr:not(.lgrp):hover td{background:var(--hov)}.ledger tr.gone td{color:#55525c}.ledger tr.gone .v{text-decoration:line-through;text-decoration-color:#b4b0aa}.ledger .st{font-size:11px;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.ledger .st.ok{color:var(--soft)}.ledger .st.no{color:var(--acc);font-weight:500}.ledger tr[hidden]{display:none}.empty{padding:26px 0;color:var(--soft)}.chart{margin:26px 0 10px;overflow-x:auto}.chart svg{display:block;min-width:520px;width:100%;height:auto}.embed{margin:34px 0 0;border-top:1px solid var(--rule);padding-top:24px}.embed textarea{width:100%;min-height:92px;font:400 12.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--soft);background:var(--hov);border:1px solid var(--rule);padding:14px;resize:vertical}.changes{margin:46px 0 0;padding:30px 0 0;border-top:1px solid var(--rule);max-width:36em}.changes h3{font-size:19px;margin:1.6em 0 .35em}.changes p{margin:0 0 1.1em}ul.chg{list-style:none;margin:0;padding:0}ul.chg li{padding:7px 0;border-bottom:1px solid var(--rule);font-size:16px}.shot{margin:36px 0 0}.shot img{display:block;width:100%;height:auto}.shot figcaption{margin-top:10px;font-size:12.5px;letter-spacing:.04em;color:var(--soft)}.share{margin:22px 0 0;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.sharebtn{font:400 14px/1 var(--sans);background:none;border:1px solid var(--rule);padding:12px 18px;border-radius:100px;cursor:pointer;color:var(--ink);transition:border-color .2s var(--ease),color .2s var(--ease)}.sharebtn:hover,.sharebtn:focus-visible{border-color:var(--acc);color:var(--acc)}.sharesaid{font-size:13.5px;color:var(--acc)}.shareurl{flex:1 1 260px;font:400 13px/1 var(--sans);color:var(--soft);background:none;border:0;border-bottom:1px solid var(--rule);padding:9px 0}@media(prefers-reduced-motion:reduce){.sharebtn{transition:none}}.ledger td .sec{color:var(--ink);text-decoration:none;border-bottom:1px dotted var(--rule)}.ledger td .sec:hover{color:var(--acc);border-bottom-style:solid;border-color:var(--acc)}.mapgrid{margin-top:28px}.map{display:block;width:100%;max-width:820px;height:auto;margin:0 auto}.maplegend{max-width:none;margin-top:30px;padding-top:26px;border-top:1px solid var(--rule);columns:2;column-gap:44px}.maplegend h3{margin:0 0 10px;column-span:all}.maplegend p{break-inside:avoid}.map .land{fill:var(--land);stroke:none}.map .coast{fill:none;stroke:var(--acc);stroke-width:3;opacity:.55;stroke-linejoin:round}.map .ring{fill:none;stroke:var(--acc);stroke-width:1.6;opacity:.4;stroke-dasharray:9 8}.map .rlb{font:400 19px/1 var(--sans);fill:var(--soft);letter-spacing:.08em;text-anchor:middle}.map .cape circle{fill:var(--ink)}.map .cape text{font:400 19px/1 var(--sans);fill:var(--ink);letter-spacing:.06em}.map .cape .lead{fill:none;stroke:var(--ink);stroke-width:1.4;opacity:.55}.map .scale path{fill:none;stroke:var(--ink);stroke-width:2}.map .scale text{font:400 18px/1 var(--sans);fill:var(--soft);letter-spacing:.06em}.map .scale text:last-child{text-anchor:middle}.map .compass path{fill:none;stroke:var(--soft);stroke-width:2;stroke-linejoin:round}.map .compass text{font:400 18px/1 var(--sans);fill:var(--soft);text-anchor:middle;letter-spacing:.1em}.map .dots circle{fill:var(--acc);opacity:.55;stroke:var(--land);stroke-width:1}.map .pin circle{fill:var(--pg);fill-opacity:.5;stroke:var(--acc);stroke-width:2.5;transition:fill .18s var(--ease),fill-opacity .18s var(--ease)}.map .pin:hover circle,.map .pin:focus-visible circle{fill-opacity:1}.map .pin .n{paint-order:stroke;stroke:var(--land);stroke-width:5;stroke-linejoin:round}.map .pin .n{font:400 27px/1 var(--serif);fill:var(--acc);text-anchor:middle}.map .pin .lb{font:500 21px/1 var(--sans);fill:var(--soft)}.map .pin.small .lb{opacity:0;transition:opacity .18s var(--ease)}.map .pin.small:hover .lb,.map .pin.small:focus-visible .lb{opacity:1;fill:var(--acc)}.map .pin{cursor:pointer}.map .pin:hover circle,.map .pin:focus-visible circle{fill:var(--acc)}.map .pin:hover .n,.map .pin:focus-visible .n{fill:#fff}.map .pin:hover .lb,.map .pin:focus-visible .lb{fill:var(--acc)}.map .pin[aria-current=true] circle{fill:var(--acc)}.map .pin[aria-current=true] .n{fill:#fff}@media(max-width:820px){.map{max-width:100%}.maplegend{columns:1}}.ev{font-size:13.5px;color:var(--soft);display:inline-block;max-width:22em}.ev a{color:var(--soft);text-decoration:none;border-bottom:1px dotted var(--rule)}.ev a:hover,.ev a:focus-visible{color:var(--acc);border-bottom-style:solid;border-color:var(--acc)}.ev-and,.ledger td.evc{color:var(--soft)}.ledger td.v .addr{display:block;font-size:13px;color:var(--soft);letter-spacing:.01em;margin-top:3px}.ledger tr.gone .v .addr{text-decoration:none}.srcs{list-style:none;margin:18px 0 26px;padding:0;border-top:1px solid var(--rule)}.srcs li{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--rule)}.srcs li a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule)}.srcs li a:hover,.srcs li a:focus-visible{color:var(--acc);border-color:var(--acc)}.srcs li span{font-size:12.5px;letter-spacing:.05em;color:var(--soft);white-space:nowrap}@media(max-width:640px){.ledger caption{display:block;width:100%;padding-bottom:12px}.ledger thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ledger,.ledger tbody,.ledger tr,.ledger td{display:block;width:100%}.ledger tr{padding:14px 0;border-bottom:1px solid var(--rule)}.ledger tbody tr:hover td{background:none}.ledger td{border:0;padding:1px 0}.ledger td.v{font-size:18px;padding-bottom:4px}.ledger td[data-label]:not(.v):before{content:attr(data-label) ": ";color:var(--soft);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.ledger td[data-label]:not(.v){font-size:14.5px}.ledger td.v .addr{font-size:13.5px;margin-top:2px}.ledger td.evc .ev{max-width:none;font-size:14.5px}.ledger tbody tr.alt td{background:none}.ledger tr.lgrp,.ledger tr.lgrp th{display:block;position:static;width:100%}.ledger tr.lgrp{border-bottom:0;padding:0}.ledger tr.lgrp th{padding:22px 0 5px;border-bottom:1px solid var(--ink)}.filters{padding:18px 18px 20px}}.secidx li{padding:20px 0}.secidx h3{font-size:19px}.secn{display:inline-block;min-width:2.1em;font:400 13px/1 var(--sans);letter-spacing:.08em;color:var(--acc);margin-right:9px;vertical-align:1px}@media(max-width:900px){.secidx{--cards-cols:2}}@media(max-width:560px){.secidx{--cards-cols:1}}.vfacts th{width:12.5em}.vfacts td .ev{display:block;max-width:none;margin-top:4px}.vfacts td .evsep{display:none}@media(max-width:560px){.vfacts th,.vfacts td{display:block;width:auto;padding-right:0}.vfacts th{padding-bottom:2px;border-bottom:0}}.vnear th{width:12.5em}@media(max-width:560px){.vnear th,.vnear td{display:block;width:auto;padding-right:0}.vnear th{padding-bottom:2px;border-bottom:0}}@media(max-width:640px){.hd{padding:18px 0 12px;gap:12px}.hd nav{gap:6px 14px;font-size:11.5px;letter-spacing:.08em}.lg svg{width:25px;height:28px}.lg b{font-size:18px}}
