.hero[data-astro-cid-ge2uvauf]{position:relative;overflow:hidden}.hero-bg[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:60% 45%;width:100%;height:100%;position:absolute;inset:0}.hero-scrim[data-astro-cid-ge2uvauf]{background:var(--scrim);position:absolute;inset:0}.hero-inner[data-astro-cid-ge2uvauf]{padding:48px 24px 80px;position:relative}.hero-text[data-astro-cid-ge2uvauf]{max-width:720px}.eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 16px;font-size:14px;font-weight:600}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;margin:0;font-size:clamp(48px,7vw,88px);line-height:1}.tagline[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:560px;margin:24px 0 0;font-size:20px;line-height:1.5}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.stats[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:40px;margin:48px 0 0;display:flex}.stats[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{flex-direction:column-reverse;display:flex}.stats[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-family:var(--font-display);margin:0;font-size:36px;font-weight:700}.stats[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:14px}.tight[data-astro-cid-35zmferu]{margin-bottom:8px}.intro[data-astro-cid-35zmferu]{margin:0 0 32px;font-size:17px}.offers[data-astro-cid-35zmferu]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.offer[data-astro-cid-35zmferu]{flex-direction:column;gap:12px;padding:24px;display:flex}.tag[data-astro-cid-35zmferu]{color:var(--accent);font-size:13px;font-weight:600}.offer[data-astro-cid-35zmferu] h3[data-astro-cid-35zmferu]{margin:0;font-size:20px;line-height:1.3}.offer[data-astro-cid-35zmferu] p[data-astro-cid-35zmferu]{margin:0;font-size:15px;line-height:1.5}.list-title[data-astro-cid-35zmferu]{margin:56px 0 16px;font-size:22px}.next[data-astro-cid-35zmferu]{border:1px solid var(--line);background:var(--feature);color:#f1f5f9;border-radius:16px;flex-wrap:wrap;align-items:center;gap:24px 32px;padding:28px 32px;display:flex}.next-text[data-astro-cid-35zmferu]{flex:480px;min-width:0}.next-when[data-astro-cid-35zmferu]{letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;margin:0 0 8px;font-size:13px;font-weight:600}.next[data-astro-cid-35zmferu] h4[data-astro-cid-35zmferu]{font-family:var(--font-display);margin:0 0 8px;font-size:26px;line-height:1.25}.next-where[data-astro-cid-35zmferu]{color:#cbd5e1;margin:0}.upcoming[data-astro-cid-35zmferu]{margin-top:8px}.upcoming[data-astro-cid-35zmferu] li[data-astro-cid-35zmferu]:first-child{border-top:none}.date[data-astro-cid-35zmferu]{width:110px;color:var(--link);font-weight:600}.past[data-astro-cid-35zmferu]{margin:0;padding:0;list-style:none}.past[data-astro-cid-35zmferu] li[data-astro-cid-35zmferu]{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 24px;padding:16px 0;display:flex}.year[data-astro-cid-35zmferu]{width:56px;font-weight:600}.title[data-astro-cid-35zmferu]{flex:320px;font-weight:500}.links[data-astro-cid-35zmferu]{gap:12px;display:flex}.about[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:48px;display:flex}.photo-wrap[data-astro-cid-oxgmilyn]{flex:260px;align-self:flex-start;max-width:320px;margin-right:24px;position:relative}.photo[data-astro-cid-oxgmilyn]{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;position:relative;overflow:hidden}.photo[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.vignette[data-astro-cid-oxgmilyn]{pointer-events:none;background:radial-gradient(ellipse 70% 75% at 50% 42%, #0000 45%, var(--vignette) 100%);position:absolute;inset:0}.mcp-badge[data-astro-cid-oxgmilyn]{background:var(--card);border:1px solid var(--line);border-radius:10px;width:32%;padding:8px 10px;position:absolute;top:85.4%;left:85.4%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #00000040}.mcp-badge[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{width:100%;height:auto;display:block}.bio[data-astro-cid-oxgmilyn]{flex:320px}.bio[data-astro-cid-oxgmilyn] .section-title[data-astro-cid-oxgmilyn]{margin-bottom:16px}.bio[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{margin:0;font-size:17px;line-height:1.6}.jobs[data-astro-cid-oxgmilyn]{flex-direction:column;flex:420px;gap:16px;margin:0;padding:0;list-style:none;display:flex}.jobs[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{align-items:baseline;gap:16px;display:flex}.dot[data-astro-cid-oxgmilyn]{background:var(--accent);border-radius:5px;flex:none;width:10px;height:10px}.role[data-astro-cid-oxgmilyn]{font-weight:600}.prev[data-astro-cid-oxgmilyn]{align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.arrow[data-astro-cid-oxgmilyn]{color:var(--accent);font-weight:700}.org[data-astro-cid-oxgmilyn]{font-size:15px}.certs[data-astro-cid-wcg6dn3j]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cert[data-astro-cid-wcg6dn3j]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 20px;display:flex}.badge[data-astro-cid-wcg6dn3j]{object-fit:contain;width:96px;height:96px;display:block}.logo[data-astro-cid-wcg6dn3j]{object-fit:contain;width:100%;max-width:220px;height:128px;display:block}.name[data-astro-cid-wcg6dn3j]{font-weight:600;line-height:1.3}.issuer[data-astro-cid-wcg6dn3j]{font-size:14px}.verify[data-astro-cid-wcg6dn3j]{margin:20px 0 0;font-size:15px}.articles[data-astro-cid-h46pktab]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}article[data-astro-cid-h46pktab]{border-top:2px solid var(--accent);padding-top:16px}.tag[data-astro-cid-h46pktab]{font-size:13px}h3[data-astro-cid-h46pktab]{margin:8px 0;font-size:20px}h3[data-astro-cid-h46pktab] a[data-astro-cid-h46pktab]{color:var(--text);text-decoration:none}h3[data-astro-cid-h46pktab] a[data-astro-cid-h46pktab]:hover{color:var(--link-hover);text-decoration:underline}p[data-astro-cid-h46pktab]{margin:0;font-size:15px}
