.home .adco-story[hidden]{display:none!important}.quartz-story-chapter{background:#022c59;color:#fff;position:relative;overflow:hidden}.story-chapter-inner{position:relative;padding:55px 7% 38px;min-height:850px;display:grid;grid-template-columns:1fr 1fr;column-gap:9%;align-items:center;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:40px 40px}.story-topline,.story-bottomline{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;font:10px var(--quartz-body);letter-spacing:.14em;color:#a9c8dd}.story-topline{align-self:start;border-bottom:1px solid #ffffff25;padding-bottom:23px}.story-bottomline{align-self:end;border-top:1px solid #ffffff25;padding-top:23px}.story-year{position:relative;min-height:430px;display:flex;flex-direction:column;justify-content:center;isolation:isolate}.story-year>span:first-child{font:12px var(--quartz-body);letter-spacing:.5em;color:#01c2f5}.story-year strong{font:900 clamp(90px,13vw,205px)/1.1 var(--quartz-display);letter-spacing:-.065em;color:transparent;-webkit-text-stroke:1px #01c2f5;z-index:1}.story-year svg{position:absolute;width:115%;left:-5%;top:25%;stroke:#01c2f5;stroke-width:1;opacity:.35;z-index:-1}.story-draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--story-progress,0))}.story-coordinate{font:9px var(--quartz-body);letter-spacing:.12em;margin-top:75px;color:#a9c8dd}.story-narrative{padding:65px 0}.story-narrative .eyebrow{color:#01c2f5;font-size:9px}.story-narrative h2{font:900 clamp(29px,3.7vw,57px)/1.09 var(--quartz-display);letter-spacing:-.04em;margin:24px 0 28px}.story-narrative h2 span{color:#01c2f5}.story-summary{font:17px/1.65 var(--quartz-body);color:#d8e5ee;max-width:455px;margin:0 0 15px}.story-about{display:flex;justify-content:space-between;align-items:center;gap:30px;max-width:310px;padding:18px 0;margin-top:28px;border-bottom:1px solid #01c2f5;font:700 15px var(--quartz-body)}.story-about span:last-child{display:grid;place-items:center;width:38px;height:38px;border:1px solid #01c2f5;border-radius:50%;color:#01c2f5;transition:background .25s,color .25s,transform .25s}.story-about:hover span:last-child{background:#01c2f5;color:#022c59;transform:rotate(45deg)}
@media(prefers-reduced-motion:no-preference){.story-year strong{transform:translateX(calc((1 - var(--story-progress,0))*-55px))}.story-narrative{transform:translateY(calc((1 - var(--story-progress,0))*65px));opacity:calc(.35 + var(--story-progress,0)*.65)}}
@media(max-width:760px){.story-chapter-inner{padding:35px 6%;grid-template-columns:1fr;min-height:0;gap:28px}.story-topline,.story-bottomline{font-size:8px;line-height:1.6}.story-topline span:last-child{display:none}.story-year{min-height:250px}.story-year strong{font-size:clamp(100px,32vw,185px)}.story-year svg{height:260px;width:100%;top:4%;left:0}.story-coordinate{margin-top:45px;font-size:8px}.story-narrative{padding:15px 0 25px}.story-narrative h2{font-size:clamp(30px,8.7vw,48px)}.story-summary{font-size:16px}.story-about{max-width:none}.story-bottomline span:last-child{text-align:right}}
@media(prefers-reduced-motion:reduce){.story-draw{stroke-dashoffset:0}.story-narrative,.story-year strong{transform:none;opacity:1}}
