.ms[data-astro-cid-aha5ctnn]{position:relative}.ms-head[data-astro-cid-aha5ctnn]{text-align:center;max-width:40rem;margin:0 auto}.ms-head[data-astro-cid-aha5ctnn] .section-kicker{justify-content:center}.ms-title[data-astro-cid-aha5ctnn]{color:var(--ds-foreground);font-family:var(--ds-font-display);text-wrap:balance;margin-top:.75rem;font-size:clamp(2rem,4.4vw,3rem);font-weight:400;line-height:1.08}.ms-stage[data-astro-cid-aha5ctnn]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.5rem;max-width:62rem;margin:clamp(2.25rem,5vw,3.5rem) auto 0;display:grid}@media (width>=768px){.ms-stage[data-astro-cid-aha5ctnn]{grid-template-columns:repeat(2,minmax(0,1fr));place-items:stretch stretch;gap:clamp(1.25rem,3vw,2rem)}}.ms-card[data-astro-cid-aha5ctnn]{width:100%;max-width:30rem;position:relative}.ms-panel[data-astro-cid-aha5ctnn]{border-radius:var(--ds-radius-xl);height:100%;transition:border-color var(--ds-duration-slow) var(--ds-ease-standard);background:#fffef9f0;border:1px solid #7e85734d;flex-direction:column;padding:.6rem;display:flex;position:relative;box-shadow:0 1.4rem 3rem -1.6rem #50483c61}.ms-panel[data-astro-cid-aha5ctnn]:before{z-index:2;content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--ds-duration-slow) var(--ds-ease-standard);background:radial-gradient(14rem circle at var(--mx,50%) var(--my,0%), var(--ds-lila-deep), transparent 70%);-webkit-mask-composite:xor,source-over;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover) and (pointer:fine){.ms-card[data-astro-cid-aha5ctnn]:hover .ms-panel[data-astro-cid-aha5ctnn]{border-color:var(--ds-lila-line)}.ms-card[data-astro-cid-aha5ctnn]:hover .ms-panel[data-astro-cid-aha5ctnn]:before{opacity:1}}.ms-art[data-astro-cid-aha5ctnn]{aspect-ratio:9/5;border-radius:calc(var(--ds-radius-xl) - .35rem);isolation:isolate;position:relative;overflow:hidden}.ms-svg[data-astro-cid-aha5ctnn]{width:100%;height:100%;display:block}.ms-art--map[data-astro-cid-aha5ctnn]{overflow:visible}.ms-flip[data-astro-cid-aha5ctnn]{position:absolute;inset:0}.ms-face[data-astro-cid-aha5ctnn]{border-radius:inherit;margin:0;position:absolute;inset:0;overflow:hidden}.ms-face--front[data-astro-cid-aha5ctnn]{display:none}.ms-art--map[data-astro-cid-aha5ctnn].is-flipping .ms-flip[data-astro-cid-aha5ctnn]{transform-style:preserve-3d}.ms-art--map[data-astro-cid-aha5ctnn].is-flipping .ms-face[data-astro-cid-aha5ctnn]{backface-visibility:hidden}.ms-art--map[data-astro-cid-aha5ctnn].is-flipping .ms-face--front[data-astro-cid-aha5ctnn]{display:block}.ms-art--map[data-astro-cid-aha5ctnn].is-flipping .ms-face--back[data-astro-cid-aha5ctnn]{pointer-events:none;transform:rotateY(180deg)}.ms-photo[data-astro-cid-aha5ctnn]{object-fit:cover;object-position:center 64%;width:100%;height:100%;transition:transform .9s var(--ds-ease-emphasis)}.ms-photo-cue[data-astro-cid-aha5ctnn]{z-index:2;color:var(--ds-foreground);font-family:var(--ds-font-display);white-space:nowrap;border:1px solid var(--ds-lila-line);pointer-events:none;transition:opacity var(--ds-duration-base) var(--ds-ease-standard), translate var(--ds-duration-slow) var(--ds-ease-emphasis);background:#fffef9f2;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem .45rem .75rem;font-size:1rem;font-style:italic;line-height:1.2;display:inline-flex;position:absolute;bottom:.85rem;left:50%;translate:-50%;box-shadow:0 0 0 .3rem #ded4ee73,0 .7rem 1.4rem -.8rem #3c362c8c}.ms-photo-cue[data-astro-cid-aha5ctnn] .line-icon{color:var(--ds-lila-ink);font-size:1.1rem}@media (hover:hover) and (pointer:fine){.ms-photo-cue[data-astro-cid-aha5ctnn]{opacity:0;translate:-50% .6rem}.ms-card[data-astro-cid-aha5ctnn]:hover .ms-photo-cue[data-astro-cid-aha5ctnn],.ms-photo-frame[data-astro-cid-aha5ctnn]:focus-visible .ms-photo-cue[data-astro-cid-aha5ctnn]{opacity:1;translate:-50%}.ms-card[data-astro-cid-aha5ctnn]:hover .ms-photo[data-astro-cid-aha5ctnn]{transform:scale(1.04)}}.map-ground[data-astro-cid-aha5ctnn]{fill:var(--ds-soft-sage)}.map-park[data-astro-cid-aha5ctnn]{fill:var(--ds-sage);opacity:.38}.map-water[data-astro-cid-aha5ctnn]{stroke:var(--ds-lila);stroke-width:9px;stroke-linecap:round}.map-road[data-astro-cid-aha5ctnn]{stroke:var(--ds-cream);stroke-width:9px;stroke-linecap:round}.map-road--main[data-astro-cid-aha5ctnn]{stroke-width:14px}.map-road--minor[data-astro-cid-aha5ctnn]{stroke-width:5px;opacity:.85}.map-pin[data-astro-cid-aha5ctnn]{fill:var(--ds-lila-ink);stroke:var(--ds-cream);stroke-width:2px}.map-pin-dot[data-astro-cid-aha5ctnn]{fill:var(--ds-cream)}.map-pin-shadow[data-astro-cid-aha5ctnn]{fill:#0000002e}.map-ripple[data-astro-cid-aha5ctnn]{fill:none;stroke:var(--ds-lila-ink);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.map-label[data-astro-cid-aha5ctnn]{fill:var(--ds-cream);stroke:var(--ds-lila-line);filter:drop-shadow(0 4px 8px #00000014)}.map-label-text[data-astro-cid-aha5ctnn]{fill:var(--ds-foreground);font-family:var(--ds-font-display);text-anchor:middle;font-size:12.5px;font-style:italic}.call-ground[data-astro-cid-aha5ctnn]{fill:#f0ebf6}.call-halo[data-astro-cid-aha5ctnn]{fill:var(--ds-lila);opacity:.8}.call-halo--soft[data-astro-cid-aha5ctnn]{fill:var(--ds-soft-sage)}.call-window[data-astro-cid-aha5ctnn]{fill:var(--ds-cream);stroke:#7e857347;filter:drop-shadow(0 10px 18px #50483c24)}.call-dot--a[data-astro-cid-aha5ctnn]{fill:var(--ds-sage)}.call-dot--b[data-astro-cid-aha5ctnn]{fill:var(--ds-lila-deep)}.call-dot--c[data-astro-cid-aha5ctnn]{fill:var(--ds-olive);opacity:.6}.call-live[data-astro-cid-aha5ctnn]{fill:var(--ds-lila-wash);stroke:var(--ds-lila-line)}.call-live-dot[data-astro-cid-aha5ctnn]{fill:var(--ds-lila-ink);transform-box:fill-box;transform-origin:50%}.call-live-text[data-astro-cid-aha5ctnn]{fill:var(--ds-lila-ink);font-family:var(--ds-font-sans);text-anchor:middle;font-size:8px;font-weight:700}.call-tile--sage[data-astro-cid-aha5ctnn]{fill:var(--ds-soft-sage)}.call-tile--lila[data-astro-cid-aha5ctnn]{fill:var(--ds-lila);opacity:.75}.call-speaking[data-astro-cid-aha5ctnn]{fill:none;stroke:var(--ds-lila-ink);stroke-width:2px;opacity:0}.call-avatar[data-astro-cid-aha5ctnn]{fill:var(--ds-olive);opacity:.4}.call-avatar--lila[data-astro-cid-aha5ctnn]{fill:var(--ds-lila-ink);opacity:.38}.call-eq[data-astro-cid-aha5ctnn] rect[data-astro-cid-aha5ctnn]{fill:var(--ds-olive);opacity:.7;transform-box:fill-box;transform-origin:bottom}.call-bar[data-astro-cid-aha5ctnn]{fill:#7e857324}.call-btn[data-astro-cid-aha5ctnn]{fill:var(--ds-olive);opacity:.5}.call-btn--end[data-astro-cid-aha5ctnn]{fill:var(--ds-lila-ink);opacity:.85}@media (prefers-reduced-motion:no-preference){.is-live[data-astro-cid-aha5ctnn] .map-ripple[data-astro-cid-aha5ctnn]{animation:ms-ripple 2.8s var(--ds-ease-standard) infinite}.is-live[data-astro-cid-aha5ctnn] .map-ripple--late[data-astro-cid-aha5ctnn]{animation-delay:1.4s}.is-live[data-astro-cid-aha5ctnn] .call-live-dot[data-astro-cid-aha5ctnn]{animation:2.2s ease-in-out infinite ms-blink}.is-live[data-astro-cid-aha5ctnn] .call-eq[data-astro-cid-aha5ctnn] rect[data-astro-cid-aha5ctnn]{animation:1.1s ease-in-out infinite ms-eq}.is-live[data-astro-cid-aha5ctnn] .call-eq[data-astro-cid-aha5ctnn] rect[data-astro-cid-aha5ctnn]:nth-child(2){animation-delay:-.35s}.is-live[data-astro-cid-aha5ctnn] .call-eq[data-astro-cid-aha5ctnn] rect[data-astro-cid-aha5ctnn]:nth-child(3){animation-delay:-.7s}.is-live[data-astro-cid-aha5ctnn] .call-eq[data-astro-cid-aha5ctnn] rect[data-astro-cid-aha5ctnn]:nth-child(4){animation-delay:-.2s}.is-live[data-astro-cid-aha5ctnn] .call-speaking--a[data-astro-cid-aha5ctnn]{animation:6s ease-in-out infinite ms-speak}.is-live[data-astro-cid-aha5ctnn] .call-speaking--b[data-astro-cid-aha5ctnn]{animation:6s ease-in-out -3s infinite ms-speak}}@keyframes ms-ripple{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}@keyframes ms-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes ms-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes ms-speak{0%,8%,50%,to{opacity:0}14%,44%{opacity:.85}}.ms-body[data-astro-cid-aha5ctnn]{z-index:3;flex-direction:column;flex:1;align-items:flex-start;padding:1.35rem 1.15rem 1.15rem;display:flex;position:relative}.ms-chip[data-astro-cid-aha5ctnn]{gap:.4rem;padding:.3rem .75rem .3rem .6rem;font-size:.8rem;font-weight:700}.ms-chip[data-astro-cid-aha5ctnn] .line-icon{font-size:1.05rem}.ms-name[data-astro-cid-aha5ctnn]{color:var(--ds-foreground);font-family:var(--ds-font-display);margin-top:.85rem;font-size:clamp(1.75rem,3vw,2.15rem);font-weight:400;line-height:1.05}.ms-headline[data-astro-cid-aha5ctnn]{color:var(--ds-muted);font-family:var(--ds-font-display);text-wrap:pretty;margin-top:.45rem;font-size:1.08rem;font-style:italic;line-height:1.45}.ms-facts[data-astro-cid-aha5ctnn]{flex-wrap:wrap;gap:.4rem 1.1rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.ms-facts[data-astro-cid-aha5ctnn] li[data-astro-cid-aha5ctnn]{color:var(--ds-foreground);padding-left:.95rem;font-size:.88rem;font-weight:600;position:relative}.ms-facts[data-astro-cid-aha5ctnn] li[data-astro-cid-aha5ctnn]:before{content:"";background:var(--ds-lila-deep);width:.42rem;height:.42rem;box-shadow:0 0 0 3px var(--ds-lila-wash);border-radius:999px;position:absolute;top:.5em;left:0}.ms-link[data-astro-cid-aha5ctnn]{color:var(--ds-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--ds-lila-deep);text-decoration-color:var(--ds-lila-deep);text-underline-offset:.3em;transition:gap var(--ds-duration-fast) var(--ds-ease-standard), text-decoration-color var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;gap:.4rem;margin-top:auto;padding-top:1.15rem;font-size:.9rem;font-weight:700;text-decoration-thickness:1.5px;display:inline-flex}.ms-link[data-astro-cid-aha5ctnn] svg[data-astro-cid-aha5ctnn]{width:1rem;height:1rem}.ms-link[data-astro-cid-aha5ctnn]:hover{-webkit-text-decoration-color:var(--ds-lila-ink);text-decoration-color:var(--ds-lila-ink);gap:.65rem}.ms-link[data-astro-cid-aha5ctnn]:focus-visible{border-radius:var(--ds-radius-xs);outline:2px solid var(--ds-primary);outline-offset:3px;box-shadow:var(--ds-shadow-focus)}
