.team-profile.svelte-1rrj1pa{position:relative;display:flex;min-width:0;flex-direction:column;gap:14px;color:var(--ink)}.profile-portrait.svelte-1rrj1pa{width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--panel-bg)}.board.svelte-1rrj1pa .profile-portrait:where(.svelte-1rrj1pa){aspect-ratio:1 / 1}.profile-portrait.svelte-1rrj1pa img:where(.svelte-1rrj1pa){display:block;width:100%;height:100%;object-fit:cover}.profile-caption.svelte-1rrj1pa{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--rule);transition:border-color .18s ease}.board.svelte-1rrj1pa .profile-caption:where(.svelte-1rrj1pa){padding-top:0;border-top:0}.connected.svelte-1rrj1pa .profile-caption:where(.svelte-1rrj1pa){border-top-color:var(--accent)}.profile-name.svelte-1rrj1pa{margin:0;color:var(--ink-strong);font-family:var(--body);font-size:19px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;overflow-wrap:break-word}.board.svelte-1rrj1pa .profile-name:where(.svelte-1rrj1pa){font-size:17px}.profile-open.svelte-1rrj1pa{padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.profile-open.svelte-1rrj1pa:after{position:absolute;inset:0;z-index:1;content:""}.profile-open.svelte-1rrj1pa:focus-visible{outline:none}.profile-open.svelte-1rrj1pa:focus-visible:after{outline:2px solid var(--accent);outline-offset:5px}.team-profile.svelte-1rrj1pa .profile-role:where(.svelte-1rrj1pa),.team-profile.svelte-1rrj1pa .profile-status:where(.svelte-1rrj1pa){margin:0;color:var(--ink-faint);font-family:var(--body);font-size:13px;font-weight:400;line-height:1.5;letter-spacing:.06em;text-transform:none}.strand-rail.svelte-1rrj1pa{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:0 4px;margin-top:-6px}.strand-indicator.svelte-1rrj1pa{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:flex-start;padding:0 8px 0 0;border:0;border-radius:0;background:none;color:var(--ink-faint);font-family:var(--body);font-size:13px;font-weight:500;line-height:1;letter-spacing:.12em;cursor:pointer;transition:color .18s ease}.strand-indicator.active.svelte-1rrj1pa,.strand-indicator.svelte-1rrj1pa:hover,.strand-indicator.svelte-1rrj1pa:focus-visible,.strand-indicator[aria-pressed=true].svelte-1rrj1pa{color:var(--accent)}.strand-indicator.svelte-1rrj1pa:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.profile-portrait.svelte-1rrj1pa img:where(.svelte-1rrj1pa),.profile-caption.svelte-1rrj1pa,.strand-indicator.svelte-1rrj1pa{transition:none}}.team-profile-dialog.svelte-170g7su{--reading-rule: var(--rule);position:fixed;inset:0;width:min(960px,calc(100% - 48px));max-width:none;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--reading-rule);border-radius:0;background:var(--panel-bg);color:var(--ink);font-family:var(--body, "Satoshi", sans-serif);box-shadow:none}.team-profile-dialog[open].svelte-170g7su{display:flex;flex-direction:column}.team-profile-dialog.svelte-170g7su::backdrop{background:var(--backdrop, rgba(13, 13, 12, .88))}.reading-toolbar.svelte-170g7su{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;flex:0 0 auto;padding:14px clamp(22px,4vw,44px);border-bottom:1px solid var(--reading-rule);background:var(--panel-bg)}.back-link.svelte-170g7su{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--text-meta);text-align:left;cursor:pointer}.back-link.svelte-170g7su span:where(.svelte-170g7su){text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color .16s ease}.back-link.svelte-170g7su:hover span:where(.svelte-170g7su),.back-link.svelte-170g7su:focus-visible span:where(.svelte-170g7su){text-decoration-color:currentColor}.back-link.svelte-170g7su svg:where(.svelte-170g7su){flex:0 0 auto;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.15}.reading-scroll.svelte-170g7su{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.reading-scroll.svelte-170g7su:focus-visible{outline-offset:-3px}.reading-content.svelte-170g7su{max-width:calc(65ch + 2*clamp(24px,6vw,68px));margin-inline:auto;padding:clamp(32px,5vw,52px) clamp(24px,6vw,68px) clamp(36px,6vw,72px);font-size:1.08rem}.profile-heading.svelte-170g7su{display:grid;grid-template-columns:190px minmax(0,1fr);gap:clamp(24px,4vw,42px);align-items:center}.profile-heading.without-photo.svelte-170g7su{grid-template-columns:minmax(0,1fr)}.portrait-block.svelte-170g7su{margin:0}.portrait.svelte-170g7su{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.portrait-block.svelte-170g7su figcaption:where(.svelte-170g7su){margin-top:8px;color:var(--ink-faint);font-size:var(--text-small);font-weight:400;line-height:1.4}.profile-identity.svelte-170g7su{min-width:0}.profile-identity.svelte-170g7su h2:where(.svelte-170g7su){margin:0;font-family:var(--body, "Satoshi", sans-serif);font-size:clamp(1.85rem,4.4vw,2.7rem);font-weight:500;line-height:1.15;letter-spacing:-.025em;text-transform:none;overflow-wrap:break-word;text-wrap:balance}.profile-role.svelte-170g7su{margin-top:12px;color:var(--ink-muted);font-size:.94rem;font-weight:400;line-height:1.5}.profile-research.svelte-170g7su{margin-top:16px;max-width:40ch;color:var(--ink-muted);font-size:.94rem;font-weight:400;line-height:1.6}.profile-focus.svelte-170g7su{margin-top:22px;color:var(--ink-faint);font-size:.86rem;font-weight:400;line-height:1.65}.person-link.svelte-170g7su{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-top:18px;border:0;font-size:.87rem;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--accent);transition:text-decoration-color .16s ease}.person-link.svelte-170g7su:hover{opacity:1;text-decoration-color:currentColor}.biography.svelte-170g7su{margin-top:clamp(32px,5vw,48px);padding-top:clamp(28px,4vw,38px);border-top:1px solid var(--reading-rule)}.biography.svelte-170g7su p:where(.svelte-170g7su){margin:0;color:var(--ink-soft);font-size:inherit;font-weight:400;line-height:1.78;letter-spacing:0;overflow-wrap:break-word}.biography.svelte-170g7su p:where(.svelte-170g7su)+p:where(.svelte-170g7su){margin-top:1.3em}@media(max-width:600px){.team-profile-dialog.svelte-170g7su{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border:0}.reading-toolbar.svelte-170g7su{padding-top:max(10px,env(safe-area-inset-top));padding-bottom:10px}.back-link.svelte-170g7su{min-height:44px}.reading-content.svelte-170g7su{padding-bottom:max(36px,env(safe-area-inset-bottom))}.profile-heading.svelte-170g7su{grid-template-columns:minmax(0,1fr);gap:24px}.portrait-block.svelte-170g7su{width:min(180px,55vw)}.profile-focus.svelte-170g7su{margin-top:16px}.person-link.svelte-170g7su{min-height:44px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.back-link.svelte-170g7su span:where(.svelte-170g7su),.person-link.svelte-170g7su{transition:none}}.advisory-panel.svelte-q338m8{position:relative;display:flex;flex-direction:column;padding-block:110px 96px;background:var(--page-bg);color:var(--ink);border-radius:0;touch-action:pan-y pinch-zoom}.advisory-panel.embedded.svelte-q338m8{margin-top:48px;padding-block:0}.advisory-content.svelte-q338m8{display:flex;flex-direction:column;gap:40px;width:100%;min-width:0}.advisory-heading.svelte-q338m8{display:flex;flex-direction:column;gap:24px}.advisory-title.svelte-q338m8{margin:0;color:var(--ink)}.board-eyebrow.svelte-q338m8{margin:0;font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.board-title.svelte-q338m8{margin:0;font-family:var(--display);font-size:clamp(40px,7vw,56px);font-weight:300;line-height:1;letter-spacing:-.015em;color:var(--ink-strong)}.advisory-text.svelte-q338m8{max-width:760px;margin:0;color:var(--ink-muted);font-family:var(--body);font-size:17px;font-weight:400;line-height:1.7}.advisory-grid.svelte-q338m8{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:40px 24px}@media(max-width:900px){.advisory-panel.svelte-q338m8{padding-block:56px 72px}.advisory-grid.svelte-q338m8{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:32px 16px}}
