.ab-story-heading{padding-top:calc(var(--safe-top) + 142px);padding-bottom:38px;display:flex;align-items:end;justify-content:space-between;gap:28px}.ab-story-heading h1{margin:0;font-size:clamp(54px,6.6vw,88px);line-height:1.03}.ab-story-heading .ab-eyebrow{margin-bottom:20px}.ab-story-heading>.ab-link{margin-bottom:5px;color:var(--ink-light)}.st-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(64px,9vw,128px)}.st-media-column{min-width:0}.st-sticky{position:sticky;top:calc(var(--safe-top) + 112px)}.st-image-stack{position:relative;height:clamp(330px,calc(100svh - 210px),580px);overflow:hidden;border-radius:26px;background:var(--bg-warm)}.st-scene{position:absolute;inset:0;opacity:0;transition:opacity .42s var(--ease-refined);pointer-events:none}.st-scene.is-active{opacity:1}.st-scene img{object-fit:cover}.st-scene--app{background:var(--pine)}.st-scene--app img{object-fit:cover;object-position:center top}.st-image-note{position:absolute;top:26px;left:30px;font-size:12px;color:var(--on-pine-muted)}.st-chapter-nav{display:flex;align-items:center;gap:clamp(20px,3vw,44px);min-height:64px}.st-chapter-nav a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink-light);font-size:13px;font-variant-numeric:tabular-nums}.st-nav-dot{width:4px;height:4px;border-radius:50%;background:var(--ink-muted);opacity:.4}.st-chapter-nav a[aria-current=step]{color:var(--pine)}.st-chapter-nav a[aria-current=step] .st-nav-dot{opacity:1;background:var(--pine)}.st-chapters{list-style:none;padding:0;margin:0}.st-chapter{position:relative;display:flex;align-items:center;min-height:max(400px,54svh);padding:44px 0 44px 35px;border-left:1px solid var(--line-dark);scroll-margin-top:112px}.st-year{position:relative;margin:0 0 24px;color:var(--accent);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.st-year-dot{position:absolute;width:7px;height:7px;top:6px;left:-39px;border-radius:50%;background:var(--accent);outline:7px solid var(--bg)}.st-chapter h2{margin:0 0 22px;font-size:clamp(34px,3.2vw,46px);max-width:14ch;line-height:1.1;text-wrap:balance}.st-body{max-width:34ch;font-size:16px;line-height:1.7;color:var(--ink-light);margin:0 0 18px}.st-inline-media{display:none;position:relative;width:100%;aspect-ratio:5/4;margin-bottom:30px;border-radius:20px;overflow:hidden;background:var(--bg-warm)}.st-inline-media img{object-fit:cover}.st-inline-media--app{background:var(--pine)}.st-inline-media--app img{object-fit:cover;object-position:center top}@media (min-width:761px) and (max-height:560px){.st-sticky{top:calc(var(--safe-top) + 92px)}.st-image-stack{height:calc(100svh - 190px)}.st-chapter{scroll-margin-top:92px;min-height:max(360px,66svh);padding-block:26px}}@media (max-width:1000px) and (min-width:761px){.st-layout{grid-template-columns:1.05fr 1fr;gap:45px}.st-chapter{padding-left:28px}.st-year-dot{left:-32px}.st-chapter-nav{justify-content:space-between;gap:10px}}@media (max-width:760px){.ab-story-heading{padding-top:calc(var(--safe-top) + 118px);padding-bottom:32px;display:block}.ab-story-heading h1{font-size:58px}.ab-story-heading>.ab-link{margin:18px 0 0}.st-layout{display:block}.st-media-column{display:none}.st-inline-media{display:block}.st-inline-media .st-image-note{top:14px;left:18px;font-size:11px}.st-chapter{min-height:0;padding:0 0 62px 22px;margin-left:3px;display:block}.st-year{margin-bottom:20px;padding-top:3px}.st-year-dot{top:9px;left:-26px}.st-chapter h2{font-size:35px;max-width:18ch;margin-bottom:16px}.st-body{max-width:none;font-size:15px}.st-chapter:last-child{padding-bottom:14px}}@media (prefers-reduced-motion:reduce){.st-scene{transition:none}}