.h-hero[data-astro-cid-tal57otx]{background:linear-gradient(152deg,#3a7ad9 4%,#2258b1 45%,#0a2050 78%);color:#fff}.h-hero__inner[data-astro-cid-tal57otx]{position:relative;display:flex;flex-direction:column;gap:20px;padding-block:120px 96px}.h-hero__eyebrow[data-astro-cid-tal57otx]{font-size:12px;letter-spacing:.13em;text-transform:uppercase;opacity:.78}.h-hero__text[data-astro-cid-tal57otx]{max-width:916px;font-size:18px;line-height:1.6;opacity:.86}.h-hero__dots[data-astro-cid-tal57otx]{position:absolute;right:var(--gutter);top:70px;width:126px;height:66px;background-image:radial-gradient(circle,rgba(255,255,255,.45) 3px,transparent 3.5px);background-size:30px 30px;background-position:0 0}.timeline[data-astro-cid-tal57otx]{display:flex;flex-direction:column}.tl[data-astro-cid-tal57otx]{display:grid;grid-template-columns:200px 24px minmax(0,1fr);gap:40px}.tl__year[data-astro-cid-tal57otx]{font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--accent)}.tl__rail[data-astro-cid-tal57otx]{position:relative}.tl__rail[data-astro-cid-tal57otx]:before{content:"";position:absolute;left:5px;top:6px;width:14px;height:14px;border-radius:50%;background:var(--accent)}.tl__rail[data-astro-cid-tal57otx]:after{content:"";position:absolute;left:11px;top:24px;bottom:-6px;width:2px;background:var(--border-default)}.tl[data-astro-cid-tal57otx]:last-child .tl__rail[data-astro-cid-tal57otx]:after{display:none}.tl__copy[data-astro-cid-tal57otx]{display:flex;flex-direction:column;gap:10px;padding-bottom:56px}.tl[data-astro-cid-tal57otx]:last-child .tl__copy[data-astro-cid-tal57otx]{padding-bottom:0}.tl__title[data-astro-cid-tal57otx]{font-size:clamp(22px,2vw,26px);line-height:1.25;letter-spacing:-.02em}.tl__text[data-astro-cid-tal57otx]{font-size:17px;line-height:1.68;color:var(--text-secondary)}.quote[data-astro-cid-tal57otx]{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:72px;align-items:center}.quote__copy[data-astro-cid-tal57otx]{margin:0;display:flex;flex-direction:column;gap:26px}.quote__mark[data-astro-cid-tal57otx]{font-size:86px;line-height:.8;height:40px;color:var(--accent-light);opacity:.7}.quote__text[data-astro-cid-tal57otx]{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.32;letter-spacing:-.035em;color:#fff}.quote__who[data-astro-cid-tal57otx]{font-size:18px;color:var(--text-on-dark)}.quote__note[data-astro-cid-tal57otx]{font-size:16px;line-height:1.65;color:var(--text-on-dark)}.bio[data-astro-cid-tal57otx]{display:flex;flex-direction:column;gap:40px}.bio__head[data-astro-cid-tal57otx]{display:flex;flex-direction:column;gap:8px}.bio__titles[data-astro-cid-tal57otx]{font-size:18px;line-height:1.5;color:var(--accent)}.bio__first[data-astro-cid-tal57otx]{display:flex;flex-direction:column;gap:20px}.bio__lead[data-astro-cid-tal57otx]{max-width:820px;font-size:18px;line-height:1.65}.bio__cols[data-astro-cid-tal57otx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.bio__card[data-astro-cid-tal57otx]{padding:32px;border-radius:var(--radius-xl);background:var(--bg-surface);border:1px solid var(--border-subtle)}.bio__card-title[data-astro-cid-tal57otx]{font-size:20px;line-height:1.3;letter-spacing:-.015em;margin-bottom:16px}.bio__list[data-astro-cid-tal57otx]{margin:0;display:flex;flex-direction:column}.bio__row[data-astro-cid-tal57otx]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding-block:14px;font-size:16px;line-height:1.55}.bio__row[data-astro-cid-tal57otx]+.bio__row[data-astro-cid-tal57otx]{border-top:1px solid var(--border-subtle)}.bio__row[data-astro-cid-tal57otx] dt[data-astro-cid-tal57otx]{color:var(--accent);font-weight:500}.bio__row[data-astro-cid-tal57otx] dd[data-astro-cid-tal57otx]{margin:0;color:var(--text-secondary)}.bio__works[data-astro-cid-tal57otx]{display:flex;flex-direction:column;gap:14px;max-width:900px}.body[data-astro-cid-tal57otx]{font-size:17px;line-height:1.75;color:var(--text-secondary)}.value[data-astro-cid-tal57otx]{display:flex;flex-direction:column;gap:16px;padding:32px 32px 36px;border-radius:var(--radius-xl);background:var(--bg-page);border:1px solid var(--border-subtle)}.value__badge[data-astro-cid-tal57otx]{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-lg);background:var(--accent-subtle);color:var(--accent)}.value__title[data-astro-cid-tal57otx]{font-size:20px;line-height:1.28;letter-spacing:-.015em}.value__text[data-astro-cid-tal57otx]{font-size:16px;line-height:1.65;color:var(--text-secondary)}@media(max-width:1024px){.bio__cols[data-astro-cid-tal57otx]{grid-template-columns:minmax(0,1fr)}.quote[data-astro-cid-tal57otx]{grid-template-columns:minmax(0,1fr);gap:40px}.quote[data-astro-cid-tal57otx] .quote__photo{max-width:360px}.h-hero__dots[data-astro-cid-tal57otx]{display:none}}@media(max-width:720px){.bio__card[data-astro-cid-tal57otx]{padding:22px}.bio__row[data-astro-cid-tal57otx]{grid-template-columns:1fr;gap:2px}.h-hero__inner[data-astro-cid-tal57otx]{padding-block:56px}.tl[data-astro-cid-tal57otx]{grid-template-columns:24px minmax(0,1fr);gap:4px 16px}.tl__year[data-astro-cid-tal57otx]{grid-column:2}.tl__rail[data-astro-cid-tal57otx]{grid-row:1 / span 2;grid-column:1}.tl__copy[data-astro-cid-tal57otx]{grid-column:2;padding-bottom:40px}}
