.card-timeline{--card-timeline-bar-height:4rem;--card-timeline-fake-spacing:2rem;height:100%;padding-right:var(--card-timeline-fake-spacing);position:relative}@media only screen and (min-width:64rem){.card-timeline{--card-timeline-fake-spacing:3rem}}.card-timeline__inner{padding-bottom:var(--card-timeline-bar-height)}.card-timeline__top{display:grid;grid-template-columns:repeat(6,1fr)}@media only screen and (min-width:60rem){.card-timeline__top{align-items:center;display:flex;gap:2rem}}.card-timeline__figure{aspect-ratio:1/1;border-radius:var(--img-border-radius);grid-column:1/span 4;grid-row:1;max-width:200px;overflow:hidden}@media only screen and (min-width:31.25rem){.card-timeline__figure{flex:0 1 260px;max-width:260px}}.card-timeline__img{height:100%;object-fit:cover;width:100%}.card-timeline__header{align-items:center;display:flex;grid-column:3/span 4;grid-row:1;justify-content:flex-end}.card-timeline__heading{color:var(--ui-heading-color--light);font-family:var(--ui-display-heading-font);font-size:4.375rem;font-weight:400;line-height:.85;text-shadow:0 0 6px rgba(0,0,0,.3);text-transform:uppercase}@media only screen and (min-width:31.25rem){.card-timeline__heading{text-shadow:none}}@media only screen and (min-width:40rem){.card-timeline__heading{text-shadow:0 0 6px rgba(0,0,0,.3)}}@media only screen and (min-width:60rem){.card-timeline__heading{text-shadow:none}}@media only screen and (min-width:100rem){.card-timeline__heading{font-size:6.25rem}}@media only screen and (min-width:106.25rem){.card-timeline__heading{font-size:7.5rem}}.card-timeline__info{margin-top:var(--ui-elm-intro-spacing-top);max-width:480px}.card-timeline__marker{bottom:0;left:0;padding-top:2rem;position:absolute;width:100%}.card-timeline__marker:before{background:var(--ui-color-1,#fff);content:"";display:block;height:2px;left:0;pointer-events:none;position:absolute;top:calc(var(--card-timeline-bar-height)/2);width:100%}.card-timeline__marker-label{color:var(--ui-heading-color--light);display:inline-block;font-family:var(--ui-display-heading-font);font-size:1.875rem;font-weight:400;line-height:.85;margin-top:-5px;padding-top:20px;position:relative;text-transform:uppercase}.card-timeline__marker-label:before{background:var(--ui-color-1,#fff);border-radius:50%;content:"";display:block;height:10px;left:calc(50% - 5px);pointer-events:none;position:absolute;top:0;width:10px}.panel-timeline{--panel-timeline-progress-bar-height:4px;background:var(--brand-color-4,#000);padding-bottom:calc(var(--ui-container-padding-y) + var(--panel-timeline-progress-bar-height));padding-top:var(--ui-container-padding-y);position:relative}@media only screen and (min-width:64rem){.panel-timeline{--panel-timeline-progress-bar-height:8px}}.panel-timeline__header{margin-bottom:var(--ui-elm-header-spacing-bottom);margin-left:auto;margin-right:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x))*2);padding-left:var(--ui-container-padding-x);padding-right:var(--ui-container-padding-x);width:100%}.panel-timeline__timeline{display:block;overflow:hidden}.panel-timeline__timeline-item{cursor:grab}.panel-timeline__timeline-item:first-child{margin-left:var(--ui-container-padding-x)}.panel-timeline__controls{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.panel-timeline__pagination{background:var(--ui-color-8);bottom:0;height:var(--panel-timeline-progress-bar-height);left:0;position:absolute;width:100%}.panel-timeline__pagination span{background:var(--ui-color-4);display:block;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;transition:transform .25s ease-in-out;width:100%}.panel-timeline .swiper-slide{height:auto}