.q-map[data-astro-cid-adn7yxxz]{position:relative}.q-map--still[data-astro-cid-adn7yxxz]{width:var(--size);height:var(--size);margin:0;border-radius:50%}.q-map--still[data-astro-cid-adn7yxxz] .q-map-node[data-astro-cid-adn7yxxz]{left:calc(50% + var(--x));top:calc(50% + var(--y))}.q-map--camera[data-astro-cid-adn7yxxz],.q-map--camera[data-astro-cid-adn7yxxz] .q-map-viewport[data-astro-cid-adn7yxxz]{position:absolute;inset:0}.q-map-viewport[data-astro-cid-adn7yxxz]{perspective:2200px;perspective-origin:50% 50%}.q-map-world[data-astro-cid-adn7yxxz]{position:absolute;left:50%;top:50%;width:2400px;height:2400px;margin:-1200px 0 0 -1200px;transform-style:preserve-3d;transform:translateZ(var(--radius, 1300px)) rotateX(var(--theta, 89deg)) translateZ(var(--eye, -30px))}.q-map-scene[data-astro-cid-adn7yxxz]{position:absolute;inset:0;transform-style:preserve-3d}.q-map-floor[data-astro-cid-adn7yxxz]{position:absolute;left:50%;top:50%;width:calc(var(--floor) * 2);height:calc(var(--floor) * 2);margin:calc(var(--floor) * -1) 0 0 calc(var(--floor) * -1);background-image:repeating-linear-gradient(to right,color-mix(in oklab,var(--color-muted) 26%,transparent) 0 1px,transparent 1px var(--major)),repeating-linear-gradient(to bottom,color-mix(in oklab,var(--color-muted) 26%,transparent) 0 1px,transparent 1px var(--major)),repeating-linear-gradient(to right,color-mix(in oklab,var(--color-muted) 11%,transparent) 0 1px,transparent 1px var(--minor)),repeating-linear-gradient(to bottom,color-mix(in oklab,var(--color-muted) 11%,transparent) 0 1px,transparent 1px var(--minor));mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,black 55%,transparent 100%)}.q-map--camera[data-astro-cid-adn7yxxz] .q-map-node[data-astro-cid-adn7yxxz]{left:calc(50% + var(--x));top:calc(50% + var(--y));transform:translateZ(calc(var(--lift) + var(--drop, 0px) * var(--settle, 1)))}.q-map-node[data-astro-cid-adn7yxxz]{position:absolute;display:block;width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1)}.q-map--camera[data-astro-cid-adn7yxxz] .q-map-node[data-astro-cid-adn7yxxz]{transform-style:preserve-3d}.q-map-slice[data-astro-cid-adn7yxxz]{position:absolute;inset:0;box-sizing:border-box;border-radius:50%;clip-path:var(--clip, none);background:color-mix(in oklab,var(--fill, var(--color-muted)) calc(100% - var(--k) * 5%),#10201a);transform:translateZ(calc(var(--thick, 0px) * var(--k) / var(--slices, 6) * -1))}.q-map-node[data-astro-cid-adn7yxxz].is-wrapper .q-map-body[data-astro-cid-adn7yxxz]{display:none}.q-map-labels[data-astro-cid-adn7yxxz]{position:absolute;left:50%;top:50%;width:var(--box);height:var(--box);margin:calc(var(--box) / -2) 0 0 calc(var(--box) / -2);overflow:visible;pointer-events:none;z-index:3}.q-map--camera[data-astro-cid-adn7yxxz] .q-map-labels[data-astro-cid-adn7yxxz].q-map-applayers{--app-drop: 900px;transform:translateZ(calc(var(--lz, 0px) + var(--app-drop) * var(--app-fall, 1)))}.q-map--camera[data-astro-cid-adn7yxxz] .q-map-labels[data-astro-cid-adn7yxxz].q-map-plane--goals{--app-drop: 1350px}.q-map--camera[data-astro-cid-adn7yxxz] .q-map-labels[data-astro-cid-adn7yxxz]{transform:translateZ(var(--lz, 0px))}.q-map-wires[data-astro-cid-adn7yxxz]{position:absolute;left:50%;top:50%;transform-style:preserve-3d;opacity:0}.q-map--camera[data-astro-cid-adn7yxxz][data-markers~=projects] .q-map-wires[data-astro-cid-adn7yxxz]{opacity:1}.q-map-wire[data-astro-cid-adn7yxxz]{position:absolute;transform-style:preserve-3d}.q-map-wire[data-astro-cid-adn7yxxz] i[data-astro-cid-adn7yxxz]{position:absolute;left:0;top:0;height:3px;margin-top:-1.5px;background:var(--wc);transform-origin:0 50%}.q-map--camera[data-astro-cid-adn7yxxz] .q-map-connector[data-astro-cid-adn7yxxz]{display:none}.q-map[data-astro-cid-adn7yxxz][data-solo] .q-map-node[data-astro-cid-adn7yxxz],.q-map[data-astro-cid-adn7yxxz][data-solo] .q-map-labels[data-astro-cid-adn7yxxz]:not(.q-map-applayers){display:none}.q-map[data-astro-cid-adn7yxxz][data-solo=structure] .q-map-node[data-astro-cid-adn7yxxz]:not(.is-network),.q-map[data-astro-cid-adn7yxxz][data-solo=structure] .q-map-labels[data-astro-cid-adn7yxxz]{display:block}.q-map[data-astro-cid-adn7yxxz][data-solo=network] .q-map-node[data-astro-cid-adn7yxxz].is-network,.q-map[data-astro-cid-adn7yxxz][data-solo=network] .q-map-node[data-astro-cid-adn7yxxz].is-wrapper,.q-map[data-astro-cid-adn7yxxz][data-solo=insights] .q-map-node[data-astro-cid-adn7yxxz].is-scattered,.q-map[data-astro-cid-adn7yxxz][data-solo=insights] .q-map-node[data-astro-cid-adn7yxxz].is-wrapper{display:block}.q-map[data-astro-cid-adn7yxxz][data-solo=drafts] .q-map-node[data-astro-cid-adn7yxxz]:not(.is-network){display:block}.q-map[data-astro-cid-adn7yxxz][data-solo=drafts] .q-map-node[data-astro-cid-adn7yxxz]:not(.is-drafted) .q-map-body[data-astro-cid-adn7yxxz]{opacity:.16}.q-map[data-astro-cid-adn7yxxz][data-solo=drafts] .q-map-node[data-astro-cid-adn7yxxz].is-drafted .q-map-body[data-astro-cid-adn7yxxz]{outline:1.5px dashed currentColor;outline-offset:2px}.q-map[data-astro-cid-adn7yxxz][data-solo=elections] .q-map-node[data-astro-cid-adn7yxxz].is-electable,.q-map[data-astro-cid-adn7yxxz][data-solo=accountability] .q-map-node[data-astro-cid-adn7yxxz].is-mirrored,.q-map[data-astro-cid-adn7yxxz][data-solo=accountability] .q-map-node[data-astro-cid-adn7yxxz].is-representing{display:block}.q-map[data-astro-cid-adn7yxxz][data-solo=elections] .q-map-body[data-astro-cid-adn7yxxz],.q-map[data-astro-cid-adn7yxxz][data-solo=accountability] .q-map-body[data-astro-cid-adn7yxxz]{opacity:.28}.q-map-projects[data-astro-cid-adn7yxxz],.q-map-goals[data-astro-cid-adn7yxxz]{opacity:0;transition:opacity var(--motion-base, .24s) var(--ease-out-soft, ease)}.q-map[data-astro-cid-adn7yxxz][data-markers~=projects] .q-map-projects[data-astro-cid-adn7yxxz],.q-map[data-astro-cid-adn7yxxz][data-markers~=goals] .q-map-goals[data-astro-cid-adn7yxxz]{opacity:1}.q-map--camera[data-astro-cid-adn7yxxz][data-markers~=projects] .q-map-projects[data-astro-cid-adn7yxxz],.q-map--camera[data-astro-cid-adn7yxxz][data-markers~=goals] .q-map-goals[data-astro-cid-adn7yxxz]{opacity:1;transition:none}.q-map-parc[data-astro-cid-adn7yxxz]{stroke:var(--color-paper);stroke-width:.04;stroke-linejoin:round}.q-map-connector[data-astro-cid-adn7yxxz]{fill:none;stroke-linecap:round;opacity:.55}.q-map-garc[data-astro-cid-adn7yxxz]{stroke:none}.q-map-labels[data-astro-cid-adn7yxxz] text[data-astro-cid-adn7yxxz]{font-family:inherit;letter-spacing:-.01em;paint-order:stroke}.q-map-body[data-astro-cid-adn7yxxz]{position:absolute;display:block;inset:0;border-radius:50%;filter:drop-shadow(0 var(--shadow-y, 1px) var(--shadow-blur, 2px) rgba(24,28,26,.18))}.q-map-body[data-astro-cid-adn7yxxz]:before{content:"";position:absolute;inset:0;box-sizing:border-box;border-radius:inherit;clip-path:var(--clip, none);background-image:var(--grad, none)}.q-map-node[data-astro-cid-adn7yxxz].is-wrapper .q-map-body[data-astro-cid-adn7yxxz],.q-map-node--network[data-astro-cid-adn7yxxz] .q-map-body[data-astro-cid-adn7yxxz]{filter:none}.q-map-node[data-astro-cid-adn7yxxz].is-hexagon .q-map-body[data-astro-cid-adn7yxxz],.q-map-node[data-astro-cid-adn7yxxz].is-square .q-map-body[data-astro-cid-adn7yxxz],.q-map-node[data-astro-cid-adn7yxxz].is-diamond .q-map-body[data-astro-cid-adn7yxxz]{border-radius:0}.q-map-node--circle[data-astro-cid-adn7yxxz] .q-map-body[data-astro-cid-adn7yxxz]:before{background-color:color-mix(in oklab,var(--fill, var(--color-muted)) calc(35% + 65% * var(--solid, 1)),transparent);border:1px solid color-mix(in oklab,var(--color-muted) calc(30% + 20% * var(--solid, 1)),transparent)}.q-map-node--role[data-astro-cid-adn7yxxz] .q-map-body[data-astro-cid-adn7yxxz]:before{background-color:var(--fill, var(--color-paper));border:1px solid color-mix(in oklab,var(--color-muted) 34%,transparent)}.q-map-node--extrole[data-astro-cid-adn7yxxz] .q-map-body[data-astro-cid-adn7yxxz]:before{background-color:var(--fill, var(--color-paper));border:1px dashed color-mix(in oklab,var(--color-muted) 55%,transparent)}.q-map-node[data-astro-cid-adn7yxxz].is-dashed .q-map-body[data-astro-cid-adn7yxxz]:before{border-style:dashed}.q-map[data-astro-cid-adn7yxxz]:not([data-markers~=mirrored]) .is-mirrored[data-astro-cid-adn7yxxz]:before,.q-map[data-astro-cid-adn7yxxz]:not([data-markers~=electable]) .q-map-arrow[data-astro-cid-adn7yxxz]{opacity:0}.q-map[data-astro-cid-adn7yxxz]:not([data-markers~=representing]) .q-map-node[data-astro-cid-adn7yxxz].is-representing .q-map-body[data-astro-cid-adn7yxxz]{filter:none}.q-map-node[data-astro-cid-adn7yxxz].is-mirrored:before{content:"";position:absolute;inset:0;border-radius:50%;background:#0000001a;clip-path:var(--half, inset(0 50% 0 0));opacity:1;z-index:1}.q-map-arrow[data-astro-cid-adn7yxxz]{position:absolute;top:50%;left:50%;width:var(--aw);height:var(--ah);transform:translate(-50%,calc(-50% - var(--r)));background:color-mix(in oklab,var(--color-ink) 62%,transparent);clip-path:polygon(0 0,100% 50%,0 100%);z-index:2}.q-map-arrow[data-astro-cid-adn7yxxz]:before{content:"";position:absolute;inset:1px 2px 1px 1px;background:var(--af, var(--color-paper));clip-path:polygon(0 0,100% 50%,0 100%)}.q-map-node[data-astro-cid-adn7yxxz].is-representing .q-map-body[data-astro-cid-adn7yxxz]{filter:drop-shadow(calc(var(--r) * .407) calc(var(--r) * .407) calc(var(--r) * .22) rgba(20,24,22,calc(.25 * var(--rev-rep, 1))))}.q-map[data-astro-cid-adn7yxxz][data-reveal=scroll] .q-map-node[data-astro-cid-adn7yxxz]{--rev-mir: clamp(0, calc((var(--cam) - var(--t-mir, 9)) * 50), 1);--rev-ele: clamp(0, calc((var(--cam) - var(--t-ele, 9)) * 50), 1);--rev-rep: clamp(0, calc((var(--cam) - var(--t-rep, 9)) * 50), 1)}.q-map[data-astro-cid-adn7yxxz][data-reveal=scroll] .q-map-node[data-astro-cid-adn7yxxz].is-mirrored:before{opacity:var(--rev-mir);transform:scale(calc(.4 + .6 * var(--rev-mir)));transition:none}.q-map[data-astro-cid-adn7yxxz][data-reveal=scroll] .q-map-labels[data-astro-cid-adn7yxxz] text[data-astro-cid-adn7yxxz]{fill-opacity:clamp(0,calc((var(--cam) - var(--t-lab, 9)) * 12),1)}.q-map[data-astro-cid-adn7yxxz][data-reveal=scroll] .q-map-arrow[data-astro-cid-adn7yxxz]{opacity:var(--rev-ele);transform:translate(-50%,calc(-50% - var(--r))) scale(calc(.4 + .6 * var(--rev-ele)));transition:none}.q-map-node--network[data-astro-cid-adn7yxxz] .q-map-body[data-astro-cid-adn7yxxz]:before{background-color:transparent;border:2px solid color-mix(in oklab,var(--color-green) 45%,transparent)}.q-map--still[data-astro-cid-adn7yxxz] .q-map-body[data-astro-cid-adn7yxxz]:before{border-width:.5px}
