.contact-module__LVAaNa__outer{padding:40px 0}@media (min-width:960px){.contact-module__LVAaNa__outer{padding:60px 0}}.contact-module__LVAaNa__inner{flex-direction:column;gap:40px;display:flex}@media (min-width:960px){.contact-module__LVAaNa__inner{justify-content:space-between;gap:120px}}.contact-module__LVAaNa__inner h1{margin-bottom:16px;font-size:36px;line-height:44px}@media (min-width:960px){.contact-module__LVAaNa__inner h1{font-size:64px;line-height:72px}}.contact-module__LVAaNa__inner .contact-module__LVAaNa__description{color:#666;margin-bottom:31px;font-size:14px;line-height:20px}@media (min-width:960px){.contact-module__LVAaNa__inner .contact-module__LVAaNa__description{font-size:16px;line-height:24px}}@media (min-width:960px){.contact-module__LVAaNa__inner{flex-direction:row;gap:60px}}.contact-module__LVAaNa__imageWrap{aspect-ratio:1;width:100%;position:relative}@media (min-width:960px){.contact-module__LVAaNa__imageWrap{aspect-ratio:590/781;width:50%;max-width:590px}}.contact-module__LVAaNa__inputs{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}@media (min-width:960px){.contact-module__LVAaNa__inputs{margin-bottom:1rem}}.contact-module__LVAaNa__field{flex-direction:column;flex:1 0 100%;gap:.5rem;display:flex}.contact-module__LVAaNa__field:first-child,.contact-module__LVAaNa__field:nth-child(2){flex:1 0 48%}.contact-module__LVAaNa__field label{font-size:14px;font-weight:700;line-height:20px}@media (min-width:960px){.contact-module__LVAaNa__field label{font-size:16px;line-height:24px}}.contact-module__LVAaNa__field input,.contact-module__LVAaNa__field textarea{resize:none;border:1px solid #c8c8c8;border-radius:26px;padding:.9rem 1.3rem;font-family:Inter;font-size:14px}@media (min-width:960px){.contact-module__LVAaNa__field input,.contact-module__LVAaNa__field textarea{font-size:16px}}.contact-module__LVAaNa__form{flex-direction:column;justify-content:space-between;display:flex}@media (min-width:960px){.contact-module__LVAaNa__form{max-width:450px}}@media (min-width:1600px){.contact-module__LVAaNa__form{max-width:650px}}.contact-module__LVAaNa__form button{cursor:pointer}@media (max-width:600px){.contact-module__LVAaNa__form button{width:100%;max-width:100%!important}}.contact-module__LVAaNa__blocks{flex-direction:column;gap:2rem;margin-bottom:3rem;display:flex}@media (min-width:600px){.contact-module__LVAaNa__blocks{flex-direction:row;gap:5rem}}.contact-module__LVAaNa__block{flex-direction:column;gap:.5em;display:flex}.contact-module__LVAaNa__block h2{margin-bottom:3px;font-size:24px;font-weight:700;line-height:32px}.contact-module__LVAaNa__block p,.contact-module__LVAaNa__block a{color:#666}.contact-module__LVAaNa__footer{justify-content:space-between;align-items:center;gap:2rem;width:100%;display:flex}

.DesktopMenu-module__HG_U-W__outer{--duration:.6s;align-items:center;display:flex;position:relative}.DesktopMenu-module__HG_U-W__menu{transition:overflow var(--duration);border-radius:1000px;align-self:center;padding:10px;display:flex;overflow:hidden;transform:translate(10px)}.DesktopMenu-module__HG_U-W__menuList{font-size:18px;font-family:var(--font-title);border-radius:1000px;align-items:center;gap:2rem;padding:0 2rem;display:flex;overflow:hidden}.DesktopMenu-module__HG_U-W__theme-light .DesktopMenu-module__HG_U-W__menuList{color:#fff}.DesktopMenu-module__HG_U-W__theme-dark .DesktopMenu-module__HG_U-W__menuList{color:#000}.DesktopMenu-module__HG_U-W__menuList{transform-origin:100%;transition:color var(--duration),opacity var(--duration),transform var(--duration),background-color var(--duration),border-radius var(--duration);opacity:0;transform:translate(100%)}.DesktopMenu-module__HG_U-W__open .DesktopMenu-module__HG_U-W__menuList{opacity:1;transform:translate(0)}.DesktopMenu-module__HG_U-W__menuList li{cursor:pointer}.DesktopMenu-module__HG_U-W__menuList .DesktopMenu-module__HG_U-W__link{align-items:center;transition:transform .3s,font-size .3s;display:flex}.DesktopMenu-module__HG_U-W__menuList .DesktopMenu-module__HG_U-W__link.DesktopMenu-module__HG_U-W__active{font-weight:700;transform:scale(1.12)}.DesktopMenu-module__HG_U-W__menuList .DesktopMenu-module__HG_U-W__link:hover:not(:active){transform:scale(1.12)}.DesktopMenu-module__HG_U-W__menuList .DesktopMenu-module__HG_U-W__link{padding:1rem 0!important}.DesktopMenu-module__HG_U-W__burger{--burger-duration:.4s;--delay:.2s;opacity:1;position:absolute;right:0;box-shadow:0 0 10px #0003}.DesktopMenu-module__HG_U-W__open .DesktopMenu-module__HG_U-W__burger{opacity:0;pointer-events:none;width:100px;transition:opacity var(--burger-duration),width var(--burger-duration)}.DesktopMenu-module__HG_U-W__closed .DesktopMenu-module__HG_U-W__burger{opacity:1;width:40px;transition:opacity var(--burger-duration)var(--delay),width var(--burger-duration)var(--delay)}
.Footer-module__EZoWya__outer{background:var(--beige);color:var(--textColor);flex-direction:column;gap:70px;padding:180px 0 60px;display:flex;position:relative}@media (min-width:960px){.Footer-module__EZoWya__outer{gap:123px;padding:130px 0 60px}}.Footer-module__EZoWya__logoWrap{aspect-ratio:290/203;opacity:.2;justify-content:center;align-items:center;width:100%;max-width:100px;display:flex;position:absolute;top:34px;left:50%;transform:translate(-50%)}@media (min-width:960px){.Footer-module__EZoWya__logoWrap{max-width:290px;top:50%;left:0;transform:translateY(-60%)}}.Footer-module__EZoWya__inner{grid-template-columns:1fr;gap:70px;width:100%;display:grid}@media (min-width:960px){.Footer-module__EZoWya__inner{grid-template-columns:1fr 1fr 1fr}}.Footer-module__EZoWya__mainWrap{grid-column:initial}@media (min-width:960px){.Footer-module__EZoWya__mainWrap{grid-column:2}}.Footer-module__EZoWya__mainWrap{flex-direction:column;justify-content:center;align-items:center;gap:23px;display:flex}.Footer-module__EZoWya__mainWrap h2{text-align:center;font-size:32px;font-weight:700;line-height:40px}@media (min-width:960px){.Footer-module__EZoWya__mainWrap h2{font-size:42px;line-height:52px}}.Footer-module__EZoWya__contact{grid-column:initial;flex-direction:column;justify-content:center;align-items:center;gap:.5em;font-size:16px;font-weight:700;display:flex}@media (min-width:960px){.Footer-module__EZoWya__contact{grid-column:3;align-items:flex-end;font-size:20px}}.Footer-module__EZoWya__social{align-items:center;gap:1rem;display:flex}.Footer-module__EZoWya__social .Footer-module__EZoWya__socialItem{border:1px solid var(--textColor);border-radius:50%;justify-content:center;align-items:center;transition:background-color .3s;display:flex}.Footer-module__EZoWya__social .Footer-module__EZoWya__socialItem svg{transition:color .3s}.Footer-module__EZoWya__social .Footer-module__EZoWya__socialItem:hover:not(:active){background-color:var(--textColor)}.Footer-module__EZoWya__social .Footer-module__EZoWya__socialItem:hover:not(:active) svg{color:var(--beige)}.Footer-module__EZoWya__credits{flex-direction:column;justify-content:center;align-items:center;gap:1em;display:flex}.Footer-module__EZoWya__credits .Footer-module__EZoWya__material{font-family:var(--font-title);opacity:.3;text-align:center;font-size:22px;font-weight:700}

@media (max-width:960px){.AnimationInView-module__xoCwea__wrap{transition-delay:0!important}}
.Awards-module__mG1UhW__outer{background-color:var(--beige)}.Awards-module__mG1UhW__inner{--transform:2rem;gap:2rem;padding:60px 0}@media (min-width:1200px){.Awards-module__mG1UhW__inner{padding:calc(150px + var(--transform))0;gap:70px}}@media (min-width:1200px){.Awards-module__mG1UhW__titles{transform:translateY(calc(var(--transform)*-1))}}.Awards-module__mG1UhW__awards{--gap:1.5em;gap:var(--gap);flex-direction:column;display:flex}@media (min-width:960px){.Awards-module__mG1UhW__awards{--gap:2em}}.Awards-module__mG1UhW__awards li{padding-bottom:var(--gap)}.Awards-module__mG1UhW__awards li:not(:last-child){border-bottom:1px solid #d5d5d5}.Awards-module__mG1UhW__award{justify-content:space-between;align-items:flex-start;gap:24px;transition:opacity .3s;display:flex}.Awards-module__mG1UhW__award:hover:not(:active):not(.Awards-module__mG1UhW__noLink){opacity:.5}.Awards-module__mG1UhW__award.Awards-module__mG1UhW__noLink{cursor:default}@media (min-width:960px){.Awards-module__mG1UhW__award{align-items:center;gap:40px}}.Awards-module__mG1UhW__award h3{flex-shrink:0;width:160px;font-family:Inter;font-size:18px;font-weight:700}@media (min-width:960px){.Awards-module__mG1UhW__award h3{font-size:20px}}.Awards-module__mG1UhW__award p{white-space:nowrap;font-size:14px}@media (min-width:960px){.Awards-module__mG1UhW__award p{font-size:20px}}.Awards-module__mG1UhW__texts{flex-direction:column;gap:.5rem;display:flex}@media (min-width:960px){.Awards-module__mG1UhW__texts{flex-direction:row;align-items:center;gap:4rem}}.Awards-module__mG1UhW__year{font-size:16px!important}@media (min-width:960px){.Awards-module__mG1UhW__year{font-size:20px}}.Awards-module__mG1UhW__description{flex:1 0 25%}.Awards-module__mG1UhW__arrow{justify-self:end}
.EmblaCarousel-module__Etn0lW__embla{overflow:hidden}.EmblaCarousel-module__Etn0lW__embla__container{touch-action:pan-y pinch-zoom;margin-left:calc((var(--gap))*-1);display:flex}
.PromotedProjects-module__XHC7_W__outer{padding:60px 0}@media (min-width:960px){.PromotedProjects-module__XHC7_W__outer{padding:150px 0 80px}}.PromotedProjects-module__XHC7_W__titles{margin-bottom:24px}@media (min-width:960px){.PromotedProjects-module__XHC7_W__titles{margin-bottom:48px}}.PromotedProjects-module__XHC7_W__carouselWrap{position:relative}.PromotedProjects-module__XHC7_W__navigation{z-index:2;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:background-color .3s;display:flex;position:absolute;top:50%;right:50px;transform:translateY(-50%)}@media (max-width:960px){.PromotedProjects-module__XHC7_W__navigation{display:none}}.PromotedProjects-module__XHC7_W__navigation{background-color:#0000004d}.PromotedProjects-module__XHC7_W__navigation:hover{background-color:#fff3}.PromotedProjects-module__XHC7_W__arrowNav{color:#fff}.PromotedProjects-module__XHC7_W__slider{padding-left:20px;padding-right:20px}@media (min-width:720px){.PromotedProjects-module__XHC7_W__slider{padding-left:calc(50vw - 360px)}}@media (min-width:960px){.PromotedProjects-module__XHC7_W__slider{padding-left:calc(50vw - 460px)}}@media (min-width:1200px){.PromotedProjects-module__XHC7_W__slider{padding-left:calc(50vw - 570px)}}@media (min-width:1600px){.PromotedProjects-module__XHC7_W__slider{padding-left:calc(50vw - 700px)}}.PromotedProjects-module__XHC7_W__teaser{cursor:pointer;--duration:.6s}.PromotedProjects-module__XHC7_W__teaser:hover .PromotedProjects-module__XHC7_W__imageWrap:after{opacity:1}.PromotedProjects-module__XHC7_W__teaser:hover .PromotedProjects-module__XHC7_W__shape,.PromotedProjects-module__XHC7_W__teaser:hover .PromotedProjects-module__XHC7_W__arrow{opacity:1;width:120px;margin-right:20px;right:0}.PromotedProjects-module__XHC7_W__teaser:hover .PromotedProjects-module__XHC7_W__shape{transform:translateY(-5%)}.PromotedProjects-module__XHC7_W__teaser:hover .PromotedProjects-module__XHC7_W__arrow{width:50px;right:0;transform:translate(-50%)}.PromotedProjects-module__XHC7_W__shape{color:#fff;width:50%;height:50%;top:50%;right:50%;transform:translate(50%,-50%)}.PromotedProjects-module__XHC7_W__arrow{color:#fff;width:50px;bottom:1em;right:50%;transform:translate(50%)}.PromotedProjects-module__XHC7_W__shape,.PromotedProjects-module__XHC7_W__arrow{z-index:1;transition:transform var(--duration),opacity var(--duration),right var(--duration),width var(--duration),margin-right var(--duration);opacity:0;position:absolute}.PromotedProjects-module__XHC7_W__imageWrap{aspect-ratio:1;width:80vw;margin-bottom:1em;display:flex;position:relative}@media (min-width:960px){.PromotedProjects-module__XHC7_W__imageWrap{max-width:550px}}.PromotedProjects-module__XHC7_W__imageWrap img{object-fit:cover;width:100%;height:100%}.PromotedProjects-module__XHC7_W__imageWrap:after{content:"";opacity:0;width:100%;height:100%;transition:opacity var(--duration);background:linear-gradient(#0000 0%,#0006 75%,#000c 100%);position:absolute;top:0;left:0}.PromotedProjects-module__XHC7_W__teaserText{font-size:14px;font-weight:700}@media (min-width:960px){.PromotedProjects-module__XHC7_W__teaserText{font-size:32px}}
.FullScreenCarousel-module__NOI__W__outer{z-index:1000;background:#fff;grid-template-rows:1fr;justify-content:center;align-items:center;width:100%;height:100%;display:grid;position:fixed;top:0;left:0}.FullScreenCarousel-module__NOI__W__outer.FullScreenCarousel-module__NOI__W__outerZoomed{align-items:start;overflow:auto}.FullScreenCarousel-module__NOI__W__outer.FullScreenCarousel-module__NOI__W__dragging{-webkit-user-select:none;user-select:none}.FullScreenCarousel-module__NOI__W__imageWrap{grid-area:1/1;justify-content:center;align-items:center;width:min(100vh,100vw);height:min(100vh,100vw);margin:0 auto;transition:width .3s,height .3s,opacity .3s,visibility .3s;display:flex;position:relative;overflow:hidden}@media (min-width:960px){.FullScreenCarousel-module__NOI__W__imageWrap{width:max(100vh,70vw)}}.FullScreenCarousel-module__NOI__W__imageWrap.FullScreenCarousel-module__NOI__W__zoomed{cursor:grab;width:200vmin;height:200vmin}.FullScreenCarousel-module__NOI__W__imageWrap.FullScreenCarousel-module__NOI__W__zoomed:active{cursor:grabbing}.FullScreenCarousel-module__NOI__W__image{object-fit:contain;pointer-events:none;position:relative}.FullScreenCarousel-module__NOI__W__image.FullScreenCarousel-module__NOI__W__active{visibility:visible;pointer-events:auto;animation:.3s FullScreenCarousel-module__NOI__W__fadeIn}.FullScreenCarousel-module__NOI__W__image.FullScreenCarousel-module__NOI__W__inactive{visibility:hidden;pointer-events:none;animation:.3s FullScreenCarousel-module__NOI__W__fadeOut}@keyframes FullScreenCarousel-module__NOI__W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes FullScreenCarousel-module__NOI__W__fadeOut{0%{opacity:1}to{opacity:0}}.FullScreenCarousel-module__NOI__W__navigation{pointer-events:none;z-index:1001;justify-content:space-between;width:calc(100% - 15px);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1024px){.FullScreenCarousel-module__NOI__W__navigation{width:calc(100vw - 50px)}}.FullScreenCarousel-module__NOI__W__prev,.FullScreenCarousel-module__NOI__W__next{pointer-events:all;cursor:pointer;position:relative!important}.FullScreenCarousel-module__NOI__W__prev{transform:rotate(180deg)}.FullScreenCarousel-module__NOI__W__prev:hover:not(:active){transform:scale(1.1)rotate(180deg)!important}.FullScreenCarousel-module__NOI__W__prev,.FullScreenCarousel-module__NOI__W__next,.FullScreenCarousel-module__NOI__W__count,.FullScreenCarousel-module__NOI__W__zoom,.FullScreenCarousel-module__NOI__W__exit{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;transition:transform .2s;display:flex;position:fixed;box-shadow:0 0 10px #0000001a}:is(.FullScreenCarousel-module__NOI__W__prev,.FullScreenCarousel-module__NOI__W__next,.FullScreenCarousel-module__NOI__W__count,.FullScreenCarousel-module__NOI__W__zoom,.FullScreenCarousel-module__NOI__W__exit):hover:not(:active){transform:scale(1.1)}.FullScreenCarousel-module__NOI__W__exit{z-index:1001;justify-content:center;align-items:center;display:flex;top:20px;right:20px}.FullScreenCarousel-module__NOI__W__zoom{z-index:1001;top:20px;right:70px}.FullScreenCarousel-module__NOI__W__count{z-index:1001;border-radius:200px;width:max-content;height:auto;padding:6px 12px;font-size:14px;top:20px;left:20px}.FullScreenCarousel-module__NOI__W__count:hover:not(:active){transform:unset}.FullScreenCarousel-module__NOI__W__zoom:before,.FullScreenCarousel-module__NOI__W__zoom:after{content:"";background-color:var(--black);width:8px;height:.08em;position:absolute;top:17px;left:14px}.FullScreenCarousel-module__NOI__W__zoom:after{transform:rotate(90deg)}.FullScreenCarousel-module__NOI__W__zoom svg{transform:scale(1.1)}.FullScreenCarousel-module__NOI__W__outerZoomed .FullScreenCarousel-module__NOI__W__zoom:after{display:none}
.Services-module__PFRRnG__outer{--top:160px}@media (min-width:1600px){.Services-module__PFRRnG__outer{--top:280px}}.Services-module__PFRRnG__outer{max-width:550px;margin:0 auto;padding:60px 0;position:relative;overflow:hidden}@media (min-width:960px){.Services-module__PFRRnG__outer{max-width:unset;margin:unset;padding:var(--top)0 0}}@media (min-width:1600px){.Services-module__PFRRnG__outer{padding:var(--top)0 70px}}.Services-module__PFRRnG__outer nav{flex-direction:column;gap:1em;width:33%;padding-top:40px;display:none}@media (min-width:960px){.Services-module__PFRRnG__outer nav{display:flex}}.Services-module__PFRRnG__outer nav .Services-module__PFRRnG__navItem{cursor:pointer;color:#1717174d;font-weight:700;transition:color .3s}@media (min-width:1200px){.Services-module__PFRRnG__outer nav .Services-module__PFRRnG__navItem{font-size:26px}}@media (min-width:1600px){.Services-module__PFRRnG__outer nav .Services-module__PFRRnG__navItem{font-size:32px}}.Services-module__PFRRnG__outer nav .Services-module__PFRRnG__navItem.Services-module__PFRRnG__active{color:#171717}.Services-module__PFRRnG__titles{text-align:center;justify-content:center;align-items:center;margin-bottom:30px;display:flex}@media (min-width:960px){.Services-module__PFRRnG__titles{width:100%;height:var(--top);margin-bottom:0;position:absolute;top:0;left:50%;transform:translate(-50%)}}.Services-module__PFRRnG__wrap{flex-direction:column;gap:90px;display:flex}@media (min-width:960px){.Services-module__PFRRnG__wrap{flex-direction:row;gap:100px;height:627px;position:relative}}.Services-module__PFRRnG__imgWrap{aspect-ratio:16/11;width:100%;height:auto;margin-bottom:1rem;position:relative}@media (min-width:960px){.Services-module__PFRRnG__imgWrap{aspect-ratio:16/9}}.Services-module__PFRRnG__img{object-fit:cover}@media (min-width:960px){.Services-module__PFRRnG__carouselWrap{width:calc(66% - 25px)}}.Services-module__PFRRnG__carouselWrap{overflow:hidden}.Services-module__PFRRnG__grid{--gap:2rem;--wobble:25px;flex-direction:column;gap:48px;height:100%;display:flex}@media (min-width:960px){.Services-module__PFRRnG__grid{grid-template-columns:1fr;gap:0;display:grid}}.Services-module__PFRRnG__grid.Services-module__PFRRnG__animate{animation:.3s ease-in-out .3s both Services-module__PFRRnG__wobble}.Services-module__PFRRnG__grid.Services-module__PFRRnG__animateReverse{animation:.3s ease-in-out .3s both Services-module__PFRRnG__wobbleReverse}@keyframes Services-module__PFRRnG__wobble{0%{transform:translateY(calc(var(--wobble)*-1))}to{transform:translateY(0%)}}@keyframes Services-module__PFRRnG__wobbleReverse{0%{transform:translateY(var(--wobble))}to{transform:translateY(0%)}}.Services-module__PFRRnG__teaser{--duration:.3s;width:100%;transition:transform var(--duration)ease;background-color:#fff;flex-direction:column;grid-area:1/1;display:flex}.Services-module__PFRRnG__teaser h3{margin-bottom:1rem;font-size:24px;font-weight:700}@media (min-width:960px){.Services-module__PFRRnG__teaser h3{display:none}}.Services-module__PFRRnG__teaser p{font-size:16px}@media (min-width:960px){.Services-module__PFRRnG__teaser.Services-module__PFRRnG__morePrevious{transform:translateY(-200%)}.Services-module__PFRRnG__teaser.Services-module__PFRRnG__previous{transform:translateY(-100%)}.Services-module__PFRRnG__teaser.Services-module__PFRRnG__next{transform:translateY(100%)}.Services-module__PFRRnG__teaser.Services-module__PFRRnG__moreNext{transform:translateY(200%)}}
.Awards-module__Iuc8Tq__awards{flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 0;display:flex}.Awards-module__Iuc8Tq__title{letter-spacing:-.02em;margin:0 0 3rem;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:600;line-height:1.2}.Awards-module__Iuc8Tq__awardContainer{flex-direction:column;align-items:center;gap:1rem;display:flex}.Awards-module__Iuc8Tq__imageWrapper{width:100px;max-height:70px;position:relative;overflow:hidden}.Awards-module__Iuc8Tq__image{object-fit:contain}.Awards-module__Iuc8Tq__awardTitle{text-align:center;color:var(--color-text);opacity:.85;margin:0;font-size:1rem;font-weight:500;line-height:1.5}
.TransformationJourney-module__ucBCdW__transformationJourney{flex-direction:column;gap:3rem;padding:3rem 0;display:flex}@media (min-width:960px){.TransformationJourney-module__ucBCdW__transformationJourney{padding:6rem 0}}.TransformationJourney-module__ucBCdW__header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}@media (min-width:960px){.TransformationJourney-module__ucBCdW__header{flex-direction:row;align-items:flex-end}}.TransformationJourney-module__ucBCdW__title{letter-spacing:-.02em;margin:0 0 1em;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:600;line-height:1.2}.TransformationJourney-module__ucBCdW__description{color:var(--color-text);opacity:.85;max-width:60ch;margin:0;font-size:1rem;line-height:1.6}.TransformationJourney-module__ucBCdW__controls{align-items:center;gap:1rem;display:none}@media (min-width:960px){.TransformationJourney-module__ucBCdW__controls{display:flex}}.TransformationJourney-module__ucBCdW__navButton{border:1px solid var(--color-text);cursor:pointer;width:6rem;height:2rem;color:var(--color-text);background:0 0;background-color:var(--beige);border-radius:999px;justify-content:center;align-items:center;transition:all .3s;display:flex}.TransformationJourney-module__ucBCdW__navButton:hover:not(:active){background-color:color-mix(in srgb,var(--beige)90%,black)}.TransformationJourney-module__ucBCdW__navButton svg{stroke-width:1.5px;width:50%;height:100%}.TransformationJourney-module__ucBCdW__carouselContainer{flex-direction:column;gap:2rem;width:100%;display:flex}.TransformationJourney-module__ucBCdW__carousel{width:100%;overflow:hidden}.TransformationJourney-module__ucBCdW__slideInner{aspect-ratio:16/9;background:var(--color-bg-secondary);width:100%;position:relative;overflow:hidden}.TransformationJourney-module__ucBCdW__image{object-fit:cover;object-position:center;position:relative}.TransformationJourney-module__ucBCdW__caption{color:var(--color-text);opacity:.8;letter-spacing:.3px;text-align:center;margin:1.5em 0 0;padding:0 16px;font-size:.95rem;font-weight:500;line-height:1.5}.TransformationJourney-module__ucBCdW__pagination{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}
.DesignPrinciples-module__TCAkFa__outer{background-color:var(--beige)}.DesignPrinciples-module__TCAkFa__quote{text-align:center;margin-top:20px;font-style:italic;font-weight:700}.DesignPrinciples-module__TCAkFa__inner{flex-direction:column;padding:60px 0;display:flex}@media (min-width:960px){.DesignPrinciples-module__TCAkFa__inner{padding:120px 0}}.DesignPrinciples-module__TCAkFa__steps{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}@media (max-width:960px){.DesignPrinciples-module__TCAkFa__steps{grid-template-columns:1fr;gap:30px;margin-top:16px}}.DesignPrinciples-module__TCAkFa__step{flex-direction:column;gap:16px;display:flex}@media (min-width:960px){.DesignPrinciples-module__TCAkFa__step{gap:24px}}.DesignPrinciples-module__TCAkFa__stepNumber{width:100%;font-family:var(--font-title);opacity:0;align-items:center;gap:16px;font-size:24px;transition:opacity .5s;display:flex}.DesignPrinciples-module__TCAkFa__stepNumber span{color:#c6c6c6;font-weight:300}@media (min-width:960px){.DesignPrinciples-module__TCAkFa__stepNumber{font-size:36px}}.DesignPrinciples-module__TCAkFa__inView .DesignPrinciples-module__TCAkFa__stepNumber{opacity:1}.DesignPrinciples-module__TCAkFa__inView .DesignPrinciples-module__TCAkFa__stepNumber:after{max-width:100%}.DesignPrinciples-module__TCAkFa__step h3{font-family:var(--font-body);opacity:0;font-size:20px;transition:opacity .5s,transform .5s;transform:translateY(20px)}.DesignPrinciples-module__TCAkFa__inView :is(.DesignPrinciples-module__TCAkFa__step h3){opacity:1;transform:translateY(0)}@media (min-width:960px){.DesignPrinciples-module__TCAkFa__step h3{font-size:24px}}.DesignPrinciples-module__TCAkFa__step p{opacity:0;font-size:14px;transition:opacity .5s,transform .5s;transform:translateY(20px)}.DesignPrinciples-module__TCAkFa__inView :is(.DesignPrinciples-module__TCAkFa__step p){opacity:1;transform:translateY(0)}@media (min-width:960px){.DesignPrinciples-module__TCAkFa__step p{font-size:16px}}
.portfolio-module__2iBnKW__outer h1{text-align:center;margin-bottom:16px;font-size:36px;line-height:44px}@media (min-width:960px){.portfolio-module__2iBnKW__outer h1{font-size:64px;line-height:72px}}.portfolio-module__2iBnKW__outer p{text-align:center;max-width:570px;margin:0 auto;font-size:14px;line-height:24px}@media (min-width:960px){.portfolio-module__2iBnKW__outer p{font-size:16px;line-height:32px}}.portfolio-module__2iBnKW__inner{padding:60px 0}@media (min-width:960px){.portfolio-module__2iBnKW__inner{padding:60px 0}}.portfolio-module__2iBnKW__projects{grid-template-columns:1fr;gap:20px;margin-top:40px;display:grid}@media (min-width:560px){.portfolio-module__2iBnKW__projects{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.portfolio-module__2iBnKW__projects{grid-template-columns:repeat(3,1fr);gap:40px}}.portfolio-module__2iBnKW__projectCardWrap{aspect-ratio:1;cursor:pointer;position:relative;overflow:hidden}.portfolio-module__2iBnKW__projectCard .portfolio-module__2iBnKW__info{z-index:1;color:#fff;text-align:right;transition:opacity .3s;position:absolute;bottom:12px;right:24px}@media (min-width:960px){.portfolio-module__2iBnKW__projectCard .portfolio-module__2iBnKW__info{opacity:0;bottom:24px;right:32px}}.portfolio-module__2iBnKW__projectCard .portfolio-module__2iBnKW__info h2{font-size:24px;font-weight:700}.portfolio-module__2iBnKW__projectCard .portfolio-module__2iBnKW__info p{text-align:right;font-size:14px}.portfolio-module__2iBnKW__projectCard:after{content:"";background-color:#0003;width:100%;height:100%;transition:background-color .3s,opacity .3s;position:absolute;top:0;left:0}@media (min-width:960px){.portfolio-module__2iBnKW__projectCard:after{opacity:0}}.portfolio-module__2iBnKW__projectCard:hover .portfolio-module__2iBnKW__info,.portfolio-module__2iBnKW__projectCard:hover:after{opacity:1}.portfolio-module__2iBnKW__projectImage{object-fit:cover}
.services-module__hMESjq__outer{overflow-x:clip}.services-module__hMESjq__title{font-size:36px;line-height:44px}@media (min-width:960px){.services-module__hMESjq__title{font-size:48px;line-height:56px}}.services-module__hMESjq__container{max-width:calc(100vw - 40px);margin:0 auto}@media (min-width:720px){.services-module__hMESjq__container{max-width:700px}}@media (min-width:960px){.services-module__hMESjq__container{max-width:920px}}@media (min-width:1200px){.services-module__hMESjq__container{max-width:90%}}@media (min-width:2000px){.services-module__hMESjq__container{max-width:70%}}.services-module__hMESjq__subtitle{font-size:14px}.services-module__hMESjq__list{margin-top:16px;padding-left:20px;font-size:14px;line-height:24px;list-style-type:disc}.services-module__hMESjq__text{font-size:14px;line-height:28px}@media (min-width:1000px){.services-module__hMESjq__text{max-width:453px;font-size:16px;line-height:32px}}.services-module__hMESjq__textSmall{line-height:2}.services-module__hMESjq__imageWrap1{aspect-ratio:16/9;width:100%;display:flex;position:relative}@media (min-width:1000px){.services-module__hMESjq__imageWrap1{aspect-ratio:4/3;max-width:600px}}@media (min-width:1440px){.services-module__hMESjq__imageWrap1{max-width:700px}}@media (min-width:1600px){.services-module__hMESjq__imageWrap1{max-width:800px}}@media (min-width:2100px){.services-module__hMESjq__imageWrap1{max-width:1100px}}.services-module__hMESjq__imageWrap1 img{object-fit:cover}.services-module__hMESjq__image{object-fit:cover}.services-module__hMESjq__section1{flex-direction:column-reverse;justify-content:flex-end;gap:30px;width:100%;display:flex}@media (min-width:1000px){.services-module__hMESjq__section1{flex-direction:row;align-items:flex-end;padding:30px 0 30px 60px}}@media (min-width:1440px){.services-module__hMESjq__section1{gap:15%}}@media (min-width:1600px){.services-module__hMESjq__section1{gap:20%}}.services-module__hMESjq__section1 .services-module__hMESjq__content{padding:0 20px}@media (min-width:1000px){.services-module__hMESjq__section1 .services-module__hMESjq__content{margin:0;padding:0}}.services-module__hMESjq__block{grid-template-columns:1fr;gap:2rem;width:100%;padding:40px 0;display:grid}@media (min-width:1200px){.services-module__hMESjq__block{grid-template-rows:none;grid-template-columns:repeat(3,1fr);padding:148px 0}}.services-module__hMESjq__block h2{font-size:36px}@media (min-width:960px){.services-module__hMESjq__block h2{align-self:end;margin-bottom:.5em;font-size:48px}}@media (min-width:1200px){.services-module__hMESjq__block h2{align-self:start;max-width:400px;margin-bottom:0}}@media (min-width:1200px){.services-module__hMESjq__block .services-module__hMESjq__mid{padding-right:70px}}.services-module__hMESjq__block p:not(:last-child){margin-bottom:1em}.services-module__hMESjq__blockImgWrap{aspect-ratio:1;width:100%;display:flex;position:relative}@media (min-width:560px){.services-module__hMESjq__blockImgWrap{aspect-ratio:16/9}}@media (min-width:1200px){.services-module__hMESjq__blockImgWrap{aspect-ratio:1;grid-area:1/3/2/4}}.services-module__hMESjq__blockImg{object-fit:cover}.services-module__hMESjq__section6{grid-template-columns:repeat(2,1fr);width:100%;display:grid}@media (min-width:960px){.services-module__hMESjq__section6{grid-template-columns:repeat(3,1fr)}}.services-module__hMESjq__section6 .services-module__hMESjq__imageWrap6{aspect-ratio:10/16;width:100%;position:relative}.services-module__hMESjq__section7{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:60px 0;display:flex}.services-module__hMESjq__section7 span{color:var(--text-grey);text-transform:uppercase;font-size:14px}.services-module__hMESjq__section7 .services-module__hMESjq__text{max-width:520px}@media (min-width:960px){.services-module__hMESjq__section7{padding:100px 0}}
