.s-project-timeline{margin-block-end:var(--sections-spacing-md)}.s-project-timeline .project-timeline--inner{grid-template-columns:auto 1fr;gap:4.25rem;display:grid}@media (width<=980px){.s-project-timeline .project-timeline--inner{grid-template-columns:1fr;gap:64px}}.s-project-timeline .project-timeline--inner .btn-group{align-items:center;gap:1.25rem;display:flex}@media (width<=980px){.s-project-timeline .project-timeline--inner .btn-group.web{display:none}}.s-project-timeline .project-timeline--inner .btn-group.mob{justify-content:flex-end}@media (width>=980px){.s-project-timeline .project-timeline--inner .btn-group.mob{display:none}}.s-project-timeline .project-timeline--inner .btn-group button.active{color:var(--color-button-button-label-hower-3,#6977eb);border-color:var(--color-button-button-label-hower-3,#6977eb)}.s-project-timeline .project-timeline--inner .row-left{flex-direction:column;gap:3.81rem;display:flex}.s-project-timeline .project-timeline--inner .no-stages{justify-content:center;align-items:center;display:inline-flex}.s-project-timeline .project-timeline--inner .row-right{flex-direction:column;justify-content:flex-end;width:100%;display:flex;position:relative}.s-project-timeline .project-timeline--inner .row-right article{width:100%;padding-block:48px;position:relative}.s-project-timeline .project-timeline--inner .row-right article:not(.active){display:none}.s-project-timeline .project-timeline--inner .row-right article.active{display:flex}.s-project-timeline .project-timeline--inner .row-right article .line{background-color:var(--color-section-section-outline,#d1d1d1);width:100%;height:2px;display:flex;position:relative}.s-project-timeline .project-timeline--inner .row-right article .line:after{content:"";inset-block:0;width:var(--progress,0%);background-color:var(--color-surface-secondary,#b3c5f9);position:absolute;left:0}.s-project-timeline .project-timeline--inner .row-right article .dot{width:.75rem;max-width:.75rem;height:.75rem;max-height:.75rem;left:var(--pos);aspect-ratio:1;background-color:var(--color-surface-primary,#f5f5f5);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.s-project-timeline .project-timeline--inner .row-right article .dot .dot-inner{position:relative}.s-project-timeline .project-timeline--inner .row-right article .dot:not(.first,.last) .popup-el{top:0!important;transform:translate(-50%,-140%)!important}.s-project-timeline .project-timeline--inner .row-right article .dot .dot-el{justify-content:center;align-items:center;width:.75rem;max-width:.75rem;height:.75rem;max-height:.75rem;display:flex}.s-project-timeline .project-timeline--inner .row-right article .dot .dot-el span{justify-content:center;align-items:center;display:inline-flex;position:relative}.s-project-timeline .project-timeline--inner .row-right article .dot .dot-el span:after{content:"";aspect-ratio:1;background-color:var(--color-section-section-outline,#d1d1d1);border-radius:50%;width:.75rem;transition:background-color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute}.s-project-timeline .project-timeline--inner .row-right article .dot .dot-el span:before{content:"";aspect-ratio:1;background-color:var(--color-surface-primary,#f5f5f5);border-radius:50%;width:1.45rem;height:1.45rem;transition:background-color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute}.s-project-timeline .project-timeline--inner .row-right article .dot .popup-el{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:300px;min-width:300px;transition:opacity .3s,visibility .3s;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%,40%)}.s-project-timeline .project-timeline--inner .row-right article .dot .popup-el h5,.s-project-timeline .project-timeline--inner .row-right article .dot .popup-el p{opacity:0;filter:blur(6px);transition:opacity .35s,transform .5s cubic-bezier(.34,1.56,.64,1),filter .35s;transform:translateY(.6rem)}.s-project-timeline .project-timeline--inner .row-right article .dot .popup-el h5{color:var(--color-text-text-primary-dark,#101010);text-align:center;font-family:var(--type-font-font-button,"Founders Grotesk");font-size:var(--body-scale-body-s,1rem);font-style:normal;font-weight:400;line-height:var(--body-lineheight-body-s,1.25rem)}.s-project-timeline .project-timeline--inner .row-right article .dot .popup-el p{color:var(--color-text-text-third-dark,#6d6d6d);font-family:var(--type-font-font-header);font-size:var(--body-scale-body-xs,.875rem);font-style:normal;font-weight:400;line-height:var(--body-lineheight-body-xs,1rem);transition-delay:70ms}.s-project-timeline .project-timeline--inner .row-right article .dot{position:absolute;top:50%}.s-project-timeline .project-timeline--inner .row-right article .dot.first{left:0;transform:translate(-50%,-50%)}.s-project-timeline .project-timeline--inner .row-right article .dot.first .popup-el{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;transform:translateY(20%)}.s-project-timeline .project-timeline--inner .row-right article .dot.last{right:0;transform:translate(50%,-50%)}.s-project-timeline .project-timeline--inner .row-right article .dot.last .popup-el{left:unset;flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex;right:0;transform:translateY(20%)}.s-project-timeline .project-timeline--inner .row-right article .dot.is-active .dot-el span:after{background-color:var(--color-surface-secondary,#b3c5f9)}.s-project-timeline .project-timeline--inner .row-right article .dot.first .popup-el,.s-project-timeline .project-timeline--inner .row-right article .dot.last .popup-el,.s-project-timeline .project-timeline--inner .row-right article .dot.is-current .popup-el,.s-project-timeline .project-timeline--inner .row-right article .dot:hover .popup-el{opacity:1;visibility:visible}.s-project-timeline .project-timeline--inner .row-right article .dot.first .popup-el h5,.s-project-timeline .project-timeline--inner .row-right article .dot.first .popup-el p,.s-project-timeline .project-timeline--inner .row-right article .dot.last .popup-el h5,.s-project-timeline .project-timeline--inner .row-right article .dot.last .popup-el p,.s-project-timeline .project-timeline--inner .row-right article .dot.is-current .popup-el h5,.s-project-timeline .project-timeline--inner .row-right article .dot.is-current .popup-el p,.s-project-timeline .project-timeline--inner .row-right article .dot:hover .popup-el h5,.s-project-timeline .project-timeline--inner .row-right article .dot:hover .popup-el p{opacity:1;filter:blur();transform:translateY(0)}@media (hover:hover) and (pointer:fine){.s-project-timeline .project-timeline--inner .row-right article .dot{cursor:pointer}.s-project-timeline .project-timeline--inner .row-right article .dot:hover{z-index:2}.s-project-timeline .project-timeline--inner .row-right article .dot:hover .dot-el span:before{background-color:var(--color-surface-primary-howered,#e1eafe)}.s-project-timeline .project-timeline--inner .row-right article .dot:hover .dot-el span:after{background-color:#6977eb}}.s-project-timeline .project-timeline--inner .row-right article:has(.dot:not(.first,.last):hover) .dot.is-current:not(:hover) .popup-el{opacity:0;visibility:hidden}.s-project-timeline .project-timeline--wrapper{padding-block-start:12.5rem;display:flex}@media (width<=1280px){.s-project-timeline .project-timeline--wrapper{padding-block-start:8rem}}.s-project-timeline .project-timeline--wrapper .project-timeline--stage{align-items:center;gap:5.8rem}@media (width<=1280px){.s-project-timeline .project-timeline--wrapper .project-timeline--stage{gap:4rem}}@media (width<=980px){.s-project-timeline .project-timeline--wrapper .project-timeline--stage{align-items:flex-start;gap:12px}}.s-project-timeline .project-timeline--wrapper .project-timeline--stage:not(.active){display:none}.s-project-timeline .project-timeline--wrapper .project-timeline--stage.active{display:flex}.s-project-timeline .project-timeline--wrapper .btn-group{padding-block-start:1.5rem}@media (width<=980px){.s-project-timeline .project-timeline--wrapper .btn-group.web{display:none}}@media (width>=980px){.s-project-timeline .project-timeline--wrapper .btn-group.mob{display:none}}.s-project-timeline .project-timeline--wrapper .image.image-1 img{aspect-ratio:35/34.75}@media (width<=980px){.s-project-timeline .project-timeline--wrapper .image.image-1{display:none}}.s-project-timeline .project-timeline--wrapper .image.image-2 img{aspect-ratio:35/22}@media (width<=980px){.s-project-timeline .project-timeline--wrapper .image.image-2{flex-direction:column;justify-content:space-between;height:100%;display:flex}}.s-project-timeline .project-timeline--wrapper .image.image-3 img{aspect-ratio:25.9/31}.s-project-timeline .project-timeline--wrapper .image .image--inner{width:100%;overflow:hidden}.s-project-timeline .project-timeline--wrapper .image .image--inner img{object-fit:cover;width:100%;transition:transform .48s}@media (hover:hover) and (pointer:fine){.s-project-timeline .project-timeline--wrapper .image .image--inner img{will-change:transform}.s-project-timeline .project-timeline--wrapper .image .image--inner{cursor:pointer}.s-project-timeline .project-timeline--wrapper .image .image--inner:hover img{transform:scale(1.05)}}
