.xp-band.svelte-ih6fpx{clip-path:inset(0 0 -100vh);background:radial-gradient(130% 100% at 12% 0%, color-mix(in srgb, var(--color-teal) 55%, transparent), transparent 62%), var(--color-teal-deep);color:#fff;padding-block:3rem 0;position:relative}.xp-band__mark.svelte-ih6fpx{pointer-events:none;width:auto;height:100%;position:absolute;bottom:0;left:0}.xp-band__grid.svelte-ih6fpx{gap:2rem;display:grid;position:relative}.xp-band__text.svelte-ih6fpx{padding-bottom:1rem}@media (width>=60rem){.xp-band.svelte-ih6fpx{padding-top:4.5rem}.xp-band__grid.svelte-ih6fpx{grid-template-columns:1fr 20rem;align-items:end;gap:4rem}.xp-band__text.svelte-ih6fpx{padding-bottom:4.5rem}}.xp-back.svelte-ih6fpx{letter-spacing:.04em;color:#ffffffb8;transition:color .3s var(--m-ease);gap:.5rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.xp-back.svelte-ih6fpx:hover{color:#fff}.xp-name.svelte-ih6fpx{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin-top:1.75rem;font-size:clamp(2.5rem,5.5vw,4.25rem);line-height:1.02}.xp-role.svelte-ih6fpx{color:#ffffffd1;margin-top:.75rem;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}.xp-domains.svelte-ih6fpx{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.xp-domains.svelte-ih6fpx li:where(.svelte-ih6fpx){color:#ffffffe6;background:#ffffff1a;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .625rem;font-size:.875rem;display:inline-flex}.xp-dot.svelte-ih6fpx{background:var(--dot);border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 1.5px #ffffffd9}.xp-portrait.svelte-ih6fpx{z-index:1;width:min(16rem,70%);margin-bottom:-5rem;position:relative}.xp-portrait.svelte-ih6fpx img{aspect-ratio:4/5;object-fit:cover;object-position:50% 22%;border-radius:var(--m-r-lg);width:100%;box-shadow:0 0 0 4px var(--m-raise), 0 0 0 7px var(--bio-color), var(--m-shadow-lg);display:block}@media (width>=60rem){.xp-portrait.svelte-ih6fpx{width:100%}}.xp-story.svelte-ih6fpx{padding-top:7.5rem}@media (width>=60rem){.xp-story.svelte-ih6fpx{padding-top:4.5rem}.xp-story__grid.svelte-ih6fpx{grid-template-columns:1fr 20rem;column-gap:4rem;display:grid}.xp-lede.svelte-ih6fpx,.xp-body.svelte-ih6fpx{grid-column:1}}.xp-lede.svelte-ih6fpx{max-width:32ch;font-family:var(--font-display);letter-spacing:-.018em;color:var(--m-ink);text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.24}.xp-body.svelte-ih6fpx{max-width:40rem;margin-top:2.5rem}.xp-facts.svelte-ih6fpx{border-top:1px solid var(--m-line);margin-top:3rem}.xp-facts.svelte-ih6fpx>div:where(.svelte-ih6fpx){border-bottom:1px solid var(--m-line);gap:.5rem;padding-block:1.25rem;display:grid}@media (width>=40rem){.xp-facts.svelte-ih6fpx>div:where(.svelte-ih6fpx){grid-template-columns:9rem 1fr;gap:1.5rem}}.xp-facts.svelte-ih6fpx dt:where(.svelte-ih6fpx){letter-spacing:.2em;color:var(--m-ink-mute);font-size:.8125rem}.xp-facts.svelte-ih6fpx dd:where(.svelte-ih6fpx){color:var(--m-ink-soft);line-height:1.6}.xp-library.svelte-ih6fpx{margin-top:3.5rem}.xp-library__title.svelte-ih6fpx{font-family:var(--font-display);letter-spacing:-.015em;color:var(--m-ink);font-size:1.75rem}.xp-library.svelte-ih6fpx ul:where(.svelte-ih6fpx){border-top:1px solid var(--m-line);margin-top:1.25rem}.xp-library.svelte-ih6fpx li:where(.svelte-ih6fpx){border-bottom:1px solid var(--m-line)}.xp-library.svelte-ih6fpx a:where(.svelte-ih6fpx){gap:.25rem;padding-block:1.125rem;text-decoration:none;display:grid}.xp-library__meta.svelte-ih6fpx{letter-spacing:.12em;color:var(--m-ink-mute);gap:1rem;font-size:.8125rem;display:flex}.xp-library__name.svelte-ih6fpx{font-family:var(--font-display);color:var(--m-ink);transition:color .3s var(--m-ease);font-size:1.25rem;line-height:1.3}.xp-library.svelte-ih6fpx a:where(.svelte-ih6fpx):hover .xp-library__name:where(.svelte-ih6fpx){color:var(--color-blue-deep)}
