:where(.v4-home,.v4-place,.v4-doc,.v4-address) .mast{z-index:8;justify-content:space-between;align-items:center;gap:22px;width:100%;max-width:1320px;margin:0 auto;padding:11px 38px 0;display:flex;position:relative}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .mast-left{flex-direction:column;gap:7px;display:flex}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .mast-search{flex:auto;justify-content:center;min-width:0;display:flex}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .mast-search>*{max-width:560px}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .logo{font-family:var(--sans);letter-spacing:-.027em;color:var(--ink);min-width:0;min-height:0;font-size:24px;font-weight:700;line-height:1;text-decoration:none}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .mast-right{flex-direction:column;flex:none;align-items:flex-end;gap:13px;display:flex}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .mainnav{align-items:center;gap:22px;display:flex}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .mainnav a{font-family:var(--mono);color:var(--ink-2);letter-spacing:.14em;text-transform:uppercase;min-width:0;min-height:0;font-size:11px;font-weight:600;text-decoration:none;transition:color .18s}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .mainnav a:hover,:where(.v4-home,.v4-place,.v4-doc,.v4-address) .mainnav a.active{color:var(--verm)}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .dateline-rule{z-index:7;border:0;border-top:1px solid var(--ink);opacity:.16;width:calc(100% - 76px);max-width:1320px;margin:14px auto 0;position:relative}:where(.v4-home,.v4-place,.v4-doc,.v4-address) footer.tally{z-index:6;text-align:center;background:linear-gradient(#0000,#fbf9f48c);padding:14px 38px 18px;position:relative}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-main{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-main .n{color:var(--ink-2);font-weight:500}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-main .sep{color:var(--border-2);margin:0 9px}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-sub{font-family:var(--mono);letter-spacing:.09em;color:var(--muted-2);margin-top:6px;font-size:10px}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-sub .sep{color:var(--border-2);margin:0 8px}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-sub .v{color:var(--verm)}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-sub a{color:var(--muted);min-width:0;min-height:0;text-decoration:none;transition:color .18s}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-sub a:hover{color:var(--verm)}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-states{font-family:var(--mono);letter-spacing:.09em;color:var(--muted-2);margin-top:6px;font-size:10px}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-states>summary{cursor:pointer;color:var(--muted);align-items:center;gap:5px;min-width:0;min-height:0;list-style:none;transition:color .18s;display:inline-flex}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-states>summary::-webkit-details-marker{display:none}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-states>summary:hover{color:var(--verm)}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-states>summary svg{transition:transform .18s}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-states[open]>summary svg{transform:rotate(180deg)}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-states-panel{text-align:left;grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:2px 14px;max-width:780px;margin:10px auto 0;display:grid}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-states-panel a{color:var(--muted);min-width:0;min-height:0;padding:3px 0;text-decoration:none;transition:color .18s}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .tally-states-panel a:hover{color:var(--verm)}:where(.v4-home,.v4-place,.v4-doc,.v4-address) .pulse{background:var(--verm);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:7px;animation:2.6s ease-in-out infinite v4pulse;display:inline-block}@keyframes v4pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.v4.v4-cold-open{z-index:80;background:var(--paper);position:fixed;inset:0;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.v4.v4-cold-open{animation:hsColdOpenIn .24s var(--ease-settle) both}@keyframes hsColdOpenIn{0%{opacity:0}to{opacity:1}}}
.v4-address-split{--tier-green:color-mix(in srgb, var(--green) 76%, var(--muted) 24%);--tier-amber:color-mix(in srgb, var(--amber) 76%, var(--muted) 24%);--tier-red:color-mix(in srgb, var(--red) 76%, var(--muted) 24%)}.v4-address-split .t-stage{padding-top:0}.v4-address-split .asp-shell{grid-template-columns:272px minmax(0,1fr);align-items:stretch;width:100%;max-width:1320px;min-height:calc(100vh - 180px);margin:0 auto;padding:0 38px;display:grid}.v4-address-split :is(.asp-side,.asp-skel-railcol){border-right:1px solid var(--border)}.v4-address-split :is(.emb-rail,.asp-skel-rail){max-height:100vh;padding:30px 22px 30px 0;position:sticky;top:0;overflow-y:auto}.v4-address-split :is(.asp-rail-group,.asp-skel-group){margin-top:28px}.v4-address-split :is(.asp-rail-group,.asp-skel-group):first-child{margin-top:0}.v4-address-split :is(.asp-rail-glabel,.asp-skel-glabel){font-family:var(--mono);text-transform:uppercase;letter-spacing:.11em;color:var(--muted);margin:0 0 8px 10px;font-size:9.5px;font-weight:600}.v4-address-split .emb-rail-row{color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:background .12s;display:flex}.v4-address-split .emb-rail-row:hover{background:var(--sand)}.v4-address-split .emb-rail-row.on{background:color-mix(in srgb, var(--sand-2) 62%, var(--paper) 38%);box-shadow:inset 2px 0 0 var(--verm)}.v4-address-split .emb-rail-row.on:hover{background:color-mix(in srgb, var(--sand-2) 72%, var(--paper) 28%)}.v4-address-split .emb-rail-row:focus-visible{outline:2px solid var(--verm);outline-offset:-2px}.v4-address-split .emb-rail-ic{width:16px;height:16px;color:var(--muted);flex:none}.v4-address-split .emb-rail-row.on .emb-rail-ic{color:var(--verm)}.v4-address-split .emb-rail-nm{font-family:var(--sans);color:var(--ink-2);white-space:nowrap;font-size:13.5px;font-weight:500}.v4-address-split .emb-rail-row.on .emb-rail-nm{color:var(--ink);font-weight:600}.v4-address-split .emb-rail-v{font-family:var(--sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13.5px;font-weight:600}.v4-address-split .emb-rail-v small{font-family:var(--mono);color:var(--muted);margin-left:1px;font-size:9px;font-weight:500}.v4-address-split .emb-rail-tip{z-index:60;overscroll-behavior:contain;border-radius:var(--r-4);background:var(--ink);width:330px;max-height:420px;color:var(--paper);font-variant-numeric:normal;letter-spacing:0;white-space:normal;text-align:left;pointer-events:none;padding:12px 14px 13px;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #00000038}.v4-address-split .emb-rail-tip-h{font:600 9px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--paper) 55%, transparent);margin-bottom:9px;display:block}.v4-address-split .emb-rail-tip-eq{display:block}.v4-address-split .emb-rail-tip-eq+.emb-rail-tip-eq{margin-top:10px}.v4-address-split .emb-rail-tip-out{font:700 11.5px var(--sans);color:var(--paper);margin-bottom:3px;display:block}.v4-address-split .emb-rail-tip-term{font:500 10.5px var(--mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--paper) 82%, transparent);gap:7px;line-height:1.6;display:flex}.v4-address-split .emb-rail-tip-term i{width:7px;color:color-mix(in srgb, var(--paper) 50%, transparent);flex:none;font-style:normal}.v4-address-split .emb-rail-tip-n{font:500 9.5px var(--mono);color:color-mix(in srgb, var(--paper) 58%, transparent);margin-top:4px;padding-left:14px;line-height:1.5;display:block}.v4-address-split .emb-rail-tip-f{border-top:1px solid color-mix(in srgb, var(--paper) 20%, transparent);font:500 9.5px var(--mono);color:color-mix(in srgb, var(--paper) 58%, transparent);margin-top:11px;padding-top:9px;line-height:1.5;display:block}.v4-address-split .emb-rail-v.lean-dem{color:var(--dem-blue)}.v4-address-split .emb-rail-v.lean-rep{color:var(--rep-red)}.v4-address-split .emb-rail-v.lean-even{color:var(--lean-even)}.v4-address-split .emb-rail-row.g .emb-rail-v{color:var(--tier-green)}.v4-address-split .emb-rail-row.a .emb-rail-v{color:var(--tier-amber)}.v4-address-split .emb-rail-row.r .emb-rail-v{color:var(--tier-red)}.v4-address-split .asp-rail-about{border-top:1px solid var(--border);margin-top:28px;padding-top:18px}.v4-address-split .asp-rail-about-row{color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;transition:background .12s;display:flex}.v4-address-split .asp-rail-about-row:hover{background:var(--sand)}.v4-address-split .asp-rail-about-row:focus-visible{outline:2px solid var(--verm);outline-offset:-2px}.v4-address-split .asp-rail-about .emb-rail-nm{color:var(--muted);font-size:12.5px}.v4-address-split .asp-rail-about .emb-rail-v{font-size:12px}.v4-address-split .asp-main{min-width:0}.v4-address-split .emb-split{overflow:visible}.v4-address-split :is(.emb-pane,.asp-skel-pane){min-width:0;padding:0 0 48px 40px;overflow:visible}.v4-address-split .asp-pane-head{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:20px;display:flex;position:relative}.v4-address-split .asp-pane-mech{color:var(--muted);white-space:nowrap;font-size:12px;position:absolute;bottom:4px;right:0}@media (max-width:860px){.v4-address-split .asp-pane-mech{display:none}}.v4-address-split .asp-pane-sec{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-size:27px;font-weight:560;line-height:1.05}.v4-address-split .asp-pane-loading{min-height:40vh}.v4-address-split .asp-skel-row{border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.v4-address-split .asp-skel-ic{width:16px;height:16px;color:var(--muted);flex:none}.v4-address-split .asp-skel-nm{font-family:var(--sans);color:var(--ink-2);white-space:nowrap;font-size:13.5px;font-weight:500}.v4-address-split .asp-skel-v{width:30px;height:13px;margin-left:auto}.v4-address-split .asp-skel-body{flex-direction:column;display:flex}.v4-address-split .sec-v6 .v6-chip{width:1.15rem;height:1.15rem;color:var(--muted);background:0 0;border-radius:0}.v4-address-split .sec-v6 .v6-chip.g{color:var(--tier-green);background:0 0}.v4-address-split .sec-v6 .v6-chip.a{color:var(--tier-amber);background:0 0}.v4-address-split .sec-v6 .v6-chip.r{color:var(--tier-red);background:0 0}.v4-address-split .sec-v6 .v6-name{font-family:var(--sans);color:var(--ink-2);font-size:.9rem;font-weight:500}.v4-address-split .sec-v6 .v6-row.open>.v6-rowhead .v6-name{color:var(--verm-2)}.v4-address-split .sec-v6 .v6-val{font-size:.94rem;font-weight:600}.v4-address-split .sec-v6 .v6-unit{font-size:.7rem}.v4-address-split .asp-switch-wrap{z-index:5;display:none;position:relative}.v4-address-split .asp-switcher{text-align:left;background:var(--paper);border:1px solid var(--border-2);cursor:pointer;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex;box-shadow:0 6px 16px -12px #1d1a1666}.v4-address-split .asp-sw-ic{width:17px;height:17px;color:var(--verm);flex:none}.v4-address-split .asp-sw-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--sans);color:var(--ink);flex:1;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.v4-address-split .asp-sw-val{font-family:var(--sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;flex:none;font-size:15px;font-weight:700}.v4-address-split .asp-sw-val small,.v4-address-split .asp-sw-sc small{font-family:var(--mono);color:var(--muted);margin-left:1px;font-size:9px;font-weight:500}.v4-address-split .asp-sw-car{color:var(--muted-2);flex:none;justify-content:center;align-items:center;transition:transform .2s;display:flex}.v4-address-split .asp-sw-car svg{width:14px;height:14px}.v4-address-split .asp-sw-car.open{transform:rotate(180deg)}.v4-address-split .asp-sw-val.g,.v4-address-split .asp-sw-sc.g{color:var(--tier-green)}.v4-address-split .asp-sw-val.a,.v4-address-split .asp-sw-sc.a{color:var(--tier-amber)}.v4-address-split .asp-sw-val.r,.v4-address-split .asp-sw-sc.r{color:var(--tier-red)}.v4-address-split .asp-sw-val.lean-dem,.v4-address-split .asp-sw-sc.lean-dem{color:var(--dem-blue)}.v4-address-split .asp-sw-val.lean-rep,.v4-address-split .asp-sw-sc.lean-rep{color:var(--rep-red)}.v4-address-split .asp-sw-val.lean-even,.v4-address-split .asp-sw-sc.lean-even{color:var(--lean-even)}.v4-address-split .asp-sw-scrim{z-index:40;cursor:default;background:#1d1a1647;border:0;padding:0;position:fixed;inset:0}.v4-address-split .asp-sw-menu{z-index:50;background:var(--paper);border:1px solid var(--border-2);border-radius:12px;max-height:70vh;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 44px -20px #1d1a1680}.v4-address-split .asp-sw-group+.asp-sw-group{border-top:1px solid var(--border)}.v4-address-split .asp-sw-glabel{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:10px 14px 4px;font-size:8.5px;font-weight:600}.v4-address-split .asp-sw-item{color:var(--ink);align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.v4-address-split .asp-sw-item .asp-sw-ic{color:var(--muted)}.v4-address-split .asp-sw-item.on{background:color-mix(in srgb, var(--sand-2) 62%, var(--paper) 38%);box-shadow:inset 2px 0 0 var(--verm)}.v4-address-split .asp-sw-item.on .asp-sw-ic{color:var(--verm)}.v4-address-split .asp-sw-nm{font-family:var(--sans);color:var(--ink-2);font-size:14px;font-weight:500}.v4-address-split .asp-sw-item.on .asp-sw-nm{color:var(--ink);font-weight:600}.v4-address-split .asp-sw-sc{font-family:var(--sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;margin-left:auto;font-size:14px;font-weight:700}.v4-address-split .maplibregl-marker{min-width:0;min-height:0}@media (max-width:860px){.v4-address-split .t-stage{padding:14px 14px 18px}.v4-address-split .asp-shell{width:100%;min-width:0;min-height:0;padding:0 0 56px;display:block}.v4-address-split :is(.asp-side,.asp-skel-railcol){display:none}.v4-address-split .asp-switch-wrap{margin:0 -14px;display:block;position:sticky;top:0}.v4-address-split .asp-switcher{border-color:#0000;border-top-color:var(--border);border-bottom-color:var(--border);box-shadow:none;border-radius:0;padding:11px 14px;position:relative}.v4-address-split .asp-switcher:after{content:"";background:var(--verm);height:2px;transform:scaleX(var(--asp-progress,0));transform-origin:0;will-change:transform;position:absolute;bottom:-1px;left:0;right:0}.v4-address-split .asp-sw-menu{border-top:0;border-left:0;border-right:0;border-radius:0;top:100%}.v4-address-split :is(.emb-pane,.asp-skel-pane){background:0 0;border:0;border-radius:0;min-width:0;margin-top:12px;padding:6px 0 18px;overflow-x:clip}.v4-address-split .asp-pane-head{display:none}.v4-address.v4-address-split .sec-v6 .v6-rowhead{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem}.v4-address.v4-address-split .sec-v6 .v6-chip{align-self:center}.v4-address.v4-address-split .sec-v6 .v6-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:.95rem;overflow:hidden}.v4-address.v4-address-split .sec-v6 .v6-unit{white-space:normal;text-align:right;flex:1 0 100%;order:1}}.v4-address-split .ep-minimap{border:1px solid var(--border);background:var(--paper-2);border-radius:12px;width:100%;height:150px;margin-top:20px;position:relative;overflow:hidden}.v4-address-split .ep-minimap-canvas{position:absolute;inset:0}.v4-address-split .ep-minimap-hit{z-index:1;cursor:pointer;position:absolute;inset:0}.v4-address-split .ep-minimap-hit:focus-visible{outline:2px solid var(--verm);outline-offset:2px}.v4-address-split .ep-minimap .v4-map-attrib{z-index:2}@media (min-width:861px){.v4-address-split .asp-hero>.ep-minimap{display:none}}.v4-address-split .asp-skel-minifill{position:absolute;inset:0}.v4-address-split .asp-skel-mini-hero{display:none}@media (max-width:860px){.v4-address-split .asp-skel-mini-hero{display:block}}.v4-address-split .asp-skel-mapfill{position:absolute;inset:0}@media (max-width:860px){.v4-address-split .asp-skel-mapcard{display:none}}.v4-address-split .asp-skel-switch .asp-switcher{cursor:default}.v4-address-split .asp-skel-swval{border-radius:4px;width:46px;height:16px;margin-left:auto}.v4-address-split .asp-skel-swname{border-radius:5px;width:128px;height:20px}.v4-address-split .asp-skel-secname{border-radius:4px;width:84px;height:14px;display:inline-block}