.ss{--ss-blur:8px;--ss-travel:40px;--ss-dur:600ms;--ss-left-w:42%;--ss-gap:64px;--ss-ease:cubic-bezier(.22,.61,.36,1)}.ss,.ss__track{position:relative;width:100%}.ss:not(.is-enhanced) .ss__track{height:auto!important}.ss__sticky{overflow:visible;position:static;width:100%}.ss:not(.is-enhanced) .ss__sticky{height:auto!important;top:auto!important}.ss__inner{align-items:stretch;box-sizing:border-box;display:flex;gap:var(--ss-gap);margin:0 auto;max-width:var(--ss-max,1200px);width:100%}.ss__left{align-items:flex-end;display:flex;flex:0 0 var(--ss-left-w);flex-direction:column;justify-content:center;max-width:var(--ss-left-w);text-align:right}.ss__block>*,.ss__left>*{margin:0}.ss__block>*+*,.ss__left>*+*{margin-top:.6em}.ss__right{flex:1 1 auto;min-width:0}.ss__block{filter:none;margin:0 0 32px;opacity:1;pointer-events:auto;position:static;transform:none;width:100%}.ss__block:last-child{margin-bottom:0}@media (max-width:767px),(prefers-reduced-motion:reduce){.ss__sticky,.ss__track{height:auto!important}.ss__sticky{overflow:visible;position:static;top:auto!important}.ss__inner{align-items:stretch;flex-direction:column;gap:0;height:auto}.ss__left{align-items:flex-start!important;flex:none;margin-bottom:28px;max-width:none;text-align:left!important;width:100%}.ss__right{min-height:0;width:100%}.ss__block{transition:none;will-change:auto}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.ss.is-enhanced .ss__sticky{overflow:hidden;position:-webkit-sticky;position:sticky}.ss.is-enhanced .ss__inner{height:100%}.ss.is-enhanced .ss__right{align-self:stretch;position:relative}.ss.is-enhanced .ss__block{filter:blur(var(--ss-blur));left:0;margin:0;opacity:0;pointer-events:none;position:absolute;text-align:left;top:50%;transform:translateY(calc(-50% + var(--ss-travel)));transition:opacity var(--ss-dur) var(--ss-ease),transform var(--ss-dur) var(--ss-ease),filter var(--ss-dur) var(--ss-ease);will-change:opacity,transform,filter}.ss.is-enhanced .ss__block.is-active{filter:blur(0);opacity:1;pointer-events:auto;transform:translateY(-50%)}.ss.is-enhanced .ss__block.is-above{filter:blur(var(--ss-blur));opacity:0;transform:translateY(calc(-50% - var(--ss-travel)))}}