.hero[data-astro-cid-ryifgia5]{padding-block:clamp(56px,8vw,104px);overflow:hidden}.hero-grid[data-astro-cid-ryifgia5]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (width<=820px){.hero-grid[data-astro-cid-ryifgia5]{grid-template-columns:1fr}.portrait[data-astro-cid-ryifgia5]{order:-1;max-width:400px;margin-inline:auto}}.role[data-astro-cid-ryifgia5]{font-family:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--sage-text);margin-bottom:20px;font-size:.92rem}.lede[data-astro-cid-ryifgia5]{font-family:var(--font-serif);font-size:1.45rem;font-style:italic}.hero-ctas[data-astro-cid-ryifgia5]{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.portrait[data-astro-cid-ryifgia5]{margin:0}.portrait[data-astro-cid-ryifgia5] img[data-astro-cid-ryifgia5]{border-radius:var(--radius-lg);box-shadow:var(--shadow-lift)}.timeline-section[data-astro-cid-ryifgia5]{padding-bottom:clamp(24px,4vw,48px)}.timeline-section[data-astro-cid-ryifgia5] .eyebrow[data-astro-cid-ryifgia5]{margin-bottom:30px}.timeline[data-astro-cid-ryifgia5]{position:relative}.timeline-track[data-astro-cid-ryifgia5]{background:#209d5029;border-radius:999px;width:3px;position:absolute;top:6px;bottom:6px;left:9px}.timeline-fill[data-astro-cid-ryifgia5]{border-radius:inherit;background:var(--green);transform-origin:top;position:absolute;inset:0;transform:scaleY(1)}.timeline-list[data-astro-cid-ryifgia5]{gap:clamp(28px,4vw,40px);margin:0;padding:0;list-style:none;display:grid}.station[data-astro-cid-ryifgia5]{padding-left:44px;position:relative}.station-dot[data-astro-cid-ryifgia5]{border:3px solid var(--green);background:#fff;border-radius:50%;width:21px;height:21px;transition:background .3s,transform .3s;position:absolute;top:2px;left:0}.station-text[data-astro-cid-ryifgia5]{font-family:var(--font-serif);color:var(--sage-text);margin:0;font-size:clamp(1.05rem,1.9vw,1.25rem);line-height:1.55}.timeline[data-astro-cid-ryifgia5].is-animated .timeline-fill[data-astro-cid-ryifgia5]{transform:scaleY(0)}.timeline[data-astro-cid-ryifgia5].is-animated .station[data-astro-cid-ryifgia5]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.timeline[data-astro-cid-ryifgia5].is-animated .station[data-astro-cid-ryifgia5].active{opacity:1;transform:none}.timeline[data-astro-cid-ryifgia5].is-animated .station[data-astro-cid-ryifgia5].active .station-dot[data-astro-cid-ryifgia5]{background:var(--green);transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.station-dot[data-astro-cid-ryifgia5]{transition:none}.timeline[data-astro-cid-ryifgia5].is-animated .timeline-fill[data-astro-cid-ryifgia5]{transform:scaleY(1)}.timeline[data-astro-cid-ryifgia5].is-animated .station[data-astro-cid-ryifgia5]{opacity:1;transition:none;transform:none}}.letter-open[data-astro-cid-ryifgia5]{font-family:var(--font-serif);color:var(--green-deep);margin-bottom:1.2em;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.35}.mission-line[data-astro-cid-ryifgia5]{font-family:var(--font-serif);color:var(--sage-text);font-size:1.35rem}.platform-grid[data-astro-cid-ryifgia5]{grid-template-columns:1fr 1fr;gap:clamp(18px,2.5vw,32px);margin-top:40px;display:grid}@media (width<=820px){.platform-grid[data-astro-cid-ryifgia5]{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.platform-grid[data-astro-cid-ryifgia5] h3[data-astro-cid-ryifgia5]{margin-bottom:10px}.platform-grid[data-astro-cid-ryifgia5] p[data-astro-cid-ryifgia5]:last-child{color:var(--sage-text);margin:0}.platform-sum[data-astro-cid-ryifgia5]{max-width:62ch;margin:44px auto 0;font-size:1.12rem;line-height:1.6}.works[data-astro-cid-ryifgia5]{flex-direction:column;align-items:center;gap:16px;margin-top:6px;display:flex}.works[data-astro-cid-ryifgia5] .btn[data-astro-cid-ryifgia5]{text-align:center;max-width:100%}.meet-line[data-astro-cid-ryifgia5]{font-family:var(--font-serif);color:var(--green-deep);margin-bottom:1.2em;font-size:clamp(1.4rem,2.6vw,1.8rem)}.note-card[data-astro-cid-ryifgia5] p[data-astro-cid-ryifgia5]:last-child{color:var(--sage-text);margin:0;line-height:1.75}.broken[data-astro-cid-ryifgia5]{margin-bottom:28px;font-size:clamp(2.1rem,5vw,3.2rem)}.theme-forest[data-astro-cid-ryifgia5] p[data-astro-cid-ryifgia5]{color:#f2f4f1eb}.permission[data-astro-cid-ryifgia5]{margin-top:36px}.consider[data-astro-cid-ryifgia5]{font-family:var(--font-serif);font-size:1.5rem}.signature[data-astro-cid-ryifgia5]{margin-top:48px}.sig-salute[data-astro-cid-ryifgia5]{font-family:var(--font-serif);margin-bottom:4px;font-size:1.2rem;font-style:italic}.sig-name[data-astro-cid-ryifgia5]{font-family:var(--font-heading);color:var(--white);margin-bottom:8px;font-size:1.25rem;font-weight:600}.sig-role[data-astro-cid-ryifgia5]{font-family:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.82rem}.sig-links[data-astro-cid-ryifgia5] a[data-astro-cid-ryifgia5]{color:var(--rose)}.theme-bright[data-astro-cid-ryifgia5] .btn[data-astro-cid-ryifgia5]{margin-top:24px}.back-link[data-astro-cid-ryifgia5]{margin-top:26px}.back-link[data-astro-cid-ryifgia5] a[data-astro-cid-ryifgia5]{color:#ffffffd9}
