.ProjectProcess_stage__DtnS3{padding-block:3rem}.ProjectProcess_track___rwTz{display:grid;gap:1.25rem;max-width:64rem;margin:2.5rem auto 0;padding-inline:1rem}.ProjectProcess_card__TZBOT{display:flex;flex-direction:column;padding:clamp(1.5rem,2.4vw,3rem);border:1px solid rgba(110,231,183,.36);border-radius:1.5rem;background:linear-gradient(155deg,#111827 48%,#153430)}.ProjectProcess_timing__bTrz_{margin-top:auto;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.1);font-size:.875rem;font-weight:600}.ProjectProcess_card__TZBOT>p:nth-last-child(2){margin-bottom:1.5rem}.ProjectProcess_arrow__HqBB_{display:none}@media (min-width:768px){.ProjectProcess_stage__DtnS3{padding-block:4rem}.ProjectProcess_track___rwTz{padding-inline:2rem}}@media (min-width:1024px) and (min-height:650px) and (prefers-reduced-motion:no-preference){.ProjectProcess_sequence__Hx5fL{height:320svh}.ProjectProcess_stage__DtnS3{position:sticky;top:0;display:flex;min-height:100svh;flex-direction:column;justify-content:center}.ProjectProcess_viewport__CjdCp{overflow:clip}.ProjectProcess_track___rwTz{display:flex;gap:0;--step-width:clamp(28rem,35vw,46rem);width:calc(4 * var(--step-width));max-width:none;margin-inline:calc((100% - var(--step-width)) / 2) 0;padding-inline:0;transform:translateX(calc(-1 * var(--step-width) * var(--process-position, 0)))}.ProjectProcess_step__xiSbc{position:relative;flex:0 0 25%;display:flex;min-width:0;padding-inline:3.5rem}.ProjectProcess_step__xiSbc:nth-child(2){--step-index:1}.ProjectProcess_step__xiSbc:nth-child(3){--step-index:2}.ProjectProcess_step__xiSbc:nth-child(4){--step-index:3}.ProjectProcess_step__xiSbc>article{--delta:calc(var(--process-position, 0) - var(--step-index, 0));--distance:max(var(--delta),calc(-1 * var(--delta)));width:100%;min-height:calc((var(--step-width) - 7rem) * .8);opacity:clamp(.22,calc(1 - .55 * var(--distance)),1);transform:scale(clamp(.83,calc(1 - .15 * var(--distance)),1))}.ProjectProcess_arrow__HqBB_{position:absolute;top:50%;right:0;display:block;width:6.5rem;height:2rem;color:#6ee7b7;transform:translate(50%,-50%)}}