.project_main__JDigf{width:100vw;padding-top:6rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.project_main__JDigf .project_info__lhXD5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:640px){.project_main__JDigf .project_info__lhXD5{max-width:640px}}@media (min-width:768px){.project_main__JDigf .project_info__lhXD5{max-width:768px}}@media (min-width:1024px){.project_main__JDigf .project_info__lhXD5{max-width:1024px;padding-right:6rem;padding-left:6rem}}@media (min-width:1280px){.project_main__JDigf .project_info__lhXD5{max-width:1280px;padding-right:6rem;padding-left:6rem}}@media (min-width:1536px){.project_main__JDigf .project_info__lhXD5{max-width:1536px;padding-right:6rem;padding-left:6rem}}.project_main__JDigf .project_info__lhXD5{text-align:center}.project_main__JDigf .project_info__lhXD5 h1{text-align:center;font-family:Arquitecta,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:2.25rem;line-height:2.5rem;font-weight:800;text-transform:uppercase;color:var(--purple)}@media (min-width:768px){.project_main__JDigf .project_info__lhXD5 h1{font-size:3.75rem;line-height:1}}.project_main__JDigf .project_info__lhXD5 p{font-size:1.5rem;line-height:2rem;font-weight:300;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.project_main__JDigf .project_info__lhXD5 .project_graphics__z4PJc{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:3rem}.project_main__JDigf .project_info__lhXD5 .project_graphics__z4PJc .project_graphic__OgdPu{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:200px}.project_main__JDigf .project_info__lhXD5 .project_graphics__z4PJc .project_graphic__OgdPu h2{font-family:Arquitecta,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:3rem;line-height:1;font-weight:700;color:var(--purple)}.project_main__JDigf .project_info__lhXD5 .project_graphics__z4PJc .project_graphic__OgdPu p{text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.project_main__JDigf .project_gallery__GQiX9{padding-top:6rem;position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.project_main__JDigf .project_gallery__GQiX9 .project_galleryItem__oOPps{position:relative;cursor:zoom-in;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.project_main__JDigf .project_gallery__GQiX9 .project_galleryItem__oOPps .project_galleryPicture__dLZQJ{-o-object-fit:cover!important;object-fit:cover!important;padding-bottom:1.5rem!important}.project_main__JDigf .project_gallery__GQiX9 .project_galleryItem__oOPps:first-child{height:380px;grid-column:span 4/auto}@media (min-width:1024px){.project_main__JDigf .project_gallery__GQiX9 .project_galleryItem__oOPps:first-child{height:75vh}}.project_main__JDigf .project_gallery__GQiX9 .project_galleryItem__oOPps:not(:first-child){height:380px;grid-column:span 4/auto}@media (min-width:1024px){.project_main__JDigf .project_gallery__GQiX9 .project_galleryItem__oOPps:not(:first-child){height:25vh;grid-column:span 1/auto}}.project_main__JDigf .project_gallery__GQiX9 .project_galleryItem__oOPps:hover{opacity:.8}.road-map_main__iBIz5{display:flex;flex-direction:column;gap:6rem;padding-top:6rem;padding-bottom:6rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));overflow:hidden}.road-map_main__iBIz5 .road-map_info__EaMEm{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:640px){.road-map_main__iBIz5 .road-map_info__EaMEm{max-width:640px}}@media (min-width:768px){.road-map_main__iBIz5 .road-map_info__EaMEm{max-width:768px}}@media (min-width:1024px){.road-map_main__iBIz5 .road-map_info__EaMEm{max-width:1024px;padding-right:6rem;padding-left:6rem}}@media (min-width:1280px){.road-map_main__iBIz5 .road-map_info__EaMEm{max-width:1280px;padding-right:6rem;padding-left:6rem}}@media (min-width:1536px){.road-map_main__iBIz5 .road-map_info__EaMEm{max-width:1536px;padding-right:6rem;padding-left:6rem}}.road-map_main__iBIz5 .road-map_info__EaMEm h1{text-align:center;font-family:Arquitecta,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:2.25rem;line-height:2.5rem;font-weight:800;text-transform:uppercase;color:var(--purple)}@media (min-width:768px){.road-map_main__iBIz5 .road-map_info__EaMEm h1{font-size:3.75rem;line-height:1}}.road-map_main__iBIz5 .road-map_info__EaMEm .road-map_roadmap__3amFD{width:100%;padding-top:2rem}.bgless-windows_main__5Wzcm{display:flex;flex-direction:column;gap:6rem;padding-top:6rem;padding-bottom:6rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));overflow:hidden}.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:640px){.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm{max-width:640px}}@media (min-width:768px){.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm{max-width:768px}}@media (min-width:1024px){.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm{max-width:1024px;padding-right:6rem;padding-left:6rem}}@media (min-width:1280px){.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm{max-width:1280px;padding-right:6rem;padding-left:6rem}}@media (min-width:1536px){.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm{max-width:1536px;padding-right:6rem;padding-left:6rem}}@media (min-width:1024px){.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm{flex-direction:row}}.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm{z-index:1}.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm .bgless-windows_image__pzKtm{position:relative;width:100%;height:320px}@media (min-width:1024px){.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm .bgless-windows_image__pzKtm{width:50%;flex:0 1 auto;height:590px}}.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm .bgless-windows_image__pzKtm .bgless-windows_imageWrapper__VgNXj{-o-object-fit:cover;object-fit:cover}.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm .bgless-windows_content__Zf_Qz{position:relative;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;flex-direction:column;justify-content:center;gap:2rem;padding:2rem;background-color:var(--light-gray)}@media (min-width:1024px){.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm .bgless-windows_content__Zf_Qz{width:50%;padding-left:5rem;padding-right:5rem;flex:0 1 auto;height:470px}}.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm .bgless-windows_content__Zf_Qz .bgless-windows_polygon__c09BM{position:absolute;top:-140px;right:-180px;z-index:-100}@media (min-width:1024px){.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm .bgless-windows_content__Zf_Qz .bgless-windows_polygon__c09BM{top:-80px}}.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm .bgless-windows_content__Zf_Qz label{font-family:Arquitecta,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:2.25rem;line-height:2.5rem;font-weight:800;text-transform:uppercase;color:var(--purple)}@media (min-width:1024px){.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm .bgless-windows_content__Zf_Qz label{font-size:3.75rem;line-height:1}}.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm .bgless-windows_content__Zf_Qz p{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));max-width:460px}.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm .bgless-windows_content__Zf_Qz a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:9999px;border-width:2px;border-color:var(--purple);padding:1rem 3rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.bgless-windows_main__5Wzcm .bgless-windows_window__PAlGm .bgless-windows_content__Zf_Qz a:hover{border-width:2px;border-color:var(--purple);background-color:var(--purple);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:640px){.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr{max-width:640px}}@media (min-width:768px){.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr{max-width:768px}}@media (min-width:1024px){.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr{max-width:1024px;padding-right:6rem;padding-left:6rem}}@media (min-width:1280px){.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr{max-width:1280px;padding-right:6rem;padding-left:6rem}}@media (min-width:1536px){.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr{max-width:1536px;padding-right:6rem;padding-left:6rem}}@media (min-width:1024px){.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr{flex-direction:row}}.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr{z-index:1}.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr .bgless-windows_image__pzKtm{position:relative;width:100%;height:320px}@media (min-width:1024px){.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr .bgless-windows_image__pzKtm{width:50%;flex:0 1 auto;height:590px}}.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr .bgless-windows_image__pzKtm .bgless-windows_imageWrapper__VgNXj{-o-object-fit:cover;object-fit:cover}.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr .bgless-windows_content__Zf_Qz{position:relative;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;flex-direction:column;justify-content:center;gap:2rem;padding:2rem;background-color:var(--purple)}@media (min-width:1024px){.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr .bgless-windows_content__Zf_Qz{width:50%;padding-left:5rem;padding-right:5rem;flex:0 1 auto;height:470px}}.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr .bgless-windows_content__Zf_Qz .bgless-windows_polygonAlt__1tC__{position:absolute;top:200px;left:-105px;z-index:-100}@media (min-width:1024px){.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr .bgless-windows_content__Zf_Qz .bgless-windows_polygonAlt__1tC__{top:400px}}.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr .bgless-windows_content__Zf_Qz label{font-family:Arquitecta,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:2.25rem;line-height:2.5rem;font-weight:800;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px){.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr .bgless-windows_content__Zf_Qz label{font-size:3.75rem;line-height:1}}.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr .bgless-windows_content__Zf_Qz p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));max-width:460px}.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr .bgless-windows_content__Zf_Qz a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));padding:1rem 3rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.bgless-windows_main__5Wzcm .bgless-windows_windowAlt__Nf5cr .bgless-windows_content__Zf_Qz a:hover{border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:var(--purple)}