.story-page{padding-top:132px;padding-bottom:100px}.story-back,.story-return{font:11px/1.7 var(--mono);color:#bbb;gap:24px;display:inline-flex}.story-back:hover,.story-return:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.story-heading{padding-top:55px}.story-heading .eyebrow{font-size:11px}.story-heading h1{letter-spacing:-.035em;margin:28px 0;font-size:clamp(42px,5.2vw,72px);font-weight:400;line-height:1.08}.story-heading h1 span{color:#929292}.story-deck{color:#bbb;max-width:700px;margin:28px 0 38px;font-size:20px;line-height:1.6}.story-meta{font:10px/1.8 var(--mono);color:#aaa;border-top:1px solid #292929;border-bottom:1px solid #292929;flex-wrap:wrap;justify-content:space-between;gap:14px 32px;padding:20px 0;display:flex}.story-layout{grid-template-columns:240px minmax(0,730px);justify-content:space-between;gap:70px;padding-top:60px;display:grid}.story-nav{align-self:start;position:sticky;top:105px}.story-nav>p{font:10px/1.6 var(--mono);letter-spacing:.09em;color:#888;margin:0 0 25px}.story-nav nav{flex-direction:column;gap:18px;display:flex}.story-nav a{color:#aaa;font-size:12px;line-height:1.7}.story-nav a:hover{color:#eee}.story-body{min-width:0}.story-body p{color:#aaa;margin:0 0 22px;font-size:16px;line-height:1.85}.story-body section{margin-top:60px;scroll-margin-top:100px}.story-body h2{letter-spacing:-.025em;margin:0 0 28px;font-size:30px;line-height:1.2}.story-objective{border-top:1px solid #333;border-bottom:1px solid #333;margin:0 0 35px;padding:22px 0}.story-objective>span{font:10px/1.8 var(--mono);color:#999;letter-spacing:.08em}.story-objective p{color:#ddd;margin:12px 0 0;font-size:18px;line-height:1.6}.story-timeline{border-left:1px solid #383838;margin:0 0 35px;padding:0 0 0 24px;list-style:none}.story-timeline>li{padding:0 0 38px 12px;position:relative}.story-timeline>li:last-child{padding-bottom:0}.story-timeline>li:before{content:"";background:#aaa;border:1px solid #aaa;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-29px}.milestone-label{font:10px/1.7 var(--mono);color:#999;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.milestone-label>span:first-child{letter-spacing:.08em;color:#bbb}.story-timeline h3{letter-spacing:-.02em;margin:14px 0 18px;font-size:22px;font-weight:400;line-height:1.3}.story-timeline ul{color:#aaa;padding-left:17px;list-style:outside}.story-timeline ul li{margin:6px 0;padding-left:5px;font-size:14px;line-height:1.8}.story-evidence{background:#080808;border:1px solid #303030;border-radius:6px;padding:32px}.story-evidence .eyebrow{margin-bottom:22px;font-size:10px}.story-evidence h2{font-size:26px}.story-evidence p{font-size:14px}.story-evidence .story-open-objective{color:#eee;font-weight:500}.story-return{border-bottom:1px solid #444;margin-top:36px;padding-bottom:10px}@media (width<=1000px){.story-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}.story-meta{flex-direction:column}}@media (width<=700px){.story-page{padding-top:112px;padding-bottom:65px}.story-heading{padding-top:38px}.story-heading h1{font-size:42px}.story-deck{margin:24px 0 30px;font-size:17px}.story-layout{grid-template-columns:1fr;gap:36px;padding-top:30px}.story-nav{border-bottom:1px solid #292929;padding-bottom:25px;position:static}.story-nav>p{margin-bottom:15px}.story-nav nav{gap:12px}.story-body p{font-size:15px}.story-body section{margin-top:42px}.story-body h2{font-size:27px}.story-objective p{font-size:17px}.story-timeline{padding-left:20px}.story-timeline>li{padding-left:8px}.story-timeline>li:before{left:-25px}.milestone-label{font-size:9px}.story-timeline h3{font-size:21px}.story-evidence{padding:24px}.story-evidence h2{font-size:24px}.story-evidence p{font-size:14px}}
