.journey[data-astro-cid-k4jm4iiu]{padding-top:clamp(2rem,1.5rem + 2vw,2.75rem)}.journey__grid[data-astro-cid-k4jm4iiu]{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:3rem clamp(2rem,4vw,4.5rem);display:grid}.journey__intro[data-astro-cid-k4jm4iiu]{max-width:44rem;color:var(--text-body);margin-top:.85rem;font-size:1.02rem}.timeline[data-astro-cid-k4jm4iiu]{--date-col:9.5rem;--rail-x:calc(var(--date-col) + 1.75rem);margin-top:2.25rem;list-style:none;position:relative}.timeline[data-astro-cid-k4jm4iiu]:before{content:"";left:var(--rail-x);background:var(--gold-display);opacity:.85;width:2px;position:absolute;top:.6rem;bottom:.5rem}.role[data-astro-cid-k4jm4iiu]{grid-template-columns:var(--date-col) minmax(0, 1fr);column-gap:3.75rem;padding-bottom:2rem;display:grid;position:relative}.role[data-astro-cid-k4jm4iiu]:last-child{padding-bottom:0}.role[data-astro-cid-k4jm4iiu]:before{content:"";left:calc(var(--rail-x) + 1px - 6px);background:var(--gold-display);width:12px;height:12px;box-shadow:0 0 0 4px var(--paper);border-radius:50%;position:absolute;top:.45rem}.role__period[data-astro-cid-k4jm4iiu]{color:var(--text);font-variant-numeric:tabular-nums;padding-top:.15rem;font-size:.95rem}.role__title[data-astro-cid-k4jm4iiu]{font-size:1.3rem;line-height:1.25}.role__org[data-astro-cid-k4jm4iiu]{color:var(--text);margin-top:.2rem;font-size:.92rem}.role__sep[data-astro-cid-k4jm4iiu]{color:var(--text-muted);margin-inline:.55rem}.role__summary[data-astro-cid-k4jm4iiu]{max-width:40rem;color:var(--text-muted);margin-top:.35rem;font-size:.95rem;line-height:1.55}.role__tags[data-astro-cid-k4jm4iiu]{margin-top:.85rem}.journey__aside[data-astro-cid-k4jm4iiu]{gap:1.25rem;display:grid}.focus-card[data-astro-cid-k4jm4iiu]{border-radius:var(--radius);background:var(--ink-850);overflow:hidden;box-shadow:0 20px 40px -24px #09121b99}.focus-card__media[data-astro-cid-k4jm4iiu]{aspect-ratio:1.6;position:relative}.focus-card__media[data-astro-cid-k4jm4iiu] img[data-astro-cid-k4jm4iiu]{object-fit:cover;width:100%;height:100%}.focus-card__media[data-astro-cid-k4jm4iiu]:after{content:"";background:linear-gradient(180deg, #111e2900, var(--ink-850));position:absolute;inset:40% 0 0}.focus-card__body[data-astro-cid-k4jm4iiu]{margin-top:-2.5rem;padding:0 1.6rem 1.6rem;position:relative}.focus-card__body[data-astro-cid-k4jm4iiu] .eyebrow[data-astro-cid-k4jm4iiu]{margin-bottom:.5rem;font-size:.68rem}.focus-card__title[data-astro-cid-k4jm4iiu]{font-size:1.6rem;line-height:1.12}.focus-card__body[data-astro-cid-k4jm4iiu] p[data-astro-cid-k4jm4iiu]:not(.eyebrow){margin:.75rem 0 1.1rem;font-size:.92rem;line-height:1.55}.pull-quote[data-astro-cid-k4jm4iiu]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);margin:0;padding:1.75rem 1.6rem 1.6rem}.pull-quote[data-astro-cid-k4jm4iiu]:before{content:"";background:var(--gold-display);width:2.25rem;height:2px;margin-bottom:1.1rem;display:block}.pull-quote[data-astro-cid-k4jm4iiu] blockquote[data-astro-cid-k4jm4iiu]{margin:0}.pull-quote[data-astro-cid-k4jm4iiu] blockquote[data-astro-cid-k4jm4iiu] p[data-astro-cid-k4jm4iiu]{font-family:var(--serif);color:var(--text);text-wrap:balance;font-size:1.5rem;font-style:italic;line-height:1.25}.pull-quote__text[data-astro-cid-k4jm4iiu]{color:var(--text-muted);margin-top:1rem;font-size:.92rem;line-height:1.55}.pull-quote[data-astro-cid-k4jm4iiu] figcaption[data-astro-cid-k4jm4iiu]{color:var(--gold-ink);letter-spacing:.24em;text-transform:uppercase;margin-top:1.25rem;font-size:.7rem;font-weight:600}.pull-quote[data-astro-cid-k4jm4iiu] .sep[data-astro-cid-k4jm4iiu]{margin-inline:.75em}.approach[data-astro-cid-k4jm4iiu]{background:var(--ink-900);padding-block:clamp(3rem,2rem + 2.5vw,4rem)}.approach__grid[data-astro-cid-k4jm4iiu]{grid-template-columns:minmax(0,30fr) minmax(0,28fr) minmax(0,30fr);align-items:center;gap:2.5rem clamp(2rem,3.5vw,3.5rem);display:grid}.approach__copy[data-astro-cid-k4jm4iiu] h2[data-astro-cid-k4jm4iiu]{font-size:clamp(2rem,1.3rem + 1.9vw,2.7rem)}.approach__copy[data-astro-cid-k4jm4iiu] p[data-astro-cid-k4jm4iiu]{margin:1rem 0 1.6rem;font-size:.98rem;line-height:1.6}.approach__media[data-astro-cid-k4jm4iiu]{aspect-ratio:1.38;border-radius:2px}.approach__features[data-astro-cid-k4jm4iiu]{gap:1.4rem}@media (width<=1080px){.journey__grid[data-astro-cid-k4jm4iiu]{grid-template-columns:1fr}.journey__aside[data-astro-cid-k4jm4iiu]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.approach__grid[data-astro-cid-k4jm4iiu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.approach__media[data-astro-cid-k4jm4iiu]{grid-row:span 1}.approach__features[data-astro-cid-k4jm4iiu]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.journey__aside[data-astro-cid-k4jm4iiu],.approach__grid[data-astro-cid-k4jm4iiu],.approach__features[data-astro-cid-k4jm4iiu]{grid-template-columns:1fr}.timeline[data-astro-cid-k4jm4iiu]{--date-col:0rem;--rail-x:.35rem}.role[data-astro-cid-k4jm4iiu]{grid-template-columns:1fr;padding-left:2rem}.role__period[data-astro-cid-k4jm4iiu]{color:var(--gold-ink);margin-bottom:.25rem;padding-top:0;font-size:.85rem;font-weight:600}}
