.workflow-intro h2{font:700 clamp(44px,4.6vw,74px)/1.02 BigShoulders,sans-serif;letter-spacing:-.025em;margin:0 0 20px}.workflow-intro>p:not(.eyebrow){font-size:16px;line-height:1.6;color:var(--muted)}.workflow-intro .workflow-note{font-size:11px!important}
.workflow-scroll{--guide:#9aafa26b;background:var(--paper)}
.workflow-stage{position:relative;margin:0 24px;border-inline:1px solid var(--guide)}
.workflow-frame,.workflow-guides{display:none}.workflow-chapter{padding:36px 24px 44px;border-top:1px solid var(--guide)}
.workflow-chapter>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin-bottom:28px}.chapter-copy h3{font-size:28px;line-height:1.2;font-weight:500;letter-spacing:-.03em;margin:0 0 18px}.chapter-copy>p:last-child{font-size:16px;line-height:1.65;color:var(--muted);max-width:42ch}.chapter-copy .eyebrow{margin-bottom:18px}.workflow-image-note{font-size:10px;padding:20px 24px;color:var(--muted);margin:0}
@media(min-width:769px) and (prefers-reduced-motion:no-preference){
 .workflow-scroll.is-motion .workflow-stage{position:sticky;top:0;height:100svh;margin:0;border:0;overflow:hidden}
 .is-motion .workflow-frame{display:block;position:absolute;margin:0;overflow:hidden;background:var(--paper);z-index:1}
 .workflow-frame img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}
 .is-motion .workflow-chapter{position:absolute;z-index:2;padding:0;border:0;opacity:0}
 .is-motion .workflow-chapter>img{display:none}.is-motion .chapter-copy h3{font-size:clamp(28px,2.4vw,40px)}
 .is-motion .chapter-copy>p:last-child{font-size:clamp(16px,1.3vw,19px)}
 .is-motion .workflow-guides{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}
 .workflow-guides line{stroke:var(--guide);stroke-width:1;vector-effect:non-scaling-stroke}.workflow-guides rect{fill:#b8d8c6;stroke:#87b39b;stroke-width:.5}
 .is-motion .workflow-image-note{position:absolute;bottom:12px;left:24px;padding:6px 10px;z-index:4;background:#f8f5efdd}
 .is-motion .workflow-chapter.is-finale{padding:32px;background:linear-gradient(transparent,#18241ce8);color:#fff}
 .is-finale .chapter-copy>p:last-child,.is-finale .eyebrow{color:#fff}
}
