.ProjectPreview_project__c93x9{position:relative;width:100%;height:auto;aspect-ratio:4/5;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden;background-color:var(--black)}@media screen and (min-width:900px){.ProjectPreview_project__c93x9{aspect-ratio:5/4;width:50%}}.ProjectPreview_project__c93x9.ProjectPreview_hidden__PvhCQ{display:none}.ProjectPreview_project__c93x9:hover>video{transform:scale(1.05);opacity:.8;transition:all .3s ease-in-out}.ProjectPreview_project__c93x9>.ProjectPreview_video__WMqTf{position:absolute;width:100%;height:100%;z-index:0;object-fit:cover;transform:scale(1);opacity:1;transition:all .3s ease-in-out}.ProjectPreview_project__texts__wDZX_{z-index:1;position:relative;display:flex;flex-direction:column;color:var(--white);padding:var(--padding);text-shadow:0 4px 16px rgba(var(--black-RGB),.25)}.ProjectPreview_project__texts__wDZX_>p{margin:0;text-wrap:balance;text-wrap:pretty}.ProjectPreview_project__texts__wDZX_>p>span:after{content:", "}.ProjectPreview_project__texts__wDZX_>p>span:last-of-type:after{content:""}.Hero_hero__V7YCo{position:relative;word-break:break-word;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background-color:var(--white)}.Hero_hero__dark__XazZb{background-color:var(--black);color:var(--white);justify-content:center;align-items:center}.Hero_hero__dark__XazZb:hover{color:var(--white)}.Hero_hero__dark__XazZb:hover>.Hero_clicker__2ttsq{display:block}.Hero_hero__dark__XazZb>.Hero_clicker__2ttsq{display:none;position:fixed;bottom:var(--sct-horiz-margin);font-size:var(--fs-subtitle);z-index:14;background:var(--black);border:1px solid var(--white);padding:5px 20px;border-radius:100px}.Hero_hero__dark__XazZb>.Hero_hero__title__pwD4X{height:40vh;min-height:400px}@media screen and (min-width:900px){.Hero_hero__dark__XazZb>.Hero_hero__title__pwD4X{min-height:500px}}.Hero_hero__dark__XazZb>.Hero_hero__title__pwD4X{text-align:center;border:none;justify-content:center}.Hero_hero__dark__XazZb>.Hero_hero__title__pwD4X>h1{font-size:var(--fs-h2)}@media screen and (min-width:768px){.Hero_hero__dark__XazZb>.Hero_hero__title__pwD4X>h1{font-size:var(--fs-h1)}}.Hero_hero__dark__XazZb>.Hero_hero__content__YKavN{padding-top:var(--padding);max-width:var(--max-container-width);margin-inline:auto;padding-inline:var(--sct-horiz-margin)}.Hero_hero__dark__XazZb>.Hero_hero__content__YKavN>.Hero_subtitle__E54qa{display:flex;flex-direction:row;justify-content:space-between}.Hero_hero__dark__XazZb>.Hero_hero__image__rApO3{display:flex;justify-content:center;overflow:hidden;max-width:var(--max-container-width);padding-inline:var(--sct-horiz-margin)}.Hero_hero__dark__XazZb>.Hero_hero__image__rApO3>img{aspect-ratio:4/5;width:100%;height:auto;object-fit:cover}@media screen and (min-width:900px){.Hero_hero__dark__XazZb>.Hero_hero__image__rApO3>img{aspect-ratio:16/9;max-width:1600px}}.Hero_hero__dark__XazZb{padding-bottom:var(--sct-vert-margin)}.Hero_hero__V7YCo.Hero_longTitle__0n9jk h1{font-size:38px}@media screen and (min-width:600px){.Hero_hero__V7YCo.Hero_longTitle__0n9jk h1{font-size:var(--fs-h2)}}.Hero_hero__title__pwD4X{height:50vh;min-height:500px;width:100%;display:flex;justify-content:flex-start;align-items:flex-end;border-bottom:1px solid var(--black);padding:var(--margin) var(--sct-horiz-margin)}@media screen and (min-width:900px){.Hero_hero__title__pwD4X>h1{max-width:100%}}@media screen and (min-width:1600px){.Hero_hero__title__pwD4X>h1{max-width:var(--max-container-width)}}.Hero_hero__title__pwD4X br{display:none}@media screen and (min-width:900px){.Hero_hero__title__pwD4X br{display:block}}.Hero_hero__content__YKavN{display:flex;flex-direction:column;padding:var(--margin) var(--sct-horiz-margin)}@media screen and (min-width:1200px){.Hero_hero__content__YKavN{padding:var(--margin) var(--sct-horiz-margin) 60px}}.Hero_hero__content__YKavN{gap:var(--padding);width:100%;max-width:var(--max-container-width);z-index:2}.Hero_hero__content__YKavN>.Hero_subtitle__E54qa,.Hero_hero__content__YKavN>.Hero_subtitle__E54qa>p{font-size:var(--fs-subtitle)}.Hero_hero__content__YKavN>a{display:block;color:var(--primary);animation:Hero_bumping__7w2w0 2s linear infinite}.Hero_hero__content__YKavN>img{max-width:100%;width:100%;height:-moz-fit-content;height:fit-content;z-index:2;margin:0 auto}@keyframes Hero_fadeIn__Z9HNB{0%{opacity:0}to{opacity:1}}@keyframes Hero_fadeOut__M2Oeg{0%{opacity:1}to{opacity:.6}}.Hero_projectHero__DsLEa{height:100vh;height:100svh;overflow:hidden;padding:0;position:relative}.Hero_projectHero__DsLEa>.Hero_video__9pSnz{animation:Hero_fadeOut__M2Oeg 1s ease-in-out;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;object-fit:cover;opacity:.6;height:100%;width:100%}.Hero_projectHero__DsLEa>.Hero_hero__title__pwD4X{height:100%;width:100%;position:relative;z-index:1;padding:var(--sct-horiz-margin);margin-inline:0;justify-content:flex-start}.Hero_projectHero__DsLEa>.Hero_hero__title__pwD4X>h1{text-align:left;width:100%;height:-moz-fit-content;height:fit-content;animation:Hero_fadeIn__Z9HNB 2s ease-in-out;font-size:var(--fs-h3)}@media screen and (min-width:900px){.Hero_projectHero__DsLEa>.Hero_hero__title__pwD4X>h1{max-width:80vw;font-size:var(--fs-h1)}}@media screen and (min-width:1200px){.Hero_projectHero__DsLEa>.Hero_hero__title__pwD4X>h1{max-width:75vw}}.TextCarousel_section__vZLJM{--card-size:290px;--gap-size:var(--gap)}@media screen and (min-width:900px){.TextCarousel_section__vZLJM{--gap-size:150px;--card-size:55vw}}@media screen and (min-width:1200px){.TextCarousel_section__vZLJM{--card-size:510px;--gap-size:300px}}@media screen and (min-width:1700px){.TextCarousel_section__vZLJM{--card-size:clamp(510px,30vw,1200px);--gap-size:clamp(300px,15vw,600px)}}.TextCarousel_section__vZLJM{width:100%;margin-inline:auto;display:flex;flex-direction:column;gap:var(--gap);padding-inline:0;padding-top:0;position:relative}.TextCarousel_section__title__I5Jvn{margin-top:var(--vert-spacing);border-top:1px solid var(--white);padding:var(--vert-spacing) var(--sct-horiz-margin);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.TextCarousel_section__title__I5Jvn .TextCarousel_tabletBtn__o5Tp4{display:none;margin:0}@media screen and (min-width:900px){.TextCarousel_section__title__I5Jvn .TextCarousel_tabletBtn__o5Tp4{display:flex}}.TextCarousel_section__title__I5Jvn br{display:none}@media screen and (min-width:900px){.TextCarousel_section__title__I5Jvn br{display:block}}.TextCarousel_section__vZLJM>a{margin:auto}.TextCarousel_section__vZLJM>a.TextCarousel_mobileBtn__wnfyQ{display:flex}@media screen and (min-width:900px){.TextCarousel_section__vZLJM>a.TextCarousel_mobileBtn__wnfyQ{display:none}}.TextCarousel_section__vZLJM>.TextCarousel_carousel__n5Vla{width:100%;overflow:hidden;position:relative}.TextCarousel_section__vZLJM>.TextCarousel_carousel__n5Vla>.TextCarousel_scroller__WwM5o{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--padding);position:relative;padding-right:calc(var(--sct-horiz-margin)*2);overflow:visible;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:var(--sct-horiz-margin);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.TextCarousel_section__vZLJM>.TextCarousel_carousel__n5Vla>.TextCarousel_scroller__WwM5o::-webkit-scrollbar{display:none}.TextCarousel_section__vZLJM>.TextCarousel_carousel__n5Vla>.TextCarousel_scroller__WwM5o>hr{transform:translateX(var(--sct-horiz-margin));width:100%}.TextCarousel_section__vZLJM>.TextCarousel_carousel__n5Vla>.TextCarousel_scroller__WwM5o>.TextCarousel_line__IrQGr{display:flex;flex-direction:row;scroll-snap-align:start;transform:translateX(var(--sct-horiz-margin));gap:var(--gap-size);flex-shrink:0;width:max-content}.TextCarousel_section__vZLJM>.TextCarousel_carousel__n5Vla>.TextCarousel_scroller__WwM5o>.TextCarousel_line__body__1LBaa{border-top:1px solid var(--white);align-items:flex-start}.TextCarousel_section__vZLJM>.TextCarousel_carousel__n5Vla>.TextCarousel_scroller__WwM5o>.TextCarousel_line__body__1LBaa>p{scroll-snap-align:start;margin-top:var(--padding);width:var(--card-size);font-weight:400}.TextCarousel_section__vZLJM>.TextCarousel_carousel__n5Vla>.TextCarousel_scroller__WwM5o>.TextCarousel_line__header__idXp5{align-items:flex-end}.TextCarousel_section__vZLJM>.TextCarousel_carousel__n5Vla>.TextCarousel_scroller__WwM5o>.TextCarousel_line__header__idXp5>.TextCarousel_header__VK2_o{display:flex;flex-direction:column;gap:var(--padding);scroll-snap-align:start;width:var(--card-size)}.TextCarousel_section__vZLJM>.TextCarousel_carousel__n5Vla>.TextCarousel_scroller__WwM5o>.TextCarousel_line__header__idXp5>.TextCarousel_header__VK2_o>h4>br{display:none}@media screen and (min-width:900px){.TextCarousel_section__vZLJM>.TextCarousel_carousel__n5Vla>.TextCarousel_scroller__WwM5o>.TextCarousel_line__header__idXp5>.TextCarousel_header__VK2_o>h4>br{display:block}}.ProjectCTA_cta__Ul8XK{padding-block:var(--sct-vert-margin);padding-inline:var(--sct-horiz-margin);display:flex;flex-direction:column;gap:var(--padding);justify-content:center}@media screen and (min-width:900px){.ProjectCTA_cta__Ul8XK{width:50%}}@media screen and (min-width:1200px){.ProjectCTA_cta__Ul8XK{padding-inline:45px var(--sct-horiz-margin)}}.Services_ourServicesSct__CFaXQ{padding-inline:0;padding-top:var(--margin);display:flex;flex-direction:column;gap:0}@media screen and (min-width:900px){.Services_ourServicesSct__CFaXQ{flex-direction:row;gap:var(--padding);padding-inline:var(--sct-horiz-margin)}}@media screen and (min-width:1200px){.Services_ourServicesSct__CFaXQ{gap:var(--margin);justify-content:space-between}}@media screen and (min-width:1800px){.Services_ourServicesSct__CFaXQ{gap:var(--gap);justify-content:flex-start}}.Services_ourServicesSct__CFaXQ>.Services_service__eKokX{display:flex;flex-direction:column;padding:var(--padding);gap:var(--padding);border-bottom:1px solid var(--black);width:100%}@media screen and (min-width:1200px){.Services_ourServicesSct__CFaXQ>.Services_service__eKokX{max-width:460px}}@media screen and (min-width:1800px){.Services_ourServicesSct__CFaXQ>.Services_service__eKokX{max-width:540px}}@media screen and (min-width:2400px){.Services_ourServicesSct__CFaXQ>.Services_service__eKokX{max-width:620px}}.Services_ourServicesSct__CFaXQ>.Services_service__eKokX:hover{color:inherit;transform:translateY(-2px);transition:all .3s ease-in-out}.Services_ourServicesSct__CFaXQ>.Services_service__eKokX:hover>.Services_serviceImg__VDAgO>img{transform:scale(1.05);transition:all .3s ease-in-out}@media screen and (min-width:900px){.Services_ourServicesSct__CFaXQ>.Services_service__eKokX{padding:0;border:none}}.Services_ourServicesSct__CFaXQ>.Services_service__eKokX>.Services_serviceImg__VDAgO{order:1;aspect-ratio:5/4;overflow:hidden}@media screen and (min-width:900px){.Services_ourServicesSct__CFaXQ>.Services_service__eKokX>.Services_serviceImg__VDAgO{order:2;aspect-ratio:4/5}}.Services_ourServicesSct__CFaXQ>.Services_service__eKokX>.Services_serviceImg__VDAgO>img{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}.Services_ourServicesSct__CFaXQ>.Services_service__eKokX>h4{order:2}@media screen and (min-width:900px){.Services_ourServicesSct__CFaXQ>.Services_service__eKokX>h4{order:1}}.Services_ourServicesSct__CFaXQ>.Services_service__eKokX>p{order:3}.Services_ourServicesSct__CFaXQ>.Services_service__eKokX>span{order:4}.Services_lastProjectsSct__IP_Fs{padding:0;gap:0}@media screen and (min-width:900px){.Services_lastProjectsSct__IP_Fs{flex-direction:row-reverse}}