.bio.svelte-b0an5f{width:min(720px, calc(100vw - 2 * var(--inline-padding)));overscroll-behavior:contain;border-radius:var(--border-radius);background:var(--background-color);max-height:60dvh;color:var(--text-color);box-shadow:0 12px 30px var(--shadow-color);opacity:0;transition:opacity .2s ease, scale .2s ease, overlay .2s allow-discrete, display .2s allow-discrete;border:none;margin:auto;padding:25px;overflow-y:auto;scale:.98}.bio[open].svelte-b0an5f{opacity:1;scale:1}@starting-style{.bio[open].svelte-b0an5f{opacity:0;scale:.98}}.bio.svelte-b0an5f::backdrop{background:var(--scrim-color);opacity:0;transition:opacity .2s ease, overlay .2s allow-discrete, display .2s allow-discrete}.bio[open].svelte-b0an5f::backdrop{opacity:1}@starting-style{.bio[open].svelte-b0an5f::backdrop{opacity:0}}.bio.svelte-b0an5f .head:where(.svelte-b0an5f){align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.bio.svelte-b0an5f .head:where(.svelte-b0an5f) .portrait:where(.svelte-b0an5f){aspect-ratio:3/4;object-fit:cover;border-radius:var(--border-radius);flex-shrink:0;width:84px}.bio.svelte-b0an5f .head:where(.svelte-b0an5f) .who:where(.svelte-b0an5f){flex-grow:1;min-width:0}.bio.svelte-b0an5f .head:where(.svelte-b0an5f) h2:where(.svelte-b0an5f){font-family:var(--font-family-1);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:500;line-height:1.2}.bio.svelte-b0an5f .head:where(.svelte-b0an5f) .role:where(.svelte-b0an5f){color:var(--text-color-muted);margin-top:.25rem;line-height:1.4}.bio.svelte-b0an5f .body:where(.svelte-b0an5f){color:var(--text-color-muted)}.bio.svelte-b0an5f .body:where(.svelte-b0an5f) p:where(.svelte-b0an5f){max-width:62ch}.bio.svelte-b0an5f .body:where(.svelte-b0an5f) p:where(.svelte-b0an5f)+p:where(.svelte-b0an5f){margin-top:1em}.close.svelte-b0an5f{appearance:none;cursor:pointer;border-radius:var(--border-radius);background:0 0;border:none;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.close.svelte-b0an5f span:where(.svelte-b0an5f){border-radius:var(--border-radius);background:var(--text-color);grid-area:1/1;width:20px;height:2px;display:block}.close.svelte-b0an5f span:where(.svelte-b0an5f):first-child{rotate:45deg}.close.svelte-b0an5f span:where(.svelte-b0an5f):last-child{rotate:-45deg}.close.svelte-b0an5f:hover,.close.svelte-b0an5f:focus-visible{background:var(--overlay-color)}@media (prefers-reduced-motion:reduce){.bio.svelte-b0an5f,.bio.svelte-b0an5f::backdrop{transition:none}}.group.svelte-1mhlgiu{border-top:1px solid var(--border-color);grid-template-columns:minmax(0,.3fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,80px);padding-block:60px;display:grid}.intro.svelte-1mhlgiu{position:sticky;top:40px}.intro.svelte-1mhlgiu h2:where(.svelte-1mhlgiu){font-family:var(--font-family-1);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.15}.intro.svelte-1mhlgiu p:where(.svelte-1mhlgiu){color:var(--text-color-muted);max-width:32ch;line-height:1.6}.people.svelte-1mhlgiu{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:clamp(20px,3vw,34px);padding:0;list-style:none;display:grid}button.svelte-1mhlgiu{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;gap:2px;width:100%;margin:0;padding:0;display:grid}button.svelte-1mhlgiu .portrait:where(.svelte-1mhlgiu){aspect-ratio:3/4;border-radius:var(--border-radius);background:var(--overlay-color);margin-bottom:12px;display:block;position:relative;overflow:hidden}button.svelte-1mhlgiu .portrait:where(.svelte-1mhlgiu) img:where(.svelte-1mhlgiu){object-fit:cover;width:100%;height:100%;transition:scale .35s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}button.svelte-1mhlgiu .name:where(.svelte-1mhlgiu){font-family:var(--font-family-1);font-size:clamp(1.15rem,2vw,1.35rem);font-weight:500;line-height:1.25;transition:color .15s}button.svelte-1mhlgiu .role:where(.svelte-1mhlgiu){color:var(--text-color-muted);font-size:1rem;line-height:1.4}button.svelte-1mhlgiu:hover .portrait:where(.svelte-1mhlgiu) img:where(.svelte-1mhlgiu),button.svelte-1mhlgiu:focus-visible .portrait:where(.svelte-1mhlgiu) img:where(.svelte-1mhlgiu){scale:1.04}button.svelte-1mhlgiu:hover .name:where(.svelte-1mhlgiu),button.svelte-1mhlgiu:focus-visible .name:where(.svelte-1mhlgiu){color:var(--accent-500)}button.svelte-1mhlgiu:focus-visible{outline:2px solid var(--accent-color);outline-offset:6px;border-radius:var(--border-radius)}@media (prefers-reduced-motion:reduce){button.svelte-1mhlgiu .portrait:where(.svelte-1mhlgiu) img:where(.svelte-1mhlgiu),button.svelte-1mhlgiu .name:where(.svelte-1mhlgiu){transition:none}button.svelte-1mhlgiu:hover .portrait:where(.svelte-1mhlgiu) img:where(.svelte-1mhlgiu),button.svelte-1mhlgiu:focus-visible .portrait:where(.svelte-1mhlgiu) img:where(.svelte-1mhlgiu){scale:1}}@media (max-width:679px){.group.svelte-1mhlgiu{grid-template-columns:minmax(0,1fr)}.intro.svelte-1mhlgiu{position:static}.intro.svelte-1mhlgiu p:where(.svelte-1mhlgiu){max-width:none}.people.svelte-1mhlgiu{grid-template-columns:repeat(2,minmax(0,1fr))}}.intro.svelte-1403ju0{padding-block:40px 60px}.intro.svelte-1403ju0 h1:where(.svelte-1403ju0){font-family:var(--font-family-1);font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1.1}.intro.svelte-1403ju0 p:where(.svelte-1403ju0){color:var(--text-color-muted);max-width:52ch}
