.cite[data-astro-cid-ajq2jjqp]{position:relative}.cite-btn[data-astro-cid-ajq2jjqp],.cite-link[data-astro-cid-ajq2jjqp]{text-underline-offset:5px;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--foreground-color) 35%, transparent);transition:text-decoration-color .15s}.cite-btn[data-astro-cid-ajq2jjqp]{display:none}.cite-link[data-astro-cid-ajq2jjqp]:hover,.cite-link[data-astro-cid-ajq2jjqp]:focus-visible{text-decoration-color:var(--foreground-color)}.cite-btn[data-astro-cid-ajq2jjqp]:hover,.cite-btn[data-astro-cid-ajq2jjqp]:focus-visible,.cite-btn[data-astro-cid-ajq2jjqp][data-open]{color:var(--foreground-color);text-decoration-color:var(--foreground-color)}.cite-btn[data-astro-cid-ajq2jjqp]:focus-visible,.cite-link[data-astro-cid-ajq2jjqp]:focus-visible{outline:none;text-decoration-thickness:2px}.popover[data-astro-cid-ajq2jjqp]{z-index:50;text-align:left;white-space:normal;transform-origin:0 100%;opacity:0;width:340px;transition:opacity 80ms ease-in, transform 80ms ease-in, display 80ms allow-discrete;margin-bottom:10px;display:none;position:absolute;bottom:100%;left:0;transform:translateY(2px)scale(.99)}.popover[data-astro-cid-ajq2jjqp][data-align=end]{transform-origin:100% 100%;left:auto;right:0}.popover[data-astro-cid-ajq2jjqp][hidden]{pointer-events:none}.popover[data-astro-cid-ajq2jjqp]:after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.card[data-astro-cid-ajq2jjqp]{border:1px solid color-mix(in srgb, var(--foreground-color) 11%, transparent);background:color-mix(in srgb, var(--background-color) 45%, #fff);color:var(--foreground-color);cursor:pointer;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #fffc,0 1px 2px #2625230f,0 12px 32px -12px #2625232e}html.dark .card[data-astro-cid-ajq2jjqp]{border-color:color-mix(in srgb, var(--foreground-color) 9%, transparent);background:color-mix(in srgb, var(--background-color) 93%, var(--foreground-color));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground-color) 6%, transparent), 0 1px 2px #0000004d, 0 16px 40px -12px #0009}.card-body[data-astro-cid-ajq2jjqp]{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.card-head[data-astro-cid-ajq2jjqp]{align-items:center;gap:8px;font-size:12px;line-height:1;display:flex}.card-mark[data-astro-cid-ajq2jjqp]{background:color-mix(in srgb, var(--foreground-color) 12%, transparent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;overflow:hidden}.card-initial[data-astro-cid-ajq2jjqp]{opacity:.6;font-size:10px;line-height:1}.card-name[data-astro-cid-ajq2jjqp]{opacity:var(--secondary-opacity);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-dates[data-astro-cid-ajq2jjqp]{font-variant-numeric:tabular-nums;opacity:var(--faint-on-card-opacity);flex-shrink:0;margin-left:auto;padding-left:8px}.card-role[data-astro-cid-ajq2jjqp]{margin-top:4px;font-size:13px;line-height:18px}.card-blurb[data-astro-cid-ajq2jjqp]{opacity:var(--secondary-opacity);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.card-footer[data-astro-cid-ajq2jjqp]{border-top:1px solid color-mix(in srgb, var(--foreground-color) 8%, transparent);opacity:var(--faint-on-card-opacity);justify-content:space-between;align-items:center;padding:8px 14px;font-size:11px;line-height:1;display:flex}html.dark .card-footer[data-astro-cid-ajq2jjqp]{border-top-color:color-mix(in srgb, var(--foreground-color) 7%, transparent)}@media (width>=1024px){.cite[data-astro-cid-ajq2jjqp]{display:inline-block}.cite-btn[data-astro-cid-ajq2jjqp]{display:inline}.cite-link[data-astro-cid-ajq2jjqp]{display:none}.popover[data-astro-cid-ajq2jjqp]:not([hidden]){opacity:1;transition-duration:.12s;transition-timing-function:ease-out;display:block;transform:none}@starting-style{.popover[data-astro-cid-ajq2jjqp]:not([hidden]){opacity:0;transform:translateY(4px)scale(.98)}}}@media (prefers-reduced-motion:reduce){.popover[data-astro-cid-ajq2jjqp],.popover[data-astro-cid-ajq2jjqp]:not([hidden]){transition:none}}.stats[data-astro-cid-23gkgyqt]{font-variant-numeric:tabular-nums;font-size:11px;line-height:1.625;display:none;position:absolute;top:32px;right:24px}@media (width>=1024px){.stats[data-astro-cid-23gkgyqt]{display:block;right:20vw}}@media (width>=1024px) and (height<=800px){.stats[data-astro-cid-23gkgyqt]{display:none}}.stat[data-astro-cid-23gkgyqt]{opacity:var(--faint-opacity)}.stat[data-astro-cid-23gkgyqt].flash{animation:.6s ease-out stat-flash}@keyframes stat-flash{0%{opacity:1}}@media (prefers-reduced-motion:reduce){.stat[data-astro-cid-23gkgyqt].flash{animation:none}}.home-header[data-astro-cid-mo2gie5g]{--cw:clamp(8px, round(nearest, 100vw / 125, 1px), 12px);--ch:calc(var(--cw) + 2px);--text-gap:32px;height:100%;padding-top:var(--band-top,calc(60px + 4 * var(--cw)));padding-bottom:calc(100dvh - var(--band-bottom,calc(100dvh - 4 * var(--cw))));flex-direction:column;display:flex;position:relative;overflow-y:auto}.home-header[data-astro-cid-mo2gie5g]:after{height:var(--board-stack,calc(4 * var(--cw) + 16 * var(--ch) + 132px));content:"";flex:none;margin-bottom:auto}#mainPage[data-board=none] .home-header[data-astro-cid-mo2gie5g]:after{height:0}.tagline[data-astro-cid-mo2gie5g]{margin-top:auto}.bio[data-astro-cid-mo2gie5g]{margin-top:var(--text-gap)}@media (width<=1023.98px){#mainPage[data-order=board-first] .home-header[data-astro-cid-mo2gie5g]{padding-bottom:48px}#mainPage[data-order=board-first][data-picker=below] .home-header[data-astro-cid-mo2gie5g]{padding-top:max(112px, calc(var(--board-bottom) + 28px + var(--picker-height,120px)))}#mainPage[data-order=board-first][data-picker=beside] .home-header[data-astro-cid-mo2gie5g]{padding-top:max(112px, calc(var(--board-bottom) + 16px))}#mainPage[data-order=board-first] .home-header[data-astro-cid-mo2gie5g]:after{display:none}#mainPage[data-order=board-first] .tagline[data-astro-cid-mo2gie5g]{margin-top:0}}@media (width<=1023.98px) and (height<=640px){.home-header[data-astro-cid-mo2gie5g]{--text-gap:20px}#mainPage[data-order=board-first] .home-header[data-astro-cid-mo2gie5g]{padding-bottom:32px}}@media (width>=1024px){.home-header[data-astro-cid-mo2gie5g]{--text-gap:40px;--text-left-guess:round(down, (round(up, 100vw, var(--cw)) - 80 * var(--cw)) / 2, var(--cw));padding-top:var(--band-top,calc(68px + 4 * var(--cw)));padding-inline:0}.home-header[data-astro-cid-mo2gie5g]:after{height:var(--board-stack,calc(4 * var(--cw) + 20 * var(--ch)))}.tagline[data-astro-cid-mo2gie5g],.bio[data-astro-cid-mo2gie5g]{width:min(864px, 100% - 2 * var(--text-left,var(--text-left-guess)));margin-left:var(--text-left,var(--text-left-guess))}}@media (width>=1024px) and (height<=960px){.home-header[data-astro-cid-mo2gie5g]{--text-gap:24px}}@media (width>=1024px) and (height<=800px){.home-header[data-astro-cid-mo2gie5g]{--text-gap:12px}}.tagline[data-astro-cid-mo2gie5g]{letter-spacing:.02em;text-transform:lowercase;opacity:var(--secondary-opacity);font-size:13px;line-height:1.625;animation:.4s ease-out both tagline-in}.tagline-text[data-astro-cid-mo2gie5g]{white-space:pre-line}.bio[data-astro-cid-mo2gie5g]{z-index:2;flex-direction:column;gap:12px;max-width:54rem;font-size:14px;line-height:1.6;transition:color .18s;animation:.3s ease-out .2s both bio-in;display:flex;position:relative}.socials[data-astro-cid-mo2gie5g]{margin-top:8px}@media (width>=1024px){.tagline[data-astro-cid-mo2gie5g]{font-size:14px}.bio[data-astro-cid-mo2gie5g]{font-size:15px;line-height:max(22px,3vh);display:block}.socials[data-astro-cid-mo2gie5g]{margin-top:1.5vh}}.cited-prose[data-astro-cid-mo2gie5g][data-citing=true]{color:color-mix(in srgb, var(--foreground-color) 32%, transparent)}.text-link[data-astro-cid-mo2gie5g],.social[data-astro-cid-mo2gie5g]{text-underline-offset:5px;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--foreground-color) 35%, transparent)}.text-link[data-astro-cid-mo2gie5g]:hover,.text-link[data-astro-cid-mo2gie5g]:focus-visible,.social[data-astro-cid-mo2gie5g]:hover,.social[data-astro-cid-mo2gie5g]:focus-visible{text-decoration-color:var(--foreground-color)}.text-link[data-astro-cid-mo2gie5g]{transition:text-decoration-color .15s}.text-link[data-astro-cid-mo2gie5g]:focus-visible{outline:1px solid color-mix(in srgb, var(--foreground-color) 28%, transparent);outline-offset:3px;border-radius:2px}.social[data-astro-cid-mo2gie5g]{opacity:var(--secondary-opacity);transition:opacity .15s}.social[data-astro-cid-mo2gie5g]:hover,.social[data-astro-cid-mo2gie5g]:focus-visible{opacity:1}.social[data-astro-cid-mo2gie5g]:focus-visible{outline:none}.sep[data-astro-cid-mo2gie5g]{opacity:var(--separator-opacity)}@keyframes tagline-in{0%{opacity:0}}@keyframes bio-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tagline[data-astro-cid-mo2gie5g],.bio[data-astro-cid-mo2gie5g]{animation:none}}.switch-sound[data-astro-cid-534tim2r]{z-index:1;white-space:nowrap;font-size:13px;line-height:24px;position:absolute}[data-picker]>.switch-sound[data-astro-cid-534tim2r]{animation:.3s ease-out .2s both picker-in}[data-picker=beside]>.switch-sound[data-astro-cid-534tim2r]{top:var(--board-top);left:calc(var(--board-right) + 24px)}[data-picker=below]>.switch-sound[data-astro-cid-534tim2r]{top:calc(var(--board-bottom) + 12px);left:var(--board-left)}:not([data-picker])>.switch-sound[data-astro-cid-534tim2r]{visibility:hidden}.label[data-astro-cid-534tim2r]{color:var(--muted-color)}.switch-picker[data-astro-cid-534tim2r]{flex-direction:column;align-items:flex-start;display:flex}.option[data-astro-cid-534tim2r]{text-transform:lowercase;opacity:var(--inactive-opacity);column-gap:1ch;transition:opacity .15s;display:flex}.option[data-astro-cid-534tim2r]:hover,.option[data-astro-cid-534tim2r]:focus-visible,.option[data-astro-cid-534tim2r][aria-pressed=true]{opacity:1}.fill[data-astro-cid-534tim2r]{visibility:hidden}.option[data-astro-cid-534tim2r][aria-pressed=true] .circle[data-astro-cid-534tim2r]{color:var(--hue);font-weight:700}.option[data-astro-cid-534tim2r][aria-pressed=true] .fill[data-astro-cid-534tim2r]{visibility:visible}.option[data-astro-cid-534tim2r]:focus-visible{outline:none}.option[data-astro-cid-534tim2r]:focus-visible .name[data-astro-cid-534tim2r]{text-underline-offset:5px;text-decoration:underline 2px}@keyframes picker-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-picker]>.switch-sound[data-astro-cid-534tim2r]{animation:none}}canvas[data-astro-cid-oghyus46]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#mainPage[data-astro-cid-lcdefpme]{width:100%;height:100dvh;position:relative;overflow:hidden}main[data-astro-cid-lcdefpme]{flex-direction:column;height:100%;display:flex;position:relative}
