.FluidCursorTrail-module-scss-module__roelOa__canvas{z-index:30;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;width:100%;height:100%;display:block;position:fixed;inset:0;transform:translateZ(0)}.FluidCursorTrail-module-scss-module__roelOa__canvas[data-fluid-cursor-status=disabled],.FluidCursorTrail-module-scss-module__roelOa__canvas[data-fluid-cursor-status=unavailable],.FluidCursorTrail-module-scss-module__roelOa__canvas[data-fluid-cursor-status=context-lost]{visibility:hidden}
.Button-module-scss-module__pTLHlG__button{width:calc(193*100vw/var(--base-width));height:calc(56*100vw/var(--base-width));justify-content:center;align-items:center;gap:calc(10*100vw/var(--base-width));padding:calc(10*100vw/var(--base-width));border-radius:calc(40*100vw/var(--base-width));font-size:calc(16*100vw/var(--base-width));text-transform:capitalize;border:calc(1*100vw/var(--base-width))solid #0000;cursor:pointer;flex-shrink:0;font-weight:300;line-height:1.2;transition:all .3s ease-in-out;display:flex;position:relative}.Button-module-scss-module__pTLHlG__default{color:#f5f4f0;background-color:#0f2e6d;border-color:#0f2e6d}.Button-module-scss-module__pTLHlG__default:hover{color:#0f2e6d;background-color:#e8e8ea;border-color:#0f2e6d}.Button-module-scss-module__pTLHlG__button .Button-module-scss-module__pTLHlG__button:focus-visible{outline:calc(2*100vw/var(--base-width))solid #f5f4f0;outline-offset:calc(3*100vw/var(--base-width))}.Button-module-scss-module__pTLHlG__button:disabled{cursor:wait;opacity:.66}.Button-module-scss-module__pTLHlG__cloud{color:#0f2e6d;background-color:#e8e8ea}.Button-module-scss-module__pTLHlG__cloud:hover{color:#f5f4f0;background-color:#0f2e6d}.Button-module-scss-module__pTLHlG__invert{color:#0f2e6d;background-color:#f5f4f0}.Button-module-scss-module__pTLHlG__invert:hover{color:#f5f4f0;background-color:#0f2e6d}.Button-module-scss-module__pTLHlG__liquid{color:#f5f4f0;isolation:isolate;-webkit-backdrop-filter:blur(calc(28*100vw/var(--base-width)))saturate(240%)brightness(1.1);box-shadow:0 calc(8*100vw/var(--base-width))calc(40*100vw/var(--base-width))calc(-2*100vw/var(--base-width))#0f2e6d38,0 calc(2*100vw/var(--base-width))calc(10*100vw/var(--base-width))#0f2e6d1f,inset 0 calc(1.5*100vw/var(--base-width))0 #fff,inset 0 calc(10*100vw/var(--base-width))calc(22*100vw/var(--base-width))calc(-4*100vw/var(--base-width))#ffffff52,inset calc(1.5*100vw/var(--base-width))0 0 #ffffffa6,inset calc(-1*100vw/var(--base-width))0 0 #ffffff1f,inset 0 calc(-1.5*100vw/var(--base-width))0 #00000047,inset 0 calc(-6*100vw/var(--base-width))calc(14*100vw/var(--base-width))calc(-2*100vw/var(--base-width))#00000024;background:linear-gradient(175deg,#bbc1cf58 0%,#0f2e6d4d 35%,#0f2e6d6b 70%,#0f2e6d5c 100%);background:linear-gradient(175deg,lab(78.0565% -.2442 -7.53286/.344314) 0%,lab(20.0115% 9.51144 -40.6735/.3) 35%,lab(20.0115% 9.51144 -40.6735/.42) 70%,lab(20.0115% 9.51144 -40.6735/.36) 100%);transition:background .4s cubic-bezier(.85,0,.15,1),box-shadow .4s cubic-bezier(.85,0,.15,1),color .25s}@supports (color:lab(0% 0 0)){.Button-module-scss-module__pTLHlG__liquid{box-shadow:0 calc(8*100vw/var(--base-width))calc(40*100vw/var(--base-width))calc(-2*100vw/var(--base-width))lab(20.0115% 9.51144 -40.6735/.22),0 calc(2*100vw/var(--base-width))calc(10*100vw/var(--base-width))lab(20.0115% 9.51144 -40.6735/.12),inset 0 calc(1.5*100vw/var(--base-width))0 #fff,inset 0 calc(10*100vw/var(--base-width))calc(22*100vw/var(--base-width))calc(-4*100vw/var(--base-width))#ffffff52,inset calc(1.5*100vw/var(--base-width))0 0 #ffffffa6,inset calc(-1*100vw/var(--base-width))0 0 #ffffff1f,inset 0 calc(-1.5*100vw/var(--base-width))0 #00000047,inset 0 calc(-6*100vw/var(--base-width))calc(14*100vw/var(--base-width))calc(-2*100vw/var(--base-width))#00000024}}.Button-module-scss-module__pTLHlG__liquid:before{content:"";z-index:2;border-radius:inherit;padding:calc(1*100vw/var(--base-width));-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(145deg,#fff 0%,#ffffffb3 10%,#ffffff26 35%,#ffffff0a 55%,#ffffff2e 78%,#ffffff80 100%);transition:opacity .4s cubic-bezier(.85,0,.15,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.Button-module-scss-module__pTLHlG__liquid:after{content:"";border-radius:inherit;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#ffffff7a 0%,#fff3 22%,#ffffff0f 44%,#0000 60%);position:absolute;inset:0}.Button-module-scss-module__pTLHlG__liquid:hover{color:#f5f4f0;box-shadow:0 calc(12*100vw/var(--base-width))calc(50*100vw/var(--base-width))calc(-2*100vw/var(--base-width))#0f2e6d47,0 calc(4*100vw/var(--base-width))calc(14*100vw/var(--base-width))#0f2e6d29,inset 0 calc(1.5*100vw/var(--base-width))0 #fff,inset 0 calc(12*100vw/var(--base-width))calc(26*100vw/var(--base-width))calc(-4*100vw/var(--base-width))#fff6,inset calc(1.5*100vw/var(--base-width))0 0 #ffffffbf,inset calc(-1*100vw/var(--base-width))0 0 #ffffff2e,inset 0 calc(-1.5*100vw/var(--base-width))0 #00000052,inset 0 calc(-6*100vw/var(--base-width))calc(16*100vw/var(--base-width))calc(-2*100vw/var(--base-width))#0000002e;background:linear-gradient(175deg,#b5bbca70 0%,#0f2e6d66 35%,#0f2e6d8a 70%,#0f2e6d75 100%);background:linear-gradient(175deg,lab(75.8555% -.247955 -8.27738/.438118) 0%,lab(20.0115% 9.51144 -40.6735/.4) 35%,lab(20.0115% 9.51144 -40.6735/.54) 70%,lab(20.0115% 9.51144 -40.6735/.46) 100%)}@supports (color:lab(0% 0 0)){.Button-module-scss-module__pTLHlG__liquid:hover{box-shadow:0 calc(12*100vw/var(--base-width))calc(50*100vw/var(--base-width))calc(-2*100vw/var(--base-width))lab(20.0115% 9.51144 -40.6735/.28),0 calc(4*100vw/var(--base-width))calc(14*100vw/var(--base-width))lab(20.0115% 9.51144 -40.6735/.16),inset 0 calc(1.5*100vw/var(--base-width))0 #fff,inset 0 calc(12*100vw/var(--base-width))calc(26*100vw/var(--base-width))calc(-4*100vw/var(--base-width))#fff6,inset calc(1.5*100vw/var(--base-width))0 0 #ffffffbf,inset calc(-1*100vw/var(--base-width))0 0 #ffffff2e,inset 0 calc(-1.5*100vw/var(--base-width))0 #00000052,inset 0 calc(-6*100vw/var(--base-width))calc(16*100vw/var(--base-width))calc(-2*100vw/var(--base-width))#0000002e}}.Button-module-scss-module__pTLHlG__liquid:hover:before{opacity:1.2}.Button-module-scss-module__pTLHlG__liquid.Button-module-scss-module__pTLHlG__circle svg path,.Button-module-scss-module__pTLHlG__liquid.Button-module-scss-module__pTLHlG__circle:hover svg path{fill:#f5f4f0}.Button-module-scss-module__pTLHlG__wide{width:calc(302*100vw/var(--base-width))}.Button-module-scss-module__pTLHlG__button a{color:inherit;text-decoration:none}.Button-module-scss-module__pTLHlG__pill{width:auto;min-width:calc(48*100vw/var(--base-width));height:calc(48*100vw/var(--base-width))}.Button-module-scss-module__pTLHlG__large{min-height:calc(56*100vw/var(--base-width));padding-inline:calc(24*100vw/var(--base-width))}.Button-module-scss-module__pTLHlG__circle{width:calc(48*100vw/var(--base-width));height:calc(48*100vw/var(--base-width));border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.Button-module-scss-module__pTLHlG__circle svg{width:calc(13*100vw/var(--base-width));height:calc(13*100vw/var(--base-width));flex-shrink:0;transition:opacity .3s,transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module-scss-module__pTLHlG__circle svg:nth-child(2){opacity:0;transform:translate(-200%,75%)rotate(180deg)}.Button-module-scss-module__pTLHlG__circle svg path{fill:#f5f4f0;transition:fill .3s}.Button-module-scss-module__pTLHlG__circle:hover svg path{fill:#0f2e6d}.Button-module-scss-module__pTLHlG__circle:hover svg:first-child{opacity:0;transform:translate(100%,-200%)}.Button-module-scss-module__pTLHlG__circle:hover svg:nth-child(2){opacity:1;transition-delay:.1s;transform:translate(-50%,-50%)rotate(180deg)}.Button-module-scss-module__pTLHlG__circle img{width:calc(16*100vw/var(--base-width));height:calc(16*100vw/var(--base-width));object-fit:contain;object-position:center;flex-shrink:0;transition:filter .3s}.Button-module-scss-module__pTLHlG__circle:hover img{filter:invert()}
.ProjectCard-module-scss-module__NRsgLa__projectCard{border-radius:calc(10*100vw/var(--base-width));height:100%;position:relative;overflow:hidden}.ProjectCard-module-scss-module__NRsgLa__projectCard:hover .ProjectCard-module-scss-module__NRsgLa__tag{opacity:1;scale:1}.ProjectCard-module-scss-module__NRsgLa__preview{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.ProjectCard-module-scss-module__NRsgLa__preview img{object-fit:cover;object-position:center;width:100%;height:100%}.ProjectCard-module-scss-module__NRsgLa__wrapper{width:100%;height:100%;padding:calc(16*100vw/var(--base-width));z-index:1;flex-direction:column;justify-content:space-between;align-items:stretch;display:flex;position:relative}.ProjectCard-module-scss-module__NRsgLa__head{justify-content:space-between;align-items:center;display:flex}.ProjectCard-module-scss-module__NRsgLa__tags{gap:calc(8*100vw/var(--base-width));flex-flow:wrap;display:flex}.ProjectCard-module-scss-module__NRsgLa__tag{opacity:0;transition-property:opacity,scale;transition-duration:.4s;transition-timing-function:ease;scale:.85}@media (hover:none){.ProjectCard-module-scss-module__NRsgLa__tag{opacity:1;scale:1}}
.ProjectsCarousel-module-scss-module__emDcPa__projectsCarousel{flex:1;width:100%;height:100%;min-height:0;position:relative}.ProjectsCarousel-module-scss-module__emDcPa__viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;width:100%;height:100%;transition:opacity .5s cubic-bezier(.85,0,.15,1);position:relative;overflow:visible}.ProjectsCarousel-module-scss-module__emDcPa__isEntranceVisible .ProjectsCarousel-module-scss-module__emDcPa__viewport{opacity:1;visibility:visible;pointer-events:auto}.ProjectsCarousel-module-scss-module__emDcPa__isCursorActive .ProjectsCarousel-module-scss-module__emDcPa__viewport{cursor:none}.ProjectsCarousel-module-scss-module__emDcPa__jellyCursor{width:var(--carousel-cursor-size);height:var(--carousel-cursor-size);z-index:4;opacity:0;visibility:hidden;pointer-events:none;will-change:transform,opacity;position:absolute;top:0;left:0}.ProjectsCarousel-module-scss-module__emDcPa__jellyCursorBlob{transform-origin:50%;will-change:transform;width:100%;height:100%}.ProjectsCarousel-module-scss-module__emDcPa__jellyCursorButton{border:calc(1*100vw/var(--base-width))solid #0f2e6d1a;width:100%;height:100%;color:var(--carousel-cursor-fg);background:var(--carousel-cursor-bg);box-shadow:0 calc(8*100vw/var(--base-width))calc(28*100vw/var(--base-width))#0f2e6d24,inset 0 calc(1*100vw/var(--base-width))0 #ffffff8c;border-radius:50%;place-items:center;display:grid}.ProjectsCarousel-module-scss-module__emDcPa__jellyCursorIcon{color:inherit;transform-origin:50%;will-change:transform;place-items:center;display:grid}.ProjectsCarousel-module-scss-module__emDcPa__jellyCursorIcon>*{max-width:calc(var(--carousel-cursor-size)*.58);max-height:calc(var(--carousel-cursor-size)*.58);display:block}@media (prefers-reduced-motion:reduce){.ProjectsCarousel-module-scss-module__emDcPa__viewport{transition:none}}.ProjectsCarousel-module-scss-module__emDcPa__jellyCursorChevrons{width:calc(var(--carousel-cursor-size)*.5);height:auto;overflow:visible}.ProjectsCarousel-module-scss-module__emDcPa__jellyCursorChevrons path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ProjectsCarousel-module-scss-module__emDcPa__jellyCursorActive .ProjectsCarousel-module-scss-module__emDcPa__jellyCursorButton{box-shadow:0 calc(10*100vw/var(--base-width))calc(32*100vw/var(--base-width))#0f2e6d33,inset 0 calc(1*100vw/var(--base-width))0 #ffffff9e}.ProjectsCarousel-module-scss-module__emDcPa__cardExample{max-width:calc(500*100vw/var(--base-width));aspect-ratio:1/.5;background:#0f2e6d;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;display:flex;position:relative}.ProjectsCarousel-module-scss-module__emDcPa__cardExample .ProjectsCarousel-module-scss-module__emDcPa__content{z-index:1;justify-content:space-between;align-items:stretch;gap:calc(16*100vw/var(--base-width));padding:calc(24*100vw/var(--base-width));flex-direction:column;flex:1;display:flex;position:relative}.ProjectsCarousel-module-scss-module__emDcPa__cardExample .ProjectsCarousel-module-scss-module__emDcPa__content .ProjectsCarousel-module-scss-module__emDcPa__row{justify-content:space-between;align-items:center;display:flex}.ProjectsCarousel-module-scss-module__emDcPa__cardExample .ProjectsCarousel-module-scss-module__emDcPa__content .ProjectsCarousel-module-scss-module__emDcPa__service{font-size:calc(22*100vw/var(--base-width));color:#f5f4f0;font-weight:500}.ProjectsCarousel-module-scss-module__emDcPa__cardExample .ProjectsCarousel-module-scss-module__emDcPa__content .ProjectsCarousel-module-scss-module__emDcPa__title{font-size:calc(24*100vw/var(--base-width));color:#f5f4f0;font-weight:500}.ProjectsCarousel-module-scss-module__emDcPa__cardExample .ProjectsCarousel-module-scss-module__emDcPa__preview{z-index:0;position:absolute;inset:0}.ProjectsCarousel-module-scss-module__emDcPa__cardExample .ProjectsCarousel-module-scss-module__emDcPa__preview img{object-fit:cover;object-position:center;width:100%;height:100%}
.Projects-module-scss-module__N7YGlW__container{padding-inline:0;max-width:100%!important}.Projects-module-scss-module__N7YGlW__projectsText{max-width:calc(800*100vw/var(--base-width));text-align:center;font-size:calc(24*100vw/var(--base-width));font-weight:300}.Projects-module-scss-module__N7YGlW__allProjectsButton{opacity:0;scale:.8}.Projects-module-scss-module__N7YGlW__allProjectsButton.Projects-module-scss-module__N7YGlW__animated{opacity:1;scale:1}.Projects-module-scss-module__N7YGlW__content{justify-content:end;align-items:center;gap:calc(16*100vw/var(--base-width));z-index:1;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative}.Projects-module-scss-module__N7YGlW__canvas{z-index:0;flex-direction:column;flex:1;width:100%;height:80%;min-height:0;display:flex;position:absolute;top:0;left:0;right:0;overflow:visible}@media (max-width:1024px){.Projects-module-scss-module__N7YGlW__projectsText{max-width:calc(720*100vw/var(--base-width));font-size:calc(22*100vw/var(--base-width))}}@media (max-width:768px){.Projects-module-scss-module__N7YGlW__projects{min-height:100svh}.Projects-module-scss-module__N7YGlW__content{justify-content:flex-end;gap:calc(14*100vw/var(--base-width));padding-inline:calc(24*100vw/var(--base-width));padding-bottom:calc(18*100vw/var(--base-width))}.Projects-module-scss-module__N7YGlW__container{height:100svh;min-height:100svh}.Projects-module-scss-module__N7YGlW__projectsText{max-width:calc(620*100vw/var(--base-width));font-size:calc(19*100vw/var(--base-width));line-height:1.35}.Projects-module-scss-module__N7YGlW__canvas{top:calc(88*100vw/var(--base-width));height:58%}}@media (max-width:560px){.Projects-module-scss-module__N7YGlW__content{padding-inline:calc(16*100vw/var(--base-width));padding-bottom:calc(8*100vw/var(--base-width))}.Projects-module-scss-module__N7YGlW__projectsText{font-size:calc(17*100vw/var(--base-width))}.Projects-module-scss-module__N7YGlW__canvas{top:calc(94*100vw/var(--base-width));height:55%}}
.ServiceCard-module-scss-module__fGfjgW__serviceCard{border:calc(1*100vw/var(--base-width))solid #0000;border-radius:calc(0*100vw/var(--base-width));border:calc(1*100vw/var(--base-width))solid #0f2e6d;border-radius:calc(40*100vw/var(--base-width));background-color:#f5f4f0;flex-direction:column;width:100%;transition:border .4s,border-radius .7s;display:flex;overflow:hidden}.ServiceCard-module-scss-module__fGfjgW__serviceCard .ServiceCard-module-scss-module__fGfjgW__content{padding:calc(40*100vw/var(--base-width))calc(32*100vw/var(--base-width));flex-direction:column;flex:1;justify-content:space-between;align-items:stretch;display:flex;position:relative}.ServiceCard-module-scss-module__fGfjgW__serviceCard .ServiceCard-module-scss-module__fGfjgW__content .ServiceCard-module-scss-module__fGfjgW__wrap{justify-content:space-between;align-items:center;gap:calc(16*100vw/var(--base-width));display:flex}.ServiceCard-module-scss-module__fGfjgW__serviceCard .ServiceCard-module-scss-module__fGfjgW__content .ServiceCard-module-scss-module__fGfjgW__text{gap:calc(16*100vw/var(--base-width));color:#0f2e6d;flex-direction:column;display:flex}.ServiceCard-module-scss-module__fGfjgW__serviceCard .ServiceCard-module-scss-module__fGfjgW__content .ServiceCard-module-scss-module__fGfjgW__text .ServiceCard-module-scss-module__fGfjgW__number{color:#8d97ad}.ServiceCard-module-scss-module__fGfjgW__serviceCard .ServiceCard-module-scss-module__fGfjgW__content .ServiceCard-module-scss-module__fGfjgW__text .ServiceCard-module-scss-module__fGfjgW__title{font-size:calc(32*100vw/var(--base-width))}.ServiceCard-module-scss-module__fGfjgW__serviceCard .ServiceCard-module-scss-module__fGfjgW__content .ServiceCard-module-scss-module__fGfjgW__text .ServiceCard-module-scss-module__fGfjgW__description{font-weight:400;font-size:calc(20*100vw/var(--base-width));max-width:60%;padding-left:calc(25*100vw/var(--base-width));color:#0f2e6dcc;line-height:1.4}.ServiceCard-module-scss-module__fGfjgW__serviceCard .ServiceCard-module-scss-module__fGfjgW__content .ServiceCard-module-scss-module__fGfjgW__text .ServiceCard-module-scss-module__fGfjgW__group{align-items:start;gap:calc(8*100vw/var(--base-width));display:flex}.ServiceCard-module-scss-module__fGfjgW__serviceCard .ServiceCard-module-scss-module__fGfjgW__content .ServiceCard-module-scss-module__fGfjgW__img{bottom:calc(10*100vw/var(--base-width));right:calc(10*100vw/var(--base-width));object-fit:contain;width:50%;height:50%;position:absolute}@media (max-width:1024px){.ServiceCard-module-scss-module__fGfjgW__serviceCard{min-height:calc(320*100vw/var(--base-width))}.ServiceCard-module-scss-module__fGfjgW__serviceCard .ServiceCard-module-scss-module__fGfjgW__content{padding:calc(32*100vw/var(--base-width))calc(26*100vw/var(--base-width))}.ServiceCard-module-scss-module__fGfjgW__serviceCard .ServiceCard-module-scss-module__fGfjgW__content .ServiceCard-module-scss-module__fGfjgW__text .ServiceCard-module-scss-module__fGfjgW__description{max-width:75%;font-size:calc(18*100vw/var(--base-width))}}@media (max-width:768px){.ServiceCard-module-scss-module__fGfjgW__serviceCard{min-height:calc(300*100vw/var(--base-width));border-radius:calc(28*100vw/var(--base-width))}.ServiceCard-module-scss-module__fGfjgW__serviceCard .ServiceCard-module-scss-module__fGfjgW__content{padding:calc(28*100vw/var(--base-width))calc(22*100vw/var(--base-width))}.ServiceCard-module-scss-module__fGfjgW__serviceCard .ServiceCard-module-scss-module__fGfjgW__content .ServiceCard-module-scss-module__fGfjgW__text .ServiceCard-module-scss-module__fGfjgW__title{font-size:calc(28*100vw/var(--base-width))}.ServiceCard-module-scss-module__fGfjgW__serviceCard .ServiceCard-module-scss-module__fGfjgW__content .ServiceCard-module-scss-module__fGfjgW__text .ServiceCard-module-scss-module__fGfjgW__description{max-width:60%;font-size:calc(20*100vw/var(--base-width))}.ServiceCard-module-scss-module__fGfjgW__serviceCard .ServiceCard-module-scss-module__fGfjgW__content .ServiceCard-module-scss-module__fGfjgW__img{object-position:right bottom;width:75%;height:75%}}
.Services-module-scss-module__SNB44q__services{background-color:#0f2e6d;height:fit-content!important}.Services-module-scss-module__SNB44q__title{color:#f5f4f0}.Services-module-scss-module__SNB44q__content{align-items:stretch;gap:calc(16*100vw/var(--base-width));flex-direction:column;width:100%;height:100%;display:flex}.Services-module-scss-module__SNB44q__content h1{text-align:center}.Services-module-scss-module__SNB44q__content .Services-module-scss-module__SNB44q__grid{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);justify-content:center;display:grid}.Services-module-scss-module__SNB44q__content .Services-module-scss-module__SNB44q__serviceCard{opacity:0;filter:blur(calc(5*100vw/var(--base-width)));transition:opacity .5s,transform .5s,filter .5s;transform:scale(.95)}.Services-module-scss-module__SNB44q__content .Services-module-scss-module__SNB44q__serviceCard.Services-module-scss-module__SNB44q__animated{opacity:1;filter:blur();transform:scale(1)}@media (max-width:1024px){.Services-module-scss-module__SNB44q__services{height:auto;min-height:100svh;max-height:none}.Services-module-scss-module__SNB44q__content .Services-module-scss-module__SNB44q__grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.Services-module-scss-module__SNB44q__content{gap:calc(24*100vw/var(--base-width));padding-block:calc(92*100vw/var(--base-width))calc(20*100vw/var(--base-width))}.Services-module-scss-module__SNB44q__content .Services-module-scss-module__SNB44q__grid{gap:calc(12*100vw/var(--base-width));grid-template-columns:1fr}}
.Footer-module-scss-module__Zrxyoa__footer{padding:calc(80*100vw/var(--base-width));padding-bottom:calc(40*100vw/var(--base-width));flex-direction:column;justify-content:space-between;align-items:stretch;display:flex}.Footer-module-scss-module__Zrxyoa__row{justify-content:space-between;align-items:center;display:flex}.Footer-module-scss-module__Zrxyoa__socials{gap:calc(8*100vw/var(--base-width));display:flex}.Footer-module-scss-module__Zrxyoa__deep{max-width:calc(300*100vw/var(--base-width));min-width:calc(300*100vw/var(--base-width));width:calc(300*100vw/var(--base-width));aspect-ratio:1;margin:0 auto}.Footer-module-scss-module__Zrxyoa__deep img{object-fit:contain;object-position:center;width:100%;height:100%}@media (max-width:768px){.Footer-module-scss-module__Zrxyoa__footer{gap:calc(34*100vw/var(--base-width));padding:calc(40*100vw/var(--base-width))calc(24*100vw/var(--base-width))calc(28*100vw/var(--base-width))}.Footer-module-scss-module__Zrxyoa__row{align-items:flex-start;gap:calc(18*100vw/var(--base-width))}}@media (max-width:560px){.Footer-module-scss-module__Zrxyoa__footer{padding:calc(34*100vw/var(--base-width))calc(16*100vw/var(--base-width))calc(24*100vw/var(--base-width))}.Footer-module-scss-module__Zrxyoa__row{flex-direction:column}.Footer-module-scss-module__Zrxyoa__row:last-child{flex-direction:column-reverse}}
.LiquidLogo-module-scss-module__7-rdEa__root{width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.LiquidLogo-module-scss-module__7-rdEa__canvas,.LiquidLogo-module-scss-module__7-rdEa__fallback{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.LiquidLogo-module-scss-module__7-rdEa__canvas{pointer-events:none;opacity:1}.LiquidLogo-module-scss-module__7-rdEa__hidden{opacity:0}.LiquidLogo-module-scss-module__7-rdEa__processing{z-index:1;color:#0f2e6d80;font-size:calc(32*100vw/var(--base-width));text-align:center;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}
.Header-module-scss-module__ceVCPa__header{z-index:100;position:fixed;top:0;left:0;right:0}.Header-module-scss-module__ceVCPa__wrapper{width:100%;height:100%;padding-inline:calc(40*100vw/var(--base-width));padding-block:calc(20*100vw/var(--base-width));justify-content:space-between;align-items:center;display:flex}.Header-module-scss-module__ceVCPa__logo{width:calc(140*100vw/var(--base-width));height:calc(40*100vw/var(--base-width))}.Header-module-scss-module__ceVCPa__nav{padding:calc(10*100vw/var(--base-width))calc(20*100vw/var(--base-width));border-radius:calc(40*100vw/var(--base-width));position:absolute;top:50%;left:50%;translate:-50% -50%}.Header-module-scss-module__ceVCPa__navList{align-items:center;gap:calc(45*100vw/var(--base-width));display:flex}.Header-module-scss-module__ceVCPa__navItem{font-size:calc(16*100vw/var(--base-width));font-weight:500}.Header-module-scss-module__ceVCPa__navLink{color:#0f2e6d;text-decoration:none;display:inline-block}@media (max-width:768px){.Header-module-scss-module__ceVCPa__header{-webkit-backdrop-filter:blur(calc(18*100vw/var(--base-width)));background-color:#f5f4f0db}.Header-module-scss-module__ceVCPa__wrapper{padding-inline:calc(20*100vw/var(--base-width));padding-block:calc(16*100vw/var(--base-width))}.Header-module-scss-module__ceVCPa__wrapper>button{width:calc(150*100vw/var(--base-width));height:calc(48*100vw/var(--base-width))}.Header-module-scss-module__ceVCPa__logo{width:calc(110*100vw/var(--base-width));height:calc(32*100vw/var(--base-width))}.Header-module-scss-module__ceVCPa__nav{display:none}}@media (max-width:560px){.Header-module-scss-module__ceVCPa__wrapper{padding-inline:calc(16*100vw/var(--base-width))}.Header-module-scss-module__ceVCPa__wrapper>button{width:calc(132*100vw/var(--base-width));height:calc(46*100vw/var(--base-width))}.Header-module-scss-module__ceVCPa__logo{width:calc(104*100vw/var(--base-width));height:calc(30*100vw/var(--base-width))}}
.Logo-module-scss-module__x_WmhG__logo,.Logo-module-scss-module__x_WmhG__logo svg{width:100%;height:100%}
.ProjectView-module-scss-module__2v6fvq__main{padding-block:calc(100*100vw/var(--base-width))calc(30*100vw/var(--base-width));z-index:1;isolation:isolate;backface-visibility:hidden;outline:calc(1*100vw/var(--base-width))solid #0000;background-color:#f5f4f0;height:100vh;overflow:hidden}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container{align-items:stretch;gap:calc(30*100vw/var(--base-width));flex-direction:column;padding-block:0;display:flex;position:relative}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article{align-items:start;gap:calc(30*100vw/var(--base-width));height:100%;display:flex}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__articleWrapper{height:100%;max-width:calc(700*100vw/var(--base-width));flex-direction:column;flex:1;align-items:start;display:flex}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__panel{gap:calc(30*100vw/var(--base-width));flex-direction:column;flex:1;height:100%;display:flex}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__panel .ProjectView-module-scss-module__2v6fvq__media{gap:calc(10*100vw/var(--base-width));display:flex}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__panel .ProjectView-module-scss-module__2v6fvq__mediaGallery{align-items:stretch;gap:calc(8*100vw/var(--base-width));flex-wrap:wrap;flex:1;display:flex}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__panel .ProjectView-module-scss-module__2v6fvq__mediaGalleryItem{flex:1;overflow:hidden}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__panel .ProjectView-module-scss-module__2v6fvq__mediaBigImage{width:calc(350*100vw/var(--base-width));aspect-ratio:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__panel .ProjectView-module-scss-module__2v6fvq__mediaBigImage:hover img{transform:scale(1.05)}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__panel .ProjectView-module-scss-module__2v6fvq__media img{transition:transform 1s cubic-bezier(.34,1.56,.64,1);object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__panel .ProjectView-module-scss-module__2v6fvq__services{gap:calc(10*100vw/var(--base-width));flex-direction:row;display:flex}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content{gap:calc(30*100vw/var(--base-width));flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__about{flex:1;min-height:0;overflow:hidden}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__about .ProjectView-module-scss-module__2v6fvq__aboutInner{will-change:transform;backface-visibility:hidden}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText{gap:calc(15*100vw/var(--base-width));padding-block:calc(30*100vw/var(--base-width));flex-direction:column;display:flex}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText h1:not(:first-child),.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText h2:not(:first-child),.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText h3:not(:first-child),.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText h4:not(:first-child),.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText h5:not(:first-child),.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText h6:not(:first-child){margin-top:calc(15*100vw/var(--base-width))}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText img{border-radius:calc(40*100vw/var(--base-width));width:100%;max-width:70%;overflow:hidden}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText p{font-size:calc(24*100vw/var(--base-width))}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText p:has(img){gap:calc(10*100vw/var(--base-width));display:flex}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText p:has(img) img{object-fit:cover;object-position:center}@media (max-width:768px){.ProjectView-module-scss-module__2v6fvq__main{height:auto;min-height:100svh;padding-block:calc(96*100vw/var(--base-width))calc(36*100vw/var(--base-width));overflow:visible}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container{gap:calc(24*100vw/var(--base-width));height:auto}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article{gap:calc(32*100vw/var(--base-width));flex-direction:column;height:auto}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__articleWrapper{width:100%;max-width:none;height:auto}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content{overflow:visible}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content:before,.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content:after{display:none}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__about{overflow:visible}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText{padding-block:calc(22*100vw/var(--base-width))}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText p{font-size:calc(19*100vw/var(--base-width));line-height:1.45}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText img{border-radius:calc(24*100vw/var(--base-width));max-width:100%}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__content .ProjectView-module-scss-module__2v6fvq__aboutText p:has(img){flex-direction:column}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__panel{gap:calc(18*100vw/var(--base-width));width:100%;height:auto}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__panel .ProjectView-module-scss-module__2v6fvq__media{gap:calc(8*100vw/var(--base-width));flex-direction:column}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__panel .ProjectView-module-scss-module__2v6fvq__mediaBigImage{aspect-ratio:1.35;width:100%}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__panel .ProjectView-module-scss-module__2v6fvq__mediaGallery{gap:calc(8*100vw/var(--base-width));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__panel .ProjectView-module-scss-module__2v6fvq__mediaGalleryItem{aspect-ratio:1}.ProjectView-module-scss-module__2v6fvq__main .ProjectView-module-scss-module__2v6fvq__container .ProjectView-module-scss-module__2v6fvq__article .ProjectView-module-scss-module__2v6fvq__panel .ProjectView-module-scss-module__2v6fvq__services{gap:calc(8*100vw/var(--base-width));flex-wrap:wrap}}
