.portrait[data-astro-cid-idcj4gp7]{box-shadow:var(--shadow-lg);background:var(--navy-800);aspect-ratio:4/5;border-radius:22px;margin:0;position:relative;overflow:hidden}.portrait[data-astro-cid-idcj4gp7] img[data-astro-cid-idcj4gp7]{object-fit:cover;object-position:55% 20%;width:100%;height:100%}.mono[data-astro-cid-idcj4gp7]{text-align:center;height:100%;color:var(--white);background:radial-gradient(circle at 30% 20%, #dc1c2e8c, transparent 55%), linear-gradient(160deg, var(--navy-700), var(--navy-950));place-content:center;gap:.75rem;display:grid}.mono[data-astro-cid-idcj4gp7] span[data-astro-cid-idcj4gp7]{font:500 clamp(4rem, 9vw, 6.5rem) var(--serif);letter-spacing:.04em}.mono[data-astro-cid-idcj4gp7] small[data-astro-cid-idcj4gp7]{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:.7rem}figcaption[data-astro-cid-idcj4gp7]{color:var(--white);background:linear-gradient(#0000,#071427e6);padding:2.5rem 1.4rem 1.3rem;display:grid;position:absolute;inset:auto 0 0}figcaption[data-astro-cid-idcj4gp7] strong[data-astro-cid-idcj4gp7]{font:500 1.4rem var(--serif)}figcaption[data-astro-cid-idcj4gp7] span[data-astro-cid-idcj4gp7]{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:.8rem}.md[data-astro-cid-idcj4gp7]{aspect-ratio:1}.story[data-astro-cid-ta2fbyqs]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.story-photo[data-astro-cid-ta2fbyqs]{position:sticky;top:130px}.contact-card[data-astro-cid-ta2fbyqs]{gap:.4rem;margin-top:1.25rem;display:grid}.contact-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;margin:0;padding:.45rem 0;font-size:.92rem;display:flex}.contact-card[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--muted)}.contact-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--navy-800);padding:.35rem 0;font-weight:600;text-decoration:none}.contact-card[data-astro-cid-ta2fbyqs] .about-profiles{margin-top:.8rem}.contact-card[data-astro-cid-ta2fbyqs] .btn[data-astro-cid-ta2fbyqs]{color:var(--white);margin-top:.8rem}.timeline[data-astro-cid-ta2fbyqs]{border-left:2px solid var(--line);gap:1.2rem;margin:2.5rem 0;padding-left:1.6rem;display:grid}.timeline[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{display:grid;position:relative}.timeline[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--white);border:3px solid var(--red);border-radius:50%;width:12px;height:12px;position:absolute;top:.45rem;left:calc(-1.6rem - 7px)}.timeline[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font:600 1.2rem var(--serif);color:var(--navy-900)}.timeline[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--muted)}.designations[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.des[data-astro-cid-ta2fbyqs]{background:var(--ivory);border-radius:12px;padding:1rem 1.1rem;display:grid}.des[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font:600 1.3rem var(--serif);color:var(--red)}.des[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-size:.88rem}.small[data-astro-cid-ta2fbyqs]{font-size:.9rem}.award-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);margin-top:3rem}@media (width<=1000px){.award-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.award-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}.award[data-astro-cid-ta2fbyqs]{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff1f;gap:.3rem;padding:2rem 1.6rem;display:grid}.award[data-astro-cid-ta2fbyqs] .yr[data-astro-cid-ta2fbyqs]{font:500 2.6rem var(--serif);color:var(--gold);margin-bottom:.6rem;line-height:1}.award[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font-size:1.1rem}.award[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]{color:#9fadc4}.clubs[data-astro-cid-ta2fbyqs]{margin-top:4rem}.legend[data-astro-cid-ta2fbyqs]{color:#b8c3d6;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;font-size:.85rem;display:flex}.k[data-astro-cid-ta2fbyqs]{border-radius:4px;width:14px;height:14px;display:inline-block}.k[data-astro-cid-ta2fbyqs].plat,.y[data-astro-cid-ta2fbyqs].plat{background:var(--gold);color:var(--navy-950)}.k[data-astro-cid-ta2fbyqs].hund,.y[data-astro-cid-ta2fbyqs].hund{background:var(--red);color:var(--white)}.years[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;margin-bottom:1rem;display:grid}.y[data-astro-cid-ta2fbyqs]{color:#6f7d95;background:#ffffff0f;border-radius:8px;place-items:center;height:44px;font-size:.8rem;font-weight:700;display:grid}.ventures[data-astro-cid-ta2fbyqs]{gap:.7rem;margin-bottom:1rem;display:grid}.ven[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);border-left:3px solid var(--red);border-radius:12px;padding:1rem 1.2rem;display:grid}.ven[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font:600 1.15rem var(--serif);color:var(--navy-900)}.ven[data-astro-cid-ta2fbyqs] .role[data-astro-cid-ta2fbyqs]{color:var(--red);font-size:.85rem;font-weight:600}.ven[data-astro-cid-ta2fbyqs] .note[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:.88rem}.mem[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:1.2rem;font-size:.9rem}.lead-list[data-astro-cid-ta2fbyqs]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.lead-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);border-left:3px solid var(--navy-700);border-radius:12px;padding:1.1rem 1.3rem;font-weight:500}@media (width<=900px){.story[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.story-photo[data-astro-cid-ta2fbyqs]{max-width:420px;position:static}}
