.product-scroll-story{padding-block:80px;scroll-margin-top:32px}.product-scroll-heading{max-width:780px;margin-bottom:48px}.product-scroll-eyebrow{color:var(--story-muted,#52647a);margin-bottom:18px;font-size:13px;line-height:1.7}.product-scroll-heading h2{max-width:22ch}.product-scroll-intro{max-width:60ch;color:var(--story-muted,#52647a);margin-top:24px;font-size:16px;line-height:1.8}.product-scroll-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:90px;margin-top:56px;display:grid}.product-scroll-copy,.product-scroll-visual{min-width:0}.product-scroll-label{color:var(--story-accent,#006cb8);font:500 12px / 1.6 var(--font-inter,sans-serif);align-items:center;gap:16px;margin-bottom:22px;display:flex}.product-scroll-label>span{font:400 11px / 1.6 var(--font-geist-mono,monospace)}.product-scroll-copy h3{font:500 clamp(28px, 2.5vw, 38px) / 1.2 var(--font-title,sans-serif);letter-spacing:-.025em;max-width:22ch;margin:0 0 22px}.product-scroll-description{color:var(--story-muted,#52647a);max-width:47ch;font-size:15px;line-height:1.8}.product-scroll-visual,.product-scroll-parallax{width:100%}@media (min-width:901px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.product-scroll-story[data-enhanced=true] .product-scroll-layout{view-timeline-name:--product-story;view-timeline-axis:block;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:90px;display:grid}.product-scroll-story[data-enhanced=true] .product-scroll-step{display:contents}.product-scroll-story[data-enhanced=true] .product-scroll-copy{flex-direction:column;grid-column:1;justify-content:center;align-items:flex-start;min-height:min(64svh,560px);padding-block:56px;display:flex}.product-scroll-story[data-enhanced=true] .product-scroll-visual{opacity:0;visibility:hidden;pointer-events:none;grid-column:2;align-self:start;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),visibility .25s;position:sticky;top:max(40px,50svh - 270px);transform:translateY(14px)}.product-scroll-story[data-enhanced=true] .product-scroll-visual[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.product-scroll-story[data-enhanced=true] .product-scroll-visual[data-active=false] .ps-scene *{animation-play-state:paused}@supports (animation-timeline:--product-story){.product-scroll-story[data-enhanced=true] .product-scroll-parallax{animation:linear both product-story-drift;animation-timeline:--product-story;animation-range:contain}}}@keyframes product-story-drift{0%{transform:translateY(14px)}to{transform:translateY(-14px)}}@media (max-width:1100px){.product-scroll-step{gap:48px}.product-scroll-story[data-enhanced=true] .product-scroll-layout{column-gap:48px}}@media (max-width:900px){.product-scroll-story{padding-block:56px}.product-scroll-heading{margin-bottom:40px}.product-scroll-step{border-top:1px solid var(--story-line,#d9e3ed);grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px;padding-top:40px}.product-scroll-description{max-width:62ch}.product-scroll-visual{max-width:600px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.product-scroll-story *{scroll-behavior:auto}}
