.affiliations.svelte-1j8krmv{width:90%;max-width:var(--max-width);margin:0 auto;padding:2.25rem 0 .5rem;scroll-margin-top:1.5rem}.logo-strip.svelte-1j8krmv{list-style:none;margin:0;padding:1.5rem 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 3.5rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.logo-strip.svelte-1j8krmv a:where(.svelte-1j8krmv){display:inline-flex;align-items:center;opacity:.72;transition:opacity .2s ease}.logo-strip.svelte-1j8krmv a:where(.svelte-1j8krmv):hover{opacity:1}.logo-strip.svelte-1j8krmv img:where(.svelte-1j8krmv){display:block;height:2.1rem;width:auto;max-width:12rem;filter:grayscale(1)}@media(max-width:768px){.logo-strip.svelte-1j8krmv{gap:1.5rem 2rem;padding:1.25rem 0}}.speaking.svelte-1eeipl0{width:90%;max-width:var(--max-width);margin:0 auto;padding:2.5rem 0 2rem;scroll-margin-top:2rem}.section-header.svelte-1eeipl0{margin-bottom:1.75rem;text-align:left}.section-header.svelte-1eeipl0 h2:where(.svelte-1eeipl0){margin:0 0 .5rem;text-align:left;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.section-lede.svelte-1eeipl0{margin:0;max-width:none;font-size:1.05rem;line-height:1.55;color:#555}.speaking-list.svelte-1eeipl0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.speaking-list.svelte-1eeipl0 li:where(.svelte-1eeipl0){display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;width:100%;box-sizing:border-box;padding:.7rem .95rem;background:var(--secondary-color);border:1px solid #e0e0e0;border-radius:.65rem;font-size:.95rem;font-weight:500}.speaking-thumb.svelte-1eeipl0{width:4.5rem;height:3rem;object-fit:cover;border-radius:.35rem;flex-shrink:0;background:#e8e8e8}.speaking-copy.svelte-1eeipl0{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.speaking-title.svelte-1eeipl0{font-weight:600;line-height:1.35;color:var(--primary-color)}.speaking-event-row.svelte-1eeipl0{display:inline-flex;flex-wrap:wrap;align-items:baseline;color:#555;font-size:.9rem}.speaking-location.svelte-1eeipl0{font-size:.85rem;font-weight:500;color:#777;line-height:1.3}.speaking-note.svelte-1eeipl0{font-size:.85rem;font-weight:500;color:#666;line-height:1.35}.speaking-year.svelte-1eeipl0{font-variant-numeric:tabular-nums;font-weight:600;color:#666;font-size:.85rem}.speaking-year.svelte-1eeipl0:before{content:"·";margin:0 .35em;opacity:.45;font-weight:400}.speaking-watch.svelte-1eeipl0{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.35rem .7rem;border-radius:980px;background:#111;color:#fff;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .2s ease}.speaking-watch.svelte-1eeipl0:hover{background:#c4302b;color:#fff}.yt-icon.svelte-1eeipl0{width:1.05rem;height:1.05rem}@media(max-width:768px){.speaking-watch.svelte-1eeipl0{margin-left:0}}.publications.svelte-bg4weh{width:90%;max-width:var(--max-width);margin:0 auto;padding:2.5rem 0;scroll-margin-top:2rem;border-top:1px solid #ddd}.section-header.svelte-bg4weh{margin-bottom:1.75rem;text-align:left}.section-header.svelte-bg4weh h2:where(.svelte-bg4weh){margin:0 0 .5rem;text-align:left;padding-bottom:.5rem;border-bottom:2px solid var(--border-color);font-size:clamp(1.4rem,3vw,1.8rem);letter-spacing:-.02em}.section-lede.svelte-bg4weh{margin:0;max-width:40rem;font-size:1.05rem;line-height:1.55;color:#555}.counts.svelte-bg4weh{display:block;margin-top:.4rem;font-size:.95rem;color:#777}.entry-list.svelte-bg4weh{list-style:none;padding:0;margin:0;display:grid;gap:0;border-top:1px solid #ddd}.entry-list.svelte-bg4weh li:where(.svelte-bg4weh){border-bottom:1px solid #ddd}.entry-list.svelte-bg4weh a:where(.svelte-bg4weh){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 1.5rem;padding:1.15rem 0;text-decoration:none;color:var(--text-color);transition:color .2s ease}.entry-list.svelte-bg4weh a:where(.svelte-bg4weh):hover{color:var(--accent-color)}.entry-list.svelte-bg4weh a:where(.svelte-bg4weh):hover .entry-meta:where(.svelte-bg4weh),.entry-list.svelte-bg4weh a:where(.svelte-bg4weh):hover .entry-access:where(.svelte-bg4weh){color:var(--accent-color)}.entry-main.svelte-bg4weh{display:flex;flex-direction:column;gap:.3rem;min-width:0}.entry-title.svelte-bg4weh{font-size:1.05rem;font-weight:600;line-height:1.4}.entry-note.svelte-bg4weh{font-size:.88rem;font-weight:400;color:#777;line-height:1.4}.entry-access.svelte-bg4weh{font-size:.82rem;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#666;line-height:1.4;word-break:break-all}.entry-meta.svelte-bg4weh{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;font-size:.85rem;color:#666;text-align:right;white-space:nowrap}.entry-meta.svelte-bg4weh .kind:where(.svelte-bg4weh){font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;color:#888}@media(max-width:768px){.entry-list.svelte-bg4weh a:where(.svelte-bg4weh){grid-template-columns:1fr;gap:.45rem}.entry-meta.svelte-bg4weh{align-items:flex-start;text-align:left;flex-direction:row;flex-wrap:wrap;gap:.35rem .65rem;white-space:normal}.entry-meta.svelte-bg4weh .kind:where(.svelte-bg4weh):after{content:"·";margin-left:.35rem;font-weight:400}}.hero.svelte-1uha8ag,.section.svelte-1uha8ag{width:100%;box-sizing:border-box;margin:0;text-align:left}.section.svelte-1uha8ag h2:where(.svelte-1uha8ag){border-bottom:none}.wrap.svelte-1uha8ag{width:90%;max-width:var(--max-width);margin:0 auto}.hero.svelte-1uha8ag{position:relative;display:flex;min-height:88vh;padding:0;overflow:hidden;background:linear-gradient(165deg,#191c21,#101317 52%,#0a0c0f)}.hero-glow.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(62rem 38rem at 76% 32%,rgba(255,255,255,.075),transparent 68%),radial-gradient(38rem 30rem at 6% 88%,rgba(255,102,0,.07),transparent 70%);pointer-events:none}.hero-content.svelte-1uha8ag{position:relative;z-index:2;width:90%;max-width:var(--max-width);margin:0 auto;padding:1.5rem 0 1.15rem;display:flex;flex-direction:column;flex:1;gap:4rem}.topbar.svelte-1uha8ag{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem 1.75rem;padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.16)}.topbar-nav.svelte-1uha8ag{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1.15rem}.nav-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:1px solid rgba(255,255,255,.35);border-radius:980px;color:#ffffffeb;text-decoration:none;font-size:.9rem;font-weight:600;white-space:nowrap;background:#ffffff0f;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.nav-chevron.svelte-1uha8ag{width:.85rem;height:.85rem;flex-shrink:0;opacity:.85}.topbar-connect.svelte-1uha8ag{display:inline-flex;align-items:center;padding:.45rem 1rem;border-radius:980px;border:1px solid transparent;background:var(--secondary-color);color:var(--primary-color);text-decoration:none;font-size:.9rem;font-weight:650;white-space:nowrap;transition:transform .2s ease,background-color .2s ease}.nav-link.svelte-1uha8ag:hover{color:#fff;background:#ffffff24;border-color:#ffffffb3;transform:translateY(-1px)}.topbar-connect.svelte-1uha8ag:hover{background:#f0f0f0;color:var(--primary-color);transform:translateY(-1px)}.social-icon.svelte-1uha8ag{width:1rem;height:1rem;flex-shrink:0}.hero-main.svelte-1uha8ag{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,19rem);gap:3.5rem;align-items:center;padding:1rem 0 2.5rem}.hero-statement.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;gap:1.35rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;max-width:none;font-size:clamp(2.6rem,6.4vw,4.75rem);line-height:1.02;letter-spacing:-.04em;font-weight:700;text-transform:none;color:#fff}.tagline.svelte-1uha8ag{margin:0;max-width:34rem;font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.3;letter-spacing:-.02em;font-weight:600;color:#fff}.narrative.svelte-1uha8ag{margin:0;max-width:38rem;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.6;font-weight:400;color:#ffffffb3}.portrait.svelte-1uha8ag{margin:0;justify-self:end;width:100%}.portrait.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center top;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);box-shadow:0 26px 64px #0000008c}.availability.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.55rem;font-size:.92rem;line-height:1.5;color:#ffffffb3}.availability-dot.svelte-1uha8ag{width:.45rem;height:.45rem;border-radius:50%;background:var(--accent-color);flex-shrink:0}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:.5rem}.cta-linkedin.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.45rem;padding:.75rem 1.25rem;border-radius:980px;border:1px solid rgba(255,255,255,.4);color:#ffffffeb;font-size:.95rem;font-weight:600;text-decoration:none;background:#ffffff0f;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.cta-linkedin.svelte-1uha8ag:hover{background:#ffffff24;border-color:#fff;color:#fff;transform:scale(1.02)}.hero-footer.svelte-1uha8ag{display:flex;flex-direction:column;align-items:stretch;gap:1.75rem}.stats.svelte-1uha8ag{list-style:none;margin:0;padding:1.75rem 0 0;border-top:1px solid rgba(255,255,255,.22);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 2.5rem}.stats.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:.3rem}.stat-value.svelte-1uha8ag{font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1;font-weight:700;letter-spacing:-.03em;color:#fff}.stat-label.svelte-1uha8ag{font-size:.88rem;line-height:1.4;color:#ffffff9e}.scroll-hint.svelte-1uha8ag{display:inline-flex;align-items:center;align-self:center;gap:.4rem;margin-top:auto;padding-top:1.25rem;color:#ffffffb8;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s ease}.scroll-hint.svelte-1uha8ag:hover{color:#fff}.scroll-chevron.svelte-1uha8ag{width:1.1rem;height:1.1rem;animation:svelte-1uha8ag-scroll-nudge 1.8s ease-in-out infinite}@keyframes svelte-1uha8ag-scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(.28rem)}}@media(prefers-reduced-motion:reduce){.scroll-chevron.svelte-1uha8ag{animation:none}}.cta.svelte-1uha8ag{background:var(--secondary-color);color:var(--primary-color);padding:.8rem 1.6rem;border-radius:980px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.cta.svelte-1uha8ag:hover{background:#f0f0f0;color:var(--primary-color);transform:scale(1.02)}.section.svelte-1uha8ag{padding:3.5rem 0;scroll-margin-top:1.5rem}.section.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 1.5rem;max-width:none;width:100%;font-size:clamp(1.85rem,4.2vw,2.85rem);line-height:1.15;letter-spacing:-.03em;color:var(--primary-color)}#expertise.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center}.lede.svelte-1uha8ag{margin:0 auto 1.5rem;max-width:none;width:80%;font-size:1.05rem;line-height:1.7;color:var(--text-color);text-align:center;text-wrap:pretty}#expertise.svelte-1uha8ag .lede:where(.svelte-1uha8ag){text-align:center}.pillars.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #ddd;width:100%}.pillar.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:0;padding:1.5rem 1.35rem;background:var(--secondary-color);border:1px solid #e4e4e4;border-radius:.5rem;text-align:center}.pillar.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .65rem;font-size:1.05rem;line-height:1.35;letter-spacing:-.015em;color:var(--primary-color);text-align:center}.pillar-lead.svelte-1uha8ag{margin:0 0 1.15rem;max-width:none;width:100%;flex:1;font-size:.95rem;line-height:1.6;text-align:justify;text-wrap:pretty;color:#555}.skill-list.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.skill-list.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:.4rem .75rem;background:var(--secondary-color);border:1px solid #e0e0e0;border-radius:980px;font-size:.85rem;font-weight:500}.collaborate-actions.svelte-1uha8ag{margin-top:1.75rem;display:flex;justify-content:center}.cta-dark.svelte-1uha8ag{display:inline-flex;background:var(--primary-color);color:#fff;padding:.8rem 1.6rem;border-radius:980px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.cta-dark.svelte-1uha8ag:hover{color:#fff;opacity:.9;transform:scale(1.02)}@media(max-width:960px){.pillars.svelte-1uha8ag{grid-template-columns:1fr}.stats.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.lede.svelte-1uha8ag{width:100%}.hero.svelte-1uha8ag{min-height:0}.hero-content.svelte-1uha8ag{gap:2.5rem;padding-bottom:1rem}.topbar.svelte-1uha8ag{justify-content:flex-end;gap:.75rem 1.25rem;padding:1rem 0}.topbar-nav.svelte-1uha8ag{justify-content:flex-end;margin-left:0;gap:1.25rem}.hero-main.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem;padding:.5rem 0 1.5rem}.hero-statement.svelte-1uha8ag{gap:1.1rem}.portrait.svelte-1uha8ag{order:-1;justify-self:start;width:min(48%,11rem)}.hero-footer.svelte-1uha8ag{gap:1.35rem}.stats.svelte-1uha8ag{padding-top:1.35rem;gap:1.25rem 1.5rem}.section.svelte-1uha8ag{padding:2.75rem 0}}
