.ProjectBanner_ProjectBannerWrapper__6yuGa{position:relative;width:100%;overflow:hidden;background-color:#000}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_videoWrapper__InhJ1{position:-webkit-sticky;position:sticky;top:0;width:100%;height:100dvh;z-index:1}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_videoWrapper__InhJ1 video{width:100%;height:100%;object-fit:cover}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_videoWrapper__InhJ1 .ProjectBanner_videoOverlays__RwrYc{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);opacity:0}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O{position:relative;width:100%;height:100svh;inset:0;display:flex;flex-direction:column;row-gap:16px;align-items:center;justify-content:center;font-size:4rem;color:#fff;will-change:opacity;z-index:3;padding:0 15px;box-sizing:border-box}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay1__fso_U h3{font-size:26px;font-weight:300;color:#fff;margin-bottom:0;text-align:center;margin-top:5px}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay1__fso_U p{font-size:18px;font-weight:300;color:#fff;text-align:center;margin-top:5px;text-transform:uppercase;max-width:600px;text-wrap:balance}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay2___Rju6 h2{font-size:35px;font-weight:300;color:#fff;margin-bottom:0;text-align:center}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay2___Rju6 p{width:60%;margin:0 auto;font-size:18px;font-weight:300;color:#fff;text-align:center;text-wrap:balance}@media screen and (max-width:767px){.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay2___Rju6 p{width:100%}}@media screen and (min-width:768px)and (max-width:1023px){.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay2___Rju6 p{width:100%}}@media screen and (min-width:1024px)and (max-width:1199px){.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay2___Rju6 p{width:70%}}@media screen and (min-width:1900px){.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay2___Rju6 p{width:45%}}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay3__m_olg .ProjectBanner_overlay3Inner__OHwqI{width:75%;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:60px;column-gap:60px}@media screen and (max-width:767px){.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay3__m_olg .ProjectBanner_overlay3Inner__OHwqI{width:100%;grid-template-columns:repeat(2,1fr);column-gap:30px;row-gap:50px}}@media screen and (min-width:768px)and (max-width:1023px){.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay3__m_olg .ProjectBanner_overlay3Inner__OHwqI{width:100%;grid-template-columns:repeat(2,1fr);row-gap:50px}}@media screen and (min-width:1024px)and (max-width:1199px){.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay3__m_olg .ProjectBanner_overlay3Inner__OHwqI{width:100%;grid-template-columns:repeat(4,1fr)}}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay3__m_olg .ProjectBanner_overlay3Inner__OHwqI .ProjectBanner_item__pSFz3{position:relative;text-align:center}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay3__m_olg .ProjectBanner_overlay3Inner__OHwqI .ProjectBanner_item__pSFz3 .ProjectBanner_num__dAQWQ{font-size:28px;font-weight:300}@media screen and (min-width:1024px)and (max-width:1199px){.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay3__m_olg .ProjectBanner_overlay3Inner__OHwqI .ProjectBanner_item__pSFz3 .ProjectBanner_num__dAQWQ{font-size:22px}}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay3__m_olg .ProjectBanner_overlay3Inner__OHwqI .ProjectBanner_item__pSFz3 .ProjectBanner_num__dAQWQ p{font-size:16px;text-wrap:balance;margin-top:4px}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay3__m_olg .ProjectBanner_overlay3Inner__OHwqI .ProjectBanner_item__pSFz3 .ProjectBanner_num__dAQWQ sup{font-size:16px;position:relative;top:-4px}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay3__m_olg .ProjectBanner_overlay3Inner__OHwqI .ProjectBanner_item__pSFz3:not(:first-child):before{content:"";position:absolute;top:50%;left:-30px;width:2px;height:90%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.5)}@media screen and (max-width:767px){.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay3__m_olg .ProjectBanner_overlay3Inner__OHwqI .ProjectBanner_item__pSFz3:not(:first-child):before{display:none;left:-15px}}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay3__m_olg .ProjectBanner_btnWrap__qEKOH{display:flex;column-gap:16px;margin-top:50px}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_overlay__rZx7O.ProjectBanner_overlay3__m_olg .ProjectBanner_btnWrap__qEKOH .ProjectBanner_commnCTA__cfzNJ{border:1px solid #fff;color:#fff}.ProjectBanner_ProjectBannerWrapper__6yuGa .ProjectBanner_videoOverlays__RwrYc{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.ProjectBanner_overlayFrom__wI_Oo{position:fixed;right:0;top:0;height:100%;width:100%;inset:0;z-index:9999;display:none;opacity:0;transition:opacity .3s ease}