.timeline-heading{padding:56px var(--base-padding-desktop) 56px}.timeline-slideshow{background-color:var(--clr-cream-cray-100)}.timeline-slideshow .timeline-navigation{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:0 var(--base-padding-desktop)}.timeline-slideshow .timeline-navigation slideshow-arrows{position:relative;width:auto;gap:15px;padding:0;mix-blend-mode:normal}.timeline-slideshow .timeline-navigation slideshow-arrows button{opacity:1;padding:0;min-height:auto;color:#000}.timeline-slideshow .timeline-navigation slideshow-arrows button .svg-wrapper,.timeline-slideshow .timeline-navigation slideshow-arrows button .svg-wrapper>svg{width:30px;height:30px}.timeline-slideshow .timeline-navigation slideshow-arrows button:hover{color:var(--clr-red-100)}.timeline-slideshow .timeline-navigation slideshow-arrows button[disabled]{opacity:.6;cursor:default}.timeline-slideshow .timeline-navigation slideshow-arrows button[disabled]:hover{color:#000}.timeline-slideshow .timeline-navigation slideshow-controls{width:auto}.timeline-slideshow .timeline-navigation slideshow-controls .timeline-controls__list{display:-webkit-flex;display:flex;gap:20px;-webkit-justify-content:center;justify-content:center}.timeline-slideshow .timeline-navigation slideshow-controls .timeline-controls__list .button-timeline{font-size:1.8rem;line-height:2.2rem;border-radius:50px;font-weight:medium;padding:6px 8px;background-color:transparent;color:#000;border:1px solid #000;width:auto;height:auto}.timeline-slideshow .timeline-navigation slideshow-controls .timeline-controls__list .button-timeline:hover{background-color:var(--clr-red-100);color:#fff;border:1px solid var(--clr-red-100)}.timeline-slideshow .timeline-navigation slideshow-controls .timeline-controls__list .slideshow-control[aria-selected=true]{background-color:#000;color:#fff}.timeline-slideshow .timeline-slide{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}.timeline-slideshow .timeline-slide .timeline-slide__text{-webkit-flex:1 1 0%;flex:1 1 0%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:30px;margin-top:auto;margin-bottom:auto}.timeline-slideshow .timeline-slide .timeline-slide__text .timeline-slide__title{margin:0!important}.timeline-slideshow .timeline-slide .timeline-slide__text .timeline-slide__content{width:70%}.timeline-slideshow .timeline-slide .timeline-slide__image{-webkit-flex:1 1 0%;flex:1 1 0%;padding-top:10vh!important;padding-bottom:10vh!important}.timeline-slideshow .timeline-slide .timeline-slide__image img{max-width:100%;height:auto;display:block}@media screen and (max-width:1024px){.timeline-heading{padding:40px var(--base-padding-mobile) 28px}.timeline-mobile:before{content:"";position:absolute;left:var(--rail-x);top:0;bottom:0;width:var(--rail-w);background:var(--rail-color);z-index:0}.timeline-mobile{padding-right:var(--base-padding-mobile);padding-bottom:40px;padding-left:48px;--rail-x:20px;--rail-w:1px;--dot-r:8px;--rail-color:#000;--bg-timeline:var(--clr-cream-cray-100);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:24px}.timeline-mobile,.timeline-mobile .timeline-accordion{position:relative}.timeline-mobile .timeline-accordion details{position:relative;z-index:1}.timeline-mobile .timeline-accordion details summary{position:relative;cursor:pointer;padding:6px 8px;font-weight:medium;font-size:1.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--clr-cream-cray-100);color:#000;border:1px solid #000;border-radius:50px}.timeline-mobile .timeline-accordion details summary:before{content:"";position:absolute;left:calc(-8px - var(--rail-x) - var(--dot-r));top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(var(--dot-r)*2);height:calc(var(--dot-r)*2);border-radius:50%;background:#fff;border:2px solid #000;box-shadow:0 0 0 3px var(--bg-timeline);z-index:1}.timeline-mobile .timeline-accordion details .timeline-accordion__content{padding:24px 0 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px}.timeline-mobile .timeline-accordion details .timeline-accordion__content h3,.timeline-mobile .timeline-accordion details .timeline-accordion__content p{margin:0}.timeline-mobile .timeline-accordion details .timeline-accordion__content .timeline-accordion__image{padding:var(--base-padding-mobile);border:1px solid #000}.timeline-mobile .timeline-accordion details .timeline-accordion__content .timeline-accordion__image img{max-width:100%;height:auto;display:block}.timeline-mobile .timeline-accordion details[open]>summary{background-color:#000;color:var(--clr-cream-cray-100)}.timeline-mobile .timeline-accordion details[open]>summary:before{background:#000;border-color:#000}.timeline-mobile .timeline-accordion:first-child summary:after{content:"";position:absolute;left:calc(-8px - var(--rail-x) - var(--dot-r));width:20px;top:-10px;bottom:50%;background:var(--bg-timeline)}.timeline-mobile .timeline-accordion:last-child:after{content:"";position:absolute;left:calc(-8px - var(--rail-x) - var(--dot-r));width:20px;top:50%;bottom:-40px;background:var(--bg-timeline)}.timeline-mobile .timeline-accordion:last-child:has(details[open]):after{content:"";position:absolute;left:calc(-8px - var(--rail-x) - var(--dot-r));width:20px;top:2%;bottom:-40px;background:var(--bg-timeline)}}