.grid{column-gap:var(--grid--column-gap);display:grid;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr));row-gap:var(--grid--row-gap)}.grid--auto-fit{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid--auto--min,15.625rem),100%),1fr))}.flex-grid{column-gap:var(--grid--column-gap);display:flex;flex-flow:row wrap;row-gap:var(--grid--row-gap)}.flex-grid>*,.flex-grid>*+*,.flex-grid>:first-child,.flex-grid>:last-child{width:calc(100%/var(--grid--columns) - var(--grid--column-gap) + var(--grid--column-gap)/var(--grid--columns))}.flex-grid--auto>*,.flex-grid--auto>*+*,.flex-grid--auto>:first-child,.flex-grid--auto>:last-child{width:auto}.milestones{overflow:hidden}.milestones__header{margin-left:auto;margin-right:auto;max-width:var(--width--responsive--l)}.milestones__heading{font-family:var(--type--1--font-family);font-size:var(--type--size--6);font-weight:var(--type--1--font-weight--medium);line-height:1.15}.milestones__heading a{color:inherit;text-decoration:none}.milestones.alignfull{padding-top:var(--block--padding-y)}.milestones__nav-item-label{display:flex;flex-flow:column-reverse nowrap}.milestones__nav-item-label__kicker{font-size:var(--type--size---2)}.milestones .slider{display:flex;flex-flow:column nowrap;max-height:unset}@media (max-width:47.99em){.milestones .slider{--slider--items-in-view:1.06;--slider--item-gap:calc(var(--space--container-padding)*1.06);--slider--item-scroll-snap-align:center}}@media (min-width:87.5em){.milestones .slider{--slider--item-gap:calc((100% - var(--width--l))/3)}}@media (min-width:62em){.milestones .slider{display:grid;grid-template-areas:"nav" "items"}}.milestones .slider__item{flex:1 0 100%}.milestones .slider.alignfull{--slider--padding-x:var(--space--container-padding);max-width:100%}@media (min-width:1300px){.milestones .slider.alignfull{--slider--padding-x:calc((100% - var(--width--l))/2)}}.milestones .slider__items,.milestones .slider__nav-items,.milestones .slider__nav-prev-next{width:100%}@media (min-width:62em){.milestones .slider__nav-items,.milestones .slider__nav-prev-next{grid-area:nav}}.milestones .slider__nav-items{align-items:center;display:flex;justify-content:stretch;margin:var(--space--xxs) auto}@media (min-width:62em){.milestones .slider__nav-items{padding-left:12rem}}@media (min-width:48em){.milestones .slider__nav-items{margin:var(--space--l) auto}}@media (max-width:61.99em){.milestones .slider__nav-prev-next{align-self:center;margin:var(--space--m) auto var(--space--s);order:106;width:auto}}@media (min-width:62em){.milestones .slider__items{grid-area:items}}.milestones .slider__item .milestones-item__media{box-shadow:0 0 0 2px currentColor}@media screen and (prefers-reduced-motion:no-preference){.milestones .slider__item .milestones-item__main,.milestones .slider__item img{transition:opacity .64s}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:62em){.milestones .slider__item .milestones-item__main{transition:opacity .64s,transform .64s}}@media screen and (prefers-reduced-motion:no-preference){.milestones .slider__item:not(.slider__item--in-full-view) .milestones-item__main,.milestones .slider__item:not(.slider__item--in-full-view) img{opacity:.7}.milestones .slider__item:not(.slider__item--in-full-view) .milestones-item__main{opacity:.3}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:62em){.milestones .slider__item:not(.slider__item--in-full-view) .milestones-item__main{transform:translateY(1rem)}}@media screen and (prefers-reduced-motion:no-preference){.milestones .slider__item.slider__item--in-full-view .milestones-item__main,.milestones .slider__item.slider__item--in-full-view img{opacity:1}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:62em){.milestones .slider__item.slider__item--in-full-view .milestones-item__main{transform:translateY(0)}}.milestones .slider__nav-item-container{align-items:center;color:var(--accent-color);display:inline-flex;justify-content:flex-end;position:relative;width:100%}.milestones .slider__nav-item-container:first-child{width:auto}.milestones .slider__nav-item-container:before{background:currentColor;content:"";display:block;height:2px;transform-origin:0 50%;width:100%}@media screen and (prefers-reduced-motion:no-preference){.milestones .slider__nav-item-container:before{transition:transform .9s}}.milestones .slider__nav-item-container--in-full-view .slider__nav-item:before{transform:scale(2)}@media screen and (prefers-reduced-motion:no-preference){.milestones .slider__nav-item-container--in-full-view .slider__nav-item:before{transition:transform .36s}}.milestones .slider__nav-item-container--highlight~.slider__nav-item-container{color:currentColor}.milestones .slider__nav-item-container--highlight~.slider__nav-item-container .slider__nav-item:before{background-color:initial}.milestones .slider__nav-item-container:not(.slider__nav-item-container--highlight) .milestones__nav-item-label__kicker{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.milestones .slider__nav-item-container:not(.slider__nav-item-container--highlight) .milestones__nav-item-label__kicker:focus{clip:auto;display:block;height:auto;left:calc(var(--space--m)/2);top:calc(var(--space--m)/2);width:auto;z-index:var(--z-index--screen-reader)}@media (max-width:61.99em){.milestones .slider__nav-item-container:first-child .milestones__nav-item-label{left:0;right:auto;text-align:left;transform:translateX(0)}.milestones .slider__nav-item-container:last-child .milestones__nav-item-label{left:auto;right:0;text-align:right;transform:translateX(0)}}.milestones .slider__nav-item{color:currentColor;display:inline-flex;flex-flow:column nowrap;margin:0 0 0 auto;min-height:2rem;min-width:2rem;place-content:center}.milestones .slider__nav-item:active .milestones__nav-item-label__main,.milestones .slider__nav-item:focus .milestones__nav-item-label__main{opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:hover){.milestones .slider__nav-item:hover .milestones__nav-item-label__main{opacity:1;pointer-events:auto;transform:translateY(0)}}.milestones .slider__nav-item:hover:before{background-color:currentColor}.milestones .slider__nav-item:before{background-color:currentColor;border:2px solid;border-radius:100%;content:"";display:block;height:1rem;margin:auto;transform:scale(1);width:1rem}@media screen and (prefers-reduced-motion:no-preference){.milestones .slider__nav-item:before{transition:transform .64s,background-color 106ms}}.milestones .slider__nav-item .milestones__nav-item-label{bottom:calc(100% + var(--space--xxxs));min-width:6rem;position:absolute;right:1rem;text-align:center;transform:translateX(50%)}@media (max-width:47.99em){.milestones .slider__nav-item .milestones__nav-item-label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.milestones .slider__nav-item .milestones__nav-item-label:focus{clip:auto;display:block;height:auto;left:calc(var(--space--m)/2);top:calc(var(--space--m)/2);width:auto;z-index:var(--z-index--screen-reader)}}.milestones .slider__nav-item .milestones__nav-item-label__main{opacity:0;pointer-events:none;transform:translateY(-2px)}@media (max-width:47.99em){.milestones .slider__nav-item .milestones__nav-item-label__main{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.milestones .slider__nav-item .milestones__nav-item-label__main:focus{clip:auto;display:block;height:auto;left:calc(var(--space--m)/2);top:calc(var(--space--m)/2);width:auto;z-index:var(--z-index--screen-reader)}}@media screen and (prefers-reduced-motion:no-preference){.milestones .slider__nav-item .milestones__nav-item-label__main{transition:transform 106ms}}.milestones.has-background{padding-bottom:var(--space--xxs)}.milestones.has-background .slider__nav-next,.milestones.has-background .slider__nav-prev{--button--background-color:var(--color--foreground);--button--border-color:var(--color--foreground);--button--color:var(--color--background)}.milestones.has-background .slider__items{scrollbar-color:#0000;scrollbar-width:auto}.milestones.has-background .slider__items::-webkit-scrollbar{background-color:initial}.milestones.has-background .slider__items::-webkit-scrollbar-thumb{background-color:currentColor}.milestones.has-background .slider__items::-webkit-scrollbar-track,.milestones.has-background .slider__items::-webkit-scrollbar-track-piece{background-color:initial}.milestones.has-background .slider__items::-webkit-scrollbar{height:11px;width:11px}.milestones.has-background .slider__items::-webkit-scrollbar-thumb{border-radius:11px}