.page-experience{--story-ink:#243b46;--story-blue:#246581;--story-muted:#52616a;--story-label:#536b77;--story-tint:#edf0f0;--story-line:#cbd7dd;--story-hero-top:calc(72px + clamp(38px, 6vw, 85px));color:var(--story-ink)}.story-container{width:min(1200px,100%);margin-inline:auto;padding-inline:24px}.page-experience :is(h1,h2) em{margin-top:.1em;font-size:1.07em}.story-section{padding-block:clamp(60px,7vw,100px)}.story-eyebrow{color:var(--story-label);font:500 12px/1.5 var(--font-body);letter-spacing:.03em;align-items:center;gap:8px;display:flex}.story-eyebrow>span{background:#729aa6;border-radius:50%;width:5px;height:5px}.story-section-head h2{color:#2b3f44;max-width:650px;font:500 clamp(38px, 4vw, 56px)/1.03 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin-top:22px}.story-section-head h2 em{color:var(--story-blue);display:block}.page-experience.page-experience :is(h1,h2,h3){text-wrap:balance}.page-experience.page-experience :is(p,li,blockquote){text-wrap:pretty}.story-actions{flex-wrap:wrap;align-items:center;gap:18px 25px;display:flex}.story-text-link{color:var(--story-blue);font:500 14px/1.4 var(--font-body);text-underline-offset:5px;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.story-text-link:hover{color:#244d5d;text-decoration:underline}.story-index{color:var(--story-label);font:11px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.story-anchor{scroll-margin-top:110px}.experience-art{border-radius:inherit;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.experience-art__stage{flex:1;min-height:0;position:relative;overflow:hidden}.art-status{background:#78a5a4;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.art-example{color:#526b78;font:400 10px/1.3 var(--font-body);text-align:right;background:#eef2f3;border-top:1px solid #d3dde1;flex:none;padding:5px 14px 6px}.art-example--dark{color:#a9c0c9;background:#0f212a;border-top-color:#ffffff1f}@media (prefers-reduced-motion:reduce){.page-experience *,.page-experience :before,.page-experience :after{transition:none!important;animation:none!important}}.page-experience .site-button--primary.site-button--light{background:#244c5c;border:1px solid #244c5c;border-radius:6px;font-size:13px;font-weight:500;transition:background .2s,transform .2s}.page-experience .site-button--primary.site-button--light:hover{background:#193c4a;transform:translateY(-1px)}.page-experience :is(button,a,summary):focus-visible{outline-offset:5px;outline:2px solid #397f95}@media (prefers-reduced-motion:no-preference){.page-experience :is(.story-section-head,.solution-chapter__copy,.conversion-close__inner).is-inview{animation:.65s cubic-bezier(.2,.7,.2,1) both story-arrive}.stage-explorer__panel[role=tabpanel]:not([hidden]){animation:.35s ease-out both story-arrive}@keyframes story-arrive{0%{opacity:.65;translate:0 12px}to{opacity:1;translate:0}}.is-inview .motion-lift{animation:.9s cubic-bezier(.2,.7,.2,1) both art-arrive}.is-inview .motion-follow{animation:.85s cubic-bezier(.2,.7,.2,1) .35s both art-follow}.is-inview .moving-point{animation:1.8s cubic-bezier(.3,.7,.2,1) .3s both audience-route}.is-inview .map-signal{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out both signal-arrive}.is-inview .map-signal--second{animation-delay:.3s}.is-inview .attribution__row>div:after{animation:1.2s cubic-bezier(.2,.7,.2,1) both chart-arrive}@keyframes art-arrive{0%{opacity:.6;translate:0 16px}to{opacity:1;translate:0}}@keyframes art-follow{0%{opacity:0;translate:0 13px}to{opacity:1;translate:0}}@keyframes audience-route{0%{opacity:0;transform:translate(-85px)}20%{opacity:1}to{opacity:0;transform:translate(30px,230px)}}@keyframes signal-arrive{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes chart-arrive{0%{scale:0 1}to{scale:1}}}@media (width<760px){.story-container{padding-inline:24px}.story-section{padding-block:53px}.story-section-head h2{margin-top:19px;font-size:39px}.story-eyebrow{font-size:12px}.story-actions{gap:18px}.page-experience .site-button--primary.site-button--light{white-space:normal;text-align:center;height:auto;min-height:48px;padding:15px 18px;font-size:12px;line-height:1.4}.story-text-link{font-size:14px}}
