.story-page{background:var(--paper);color:var(--ink)}.story-header{max-width:1184px;padding:24px 28px}.story-header nav{align-items:center;gap:24px;font-size:13px;font-weight:700;display:flex}.story-header .nav-connect{gap:14px}.story-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;max-width:1184px;margin:0 auto;padding:70px 28px 90px;display:grid}.story-page .connect-section-label{color:var(--blue)}.story-hero h1{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(52px,6.7vw,84px);line-height:1}.story-hero p:not(.connect-section-label){color:#536176;font-size:16px;line-height:1.75}.story-hero .story-lede{color:var(--ink);letter-spacing:-.02em;font-size:clamp(20px,2.5vw,25px);line-height:1.45}.story-read{min-height:44px;color:var(--blue);align-items:center;gap:24px;margin-top:14px;font-size:13px;font-weight:750;display:inline-flex}.story-portrait{margin:0}.story-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:54% center;border-radius:22px;width:100%;height:auto;display:block}.story-portrait figcaption{margin-top:18px;font-size:14px;font-weight:750}.story-portrait figcaption span{color:#536176;margin-top:5px;font-size:12px;font-weight:400;display:block}.story-narrative{max-width:1040px;margin:0 auto;padding:0 28px}.story-chapter{border-top:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:48px;padding:65px 0;scroll-margin-top:30px;display:grid}.story-chapter-label{color:var(--blue);letter-spacing:.12em;margin-top:10px;font-size:10px;font-weight:850}.story-page h2{letter-spacing:-.04em;margin:0 0 26px;font-size:clamp(32px,4vw,46px);line-height:1.1}.story-chapter div>p{color:#536176;margin:0 0 20px;font-size:17px;line-height:1.8}.story-chapter div>p:last-child{margin-bottom:0}.story-pause{background:var(--mist);text-align:center;margin:0 0 32px;padding:65px 28px}.story-pause p{letter-spacing:-.04em;margin:0;font-size:clamp(29px,4.7vw,54px);line-height:1.2}.story-pause strong{color:var(--blue)}.story-book{color:#fff;background:#101f3c;grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;padding:80px max(28px,50vw - 492px);display:grid}.story-book figure{text-align:center;margin:0}.story-book-cover{aspect-ratio:709/1063;width:min(100%,230px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 22px 55px #0005}.story-book-cover img{width:100%;max-width:none;height:auto;margin:0;display:block;position:absolute;top:-20.9784%;left:0}.story-book .connect-section-label{color:#9db9df}.story-book div>p:not(.connect-section-label){color:#c6d2e3;font-size:16px;line-height:1.75}.story-book .connect-primary{margin-top:15px}.story-close{text-align:center;padding:85px 24px 60px}.story-close .nav-connect{gap:24px;min-height:52px;padding:15px 24px;font-weight:750}.story-support-note{color:#536176;max-width:470px;margin:30px auto 0;font-size:13px;line-height:1.7}.story-support-note a{color:#762630;text-underline-offset:3px;text-decoration:underline}.story-footer{color:#536176;background:0 0;flex-wrap:wrap}.story-page a:focus-visible{outline-offset:5px;outline:3px solid #6ea0de}@media (max-width:760px){.story-header{flex-wrap:wrap;gap:16px;padding:18px 22px}.story-header nav{gap:16px}.story-hero{grid-template-columns:1fr;gap:35px;padding:42px 22px 60px}.story-portrait{max-width:420px}.story-portrait img{aspect-ratio:4/3;object-position:center 35%}.story-narrative{padding:0 22px}.story-chapter{grid-template-columns:1fr;gap:12px;padding:42px 0}.story-chapter-label{margin:0}.story-chapter div>p{font-size:16px;line-height:1.75}.story-pause{margin-bottom:10px;padding:45px 22px}.story-book{grid-template-columns:1fr;gap:40px;padding:55px 22px}.story-book-cover{max-width:175px}.story-close{padding-top:60px}}
