@font-face{font-family:NeueMontrealRegular;src:url(/NeueMontreal-Regular.otf)}@font-face{font-family:UxumGrotesqueMedium;src:url(/UxumGrotesque-Medium.otf)}@font-face{font-family:NeueMontrealMedium;src:url(/NeueMontreal-Medium.otf)}.intro{background:#1f1f1f;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999999999;overflow:hidden}.intro .counter_wrapper{position:absolute;bottom:0;left:0;overflow:hidden}.intro .counter_wrapper h1{font-size:30vw;line-height:80%;color:#e0fd60;font-weight:lighter;letter-spacing:-1vw}@media (max-width: 780px){.intro .counter_wrapper h1{font-size:50vw;letter-spacing:-2vw}}:root{--img-width: 190px;--img-ratio: 1.1;--img-offset-x: 20px;--img-offset-y: 20px;--img-border-radius: 7px}.hero{height:100vh;overflow:hidden;position:relative}.hero .hero_text{position:absolute;will-change:transform;flex:1;justify-content:space-between;align-items:center;padding-bottom:0%;padding-left:3%;padding-right:3%;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;z-index:10000;mix-blend-mode:difference;display:flex}.hero .hero_text .hero-center{text-align:left;flex-direction:column;align-items:center;display:flex}.hero .hero_text h1{font-size:7.3vw;line-height:6.5vw;font-family:NeueMontrealMedium;font-weight:lighter;letter-spacing:-4px;color:var(--text-primary)}.hero .hero_text .additional-infos{width:0;min-width:max-content;font-size:max(12px,.81vw)}.hero .hero_text .ai1{text-align:left;padding-left:2px}.hero .hero_text .ai2{text-align:right;padding-left:2px}.hero .hero_text .noOverflowWithSpan{overflow:hidden}.hero .bottom{justify-content:space-between;align-items:flex-end;position:absolute;left:50%;transform:translate(-50%);top:136%;display:flex;flex-direction:column;align-items:center;gap:5px;text-transform:uppercase}.hero .bottom .bottom-center{flex-direction:column;display:flex}.hero .bottom .top-img{align-items:center;margin-bottom:10px;font-size:18px;line-height:100%;display:flex;overflow:hidden}.hero .bottom .name{transform-origin:-17px;color:var(--text-primary)}.hero .bottom .square{background-color:var(--text-primary);width:13px;height:13px;margin-right:10px}.hero .hello-img{justify-content:space-between;align-items:flex-end;position:absolute;left:95%;transform:translate(-95%);bottom:0%;display:flex;flex-direction:column;align-items:center;gap:5px;text-transform:uppercase}.hero .hello-img .hello-img-ctn{display:flex;position:relative;translate:none;rotate:none;scale:none;transform:translate(0)}.hero .hello-img .hello-img-item:first-child{clip-path:inset(0%);opacity:1;position:relative}.hero .hello-img .hello-img-item{width:180px;height:245px;display:flex;top:0;left:0}.hero .scroll_down{position:absolute;left:50%;transform:translate(-50%);bottom:30px;display:flex;flex-direction:column;align-items:center;gap:5px;text-transform:uppercase}.hero .scroll_down .arrow_down{height:22px;width:22px;animation:1s upToDown linear infinite alternate}.hero .scroll_down .arrow_down img{transform:rotate(-90deg)}.hero .content{width:100%;height:100%}.hero .content .content__img{width:var(--img-width);aspect-ratio:var(--img-ratio);border-radius:var(--img-border-radius);position:absolute;top:0;left:0;opacity:0;overflow:hidden;will-change:transform,filter}.hero .content .content__img .content__img-inner{background-position:50% 50%;width:calc(100% + var(--img-offset-x));height:calc(100% + var(--img-offset-y));background-size:cover;position:absolute;top:calc(-1 * var(--img-offset-y) / 2);left:calc(-1 * var(--img-offset-x) / 2)}@media (max-width: 1460px){.hero .scroll_down .arrow_down{height:18px;width:18px}}@media (max-width: 780px){.hero .hero_text{width:80vw}.hero .hero_text h1{font-size:11vw;letter-spacing:-2px;text-align:left;margin-bottom:30%;line-height:90%}.hero .hero_text span{font-size:2vw}.hero .hero_text .hero-center{text-align:left;flex-direction:column;align-items:left;display:flex}.hero .hero_text .bottom{top:150%}}@media (max-width: 600px){.hero .hero_text{width:94vw}.hero .hero_text h1{font-size:11vw;letter-spacing:-2px;text-align:left;margin-bottom:30%}.hero .hero_text .hero-center{text-align:left;flex-direction:column;align-items:left;display:flex}.hero .hero_text .bottom{top:150%}}:root{--column-width: calc((100% - var(--grid-gap-total)) / var(--column-count) + var(--grid-gap--main));--grid-gap-total: calc(var(--grid-gap--main)*(var(--column-count) - 1));--column-count: 12;--grid-main: repeat(var(--column-count), minmax(0, 1fr));--grid-gap--main: var(--size--1-25rem);--size--1-25rem: 1.25rem;--padding-vertical--small: var(--size--4rem);--grid-12: repeat(12, minmax(0, 1fr))}.about{padding-right:100px}.about .container{display:flex;justify-content:flex-end}.about .container .about_title{max-width:100%;width:100%;transition:all .8s cubic-bezier(.19,1,.22,1);font-weight:lighter;font-family:NeueMontrealRegular;mix-blend-mode:difference;display:inline}.about .container .about_title .approach_header{margin-bottom:var(--padding-vertical--small);position:relative}.about .container .about_title .approach_header.u-grid-custom{grid-template-columns:var(--grid-12)}.about .container .about_title .approach_title{display:inline-block}.about .container .about_title .approach_label{position:absolute}.about .container .about_title .g_indent-spacer{width:calc(var(--column-width) * 3);display:inline-block}.about .container .about_title .approach_title_text{display:inline}.about .container .about_title .approach_text_content.u-column-custom{grid-column-start:2}.about .container .about_title .g_eyebrow_text.u-text-small{text-transform:uppercase;font-weight:700}.about .container .about_title .u-hflex-left-stretch{flex-flow:row;place-content:stretch flex-start;align-items:stretch;display:flex}.about .container .ProjectSingleDetails{display:flex;flex-direction:column;align-items:flex-end}.about .container .ProjectSingleDetails .wrapper{max-width:500px;width:100%;color:var(--text-primary)}.about .container .ProjectSingleDetails .wrapper p{max-width:500px;width:100%;transition:all .8s cubic-bezier(.19,1,.22,1);font-weight:700}.about .container .ProjectSingleDetails .wrapper .details_block .inner_block{display:flex;gap:20px;border-bottom:1px solid var(--text-inverse);padding:20px 0;transition:all .8s cubic-bezier(.19,1,.22,1)}.about .container .ProjectSingleDetails .wrapper .details_block .inner_block h5{flex:1;color:var(--text-primary)}.about .container .ProjectSingleDetails .wrapper .details_block .inner_block h5:nth-child(1){color:var(--text-primary)}.about .container h4{max-width:750px;width:100%;transition:all .8s cubic-bezier(.19,1,.22,1);font-size:26px;font-weight:700;font-family:NeueMontrealRegular;mix-blend-mode:difference}@media (max-width: 1460px){.about{padding-right:0}.about .container h3,.about .container h4{max-width:100%;font-weight:700;font-family:NeueMontrealRegular;mix-blend-mode:difference}}.service_areas .container{display:flex;flex-direction:column;align-items:center}.service_areas .container .services_wrapper{position:relative;width:100%}.service_areas .container .services_wrapper .service_item{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--text-inverse);padding:20px 0;overflow:hidden;transition:all .8s cubic-bezier(.19,1,.22,1)}.service_areas .container .services_wrapper .service_item>div{display:flex;align-items:center;gap:50px}.service_areas .container .services_wrapper .service_item span{display:block;transition:all .8s cubic-bezier(.19,1,.22,1)}.service_areas .container .services_wrapper .service_item span i{font-size:20px}.service_areas .container .services_wrapper .service_item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary);z-index:-1;transform:scaleY(0);transition:all .8s cubic-bezier(.19,1,.22,1);transform-origin:bottom}.service_areas .container .services_wrapper .service_item:hover{color:var(--bg);padding:20px 50px}.service_areas .container .services_wrapper .service_item:hover span{transform:rotate(-45deg)}.service_areas .container .services_wrapper .service_item:hover:before{transform:scaleY(1)}.service_Cursor_img{position:fixed;top:0;left:0;width:20vw;height:55vh;background-size:cover;background-position:center;pointer-events:none;z-index:5;transform-origin:left center}@media (max-width: 1460px){.service_Cursor_img{width:300px;max-height:400px}}@media (max-width: 780px){.service_Cursor_img{visibility:hidden}.service_areas .container .heading .tag h1{font-size:12vw;line-height:12vw}.service_areas .container .services_wrapper .service_item>div{gap:20px}.service_areas .container .services_wrapper .service_item span i{font-size:16px}.service_areas .container .services_wrapper .service_item:hover{padding:20px}}@media (max-width: 600px){.service_areas .container .heading .tag h1{font-size:12vw;line-height:12vw}}.more_about_us{height:120vh;position:relative;overflow:hidden}.more_about_us .container{height:100%;text-align:center;gap:20px}.more_about_us .container .txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;width:32vw}.more_about_us .container .txt h2{font-size:2.2vw;transition:all .8s cubic-bezier(.19,1,.22,1)}.more_about_us .container .row{display:grid;grid-template-columns:1fr 1fr;width:100%;height:60vh;gap:20px;z-index:5;pointer-events:none}@media (max-width: 1040px){.more_about_us{height:800px}.more_about_us .container .row{max-height:400px}}@media (max-width: 780px){.more_about_us{height:560px}.more_about_us .container .row{max-height:280px}.more_about_us .container .txt{width:40vw}.more_about_us .container .txt h2{font-size:2.4vw;letter-spacing:.2vw}}@media (max-width: 600px){.more_about_us{height:400px}.more_about_us .container .row{max-height:200px}.more_about_us .container .txt h2{font-size:3vw}}.clients .container{display:flex;flex-direction:column;align-items:flex-end;overflow:hidden}.clients .container .logo_wrapper{max-width:1100px;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}.clients .container .logo_wrapper .block{background:#161616;aspect-ratio:1/.7;display:grid;place-items:center;grid-template-columns:1fr}.clients .container .logo_wrapper .block img{object-fit:contain;width:50%}.clients .container .txt{width:100%;padding-left:100px;transition:all .8s cubic-bezier(.19,1,.22,1);mix-blend-mode:difference}.clients .container .txt h1{font-size:7.2vw;line-height:7vw;font-family:NeueMontrealMedium;font-weight:lighter;mix-blend-mode:difference}.swiper{width:100%;height:100%;cursor:grab;transition:all .8s cubic-bezier(.19,1,.22,1)}.swiper .swiper-slide{text-align:center;display:flex;flex-direction:column;align-items:center;height:unset;background:#161616;padding:40px 30px}.swiper .swiper-slide .top{height:100%}.swiper .swiper-slide .top i{font-size:30px;color:#e0fd60}.swiper .swiper-slide .top p{color:#9d9d9d}@media (max-width: 1460px){.clients .container .txt{padding-left:0}.clients .container .txt h3{max-width:700px;width:100%}.clients .container .logo_wrapper{max-width:800px}}@media (max-width: 600px){.clients .container .txt h1{font-size:12vw;line-height:12vw}.clients .container .logo_wrapper{grid-template-columns:1fr 1fr}}:root{--size--6-5rem: clamp(3.75rem, 2.44rem + 6.55vw, 6.5rem);--radius--round: 100vw}.selected_Projects .container .selected_Projects_Wrapper .row{display:flex;align-items:flex-start;gap:20px}.selected_Projects .container .selected_Projects_Wrapper .row .col .project_image{overflow:hidden;transition:all .8s cubic-bezier(.19,1,.22,1);clip-path:inset(100% 0 0 0)}.selected_Projects .container .selected_Projects_Wrapper .row .col .project_image img{transition:all .8s cubic-bezier(.19,1,.22,1)}.selected_Projects .container .selected_Projects_Wrapper .row .col .project_text{display:flex;align-items:center;line-height:4em}.selected_Projects .container .selected_Projects_Wrapper .row .col p{color:var(--text-primary);mix-blend-mode:difference;font-weight:700;width:100%;text-align:right}.selected_Projects .container .selected_Projects_Wrapper .row .col:hover .project_image{transform:scale(.97)}.selected_Projects .container .selected_Projects_Wrapper .row .col:hover .project_image img{transform:scale(1.03)}.selected_Projects .container .selected_Projects_Wrapper .row1 .col:nth-child(1){flex:55%}.selected_Projects .container .selected_Projects_Wrapper .row1 .col:nth-child(1) .project_image{height:60vh}.selected_Projects .container .selected_Projects_Wrapper .row1 .col:nth-child(2){flex:45%}.selected_Projects .container .selected_Projects_Wrapper .row1 .col:nth-child(2) .project_image{height:110vh}.selected_Projects .container .selected_Projects_Wrapper .row2 .col:nth-child(1){flex:40%}.selected_Projects .container .selected_Projects_Wrapper .row2 .col:nth-child(1) .project_image{height:110vh}.selected_Projects .container .selected_Projects_Wrapper .row2 .col:nth-child(2){flex:35%}.selected_Projects .container .selected_Projects_Wrapper .row2 .col:nth-child(2) .project_image{height:50vh}.selected_Projects .container .selected_Projects_Wrapper .row2 .col:nth-child(3){flex:25%}.selected_Projects .container .selected_Projects_Wrapper .row2 .col:nth-child(3) .project_image{height:70vh}.selected_Projects .container .selected_Projects_Wrapper .row3 .col:nth-child(1){flex:45%}.selected_Projects .container .selected_Projects_Wrapper .row3 .col:nth-child(1) .project_image{height:110vh}.selected_Projects .container .selected_Projects_Wrapper .row3 .col:nth-child(2){flex:55%}.selected_Projects .container .selected_Projects_Wrapper .row3 .col:nth-child(2) .project_image{height:60vh}.selected_Projects .container .selected_Projects_Wrapper .row4 .col:nth-child(1){flex:45%}.selected_Projects .container .selected_Projects_Wrapper .row4 .col:nth-child(1) .project_image{height:110vh}.selected_Projects .container .selected_Projects_Wrapper .row4 .col:nth-child(2){flex:55%}.selected_Projects .container .selected_Projects_Wrapper .row4 .col:nth-child(2) .project_image{height:60vh}.selected_Projects .container .selected_Projects_Wrapper .row5 .col:nth-child(1){flex:25%}.selected_Projects .container .selected_Projects_Wrapper .row5 .col:nth-child(1) .project_image{height:70vh}.selected_Projects .container .selected_Projects_Wrapper .row5 .col:nth-child(2){flex:35%}.selected_Projects .container .selected_Projects_Wrapper .row5 .col:nth-child(2) .project_image{height:50vh}.selected_Projects .container .selected_Projects_Wrapper .row5 .col:nth-child(3){flex:40%}.selected_Projects .container .selected_Projects_Wrapper .row5 .col:nth-child(3) .project_image{height:110vh}@media (max-width: 1040px){.selected_Projects .container .selected_Projects_Wrapper .row1 .col:nth-child(1) .project_image{max-height:400px}.selected_Projects .container .selected_Projects_Wrapper .row1 .col:nth-child(2) .project_image{max-height:700px}.selected_Projects .container .selected_Projects_Wrapper .row2 .col:nth-child(1) .project_image{max-height:700px}.selected_Projects .container .selected_Projects_Wrapper .row2 .col:nth-child(2) .project_image{max-height:300px}.selected_Projects .container .selected_Projects_Wrapper .row2 .col:nth-child(3) .project_image{max-height:500px}.selected_Projects .container .selected_Projects_Wrapper .row3 .col:nth-child(1) .project_image{max-height:700px}.selected_Projects .container .selected_Projects_Wrapper .row3 .col:nth-child(2) .project_image{max-height:400px}.selected_Projects .container .selected_Projects_Wrapper .row4 .col:nth-child(1) .project_image{max-height:700px}.selected_Projects .container .selected_Projects_Wrapper .row4 .col:nth-child(2) .project_image{max-height:400px}.selected_Projects .container .selected_Projects_Wrapper .row5 .col:nth-child(1) .project_image{max-height:500px}.selected_Projects .container .selected_Projects_Wrapper .row5 .col:nth-child(2) .project_image{max-height:300px}.selected_Projects .container .selected_Projects_Wrapper .row5 .col:nth-child(3) .project_image{max-height:700px}}@media (max-width: 780px){.selected_Projects .container h1{font-size:12vw;line-height:12vw;letter-spacing:-5px}.selected_Projects .container .selected_Projects_Wrapper .row{flex-direction:column;gap:50px}.selected_Projects .container .selected_Projects_Wrapper .row .col{width:100%}.selected_Projects .container .selected_Projects_Wrapper .row .col:nth-child(1) .project_image,.selected_Projects .container .selected_Projects_Wrapper .row .col:nth-child(2) .project_image,.selected_Projects .container .selected_Projects_Wrapper .row .col:nth-child(3) .project_image,.selected_Projects .container .selected_Projects_Wrapper .row .col:nth-child(4) .project_image,.selected_Projects .container .selected_Projects_Wrapper .row .col:nth-child(5) .project_image{height:auto;max-height:fit-content}}@media (max-width: 600px){.selected_Projects .container .heading .tag h1{font-size:12vw;line-height:12vw;letter-spacing:-5px}}.projectSingleMain .container .title{margin-right:auto}.projectSingleMain .container h4{max-width:100%;width:100%;font-size:36px;font-weight:lighter;font-family:NeueMontrealMedium}.projectSingleMain .container .ProjectSingleDetails{display:flex;flex-direction:column;align-items:flex-end}.projectSingleMain .container .ProjectSingleDetails .wrapper{max-width:960px;width:100%;color:var(--text-secondary)}.projectSingleMain .container .ProjectSingleDetails .wrapper p{max-width:500px;width:100%;transition:all .8s cubic-bezier(.19,1,.22,1)}.projectSingleMain .container .ProjectSingleDetails .wrapper .details_block .inner_block{display:flex;gap:20px;border-bottom:1px solid var(--text-inverse);padding:20px 0;transition:all .8s cubic-bezier(.19,1,.22,1)}.projectSingleMain .container .ProjectSingleDetails .wrapper .details_block .inner_block h5{flex:1;color:var(--text-secondary)}.projectSingleMain .container .ProjectSingleDetails .wrapper .details_block .inner_block h5:nth-child(1){color:var(--text-secondary)}.projectSingleMain .container .ProjectSingleDetails .wrapper .details_block .inner_block .download{display:flex;column-gap:inherit}.projectImages .container{display:flex;flex-direction:column;gap:20px}.projectImages .container .row{display:flex;gap:20px}.projectImages .container .row1{align-items:flex-end}.projectImages .container .row1 .project_image:nth-child(1){width:50%}.projectImages .container .row1 .project_image:nth-child(2){width:50%}.projectImages .container .row2{align-items:flex-start}.projectImages .container .row2 .project_image:nth-child(1){width:30%}.projectImages .container .row2 .project_image:nth-child(2){width:40%}.projectImages .container .row2 .project_image:nth-child(3){width:30%}.projectImages .container .row3{align-items:flex-start}.projectImages .container .row3 .project_image:nth-child(1){width:40%}.projectImages .container .row3 .project_image:nth-child(2){width:60%}.nextCase .container .nextCaseWrapper .row{display:flex;align-items:flex-start;gap:20px}.nextCase .container .nextCaseWrapper .row .col .project_image{overflow:hidden;transition:all .8s cubic-bezier(.19,1,.22,1);clip-path:inset(100% 0 0 0)}.nextCase .container .nextCaseWrapper .row .col .project_image img{transition:all .8s cubic-bezier(.19,1,.22,1)}.nextCase .container .nextCaseWrapper .row .col p{color:#999}.nextCase .container .nextCaseWrapper .row .col:hover .project_image{transform:scale(.97)}.nextCase .container .nextCaseWrapper .row .col:hover .project_image img{transform:scale(1.03)}.nextCase .container .nextCaseWrapper .row .col:nth-child(1){flex:45%}.nextCase .container .nextCaseWrapper .row .col:nth-child(2){flex:55%}@media (max-width: 780px){.projectSingleMain .container .ProjectSingleDetails .wrapper .details_block .inner_block{gap:0px;flex-direction:column}.projectImages .container .row{flex-direction:column}.projectImages .container .row .project_image:nth-child(1),.projectImages .container .row .project_image:nth-child(2),.projectImages .container .row .project_image:nth-child(3){width:100%}.nextCase .container .nextCaseWrapper .row{flex-direction:column;gap:30px}.nextCase .container .nextCaseWrapper .row .col:nth-child(1){flex:100%}.nextCase .container .nextCaseWrapper .row .col:nth-child(2){flex:100%}}.benefits .container h3{max-width:860px;width:100%;transition:all .8s cubic-bezier(.19,1,.22,1)}.benefits .container .benefits_wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.benefits .container .benefits_wrapper .block{transition:all .8s cubic-bezier(.19,1,.22,1);border-top:1px solid var(--text-inverse);padding-top:40px}.benefits .container .benefits_wrapper .block p{color:#999}@media (max-width: 780px){.benefits .container .benefits_wrapper{grid-template-columns:1fr 1fr;gap:20px}.benefits .container .benefits_wrapper .block{padding-top:30px}}@media (max-width: 600px){.benefits .container .benefits_wrapper{grid-template-columns:1fr;gap:40px}.benefits .container .benefits_wrapper .block{padding-top:20px}}:root{--perspective: 1500px;--grid-item-ratio: 1.5;--grid-width: 100%;--grid-height: auto;--grid-gap: 2vw;--grid-columns: 4;--grid-inner-scale: 1}.content{position:relative}.content__title{position:absolute;width:100vw;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 5vw;display:grid;place-items:center;font-size:clamp(1.5rem,10vw,5rem);justify-items:end;text-align:right;align-items:start;mix-blend-mode:difference}.grid{display:grid;place-items:center;padding:0 2rem;width:100%;perspective:var(--perspective)}.grid-wrap{height:var(--grid-height);width:var(--grid-width);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap);transform-style:preserve-3d}.grid__item{aspect-ratio:var(--grid-item-ratio);width:100%;height:auto;overflow:hidden;position:relative;border-radius:8px;display:grid;place-items:center}.grid__item-inner{position:relative;width:calc(1 / var(--grid-inner-scale) * 100%);height:calc(1 / var(--grid-inner-scale) * 100%);background-size:cover;background-position:50% 50%}.team .container .teamWrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:20px;row-gap:50px}.team .container .teamWrapper img{height:50vh}.team .container .teamWrapper p{color:#999}@media (max-width: 1460px){.team .container .teamWrapper{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 1040px){.team .container .teamWrapper{grid-template-columns:1fr 1fr 1fr}.team .container .teamWrapper img{max-height:400px}}@media (max-width: 600px){.team .container .teamWrapper{grid-template-columns:1fr 1fr}.team .container .teamWrapper img{max-height:300px}}.about_about .container .aboutText1{padding-left:100px;transition:all .8s cubic-bezier(.19,1,.22,1)}.about_about .container .aboutText1 .font36{max-width:1080px;width:100%}.about_about .container .about_img_wrapper{display:flex;align-items:flex-start;gap:20px;width:100%}.about_about .container .about_img_wrapper .project_image{width:50%}.about_about .container .about_img_wrapper .project_image:nth-child(1){height:60vh}.about_about .container .about_img_wrapper .project_image:nth-child(2){height:120vh}.about_about .container .aboutText2{display:flex;flex-direction:column;align-items:center}.about_about .container .aboutText2 p{max-width:600px;width:100%;transition:all .8s cubic-bezier(.19,1,.22,1)}.marquee{position:relative;width:100vw;max-width:100%;height:150px;overflow:hidden;font-size:150px;text-transform:uppercase;font-family:MatterSemiBold;letter-spacing:-1px;line-height:90%}.marquee .track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 120s linear infinite}@media (max-width: 1040px){.about_about .container .aboutText1{padding-left:0}.about_about .container .about_img_wrapper .project_image:nth-child(1){max-height:300px}.about_about .container .about_img_wrapper .project_image:nth-child(2){max-height:700px}.marquee{height:100px;font-size:100px}}@media (max-width: 780px){.about_about .container h4{font-size:15vw}.about_about .container .about_img_wrapper{flex-direction:column}.about_about .container .about_img_wrapper .project_image{width:100%}.about_about .container .about_img_wrapper .project_image:nth-child(1),.about_about .container .about_img_wrapper .project_image:nth-child(2){max-height:fit-content;height:auto}}@media (max-width: 600px){.marquee{height:15vw;font-size:15vw}}.contact .container{display:flex;align-items:center;gap:40px}.contact .container .details{width:40%}.contact .container .details .details_wrapper{display:flex;flex-direction:column;gap:10px;transition:all .8s cubic-bezier(.19,1,.22,1)}.contact .container .parallax_image{position:relative;width:60%;height:110vh}.contact .container .parallax_image #img-1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.9;z-index:1}.contact .container .parallax_image #img-2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.7;z-index:2}.contact .container .parallax_image #img-3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5;z-index:3}.contact .container .parallax_image #img-4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.3;z-index:4}@media (max-width: 1040px){.contact .container{gap:20px}.contact .container .parallax_image{max-height:800px}}@media (max-width: 780px){.contact .container{gap:50px;flex-direction:column}.contact .container .details{width:100%}.contact .container .parallax_image{max-height:100vh;width:100%}}@media (max-width: 600px){.contact .container .parallax_image{max-height:600px}}.heading{display:flex;width:100%;color:var(--text-primary);mix-blend-mode:difference}.heading .tag{align-items:center;gap:14px;text-transform:uppercase;will-change:clip-path;width:100%;max-height:60svw;display:flex;font-weight:700}.heading .tag .title{justify-content:center;padding-top:2.31vw;display:flex;letter-spacing:-5px}.heading .tag .subtitle{text-align:center;padding-top:2.14vw;font-size:max(13px,.91vw)}.heading .tag .dot{height:16px;width:16px;background:#e0fd60;border-radius:50%}.heading .tag h1{font-size:7.2vw;line-height:7vw;font-family:NeueMontrealRegular;font-weight:lighter}.heading .tag h4{text-transform:uppercase;margin-top:-2px}.heading .border{width:100%;height:1px;border-bottom:1px solid var(--text-inverse)}.collab{display:flex;width:100%;color:var(--text-primary);mix-blend-mode:difference}.supPageHeader{padding-top:200px;text-align:center}.supPageHeader .container{display:flex;justify-content:center}.supPageHeader .container h1{max-width:1200px;width:100%;letter-spacing:-2px}@media (max-width: 1460px){.heading .tag{gap:12px}.heading .tag .dot{height:14px;width:14px}.supPageHeader{padding-top:140px}}@media (max-width: 780px){.supPageHeader{padding-top:100px}}@media (max-width: 600px){.heading .tag{gap:10px}.heading .tag .dot{height:10px;width:10px}.collab{width:100%;display:inline}}:root{--dark-bg: #181818;--dark-surface: #1f1f1f;--dark-text-primary: #FFFFFF;--dark-text-secondary: #FFFFFF;--dark-primary: #e0fd60;--dark-text-inverse: #1f1f1f;--sunset-bg: #2050B0;--sunset-surface: #356BB5;--sunset-text-primary: #ffffff;--sunset-text-secondary: #D8AE41;--sunset-primary: #EDE8E4;--sunset-text-inverse: #356BB5;--light-bg: #EDE8E4;--light-surface: #D7D7CC;--light-text-primary: #f5f5f5;--light-text-secondary: #080E11;--light-primary: #FB6E3E;--light-text-inverse: #D7D7CC;--sunrise-bg: #283d38;--sunset-surface: #2e4540;--sunrise-text-primary: #fff7f0;--sunrise-text-secondary: #E5CEC9;--sunrise-primary: #FFB28B;--sunrise-text-inverse: #2e4540;--bg: var(--dark-bg);--surface: var(--dark-surface);--text-primary: var(--dark-text-primary);--text-secondary: var(--dark-text-secondary);--primary: var(--dark-primary);--text-inverse: var(--dark-text-inverse)}*{margin:0;padding:0}*,*:after,*:before{box-sizing:border-box}body,html{width:100%;height:100%}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:-webkit-fill-available;background:var(--bg);color:var(--text-primary);font-family:NeueMontrealRegular}html{height:-webkit-fill-available}.cursor{width:30px;height:30px;background-color:var(--text-secondary);border-radius:50%;position:absolute;transition-duration:.1s;transition-timing-function:ease-out;animation:cursorAnim .5s infinite alternate;transform:translate(-10%,-10%) scale(1)}.resume-btn{border:solid 1px var(--text-primary);background-color:none;color:var(--text-primary);font-weight:700;border-radius:30px;padding:10px 22px;font-size:14px;align-items:center;text-align:center;cursor:pointer}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{background:var(--primary)}::-webkit-scrollbar-thumb:hover{background:var(--primary)}@font-face{font-family:NeueMontrealRegular;src:url(/NeueMontreal-Regular.otf)}@font-face{font-family:UxumGrotesqueMedium;src:url(/UxumGrotesque-Medium.otf)}@font-face{font-family:NeueMontrealMedium;src:url(/NeueMontreal-Medium.otf)}nav{width:100%;padding:40px;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;z-index:10000000;mix-blend-mode:difference}nav .logo span{font-size:16px;font-weight:700;color:var(--text-primary);font-family:NeueMontrealRegular;letter-spacing:0px;mix-blend-mode:difference}nav .logo path{fill:var(--text-primary);mix-blend-mode:difference}nav .color-btn{border:solid 1px var(--text-primary);background-color:none;color:var(--text-primary);font-weight:700;border-radius:30px;padding:2px 6px;font-size:12px;translate:none;rotate:none;scale:none;transform:translate(0);display:flex;align-items:center;text-align:center;margin-left:-6%;cursor:pointer}nav .color-btn .dot{height:10px;width:10px;background:var(--dark-primary);border-radius:50%}nav .hamburger{cursor:pointer;display:flex;align-items:center;gap:15px}nav .hamburger p{font-size:18px;letter-spacing:.1em;font-family:NeueMontrealRegular;font-weight:700}nav .hamburger .circle{background:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:10px;transition:all .8s cubic-bezier(.19,1,.22,1)}nav .hamburger .circle .line{width:100%;height:1px;background:#121212}nav .contact-btn{font-size:15px}@media (max-width: 1460px){nav{padding:30px 40px}nav .logo span{font-size:16px}nav .hamburger{gap:10px}nav .hamburger p{font-size:16px}nav .hamburger .circle{transform:scale(.9)}}@media (max-width: 780px){nav{padding:20px}}@media (max-width: 600px){nav{justify-content:space-between}nav .logo span{font-size:12px}nav .color-btn{padding:2px 4px}nav .underLineLink{font-size:13px}nav .hamburger{gap:5px}nav .hamburger p{font-size:14px}nav .hamburger .circle{transform:scale(.8)}}@font-face{font-family:NeueMontrealRegular;src:url(/NeueMontreal-Regular.otf)}@font-face{font-family:UxumGrotesqueMedium;src:url(/UxumGrotesque-Medium.otf)}@font-face{font-family:NeueMontrealMedium;src:url(/NeueMontreal-Medium.otf)}.navigation_menu{width:100%;height:100%;position:fixed;left:0;top:0;display:flex;align-items:center;z-index:100000;transition:all .8s cubic-bezier(.19,1,.22,1);overflow:hidden;background:#1f1f1f;transform:translateY(-100%);visibility:hidden}.navigation_menu .parallax_image{position:relative;width:75%;height:100%}.navigation_menu .parallax_image #img-1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.9;z-index:1}.navigation_menu .parallax_image #img-2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.7;z-index:2}.navigation_menu .parallax_image #img-3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5;z-index:3}.navigation_menu .parallax_image #img-4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.3;z-index:4}.navigation_menu .menu_links{width:25%;padding:40px}.navigation_menu .menu_links .top a{font-size:40px;font-family:NeueMontrealMedium}.navigation_menu .menu_links .bottom{display:flex;flex-direction:column;gap:5px;margin-top:5vw}.menu_link_block{overflow:hidden}@media (max-width: 1460px){.navigation_menu .menu_links .top a{font-size:30px}}@media (max-width: 1040px){.navigation_menu .parallax_image{width:60%;max-height:700px}.navigation_menu .menu_links{padding:0}}@media (max-width: 600px){.navigation_menu .parallax_image{width:0%;visibility:hidden}.navigation_menu .menu_links{width:100%;padding:20px}.navigation_menu .menu_links .top a{font-size:11vw}.navigation_menu .menu_links .bottom{gap:10px;margin-top:20vw}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@keyframes upToDown{0%{transform:translateY(0)}0%{transform:translateY(20px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@font-face{font-family:NeueMontrealRegular;src:url(/NeueMontreal-Regular.otf)}@font-face{font-family:UxumGrotesqueMedium;src:url(/UxumGrotesque-Medium.otf)}@font-face{font-family:NeueMontrealMedium;src:url(/NeueMontreal-Medium.otf)}.font90{font-size:90px;text-transform:uppercase;font-family:NeueMontrealRegular;mix-blend-mode:difference}.font36{font-size:36px;line-height:130%;letter-spacing:.01em;width:100%}.font30{font-size:34px;line-height:130%;letter-spacing:.01em}.font28{font-size:30px;line-height:130%;letter-spacing:.01em}.font24{font-size:24px;line-height:150%;letter-spacing:.01em;font-family:NeueMontrealRegular;color:var(--text-primary);mix-blend-mode:difference;width:100%}.font20{font-size:20px;letter-spacing:.01em;font-weight:700}.font16{font-size:16px;letter-spacing:.01em;font-weight:lighter;font-family:NeueMontrealRegular}@media (max-width: 1460px){.font90,.font36{font-size:72px}.font30{font-size:50px;letter-spacing:-.01em;line-height:50px;font-weight:700}.font28{font-size:30px}.font24{font-size:22px;width:100%}.font20{font-size:18px;font-weight:700}.font16{font-size:14px}}@media (max-width: 1040px){.font90{font-size:56px}}@media (max-width: 780px){.font90{font-size:48px}.font36,.font28{font-size:28px}.font30{font-size:42px;letter-spacing:-.01em;line-height:40px;font-weight:700}.font24{font-size:20px;width:100%}.font20{font-size:16px;font-weight:700}}@media (max-width: 600px){.font90{font-size:36px}.font36{font-size:24px}.font30{font-size:36px;letter-spacing:-.01em;line-height:40px;font-weight:700}.font24{font-size:18px;width:100%}.font20{font-size:14px;font-weight:700}.about .container h4{font-size:24px;font-weight:700}.about .container h3{font-size:18px;font-weight:700}}.underLineLink{position:relative;width:fit-content;overflow:hidden;font-size:16px;font-weight:700;display:block;letter-spacing:0px;color:var(--text-primary)}.underLineLink:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;transform:scaleX(0);transform-origin:left;transition:all .8s cubic-bezier(.19,1,.22,1)}.underLineLink:hover:before{transform:scaleX(1)}.underLineLink2{position:relative;width:fit-content;overflow:hidden;font-size:30px;display:block;font-family:NeueMontrealRegular;font-weight:700;letter-spacing:.01em;color:var(--text-primary)}.underLineLink2:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;transform:scaleX(0);transform-origin:left;transition:all .8s cubic-bezier(.19,1,.22,1)}.underLineLink2:hover:before{transform:scaleX(1)}@media (max-width: 1460px){.underLineLink{font-size:16px}}@media (max-width: 600px){.underLineLink2{font-size:23px}}.btn{display:block;border:1px solid var(--primary);width:fit-content;padding:24px 40px;border-radius:50px;position:relative;overflow:hidden;transition:all .8s cubic-bezier(.19,1,.22,1)}.btn span{font-weight:700;letter-spacing:.1em;color:var(--primary);line-height:120%}.btn:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;border-radius:100%;background:var(--primary);z-index:-1;transform:translateY(100%);transition:all .8s cubic-bezier(.19,1,.22,1)}.btn:hover{padding:24px 36px}.btn:hover span{color:var(--bg)}.btn:hover:before{border-radius:0;transform:translateY(0)}@media (max-width: 1460px){.btn{padding:20px 32px}.btn:hover{padding:20px 38px}}@media (max-width: 600px){.btn,.btn:hover{padding:4vw 6vw}.btn span{font-size:3vw}}main{width:100%;overflow-x:hidden;display:flex;flex-direction:column;gap:200px;padding-bottom:200px;position:relative}section{width:100%;overflow:hidden}a{text-decoration:none;color:var(--text-secondary)}img{width:100%;height:100%;object-fit:cover}.container{padding:0 40px}.mT150{margin-top:150px}.mT100{margin-top:100px}.mT70{margin-top:70px}.mT50{margin-top:50px}.mT30{margin-top:30px}.mT20{margin-top:20px}@media (max-width: 1460px){main{gap:140px;padding-bottom:140px}.mT150{margin-top:120px}.mT100{margin-top:80px}.mT70{margin-top:50px}.mT50{margin-top:30px}.mT30{margin-top:20px}.mT20{margin-top:10px}}@media (max-width: 780px){main{gap:100px;padding-bottom:100px}.container{padding:0 20px}.mT150{margin-top:80px}.mT100{margin-top:60px}}footer{background:var(--bg);width:100%;padding:100px 0 0;overflow:hidden}footer .container{display:flex;width:100%}footer .container .wrapper_Col{width:100%;display:flex}footer .container .wrapper_Col:nth-child(1){flex-direction:column}footer .container .wrapper_Col .logo_col span{font-size:22px;text-transform:uppercase;font-family:NeueMontrealMedium;font-weight:lighter;letter-spacing:.1em;mix-blend-mode:difference}footer .container .wrapper_Col .logo_col path{fill:var(--text-primary);mix-blend-mode:difference}footer .container .wrapper_Col .links_col{width:100%;display:flex;flex-direction:column;gap:10px;align-items:end;mix-blend-mode:difference}footer .bigHeading{font-size:18vw;letter-spacing:-.6vw;font-family:NeueMontrealMedium;font-weight:lighter;line-height:85%;color:var(--text-inverse)}@media (max-width: 780px){footer{padding:60px 0 0}footer .container{gap:50px}}@media (max-width: 600px){footer{padding:40px 0 0}footer .container{flex-direction:column}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
