.page.svelte-p8n5lx{min-height:100vh}.role__span.svelte-p8n5lx{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);line-height:var(--lead-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.page.svelte-p8n5lx .hero__particles{position:absolute;inset-block:0;inset-inline-start:calc(var(--ratio-phi-inverse) * 100%);inset-inline-end:calc(50% - 50vw);inline-size:auto!important;block-size:auto!important;transform:none;pointer-events:none;-webkit-mask-image:linear-gradient(100deg,transparent 0%,rgb(0 0 0 / 35%) 22%,#000 70%);mask-image:linear-gradient(100deg,transparent 0%,rgb(0 0 0 / 35%) 22%,#000 70%)}@media(max-width:900px){.page.svelte-p8n5lx .hero__particles{inset-inline-start:50%;opacity:.5}}.page.svelte-p8n5lx .nav-header{background:var(--color-surface)}.page.svelte-p8n5lx .hero{--max-width: calc(var(--u-base) * 270);--hero-band: calc(var(--u-base) * 168);position:relative;z-index:1;overflow:hidden;background:var(--color-surface);border-block-end:1px solid rgb(229,237,245);padding-block:0}.page.svelte-p8n5lx .hero .section__container{display:flex;align-items:center;min-block-size:var(--hero-band);background:transparent;padding-block:0;margin-block-end:0;border-inline:1px solid rgb(229,237,245);border-bottom:none}.hero__content.svelte-p8n5lx{position:relative;z-index:1;max-inline-size:calc(var(--ratio-phi-inverse) * 100%)}.hero__content.svelte-p8n5lx .heading--display{font-size:calc(var(--u-base) * 28);line-height:calc(var(--u-base) * 30);mix-blend-mode:hard-light;color:#000effbf}.hero__subtitle.svelte-p8n5lx{max-width:30rem;text-wrap:pretty}.hero__subtitle.svelte-p8n5lx *{font-size:var(--text-lg);line-height:var(--lead-lg);font-weight:500;color:var(--color-text-muted);text-shadow:0 0 20px rgba(255,255,255,.9),0 0 40px rgba(255,255,255,.7),0 0 60px rgba(255,255,255,.5)}@media(max-width:1024px){.page.svelte-p8n5lx .hero{--hero-band: calc(var(--u-base) * 158)}}@media(max-width:640px){.page.svelte-p8n5lx .hero{--hero-band: calc(var(--u-base) * 120)}.hero__content.svelte-p8n5lx{max-inline-size:none}.hero__content.svelte-p8n5lx .heading--display{font-size:calc(var(--u-base) * 16);line-height:calc(var(--u-base) * 17)}}.roles.svelte-p8n5lx{display:grid;gap:var(--space-8);margin:0;padding:0;list-style:none}.role.svelte-p8n5lx{display:grid;grid-template-columns:minmax(0,calc((100% - var(--space-8)) / var(--ratio-phi) / var(--ratio-phi))) minmax(0,1fr);gap:var(--space-8);align-items:baseline}@media(max-width:900px){.role.svelte-p8n5lx{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}}.role__span.svelte-p8n5lx{margin:0}.role__body.svelte-p8n5lx{display:grid;gap:var(--space-2);max-width:var(--measure-lg)}.role__title.svelte-p8n5lx{margin:0;font-size:var(--text-xl);line-height:var(--lead-xl);font-weight:600}.role__where.svelte-p8n5lx{margin:0;font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text-muted)}.role__summary.svelte-p8n5lx{margin:0}.studies.svelte-p8n5lx{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-2) 0 0;padding:0;list-style:none}.studies.svelte-p8n5lx a:where(.svelte-p8n5lx){display:inline-block;font-size:var(--text-body);line-height:var(--lead-body);font-weight:600;color:#3d00ec;text-decoration:none}.studies.svelte-p8n5lx a:where(.svelte-p8n5lx):hover{text-decoration:underline;text-underline-offset:.2em}.studies__mark.svelte-p8n5lx{margin-inline-start:.3em}
