.page[data-astro-cid-vtrz6cmc]{background:var(--jdi-white);padding:2.5rem 0 4rem}.crumb[data-astro-cid-vtrz6cmc]{letter-spacing:.12em;text-transform:uppercase;color:var(--jdi-grey-text);align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:.72rem;font-weight:600;display:flex}.crumb[data-astro-cid-vtrz6cmc] a[data-astro-cid-vtrz6cmc]{color:var(--jdi-grey-text)}.crumb[data-astro-cid-vtrz6cmc] a[data-astro-cid-vtrz6cmc]:hover,.dot[data-astro-cid-vtrz6cmc]{color:var(--jdi-gold)}.here[data-astro-cid-vtrz6cmc]{color:var(--jdi-navy)}.profile[data-astro-cid-vtrz6cmc]{border-bottom:2px solid var(--jdi-navy);align-items:flex-start;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}.portrait[data-astro-cid-vtrz6cmc]{object-fit:cover;border-radius:50%;flex:none;width:120px;height:120px}.kicker[data-astro-cid-vtrz6cmc]{letter-spacing:.14em;text-transform:uppercase;color:var(--jdi-gold);margin-bottom:.5rem;font-size:.66rem;font-weight:600}h1[data-astro-cid-vtrz6cmc]{font-family:var(--jdi-font-display);letter-spacing:var(--jdi-tracking-tight);color:var(--jdi-navy);margin:0 0 .4rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1.1}.job[data-astro-cid-vtrz6cmc]{color:var(--jdi-royal);margin:0 0 1rem;font-size:.95rem;font-weight:600}.bio[data-astro-cid-vtrz6cmc]{max-width:640px;color:var(--jdi-navy-mid);text-wrap:pretty;margin:0 0 1rem;font-size:.98rem;line-height:1.7}.links[data-astro-cid-vtrz6cmc]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-vtrz6cmc] a[data-astro-cid-vtrz6cmc]{color:var(--jdi-navy);text-underline-offset:3px;font-size:.88rem;font-weight:600;text-decoration:underline}.links[data-astro-cid-vtrz6cmc] a[data-astro-cid-vtrz6cmc]:hover{color:var(--jdi-gold)}.split[data-astro-cid-vtrz6cmc]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:3rem;display:grid}.river[data-astro-cid-vtrz6cmc]{display:grid}h2[data-astro-cid-vtrz6cmc]{letter-spacing:.14em;text-transform:uppercase;color:var(--jdi-grey-text);margin:0;font-size:.72rem;font-weight:600}.row[data-astro-cid-vtrz6cmc]{border-bottom:1px solid var(--jdi-grey-2);transition:background var(--jdi-duration) var(--jdi-ease);grid-template-columns:minmax(0,1fr) 200px;gap:1.75rem;padding:1.5rem 0;display:grid}.row[data-astro-cid-vtrz6cmc]:hover{background:var(--jdi-off-white)}.row-kicker[data-astro-cid-vtrz6cmc]{letter-spacing:.12em;text-transform:uppercase;color:var(--jdi-royal);margin-bottom:.6rem;font-size:.66rem;font-weight:600}.row[data-astro-cid-vtrz6cmc] h3[data-astro-cid-vtrz6cmc]{font-family:var(--jdi-font-display);color:var(--jdi-navy);text-wrap:pretty;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.row[data-astro-cid-vtrz6cmc] p[data-astro-cid-vtrz6cmc]{color:var(--jdi-navy-mid);opacity:.8;text-wrap:pretty;max-width:560px;margin:.55rem 0 0;font-size:.88rem;line-height:1.65}.meta[data-astro-cid-vtrz6cmc]{color:var(--jdi-grey-text);gap:.5rem;margin-top:.8rem;font-size:.74rem;display:flex}.thumb[data-astro-cid-vtrz6cmc]{aspect-ratio:4/3;border-radius:var(--jdi-radius-btn);background:var(--jdi-gradient);width:100%;position:relative;overflow:hidden}.thumb[data-astro-cid-vtrz6cmc] img[data-astro-cid-vtrz6cmc]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}aside[data-astro-cid-vtrz6cmc]{gap:2rem;display:grid;position:sticky;top:96px}@media (width<=1100px){.split[data-astro-cid-vtrz6cmc]{grid-template-columns:minmax(0,1fr)}aside[data-astro-cid-vtrz6cmc]{position:static}}@media (width<=820px){.profile[data-astro-cid-vtrz6cmc]{flex-direction:column;gap:1.25rem}.portrait[data-astro-cid-vtrz6cmc]{width:88px;height:88px}.row[data-astro-cid-vtrz6cmc]{grid-template-columns:minmax(0,1fr);gap:1rem}.thumb[data-astro-cid-vtrz6cmc]{aspect-ratio:16/9;order:-1}}
