.profile-page.svelte-18h2hjp{--ink:#172033;--muted:#667085;--line:#e5e7eb;color:var(--ink)}.profile-header.svelte-18h2hjp,.panel.svelte-18h2hjp{background:#fff;border:1px solid #d7dce5}.profile-header.svelte-18h2hjp{background:linear-gradient(120deg,#f8f3ec,#f4f7f6);border-radius:18px;justify-content:space-between;gap:24px;padding:28px 30px;display:flex}.identity.svelte-18h2hjp,.header-actions.svelte-18h2hjp,.section-heading.svelte-18h2hjp{align-items:center;gap:14px;display:flex}.avatar.svelte-18h2hjp{color:#286b67;background:#e7f0ef;border-radius:50%;place-items:center;width:64px;height:64px;font-size:1.2rem;font-weight:800;display:grid}h1.svelte-18h2hjp,h2.svelte-18h2hjp,p.svelte-18h2hjp{margin:0}h1.svelte-18h2hjp{margin-top:4px;font:700 clamp(1.7rem,4vw,2.7rem)/1.05 Georgia,serif}.eyebrow.svelte-18h2hjp{color:#9b4d2b;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.reference.svelte-18h2hjp,.muted.svelte-18h2hjp,.state.svelte-18h2hjp{color:var(--muted);font-size:.78rem}.reference.svelte-18h2hjp{margin-top:6px}.header-actions.svelte-18h2hjp{align-items:flex-start}.header-actions.svelte-18h2hjp a:where(.svelte-18h2hjp){color:#9b4d2b;font-size:.78rem;font-weight:800}.header-actions.svelte-18h2hjp button:where(.svelte-18h2hjp){color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#172033;border:1px solid #cbd2dc;border-radius:8px;padding:0 11px;font-weight:700}.grid.svelte-18h2hjp{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.panel.svelte-18h2hjp{border-radius:14px;padding:22px}.panel.svelte-18h2hjp h2:where(.svelte-18h2hjp){font-size:1.05rem}.wide.svelte-18h2hjp{grid-column:1/-1}.contact.svelte-18h2hjp dl:where(.svelte-18h2hjp){gap:14px;margin:22px 0 0;display:grid}.contact.svelte-18h2hjp dl:where(.svelte-18h2hjp) div:where(.svelte-18h2hjp){border-bottom:1px solid #f0f1f3;justify-content:space-between;gap:16px;padding-bottom:9px;display:flex}.contact.svelte-18h2hjp dt:where(.svelte-18h2hjp){color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:800}.contact.svelte-18h2hjp dd:where(.svelte-18h2hjp){text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem}.notes.svelte-18h2hjp{border-top:1px solid var(--line);margin-top:18px;padding-top:16px;font-size:.82rem;line-height:1.5}.roles.svelte-18h2hjp{align-content:start;gap:10px;display:grid}.roles.svelte-18h2hjp article:where(.svelte-18h2hjp){border:1px solid var(--line);border-radius:8px;gap:4px;padding:12px;display:grid}.roles.svelte-18h2hjp article:where(.svelte-18h2hjp) span:where(.svelte-18h2hjp),.roles.svelte-18h2hjp article:where(.svelte-18h2hjp) small:where(.svelte-18h2hjp){color:var(--muted);font-size:.76rem}.roles.svelte-18h2hjp article:where(.svelte-18h2hjp) p:where(.svelte-18h2hjp){font-size:.8rem;line-height:1.45}.section-heading.svelte-18h2hjp{justify-content:space-between}.section-heading.svelte-18h2hjp span:where(.svelte-18h2hjp){background:#f1f3f5;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:.75rem;font-weight:800;display:grid}ul.svelte-18h2hjp{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}li.svelte-18h2hjp{background:#f8f9fa;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 12px;font-size:.8rem;display:grid}li.svelte-18h2hjp span:where(.svelte-18h2hjp),li.svelte-18h2hjp small:where(.svelte-18h2hjp){color:var(--muted)}.state.svelte-18h2hjp{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px}.state.error.svelte-18h2hjp{color:#a33a2a}.state.svelte-18h2hjp a:where(.svelte-18h2hjp){color:#9b4d2b;margin-top:12px;font-weight:800;display:inline-block}@media (width<=700px){.profile-header.svelte-18h2hjp{flex-direction:column;align-items:flex-start;padding:22px}.grid.svelte-18h2hjp{grid-template-columns:1fr}.wide.svelte-18h2hjp{grid-column:auto}.header-actions.svelte-18h2hjp{justify-content:space-between;width:100%}li.svelte-18h2hjp{grid-template-columns:1fr;gap:4px}.contact.svelte-18h2hjp dl:where(.svelte-18h2hjp) div:where(.svelte-18h2hjp){flex-direction:column;align-items:flex-start;gap:4px}.contact.svelte-18h2hjp dd:where(.svelte-18h2hjp){text-align:left}}
