.Hero_hero__V7YCo{position:relative;word-break:break-word;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;color:var(--black)}.Hero_heroProject__ZTwNx .Hero_subtitle__E54qa{color:var(--dark-gray)}.Hero_heroProject__ZTwNx>.Hero_hero__image__rApO3{margin-top:0;padding:var(--sct-horiz-margin);max-width:var(--max-container-width);margin-inline:auto;max-height:900px;position:relative}.Hero_heroProject__ZTwNx>.Hero_hero__image__rApO3>.Hero_date__OPshy{position:absolute;right:calc(var(--sct-horiz-margin) + var(--padding));bottom:calc(var(--sct-horiz-margin) + var(--padding));background-color:var(--accent);display:flex;height:50px;padding:var(--padding) var(--margin);border-radius:1000px;align-items:center;justify-content:center;max-width:0;transition:max-width .3s ease-in-out}@media screen and (min-width:1200px){.Hero_heroProject__ZTwNx>.Hero_hero__image__rApO3>.Hero_date__OPshy{height:100px;padding:var(--padding) calc(var(--margin)*2);font-size:var(--fs-p-inter)}}.Hero_heroProject__ZTwNx>.Hero_hero__image__rApO3>.Hero_date__OPshy:hover{max-width:100%;transition:max-width .3s ease-in-out;transform-origin:right}.Hero_heroProject__ZTwNx>.Hero_hero__image__rApO3>.Hero_date__OPshy:hover>span{opacity:1;transition:opacity .3s ease-in-out}.Hero_heroProject__ZTwNx>.Hero_hero__image__rApO3>.Hero_date__OPshy>span{opacity:0;text-wrap:nowrap;overflow:hidden;transition:opacity .3s ease-in-out;transform-origin:right}.Hero_heroProject__ZTwNx>.Hero_hero__title__pwD4X{padding-top:var(--sct-vert-margin);padding-bottom:var(--margin);gap:0}.Hero_hero__title__pwD4X{width:100%;display:flex;flex-direction:column;padding:var(--margin) var(--sct-horiz-margin);padding-top:var(--sct-vert-margin);margin-top:var(--navbar-height);min-height:300px;justify-content:flex-end;gap:0;max-width:var(--max-container-width);margin-inline:auto}@media screen and (min-width:900px){.Hero_hero__title__pwD4X{min-height:420px}}.Hero_hero__title__pwD4X>h1{font-size:var(--fs-h1);font-weight:600;line-height:1.2em;margin-bottom:var(--padding)}@media screen and (min-width:900px){.Hero_hero__title__pwD4X>h1{max-width:100%}}@media screen and (min-width:1200px){.Hero_hero__title__pwD4X>h1{max-width:var(--max-container-width)}}.Hero_hero__title__pwD4X>.Hero_subtitle__E54qa{font-size:var(--fs-h3);margin:0;max-width:var(--max-block-width)}.Hero_hero__title__pwD4X>.Hero_subtitle__E54qa.Hero_longSubtitle___sSTl{font-size:var(--fs-p-inter);max-width:1200px;text-wrap:balance}.Hero_hero__image__rApO3{margin-top:var(--margin);width:100%;height:auto;max-height:480px;aspect-ratio:4/3;overflow:hidden}.Hero_hero__image__rApO3>img{width:100%;height:100%;object-fit:cover}@keyframes Hero_fadeIn__Z9HNB{0%{opacity:0}to{opacity:1}}@keyframes Hero_fadeOut__M2Oeg{0%{opacity:1}to{opacity:.6}}.Services_serviceSct__FWI4B:nth-of-type(2n){background-color:var(--accent)}.Services_serviceSct__FWI4B>div{display:flex;flex-direction:column;align-items:center;gap:var(--margin) var(--subsct-vert-margin);--img-w:180px}@media screen and (min-width:900px){.Services_serviceSct__FWI4B>div{align-items:flex-start;--img-w:240px}}@media screen and (min-width:1200px){.Services_serviceSct__FWI4B>div{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;--img-w:360px;gap:var(--gap) var(--subsct-vert-margin)}}.Services_serviceSct__FWI4B>div>h2{width:100%;order:2;text-align:center}@media screen and (min-width:900px){.Services_serviceSct__FWI4B>div>h2{text-align:left}}@media screen and (min-width:1200px){.Services_serviceSct__FWI4B>div>h2{order:1}}.Services_serviceSct__FWI4B>div>.Services_serviceImg__m6k7L{width:100%;max-width:var(--img-w);height:auto;aspect-ratio:1;border-radius:1000px;overflow:hidden;order:1}.Services_serviceSct__FWI4B>div>.Services_serviceImg__m6k7L>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.Services_serviceSct__FWI4B>div>.Services_subservices__UY4UQ{order:3;display:flex;flex-direction:column;gap:var(--margin);padding-top:var(--margin);width:100%}@media screen and (min-width:1200px){.Services_serviceSct__FWI4B>div>.Services_subservices__UY4UQ{width:calc(100% - var(--img-w) - var(--subsct-vert-margin))}}.Services_subservice__uLv4g{display:flex;flex-direction:column}.Services_subservice__uLv4g>h3{margin-bottom:var(--padding)}.Services_subservice__uLv4g>p{margin:0;padding-top:var(--padding)}.Services_subservice__uLv4g>p:first-of-type{border-top:1px solid var(--black);color:var(--dark-gray)}.Services_subservice__uLv4g a{text-decoration:underline}.Services_clients__xtEyW{width:100%;order:4;color:var(--dark-gray);border-top:1px solid var(--dark-gray);border-bottom:1px solid var(--dark-gray);padding-block:var(--margin)}@media screen and (min-width:1200px){.Services_clients__xtEyW{width:calc(100% - var(--img-w) - var(--subsct-vert-margin))}}.Services_clients__xtEyW>span:after{content:", "}.Services_clients__xtEyW>span:last-of-type:after{content:""}.Services_lastProjectsSct__SwlQS{padding:0;gap:0}@media screen and (min-width:900px){.Services_lastProjectsSct__SwlQS{flex-direction:row-reverse}}.Services_contactCTA__32s8D{position:relative;padding-bottom:0}.Services_contactCTA__32s8D .Services_contactBtn__lkgJY{position:absolute;right:var(--sct-horiz-margin);top:0;z-index:1}@media screen and (min-width:1200px){.Services_contactCTA__32s8D .Services_contactBtn__lkgJY{top:calc(-1*var(--subsct-vert-margin))}}.ProjectsSection_section__0ZGFv{display:flex;flex-direction:column;background-color:var(--white);position:relative;align-items:center}.ProjectsSection_section__0ZGFv>.ProjectsSection_header__DGTq2{width:100%;display:flex;flex-direction:row;justify-content:space-between;max-width:var(--max-container-width)}.ProjectsSection_section__0ZGFv>.ProjectsSection_header__DGTq2>.ProjectsSection_btns__WKQux{display:none;gap:var(--margin);width:-moz-fit-content;width:fit-content;margin-right:var(--sct-horiz-margin)}.ProjectsSection_section__0ZGFv>.ProjectsSection_header__DGTq2>.ProjectsSection_btns__WKQux>button{border:none;background:none;padding:5px;cursor:pointer}@media screen and (min-width:900px){.ProjectsSection_section__0ZGFv>.ProjectsSection_header__DGTq2>.ProjectsSection_btns__WKQux{display:flex}}.ProjectsSection_section__0ZGFv>.ProjectsSection_header__DGTq2>h2{margin-bottom:var(--margin)}@media screen and (min-width:900px){.ProjectsSection_section__0ZGFv>.ProjectsSection_header__DGTq2>h2{margin-inline:var(--sct-horiz-margin);margin-bottom:var(--gap)}.ProjectsSection_section__0ZGFv{padding-inline:0}.ProjectsSection_section__0ZGFv>a{margin-inline:var(--sct-horiz-margin)}}.ProjectsSection_section__0ZGFv>.ProjectsSection_projects__VvG4L,.ProjectsSection_section__0ZGFv>h2{display:flex}@media screen and (min-width:900px){.ProjectsSection_section__0ZGFv>.ProjectsSection_projects__VvG4L,.ProjectsSection_section__0ZGFv>h2{width:100%}}.ProjectsSection_section__0ZGFv>.ProjectsSection_projects__VvG4L>.ProjectsSection_projects__slider__ITxAw,.ProjectsSection_section__0ZGFv>h2>.ProjectsSection_projects__slider__ITxAw{display:flex;flex-direction:column;gap:var(--margin);width:-moz-fit-content;width:fit-content}@media screen and (min-width:900px){.ProjectsSection_section__0ZGFv>.ProjectsSection_projects__VvG4L>.ProjectsSection_projects__slider__ITxAw,.ProjectsSection_section__0ZGFv>h2>.ProjectsSection_projects__slider__ITxAw{flex-direction:row;justify-content:flex-start;padding-right:calc(var(--sct-horiz-margin)*2);overflow:visible;overflow-x:auto;scroll-snap-type:x mandatory;scroll-snap-points-x:repeat(calc(580px + var(--margin)));scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.ProjectsSection_section__0ZGFv>.ProjectsSection_projects__VvG4L>.ProjectsSection_projects__slider__ITxAw::-webkit-scrollbar,.ProjectsSection_section__0ZGFv>h2>.ProjectsSection_projects__slider__ITxAw::-webkit-scrollbar{display:none}}@media screen and (min-width:900px){.ProjectsSection_section__0ZGFv>.ProjectsSection_projects__VvG4L>.ProjectsSection_projects__slider__ITxAw>a,.ProjectsSection_section__0ZGFv>h2>.ProjectsSection_projects__slider__ITxAw>a{flex-shrink:0;transform:translateX(var(--sct-horiz-margin))}}.ProjectPreview_projectPreview__OjaTg{width:100%;height:auto;display:flex;flex-direction:column;background-color:var(--gray);color:var(--black);position:relative;margin-bottom:var(--margin)}@media screen and (min-width:900px){.ProjectPreview_projectPreview__OjaTg{width:580px;margin-bottom:var(--gap)}}.ProjectPreview_projectPreview__OjaTg:hover{color:var(--black);transform:translateY(-2px);box-shadow:var(--shadow-card)}.ProjectPreview_projectPreview__OjaTg:hover>img{filter:grayscale(0);transition:filter .3s ease-in-out}.ProjectPreview_projectPreview__OjaTg>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;filter:grayscale(1);transition:filter .3s ease-in-out}.ProjectPreview_projectPreview__OjaTg>.ProjectPreview_date__J13Ny{position:absolute;top:var(--padding);left:var(--padding);background-color:var(--accent);padding-inline:var(--margin);display:flex;border-radius:100px;max-width:50px;height:50px;align-items:center;justify-content:flex-start;text-wrap:nowrap;overflow:hidden;transition:all .3s ease-in-out}.ProjectPreview_projectPreview__OjaTg>.ProjectPreview_date__J13Ny>small{opacity:0;transition:opacity .3s ease-in-out}.ProjectPreview_projectPreview__OjaTg:hover>.ProjectPreview_date__J13Ny{max-width:100%;transition:all .3s ease-in-out}.ProjectPreview_projectPreview__OjaTg:hover>.ProjectPreview_date__J13Ny>small{opacity:1;transition:opacity .3s ease-in-out}.ProjectPreview_projectPreview__texts__qC9_T{z-index:1;position:relative;display:flex;flex-direction:row;padding:var(--padding);background-color:var(--white);gap:var(--margin);text-wrap:wrap;height:100%}@media screen and (min-width:900px){.ProjectPreview_projectPreview__texts__qC9_T{padding-block:var(--margin)}}.ProjectPreview_projectPreview__texts__qC9_T>.ProjectPreview_location__MFq6r{line-height:1.2em;color:var(--dark-gray);max-width:100px;margin:0}@media screen and (min-width:900px){.ProjectPreview_projectPreview__texts__qC9_T>.ProjectPreview_location__MFq6r{max-width:150px}}.ProjectPreview_projectPreview__texts__qC9_T>.ProjectPreview_titles__0YV2K{margin:0;display:flex;flex-direction:column;font-size:var(--fs-p-big);line-height:1.2em}.ProjectPreview_projectPreview__texts__qC9_T>.ProjectPreview_titles__0YV2K>span{font-size:var(--fs-p);color:var(--dark-gray)}.ProjectPreview_projectPortfolio__VON8V{width:100%;height:260px;position:relative;overflow:hidden;background:var(--black);--overlayColor:transparent;--textColor:var(--black);--secondaryTextColor:var(--dark-gray)}@media screen and (min-width:600px){.ProjectPreview_projectPortfolio__VON8V{width:50%}}@media screen and (min-width:900px){.ProjectPreview_projectPortfolio__VON8V{height:300px}}@media screen and (min-width:1200px){.ProjectPreview_projectPortfolio__VON8V{height:auto;aspect-ratio:1.6}}.ProjectPreview_projectPortfolio__VON8V.ProjectPreview_hidden__PvhCQ{display:none}.ProjectPreview_projectPortfolio__VON8V>.ProjectPreview_overlay__Qrp9R{background-color:var(--overlayColor);position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity .3s ease-in-out}.ProjectPreview_projectPortfolio__VON8V:hover .ProjectPreview_content__3QgK8{color:var(--white)!important}.ProjectPreview_projectPortfolio__VON8V:hover>img{transform:scale(1.05);filter:grayscale(0);transition:all .3s ease-in-out}.ProjectPreview_projectPortfolio__VON8V:hover>.ProjectPreview_overlay__Qrp9R{opacity:0;transition:opacity .3s ease-in-out}.ProjectPreview_projectPortfolio__VON8V>img{height:100%;width:100%;object-fit:cover;z-index:0;filter:grayscale(1);opacity:.7;transition:all .3s ease-in-out}.ProjectPreview_projectPortfolio__VON8V>.ProjectPreview_content__3QgK8{z-index:1;position:inherit;display:flex;flex-direction:row;padding:var(--margin) var(--sct-horiz-margin);gap:var(--margin);height:100%;color:var(--textColor)}.ProjectPreview_projectPortfolio__VON8V>.ProjectPreview_content__3QgK8>.ProjectPreview_left__EaA2A,.ProjectPreview_projectPortfolio__VON8V>.ProjectPreview_content__3QgK8>.ProjectPreview_right__nQ5QX{display:flex;flex-direction:column}.ProjectPreview_projectPortfolio__VON8V>.ProjectPreview_content__3QgK8>.ProjectPreview_left__EaA2A{gap:var(--padding)}@media screen and (min-width:900px){.ProjectPreview_projectPortfolio__VON8V>.ProjectPreview_content__3QgK8>.ProjectPreview_left__EaA2A>h2{font-size:var(--fs-h3)}}.ProjectPreview_projectPortfolio__VON8V>.ProjectPreview_content__3QgK8>.ProjectPreview_left__EaA2A>p{height:100%}.ProjectPreview_projectPortfolio__VON8V>.ProjectPreview_content__3QgK8>.ProjectPreview_right__nQ5QX{justify-content:space-between}.ProjectPreview_projectPortfolio__VON8V>.ProjectPreview_content__3QgK8>.ProjectPreview_right__nQ5QX>span:first-of-type{opacity:.8}@media screen and (min-width:1200px){.ProjectPreview_projectPortfolio__VON8V>.ProjectPreview_content__3QgK8>.ProjectPreview_right__nQ5QX{min-width:150px;align-items:flex-end;text-align:right}}.ProjectPreview_projectPortfolio__VON8V>.ProjectPreview_content__3QgK8>.ProjectPreview_right__nQ5QX>.ProjectPreview_textLink___3DRB{width:-moz-fit-content;width:fit-content;border-bottom:1px solid var(--secondaryTextColor)}.ProjectPreview_projectPortfolio__VON8V:nth-of-type(odd){--overlayColor:var(--accent)}.ProjectPreview_projectPortfolio__VON8V:nth-of-type(2n){--overlayColor:var(--gray)}.ProjectPreview_projectPortfolio__VON8V:nth-of-type(6n+2),.ProjectPreview_projectPortfolio__VON8V:nth-of-type(6n+5){--overlayColor:transparent;--textColor:var(--white);--secondaryTextColor:var(--gray)}@media screen and (min-width:600px){.ProjectPreview_projectPortfolio__VON8V:nth-of-type(4n),.ProjectPreview_projectPortfolio__VON8V:nth-of-type(4n+1){--overlayColor:var(--accent)}.ProjectPreview_projectPortfolio__VON8V:nth-of-type(4n+2),.ProjectPreview_projectPortfolio__VON8V:nth-of-type(4n+3){--overlayColor:var(--gray)}.ProjectPreview_projectPortfolio__VON8V:nth-of-type(6n+2),.ProjectPreview_projectPortfolio__VON8V:nth-of-type(6n+5){--overlayColor:transparent;--textColor:var(--white);--secondaryTextColor:var(--gray)}}@keyframes ProjectPreview_swipeLeft__m2gKz{0%{left:100%}5%{left:0}50%{left:0}55%{left:100%}to{left:100%}}@keyframes ProjectPreview_swipeRight__LeJ_e{0%{right:100%}5%{right:0}50%{right:0}55%{right:100%}to{right:100%}}@keyframes ProjectPreview_swipeTextColor__BJ_OL{0%{color:var(--white)}5%{color:var(--black)}50%{color:var(--black)}55%{color:var(--white)}to{color:var(--white)}}.ProjectPreview_projectPortfolio__VON8V{--animation-duration:10s}.ProjectPreview_projectPortfolio__VON8V:nth-of-type(6n+1) .ProjectPreview_overlay__Qrp9R{animation:ProjectPreview_swipeRight__LeJ_e var(--animation-duration) ease-in-out infinite}.ProjectPreview_projectPortfolio__VON8V:nth-of-type(6n+1) .ProjectPreview_content__3QgK8{animation:ProjectPreview_swipeTextColor__BJ_OL var(--animation-duration) ease-in-out infinite}.ProjectPreview_projectPortfolio__VON8V:nth-of-type(6n+3) .ProjectPreview_overlay__Qrp9R{animation:ProjectPreview_swipeLeft__m2gKz var(--animation-duration) ease-in-out infinite;animation-delay:calc(var(--animation-duration)/3)}.ProjectPreview_projectPortfolio__VON8V:nth-of-type(6n+3) .ProjectPreview_content__3QgK8{animation:ProjectPreview_swipeTextColor__BJ_OL var(--animation-duration) ease-in-out infinite;animation-delay:calc(var(--animation-duration)/3)}.ProjectPreview_projectPortfolio__VON8V:nth-of-type(6n+4) .ProjectPreview_overlay__Qrp9R{animation:ProjectPreview_swipeRight__LeJ_e var(--animation-duration) ease-in-out infinite;animation-delay:calc(var(--animation-duration)/3*2)}.ProjectPreview_projectPortfolio__VON8V:nth-of-type(6n+4) .ProjectPreview_content__3QgK8{animation:ProjectPreview_swipeTextColor__BJ_OL var(--animation-duration) ease-in-out infinite;animation-delay:calc(var(--animation-duration)/3*2)}.Blockquote_blockquote__oovYZ{font-size:var(--fs-p);line-height:1.2em;color:var(--black);margin:0;padding:var(--subsct-vert-margin) var(--sct-horiz-margin);width:100%;display:flex;background-color:var(--accent);position:relative;justify-content:space-between;gap:0;overflow:hidden}@media screen and (min-width:900px){.Blockquote_blockquote__oovYZ{font-size:var(--fs-p-inter);gap:var(--padding);justify-content:center}}@media screen and (min-width:1200px){.Blockquote_blockquote__oovYZ{font-size:var(--fs-p-big);gap:var(--gap)}}.Blockquote_blockquote__oovYZ>a:hover{color:var(--dark-gray)}.Blockquote_blockquote__oovYZ>i{line-height:1.2em}@keyframes Blockquote_rotate__VF061{0%{transform:rotate(0deg)}30%{transform:rotate(180deg)}60%{transform:rotate(180deg)}to{transform:rotate(0deg)}}@keyframes Blockquote_rotate2__Z9twp{0%{transform:rotate(0deg)}20%{transform:rotate(-180deg)}80%{transform:rotate(-180deg)}to{transform:rotate(0deg)}}@keyframes Blockquote_rotate3__37Uv4{0%{transform:rotate(0deg)}10%{transform:rotate(180deg)}70%{transform:rotate(180deg)}to{transform:rotate(0deg)}}.Blockquote_blockquote__oovYZ>i:first-of-type{animation:Blockquote_rotate__VF061 4s ease-in-out 2s infinite}.Blockquote_blockquote__oovYZ>i:nth-of-type(2){animation:Blockquote_rotate2__Z9twp 6s ease-in-out 0s infinite}.Blockquote_blockquote__oovYZ>i:nth-of-type(3){animation:Blockquote_rotate3__37Uv4 5s ease-in-out 1s infinite}