.hm-embed{--deep:#0b2428;--cyan:var(--accent-cyan);--mute:#5d7070;--body:#3a4f4f;--line:#e3ebeb;--pale:#f4f8f8;--gutter:clamp(1rem, 4vw, 4rem);--edge:clamp(1rem, 2.4vw, 2.2rem);font:400 1.125rem/1.65 var(--f-text);color:var(--body)}.hm-embed *,.hm-embed :before,.hm-embed :after{box-sizing:border-box}.hm-embed img{max-width:100%;display:block}.hm-embed h2,.hm-embed h3{font-family:var(--f-head);color:var(--ink);letter-spacing:-.005em;text-transform:none;margin:0}.hm-embed h2{font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:800;line-height:1.12}.hm-embed h3{font-size:1.3rem;font-weight:600;line-height:1.25}.hm-embed p{margin:0 0 1rem}.hm-embed button{font:inherit;color:inherit}.hm-embed :focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:4px}.hm-embed .wide{max-width:1560px;padding:0 var(--edge);margin:0 auto}.hm-embed .lead{max-width:40rem;margin:1rem 0 0;font-size:1.3rem;font-weight:300;line-height:1.5}.hm .atlas--explorer{height:clamp(560px,76vh,800px)}.hm .atlas{background:var(--deep);color:#fff;height:clamp(700px,100vh,1040px);position:relative;overflow:clip}.hm .atlas :focus-visible{outline-color:var(--cyan)}.hm .atlas__map{background:radial-gradient(90% 80% at 50% 58%,#134048 0%,#0d2e34 55%,#0a252a 100%);position:absolute;inset:0}.hm .atlas__map:after{content:"";pointer-events:none;background:linear-gradient(#091e22f2 0%,#091e22c7 14%,#091e2200 34%),linear-gradient(#091e2200 85%,#091e22cc 100%);position:absolute;inset:0}.hm .atlas__map svg{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}.hm .atlas__map.is-drag svg{cursor:grabbing}.hm .atlas__head{z-index:2;pointer-events:none;padding-top:30px;position:relative}.hm .atlas__head h2{color:#fff;font-size:clamp(1.7rem,2.5vw,2.25rem)}.hm .atlas__head .lead{color:#ffffffdb;white-space:nowrap;max-width:none;margin-top:.35rem;font-size:1.12rem}.hm .atlas__head .tabs{pointer-events:auto;margin-top:1rem}.hm .tabs{flex-wrap:wrap;gap:.5rem;display:flex}.hm .tabs button{white-space:nowrap;min-height:38px;color:var(--cyan);font:500 .98rem var(--f-text);cursor:pointer;background:#091e228c;border:1.5px solid #a0f2f373;border-radius:999px;padding:0 .9rem;transition:background .2s,color .2s,border-color .2s}.hm .tabs button:hover{border-color:var(--cyan);background:#a0f2f324}.hm .tabs button[aria-pressed=true]{background:var(--cyan);border-color:var(--cyan);color:var(--deep)}.hm .filt{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:.2rem 1.3rem;margin-top:.6rem;font-size:.98rem;display:flex}.hm .filt button{color:#ffffffb8;font:500 .98rem var(--f-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:.35rem 0;transition:color .2s,border-color .2s}.hm .filt button:hover{color:#fff}.hm .filt button[aria-pressed=true]{color:var(--cyan);border-bottom-color:var(--cyan)}.hm .link{stroke:var(--cyan);stroke-width:1.4px;stroke-dasharray:3 6;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.75;fill:none}html.hm-motion .hm .link{animation:1.4s linear infinite hm-march,.8s ease-out hm-fadein}@keyframes hm-march{to{stroke-dashoffset:-18px}}.hm .site.is-link .lab{opacity:1}.hm .site.is-link .ring{opacity:.7}.hm .site.is-off{opacity:.1;pointer-events:none}.hm .site.is-off .halo{animation:none!important}.hm .grat line{stroke:#a0f2f313;stroke-width:1px;vector-effect:non-scaling-stroke}.hm .grat .eq{stroke:#a0f2f333;stroke-dasharray:2 5}.hm .land{fill:#1d4b52;stroke:#a0f2f342;stroke-width:.7px;vector-effect:non-scaling-stroke;stroke-linejoin:round;fill-rule:evenodd}.hm .home{fill:#2d6b72;fill-rule:evenodd}.hm .fx{transform:scale(var(--k,1))}.hm .olab text{font:italic 400 13px var(--f-text);fill:#a0f2f361;letter-spacing:.06em}.hm .rlab{cursor:pointer;transition:opacity .4s}.hm .rlab rect{fill:#071b1fc7;stroke:#a0f2f38c;stroke-width:1.2px}.hm .rlab text{font:600 13px var(--f-head);fill:var(--cyan);letter-spacing:.02em}.hm .rlab:hover rect,.hm .rlab:focus-visible rect{fill:var(--cyan);stroke:var(--cyan)}.hm .rlab:hover text,.hm .rlab:focus-visible text{fill:var(--deep)}.hm .rlab:focus-visible{outline:none}.hm .atlas.is-open .rlab,html.hm-motion .hm .atlas__map.pre .rlab{opacity:0;pointer-events:none}.hm .atlas.is-fit .rlab{display:none}.hm .site{cursor:pointer;outline:none;transition:opacity .4s}.hm .site .hit{fill:#0000}.hm .site .glow{fill:var(--cyan);opacity:.16}.hm .site .core{fill:var(--cyan);stroke:var(--deep);stroke-width:1.5px;transition:r .2s}.hm .site .halo,.hm .site .rip,.hm .site .ring{fill:none;stroke:var(--cyan);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.hm .site.is-done .core{fill:var(--deep);stroke:var(--cyan);stroke-width:1.8px}.hm .site.is-done .glow{opacity:0}.hm .site.is-dim{opacity:.28}.hm .site .lab{font:600 13px var(--f-head);fill:#fff;paint-order:stroke;stroke:#081c20eb;stroke-width:4px;stroke-linejoin:round;opacity:0;pointer-events:none;transition:opacity .25s}.hm .site .ct{font:400 12px var(--f-text);fill:var(--cyan);display:none}.hm .site:hover .ct,.hm .site:focus-visible .ct{display:inline}.hm .site:hover .lab,.hm .site:focus-visible .lab,.hm .site.is-sel .lab,.hm .site.is-hot .lab,.hm .labs-on .site.is-near .lab{opacity:1}.hm .site:hover .core,.hm .site:focus-visible .core,.hm .site.is-hot .core{r:7}.hm .site:focus-visible .hit{stroke:#fff;stroke-width:2px}.hm .site.is-sel .core{fill:#fff;stroke:var(--cyan);stroke-width:3px;r:7.5}.hm .site.is-sel .ring{opacity:.9;stroke-dasharray:3 5}.hm .site.is-tap .rip{stroke:#fff;stroke-width:2px;animation:.8s ease-out hm-rip}@keyframes hm-rip{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(7)}}html.hm-motion .hm .site.is-sel .ring{animation:16s linear infinite hm-turn}@keyframes hm-turn{to{transform:rotate(360deg)}}html.hm-motion .hm .site.is-live .halo{animation:2.8s ease-out infinite hm-ping;animation-delay:var(--pd,0s)}@keyframes hm-ping{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(4.2)}}html.hm-motion .hm .atlas__map.pre .site{opacity:0}html.hm-motion .hm .atlas__map .site{transition:opacity .6s ease-out;transition-delay:var(--sd,0s)}html.hm-motion .hm .atlas__map.ready .site{transition-delay:0s}.hm .peek{z-index:3;width:262px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;opacity:0;visibility:hidden;background:#fff;border:0;border-radius:12px;align-items:center;gap:.7rem;padding:.5rem .8rem .5rem .5rem;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),visibility 0s .6s;display:flex;position:absolute;top:0;left:0;transform:translateY(10px)scale(.94);box-shadow:0 14px 36px #0000006b}.hm .peek.is-on{opacity:1;visibility:visible;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.hm .peek img{object-fit:cover;background:#dfe9e9;border-radius:8px;flex:none;width:60px;height:60px}.hm .peek>span{min-width:0}.hm .peek small{color:var(--teal);font-size:.8rem;line-height:1.2;display:block}.hm .peek b{font:600 .95rem/1.2 var(--f-head);color:var(--ink);margin:.12rem 0 .1rem;display:block}.hm .peek .s{-webkit-line-clamp:2;color:var(--mute);-webkit-box-orient:vertical;font-size:.8rem;line-height:1.25;display:-webkit-box;overflow:hidden}.hm .peek .s strong{font:700 .88rem var(--f-head);color:var(--teal)}.hm .site.is-peek .core{fill:#fff;r:7}.hm .site.is-peek .ring{opacity:.8}.hm .pop{z-index:4;width:344px;color:var(--body);opacity:0;visibility:hidden;transform-origin:0;background:#fff;border-radius:16px;position:absolute;top:0;left:0;transform:translateY(12px)scale(.96);box-shadow:0 24px 60px #00000073,0 2px 10px #00000040}.hm .pop.is-left{transform-origin:100%}.hm .pop{max-width:calc(100% - 20px)}.hm .pop.is-on{opacity:1;visibility:visible;transform:none}html.hm-motion .hm .pop.is-on{transition:opacity .35s .55s,transform .5s cubic-bezier(.2,.8,.2,1) .55s,visibility 0s .55s}html.hm-motion .hm .pop.is-on.is-live{transition:none}.hm .pop:before{content:"";left:-7px;top:var(--ay,50%);background:#fff;border-radius:3px;width:16px;height:16px;position:absolute;transform:translateY(-50%)rotate(45deg)}.hm .pop.is-left:before{left:auto;right:-7px}.hm .pop__ph{aspect-ratio:16/9;background:#dfe9e9 50%/cover no-repeat;border-radius:16px 16px 0 0;position:relative;overflow:hidden}.hm .pop__ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html.hm-motion .hm .pop__ph img{animation:.5s ease-out hm-fadein}.hm .pop__x{z-index:2;color:#fff;width:36px;height:36px;font:500 1.2rem/1 var(--f-text);cursor:pointer;background:#081c20b8;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.hm .pop__x:hover{background:var(--ink)}.hm .pop :focus-visible{outline-color:var(--teal)}.hm .pop__in{padding:1rem 1.2rem 1.15rem}.hm .pop__site{color:var(--teal);margin:0 0 .3rem;font-size:.92rem}.hm .pop__site a{color:inherit}.hm .pop h3{color:var(--ink);margin:0 0 .25rem;font-size:1.3rem;line-height:1.2}.hm .pop .meta{color:var(--mute);margin:0 0 .8rem;font-size:.9rem}.hm .pop .stat{border-top:1px solid var(--line);align-items:baseline;gap:.7rem;margin:0 0 .7rem;padding:.7rem 0 0;display:flex}.hm .pop .stat b{font:700 2.1rem/1 var(--f-head);color:var(--teal);letter-spacing:-.02em;white-space:nowrap}.hm .pop .stat span{color:var(--mute);font-size:.9rem;line-height:1.35}.hm .pop .also{color:var(--mute);background:var(--pale);border-radius:8px;margin:0 0 .8rem;padding:.6rem .75rem;font-size:.9rem;line-height:1.5}.hm .pop .also b{color:var(--ink);font-weight:500}.hm .pop .also button{font:inherit;color:var(--teal);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.hm .pop .blurb{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.96rem;line-height:1.5;display:-webkit-box;overflow:hidden}.hm .pop__foot{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.hm .pop__go{white-space:nowrap;background:var(--teal);color:#fff;min-height:44px;font:600 .95rem var(--f-head);border-radius:8px;align-items:center;padding:0 1.2rem;text-decoration:none;display:inline-flex}.hm .pop__go:hover{background:var(--ink)}.hm .pop__nav{color:var(--mute);white-space:nowrap;align-items:center;gap:.3rem;font-size:.88rem;display:flex}.hm .pop__nav button{width:36px;height:36px;color:var(--teal);font:500 1.1rem/1 var(--f-text);cursor:pointer;background:#fff;border:1.5px solid #c8d9d9;border-radius:50%;place-items:center;display:grid}.hm .pop__nav button:hover{border-color:var(--teal);background:var(--pale)}.hm .pop.is-sheet{transform-origin:bottom;width:auto;max-height:74%;bottom:10px;right:10px;overflow-y:auto;top:auto!important;left:10px!important}.hm .pop.is-sheet:before{display:none}.hm .pop.is-sheet .pop__ph{aspect-ratio:16/7}.hm .atlas__bar{z-index:2;pointer-events:none;position:absolute;bottom:26px;left:0;right:0}.hm .atlas__bar .wide{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.hm .zoom{pointer-events:auto;gap:.4rem;display:flex}.hm .zoom button{width:42px;height:42px;color:var(--cyan);font:500 1.25rem/1 var(--f-text);cursor:pointer;background:#071b1fcc;border:1.5px solid #a0f2f373;border-radius:50%;place-items:center;transition:background .2s,border-color .2s;display:grid}.hm .zoom button:hover{border-color:var(--cyan);background:#a0f2f329}.hm .zoom svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hm .atlas__legend{color:#fffc;flex-wrap:wrap;gap:.3rem 1.2rem;font-size:.9rem;display:flex}.hm .atlas__legend span{align-items:center;gap:.45rem;display:inline-flex}.hm .atlas__legend i{background:var(--cyan);border-radius:50%;width:10px;height:10px;display:inline-block}.hm .atlas__legend i.o{box-shadow:inset 0 0 0 2px var(--cyan);background:0 0}.hm .atlas__bar .go{color:var(--cyan);pointer-events:auto;font-size:.98rem}.hm .atlas__bar .go:hover{color:#fff}.hm .atlas-list{background:var(--deep);color:#fff;padding:.4rem 0 2.2rem}.hm .atlas-list summary{cursor:pointer;font:500 .98rem var(--f-text);color:var(--cyan);align-items:center;gap:.6rem;list-style:none;display:inline-flex}.hm .atlas-list summary::-webkit-details-marker{display:none}.hm .atlas-list summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.45em;height:.45em;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.hm .atlas-list details[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.hm .atlas-list summary:hover{color:#fff}.hm .atlas-list__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 2.4rem;margin-top:1.6rem;display:grid}.hm .atlas-list h3{font:600 1.05rem var(--f-head);color:#fff;margin:0 0 .6rem}.hm .atlas-list ul{margin:0;padding:0;list-style:none}.hm .atlas-list__cols>section>ul>li{border-top:1px solid #ffffff1f;padding:.55rem 0}.hm .atlas-list__site{color:#fffffff2;font-size:.95rem;display:block}.hm .atlas-list__site small{color:#fff9;font-size:.82rem;display:block}.hm .atlas-list li li{color:#fff9;margin-top:.25rem;font-size:.9rem;line-height:1.4}.hm .atlas-list li li a{color:var(--cyan);text-decoration:none}.hm .atlas-list li li a:hover{color:#fff;text-decoration:underline}@media (width<=980px){.hm .atlas-list__cols{grid-template-columns:1fr 1fr}}@media (width<=620px){.hm .atlas-list{padding:.4rem var(--gutter) 2rem}.hm .atlas-list .wide{padding:0}.hm .atlas-list__cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hm .atlas-list summary:after{transition:none}}.hm .atlas__hint{color:#ffffffa8;margin:0;font-size:.9rem;transition:opacity .3s}.hm .atlas.is-open .atlas__hint{display:none}@media (width<=980px){.hm .atlas{height:auto;padding-bottom:44px;overflow:visible}.hm .atlas__head{pointer-events:auto;padding-top:44px}.hm .atlas__head .lead{white-space:normal}.hm .atlas__map{height:clamp(230px,62vw,460px);margin-top:1.4rem;position:relative;inset:auto}.hm .atlas.is-open .atlas__map{height:clamp(300px,88vw,560px)}.hm .atlas.has-site .atlas__map{height:clamp(540px,86vh,720px)}.hm .atlas__map:after,.hm .rlab,.hm .olab{display:none}.hm .peek{width:224px}.hm .peek img{width:48px;height:48px}.hm .atlas__bar{margin-top:.9rem;position:static}.hm .atlas__bar .wide{padding:0 var(--gutter);gap:.8rem 1.2rem}}.pe[data-astro-cid-mjjewgqd]{--pe-line:var(--ui-line)}.pe-filters[data-astro-cid-mjjewgqd]{padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,36px)}.pe-row[data-astro-cid-mjjewgqd]{flex-wrap:wrap;align-items:flex-end;gap:16px 20px;display:flex}.pe-row--chips[data-astro-cid-mjjewgqd]{align-items:center;gap:14px 32px;margin-top:20px}.pe-field[data-astro-cid-mjjewgqd]{flex-direction:column;flex:180px;gap:6px;min-width:0;display:flex}.pe-field--q[data-astro-cid-mjjewgqd]{flex:2 260px}.pe-field[data-astro-cid-mjjewgqd]>span[data-astro-cid-mjjewgqd],.pe-chips[data-astro-cid-mjjewgqd] legend[data-astro-cid-mjjewgqd]{font:500 .92rem/1.3 var(--f-text);color:var(--ui-mute)}.pe-field[data-astro-cid-mjjewgqd] input[data-astro-cid-mjjewgqd],.pe-field[data-astro-cid-mjjewgqd] select[data-astro-cid-mjjewgqd]{border-radius:var(--ui-radius-sm);width:100%;min-height:48px;color:var(--ink);font:400 1.02rem var(--f-text);background:#fff;border:1.5px solid #c8d9d9;padding:0 14px}.pe-field[data-astro-cid-mjjewgqd] select[data-astro-cid-mjjewgqd]{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23007987' stroke-width='2'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:40px}.pe-field[data-astro-cid-mjjewgqd] input[data-astro-cid-mjjewgqd]:focus-visible,.pe-field[data-astro-cid-mjjewgqd] select[data-astro-cid-mjjewgqd]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:1px;border-color:var(--teal-deep)}.pe-chips[data-astro-cid-mjjewgqd]{border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.pe-chips[data-astro-cid-mjjewgqd] legend[data-astro-cid-mjjewgqd]{float:left;margin-right:6px;padding:0}.pe-chips[data-astro-cid-mjjewgqd] button[data-astro-cid-mjjewgqd]{min-height:40px;color:var(--ink);font:500 .98rem var(--f-text);cursor:pointer;background:#fff;border:1.5px solid #c8d9d9;border-radius:999px;padding:0 16px;transition:background .15s,border-color .15s,color .15s}.pe-chips[data-astro-cid-mjjewgqd] button[data-astro-cid-mjjewgqd]:hover{border-color:var(--teal-deep)}.pe-chips[data-astro-cid-mjjewgqd] button[data-astro-cid-mjjewgqd][aria-pressed=true]{background:var(--teal-deep);border-color:var(--teal-deep);color:#fff}.pe-chips[data-astro-cid-mjjewgqd] button[data-astro-cid-mjjewgqd]:focus-visible,.pe-reset[data-astro-cid-mjjewgqd]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px}.pe-count[data-astro-cid-mjjewgqd]{font:500 1rem var(--f-text);color:var(--ink);margin:0 0 0 auto}.pe-reset[data-astro-cid-mjjewgqd]{min-height:40px;color:var(--teal-deep);font:500 1rem var(--f-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.pe-reset[data-astro-cid-mjjewgqd][hidden]{display:none}.pe-more[data-astro-cid-mjjewgqd]{display:contents}.pe-toggle[data-astro-cid-mjjewgqd]{display:none}.pe-results[data-astro-cid-mjjewgqd]{padding-top:clamp(40px,5vw,64px);padding-bottom:var(--ui-sec)}.pe-h2[data-astro-cid-mjjewgqd]{font:800 clamp(1.7rem, 3.2vw, 2.4rem)/1.15 var(--f-head);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px}.pe-group[data-astro-cid-mjjewgqd]+.pe-group[data-astro-cid-mjjewgqd]{margin-top:clamp(40px,5vw,56px)}.pe-group[data-astro-cid-mjjewgqd][hidden]{display:none}.pe-h3[data-astro-cid-mjjewgqd]{font:800 1.3rem/1.25 var(--f-head);color:var(--ink);align-items:baseline;gap:10px;margin:24px 0 16px;display:flex}.pe-h3[data-astro-cid-mjjewgqd] span[data-astro-cid-mjjewgqd]{font:500 1rem var(--f-text);color:var(--ui-mute)}.pe-list[data-astro-cid-mjjewgqd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pe-list[data-astro-cid-mjjewgqd] li[data-astro-cid-mjjewgqd][hidden]{display:none}.pe-card[data-astro-cid-mjjewgqd]{border:1px solid var(--pe-line);border-radius:var(--ui-radius);height:100%;color:var(--ink);background:#fff;align-items:flex-start;gap:16px;padding:12px 16px 12px 12px;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex}.pe-card[data-astro-cid-mjjewgqd]:hover{box-shadow:var(--ui-shadow);border-color:#c8d9d9;text-decoration:none}.pe-card[data-astro-cid-mjjewgqd]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px}.pe-card[data-astro-cid-mjjewgqd] img[data-astro-cid-mjjewgqd]{border-radius:var(--ui-radius-sm);object-fit:cover;background:#dfe9e9;flex:none;width:112px;height:112px}.pe-card[data-astro-cid-mjjewgqd]:not(:has(img)){padding-left:18px}.pe-mapbtn[data-astro-cid-mjjewgqd]{display:none}.pe-card__txt[data-astro-cid-mjjewgqd]{flex-direction:column;gap:4px;min-width:0;padding-top:2px;display:flex}.pe-card[data-astro-cid-mjjewgqd] small[data-astro-cid-mjjewgqd]{color:var(--teal-deep);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.3;display:-webkit-box;overflow:hidden}.pe-card[data-astro-cid-mjjewgqd] b[data-astro-cid-mjjewgqd]{font:800 1.12rem/1.22 var(--f-head);color:var(--ink)}.pe-card__stand[data-astro-cid-mjjewgqd]{color:var(--ui-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pe-card__meta[data-astro-cid-mjjewgqd]{color:var(--ui-mute);font-size:.86rem}.pe-card__meta[data-astro-cid-mjjewgqd] em[data-astro-cid-mjjewgqd]{color:var(--ink);border-right:1px solid #c8d9d9;margin-right:.5em;padding-right:.5em;font-style:normal}.pe-empty[data-astro-cid-mjjewgqd]{padding:32px 0}.pe-empty[data-astro-cid-mjjewgqd][hidden]{display:none}.pe-empty[data-astro-cid-mjjewgqd] p[data-astro-cid-mjjewgqd]{color:var(--ink);margin:0 0 16px;font-size:1.1rem}@media (scripting:none){.pe-filters[data-astro-cid-mjjewgqd],.pe-map[data-astro-cid-mjjewgqd]{display:none}}@media (width<=760px){.pe-list[data-astro-cid-mjjewgqd]{grid-template-columns:minmax(0,1fr);gap:12px}.pe-card[data-astro-cid-mjjewgqd] img[data-astro-cid-mjjewgqd]{width:84px;height:84px}.pe-map[data-astro-cid-mjjewgqd]{display:none}.pe[data-astro-cid-mjjewgqd].is-map .pe-map[data-astro-cid-mjjewgqd]{display:block}.pe-mapbtn[data-astro-cid-mjjewgqd]{min-height:44px;color:var(--teal-deep);font:500 1rem var(--f-text);cursor:pointer;background:#fff;border:1.5px solid #c8d9d9;border-radius:999px;align-items:center;margin-left:auto;padding:0 16px;display:inline-flex}.pe-mapbtn[data-astro-cid-mjjewgqd][aria-expanded=true]{border-color:var(--teal-deep)}.pe-mapbtn[data-astro-cid-mjjewgqd]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px}.pe-card[data-astro-cid-mjjewgqd]{gap:14px;padding:10px 12px 10px 10px}.pe-count[data-astro-cid-mjjewgqd]{margin-left:0}.pe-row--chips[data-astro-cid-mjjewgqd]{gap:12px 24px;margin-top:14px}.pe-field--q[data-astro-cid-mjjewgqd]{flex:1 1 0}.pe-toggle[data-astro-cid-mjjewgqd]{border-radius:var(--ui-radius-sm);min-height:48px;color:var(--ink);font:500 1rem var(--f-text);cursor:pointer;background:#fff;border:1.5px solid #c8d9d9;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.pe-toggle[data-astro-cid-mjjewgqd][aria-expanded=true]{border-color:var(--teal-deep);color:var(--teal-deep)}.pe-toggle[data-astro-cid-mjjewgqd] span[data-astro-cid-mjjewgqd]:not(:empty){background:var(--teal-deep);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.82rem;display:inline-grid}.pe-toggle[data-astro-cid-mjjewgqd]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px}.pe-more[data-astro-cid-mjjewgqd]{display:none}.pe-filters[data-astro-cid-mjjewgqd].is-open .pe-more[data-astro-cid-mjjewgqd]{flex-direction:column;gap:14px;width:100%;display:flex}.pe-filters[data-astro-cid-mjjewgqd].is-open .pe-more[data-astro-cid-mjjewgqd] .pe-field[data-astro-cid-mjjewgqd]{flex:none}.pe-filters[data-astro-cid-mjjewgqd].is-open .pe-row[data-astro-cid-mjjewgqd]:first-child{row-gap:14px}}.pp-intro[data-astro-cid-nhyoa6l5]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.pp-sec[data-astro-cid-nhyoa6l5]+.pp-sec[data-astro-cid-nhyoa6l5]{margin-top:clamp(28px,4vw,44px)}.pp-first[data-astro-cid-nhyoa6l5] p:first-child{color:var(--ink);font-size:clamp(1.15rem,1.6vw,1.3rem);font-weight:300;line-height:1.55}.pp-prose[data-astro-cid-nhyoa6l5] a{color:var(--teal-deep)}.pp-facts[data-astro-cid-nhyoa6l5]{top:var(--ui-sticky-top);position:sticky}.pp-lead[data-astro-cid-nhyoa6l5]{margin:0 0 clamp(24px,3vw,36px)}.pp-work[data-astro-cid-nhyoa6l5]{padding-top:var(--ui-sec)}.pp-faces[data-astro-cid-nhyoa6l5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:32px 24px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pp-faces[data-astro-cid-nhyoa6l5] a[data-astro-cid-nhyoa6l5]{text-align:center;color:var(--ink);text-decoration:none;display:block}.pp-faces[data-astro-cid-nhyoa6l5] a[data-astro-cid-nhyoa6l5]:hover b[data-astro-cid-nhyoa6l5]{color:var(--teal-deep)}.pp-faces[data-astro-cid-nhyoa6l5] img[data-astro-cid-nhyoa6l5],.pp-ph[data-astro-cid-nhyoa6l5]{object-fit:cover;background:#dfe9e9;border-radius:50%;width:132px;height:132px;margin:0 auto 12px;display:block}.pp-faces[data-astro-cid-nhyoa6l5] b[data-astro-cid-nhyoa6l5]{font:800 1.1rem/1.25 var(--f-head);display:block}.pp-faces[data-astro-cid-nhyoa6l5] span[data-astro-cid-nhyoa6l5]{color:var(--ui-mute);margin-top:2px;font-size:.92rem;display:block}.pp-faces[data-astro-cid-nhyoa6l5] small[data-astro-cid-nhyoa6l5]{color:var(--teal-deep);margin-top:6px;font-size:.88rem;line-height:1.4;display:block}.pp-end[data-astro-cid-nhyoa6l5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.pp-links[data-astro-cid-nhyoa6l5]{border-top:1px solid var(--ui-line);margin:0;padding:0;list-style:none}.pp-links[data-astro-cid-nhyoa6l5] a[data-astro-cid-nhyoa6l5]{border-bottom:1px solid var(--ui-line);color:var(--ink);padding:.9rem 0;text-decoration:none;display:block}.pp-links[data-astro-cid-nhyoa6l5] a[data-astro-cid-nhyoa6l5]:hover b[data-astro-cid-nhyoa6l5]{color:var(--teal-deep)}.pp-links[data-astro-cid-nhyoa6l5] b[data-astro-cid-nhyoa6l5]{font:800 1.05rem/1.3 var(--f-head);display:block}.pp-links[data-astro-cid-nhyoa6l5] span[data-astro-cid-nhyoa6l5]{color:var(--ui-mute);margin-top:2px;font-size:.92rem;display:block}.pp-support[data-astro-cid-nhyoa6l5] p[data-astro-cid-nhyoa6l5]{color:var(--ui-body);max-width:36rem}.pp-btns[data-astro-cid-nhyoa6l5]{margin:1.2rem 0 .8rem}@media (width<=900px){.pp-intro[data-astro-cid-nhyoa6l5],.pp-end[data-astro-cid-nhyoa6l5]{grid-template-columns:minmax(0,1fr)}.pp-facts[data-astro-cid-nhyoa6l5]{position:static}}@media (width<=560px){.pp-faces[data-astro-cid-nhyoa6l5]{grid-template-columns:1fr 1fr}.pp-faces[data-astro-cid-nhyoa6l5] img[data-astro-cid-nhyoa6l5],.pp-ph[data-astro-cid-nhyoa6l5]{width:104px;height:104px}}
