:root{--tick-width:200px;--dot-top:33px;--dot-size:15px;--track-height:6px;--icon-size:100px}@media (min-width:1366px){.timeline-block .container{padding-left:0;padding-right:0}}.timeline-block{padding-top:96px;padding-bottom:120px}.timeline-header{max-width:1366px;margin:0 0 80px 0}.timeline-header h2{margin:0;color:var(--Primary-Blue,#207DE9);font-size:48px;font-style:normal;font-weight:800;line-height:56px;letter-spacing:-1.728px}.timeline-header .subtitle{margin:0;color:#64748b}.timeline{position:sticky;top:0;z-index:2;background:linear-gradient(#ffffffcc,#ffffffcc);backdrop-filter:blur(4px)}.timeline-inner{max-width:100%;margin:0 auto;padding:0}.timeline-scroll{display:block;position:relative;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.timeline-scroll::-webkit-scrollbar{width:0;height:0;display:none}.track{position:absolute;left:0;right:0;height:var(--track-height);top:calc(var(--dot-top) + (var(--dot-size) / 2) - (var(--track-height) / 2) + 100px);background:#F2F2F2;border-radius:999px;width:100%;z-index:0}.track .progress{position:absolute;inset:0 auto 0 0;width:0%;background:#A9B4BC;border-radius:inherit;transition:width 180ms ease}.ticks{margin:100px 0 0;padding:0;list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:var(--tick-width);gap:0;align-items:start;width:100%!important;overflow:visible!important}.ticks::-webkit-scrollbar{width:0;height:0;display:none}.tick{position:relative;text-align:center;color:#94a3b8;cursor:pointer;user-select:none;padding:48px 0 0 0;z-index:1}.tick .icon{position:absolute;top:calc(var(--dot-top) - var(--icon-size) - 24px);transform:translateX(-50%);width:var(--icon-size);height:var(--icon-size);object-fit:contain;filter:grayscale(1) brightness(1.1);opacity:.6;transition:filter 200ms ease,opacity 200ms ease;pointer-events:auto;cursor:pointer}.tick:focus-visible{outline:2px solid #207DE9;outline-offset:2px;border-radius:6px}.tick .dot{position:absolute;top:var(--dot-top);left:50%;width:var(--dot-size);height:var(--dot-size);margin-left:calc(var(--dot-size) / -2);border-radius:2px;background:#EBEDEF;transition:background-color 200ms ease}.tick .label{display:block;margin-top:8px;color:var(--Primary-Blue,#207DE9);text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.864px}.tick.active{color:#1e293b;font-weight:600}.tick.active .dot{background:#207DE9}.tick.active .icon{filter:none;opacity:1}.tick.past .icon{filter:grayscale(1) opacity(.8)}.tick.past .dot{background:#A9B4BC}.tick.past .label{color:#A9B4BC}.tick.current .icon{filter:none;opacity:1}.tick.current .dot{background:#207DE9}.tick.current .label{color:#207DE9}.tick.upcoming .icon{filter:grayscale(1) opacity(.3)}.tick.upcoming .dot{background:#EBEDEF}.tick.upcoming .label{color:#EBEDEF}.scroller{max-width:1366px;margin:70px auto 0;display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:24px;overflow-x:auto;overflow-y:visible;padding:10px 8px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-left:8px;scroll-padding-right:8px;-webkit-overflow-scrolling:touch}.slide{scroll-snap-align:start;scroll-snap-stop:always}.card{width:100%}.scroller{scrollbar-width:none;-ms-overflow-style:none}.scroller::-webkit-scrollbar{width:0;height:0;display:none}.scroller .two-column-wysiwyg-section .two-column-wysiwyg-container{padding-top:0}.scroller h3{margin-bottom:48px}.timeline-content{display:flex;gap:80px}.sec-01-top{border-radius:var(--s1,8px);border:1px solid #CCE4FF;background:linear-gradient(0deg,rgba(204,228,255,.1) 0%,rgba(204,228,255,.1) 100%),#FFF;display:flex;padding:32px;justify-content:center;align-items:center;gap:56px;margin-bottom:80px}.sec-01-top>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.sec-01-top h4{color:var(--Primary-Darkest-Gray,#222);text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.864px;margin-bottom:0}.sec-01-top h5{color:var(--Primary-Darkest-Gray,#222);text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:18px;text-transform:none;margin-bottom:0}.timeline-content.sec-02,.timeline-content.sec-03,.timeline-content.sec-08{gap:56px}.timeline-content.sec-07{gap:32px}.sec-10 .content-left{flex:1 0 auto}.sec-06,.sec-09,.sec-12,.sec-14{display:flex;gap:48px;flex-wrap:wrap;margin-top:16px}.sec-06,.sec-07{margin-top:32px}.sec-06>div,.sec-09>div,.sec-12>div,.sec-14>div{border-radius:16px;border:1px solid #CCE4FF;background:rgba(204,228,255,.1);padding:56px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex:1 0 calc(33.33% - 32px)}.sec-09>div:nth-child(n+4),.sec-14>div{flex:1 0 calc(25% - 36px)}.sec-06>div>div,.sec-09>div>div,.sec-12>div>div,.sec-14>div>div{color:#6E7B81;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-.081px}.fx-wistia2,.fx-wistia2 .fx-wistia_thumb{height:100%}.fx-wistia2:not(.intro-header-wistia) .fx-wistia_thumb img{border-radius:8px;object-fit:cover}.sec-07 .fx-wistia2:not(.intro-header-wistia) .fx-wistia_thumb img{border-radius:16px}.sec-10{align-items:center}.sec-10 .photos{display:flex;max-width:547px}.sec-02 .content-left,.sec-03 .content-left,.sec-08 .content-left{flex:1 1 66.62%}.sec-01 .content-left{flex:1 1 41.07%}.sec-04 .content-left{flex:1 1 43.05%}.sec-05 .content-left{flex:1 1 59.66%}.sec-07 .content-left{flex:1 1 66.18%}.sec-10 .content-left{flex:1 1 42.97%}.sec-02 .content-right,.sec-03 .content-right,.sec-08 .content-right{flex:1 1 33.38%}.sec-01 .content-right{flex:1 1 58.93%}.sec-04 .content-right{flex:1 1 56.95%}.sec-05 .content-right{flex:1 1 40.34%}.sec-07 .content-right{flex:1 1 33.82%}.sec-10 .content-right{flex:1 1 57.03%}.sec-01 .photos,.sec-02 .photos,.sec-03 .photos,.sec-04 .photos,.sec-05 .photos,.sec-07 .photos,.sec-08 .photos,.sec-10 .photos,.sec-11 .photos,.sec-13 .photos{display:grid;grid-template-columns:1fr 1fr;gap:32px;row-gap:24px}.sec-01 .photos,.sec-04 .photos,.sec-07 .photos,.sec-10 .photos,.sec-11 .photos,.sec-13 .photos{grid-template-columns:1fr;gap:32px}.sec-01 .photos>div,.sec-02 .photos>div,.sec-03 .photos>div,.sec-04 .photos>div,.sec-05 .photos>div,.sec-07 .photos>div,.sec-08 .photos>div,.sec-10 .photos>div,.sec-11 .photos>div,.sec-13 .photos>div{width:100%;aspect-ratio:1.63 / 1;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.sec-01 .photos>div{aspect-ratio:1.959 / 1}.sec-04 .photos>div{aspect-ratio:1.947 / 1}.sec-05 .photos>div{aspect-ratio:1.31 / 1}.sec-05 .photos>div:first-child{aspect-ratio:2.677 / 1;grid-column:1 / -1}.sec-07 .photos>div{aspect-ratio:1.88 / 1}.sec-10 .photos>div{aspect-ratio:1.302 / 1}.sec-11 .photos>div,.sec-13 .photos>div{aspect-ratio:3.542 / 1}.sec-01 .photos>div img,.sec-02 .photos>div img,.sec-03 .photos>div img,.sec-04 .photos>div img,.sec-05 .photos>div img,.sec-07 .photos>div img,.sec-08 .photos>div img,.sec-11 .photos>div img,.sec-13 .photos>div img{width:100%;height:100%;object-fit:contain;display:block}.sec-11 .photos>div img,.sec-13 .photos>div img{object-fit:cover}.scroller .slide .content>*,.scroller .slide .content>*>*,.scroller .slide .content>*>*>*{opacity:0;transform:translateY(8px);transition:opacity 320ms ease-out,transform 320ms ease-out}.scroller .slide.in-view .content>*,.scroller .slide.in-view .content>*>*,.scroller .slide.in-view .content>*>*>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.scroller .slide .content>*{transition:none!important;opacity:1!important;transform:none!important}}.scroller{overscroll-behavior-x:contain}@media (max-width:991px){:root{--tick-width:150px;--icon-size:72px;--dot-top:28px}.timeline-header h2{font-size:40px;line-height:48px;letter-spacing:-1px}.ticks{margin:72px 0 0}.tick{padding:40px 0 0 0}.tick .label{font-size:20px;line-height:28px}.track{top:calc(var(--dot-top) + (var(--dot-size) / 2) - (var(--track-height) / 2) + 72px)}.scroller{gap:16px;padding:0 12px 40px;scroll-snap-type:x mandatory;scroll-padding-left:12px;scroll-padding-right:12px}}@media (max-width:767px){:root{--tick-width:120px;--icon-size:56px;--dot-top:24px;--dot-size:12px}.timeline-header h2{font-size:32px;line-height:40px;letter-spacing:-.5px}.ticks{margin:64px 0 0}.tick{padding:36px 0 0 0}.tick .label{font-size:16px;line-height:24px}.track{top:calc(var(--dot-top) + (var(--dot-size) / 2) - (var(--track-height) / 2) + 64px)}.scroller{gap:12px;padding:0 10px 32px;scroll-padding-left:10px;scroll-padding-right:10px}}@media (max-width:480px){:root{--tick-width:96px;--icon-size:48px;--dot-top:20px;--dot-size:10px}.ticks{margin:56px 0 0}.tick{padding:32px 0 0 0}.tick .label{font-size:14px;line-height:20px}.track{top:calc(var(--dot-top) + (var(--dot-size) / 2) - (var(--track-height) / 2) + 56px)}}@media (max-width:991px){.timeline-content:not(.sec-01-top){flex-direction:column}.sec-06,.sec-09,.sec-12,.sec-14{gap:32px;flex-direction:row}.sec-06>div,.sec-09>div,.sec-12>div,.sec-14>div{padding:32px}}@media (max-width:767px){.timeline-content.sec-01-top{flex-direction:column}.timeline-content.sec-01-top .sec-01-arrow{transform:rotate(90deg)}.sec-06>div,.sec-09>div,.sec-12>div,.sec-14>div{flex:1 0 calc(50% - 32px)}}@media (max-width:50px){.sec-06,.sec-09,.sec-12,.sec-14{flex-direction:column}}