.scroll-timeline{--scroll-timeline-marker:40px;--scroll-timeline-marker-border:2px;--scroll-timeline-line:2px;--scroll-timeline-line-color:#dde3f6;--scroll-timeline-progress:#3d5afe;--scroll-timeline-item-gap:48px;--scroll-timeline-line-gap:32px;--scroll-timeline-item-width:200px;--scroll-timeline-image-gap:16px;position:relative}.scroll-timeline,.scroll-timeline *,.scroll-timeline :after,.scroll-timeline :before{box-sizing:border-box}.scroll-timeline__heading{line-height:1.2;margin:0}.scroll-timeline__lead{line-height:1.6;margin-top:12px}.scroll-timeline__lead>:first-child{margin-top:0}.scroll-timeline__lead>:last-child{margin-bottom:0}.scroll-timeline--heading-center .scroll-timeline__lead{margin-left:auto;margin-right:auto}.scroll-timeline--heading-right .scroll-timeline__lead{margin-left:auto}.scroll-timeline__rail{position:relative}.scroll-timeline__list{display:grid;list-style:none;margin:0;padding:0;position:relative;row-gap:var(--scroll-timeline-item-gap)}.scroll-timeline__item{margin:0}.scroll-timeline__label{line-height:1.4;margin:0}.scroll-timeline__content{min-width:0}.scroll-timeline__title{line-height:1.3;margin:0}.scroll-timeline__description{line-height:1.6;margin-top:8px}.scroll-timeline__description>:first-child{margin-top:0}.scroll-timeline__description>:last-child{margin-bottom:0}.scroll-timeline__image{width:var(--scroll-timeline-image-width,100%)}.scroll-timeline__image img{aspect-ratio:var(--scroll-timeline-image-ratio,auto);display:block;height:auto;object-fit:var(--scroll-timeline-image-fit,cover);width:100%}.scroll-timeline--image-above .scroll-timeline__image{margin-bottom:var(--scroll-timeline-image-gap)}.scroll-timeline--image-below .scroll-timeline__image{margin-top:var(--scroll-timeline-image-gap);order:1}.scroll-timeline--image-below .scroll-timeline__content{display:flex;flex-direction:column}.scroll-timeline--card-center .scroll-timeline__content{text-align:center}.scroll-timeline--card-right .scroll-timeline__content{text-align:right}.scroll-timeline--card-center .scroll-timeline__image{margin-left:auto;margin-right:auto}.scroll-timeline--card-right .scroll-timeline__image{margin-left:auto}.scroll-timeline--card-center .scroll-timeline__number{left:50%;transform:translateX(-50%)}.scroll-timeline--card-right .scroll-timeline__number{left:auto;right:-.04em}.scroll-timeline--card-center.scroll-timeline--horizontal .scroll-timeline__label,.scroll-timeline--card-center:not(.scroll-timeline--label-opposite) .scroll-timeline__label{justify-content:center;text-align:center}.scroll-timeline--card-right.scroll-timeline--horizontal .scroll-timeline__label,.scroll-timeline--card-right:not(.scroll-timeline--label-opposite) .scroll-timeline__label{justify-content:flex-end;text-align:right}.scroll-timeline__line{background:var(--scroll-timeline-line-color);pointer-events:none;position:absolute}.scroll-timeline__progress{background:var(--scroll-timeline-progress);display:block;left:0;position:absolute;top:0}.scroll-timeline__marker{border:var(--scroll-timeline-marker-border) solid;border-radius:50%;display:grid;font-size:calc(var(--scroll-timeline-marker)*.38);font-weight:600;height:var(--scroll-timeline-marker);line-height:1;place-items:center;position:relative;transition:background-color calc(.3s*var(--scroll-timeline-speed, 1)) ease,border-color calc(.3s*var(--scroll-timeline-speed, 1)) ease,color calc(.3s*var(--scroll-timeline-speed, 1)) ease;width:var(--scroll-timeline-marker);z-index:1}.scroll-timeline__marker--long{font-size:calc(var(--scroll-timeline-marker)*.26);letter-spacing:-.02em;white-space:nowrap}.scroll-timeline__marker svg{display:block;fill:currentColor;height:calc(var(--scroll-timeline-marker)*.42)!important;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--scroll-timeline-marker)*.42)!important}.scroll-timeline__dot{background:currentColor;border-radius:50%;height:30%;width:30%}.scroll-timeline--vertical .scroll-timeline__line{bottom:0;left:calc(var(--scroll-timeline-marker)/2 - var(--scroll-timeline-line)/2);top:calc(var(--scroll-timeline-marker)/2);width:var(--scroll-timeline-line)}.scroll-timeline--vertical .scroll-timeline__progress{height:0;width:100%}.scroll-timeline--vertical .scroll-timeline__item{align-items:start;column-gap:var(--scroll-timeline-line-gap);display:grid;grid-template-areas:"marker label" ". content";grid-template-columns:var(--scroll-timeline-marker) minmax(0,1fr)}.scroll-timeline--vertical .scroll-timeline__item--no-label{grid-template-areas:"marker content"}.scroll-timeline--vertical .scroll-timeline__marker{grid-area:marker}.scroll-timeline--vertical .scroll-timeline__content{grid-area:content}.scroll-timeline--vertical .scroll-timeline__label{align-items:center;display:flex;grid-area:label;min-height:var(--scroll-timeline-marker)}.scroll-timeline--vertical.scroll-timeline--bullet-bottom .scroll-timeline__item:not(.scroll-timeline__item--no-label) .scroll-timeline__marker,.scroll-timeline--vertical.scroll-timeline--bullet-center .scroll-timeline__item:not(.scroll-timeline__item--no-label) .scroll-timeline__marker{grid-row:2}.scroll-timeline--vertical.scroll-timeline--bullet-center .scroll-timeline__marker{align-self:center}.scroll-timeline--vertical.scroll-timeline--bullet-bottom .scroll-timeline__marker{align-self:end}.scroll-timeline--image-across .scroll-timeline__item{grid-template-areas:"marker label" ". content" ". image"}.scroll-timeline--image-across .scroll-timeline__item--no-label{grid-template-areas:"marker content" ". image"}.scroll-timeline__image--across{grid-area:image;margin-top:var(--scroll-timeline-image-gap)}@media (min-width:768px){.scroll-timeline--alternating .scroll-timeline__line{left:calc(50% - var(--scroll-timeline-line)/2)}.scroll-timeline--alternating .scroll-timeline__item{grid-template-columns:minmax(0,1fr) var(--scroll-timeline-marker) minmax(0,1fr)}.scroll-timeline--alternating.scroll-timeline--label-opposite .scroll-timeline__item:nth-child(odd){grid-template-areas:"label marker content"}.scroll-timeline--alternating.scroll-timeline--label-opposite .scroll-timeline__item:nth-child(2n){grid-template-areas:"content marker label"}.scroll-timeline--alternating.scroll-timeline--label-opposite .scroll-timeline__item:nth-child(odd) .scroll-timeline__label{justify-content:flex-end;text-align:right}.scroll-timeline--alternating.scroll-timeline--label-opposite .scroll-timeline__item:not(.scroll-timeline__item--no-label) .scroll-timeline__marker{grid-row:1}.scroll-timeline--alternating.scroll-timeline--label-opposite.scroll-timeline--bullet-center .scroll-timeline__label{align-self:center}.scroll-timeline--alternating.scroll-timeline--label-opposite.scroll-timeline--bullet-bottom .scroll-timeline__label{align-self:end}.scroll-timeline--alternating.scroll-timeline--label-above .scroll-timeline__item:nth-child(odd){grid-template-areas:". marker label" ". . content"}.scroll-timeline--alternating.scroll-timeline--label-above .scroll-timeline__item:nth-child(2n){grid-template-areas:"label marker ." "content . ."}.scroll-timeline--alternating.scroll-timeline--label-above .scroll-timeline__item--no-label:nth-child(odd){grid-template-areas:". marker content"}.scroll-timeline--alternating.scroll-timeline--label-above .scroll-timeline__item--no-label:nth-child(2n){grid-template-areas:"content marker ."}.scroll-timeline--alternating.scroll-timeline--card-toward.scroll-timeline--label-above .scroll-timeline__item:nth-child(2n) .scroll-timeline__label{justify-content:flex-end;text-align:right}.scroll-timeline--alternating.scroll-timeline--image-across .scroll-timeline__item:nth-child(odd){grid-template-areas:"image marker ." "image marker label" "image marker content" "image marker ."}.scroll-timeline--alternating.scroll-timeline--image-across .scroll-timeline__item:nth-child(2n){grid-template-areas:". marker image" "label marker image" "content marker image" ". marker image"}.scroll-timeline--alternating.scroll-timeline--image-across .scroll-timeline__item--no-label:nth-child(odd){grid-template-areas:"image marker ." "image marker ." "image marker content" "image marker ."}.scroll-timeline--alternating.scroll-timeline--image-across .scroll-timeline__item--no-label:nth-child(2n){grid-template-areas:". marker image" ". marker image" "content marker image" ". marker image"}.scroll-timeline--alternating.scroll-timeline--image-across .scroll-timeline__item{grid-template-rows:0 auto auto 1fr}.scroll-timeline--alternating.scroll-timeline--image-across.scroll-timeline--bullet-center .scroll-timeline__item{grid-template-rows:1fr auto auto 1fr}.scroll-timeline--alternating.scroll-timeline--image-across.scroll-timeline--bullet-bottom .scroll-timeline__item{grid-template-rows:1fr auto auto 0}.scroll-timeline--vertical.scroll-timeline--alternating.scroll-timeline--image-across .scroll-timeline__item .scroll-timeline__marker{grid-row:1/-1}.scroll-timeline--alternating .scroll-timeline__image--across{margin:0}.scroll-timeline--alternating .scroll-timeline__item:nth-child(odd) .scroll-timeline__image--across{justify-self:end}.scroll-timeline--alternating .scroll-timeline__item:nth-child(2n) .scroll-timeline__image--across{justify-self:start}.scroll-timeline--alternating.scroll-timeline--bullet-center .scroll-timeline__image--across{align-self:center}.scroll-timeline--alternating.scroll-timeline--bullet-bottom .scroll-timeline__image--across{align-self:end}.scroll-timeline--alternating.scroll-timeline--card-toward .scroll-timeline__item:nth-child(2n) .scroll-timeline__content{text-align:right}.scroll-timeline--alternating.scroll-timeline--card-toward .scroll-timeline__item:nth-child(2n) .scroll-timeline__content .scroll-timeline__image{margin-left:auto}.scroll-timeline--right .scroll-timeline__item{grid-template-areas:"label marker" "content .";grid-template-columns:minmax(0,1fr) var(--scroll-timeline-marker)}.scroll-timeline--right .scroll-timeline__item--no-label{grid-template-areas:"content marker"}.scroll-timeline--right .scroll-timeline__label{justify-content:flex-end;text-align:right}}.scroll-timeline--horizontal .scroll-timeline__line{bottom:0;left:calc(var(--scroll-timeline-marker)/2 - var(--scroll-timeline-line)/2);top:calc(var(--scroll-timeline-marker)/2);width:var(--scroll-timeline-line)}.scroll-timeline--horizontal .scroll-timeline__progress{height:0;width:100%}.scroll-timeline--horizontal .scroll-timeline__item{align-items:start;column-gap:var(--scroll-timeline-line-gap);display:grid;grid-template-areas:"marker label" ". content";grid-template-columns:var(--scroll-timeline-marker) minmax(0,1fr)}.scroll-timeline--horizontal .scroll-timeline__item--no-label{grid-template-areas:"marker content"}.scroll-timeline--horizontal .scroll-timeline__marker{grid-area:marker}.scroll-timeline--horizontal .scroll-timeline__content{grid-area:content}.scroll-timeline--horizontal .scroll-timeline__label{align-items:center;display:flex;grid-area:label;min-height:var(--scroll-timeline-marker)}@media (min-width:768px){.scroll-timeline--horizontal .scroll-timeline__track{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.scroll-timeline--horizontal .scroll-timeline__track::-webkit-scrollbar{display:none}.scroll-timeline--horizontal .scroll-timeline__list{column-gap:var(--scroll-timeline-item-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:calc(var(--scroll-timeline-count, 4)*var(--scroll-timeline-item-width) + (var(--scroll-timeline-count, 4) - 1)*var(--scroll-timeline-item-gap) + var(--scroll-timeline-bleed-left, 0px) + var(--scroll-timeline-bleed-right, 0px));padding:24px var(--scroll-timeline-bleed-right,0) 24px var(--scroll-timeline-bleed-left,0);row-gap:0}.scroll-timeline--horizontal .scroll-timeline__line{bottom:auto;height:var(--scroll-timeline-line);left:calc(var(--scroll-timeline-marker)/2);right:0;top:calc(var(--scroll-timeline-marker)/2 - var(--scroll-timeline-line)/2);width:auto}.scroll-timeline--horizontal .scroll-timeline__progress{height:100%;width:0}.scroll-timeline--horizontal .scroll-timeline__item,.scroll-timeline--horizontal .scroll-timeline__item--no-label{align-items:stretch;display:flex;flex-direction:column}.scroll-timeline--horizontal .scroll-timeline__marker{flex:none;margin-bottom:var(--scroll-timeline-line-gap)}.scroll-timeline--horizontal .scroll-timeline__content{flex:1 1 auto}.scroll-timeline--horizontal .scroll-timeline__label{margin-bottom:8px;min-height:0}.scroll-timeline--zigzag .scroll-timeline__list{grid-template-rows:auto auto var(--scroll-timeline-marker) auto auto}.scroll-timeline--zigzag .scroll-timeline__item,.scroll-timeline--zigzag .scroll-timeline__item--no-label{display:grid;grid-row:1/span 5;grid-template-areas:none;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid}.scroll-timeline--zigzag .scroll-timeline__item>*{grid-column:1}.scroll-timeline--zigzag .scroll-timeline__marker{grid-row:3;margin:0}.scroll-timeline--zigzag .scroll-timeline__content{flex:none}.scroll-timeline--zigzag .scroll-timeline__item:nth-child(odd) .scroll-timeline__label{grid-row:4;margin:var(--scroll-timeline-line-gap) 0 8px}.scroll-timeline--zigzag .scroll-timeline__item:nth-child(odd) .scroll-timeline__content{align-self:start;grid-row:5}.scroll-timeline--zigzag .scroll-timeline__item--no-label:nth-child(odd) .scroll-timeline__content{margin-top:var(--scroll-timeline-line-gap)}.scroll-timeline--zigzag .scroll-timeline__item:nth-child(2n) .scroll-timeline__label{align-self:end;grid-row:1;margin:0 0 8px}.scroll-timeline--zigzag .scroll-timeline__item:nth-child(2n) .scroll-timeline__content{align-self:end;grid-row:2;margin-bottom:var(--scroll-timeline-line-gap)}}.scroll-timeline-is-armed[data-motion=snap]:not(.scroll-timeline-is-smooth) .scroll-timeline__progress{transition:height calc(.7s*var(--scroll-timeline-speed, 1)) ease-in-out,width calc(.7s*var(--scroll-timeline-speed, 1)) ease-in-out}.scroll-timeline-is-armed[data-motion=snap]:not(.scroll-timeline-is-smooth) .scroll-timeline__head{transition:top calc(.7s*var(--scroll-timeline-speed, 1)) ease-in-out,left calc(.7s*var(--scroll-timeline-speed, 1)) ease-in-out,opacity calc(.3s*var(--scroll-timeline-speed, 1)) ease}.scroll-timeline--line-dashed .scroll-timeline__line,.scroll-timeline--line-dotted .scroll-timeline__line{background:transparent}.scroll-timeline--line-dashed .scroll-timeline__line:before,.scroll-timeline--line-dotted .scroll-timeline__line:before{background:var(--scroll-timeline-line-color);content:"";inset:0;position:absolute}.scroll-timeline--line-dashed .scroll-timeline__line:before,.scroll-timeline--line-dashed .scroll-timeline__progress{-webkit-mask:linear-gradient(#000 0 8px,transparent 8px 14px) 0 0 /100% 14px repeat-y;mask:linear-gradient(#000 0 8px,transparent 8px 14px) 0 0 /100% 14px repeat-y}.scroll-timeline--line-dashed.scroll-timeline-is-across .scroll-timeline__line:before,.scroll-timeline--line-dashed.scroll-timeline-is-across .scroll-timeline__progress{-webkit-mask:linear-gradient(90deg,#000 0 8px,transparent 8px 14px) 0 0 /14px 100% repeat-x;mask:linear-gradient(90deg,#000 0 8px,transparent 8px 14px) 0 0 /14px 100% repeat-x}.scroll-timeline--line-dotted .scroll-timeline__line:before,.scroll-timeline--line-dotted .scroll-timeline__progress{-webkit-mask:radial-gradient(circle closest-side,#000 96%,transparent) 0 0 /100% calc(var(--scroll-timeline-line)*2.2) repeat-y;mask:radial-gradient(circle closest-side,#000 96%,transparent) 0 0 /100% calc(var(--scroll-timeline-line)*2.2) repeat-y}.scroll-timeline--line-dotted.scroll-timeline-is-across .scroll-timeline__line:before,.scroll-timeline--line-dotted.scroll-timeline-is-across .scroll-timeline__progress{-webkit-mask:radial-gradient(circle closest-side,#000 96%,transparent) 0 0 /calc(var(--scroll-timeline-line)*2.2) 100% repeat-x;mask:radial-gradient(circle closest-side,#000 96%,transparent) 0 0 /calc(var(--scroll-timeline-line)*2.2) 100% repeat-x}.scroll-timeline--line-wavy .scroll-timeline__line,.scroll-timeline--line-wavy .scroll-timeline__progress,.scroll-timeline--line-wavy-dotted .scroll-timeline__line,.scroll-timeline--line-wavy-dotted .scroll-timeline__progress{background:transparent}.scroll-timeline--line-wavy .scroll-timeline__progress,.scroll-timeline--line-wavy-dotted .scroll-timeline__progress{overflow:hidden}.scroll-timeline__wave{left:0;overflow:visible;position:absolute;top:0}.scroll-timeline__wave path{fill:none;stroke:var(--scroll-timeline-line-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--scroll-timeline-line-width,2px)}.scroll-timeline__progress .scroll-timeline__wave path{stroke:var(--scroll-timeline-progress)}.scroll-timeline--line-wavy-dotted .scroll-timeline__wave path{stroke-dasharray:0 calc(var(--scroll-timeline-line-width, 4px)*2.4)}.scroll-timeline--line-wavy .scroll-timeline__head,.scroll-timeline--line-wavy-dotted .scroll-timeline__head{margin-left:var(--scroll-timeline-wave-shift,0)}.scroll-timeline--line-wavy-dotted.scroll-timeline-is-across .scroll-timeline__head,.scroll-timeline--line-wavy.scroll-timeline-is-across .scroll-timeline__head{margin-left:0;margin-top:var(--scroll-timeline-wave-shift,0)}.scroll-timeline--line-dashed .scroll-timeline__progress,.scroll-timeline--line-dotted .scroll-timeline__progress,.scroll-timeline--line-wavy .scroll-timeline__progress,.scroll-timeline--line-wavy-dotted .scroll-timeline__progress{box-shadow:none!important}.scroll-timeline__head{display:none}.scroll-timeline--design-glow .scroll-timeline__progress{box-shadow:0 0 calc(var(--scroll-timeline-glow-size)/3) var(--scroll-timeline-glow)}.scroll-timeline--design-glow .scroll-timeline__head{background:#fff;border-radius:50%;box-shadow:0 0 0 3px var(--scroll-timeline-glow),0 0 var(--scroll-timeline-glow-size) calc(var(--scroll-timeline-glow-size)/4) var(--scroll-timeline-glow);display:block;height:12px;left:50%;opacity:0;position:absolute;top:var(--scroll-timeline-fill,0);transform:translate(-50%,-50%);transition:opacity .3s ease;width:12px}.scroll-timeline-is-across .scroll-timeline__head{left:var(--scroll-timeline-fill,0);top:50%}.scroll-timeline--design-glow .scroll-timeline__line.scroll-timeline-is-moving .scroll-timeline__head{opacity:1}.scroll-timeline--design-glow .scroll-timeline__marker:after{border:2px solid var(--scroll-timeline-glow);border-radius:50%;content:"";inset:calc(var(--scroll-timeline-marker-border)*-1);opacity:0;pointer-events:none;position:absolute}.scroll-timeline--design-glow .scroll-timeline__item.scroll-timeline-is-active .scroll-timeline__marker:after{animation:scroll-timeline-pulse calc(.9s*var(--scroll-timeline-speed, 1)) ease-out}@keyframes scroll-timeline-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.scroll-timeline--design-glow .scroll-timeline__content{transition:box-shadow calc(.4s*var(--scroll-timeline-speed, 1)) ease}.scroll-timeline--highlight-current.scroll-timeline--cards .scroll-timeline__item.scroll-timeline-is-current .scroll-timeline__content{box-shadow:inset 0 0 0 1.5px var(--scroll-timeline-current-ring,var(--scroll-timeline-glow))}.scroll-timeline__action{margin-bottom:0}.scroll-timeline__button{align-items:center;border:1.5px solid var(--scroll-timeline-button);display:inline-flex;font-weight:500;gap:.4em;justify-content:center;line-height:1.2;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,filter .2s ease}.scroll-timeline__button--filled{background:var(--scroll-timeline-button);color:var(--scroll-timeline-on-button)}.scroll-timeline__button--filled:hover{filter:brightness(.92)}.scroll-timeline__button--outline{background:transparent;color:var(--scroll-timeline-button)}.scroll-timeline__button--outline:hover{background:var(--scroll-timeline-button);color:var(--scroll-timeline-on-button)}.scroll-timeline__button--link{background:none;border:0;border-radius:0;color:var(--scroll-timeline-button);padding:0}.scroll-timeline__button--link:hover{text-decoration:underline;text-underline-offset:3px}.scroll-timeline__arrow{transition:transform .2s ease}.scroll-timeline__button--link:hover .scroll-timeline__arrow{transform:translateX(3px)}.scroll-timeline__button:focus-visible{outline:2px solid var(--scroll-timeline-button);outline-offset:3px}.scroll-timeline--cards .scroll-timeline__content{transition:box-shadow .25s ease,border-color .25s ease,background-color .25s ease}@media (hover:hover){.scroll-timeline--hover-shadow .scroll-timeline__content:hover{box-shadow:0 14px 34px -14px var(--scroll-timeline-hover-shadow)}.scroll-timeline--hover-border .scroll-timeline__content:hover{border-color:var(--scroll-timeline-hover-border)}.scroll-timeline--hover-background .scroll-timeline__content:hover{background-color:var(--scroll-timeline-hover-background)}.scroll-timeline--hover-shadow.scroll-timeline--highlight-current .scroll-timeline__item.scroll-timeline-is-current .scroll-timeline__content:hover{box-shadow:inset 0 0 0 1.5px var(--scroll-timeline-current-ring,var(--scroll-timeline-glow)),0 14px 34px -14px var(--scroll-timeline-hover-shadow)}}.scroll-timeline--design-editorial .scroll-timeline__content{padding-top:calc(var(--scroll-timeline-number-size)*.8 + var(--scroll-timeline-number-gap, 12px));position:relative}.scroll-timeline--design-editorial .scroll-timeline__content>:not(.scroll-timeline__number){position:relative;z-index:1}.scroll-timeline__number{color:transparent;font-size:var(--scroll-timeline-number-size);font-weight:800;left:-.04em;letter-spacing:-.04em;line-height:.8;pointer-events:none;position:absolute;top:0;user-select:none;white-space:nowrap;z-index:0;-webkit-text-stroke:1.5px var(--scroll-timeline-number-outline);transition:color calc(.5s*var(--scroll-timeline-speed, 1)) ease,-webkit-text-stroke-color calc(.5s*var(--scroll-timeline-speed, 1)) ease}.scroll-timeline__item.scroll-timeline-is-active .scroll-timeline__number{color:var(--scroll-timeline-number-fill);-webkit-text-stroke-color:var(--scroll-timeline-number-fill)}@media (min-width:768px){.scroll-timeline--design-editorial.scroll-timeline--alternating.scroll-timeline--card-toward .scroll-timeline__item:nth-child(2n) .scroll-timeline__number{left:auto;right:-.04em}}.scroll-timeline--design-tool .scroll-timeline__marker{border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.scroll-timeline--design-tool .scroll-timeline__content{position:relative}.scroll-timeline--design-tool .scroll-timeline__content:after,.scroll-timeline--design-tool .scroll-timeline__content:before{content:"";opacity:0;pointer-events:none;position:absolute;transform:scale(.98);transition:opacity calc(.3s*var(--scroll-timeline-speed, 1)) ease,transform calc(.4s*var(--scroll-timeline-speed, 1)) cubic-bezier(.3,1.35,.5,1)}.scroll-timeline--design-tool .scroll-timeline__content:before{border:1px solid var(--scroll-timeline-frame);inset:-1px}.scroll-timeline--design-tool .scroll-timeline__content:after{background:linear-gradient(var(--scroll-timeline-frame),var(--scroll-timeline-frame)) 0 0 /7px 7px no-repeat,linear-gradient(var(--scroll-timeline-frame),var(--scroll-timeline-frame)) 100% 0 /7px 7px no-repeat,linear-gradient(var(--scroll-timeline-frame),var(--scroll-timeline-frame)) 0 100% /7px 7px no-repeat,linear-gradient(var(--scroll-timeline-frame),var(--scroll-timeline-frame)) 100% 100% /7px 7px no-repeat;inset:-4px}.scroll-timeline--design-tool .scroll-timeline__item.scroll-timeline-is-current .scroll-timeline__content:after,.scroll-timeline--design-tool .scroll-timeline__item.scroll-timeline-is-current .scroll-timeline__content:before{opacity:1;transform:none}.scroll-timeline__size{display:none}.scroll-timeline--size-label .scroll-timeline__size{background:var(--scroll-timeline-frame);border-radius:3px;color:var(--scroll-timeline-frame-text);display:block;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;left:-1px;opacity:0;padding:4px 6px;position:absolute;top:calc(100% + 10px);transition:opacity .3s ease .15s;white-space:nowrap;z-index:2}.scroll-timeline--size-label .scroll-timeline__item.scroll-timeline-is-current .scroll-timeline__size{opacity:1}.scroll-timeline--design-tool .scroll-timeline__list{padding-left:calc(var(--scroll-timeline-bleed-left, 0px) + 10px);padding-right:calc(var(--scroll-timeline-bleed-right, 0px) + 10px)}@media (min-width:768px){.scroll-timeline--design-tool.scroll-timeline--horizontal .scroll-timeline__list{padding-bottom:44px}}.scroll-timeline-is-pinned .scroll-timeline__track{overflow:hidden}.scroll-timeline-is-pinned .scroll-timeline__rail{will-change:transform}.scroll-timeline-is-armed.scroll-timeline--effect-fade .scroll-timeline__item :is(.scroll-timeline__label,.scroll-timeline__content,.scroll-timeline__image--across),.scroll-timeline-is-armed.scroll-timeline--effect-fade-up .scroll-timeline__item :is(.scroll-timeline__label,.scroll-timeline__content,.scroll-timeline__image--across){opacity:0;transition:opacity calc(.6s*var(--scroll-timeline-speed, 1)) ease,transform calc(.7s*var(--scroll-timeline-speed, 1)) cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,border-color .25s ease,background-color .25s ease}.scroll-timeline-is-armed.scroll-timeline--effect-fade-up .scroll-timeline__item :is(.scroll-timeline__label,.scroll-timeline__content,.scroll-timeline__image--across){transform:translateY(16px)}.scroll-timeline-is-armed .scroll-timeline__item.scroll-timeline-is-shown :is(.scroll-timeline__label,.scroll-timeline__content,.scroll-timeline__image--across){opacity:1;transform:none;transition-delay:var(--scroll-timeline-delay,0s)}@media (prefers-reduced-motion:reduce){.scroll-timeline__arrow,.scroll-timeline__button{transition:none}.scroll-timeline__marker:after{animation:none!important}.scroll-timeline__item :is(.scroll-timeline__label,.scroll-timeline__content,.scroll-timeline__image--across),.scroll-timeline__marker{transition:none!important}}