.canvas.svelte-1ymcnvp{position:absolute;width:100%;height:100%;-webkit-user-select:none;user-select:none;transition:.5s background-color}.canvas.inline.svelte-1ymcnvp{position:relative;aspect-ratio:4/3;width:10em}@media screen and (min-width: 900px){.canvas.focus.svelte-1ymcnvp{background-color:rgb(var(--color-white-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.canvas.focus.svelte-1ymcnvp{background-color:color(display-p3 var(--color-white-p3)/1)}}}.canvas.svelte-1ymcnvp .src:where(.svelte-1ymcnvp){position:absolute;width:100%;height:100%}.canvas.svelte-1ymcnvp .debug:where(.svelte-1ymcnvp){font-family:var(--font-sans);font-size:1em;background-color:rgb(var(--color-concrete-600-rgb)/1);color:#f30;position:absolute;inset-block-start:var(--gutters);inset-inline-end:var(--gutters);border-radius:var(--border-radius);padding:.25em .5em .45em;font-size:.75em;line-height:1em}@supports (color: color(display-p3 1 1 1)){.canvas.svelte-1ymcnvp .debug:where(.svelte-1ymcnvp){background-color:color(display-p3 var(--color-concrete-600-p3)/1)}}.button.svelte-bo1jul{display:flex;position:relative;flex-direction:column;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid var(--border-width) transparent;padding:0 .65em;font-size:inherit;height:var(--button-height);border-radius:1.25em;text-align:center;text-decoration:none;vertical-align:baseline;width:var(--width, auto);-webkit-tap-highlight-color:transparent;cursor:default;transition:.3s background-color,.3s transform,.3s box-shadow .3s border-color;color:rgb(var(--color-blue-500-rgb)/1);backface-visibility:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-backface-visibility:hidden}@supports (color: color(display-p3 1 1 1)){.button.svelte-bo1jul{color:color(display-p3 var(--color-blue-500-p3)/1)}}.button.mounting.svelte-bo1jul{background-color:rgb(var(--color-concrete-600-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.button.mounting.svelte-bo1jul{background-color:color(display-p3 var(--color-concrete-600-p3)/1)}}.button.ready.svelte-bo1jul{background-color:rgb(var(--color-concrete-700-rgb)/.8)}@supports (color: color(display-p3 1 1 1)){.button.ready.svelte-bo1jul{background-color:color(display-p3 var(--color-concrete-700-p3)/.8)}}.button.concrete-500.mounting.svelte-bo1jul{background-color:rgb(var(--color-concrete-500-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.button.concrete-500.mounting.svelte-bo1jul{background-color:color(display-p3 var(--color-concrete-500-p3)/1)}}.button.concrete-500.ready.svelte-bo1jul{background-color:rgb(var(--color-concrete-500-rgb)/.75)}@supports (color: color(display-p3 1 1 1)){.button.concrete-500.ready.svelte-bo1jul{background-color:color(display-p3 var(--color-concrete-500-p3)/.75)}}.button.concrete-600.mounting.svelte-bo1jul{background-color:rgb(var(--color-concrete-600-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.button.concrete-600.mounting.svelte-bo1jul{background-color:color(display-p3 var(--color-concrete-600-p3)/1)}}.button.concrete-600.ready.svelte-bo1jul{background-color:rgb(var(--color-concrete-600-rgb)/.8)}@supports (color: color(display-p3 1 1 1)){.button.concrete-600.ready.svelte-bo1jul{background-color:color(display-p3 var(--color-concrete-600-p3)/.8)}}.button.svelte-bo1jul .sans:where(.svelte-bo1jul){font-family:var(--font-sans);font-size:1em;padding-block-end:.15em}.button.svelte-bo1jul .serif:where(.svelte-bo1jul){font-family:var(--font-serif);font-size:1.1em;font-size:1.15em;padding-block-start:.07em}.button.svelte-bo1jul .source:where(.svelte-bo1jul),.button.svelte-bo1jul .ghost:where(.svelte-bo1jul){position:relative;line-height:1em;transition:.3s transform}.button.svelte-bo1jul .ghost:where(.svelte-bo1jul){display:flex;position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;opacity:0}.button.svelte-bo1jul:hover{transform:translateY(-.035em);transition-duration:.1s}.button:hover.mounting.svelte-bo1jul{background-color:rgb(var(--color-concrete-700-rgb)/.75)}@supports (color: color(display-p3 1 1 1)){.button:hover.mounting.svelte-bo1jul{background-color:color(display-p3 var(--color-concrete-700-p3)/.75)}}.button:hover.ready.svelte-bo1jul{background-color:rgb(var(--color-concrete-700-rgb)/.75)}@supports (color: color(display-p3 1 1 1)){.button:hover.ready.svelte-bo1jul{background-color:color(display-p3 var(--color-concrete-700-p3)/.75)}}.button.svelte-bo1jul:hover .source:where(.svelte-bo1jul),.button.svelte-bo1jul:hover .ghost:where(.svelte-bo1jul){transform:translateY(-.025em);transition-duration:.1s}.button.svelte-bo1jul:active{transform:translateY(.025em)}.button:active.ready.svelte-bo1jul{background-color:rgb(var(--color-concrete-800-rgb)/.75)}@supports (color: color(display-p3 1 1 1)){.button:active.ready.svelte-bo1jul{background-color:color(display-p3 var(--color-concrete-800-p3)/.75)}}.button.link.svelte-bo1jul{cursor:pointer}.button.full.svelte-bo1jul{width:100%}.button.secondary.svelte-bo1jul{border:solid var(--border-width) var(--color-concrete-500)}.button.secondary.mounting.svelte-bo1jul,.button.secondary.ready.svelte-bo1jul{background:transparent}.button.secondary.ready.svelte-bo1jul:hover{border-color:var(--color-concrete-600);background-color:rgb(var(--color-concrete-600-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.button.secondary.ready.svelte-bo1jul:hover{background-color:color(display-p3 var(--color-concrete-600-p3)/1)}}.button.secondary.ready.svelte-bo1jul:active{border-color:var(--color-concrete-800);background-color:rgb(var(--color-concrete-800-rgb)/.75)}@supports (color: color(display-p3 1 1 1)){.button.secondary.ready.svelte-bo1jul:active{background-color:color(display-p3 var(--color-concrete-800-p3)/.75)}}.button.active.svelte-bo1jul{box-shadow:rgb(var(--color-blue-500-rgb)/.025) 0 .5em 1em}.button.active.mounting.svelte-bo1jul{background-color:rgb(var(--color-white-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.button.active.mounting.svelte-bo1jul{background-color:color(display-p3 var(--color-white-p3)/1)}}.button.active.ready.svelte-bo1jul{background-color:rgb(var(--color-white-rgb)/.9)}@supports (color: color(display-p3 1 1 1)){.button.active.ready.svelte-bo1jul{background-color:color(display-p3 var(--color-white-p3)/.9)}}@media screen and (min-width: 900px){.button.active.focusMode.svelte-bo1jul{border-color:var(--color-concrete-500)}.button.active.focusMode.svelte-bo1jul:hover{background-color:rgb(var(--color-concrete-500-rgb)/1);border-color:var(--color-concrete-600)}@supports (color: color(display-p3 1 1 1)){.button.active.focusMode.svelte-bo1jul:hover{background-color:color(display-p3 var(--color-concrete-500-p3)/1)}}}.button.active.svelte-bo1jul .source:where(.svelte-bo1jul){opacity:0}.button.active.svelte-bo1jul .ghost:where(.svelte-bo1jul){opacity:1}.button.active.svelte-bo1jul:hover{transition-duration:.1s}.button.disabled.mounting.svelte-bo1jul,.button.disabled.ready.svelte-bo1jul{background:transparent;border:solid var(--border-width) var(--color-concrete-500);cursor:not-allowed;color:rgb(var(--color-concrete-900-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.button.disabled.mounting.svelte-bo1jul,.button.disabled.ready.svelte-bo1jul{color:color(display-p3 var(--color-concrete-900-p3)/1)}}.button.svelte-bo1jul:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:4px}.box.svelte-1myr891{position:relative;padding-block:calc(var(--gutters) * 1.75);z-index:10;pointer-events:auto}.box.hasFooter.svelte-1myr891{padding-block-end:0}.box.focus.svelte-1myr891 .bg:where(.svelte-1myr891){background-color:rgb(var(--color-white-rgb)/.75);color:rgb(var(--color-concrete-500-rgb)/.75);border:solid var(--border-width) currentColor}@supports (color: color(display-p3 1 1 1)){.box.focus.svelte-1myr891 .bg:where(.svelte-1myr891){background-color:color(display-p3 var(--color-white-p3)/.75)}}@supports (color: color(display-p3 1 1 1)){.box.focus.svelte-1myr891 .bg:where(.svelte-1myr891){color:color(display-p3 var(--color-concrete-500-p3)/.75)}}.box.draggable.svelte-1myr891{position:relative;inset-inline-start:0;inset-block-start:0;transform:translate3d(var(--x),var(--y),0);z-index:var(--z, 1)}.box.draggable.svelte-1myr891 .drag:where(.svelte-1myr891){display:flex}.box.draggable.svelte-1myr891 .bg:where(.svelte-1myr891){box-shadow:rgb(var(--color-blue-500-rgb)/.015) 0 .5em 1em;transition:.5s box-shadow}.box.hovered.svelte-1myr891{cursor:grab;transform:translate3d(var(--x),calc(var(--y) - .1em),0)}.box.hovered.svelte-1myr891 .bg:where(.svelte-1myr891){box-shadow:rgb(var(--color-blue-500-rgb)/.03) 0 1em 1em;transition-duration:.15s}.box.pressed.svelte-1myr891{cursor:grabbing;user-select:none;-webkit-user-select:none;transform:translate3d(var(--x),calc(var(--y) - .1em + 1px),0)}.box.pressed.svelte-1myr891 .bg:where(.svelte-1myr891){box-shadow:rgb(var(--color-blue-500-rgb)/.025) 0 .25em 1.5em}.box.ready.svelte-1myr891,.box.ready.draggable.svelte-1myr891{transition:.7s transform cubic-bezier(.36,0,.09,1)}.box.ready.pressed.svelte-1myr891{transition:0s}.box.container.svelte-1myr891{padding:0}.box.container.svelte-1myr891 .content:where(.svelte-1myr891){padding:0;height:100%;font-size:unset;line-height:1em}.box.container.svelte-1myr891 .box-content:where(.svelte-1myr891){height:100%}.box-content.svelte-1myr891{display:flex;flex-direction:column;gap:calc(var(--gutters) * 2);max-width:48ch;text-wrap:pretty}.box-content.svelte-1myr891 .canvas.inline{margin-block:-.5em .5em}.box-content.svelte-1myr891 :not(.people *) em{font-style:italic}.box-content.svelte-1myr891 :not(.people *) p>a{font-style:italic;text-decoration:none}.box-content.svelte-1myr891 :not(.people *) p>a:hover{opacity:.8}.box.svelte-1myr891 .bg:where(.svelte-1myr891){content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--border-radius);transform-origin:50% 50%;transition:1.25s box-shadow,.3s background-color;background-color:rgb(var(--color-white-rgb)/.75);backface-visibility:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-backface-visibility:hidden}@supports (color: color(display-p3 1 1 1)){.box.svelte-1myr891 .bg:where(.svelte-1myr891){background-color:color(display-p3 var(--color-white-p3)/.75)}}.box.svelte-1myr891 .drag:where(.svelte-1myr891){display:none;position:absolute;inset:0 0 auto;height:2.5rem;z-index:1}.box.svelte-1myr891 .header:where(.svelte-1myr891),.box.svelte-1myr891 .content:where(.svelte-1myr891){padding-inline:calc(var(--gutters) * 2)}.box.svelte-1myr891 .media:where(.svelte-1myr891){position:relative;height:auto;width:10em;aspect-ratio:4/3;margin-inline:calc(var(--gutters) * 2)}.box.svelte-1myr891 .header:where(.svelte-1myr891){font-family:var(--font-sans);font-size:1em}.box.svelte-1myr891 .content:where(.svelte-1myr891){display:flex;flex-direction:column;gap:var(--gutters);line-height:1.1em;font-family:var(--font-serif);font-size:1.1em}.box.svelte-1myr891 .footer:where(.svelte-1myr891){display:flex;padding:.3rem;font-size:.95em;--button-height: 2em}.grid.svelte-1vw6v3o{display:grid;grid-template-columns:var(--grid-cols);grid-gap:var(--grid-gap);font-size:.9rem;position:relative;min-height:var(--height);pointer-events:none}.grid.svelte-1vw6v3o .content:where(.svelte-1vw6v3o){display:flex;flex-direction:column;grid-column:span 12;gap:var(--grid-gap);max-width:48ch;margin-inline:auto}.grid.isMounting.svelte-1vw6v3o{opacity:0}.grid.isFocusMode.svelte-1vw6v3o{position:static;min-height:unset}@media screen and (min-width: 580px){.grid.svelte-1vw6v3o .content:where(.svelte-1vw6v3o){grid-column:4/span 6}}@media screen and (min-width: 900px){.grid.svelte-1vw6v3o .content:where(.svelte-1vw6v3o){grid-column:5/span 4}}.list.svelte-gc2ebn{display:flex;flex-direction:row;gap:calc(var(--grid-gap) * .75);align-items:center}.list.stretch.svelte-gc2ebn{width:100%;justify-content:space-between}.person.svelte-16yclhr{position:relative;display:flex;width:100%;height:100%;min-height:13.5em;padding:calc(var(--gutters) * 2) var(--gutters);border-radius:var(--border-radius);align-items:flex-end;justify-content:center;-webkit-tap-highlight-color:transparent}.person-content.svelte-16yclhr{display:flex;flex-direction:column;width:100%;height:100%;gap:.5em;padding:10% 10% 5%}.person-aside.svelte-16yclhr{display:flex;flex-direction:column;position:absolute;width:100%;justify-content:space-between;top:0;right:0;bottom:0;left:0;padding:.3rem;opacity:0;font-size:.85em;line-height:1.1em;-webkit-user-select:none;user-select:none;user-drag:none}.person-aside.svelte-16yclhr img:where(.svelte-16yclhr){width:100%;height:auto;aspect-ratio:1;border-radius:calc(var(--border-radius) - .3rem);pointer-events:none}.person-aside.svelte-16yclhr dl:where(.svelte-16yclhr){display:flex;flex-direction:column;padding:var(--gutters);gap:.25em;line-height:1em}.person-aside.svelte-16yclhr dt:where(.svelte-16yclhr){opacity:0;position:absolute;width:0;height:0;pointer-events:none}.person-aside.svelte-16yclhr dd:where(.svelte-16yclhr){line-height:.85em}.person-aside.svelte-16yclhr .name:where(.svelte-16yclhr){font-family:var(--font-sans);font-size:1em;font-size:.95em;line-height:1em;margin-block-end:.25em}@media screen and (min-width: 900px){.person-aside.svelte-16yclhr{padding:var(--grid-gap)}.person-aside.svelte-16yclhr img:where(.svelte-16yclhr){border-radius:calc(var(--border-radius) - var(--grid-gap))}}.person.svelte-16yclhr .canvas:where(.svelte-16yclhr){display:flex;position:relative;aspect-ratio:1;width:100%}.person.svelte-16yclhr .caption:where(.svelte-16yclhr){display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;width:100%;height:100%;gap:.25em;font-size:.95em;margin-block:5%}.person.svelte-16yclhr .caption:where(.svelte-16yclhr) em:where(.svelte-16yclhr){font-family:var(--font-sans);font-size:1em}.person.openable.svelte-16yclhr{cursor:pointer}.person.openable.svelte-16yclhr .person-aside:where(.svelte-16yclhr){pointer-events:auto}.person.openable.svelte-16yclhr .canvas:where(.svelte-16yclhr),.person.openable.svelte-16yclhr .caption:where(.svelte-16yclhr),.person.openable.svelte-16yclhr .person-aside:where(.svelte-16yclhr){transition:.3s transform}.person.openable.svelte-16yclhr:hover .canvas:where(.svelte-16yclhr),.person.openable.svelte-16yclhr:hover .caption:where(.svelte-16yclhr),.person.openable.svelte-16yclhr:hover .person-aside:where(.svelte-16yclhr){transform:translateY(-.05em)}.person.openable.svelte-16yclhr:active .canvas:where(.svelte-16yclhr),.person.openable.svelte-16yclhr:active .caption:where(.svelte-16yclhr),.person.openable.svelte-16yclhr:active .person-aside:where(.svelte-16yclhr){transition-duration:.15s;transform:translateY(.025em)}.person.open.svelte-16yclhr .person-aside:where(.svelte-16yclhr){opacity:1}.person.open.svelte-16yclhr .person-aside:where(.svelte-16yclhr) img:where(.svelte-16yclhr){pointer-events:auto}.person.open.svelte-16yclhr .caption:where(.svelte-16yclhr){opacity:0}.people.svelte-1b21qz5{display:grid;grid-template-columns:var(--grid-cols);grid-gap:var(--grid-gap);min-width:13rem}.people.svelte-1b21qz5>*{grid-column:span 6}.progress.svelte-1ni1rwn{display:flex;gap:.3em;justify-content:center;padding-inline:.8em}.progress.svelte-1ni1rwn button:where(.svelte-1ni1rwn){-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;height:.6em;width:.6em;border-radius:.3em;border:none;transition:.3s cubic-bezier(.03,.71,.31,1.01);background-color:rgb(var(--color-blue-500-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.progress.svelte-1ni1rwn button:where(.svelte-1ni1rwn){background-color:color(display-p3 var(--color-blue-500-p3)/1)}}.progress.svelte-1ni1rwn button.disabled:where(.svelte-1ni1rwn){background-color:rgb(var(--color-concrete-700-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.progress.svelte-1ni1rwn button.disabled:where(.svelte-1ni1rwn){background-color:color(display-p3 var(--color-concrete-700-p3)/1)}}.progress.svelte-1ni1rwn button.active:where(.svelte-1ni1rwn){width:1.25em}.tag.svelte-13yaitk{font-family:var(--font-serif);font-size:1.1em;display:flex;align-items:baseline;padding:1em 0 0;font-size:1.025em}.tag.svelte-13yaitk:before{content:"";width:1.35ex;height:1.35ex;border-radius:50%;background:var(--color);margin-inline-end:.33em}.tag.green.svelte-13yaitk{--color: #BEE983}.tag.orange.svelte-13yaitk{--color: #EAC28A}
