.o-timeline_header{left:var(--layout-margin);pointer-events:none;position:absolute;top:2.5rem;z-index:2}.o-timeline{--gap:.625rem}.o-timeline_prefix{line-height:1;margin-bottom:var(--gap)}.o-timeline_title{font-family:UniversExtended,sans-serif;font-size:2.5rem;line-height:1.17;text-transform:uppercase}.c-timeline-variations{--gap:.625rem;--thumb-w:7.5rem;--mask-size:5.5rem;--wheel-h:min(52vh,27.5rem);bottom:2.5rem;height:auto;left:var(--layout-margin);overflow:visible;position:absolute;top:auto;width:var(--thumb-w);z-index:1}.c-timeline-variations.-wheel{--gap:.125rem;height:var(--wheel-h);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--mask-size),#000 calc(100% - var(--mask-size)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--mask-size),#000 calc(100% - var(--mask-size)),transparent 100%);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;overflow:hidden}@media (max-width:768px){.c-timeline-variations{--thumb-h-mobile:3rem;--gap:.5rem;bottom:1rem;height:var(--thumb-h-mobile);left:var(--layout-margin);mask-image:none;-webkit-mask-image:none;overflow:hidden;right:var(--layout-margin);width:auto}}.c-timeline-variations_track{display:flex;flex-direction:column;gap:var(--gap);position:relative;z-index:1}.c-timeline-variations.-wheel .c-timeline-variations_track{transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}@media (max-width:768px){.c-timeline-variations_track{flex-direction:row;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;transform:none!important}.c-timeline-variations_track::-webkit-scrollbar{display:none}}.c-timeline-variations_item{--item-scale:1;--item-opacity:1;--item-pull:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:block;flex-shrink:0;margin:0;opacity:.5;padding:0;transition:opacity .3s ease;width:100%}.c-timeline-variations.-wheel .c-timeline-variations_item{margin-block:calc(var(--item-pull)/-2);opacity:var(--item-opacity);transition:opacity .35s ease,margin .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}@media (max-width:768px){.c-timeline-variations_item{height:100%;margin-block:0;opacity:.5;transform:none!important;width:auto}}.c-timeline-variations_item-frame{aspect-ratio:140/100;background:#212121;border:1px solid transparent;display:block;overflow:clip;transition:border-color .3s ease;width:100%}.c-timeline-variations.-wheel .c-timeline-variations_item-frame{transform:scale(var(--item-scale));transform-origin:center center;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease}@media (max-width:768px){.c-timeline-variations_item-frame{aspect-ratio:65/50;height:100%;max-height:var(--thumb-h-mobile,3rem);transform:none!important;width:auto}}.c-timeline-variations_item img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;vertical-align:bottom;width:100%}.c-timeline-variations_item.-active{opacity:1}.c-timeline-variations_item.-active .c-timeline-variations_item-frame{border-color:#ffffffd9}.c-timeline-variations_item:hover:not(.-active){opacity:.7}.c-timeline-variations.-wheel .c-timeline-variations_item:hover:not(.-active){opacity:min(1,var(--item-opacity) + .15)}.c-timeline-overlay{background:#101010;bottom:0;color:#f9f3f3;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:60}.c-timeline-overlay.is-active{opacity:1;visibility:visible}.c-timeline-overlay .o-timeline_header{z-index:10}.c-timeline-overlay_close{align-items:center;border:1px solid hsla(0,0%,100%,.5);display:flex;height:2.5rem;justify-content:center;position:absolute;right:var(--layout-margin);top:2.5rem;width:2.5rem;z-index:1}.c-timeline-overlay_close svg{height:1.9375rem;width:2rem}.c-timeline-overlay_text{font-size:.875rem;line-height:1.2;padding-left:var(--dot-before-padding,1.375rem);position:relative}.c-timeline-overlay_text:before{background-color:var(--dot-color,#f70b48);content:"";height:.375rem;left:var(--dot-before-left,0);position:absolute;top:.4lh;transform-origin:center;width:.375rem}.c-timeline-overlay_text-wrapper{bottom:2.5rem;max-width:33.125rem;position:absolute;right:var(--layout-margin);width:100%;z-index:1}@media (max-width:768px){.c-timeline-overlay_text-wrapper{bottom:5.25rem;left:var(--layout-margin);right:var(--layout-margin);width:auto}}.c-timeline-overlay_bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.c-timeline-overlay_bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-timeline-overlay_scrim{background:#00000073;inset:0;pointer-events:none;position:absolute;z-index:1}.timeline-fade-bg-enter-from,.timeline-fade-bg-leave-to,.timeline-fade-text-enter-from,.timeline-fade-text-leave-to,.timeline-fade-title-enter-from,.timeline-fade-title-leave-to{opacity:0}.timeline-fade-bg-enter-active,.timeline-fade-bg-leave-active{transition:opacity .4s linear}.timeline-fade-text-enter-active,.timeline-fade-text-leave-active,.timeline-fade-title-enter-active,.timeline-fade-title-leave-active{transition:opacity .2s linear}.o-timeline{background:#101010;color:#f9f3f3;height:400svh;z-index:1}.o-timeline_inner{height:calc(100svh - var(--header-height));overflow:clip;position:sticky;top:var(--header-height);width:100%}.o-timeline_year{--year-digit-size:clamp(7.5rem,28vw,17.5rem);align-items:center;color:#ffffff14;display:flex;font-family:UniversExtended,sans-serif;inset:0;justify-content:center;overflow:hidden;pointer-events:none;position:absolute;z-index:0}@media (max-width:768px){.o-timeline_year{--year-digit-size:clamp(6rem,36vw,11.25rem)}}.o-timeline_year-slot{display:block;font-size:var(--year-digit-size);height:1.05em;line-height:1;margin-inline:-.05em;overflow:hidden;position:relative;width:.75em}.o-timeline_year-digit{align-items:center;display:flex;font-size:inherit;inset:0;justify-content:center;letter-spacing:0;line-height:1;position:absolute;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.o-timeline_track{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:4rem;height:100%;padding-inline:20.25rem;position:relative;width:-moz-max-content;width:max-content;z-index:1}@media (max-width:768px){.o-timeline_track{padding-inline:1.5rem}}.o-timeline_item{--offset-y:0;--image-scale:1;cursor:pointer;position:relative;transform:translateY(var(--offset-y,0));width:20rem}@media (max-width:768px){.o-timeline_item{transform:translateY(calc(var(--offset-y, 0)*.6))}}.o-timeline_item:nth-child(10n+1){--offset-y:0svh}.o-timeline_item:nth-child(10n+2){--offset-y:20svh}.o-timeline_item:nth-child(10n+3){--offset-y:-20svh}.o-timeline_item:nth-child(10n+4){--offset-y:10svh}.o-timeline_item:nth-child(10n+5){--offset-y:-5svh}.o-timeline_item:nth-child(10n+6){--offset-y:0svh}.o-timeline_item:nth-child(10n+7){--offset-y:20svh}.o-timeline_item:nth-child(10n+8){--offset-y:-20svh}.o-timeline_item:nth-child(10n+9){--offset-y:10svh}.o-timeline_item:nth-child(10n){--offset-y:-5svh}.o-timeline_item:hover{--image-scale:1.05}.o-timeline_item-image{aspect-ratio:1/1;overflow:clip}.o-timeline_item-image img{height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(var(--image-scale,1));transition:transform .6s var(--ease-in-out-quad);vertical-align:bottom;width:100%}.o-timeline_item-infos{align-items:center;display:flex;flex-direction:row-reverse;font-size:.75rem;justify-content:space-between;left:0;line-height:1;margin-top:.5rem;position:absolute;right:0;text-transform:uppercase;top:100%}@media (max-width:768px){.o-timeline_item-infos{align-items:flex-start;flex-direction:column-reverse;gap:.25rem;margin-top:.625rem}}@media (min-width:768px){.o-timeline_item-infos{opacity:0;transition:opacity .2s linear 0s}.o-timeline_item-infos.is-active{opacity:1;transition-duration:.32s}}@media (max-width:768px){.o-timeline_item-info{font-size:1.2em;font-weight:700}}
