.editorial-chapters{--detail-ink:#e1e8dc}.editorial-eyebrow{letter-spacing:.04em;text-transform:uppercase;font-family:CassetteMono,monospace;font-size:11px;line-height:18px;display:block}.editorial-chapters{grid-template-columns:1fr 1fr;align-items:start;gap:max(32px,min(5vw,80px));display:grid}.editorial-visual{top:calc(var(--site-header-height) + 40px);position:-webkit-sticky;position:sticky}.editorial-aperture{background:#1b2916;width:100%;height:min(52vh,480px);position:relative;overflow:hidden}.home-site .editorial-aperture img{object-fit:cover;opacity:0;width:100%;max-width:none;height:100%;transition:opacity .6s;position:absolute}.editorial-aperture img[data-active=true]{opacity:1}.chapter-crop-0{object-position:50% 35%;transform:scale(calc(1.02 + var(--chapter-progress-0,0)*.06))}.chapter-crop-1{object-position:50% 50%;transform:scale(1.14)translateX(calc(3% - var(--chapter-progress-1,0)*6%))}.chapter-crop-2{object-position:calc(25% + var(--chapter-progress-2,0)*50%)50%}.editorial-chapter-nav{margin-top:20px;display:grid}.editorial-chapter-nav a{border-bottom:1px solid var(--color-line);opacity:.6;align-items:center;gap:24px;min-height:44px;transition:opacity .3s;display:flex}.editorial-chapter-nav a span:first-child{font-family:CassetteMono,monospace;font-size:11px}.editorial-chapter-nav a[aria-current=step]{opacity:1;color:var(--detail-ink)}.editorial-chapter{padding-top:48px;padding-bottom:48px}.editorial-chapter+.editorial-chapter{border-top:1px solid var(--color-line)}.editorial-chapter h2{margin-top:24px;font-size:max(32px,min(3.2vw,46px));line-height:1.15}.editorial-chapter p{margin-top:28px;font-size:24px;line-height:32px}.editorial-mobile-image{display:none}@media (min-width:769px){.home-launch .editorial-chapter[id]{scroll-margin-top:calc(55vh - 1px)}}@media (max-width:768px){.editorial-chapters{display:block}.editorial-visual{display:none}.editorial-chapter:first-child{padding-top:0}.editorial-chapter:last-child{padding-bottom:0}.editorial-chapter h2{margin-top:20px;font-size:34px;line-height:40px}.editorial-chapter p{margin-top:24px;font-size:22px;line-height:30px}.editorial-mobile-image{aspect-ratio:4/3;margin:32px 0 0;display:block;position:relative;overflow:hidden}.home-site .editorial-mobile-image img{object-fit:cover;object-position:center;width:100%;height:100%;transform:none}}@media (prefers-reduced-motion:reduce){.editorial-chapters *,.editorial-chapters :before,.editorial-chapters :after{scroll-behavior:auto}.editorial-aperture img,.editorial-chapter-nav a{transition:none!important}.home-site .editorial-aperture img{object-position:center;transform:none}}
