.paragraph--timeline{position:relative;transition:all 1s var(--ease-cubic)}@media screen and (min-width: 0)and (max-width: 999px){.paragraph--timeline .field--timeline-items>.field-items>.field-item:not(:last-child){margin-bottom:4em}}.paragraph--timeline .timeline{position:relative}.paragraph--timeline .timeline::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%) rotate(45deg);width:1em;height:1em;background:var(--c-black);transition:background 1s var(--ease-cubic)}.color-flip[data-color=b] .paragraph--timeline .timeline::before{background:#fff}.paragraph--timeline .timeline .ball{position:absolute;left:50%;top:0;clip-path:inset(0 -100px 0 -100px);width:12px;margin-left:-6px;height:100%}.paragraph--timeline .timeline .ball::after{content:"";position:fixed;left:50%;top:70vh;width:12px;height:12px;background:var(--c-black);margin-left:-6px;transform:rotate(45deg);transition:background 1s var(--ease-cubic)}.color-flip[data-color=b] .paragraph--timeline .timeline .ball::after{background:#fff}.paragraph--timeline .timeline>.line{position:absolute;left:50%;top:0;width:4px;height:100%;margin-left:-2px;background:rgba(0,0,0,.1);clip-path:inset(0 0 0 0);transition:all 1s var(--ease-cubic)}.color-flip[data-color=b] .paragraph--timeline .timeline>.line{background:hsla(0,0%,100%,.1)}.paragraph--timeline .timeline>.line>div{position:fixed;left:0;top:0;width:100vw;height:70vh;background:var(--c-black)}.color-flip[data-color=b] .paragraph--timeline .timeline>.line>div{background:hsla(0,0%,100%,.6)}.paragraph--timeline>.field--timeline-items>.field-items>.field-item:last-child .paragraph--timeline .timeline>.line{height:50%}.paragraph--timeline>.field--timeline-items>.field-items>.field-item:last-child .paragraph--timeline .timeline>.line>div{height:calc(var(--scroll-per)*200% + 50vh)}@media screen and (min-width: 0)and (max-width: 999px){.paragraph--timeline .timeline>.line{left:auto;right:-1rem;margin-left:-4px}.paragraph--timeline .timeline::before{left:auto;right:-1.8rem}.paragraph--timeline .timeline .ball{display:none}}.paragraph--timeline[data-color=b]{background:var(--c-black)}.paragraph--timeline[data-color=b] span.w,.paragraph--timeline[data-color=b] .toggle{color:#fff !important}.paragraph--timeline[data-color=b] .field--body>div,.paragraph--timeline[data-color=b] .field--body-below>div{color:hsla(0,0%,100%,.7)}.paragraph--timeline[data-color=b] .timeline::before{background:#fff}.paragraph--timeline[data-color=b] .timeline .ball::after{background:#fff}.paragraph--timeline[data-color=b] .timeline>.line{background:hsla(0,0%,100%,.1)}.paragraph--timeline[data-color=b] .timeline>.line>div{background:hsla(0,0%,100%,.6)}.paragraph--timeline-item{padding:clamp(0rem,0vw,0rem) clamp(0rem,0vw,0rem) clamp(1.5rem,3.6vw,3rem) clamp(0rem,0vw,0rem)}.paragraph--timeline-item{position:relative;color:var(--c-text);transition:all 1s var(--ease-cubic)}.paragraph--timeline-item .info{position:relative}.paragraph--timeline-item .info .line{display:none}.paragraph--timeline-item .info .field--body,.paragraph--timeline-item .info .field--body-below{max-width:30em;font-size:1em;line-height:1.4em;color:color-mix(in srgb, var(--c-text), rgba(var(--c-text), 0.3))}.paragraph--timeline-item .field--image{position:relative;z-index:200}.paragraph--timeline-item .field--image>div{display:block;position:relative;overflow:hidden}.paragraph--timeline-item .field--image img{display:block;width:100%;height:auto;transition:all .25s;border-radius:1rem}.paragraph--timeline-item:has(.number) .info h2{font-size:2em;line-height:1.2em}@media screen and (min-width: 0)and (max-width: 999px){.paragraph--timeline-item>.inner{display:flex;flex-flow:column;text-align:center}.paragraph--timeline-item .field--image{order:1;max-width:20em;margin:auto;margin-bottom:2rem}.paragraph--timeline-item .info{order:2}.paragraph--timeline-item .info .field--body,.paragraph--timeline-item .info .field--body-below{margin-left:auto;margin-right:auto}}@media screen and (min-width: 1000px){.paragraph--timeline-item{opacity:.25;transition:all .5s var(--ease-cubic)}.paragraph--timeline-item>.inner{display:flex;justify-content:space-between;align-items:center}.paragraph--timeline-item .field--image,.paragraph--timeline-item .number{width:50%}.field--timeline-items>.field-items>.field-item:nth-child(odd) .paragraph--timeline-item .field--image,.field--timeline-items>.field-items>.field-item:nth-child(odd) .paragraph--timeline-item .number{padding-left:5rem;order:2}.field--timeline-items>.field-items>.field-item:nth-child(even) .paragraph--timeline-item .field--image,.field--timeline-items>.field-items>.field-item:nth-child(even) .paragraph--timeline-item .number{padding-right:5rem;order:1}.paragraph--timeline-item .info{width:50%;display:flex;flex-flow:column;position:relative}.field--timeline-items>.field-items>.field-item:nth-child(odd) .paragraph--timeline-item .info{padding-right:4rem;order:1}.field--timeline-items>.field-items>.field-item:nth-child(even) .paragraph--timeline-item .info{padding-left:4rem;order:2}.paragraph--timeline-item .info h2{margin-bottom:.25em}.paragraph--timeline-item .info .line{display:block;position:absolute;top:50%;right:100%;height:4px;background:var(--c-black);background-size:.5rem auto;width:0;transition:all .5s var(--ease-cubic),background 1s var(--ease-cubic)}.color-flip[data-color=b] .paragraph--timeline-item .info .line{background:hsla(0,0%,100%,.6)}.paragraph--timeline-item .info .line .ball-a{position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;background:var(--c-black);transform:translateX(-50%) rotate(45deg);transition:all 1s var(--ease-cubic)}.color-flip[data-color=b] .paragraph--timeline-item .info .line .ball-a{background:#fff}.paragraph--timeline-item .info .line .ball-b{position:absolute;top:50%;width:12px;height:12px;margin-top:-6px;background:var(--c-black);opacity:0;transform:rotate(45deg);transition:all .25s 0s,background 1s var(--ease-cubic)}.color-flip[data-color=b] .paragraph--timeline-item .info .line .ball-b{background:#fff}.field--timeline-items>.field-items>.field-item:nth-child(odd) .paragraph--timeline-item .info .line{right:auto;left:100%}.field--timeline-items>.field-items>.field-item:nth-child(odd) .paragraph--timeline-item .info .line .ball-a{left:0;margin-left:0px}.field--timeline-items>.field-items>.field-item:nth-child(odd) .paragraph--timeline-item .info .line .ball-b{left:100%}.field--timeline-items>.field-items>.field-item:nth-child(even) .paragraph--timeline-item .info .line .ball-a{right:0;margin-right:-14px}.field--timeline-items>.field-items>.field-item:nth-child(even) .paragraph--timeline-item .info .line .ball-b{right:100%}.paragraph--timeline-item .info{position:relative}.paragraph--timeline-item .info .toggle{color:var(--c-black)}.paragraph--timeline-item .info .toggle:hover{opacity:.5}.paragraph--timeline-item.loaded{opacity:1}.paragraph--timeline-item.loaded .line{width:3.5rem}.paragraph--timeline-item.loaded .line .ball-a::after{animation:pop .4s .2s var(--ease-cubic)}.paragraph--timeline-item.loaded .line .ball-b{opacity:1;transition:all .35s 0s var(--ease-cubic)}}@keyframes pop{0%{transform:scale(1);opacity:1}100%{transform:scale(6);opacity:0}}