.svelte-1tshlwm.svelte-1tshlwm{padding:0;margin:0;box-sizing:border-box;user-select:none;-webkit-user-select:none}@font-face{font-family:Nekst;src:url(/assets/fonts/Nekst-Regular.woff2) format("woff2"),url(/assets/fonts/Nekst-Regular.woff) format("woff"),url(/assets/fonts/Nekst-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.label.svelte-1tshlwm.svelte-1tshlwm{position:relative;font-size:14x;text-transform:uppercase;line-height:100%;letter-spacing:-.02em;display:flex;justify-content:space-between;align-items:center;pointer-events:none}@media (min-width: 768px){.label.svelte-1tshlwm.svelte-1tshlwm{font-size:22px;display:block}}.label.svelte-1tshlwm .line.svelte-1tshlwm{position:absolute;top:-16px;width:100%;height:1px;background-color:#ffffff26}.label.svelte-1tshlwm .line.svelte-1tshlwm:before{content:"";position:absolute;top:0;width:100%;height:1px;background-color:#d9ba84;border-radius:40%;left:0;transform:scaleX(0) translate(0);transform-origin:left;opacity:.6;filter:drop-shadow(0px 0px 4px #fff)}@keyframes svelte-1tshlwm-grow-shrink-move{0%{transform:scaleX(0) translate(0)}to{transform:scaleX(1) translate(100%)}}.label.svelte-1tshlwm .line.active:before{animation:svelte-1tshlwm-grow-shrink-move 1.4s cubic-bezier(.645,.045,.355,1)}.label.svelte-1tshlwm span.svelte-1tshlwm{display:inline-block;vertical-align:text-top;color:#fff}.label.svelte-1tshlwm span.count.svelte-1tshlwm{margin-left:31px;color:#d9ba84}.svelte-jx2wvq.svelte-jx2wvq{padding:0;margin:0;box-sizing:border-box;user-select:none;-webkit-user-select:none}img.svelte-jx2wvq.svelte-jx2wvq{user-drag:none;-webkit-user-drag:none}@font-face{font-family:Nekst;src:url(/assets/fonts/Nekst-Regular.woff2) format("woff2"),url(/assets/fonts/Nekst-Regular.woff) format("woff"),url(/assets/fonts/Nekst-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.container.svelte-jx2wvq.svelte-jx2wvq{position:relative;padding:16px 16px 189px}@media (min-width: 768px){.container.svelte-jx2wvq.svelte-jx2wvq{padding:20px 16px 200px}}@media (min-width: 1025px){.container.svelte-jx2wvq.svelte-jx2wvq{padding:20px 16px 280px}}.container.svelte-jx2wvq .label span.count{margin-left:47px}.container.svelte-jx2wvq .content.svelte-jx2wvq{margin-top:64px}@media (min-width: 768px){.container.svelte-jx2wvq .content.svelte-jx2wvq{margin-left:25.2%;margin-top:-20px}}@media (min-width: 1025px){.container.svelte-jx2wvq .content.svelte-jx2wvq{margin-left:33.5%;margin-top:-20px}}.container.svelte-jx2wvq .content .clients.svelte-jx2wvq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;margin:0 auto;max-width:550px}@media (min-width: 768px){.container.svelte-jx2wvq .content .clients.svelte-jx2wvq{margin-left:0;max-width:562px;grid-template-columns:repeat(3,1fr)}}@media (min-width: 1025px){.container.svelte-jx2wvq .content .clients.svelte-jx2wvq{margin:unset;max-width:unset;width:74.8%;grid-template-columns:repeat(4,1fr)}}.container.svelte-jx2wvq .content .clients .client.svelte-jx2wvq{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;background-color:#ffffff0d}.container.svelte-jx2wvq .content .clients .client.svelte-jx2wvq:hover{background-color:#ffffff1a}.container.svelte-jx2wvq .content .clients .client.svelte-jx2wvq:nth-of-type(n+7){display:none}@media (min-width: 768px){.container.svelte-jx2wvq .content .clients .client.svelte-jx2wvq:nth-of-type(n+7){display:flex}.container.svelte-jx2wvq .content .clients .client.svelte-jx2wvq:nth-of-type(n+7):nth-of-type(n+10){display:none}}@media (min-width: 768px) and (min-width: 1025px){.container.svelte-jx2wvq .content .clients .client.svelte-jx2wvq:nth-of-type(n+7):nth-of-type(n+10){display:flex}}.svelte-1cno9p7.svelte-1cno9p7{padding:0;margin:0;box-sizing:border-box;user-select:none;-webkit-user-select:none}a.svelte-1cno9p7.svelte-1cno9p7{text-decoration:none;color:inherit;pointer-events:all}h1.svelte-1cno9p7.svelte-1cno9p7{margin:0;font-weight:400}img.svelte-1cno9p7.svelte-1cno9p7{user-drag:none;-webkit-user-drag:none}@font-face{font-family:Nekst;src:url(/assets/fonts/Nekst-Regular.woff2) format("woff2"),url(/assets/fonts/Nekst-Regular.woff) format("woff"),url(/assets/fonts/Nekst-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.hero.svelte-1cno9p7.svelte-1cno9p7{position:relative;padding-top:239px;padding-bottom:138px}@media (min-width: 768px){.hero.svelte-1cno9p7.svelte-1cno9p7{padding:0;height:132vh}}@media (min-width: 768px){.hero.svelte-1cno9p7 .container.svelte-1cno9p7{display:flex;flex-direction:column;justify-content:space-between;height:100%}}@media (min-width: 1025px){.hero.svelte-1cno9p7 .container.svelte-1cno9p7{width:66.1%;margin-left:auto}}.hero.svelte-1cno9p7 .container .title-wrapper.svelte-1cno9p7{padding:0 16px}@media (min-width: 768px){.hero.svelte-1cno9p7 .container .title-wrapper.svelte-1cno9p7{padding:0;flex-grow:1;align-items:center;display:flex;padding-left:26vw}}@media (min-width: 1025px){.hero.svelte-1cno9p7 .container .title-wrapper.svelte-1cno9p7{padding-left:0}}.hero.svelte-1cno9p7 .container h1.svelte-1cno9p7{position:absolute;opacity:0;pointer-events:none}.hero.svelte-1cno9p7 .container .title-content.svelte-1cno9p7{font-size:0;color:#fff;letter-spacing:-.02em;font-size:44px;opacity:0}@media (min-width: 768px){.hero.svelte-1cno9p7 .container .title-content.svelte-1cno9p7{font-size:4.4444444444vw;line-height:108%;padding:0}}.hero.svelte-1cno9p7 .container .title-content.svelte-1cno9p7 .word{perspective:1000px}.hero.svelte-1cno9p7 .container .title-content .yellow.svelte-1cno9p7{color:#d9ba84;display:block}.hero.svelte-1cno9p7 .container .title-content .other-text.svelte-1cno9p7{position:relative;display:block}.hero.svelte-1cno9p7 .container .title-content .other-text span.svelte-1cno9p7{display:block;position:absolute;top:0;opacity:1}.hero.svelte-1cno9p7 .container .title-content .other-text span.svelte-1cno9p7:nth-child(1){position:relative;opacity:1}.hero.svelte-1cno9p7 .container .highlight.svelte-1cno9p7{pointer-events:none;margin-top:246px}.hero.svelte-1cno9p7 .container .highlight.svelte-1cno9p7.active{pointer-events:all}@media (min-width: 768px){.hero.svelte-1cno9p7 .container .highlight.svelte-1cno9p7{margin:0 0 100px}}@media (min-width: 1025px){.hero.svelte-1cno9p7 .container .highlight.svelte-1cno9p7{margin-bottom:140px}}.hero.svelte-1cno9p7 .container .highlight .top.svelte-1cno9p7{display:flex;justify-content:space-between;padding:0 16px 0 19px}@media (min-width: 768px){.hero.svelte-1cno9p7 .container .highlight .top.svelte-1cno9p7{padding:0;padding-left:26vw;padding-right:16px}}@media (min-width: 1025px){.hero.svelte-1cno9p7 .container .highlight .top.svelte-1cno9p7{padding:0 16px 0 0}}.hero.svelte-1cno9p7 .container .highlight .top .projects-title.svelte-1cno9p7{color:#fff;font-size:12px;letter-spacing:-.04em}.hero.svelte-1cno9p7 .container .highlight .top .count.svelte-1cno9p7{color:#d9ba84}.hero.svelte-1cno9p7 .container .highlight .slideshow-reference.svelte-1cno9p7{padding-left:16px;padding-right:70px}@media (min-width: 768px){.hero.svelte-1cno9p7 .container .highlight .slideshow-reference.svelte-1cno9p7{padding:0 16px 0 0;padding-left:26vw}}@media (min-width: 1025px){.hero.svelte-1cno9p7 .container .highlight .slideshow-reference.svelte-1cno9p7{padding-left:0}}.hero.svelte-1cno9p7 .container .highlight .projects.svelte-1cno9p7{margin-top:20px;position:relative;aspect-ratio:228/305;pointer-events:all}@media (min-width: 768px){.hero.svelte-1cno9p7 .container .highlight .projects.svelte-1cno9p7{aspect-ratio:228/151}}@media (min-width: 1025px){.hero.svelte-1cno9p7 .container .highlight .projects.svelte-1cno9p7{display:flex;gap:8px;aspect-ratio:unset}}.hero.svelte-1cno9p7 .container .highlight .projects .project.svelte-1cno9p7{position:absolute;width:100%;aspect-ratio:264/341;cursor:pointer;padding-right:9px;max-width:264px}@media (min-width: 768px){.hero.svelte-1cno9p7 .container .highlight .projects .project.svelte-1cno9p7{max-width:343px}}@media (min-width: 1025px){.hero.svelte-1cno9p7 .container .highlight .projects .project.svelte-1cno9p7{aspect-ratio:228/305;position:relative;padding-right:0;max-width:unset;flex:1;width:unset}}.hero.svelte-1cno9p7 .container .highlight .projects .project.current .inner.svelte-1cno9p7{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--link-height)),0 calc(100% - var(--link-height)))}.hero.svelte-1cno9p7 .container .highlight .projects .project.current .inner video.svelte-1cno9p7{opacity:1}.hero.svelte-1cno9p7 .container .highlight .projects .project.current .inner .mask.svelte-1cno9p7,.hero.svelte-1cno9p7 .container .highlight .projects .project.current .bottom.svelte-1cno9p7{opacity:1}@media (hover: hover) and (pointer: fine){.hero.svelte-1cno9p7 .container .highlight .projects .project:hover .inner.svelte-1cno9p7{opacity:1;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--link-height)),0 calc(100% - var(--link-height)))}.hero.svelte-1cno9p7 .container .highlight .projects .project:hover .inner video.svelte-1cno9p7{opacity:1}.hero.svelte-1cno9p7 .container .highlight .projects .project:hover .inner .mask.svelte-1cno9p7,.hero.svelte-1cno9p7 .container .highlight .projects .project:hover .bottom.svelte-1cno9p7{opacity:1}}.hero.svelte-1cno9p7 .container .highlight .projects .project .project-inner-wrapper.svelte-1cno9p7{position:relative;width:100%;height:100%}.hero.svelte-1cno9p7 .container .highlight .projects .project .inner.svelte-1cno9p7{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:clip-path .2s ease-out;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);position:relative}.hero.svelte-1cno9p7 .container .highlight .projects .project .inner.svelte-1cno9p7:before{position:absolute;height:100%;width:100%;background:#000;opacity:0;content:"";z-index:99}.hero.svelte-1cno9p7 .container .highlight .projects .project .inner .img-video-w.svelte-1cno9p7{position:absolute;top:0;right:0;bottom:0;left:0}.hero.svelte-1cno9p7 .container .highlight .projects .project .inner img.svelte-1cno9p7{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero.svelte-1cno9p7 .container .highlight .projects .project .inner video.svelte-1cno9p7{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s linear}.hero.svelte-1cno9p7 .container .highlight .projects .project .inner .mask.svelte-1cno9p7{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;padding:5px;opacity:0;transition:opacity .3s linear}.hero.svelte-1cno9p7 .container .highlight .projects .project .inner .mask .tags.svelte-1cno9p7{display:flex;justify-content:flex-end;flex-wrap:wrap;padding-left:30px;gap:6px}.hero.svelte-1cno9p7 .container .highlight .projects .project .inner .mask .tags .tag.svelte-1cno9p7{background-color:#00000080;font-size:11px;padding:9px 12px}.hero.svelte-1cno9p7 .container .highlight .projects .project .bottom.svelte-1cno9p7{position:absolute;bottom:0;left:0;right:0;width:100%;display:flex;justify-content:space-between;gap:20px;align-items:center;opacity:0;transition:opacity .3s linear}.hero.svelte-1cno9p7 .container .highlight .projects .project .bottom .name.svelte-1cno9p7{font-size:14px;pointer-events:none}.hero.svelte-1cno9p7 .cta-scroll.svelte-1cno9p7{display:none}@media (min-width: 768px){.hero.svelte-1cno9p7 .cta-scroll.svelte-1cno9p7{position:absolute;top:calc(100vh - 32px);left:16px;display:flex;align-items:center;gap:.3472222222vw;opacity:0}}.hero.svelte-1cno9p7 .cta-scroll span.svelte-1cno9p7{color:#4b4b4b;font-size:max(12px,.8333333333vw);letter-spacing:-.02em;line-height:100%;text-transform:uppercase}.hero.svelte-1cno9p7 .cta-scroll.svelte-1cno9p7 svg{width:max(.625vw,9px);height:max(.625vw,9px);opacity:.4}.svelte-bs8kdw.svelte-bs8kdw{padding:0;margin:0;box-sizing:border-box;user-select:none;-webkit-user-select:none}a.svelte-bs8kdw.svelte-bs8kdw{text-decoration:none;color:inherit;pointer-events:all}@font-face{font-family:Nekst;src:url(/assets/fonts/Nekst-Regular.woff2) format("woff2"),url(/assets/fonts/Nekst-Regular.woff) format("woff"),url(/assets/fonts/Nekst-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.container.svelte-bs8kdw.svelte-bs8kdw{padding:17px 16px 183px;position:relative}@media (min-width: 768px){.container.svelte-bs8kdw.svelte-bs8kdw{padding:20px 16px 200px}}@media (min-width: 1025px){.container.svelte-bs8kdw.svelte-bs8kdw{padding:20px 16px 258px}}.container.svelte-bs8kdw .content.svelte-bs8kdw{margin-top:60px}@media (min-width: 768px){.container.svelte-bs8kdw .content.svelte-bs8kdw{margin-top:-32px;margin-left:25.2%}}@media (min-width: 1025px){.container.svelte-bs8kdw .content.svelte-bs8kdw{display:flex;gap:16px;margin-left:0;margin-top:-47px}}.container.svelte-bs8kdw .content .left.svelte-bs8kdw{position:relative;z-index:1}@media (min-width: 1025px){.container.svelte-bs8kdw .content .left.svelte-bs8kdw{display:block;flex:1;padding-bottom:16px;margin-top:100px}}.container.svelte-bs8kdw .content .left .project-card.svelte-bs8kdw{position:relative;transform:translateZ(0)}.container.svelte-bs8kdw .content .left .project-card .top.svelte-bs8kdw{display:flex;justify-content:space-between;align-items:center;padding:12px 5px;background:linear-gradient(90deg,#000000e6,#00000026)}@media (min-width: 1025px){.container.svelte-bs8kdw .content .left .project-card .top.svelte-bs8kdw{padding:0 0 12px;background:none}}.container.svelte-bs8kdw .content .left .project-card .top .title.svelte-bs8kdw{font-size:16px;letter-spacing:-.02em}.container.svelte-bs8kdw .content .left .project-card .image-w.svelte-bs8kdw{aspect-ratio:456/258;position:relative;overflow:hidden}.container.svelte-bs8kdw .content .left .project-card .image-w .image.svelte-bs8kdw{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.container.svelte-bs8kdw .content .left .project-card .image-w .image.svelte-bs8kdw:first-child{z-index:2}.container.svelte-bs8kdw .content .left .project-card .image-w .image:first-child .mask.svelte-bs8kdw{opacity:0}.container.svelte-bs8kdw .content .left .project-card .image-w .image video.svelte-bs8kdw{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.container.svelte-bs8kdw .content .left .project-card .image-w .image .mask.svelte-bs8kdw{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#0000004d}.container.svelte-bs8kdw .content .right.svelte-bs8kdw{border-top:1px solid rgba(255,255,255,.1);margin-top:24px}@media (min-width: 1025px){.container.svelte-bs8kdw .content .right.svelte-bs8kdw{border-top:none;margin-top:0;flex:0 0 66.5%}}.container.svelte-bs8kdw .content .right .item.svelte-bs8kdw{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:23px;gap:14px;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;transition:background-color .6s linear,border-color .6s linear}.container.svelte-bs8kdw .content .right .item.current.svelte-bs8kdw{background-color:#fff}.container.svelte-bs8kdw .content .right .item.current .item-left .client.svelte-bs8kdw{color:#000}.container.svelte-bs8kdw .content .right .item.current .tags .tag.svelte-bs8kdw{background-color:#0000001a;color:#000}.container.svelte-bs8kdw .content .right .item.svelte-bs8kdw:first-child{padding-top:21px}@media (min-width: 768px){.container.svelte-bs8kdw .content .right .item.svelte-bs8kdw{gap:8px;align-items:center;flex-direction:row}}@media (hover: hover) and (pointer: fine){.container.svelte-bs8kdw .content .right .item.svelte-bs8kdw:hover{background-color:#fff}.container.svelte-bs8kdw .content .right .item:hover .item-left .client.svelte-bs8kdw{color:#000}.container.svelte-bs8kdw .content .right .item:hover .tags .tag.svelte-bs8kdw{background-color:#0000001a;color:#000}}.container.svelte-bs8kdw .content .right .item .item-left.svelte-bs8kdw{pointer-events:none;display:flex;align-items:flex-start;max-width:90%}@media (min-width: 768px){.container.svelte-bs8kdw .content .right .item .item-left.svelte-bs8kdw{max-width:83%}}@media (min-width: 1025px){.container.svelte-bs8kdw .content .right .item .item-left.svelte-bs8kdw{display:block;max-width:unset}}.container.svelte-bs8kdw .content .right .item .item-left span.svelte-bs8kdw{font-size:15px;letter-spacing:-.02em;color:#fff;line-height:100%}@media (min-width: 768px){.container.svelte-bs8kdw .content .right .item .item-left span.svelte-bs8kdw{font-size:20px}}@media (min-width: 1025px){.container.svelte-bs8kdw .content .right .item .item-left span.svelte-bs8kdw{display:inline}}.container.svelte-bs8kdw .content .right .item .item-left .client.svelte-bs8kdw{flex:0 0 auto;transition:color .4s linear}@media (min-width: 1025px){.container.svelte-bs8kdw .content .right .item .item-left .client.svelte-bs8kdw{flex:unset}}.container.svelte-bs8kdw .content .right .item .item-left .title.svelte-bs8kdw{color:#4b4b4b;margin-left:8px}@media (min-width: 768px){.container.svelte-bs8kdw .content .right .item .item-left .title.svelte-bs8kdw{margin-left:15px}}@media (min-width: 768px){.container.svelte-bs8kdw .content .right .item .tags.svelte-bs8kdw{flex:0 0 auto}}.container.svelte-bs8kdw .content .right .item .tags .tag.svelte-bs8kdw{display:inline-block;font-size:12px;color:#fff;padding:9px;background-color:#ffffff1a;transition:background-color .6s linear,color .6s linear}.container.svelte-bs8kdw .content .right .item .tags .tag.svelte-bs8kdw:not(:first-child){margin-left:8px}@media (min-width: 768px){.container.svelte-bs8kdw .content .right .item .tags .tag.svelte-bs8kdw{font-size:14px;padding:11px 16px}}.container.svelte-bs8kdw .mobile-icon{position:fixed;top:30vh;left:2px;pointer-events:none;transition:opacity .3s linear}@media (min-width: 1025px){.container.svelte-bs8kdw .mobile-icon{display:none}}.container.svelte-bs8kdw .mobile-icon.hidden{opacity:0}.svelte-1rlh0ov.svelte-1rlh0ov{padding:0;margin:0;box-sizing:border-box;user-select:none;-webkit-user-select:none}@font-face{font-family:Nekst;src:url(/assets/fonts/Nekst-Regular.woff2) format("woff2"),url(/assets/fonts/Nekst-Regular.woff) format("woff"),url(/assets/fonts/Nekst-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@media (min-width: 768px){.paragraphs.svelte-1rlh0ov.svelte-1rlh0ov{margin-left:25.2%}}@media (min-width: 1025px){.paragraphs.svelte-1rlh0ov.svelte-1rlh0ov{margin-left:33.5%}}.paragraphs.svelte-1rlh0ov .paragraph.svelte-1rlh0ov{font-size:24px;color:#4b4b4b;max-width:582px;line-height:120%;letter-spacing:-.02em}@media (min-width: 768px){.paragraphs.svelte-1rlh0ov .paragraph.svelte-1rlh0ov{font-size:32px;line-height:110%}}.paragraphs.svelte-1rlh0ov .text.svelte-1rlh0ov{font-size:16px;color:#d9ba84;max-width:228px;margin-top:83px;margin-left:25.6%;line-height:110%}@media (min-width: 768px){.paragraphs.svelte-1rlh0ov .text.svelte-1rlh0ov{margin-top:95px;max-width:218px;margin-left:33.8%}}@media (min-width: 1025px){.paragraphs.svelte-1rlh0ov .text.svelte-1rlh0ov{margin-top:88px;max-width:230px;margin-left:24.8%}}.svelte-16lv7xv{padding:0;margin:0;box-sizing:border-box;user-select:none;-webkit-user-select:none}.font-nekst.svelte-16lv7xv{font-family:Nekst,sans-serif;font-weight:400}@font-face{font-family:Nekst;src:url(/assets/fonts/Nekst-Regular.woff2) format("woff2"),url(/assets/fonts/Nekst-Regular.woff) format("woff"),url(/assets/fonts/Nekst-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.container.svelte-16lv7xv{position:relative;padding:16px 16px 192px}@media (min-width: 768px){.container.svelte-16lv7xv{padding-bottom:209px}}@media (min-width: 1025px){.container.svelte-16lv7xv{padding:19px 16px 264px}}.container.svelte-16lv7xv .paragraphs{margin-top:65px}@media (min-width: 768px){.container.svelte-16lv7xv .paragraphs{margin-top:-32px}}@media (min-width: 1025px){.container.svelte-16lv7xv .paragraphs{margin-top:-26px}}.svelte-9t1935.svelte-9t1935{padding:0;margin:0;box-sizing:border-box;user-select:none;-webkit-user-select:none}img.svelte-9t1935.svelte-9t1935{user-drag:none;-webkit-user-drag:none}@font-face{font-family:Nekst;src:url(/assets/fonts/Nekst-Regular.woff2) format("woff2"),url(/assets/fonts/Nekst-Regular.woff) format("woff"),url(/assets/fonts/Nekst-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.services.svelte-9t1935.svelte-9t1935{padding:17px 16px 187px;position:relative}@media (min-width: 768px){.services.svelte-9t1935.svelte-9t1935{padding:21px 16px 202px}}@media (min-width: 1025px){.services.svelte-9t1935.svelte-9t1935{padding-bottom:261px}}.services.svelte-9t1935 .content.svelte-9t1935{margin-top:63px}@media (min-width: 768px){.services.svelte-9t1935 .content.svelte-9t1935{margin-left:25.3%;margin-top:-22px}}@media (min-width: 1025px){.services.svelte-9t1935 .content.svelte-9t1935{margin-left:33.5%}}.services.svelte-9t1935 .content .items.svelte-9t1935{max-width:450px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}@media (min-width: 768px){.services.svelte-9t1935 .content .items.svelte-9t1935{max-width:700px;grid-template-columns:repeat(3,1fr)}}@media (min-width: 1025px){.services.svelte-9t1935 .content .items.svelte-9t1935{margin:unset}}.services.svelte-9t1935 .content .items .item.svelte-9t1935{background-color:#ffffff0d;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:22px 22px 18px}@media (min-width: 768px){.services.svelte-9t1935 .content .items .item.svelte-9t1935{padding:32px 15px 25px 32px}}.services.svelte-9t1935 .content .items .item .title.svelte-9t1935{font-size:18px;line-height:110%;letter-spacing:-.02em;color:#4b4b4b}.services.svelte-9t1935 .content .items .item .title.svelte-9t1935 .words{white-space:nowrap}@media (min-width: 768px){.services.svelte-9t1935 .content .items .item .title.svelte-9t1935{font-size:20px}}@media (min-width: 1025px){.services.svelte-9t1935 .content .items .item .title.svelte-9t1935{font-size:24px}}.services.svelte-9t1935 .content .items .item.svelte-9t1935:hover{background-color:#ffffff1a}.svelte-tmtbyp.svelte-tmtbyp{padding:0;margin:0;box-sizing:border-box;user-select:none;-webkit-user-select:none}a.svelte-tmtbyp.svelte-tmtbyp{text-decoration:none;color:inherit;pointer-events:all}@font-face{font-family:Nekst;src:url(/assets/fonts/Nekst-Regular.woff2) format("woff2"),url(/assets/fonts/Nekst-Regular.woff) format("woff"),url(/assets/fonts/Nekst-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}footer.svelte-tmtbyp.svelte-tmtbyp{position:relative;background-color:#fff;color:#000;padding:17px 16px 100px}@media (min-width: 768px){footer.svelte-tmtbyp.svelte-tmtbyp{padding-top:20px;padding-bottom:200px}}footer.svelte-tmtbyp .label span{color:#000!important}footer.svelte-tmtbyp .content.svelte-tmtbyp{margin-top:20px}@media (min-width: 768px){footer.svelte-tmtbyp .content.svelte-tmtbyp{margin-left:25.1%;margin-top:-16px}}@media (min-width: 1025px){footer.svelte-tmtbyp .content.svelte-tmtbyp{margin-left:33.5%;margin-top:-16px}}footer.svelte-tmtbyp .content .offices.svelte-tmtbyp{display:flex;justify-content:space-between;gap:80px;max-width:778px;flex-direction:column}@media (min-width: 768px){footer.svelte-tmtbyp .content .offices.svelte-tmtbyp{flex-direction:row;gap:123px;justify-content:flex-start}}@media (min-width: 1025px){footer.svelte-tmtbyp .content .offices.svelte-tmtbyp{padding-right:0}}@media (min-width: 768px){footer.svelte-tmtbyp .content .offices .office.svelte-tmtbyp{max-width:220px}}footer.svelte-tmtbyp .content .offices .office .country.svelte-tmtbyp{font-size:20px;letter-spacing:-.02em;margin-top:15px}@media (min-width: 768px){footer.svelte-tmtbyp .content .offices .office .country.svelte-tmtbyp{margin-top:25px}}footer.svelte-tmtbyp .content .offices .office .infos.svelte-tmtbyp{font-size:18px;color:#afafaf;margin-top:14px;line-height:140%;letter-spacing:-.02em}footer.svelte-tmtbyp .content .offices .office .infos a.svelte-tmtbyp{position:relative;transition:color .3s linear}footer.svelte-tmtbyp .content .offices .office .infos a.svelte-tmtbyp:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:#000;transform:scale3d(0,1,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transform-origin:right center}@media (hover: hover) and (pointer: fine){footer.svelte-tmtbyp .content .offices .office .infos a.svelte-tmtbyp:hover{color:#000}footer.svelte-tmtbyp .content .offices .office .infos a.svelte-tmtbyp:hover:before{transform:scaleZ(1);transform-origin:left center}}footer.svelte-tmtbyp .content .socials.svelte-tmtbyp{margin-top:78px}@media (min-width: 768px){footer.svelte-tmtbyp .content .socials.svelte-tmtbyp{margin-top:156px}}@media (min-width: 1025px){footer.svelte-tmtbyp .content .socials.svelte-tmtbyp{margin-top:181px}}footer.svelte-tmtbyp .content .socials .network a.svelte-tmtbyp{position:relative}footer.svelte-tmtbyp .content .socials .network a.svelte-tmtbyp:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;transform:scale3d(0,1,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transform-origin:right center}footer.svelte-tmtbyp .content .socials .network a.svelte-tmtbyp svg{transform:translateZ(0);transition:transform .6s cubic-bezier(.165,.84,.44,1)}@media (hover: hover) and (pointer: fine){footer.svelte-tmtbyp .content .socials .network a.svelte-tmtbyp:hover{color:#000}footer.svelte-tmtbyp .content .socials .network a.svelte-tmtbyp:hover:before{transform:scaleZ(1);transform-origin:left center}footer.svelte-tmtbyp .content .socials .network a.svelte-tmtbyp:hover svg{transform:translate3d(25%,-25%,0)}}footer.svelte-tmtbyp .content .socials .social-links.svelte-tmtbyp{margin-top:22px}footer.svelte-tmtbyp .content .socials .social-links a.svelte-tmtbyp{display:inline-block;width:20px;margin-right:10px}footer.svelte-tmtbyp .content .socials .social-links a.svelte-tmtbyp svg{width:20px;height:20px}footer.svelte-tmtbyp .content .socials .social-links a.svelte-tmtbyp svg path{transition:fill .3s linear}footer.svelte-tmtbyp .content .socials .social-links a.svelte-tmtbyp:last-child{margin-right:0}@media (hover: hover) and (pointer: fine){footer.svelte-tmtbyp .content .socials .social-links a.svelte-tmtbyp:hover svg path{fill:#000}}.svelte-1l73uo5.svelte-1l73uo5{padding:0;margin:0;box-sizing:border-box;user-select:none;-webkit-user-select:none}@font-face{font-family:Nekst;src:url(/assets/fonts/Nekst-Regular.woff2) format("woff2"),url(/assets/fonts/Nekst-Regular.woff) format("woff"),url(/assets/fonts/Nekst-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}header.svelte-1l73uo5.svelte-1l73uo5{position:fixed;top:0;left:0;display:flex;align-items:center;padding:10px 9px;pointer-events:none;z-index:100;opacity:0}header.svelte-1l73uo5 svg{width:54px;height:auto;transform-origin:left top}@media (min-width: 1025px){header.svelte-1l73uo5 svg{width:max(54px,3.75vw)}}header.svelte-1l73uo5 .coming-soon.svelte-1l73uo5{color:#4b4b4b;font-size:13px;letter-spacing:-.04em}@media (min-width: 1025px){header.svelte-1l73uo5 .coming-soon.svelte-1l73uo5{font-size:max(13px,.9027777778vw)}}.svelte-yx5a69.svelte-yx5a69{padding:0;margin:0;box-sizing:border-box;user-select:none;-webkit-user-select:none}.font-nekst.svelte-yx5a69.svelte-yx5a69{font-family:Nekst,sans-serif;font-weight:400}@font-face{font-family:Nekst;src:url(/assets/fonts/Nekst-Regular.woff2) format("woff2"),url(/assets/fonts/Nekst-Regular.woff) format("woff"),url(/assets/fonts/Nekst-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.sixtyfps-scroller.svelte-yx5a69.svelte-yx5a69{overflow:hidden;margin:0 auto;position:relative}.sixtyfps-scroller.svelte-yx5a69 .overlay.svelte-yx5a69{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0}.sixtyfps-scroller.svelte-yx5a69 .sections-w.svelte-yx5a69{opacity:1}.sixtyfps-scroller.svelte-yx5a69 .different .text{margin-top:82px}@media (min-width: 768px){.sixtyfps-scroller.svelte-yx5a69 .different .text{margin-top:100px}}@media (min-width: 1025px){.sixtyfps-scroller.svelte-yx5a69 .different .text{margin-top:116px}}*{padding:0;margin:0;box-sizing:border-box;user-select:none;-webkit-user-select:none}body,html{width:100%;min-height:100%;-webkit-tap-highlight-color:transparent;background-color:#000}html{overflow:visible!important}body{-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:none;overscroll-behavior:none}a{text-decoration:none;color:inherit;pointer-events:all}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;padding:0;color:inherit;cursor:pointer;pointer-events:all}button:focus{outline:none}img{user-drag:none;-webkit-user-drag:none}.font-nekst{font-family:Nekst,sans-serif;font-weight:400}@font-face{font-family:Nekst;src:url(/assets/fonts/Nekst-Regular.woff2) format("woff2"),url(/assets/fonts/Nekst-Regular.woff) format("woff"),url(/assets/fonts/Nekst-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}#canvas-wrapper,#canvas-wrapper canvas{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;touch-action:none}#canvas-wrapper{z-index:0;opacity:0}html{color:#fff;font-size:3.125vw}@media (min-width: 768px){html{font-size:1.3020833333vw}}@media (min-width: 1025px){html{font-size:.9765625vw}}@media (min-width: 1441px){html{font-size:.6944444444vw}}@media (min-width: 1600px){html{font-size:.625vw}}#root{font-size:11px}#app{width:100%;height:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}
