.ce_buildingtimeline{position:relative;padding-block:clamp(4.5rem,3.1047rem + 4.6512vw,7.5rem);background-color:#fcfbf6}.ce_buildingtimeline:first-child{padding-top:8rem}.ce_buildingtimeline li{margin-bottom:0}.ce_buildingtimeline .timeline-wrapper{width:clamp(87.75rem,22.4656rem + 69.084vw,133rem);max-width:93vw;margin-inline:auto;position:relative;list-style:none;padding:0;margin-block:0;counter-reset:timeline-counter}.ce_buildingtimeline .timeline-wrapper .timeline-line{position:absolute;top:0;left:50%;width:1px;height:0;background-color:#d1cbc2;transform-origin:top center;transition:height 1.5s cubic-bezier(0.16, 1, 0.3, 1)}@media only screen and (min-width: 720px){.ce_buildingtimeline .timeline-wrapper .timeline-item{width:50%;margin-bottom:0}.ce_buildingtimeline .timeline-wrapper .timeline-item:where(:not(.ce_buildingtimeline .timeline-wrapper .timeline-item:first-of-type)),.ce_buildingtimeline .timeline-wrapper .timeline-item:where(:not(:has(.timeline-label-before))){margin-top:-6rem}.ce_buildingtimeline .timeline-wrapper .timeline-item:has(.timeline-label-after)+.timeline-item{margin-top:0;margin-top:clamp(4.5rem,3.1047rem + 4.6512vw,7.5rem)}.ce_buildingtimeline .timeline-wrapper li:nth-child(odd of .timeline-item){margin-left:auto;padding-left:4.5rem}.ce_buildingtimeline .timeline-wrapper li:nth-child(odd of .timeline-item) .timeline-label{translate:-50% 0;margin-left:-4.5rem}.ce_buildingtimeline .timeline-wrapper li:nth-child(odd of .timeline-item) .timeline-item-headline:before{left:-4.5rem;translate:-50% 0}.ce_buildingtimeline .timeline-wrapper li:nth-child(odd of .timeline-item) .timeline-item-inner.animated{opacity:0;translate:30% 0}.ce_buildingtimeline .timeline-wrapper li:nth-child(even of .timeline-item){padding-right:4.5rem}.ce_buildingtimeline .timeline-wrapper li:nth-child(even of .timeline-item) .timeline-item-content{margin-left:auto}.ce_buildingtimeline .timeline-wrapper li:nth-child(even of .timeline-item) .timeline-label{translate:50% 0;margin-left:auto;margin-right:-4.5rem}.ce_buildingtimeline .timeline-wrapper li:nth-child(even of .timeline-item) .timeline-item-headline:before{right:-4.5rem;translate:50% 0}.ce_buildingtimeline .timeline-wrapper li:nth-child(even of .timeline-item) .timeline-item-inner.animated{opacity:0;translate:-30% 0}}@media only screen and (max-width: 719.98px){.ce_buildingtimeline .timeline-wrapper .timeline-line{left:1.5rem}.ce_buildingtimeline .timeline-wrapper .timeline-label{margin-left:-4rem}.ce_buildingtimeline .timeline-wrapper .timeline-item{padding-left:4rem}.ce_buildingtimeline .timeline-wrapper .timeline-item:where(:not(.ce_buildingtimeline .timeline-wrapper .timeline-item:last-child)){margin-bottom:clamp(4.5rem,3.1047rem + 4.6512vw,7.5rem)}.ce_buildingtimeline .timeline-wrapper .timeline-item .timeline-item-inner.animated{opacity:0;translate:30% 0}.ce_buildingtimeline .timeline-wrapper .timeline-item-headline:before{left:-2.5rem;translate:-50% 0}}.ce_buildingtimeline .timeline-item{position:relative}.ce_buildingtimeline .timeline-item:first-of-type .timeline-label{margin-top:0}.ce_buildingtimeline .timeline-item:first-of-type .timeline-label span{margin-top:0}.ce_buildingtimeline .timeline-item:first-of-type .timeline-label.animated{opacity:1}.ce_buildingtimeline .timeline-item:last-child .timeline-label{margin-bottom:0}.ce_buildingtimeline .timeline-item:last-child .timeline-label span{margin-bottom:0}.ce_buildingtimeline .timeline-item:has(.timeline-label-before) .timeline-item-inner{margin-top:clamp(4.5rem,3.1047rem + 4.6512vw,7.5rem)}.ce_buildingtimeline .timeline-item:has(.timeline-label-after) .timeline-item-inner{margin-bottom:clamp(4.5rem,3.1047rem + 4.6512vw,7.5rem)}.ce_buildingtimeline .timeline-item .timeline-item-inner{position:relative}.ce_buildingtimeline .timeline-item .timeline-item-inner.animated.animation-started{animation:slideIN .4s forwards linear 1}.ce_buildingtimeline .timeline-item .timeline-item-inner.animated.animation-started .timeline-item-headline:before{animation:fadeIN .4s .4s forwards 1}.ce_buildingtimeline .timeline-item-headline:before{content:counter(timeline-counter);counter-increment:timeline-counter;display:inline-block;width:2.8rem;height:2.8rem;padding:.625rem;text-align:center;align-content:center;font-size:clamp(0.75rem,0.6919rem + 0.1938vw,0.875rem);font-weight:500;line-height:1.2;letter-spacing:5%;text-transform:uppercase;color:#787547;color:#f0ece2;background-color:#69628c;border-radius:50%;position:absolute;box-shadow:0 0 0 1.75rem #fcfbf6;opacity:0;z-index:-1}.ce_buildingtimeline .timeline-label{display:block;width:max-content;margin-block:3.125rem;background-color:#fcfbf6}.ce_buildingtimeline .timeline-label.animated{opacity:0}.ce_buildingtimeline .timeline-label.animated.animation-started{animation:fadeIN .4s forwards 1}.ce_buildingtimeline .timeline-label span{display:inline-block;font-size:clamp(1rem,0.9419rem + 0.1938vw,1.125rem);font-size:clamp(0.875rem,0.8169rem + 0.1938vw,1rem);margin-block:1.75rem;padding:.625rem;border:1px solid #d1cbc2;border-radius:8px;background-color:#f0ece2}.ce_buildingtimeline .timeline-item-media{position:relative;width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden}.ce_buildingtimeline .timeline-item-media video,.ce_buildingtimeline .timeline-item-media picture{position:absolute;width:100%;height:100%;inset:0}.ce_buildingtimeline .timeline-item-media video{z-index:1;background-color:#000}.ce_buildingtimeline .timeline-item-media picture{z-index:2}.ce_buildingtimeline .timeline-item-media picture img{width:100%;height:100%;object-fit:cover}.ce_buildingtimeline .timeline-item-media .play-button{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:3}.ce_buildingtimeline .timeline-item-media.is-playing picture,.ce_buildingtimeline .timeline-item-media.is-playing .play-button{opacity:0;z-index:-5}.ce_buildingtimeline .timeline-item-content{width:100%;max-width:max-content}.ce_buildingtimeline .timeline-item-content>*:last-child{margin-bottom:0}.ce_buildingtimeline .timeline-item-headline{font-size:clamp(1.625rem,1.4506rem + 0.5814vw,2rem);line-height:1.07;color:#36332c;max-width:19ch;margin-block:clamp(3rem,2.5349rem + 1.5504vw,4rem) clamp(1.5rem,1.2674rem + 0.7752vw,2rem)}.ce_buildingtimeline .timeline-item-headline em,.ce_buildingtimeline .timeline-item-headline i{letter-spacing:1%}.ce_buildingtimeline .timeline-item-text{max-width:34ch;margin-bottom:clamp(1.5rem,1.2674rem + 0.7752vw,2rem)}.ce_buildingtimeline .timeline-item-text:first-child{margin-top:40px}.ce_buildingtimeline .timeline-item-fullwidth{position:relative;padding-block:clamp(4.5rem,3.1047rem + 4.6512vw,7.5rem);background-color:#fcfbf6}.ce_buildingtimeline .timeline-item-fullwidth .timeline-label{display:none}.ce_buildingtimeline .timeline-item-fullwidth.animated .timeline-item-media,.ce_buildingtimeline .timeline-item-fullwidth.animated .timeline-item-content{opacity:0}.ce_buildingtimeline .timeline-item-fullwidth.animated.animation-started .timeline-item-media,.ce_buildingtimeline .timeline-item-fullwidth.animated.animation-started .timeline-item-content{animation:fadeIN .4s forwards 1}.ce_buildingtimeline .timeline-item-fullwidth .timeline-item-media{margin-bottom:clamp(1.25rem,1.1337rem + 0.3876vw,1.5rem)}.ce_buildingtimeline .timeline-item-fullwidth .timeline-item-text{max-width:46ch}.ce_buildingtimeline .timeline-item-fullwidth+.timeline-item{margin-top:0;padding-top:4rem}@keyframes fadeIN{to{opacity:1}}@keyframes slideIN{to{opacity:1;translate:0 0}}