.s-projects{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:calc(8.25rem + var(--admin-bar, 0px)) 0 0}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-projects{padding-top:calc(6.25rem + var(--admin-bar, 0px))}}.s-projects--loop{height:100vh;overflow:clip}.s-projects .s__title{margin-bottom:4rem;text-align:center}.s-projects .s__list{width:100%}.s-projects .s__shapes{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:fixed;top:50svh;left:50%;width:calc(8*var(--grid-column-width) + 7*var(--grid-gutter-width));height:0;opacity:0;transform:translateX(-50%)}@media only screen and (max-width: 987px){.s-projects .s__shapes{width:calc(10*var(--grid-column-width) + 9*var(--grid-gutter-width))}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-projects .s__shapes{width:calc(9*var(--grid-column-width) + 8*var(--grid-gutter-width))}}@media only screen and (max-width:576px){.s-projects .s__shapes{visibility:hidden}}.s-projects .s__shapes.is-visible{opacity:1}.s-projects .s__shapes .s__shape{--ratio: 0.6863;--width: 3.1875rem;--height: calc(var(--width) * var(--ratio));width:var(--width);height:var(--height)}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-projects .s__shapes .s__shape{--width: 1.1rem}}
