.article-progress-wrap{position:fixed;top:var(--nav-height, 72px);left:0;right:0;height:3px;background:var(--border-light, #eef0e8);z-index:999;--article-progress: 0}.article-progress-bar{height:100%;width:100%;background:var(--accent-teal, #0d9488);transform-origin:left;transform:scaleX(0)}.article-progress-wrap--transport{overflow:visible}.article-progress-vehicle{position:absolute;left:calc(var(--article-progress) * 100%);top:50%;transform:translate(-50%,-56%);width:18px;height:18px;color:var(--accent-teal, #0d9488);background:var(--bg-primary, #F8FAF0);border:1px solid var(--border, #dde0d4);border-radius:999px;display:flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:0 1px 4px #0000001f}.article-progress-vehicle svg{width:12px;height:12px;display:block}.page-wrapper{overflow-x:hidden}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.article-hero-reveal,.article-reveal,.article-divider,.article-stat,.article-cta-reveal{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.article-reveal.revealed,.article-divider.revealed{opacity:1;transform:none}.article-divider.revealed .article-divider-line{transform:scaleX(1)!important}.article-progress-bar{transition:none!important}}.article-hero-reveal{opacity:0;transform:translateY(20px);animation:articleHeroReveal .6s cubic-bezier(.16,1,.3,1) forwards}.article-hero-reveal[data-delay="0"]{animation-delay:0ms}.article-hero-reveal[data-delay="150"]{animation-delay:.15s}.article-hero-reveal[data-delay="300"]{animation-delay:.3s}.article-hero-reveal[data-delay="450"]{animation-delay:.45s}@keyframes articleHeroReveal{to{opacity:1;transform:translateY(0)}}.article-title-accent{position:relative;color:var(--accent-teal)}.article-title-accent:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--accent-teal);transform-origin:left;transform:scaleX(0);animation:articleAccentUnderline .5s cubic-bezier(.16,1,.3,1) .75s forwards}@keyframes articleAccentUnderline{to{transform:scaleX(1)}}.article-reveal{opacity:0;will-change:transform,opacity;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.article-reveal.revealed{opacity:1}.article-reveal.revealed.article-reveal-done{will-change:auto}.article-reveal[data-variant=heading]{transform:translate(-16px)}.article-reveal[data-variant=heading].revealed{transform:translate(0)}.article-reveal[data-variant=paragraph]{transform:translateY(24px)}.article-reveal[data-variant=paragraph].revealed{transform:translateY(0)}.article-reveal[data-variant=blockquote]{transform:translateY(24px) scale(.97)}.article-reveal[data-variant=blockquote].revealed{transform:translateY(0) scale(1)}.prose blockquote.article-reveal{border-left:3px solid var(--accent-teal)}.article-reveal[data-variant=list]{transform:translateY(16px)}.article-reveal[data-variant=list].revealed{transform:translateY(0)}.article-reveal[data-variant=list]>li{opacity:0;transform:translateY(8px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.article-reveal[data-variant=list].revealed>li{opacity:1;transform:translateY(0)}.article-reveal[data-variant=list]>li:nth-child(1){transition-delay:0ms}.article-reveal[data-variant=list]>li:nth-child(2){transition-delay:60ms}.article-reveal[data-variant=list]>li:nth-child(3){transition-delay:.12s}.article-reveal[data-variant=list]>li:nth-child(4){transition-delay:.18s}.article-reveal[data-variant=list]>li:nth-child(5){transition-delay:.24s}.article-reveal[data-variant=list]>li:nth-child(6){transition-delay:.3s}.article-reveal[data-variant=list]>li:nth-child(7){transition-delay:.36s}.article-reveal[data-variant=list]>li:nth-child(8){transition-delay:.42s}.article-reveal[data-variant=list]>li:nth-child(9){transition-delay:.48s}.article-reveal[data-variant=list]>li:nth-child(n+10){transition-delay:.54s}.article-reveal[data-variant=figure]{transform:translateY(16px) scale(.96)}.article-reveal[data-variant=figure].revealed{transform:translateY(0) scale(1)}.article-reveal[data-variant=pre]{transform:translateY(16px)}.article-reveal[data-variant=pre].revealed{transform:translateY(0)}.article-divider{display:block;margin:2.5rem 0 0;overflow:hidden}.article-divider-line{display:block;height:1px;width:100%;background:var(--border, #dde0d4);transform-origin:left;transform:scaleX(0);will-change:transform;transition:transform .6s cubic-bezier(.16,1,.3,1)}.article-divider.revealed .article-divider-line{transform:scaleX(1)}.article-divider.revealed.article-divider-done .article-divider-line{will-change:auto}.article-stat{color:var(--accent-teal);font-weight:700}.article-cta-reveal{opacity:0;transform:translateY(20px);will-change:transform,opacity;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.article-cta-reveal.revealed{opacity:1;transform:translateY(0)}.article-cta-reveal.revealed.article-reveal-done{will-change:auto}.article-cta .btn .article-cta-arrow{display:inline-block;margin-left:.35em;transition:transform .25s cubic-bezier(.16,1,.3,1)}.article-cta .btn:hover .article-cta-arrow{transform:translate(4px)}.article-figure-parallax{transition:box-shadow .4s ease,transform .1s linear}
