:root{--pp-paper:#f6f1e9;--pp-surface:#fff;--pp-sand:#ede5d8;--pp-line:#e2d9cb;--pp-ink:#1e2622;--pp-muted:#5b6560;--pp-forest:#1f4a3d;--pp-forest-dark:#16362d;--pp-forest-tint:#e3ece6;--pp-apricot:#f2994a;--pp-apricot-ink:#b4501e;--pp-radius:20px;--pp-radius-sm:12px;--pp-shadow:0 1px 2px #1e26220a,0 8px 24px -12px #1e26222e}html{scroll-behavior:smooth}body{background:var(--pp-paper);color:var(--pp-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0}::selection{background:var(--pp-apricot);color:var(--pp-ink)}:focus-visible{outline:2px solid var(--pp-forest);outline-offset:2px}.pp-link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #1f4a3d59;text-decoration:underline #1f4a3d59;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.pp-link:hover{color:var(--pp-forest);-webkit-text-decoration-color:var(--pp-apricot);text-decoration-color:var(--pp-apricot)}.pp-index-row{align-items:center;display:flex;position:relative}.pp-index-link{border-radius:var(--pp-radius-sm);min-width:0;color:var(--pp-ink);flex:1;padding:10px 56px 10px 14px;font-size:.95rem;line-height:1.35;text-decoration:none;transition:background .15s,color .15s}.pp-index-link:hover{background:var(--pp-forest-tint);color:var(--pp-forest)}.pp-index-row .pp-count{pointer-events:none;background:var(--pp-sand);min-width:28px;color:var(--pp-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600;transition:background .15s,color .15s;position:absolute;right:12px}.pp-index-row:hover .pp-count{background:var(--pp-surface);color:var(--pp-forest)}.pp-jump{border:1px solid var(--pp-line);background:var(--pp-surface);min-width:36px;height:36px;color:var(--pp-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pp-jump:hover{background:var(--pp-forest);border-color:var(--pp-forest);color:#fff}.pp-page{min-width:44px;height:44px;color:var(--pp-ink);background:var(--pp-surface);border:1px solid var(--pp-line);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}a.pp-page:hover{border-color:var(--pp-forest);color:var(--pp-forest)}.pp-page[aria-current=page]{background:var(--pp-forest);border-color:var(--pp-forest);color:#fff;pointer-events:none}.pp-page--disabled{color:#1e26228c;pointer-events:none;background:0 0}.pp-page--ellipsis{min-width:24px;color:var(--pp-muted);background:0 0;border:none;padding:0}.leaflet-container{font-family:inherit}.leaflet-popup-content-wrapper{border-radius:var(--pp-radius-sm);box-shadow:var(--pp-shadow)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1316bdccde5e7cab-s.d7c7a6d2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/91a2f7867a28cebf-s.b350a483.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/57b02995d6e1530a-s.p.eac18356.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.3eba0a3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.3c97c9fa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.85e63c96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_57ed20a1-module__60xzua__className{font-family:Fraunces,Fraunces Fallback}.fraunces_57ed20a1-module__60xzua__variable{--font-display:"Fraunces","Fraunces Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_cd6e87b5-module__VfMRJq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_cd6e87b5-module__VfMRJq__variable{--font-body:"DM Sans","DM Sans Fallback"}
