.section-map[data-astro-cid-hg3zv4g7]{gap:calc(var(--s-gap) * 2);flex-direction:column;display:flex}.section-map-frame[data-astro-cid-hg3zv4g7]{aspect-ratio:900/441;border:var(--s-rule-width) solid var(--c-rule);width:100%;position:relative}@container page (width<680px){.section-map-frame[data-astro-cid-hg3zv4g7]{display:none}}.section-map-canvas[data-astro-cid-hg3zv4g7]{width:100%;height:100%}.section-map-canvas[data-astro-cid-hg3zv4g7] .jvm-region{fill:var(--c-grey-light);fill-opacity:1;stroke:none;transition:fill var(--motion-hover) ease}.section-map-canvas[data-astro-cid-hg3zv4g7] .jvm-region.has-section{fill:var(--c-red);cursor:pointer;stroke:var(--c-white);stroke-width:.4px}.section-map-canvas[data-astro-cid-hg3zv4g7] .jvm-region.is-hinted{fill:var(--c-red-dark);filter:drop-shadow(0 0 2px var(--c-red-dark))}@media (hover:hover){.section-map-canvas[data-astro-cid-hg3zv4g7] .jvm-region.has-section:hover{fill:var(--c-red-dark);filter:drop-shadow(0 0 2px var(--c-red-dark))}}.section-map-canvas[data-astro-cid-hg3zv4g7] .jvm-region.is-active{fill:var(--c-black);filter:drop-shadow(0 0 3px var(--c-black))}.section-map-zoom[data-astro-cid-hg3zv4g7]{flex-direction:column;gap:2px;display:flex;position:absolute;inset-block-end:var(--s-gap);inset-inline-end:var(--s-gap)}.section-map-zoom-button[data-astro-cid-hg3zv4g7]{border:1px solid var(--c-black);background-color:var(--c-white);width:2rem;height:2rem;color:var(--c-ink);font-size:var(--t-caption);cursor:pointer;line-height:1}@media (hover:hover){.section-map-zoom-button[data-astro-cid-hg3zv4g7]:hover{background-color:var(--c-red);border-color:var(--c-red);color:var(--c-white)}}.section-map-hint[data-astro-cid-hg3zv4g7]{color:var(--c-grey);font-size:var(--t-small);text-align:center}@container page (width<680px){.section-map-hint[data-astro-cid-hg3zv4g7]{display:none}}.section-map-index[data-astro-cid-hg3zv4g7]{gap:calc(var(--s-gap) * 2);flex-direction:column;display:flex}.section-map-index[data-astro-cid-hg3zv4g7][hidden]{display:none}.section-map-group[data-astro-cid-hg3zv4g7]{gap:var(--s-gap);flex-direction:column;display:flex}.section-map-region[data-astro-cid-hg3zv4g7]{--font-heading-weight:600;font-size:var(--t-headline);line-height:var(--t-leading-heading-near);letter-spacing:var(--t-tracking-heading-near);margin-block-end:0}.section-map-list[data-astro-cid-hg3zv4g7]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--s-component-width)), 1fr));gap:var(--s-gap);margin:0;padding:0;list-style:none;display:grid}.section-map-entry[data-astro-cid-hg3zv4g7]{gap:var(--s-gap);flex-direction:column;display:flex}.section-map-orgs[data-astro-cid-hg3zv4g7]{gap:var(--s-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.section-map-org[data-astro-cid-hg3zv4g7]{border-inline-start:3px solid var(--c-rule);transition:border-color var(--motion-hover) ease, background-color var(--motion-hover) ease;padding-inline-start:var(--s-gap)}.section-map-org[data-astro-cid-hg3zv4g7][data-section-hinted]{border-inline-start-color:var(--c-red)}.section-map-org[data-astro-cid-hg3zv4g7][data-section-active]{border-inline-start-color:var(--c-red);background-color:var(--c-grey-light)}.section-map-org-label[data-astro-cid-hg3zv4g7]{font-size:var(--t-caption);color:var(--c-grey);font-weight:400;display:block}.section-map-place[data-astro-cid-hg3zv4g7]{font-size:var(--t-caption);color:var(--c-red-text);font-weight:400}.section-map-name[data-astro-cid-hg3zv4g7]{font-size:var(--t-body);display:block}.section-map-social[data-astro-cid-hg3zv4g7]{flex-wrap:wrap;align-items:center;gap:.6em;margin:0;padding:0;list-style:none;display:flex}.section-map-link[data-astro-cid-hg3zv4g7]{color:var(--c-grey);transition:color var(--motion-hover) ease;padding:.35em 0;line-height:0;display:block}.section-map-link[data-astro-cid-hg3zv4g7]:focus-visible{color:var(--c-red-text)}@media (hover:hover){.section-map-link[data-astro-cid-hg3zv4g7]:hover{color:var(--c-red-text)}}.section-map-link[data-astro-cid-hg3zv4g7] svg{width:1.15em;height:1.15em}:root{--jvm-tooltip-bg-color:var(--c-black);--jvm-tooltip-color:var(--c-white);--jvm-tooltip-font-size:var(--t-small);--jvm-tooltip-padding:.25em .6em;--jvm-tooltip-radius:0;--jvm-tooltip-shadow:none}
