.agent-profile-page.svelte-nodfbt{color:var(--moon);background:#000}.profile-shell.svelte-nodfbt{width:min(100%, var(--content-width));padding-inline:var(--page-gutter);margin-inline:auto}.profile-hero.svelte-nodfbt{padding-top:calc(var(--header-height) + 1.6rem);color:#141414;background:#dedfdd;overflow:hidden}.profile-back.svelte-nodfbt{z-index:2;color:#141414ad;transition:color var(--motion-feedback,.16s) ease;font-size:clamp(.98rem,1.1vw,1.08rem);text-decoration:none;display:inline-block;position:relative}.profile-back.svelte-nodfbt:hover,.profile-back.svelte-nodfbt:focus-visible{color:#141414}.profile-stage.svelte-nodfbt{grid-template-columns:minmax(0,.94fr) minmax(360px,1.06fr);align-items:end;gap:clamp(2rem,5vw,6rem);min-height:clamp(390px,37vw,490px);margin-top:.75rem;display:grid}.profile-identity.svelte-nodfbt{z-index:1;align-self:end;padding-bottom:clamp(3rem,5.5vw,5.2rem);position:relative}h1.svelte-nodfbt{letter-spacing:-.062em;flex-wrap:wrap;align-items:baseline;gap:.08em .3em;max-width:760px;font-size:clamp(3.8rem,6.7vw,7.4rem);font-weight:510;line-height:.94;display:flex}.intelligent-marker.svelte-nodfbt{color:#704fd4;letter-spacing:-.02em;white-space:nowrap;font-size:.26em;font-weight:590;line-height:1}.profile-role.svelte-nodfbt{color:#141414e6;letter-spacing:-.03em;margin-top:1.65rem;font-size:clamp(1.35rem,2.15vw,2rem);line-height:1.2}.profile-role-secondary.svelte-nodfbt{color:#14141494;margin-top:.38rem;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.45}.profile-cutout.svelte-nodfbt{--profile-depth:0px;justify-content:center;align-self:stretch;align-items:flex-end;min-width:0;display:flex}.profile-cutout.svelte-nodfbt picture:where(.svelte-nodfbt){justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.profile-cutout.svelte-nodfbt img:where(.svelte-nodfbt){object-fit:contain;object-position:center bottom;width:auto;max-width:100%;height:min(455px,35vw);transform:translate3d(0, var(--profile-depth), 0)}.profile-cutout.svelte-nodfbt.profile-depth-active img:where(.svelte-nodfbt){will-change:transform}.profile-story.svelte-nodfbt{background:#000;border-top:1px solid #ffffff1a;padding:clamp(5rem,9vw,8rem) 0}.profile-summary.svelte-nodfbt{display:none}.profile-copy.svelte-nodfbt{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,7vw,7rem);max-width:1120px;display:grid}.profile-copy.svelte-nodfbt p:where(.svelte-nodfbt){color:#f4f6f6bd;font-size:clamp(1.06rem,1.38vw,1.2rem);line-height:1.82}@media (width<=1100px){.profile-identity.svelte-nodfbt{display:none}.profile-stage.svelte-nodfbt{grid-template-columns:1fr;gap:0;min-height:clamp(340px,44vw,430px);margin-top:.5rem}.profile-cutout.svelte-nodfbt img:where(.svelte-nodfbt){height:min(420px,42vw)}.profile-summary.svelte-nodfbt{margin-bottom:clamp(3rem,6vw,4.5rem);display:block}.profile-summary.svelte-nodfbt h2:where(.svelte-nodfbt){letter-spacing:-.058em;font-size:clamp(3rem,7vw,5rem);font-weight:510;line-height:.96}.profile-summary-marker.svelte-nodfbt{color:#a58be9;margin-top:.75rem;font-size:clamp(1rem,2vw,1.25rem)}.profile-summary-role.svelte-nodfbt{color:#f4f6f6e6;letter-spacing:-.025em;margin-top:2rem;font-size:clamp(1.3rem,2.8vw,1.9rem);line-height:1.25}.profile-summary-role-secondary.svelte-nodfbt{color:#f4f6f694;margin-top:.45rem;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.45}}@media (width<=760px){.profile-hero.svelte-nodfbt{padding-top:calc(var(--header-height) + 1.4rem)}.profile-stage.svelte-nodfbt{grid-template-columns:1fr;gap:0;min-height:0;margin-top:1.25rem}h1.svelte-nodfbt{font-size:clamp(3.45rem,15vw,5.2rem);display:block}.intelligent-marker.svelte-nodfbt{margin-top:.8rem;font-size:.25em;display:block}.profile-cutout.svelte-nodfbt{min-height:300px}.profile-cutout.svelte-nodfbt img:where(.svelte-nodfbt){max-width:112%;height:min(390px,94vw)}.profile-copy.svelte-nodfbt{grid-template-columns:1fr}.profile-summary.svelte-nodfbt h2:where(.svelte-nodfbt){font-size:clamp(3rem,14vw,4.6rem)}}@media (width<=460px){.profile-role.svelte-nodfbt{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.profile-back.svelte-nodfbt,.profile-cutout.svelte-nodfbt img:where(.svelte-nodfbt){transition:none}.profile-cutout.svelte-nodfbt img:where(.svelte-nodfbt){transform:none}}
