.projects-fullscreen-wrapper{position:relative}.fullscreen-project-card{position:relative;width:100%;height:100vh}.project-information-div{display:flex;flex-direction:row;gap:.5rem}.project-meta{display:flex;flex-direction:row;gap:1.5rem;align-items:center}.project-information-div img{width:1.25rem;filter:invert(1)}.project-inner{width:100%;height:100%;display:block}.project-bg{position:absolute;inset:0}.project-bg img{object-fit:cover;will-change:transform,opacity}.project-bg video{width:100%;height:100%;display:block;object-fit:cover}.project-overlay{z-index:2;background:linear-gradient(0deg,#000000fc,#00000000);position:absolute;bottom:0;left:0;width:100%;height:60%}.project-content{position:relative;z-index:4;height:100%;padding:7rem 0;display:flex;flex-direction:column;justify-content:flex-end}.project-details-flex{opacity:0;transform:translateY(60px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.project-bg img,.project-bg video{filter:grayscale(100%);transition:filter 1.2s ease,transform 1.5s ease}.fullscreen-project-card.in-view .project-details-flex{opacity:1;transform:translateY(0)}.fullscreen-project-card.in-view .project-bg img,.fullscreen-project-card.in-view .project-bg video{filter:grayscale(0);transform:scale(1)}@media only screen and (max-width:991px){.project-content{padding:64px 0}.project-details{display:flex;flex-direction:column;gap:1rem}.project-details-flex{flex-direction:column;gap:2rem}.project-meta{flex-direction:column;align-items:start;gap:.5rem}.project-information-div p{font-size:1.25rem}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.banner-slide-image,.home-banner-swiper,.home-banner-swiper .swiper,.home-banner-swiper .swiper-slide{width:100%;height:100%}.banner-slide-image{position:relative}.banner-slide-image img{object-fit:cover}.home-banner-nb-new{position:relative;overflow:hidden}.banner-home-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:#00000030}.web-svg-beyond{width:78.5%;margin:0 auto}@keyframes webanimate-svg-stroke-1{0%{stroke-dashoffset:569.1649780273438px;stroke-dasharray:569.1649780273438px}to{stroke-dashoffset:0;stroke-dasharray:569.1649780273438px}}@keyframes webanimate-svg-fill-1{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-1{animation:webanimate-svg-stroke-1 1s linear 0s both,webanimate-svg-fill-1 .7s linear .8s both}@keyframes webanimate-svg-stroke-2{0%{stroke-dashoffset:365.33575439453125px;stroke-dasharray:365.33575439453125px}to{stroke-dashoffset:0;stroke-dasharray:365.33575439453125px}}@keyframes webanimate-svg-fill-2{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-2{animation:webanimate-svg-stroke-2 1s linear .12s both,webanimate-svg-fill-2 .7s linear .9s both}@keyframes webanimate-svg-stroke-3{0%{stroke-dashoffset:249.85279846191406px;stroke-dasharray:249.85279846191406px}to{stroke-dashoffset:0;stroke-dasharray:249.85279846191406px}}@keyframes webanimate-svg-fill-3{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-3{animation:webanimate-svg-stroke-3 1s linear .24s both,webanimate-svg-fill-3 .7s linear 1s both}@keyframes webanimate-svg-stroke-4{0%{stroke-dashoffset:252.1943359375px;stroke-dasharray:252.1943359375px}to{stroke-dashoffset:0;stroke-dasharray:252.1943359375px}}@keyframes webanimate-svg-fill-4{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-4{animation:webanimate-svg-stroke-4 1s linear .36s both,webanimate-svg-fill-4 .7s linear 1.1s both}@keyframes webanimate-svg-stroke-5{0%{stroke-dashoffset:437.64111328125px;stroke-dasharray:437.64111328125px}to{stroke-dashoffset:0;stroke-dasharray:437.64111328125px}}@keyframes webanimate-svg-fill-5{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-5{animation:webanimate-svg-stroke-5 1s linear .48s both,webanimate-svg-fill-5 .7s linear 1.2000000000000002s both}@keyframes webanimate-svg-stroke-6{0%{stroke-dashoffset:249.85386657714844px;stroke-dasharray:249.85386657714844px}to{stroke-dashoffset:0;stroke-dasharray:249.85386657714844px}}@keyframes webanimate-svg-fill-6{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-6{animation:webanimate-svg-stroke-6 1s linear .6s both,webanimate-svg-fill-6 .7s linear 1.3s both}@keyframes webanimate-svg-stroke-7{0%{stroke-dashoffset:393.357421875px;stroke-dasharray:393.357421875px}to{stroke-dashoffset:0;stroke-dasharray:393.357421875px}}@keyframes webanimate-svg-fill-7{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-7{animation:webanimate-svg-stroke-7 1s linear .72s both,webanimate-svg-fill-7 .7s linear 1.4000000000000001s both}@keyframes webanimate-svg-stroke-8{0%{stroke-dashoffset:548.939453125px;stroke-dasharray:548.939453125px}to{stroke-dashoffset:0;stroke-dasharray:548.939453125px}}@keyframes webanimate-svg-fill-8{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-8{animation:webanimate-svg-stroke-8 1s linear .84s both,webanimate-svg-fill-8 .7s linear 1.5s both}@keyframes webanimate-svg-stroke-9{0%{stroke-dashoffset:569.1661987304688px;stroke-dasharray:569.1661987304688px}to{stroke-dashoffset:0;stroke-dasharray:569.1661987304688px}}@keyframes webanimate-svg-fill-9{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-9{animation:webanimate-svg-stroke-9 1s linear .96s both,webanimate-svg-fill-9 .7s linear 1.6s both}@keyframes webanimate-svg-stroke-10{0%{stroke-dashoffset:344.3985900878906px;stroke-dasharray:344.3985900878906px}to{stroke-dashoffset:0;stroke-dasharray:344.3985900878906px}}@keyframes webanimate-svg-fill-10{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-10{animation:webanimate-svg-stroke-10 1s linear 1.08s both,webanimate-svg-fill-10 .7s linear 1.7000000000000002s both}@keyframes webanimate-svg-stroke-11{0%{stroke-dashoffset:392.1359558105469px;stroke-dasharray:392.1359558105469px}to{stroke-dashoffset:0;stroke-dasharray:392.1359558105469px}}@keyframes webanimate-svg-fill-11{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-11{animation:webanimate-svg-stroke-11 1s linear 1.2s both,webanimate-svg-fill-11 .7s linear 1.8s both}@keyframes webanimate-svg-stroke-12{0%{stroke-dashoffset:329.93707275390625px;stroke-dasharray:329.93707275390625px}to{stroke-dashoffset:0;stroke-dasharray:329.93707275390625px}}@keyframes webanimate-svg-fill-12{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-12{animation:webanimate-svg-stroke-12 1s linear 1.3199999999999998s both,webanimate-svg-fill-12 .7s linear 1.9000000000000001s both}@keyframes webanimate-svg-stroke-13{0%{stroke-dashoffset:393.3591613769531px;stroke-dasharray:393.3591613769531px}to{stroke-dashoffset:0;stroke-dasharray:393.3591613769531px}}@keyframes webanimate-svg-fill-13{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-13{animation:webanimate-svg-stroke-13 1s linear 1.44s both,webanimate-svg-fill-13 .7s linear 2s both}@keyframes webanimate-svg-stroke-14{0%{stroke-dashoffset:437.637939453125px;stroke-dasharray:437.637939453125px}to{stroke-dashoffset:0;stroke-dasharray:437.637939453125px}}@keyframes webanimate-svg-fill-14{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-14{animation:webanimate-svg-stroke-14 1s linear 1.56s both,webanimate-svg-fill-14 .7s linear 2.1s both}@keyframes webanimate-svg-stroke-15{0%{stroke-dashoffset:465.10321044921875px;stroke-dasharray:465.10321044921875px}to{stroke-dashoffset:0;stroke-dasharray:465.10321044921875px}}@keyframes webanimate-svg-fill-15{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-15{animation:webanimate-svg-stroke-15 1s linear 1.68s both,webanimate-svg-fill-15 .7s linear 2.2s both}@keyframes webanimate-svg-stroke-16{0%{stroke-dashoffset:448.2544250488281px;stroke-dasharray:448.2544250488281px}to{stroke-dashoffset:0;stroke-dasharray:448.2544250488281px}}@keyframes webanimate-svg-fill-16{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-16{animation:webanimate-svg-stroke-16 1s linear 1.7999999999999998s both,webanimate-svg-fill-16 .7s linear 2.3s both}@keyframes webanimate-svg-stroke-17{0%{stroke-dashoffset:351.1480712890625px;stroke-dasharray:351.1480712890625px}to{stroke-dashoffset:0;stroke-dasharray:351.1480712890625px}}@keyframes webanimate-svg-fill-17{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-17{animation:webanimate-svg-stroke-17 1s linear 1.92s both,webanimate-svg-fill-17 .7s linear 2.4000000000000004s both}@keyframes webanimate-svg-stroke-18{0%{stroke-dashoffset:286.43548583984375px;stroke-dasharray:286.43548583984375px}to{stroke-dashoffset:0;stroke-dasharray:286.43548583984375px}}@keyframes webanimate-svg-fill-18{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-18{animation:webanimate-svg-stroke-18 1s linear 2.04s both,webanimate-svg-fill-18 .7s linear 2.5s both}@keyframes webanimate-svg-stroke-19{0%{stroke-dashoffset:344.3992919921875px;stroke-dasharray:344.3992919921875px}to{stroke-dashoffset:0;stroke-dasharray:344.3992919921875px}}@keyframes webanimate-svg-fill-19{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-19{animation:webanimate-svg-stroke-19 1s linear 2.16s both,webanimate-svg-fill-19 .7s linear 2.6s both}@keyframes webanimate-svg-stroke-20{0%{stroke-dashoffset:335.9043273925781px;stroke-dasharray:335.9043273925781px}to{stroke-dashoffset:0;stroke-dasharray:335.9043273925781px}}@keyframes webanimate-svg-fill-20{0%{fill:transparent}to{fill:rgb(255,255,255)}}.web-banner-svg-elem-20{animation:webanimate-svg-stroke-20 1s linear 2.28s both,webanimate-svg-fill-20 .7s linear 2.7s both}.mob-beyondd-spaces{width:55%;margin:0 auto;opacity:.75}@keyframes mobileanimate-svg-stroke-1{0%{stroke-dashoffset:569.1649780273438px;stroke-dasharray:569.1649780273438px}to{stroke-dashoffset:0;stroke-dasharray:569.1649780273438px}}@keyframes mobileanimate-svg-fill-1{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-1{animation:mobileanimate-svg-stroke-1 1s linear 0s both,mobileanimate-svg-fill-1 .7s linear .8s both}@keyframes mobileanimate-svg-stroke-2{0%{stroke-dashoffset:365.33575439453125px;stroke-dasharray:365.33575439453125px}to{stroke-dashoffset:0;stroke-dasharray:365.33575439453125px}}@keyframes mobileanimate-svg-fill-2{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-2{animation:mobileanimate-svg-stroke-2 1s linear .12s both,mobileanimate-svg-fill-2 .7s linear .9s both}@keyframes mobileanimate-svg-stroke-3{0%{stroke-dashoffset:249.85296630859375px;stroke-dasharray:249.85296630859375px}to{stroke-dashoffset:0;stroke-dasharray:249.85296630859375px}}@keyframes mobileanimate-svg-fill-3{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-3{animation:mobileanimate-svg-stroke-3 1s linear .24s both,mobileanimate-svg-fill-3 .7s linear 1s both}@keyframes mobileanimate-svg-stroke-4{0%{stroke-dashoffset:252.1943359375px;stroke-dasharray:252.1943359375px}to{stroke-dashoffset:0;stroke-dasharray:252.1943359375px}}@keyframes mobileanimate-svg-fill-4{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-4{animation:mobileanimate-svg-stroke-4 1s linear .36s both,mobileanimate-svg-fill-4 .7s linear 1.1s both}@keyframes mobileanimate-svg-stroke-5{0%{stroke-dashoffset:437.6400451660156px;stroke-dasharray:437.6400451660156px}to{stroke-dashoffset:0;stroke-dasharray:437.6400451660156px}}@keyframes mobileanimate-svg-fill-5{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-5{animation:mobileanimate-svg-stroke-5 1s linear .48s both,mobileanimate-svg-fill-5 .7s linear 1.2000000000000002s both}@keyframes mobileanimate-svg-stroke-6{0%{stroke-dashoffset:249.8536376953125px;stroke-dasharray:249.8536376953125px}to{stroke-dashoffset:0;stroke-dasharray:249.8536376953125px}}@keyframes mobileanimate-svg-fill-6{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-6{animation:mobileanimate-svg-stroke-6 1s linear .6s both,mobileanimate-svg-fill-6 .7s linear 1.3s both}@keyframes mobileanimate-svg-stroke-7{0%{stroke-dashoffset:393.3569030761719px;stroke-dasharray:393.3569030761719px}to{stroke-dashoffset:0;stroke-dasharray:393.3569030761719px}}@keyframes mobileanimate-svg-fill-7{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-7{animation:mobileanimate-svg-stroke-7 1s linear .72s both,mobileanimate-svg-fill-7 .7s linear 1.4000000000000001s both}@keyframes mobileanimate-svg-stroke-8{0%{stroke-dashoffset:548.938232421875px;stroke-dasharray:548.938232421875px}to{stroke-dashoffset:0;stroke-dasharray:548.938232421875px}}@keyframes mobileanimate-svg-fill-8{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-8{animation:mobileanimate-svg-stroke-8 1s linear .84s both,mobileanimate-svg-fill-8 .7s linear 1.5s both}@keyframes mobileanimate-svg-stroke-9{0%{stroke-dashoffset:569.1660766601562px;stroke-dasharray:569.1660766601562px}to{stroke-dashoffset:0;stroke-dasharray:569.1660766601562px}}@keyframes mobileanimate-svg-fill-9{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-9{animation:mobileanimate-svg-stroke-9 1s linear .96s both,mobileanimate-svg-fill-9 .7s linear 1.6s both}@keyframes mobileanimate-svg-stroke-10{0%{stroke-dashoffset:344.3978576660156px;stroke-dasharray:344.3978576660156px}to{stroke-dashoffset:0;stroke-dasharray:344.3978576660156px}}@keyframes mobileanimate-svg-fill-10{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-10{animation:mobileanimate-svg-stroke-10 1s linear 1.08s both,mobileanimate-svg-fill-10 .7s linear 1.7000000000000002s both}@keyframes mobileanimate-svg-stroke-11{0%{stroke-dashoffset:392.1352844238281px;stroke-dasharray:392.1352844238281px}to{stroke-dashoffset:0;stroke-dasharray:392.1352844238281px}}@keyframes mobileanimate-svg-fill-11{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-11{animation:mobileanimate-svg-stroke-11 1s linear 1.2s both,mobileanimate-svg-fill-11 .7s linear 1.8s both}@keyframes mobileanimate-svg-stroke-12{0%{stroke-dashoffset:329.9371337890625px;stroke-dasharray:329.9371337890625px}to{stroke-dashoffset:0;stroke-dasharray:329.9371337890625px}}@keyframes mobileanimate-svg-fill-12{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-12{animation:mobileanimate-svg-stroke-12 1s linear 1.3199999999999998s both,mobileanimate-svg-fill-12 .7s linear 1.9000000000000001s both}@keyframes mobileanimate-svg-stroke-13{0%{stroke-dashoffset:393.3590393066406px;stroke-dasharray:393.3590393066406px}to{stroke-dashoffset:0;stroke-dasharray:393.3590393066406px}}@keyframes mobileanimate-svg-fill-13{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-13{animation:mobileanimate-svg-stroke-13 1s linear 1.44s both,mobileanimate-svg-fill-13 .7s linear 2s both}@keyframes mobileanimate-svg-stroke-14{0%{stroke-dashoffset:437.6400146484375px;stroke-dasharray:437.6400146484375px}to{stroke-dashoffset:0;stroke-dasharray:437.6400146484375px}}@keyframes mobileanimate-svg-fill-14{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-14{animation:mobileanimate-svg-stroke-14 1s linear 1.56s both,mobileanimate-svg-fill-14 .7s linear 2.1s both}@keyframes mobileanimate-svg-stroke-15{0%{stroke-dashoffset:465.1025085449219px;stroke-dasharray:465.1025085449219px}to{stroke-dashoffset:0;stroke-dasharray:465.1025085449219px}}@keyframes mobileanimate-svg-fill-15{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-15{animation:mobileanimate-svg-stroke-15 1s linear 1.68s both,mobileanimate-svg-fill-15 .7s linear 2.2s both}@keyframes mobileanimate-svg-stroke-16{0%{stroke-dashoffset:448.2607421875px;stroke-dasharray:448.2607421875px}to{stroke-dashoffset:0;stroke-dasharray:448.2607421875px}}@keyframes mobileanimate-svg-fill-16{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-16{animation:mobileanimate-svg-stroke-16 1s linear 1.7999999999999998s both,mobileanimate-svg-fill-16 .7s linear 2.3s both}@keyframes mobileanimate-svg-stroke-17{0%{stroke-dashoffset:351.1387939453125px;stroke-dasharray:351.1387939453125px}to{stroke-dashoffset:0;stroke-dasharray:351.1387939453125px}}@keyframes mobileanimate-svg-fill-17{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-17{animation:mobileanimate-svg-stroke-17 1s linear 1.92s both,mobileanimate-svg-fill-17 .7s linear 2.4000000000000004s both}@keyframes mobileanimate-svg-stroke-18{0%{stroke-dashoffset:286.44085693359375px;stroke-dasharray:286.44085693359375px}to{stroke-dashoffset:0;stroke-dasharray:286.44085693359375px}}@keyframes mobileanimate-svg-fill-18{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-18{animation:mobileanimate-svg-stroke-18 1s linear 2.04s both,mobileanimate-svg-fill-18 .7s linear 2.5s both}@keyframes mobileanimate-svg-stroke-19{0%{stroke-dashoffset:344.4006042480469px;stroke-dasharray:344.4006042480469px}to{stroke-dashoffset:0;stroke-dasharray:344.4006042480469px}}@keyframes mobileanimate-svg-fill-19{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-19{animation:mobileanimate-svg-stroke-19 1s linear 2.16s both,mobileanimate-svg-fill-19 .7s linear 2.6s both}@keyframes mobileanimate-svg-stroke-20{0%{stroke-dashoffset:335.8981628417969px;stroke-dasharray:335.8981628417969px}to{stroke-dashoffset:0;stroke-dasharray:335.8981628417969px}}@keyframes mobileanimate-svg-fill-20{0%{fill:transparent}to{fill:rgb(255,255,255)}}.mob-banner-svg-elem-20{animation:mobileanimate-svg-stroke-20 1s linear 2.28s both,mobileanimate-svg-fill-20 .7s linear 2.7s both}@media only screen and (max-width:991px){.mob-beyondd-spaces{width:85%}}
/*# sourceMappingURL=adf584ffbc7f6c9b.css.map*/