@import "https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap";:root{--color-foreground:#3b6edb;--color-background:#cecece;--color-background-semi-transparent:#cecececc;--color-text:var(--color-foreground);--color-text-muted:#666;--color-text-subtle:#999;--color-surface:#f0f0f0;--color-surface-alt:#e8e8e8;--color-border:#ccc;--color-border-light:#eee;--font-family-base:"gc16 Mono", monospace;--font-family-mono:"Berkeley Mono", monospace;--font-family-text:"gc16 Mono", monospace;--font-size-small:11px;--font-size-base:16px;--font-size-text:16px;--font-size-large:54px;--font-size-large-phone:32px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--line-height:1.35;--base-spacing:10px;--half-spacing:calc(var(--base-spacing) / 2);--double-spacing:calc(var(--base-spacing) * 2);--marquee-height:62px;--content-media-offset:100px;--transition-duration:.2s;--transition-easing:ease;--z-index-menu:1000;--menu-trigger-size:150px;--menu-position-bottom:2rem;--menu-position-left:2rem;--opacity-muted:1}@font-face{font-family:gc16 Mono;src:url(../../../fonts/gc16-Mono.woff2)format("woff2"),url(../../../fonts/gc16-Mono.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}button{font-family:var(--font-family-base);font-size:var(--font-size-base)}html{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height);color:var(--color-text);background-color:var(--color-background);overscroll-behavior:none;touch-action:manipulation}body{overscroll-behavior:none;margin:0;padding:0}a{color:var(--color-text);text-decoration:none}a:hover{text-transform:uppercase;text-decoration:none}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{line-height:var(--line-height);font-size:var(--font-size-base);font-weight:400}figure{margin:0}figure.content-image,figure.content-video,figure.content-video-embed,figure.content-audio{margin-left:calc(-1 * var(--content-media-offset))}@media (width<=800px){figure.content-image,figure.content-video,figure.content-video-embed,figure.content-audio{margin-left:0}}figure.content-image img,figure.content-image video,figure.content-image audio,figure.content-video img,figure.content-video video,figure.content-video audio,figure.content-video-embed img,figure.content-video-embed video,figure.content-video-embed audio,figure.content-audio img,figure.content-audio video,figure.content-audio audio{display:block}figure.content-image iframe,figure.content-video iframe,figure.content-video-embed iframe,figure.content-audio iframe{aspect-ratio:16/9;border:none;width:100%;display:block}figcaption{font-family:var(--font-family-mono);font-size:var(--font-size-small);opacity:var(--opacity-muted);margin-top:var(--base-spacing)}ul{margin:0;padding:0;list-style:none}dl,dd{margin:0}p{line-height:var(--line-height);max-width:70ch;padding-right:var(--base-spacing)}.content p,.bio-content p,.description p{font-family:var(--font-family-text);font-size:var(--font-size-text)}.associations-logo.svelte-16xoa4m .border:where(.svelte-16xoa4m){fill:#0000;stroke:var(--color-foreground);stroke-width:2px;transition:opacity .2s,stroke-width .15s}.associations-logo.open.svelte-16xoa4m .border:where(.svelte-16xoa4m){opacity:0}.associations-logo.svelte-16xoa4m .glyphs:where(.svelte-16xoa4m) path:where(.svelte-16xoa4m){fill:var(--color-foreground)}.associations-logo.svelte-16xoa4m .glyphs:where(.svelte-16xoa4m) path.extra:where(.svelte-16xoa4m){opacity:0;animation:ease-out forwards svelte-16xoa4m-assocLetterIn}@keyframes svelte-16xoa4m-assocLetterIn{0%{opacity:0}to{opacity:1}}.force-node.svelte-4k8iy4{cursor:pointer;-webkit-tap-highlight-color:transparent}.force-node.svelte-4k8iy4 circle:where(.svelte-4k8iy4){fill:#0000;stroke:var(--color-foreground);stroke-width:2px;outline:none;transition:fill .2s,stroke-width .15s}.force-node.svelte-4k8iy4 text:where(.svelte-4k8iy4){fill:var(--color-text);text-anchor:middle;font-size:var(--font-size-base);pointer-events:none}.force-node.svelte-4k8iy4 a:where(.svelte-4k8iy4):hover{text-transform:unset}@media (hover:hover){.force-node.svelte-4k8iy4:hover circle:where(.svelte-4k8iy4){stroke-width:3px}}.force-node.svelte-4k8iy4:active circle:where(.svelte-4k8iy4){stroke-width:3px}.force-node.is-dragging.svelte-4k8iy4{cursor:grabbing}.force-node.is-filled.svelte-4k8iy4 circle:where(.svelte-4k8iy4){fill:var(--color-foreground)}.force-node.is-filled.svelte-4k8iy4 text:where(.svelte-4k8iy4){fill:var(--color-background)}.force-node.svelte-4k8iy4 a:where(.svelte-4k8iy4){text-decoration:none}.force-node.svelte-4k8iy4:not(.is-center){visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}.force-node:not(.is-center).is-visible.svelte-4k8iy4{visibility:visible;opacity:1}.force-node.svelte-4k8iy4:not(.is-center):active circle:where(.svelte-4k8iy4){fill:var(--color-foreground)!important}.force-node.svelte-4k8iy4:not(.is-center):active text:where(.svelte-4k8iy4){fill:var(--color-background)!important}.force-node.is-center.svelte-4k8iy4{visibility:visible;opacity:1}.force-node.is-center.svelte-4k8iy4 circle.hit-area:where(.svelte-4k8iy4){fill:#0000;stroke:#0000;cursor:pointer}.force-node.is-center.is-drag-active.svelte-4k8iy4 circle:where(.svelte-4k8iy4){stroke-width:3px;stroke-dasharray:8 4}.force-node.is-center.svelte-4k8iy4 text.center-label:where(.svelte-4k8iy4){font-size:var(--font-size-large)}@media (width<=800px){.force-node.is-center.svelte-4k8iy4 text.center-label:where(.svelte-4k8iy4){font-size:var(--font-size-large-phone)}}.force-node.is-center.svelte-4k8iy4 .circular-text:where(.svelte-4k8iy4){pointer-events:none}.force-node.is-center.svelte-4k8iy4 .circular-text:where(.svelte-4k8iy4) text:where(.svelte-4k8iy4){font-size:var(--font-size-base);text-anchor:middle;dominant-baseline:middle;fill:var(--color-background);opacity:0;animation:.1s ease-out forwards svelte-4k8iy4-typeIn}@keyframes svelte-4k8iy4-typeIn{0%{opacity:0}to{opacity:1}}.force-edge.svelte-tswzbp{fill:none;stroke:var(--color-foreground);stroke-width:2px;stroke-linecap:round;opacity:1}.force-menu.svelte-1e3u84j{top:60%;left:var(--menu-initial-left,30%);z-index:var(--z-index-menu);-webkit-user-select:none;user-select:none;mix-blend-mode:difference;pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.force-menu.svelte-1e3u84j.is-mobile{inset:auto 10px 10px auto;transform:none}.menu-content.svelte-1e3u84j{width:var(--menu-trigger-size);height:var(--menu-trigger-size);pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}svg.svelte-1e3u84j{pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}svg.svelte-1e3u84j .force-node{pointer-events:auto}.menu-backdrop.svelte-1e3u84j{z-index:calc(var(--z-index-menu) - 1);-webkit-backdrop-filter:blur();pointer-events:none;transition:-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0}.menu-backdrop.svelte-1e3u84j.is-visible{-webkit-backdrop-filter:blur(6px);pointer-events:auto}.nodes-header.svelte-1rkznwh{width:100%;font-size:var(--font-size-small);font-family:var(--font-family-mono);padding-inline:0;padding-top:var(--base-spacing);padding-bottom:var(--base-spacing);border-top:1px dotted var(--color-foreground);border-bottom:1px dotted var(--color-foreground);color:inherit;cursor:pointer;background:0 0;border-left:none;border-right:none;justify-content:space-between;align-items:center;line-height:1;display:flex}.node-info.svelte-120pwq5{top:var(--base-spacing);left:var(--base-spacing);width:calc(35% - var(--double-spacing));z-index:100;font-size:var(--font-size-small);font-family:var(--font-family-mono,monospace);mix-blend-mode:difference;-webkit-user-select:none;user-select:none;position:fixed}@media (width<=800px){.node-info.svelte-120pwq5{display:none}}section.svelte-120pwq5{margin-bottom:var(--base-spacing)}table.svelte-120pwq5{border-collapse:collapse;border-spacing:0;width:100%}td.svelte-120pwq5{vertical-align:baseline;padding:5px 0}@keyframes svelte-120pwq5-fade-in{0%{opacity:0}to{opacity:1}}.row-fade.svelte-120pwq5{animation:.15s ease-out both svelte-120pwq5-fade-in}.center-row.svelte-120pwq5{border-top:1px dotted var(--color-foreground)}.nodes.svelte-120pwq5 .city:where(.svelte-120pwq5){text-align:left;white-space:nowrap}.nodes.svelte-120pwq5 .coords:where(.svelte-120pwq5){font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap}.nodes.svelte-120pwq5 .time:where(.svelte-120pwq5){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.marquee-bar.svelte-dzhdvv{width:100%;height:var(--marquee-height);box-sizing:border-box;color:var(--color-text);z-index:5;background:var(--color-background);mix-blend-mode:difference;align-items:center;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (width>=801px){.marquee-bar.svelte-dzhdvv{display:none}}.marquee-track.svelte-dzhdvv{gap:var(--base-spacing);white-space:nowrap;flex-direction:row;flex-shrink:0;display:flex}.marquee-content.svelte-dzhdvv{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);white-space:nowrap;will-change:transform;flex-shrink:0;animation:30s linear infinite svelte-dzhdvv-marquee-scroll;display:flex}@media (prefers-reduced-motion:reduce){.marquee-content.svelte-dzhdvv{animation-play-state:paused}}@keyframes svelte-dzhdvv-marquee-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--base-spacing)))}}.two-column-layout.svelte-12qhfyh{flex-direction:row;width:100dvw;height:100dvh;display:flex;position:fixed;top:0;left:0}.column.svelte-12qhfyh{height:100%;position:relative}.column.left.svelte-12qhfyh{width:calc(50% - var(--content-media-offset));flex:none}@media (width<=800px){.column.left.svelte-12qhfyh{display:none}}.column.right.svelte-12qhfyh{width:calc(50% + var(--content-media-offset));padding-left:var(--content-media-offset);flex:none;overflow-y:auto}@media (width<=800px){.column.right.svelte-12qhfyh{width:100%;padding-left:0}}main.svelte-12qhfyh{padding:var(--base-spacingg);height:100%;position:relative}main.single-view.svelte-12qhfyh{padding:var(--base-spacingg)}
