@layer components{.c-timeline{--api-title-eyebrow-color:#fff;--progress-dot-size:40px;--progress-bar-width:1px;--progress-inner-dot-size:calc(var(--progress-dot-size) - 22px);--section-item-grid-column-gap:7px;--progress-bar-color:hsla(0,0%,100%,.3);--progress-bar-color-active:var(--brand-bronze);--timeline-item-gap:25px;display:block;padding-left:8.33333%;position:relative}.c-title+.c-timeline{margin-top:4rem}.c-timeline__sections{display:flex;flex-direction:column;position:relative;row-gap:3rem}.c-timeline__sections__item{align-items:flex-start;display:grid;gap:20px var(--section-item-grid-column-gap);grid-template-columns:30% 1fr;z-index:1}.c-timeline__section{align-items:center;color:#fff;display:inline-flex;text-align:right}.c-timeline__progress{display:grid;gap:20px var(--section-item-grid-column-gap);grid-template-areas:". items";grid-template-columns:30% 1fr;height:calc(100% - var(--progress-dot-size)/2);left:0;margin:0;overflow:visible;position:absolute;top:0;transform:translateX(calc(var(--progress-bar-width)/2*-1));width:100%}.c-timeline__progress__bar{grid-area:items;height:100%;left:0;position:fixed;transform:translateX(calc(var(--progress-dot-size)/2));width:var(--progress-bar-width)}.c-timeline__progress__bar:before{background:var(--progress-bar-color);content:"";display:block;height:100%;position:absolute;width:100%}.c-timeline__progress__bar:after{background:var(--progress-bar-color-active);content:"";display:block;height:100%;max-height:var(--timeline-percent-done,0);position:absolute;transition:all .4s linear;width:100%}.c-timeline__dot{background:var(--brand-onyx);border:1px solid var(--progress-dot-color,var(--brand-pewter));border-radius:50%;display:inline-block;flex-shrink:0;height:var(--progress-dot-size);margin:0;position:relative;width:var(--progress-dot-size)}.c-timeline__dot:after{content:"";display:inline-block;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%)}.c-timeline--bullet .c-timeline__dot:after{background-color:var(--progress-inner-dot-color,#fff);border-radius:50%;height:var(--progress-inner-dot-size);width:var(--progress-inner-dot-size)}.c-timeline--number .c-timeline__dot:after{color:#fff;content:attr(data-number)}.is-active .c-timeline__dot{--progress-dot-color:var(--brand-bronze);--progress-inner-dot-color:var(--brand-bronze)}.is-active .c-timeline__item__heading{--api-title-eyebrow-color:var(--brand-bronze)}.c-timeline__items{display:flex;flex-direction:column;gap:70px;margin:0}.c-timeline__item{animation-delay:calc(var(--animation-order)*.2s);animation-duration:.35s;animation-fill-mode:both;animation-name:animateIn;animation-play-state:paused;animation-timing-function:ease-in-out;display:grid;gap:var(--timeline-item-gap);grid-template-columns:auto 1fr}.is-viewed .c-timeline__item{animation-play-state:running}.c-timeline__item__figure{opacity:0;order:1;transition:opacity .55s ease;transition-delay:calc(.2s + .2s*var(--animation-order))}.c-timeline__item__content{flex:1;overflow-x:clip;position:relative}.c-timeline__item__description{color:#fff;margin-top:.5rem;max-width:85%;position:relative;width:-moz-fit-content;width:fit-content}.c-timeline__button__container{grid-column:2;margin-top:5rem}.c-timeline__button{margin-left:calc(var(--progress-dot-size) + var(--timeline-item-gap))}@media only screen and (max-width:800px){.c-timeline{padding-left:0;padding-right:45px}.c-timeline__item{align-items:flex-start}.c-timeline__item__content{order:1}.c-timeline__items{padding-left:0}.c-timeline__section{gap:40px;padding-left:calc(var(--progress-dot-size) + var(--timeline-item-gap))}.c-timeline__sections__item{gap:0;grid-template-columns:auto}.c-timeline__dot{margin-left:0;order:unset}.c-timeline__progress{grid-template-areas:none;left:0}.c-timeline__button__container{grid-column:1}}@keyframes animateIn{0%{opacity:0}to{opacity:1}}}