.dr-portrait[data-astro-cid-bswuxruf]{justify-self:center;width:min(100%,400px);position:relative}.dr-portrait[data-astro-cid-bswuxruf]:before{content:"";background:radial-gradient(circle at 30% 30%, #b98be6, var(--purple) 55%, var(--navy) 100%);border-radius:50%;position:absolute;inset:10% -8% -4%}.dr-arch[data-astro-cid-bswuxruf]{box-shadow:var(--shadow-lg);aspect-ratio:4/5;border:6px solid #fff;border-radius:999px 999px 32px 32px;position:relative;overflow:hidden}.dr-arch[data-astro-cid-bswuxruf] img[data-astro-cid-bswuxruf]{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.dr-badge[data-astro-cid-bswuxruf]{box-shadow:var(--shadow-md);text-align:center;background:#fff;border-radius:18px;padding:14px 20px;position:absolute;bottom:48px;right:-24px}.dr-badge[data-astro-cid-bswuxruf] strong[data-astro-cid-bswuxruf]{color:var(--purple);font-size:1.8rem;font-weight:900;line-height:1;display:block}.dr-badge[data-astro-cid-bswuxruf] span[data-astro-cid-bswuxruf]{color:var(--muted);font-size:.8rem;font-weight:700}.dr-quote[data-astro-cid-bswuxruf]{border-left:4px solid var(--purple);background:var(--lav-50);color:var(--ink);border-radius:0 18px 18px 0;margin:28px 0 0;padding:22px 26px;font-size:1.15rem;font-weight:700;line-height:1.5}.bio-media[data-astro-cid-bswuxruf]{grid-template-columns:1.1fr .9fr;align-items:end;gap:16px;display:grid}.bm1[data-astro-cid-bswuxruf]{aspect-ratio:3/4.4;border-radius:180px 180px 28px 28px}.bm2[data-astro-cid-bswuxruf]{aspect-ratio:3/3.6;border-radius:28px 100px 28px 28px;margin-bottom:40px}.timeline[data-astro-cid-bswuxruf]{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-bswuxruf]:before{content:"";background:linear-gradient(90deg, var(--purple), var(--lav-300));height:2px;position:absolute;top:28px;left:28px;right:28px}.timeline[data-astro-cid-bswuxruf] li[data-astro-cid-bswuxruf]{position:relative}.timeline[data-astro-cid-bswuxruf] h3[data-astro-cid-bswuxruf]{margin:20px 0 8px}.timeline[data-astro-cid-bswuxruf] p[data-astro-cid-bswuxruf]{color:var(--muted);font-size:.97rem}@media (width<=900px){.timeline[data-astro-cid-bswuxruf]{grid-template-columns:1fr 1fr;gap:32px 20px}.timeline[data-astro-cid-bswuxruf]:before{display:none}}@media (width<=560px){.timeline[data-astro-cid-bswuxruf]{grid-template-columns:1fr}}.soc-grid[data-astro-cid-bswuxruf]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,80px);display:grid}.soc[data-astro-cid-bswuxruf]{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.soc[data-astro-cid-bswuxruf] li[data-astro-cid-bswuxruf]{border:1px solid var(--line);border-radius:16px;grid-template-columns:90px 1fr;align-items:center;gap:14px;padding:14px 18px;transition:border-color .3s,background .3s;display:grid}.soc[data-astro-cid-bswuxruf] li[data-astro-cid-bswuxruf]:hover{border-color:var(--lav-300);background:var(--lav-50)}.soc[data-astro-cid-bswuxruf] strong[data-astro-cid-bswuxruf]{color:var(--purple);font-size:1.1rem;font-weight:900}.soc[data-astro-cid-bswuxruf] span[data-astro-cid-bswuxruf]{color:var(--muted);font-size:.92rem;font-weight:600}.cert-stack[data-astro-cid-bswuxruf]{place-items:center;min-height:420px;display:grid;position:relative}.cert-stack[data-astro-cid-bswuxruf] figure[data-astro-cid-bswuxruf]{width:min(80%,340px);box-shadow:var(--shadow-lg);transform:rotate(var(--r)) translate(calc((var(--i) - 1) * 46px), calc((var(--i) - 1) * 54px));transition:transform .6s var(--ease), z-index 0s;background:#fff;border-radius:16px;margin:0;padding:10px;position:absolute}.cert-stack[data-astro-cid-bswuxruf] figure[data-astro-cid-bswuxruf]:hover{z-index:3;transform:rotate(0)scale(1.06)}.cert-stack[data-astro-cid-bswuxruf] img[data-astro-cid-bswuxruf]{border-radius:8px}@media (width<=900px){.soc-grid[data-astro-cid-bswuxruf]{grid-template-columns:1fr}}.team-sec[data-astro-cid-bswuxruf]{background:linear-gradient(180deg, #fff, var(--lav-50))}.team[data-astro-cid-bswuxruf]{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.team-photo[data-astro-cid-bswuxruf]{aspect-ratio:3/4;background:var(--lav-100);box-shadow:var(--shadow-md);border-radius:140px 140px 22px 22px;overflow:hidden}.team-photo[data-astro-cid-bswuxruf] img[data-astro-cid-bswuxruf]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .8s var(--ease)}.team[data-astro-cid-bswuxruf] li[data-astro-cid-bswuxruf]:hover img[data-astro-cid-bswuxruf]{transform:scale(1.05)}.team[data-astro-cid-bswuxruf] h3[data-astro-cid-bswuxruf]{margin-top:16px;font-size:1.1rem}.team[data-astro-cid-bswuxruf] p[data-astro-cid-bswuxruf]{color:var(--purple);font-weight:700}.team-wide[data-astro-cid-bswuxruf]{grid-template-columns:1.2fr 1fr;gap:20px;margin-top:48px;display:grid}.team-wide[data-astro-cid-bswuxruf] .media-round[data-astro-cid-bswuxruf]{aspect-ratio:16/10}@media (width<=900px){.team[data-astro-cid-bswuxruf]{grid-template-columns:1fr 1fr}.team-wide[data-astro-cid-bswuxruf]{grid-template-columns:1fr}}
