@media screen and (min-width:2200px){.they-trust-me img{width:8vw!important}.home .home__wrapper h1{font-size:2vw!important;font-weight:200!important}.home .home__wrapper h1 .fullName{font-size:5vw!important}.home .home__wrapper .job{font-size:1.3vw!important}.home .home__wrapper .subtitle{margin-top:2vw!important;font-size:1.2vw!important}.home .home__wrapper .btns_wrapper{margin-top:2vw!important;gap:1.5vw!important}}@media screen and (max-width:990px){.me{display:none}.home{padding-top:100px;height:-moz-fit-content!important;height:fit-content!important}.home .home__wrapper{width:100%}.home .home__wrapper .home__wrapper__presentation{width:100%!important}.home .home__wrapper .btns_wrapper{flex-direction:column}.home .home__wrapper .btns_wrapper a{justify-content:center}.home .home__wrapper .fullName{font-size:50px!important}.they-trust-me{padding:100px 50px!important;width:100%;overflow:scroll;justify-content:space-between!important;gap:120px}}.home{position:relative;background-color:#f3f4fa;display:flex;align-items:center;gap:10vw;height:100vh}.home .wave{position:absolute;bottom:0;width:100%}.home .home__wrapper{padding:10vw}.home .home__wrapper .me{width:55vh;max-width:40vw;position:absolute;right:10vw;bottom:0}.home .home__wrapper .home__wrapper__presentation{width:40vw;position:relative;z-index:2}.home .home__wrapper .home__wrapper__presentation .btns_wrapper{display:flex;gap:15px;margin-top:50px}.home .home__wrapper .home__wrapper__presentation .home__wrapper__presentation__title{font-family:Jost,sans-serif;font-weight:400;letter-spacing:2px;font-size:30px;line-height:50px;color:#0f0f16}.home .home__wrapper .home__wrapper__presentation .home__wrapper__presentation__title .fullName{font-family:Jost,sans-serif;line-height:110.5%;letter-spacing:8.5px;font-weight:600;font-size:4vw;text-transform:uppercase;margin-top:10px}.home .home__wrapper .home__wrapper__presentation .home__wrapper__presentation__title .bold{font-weight:800!important}.home .home__wrapper .home__wrapper__presentation .job{font-family:Jost,sans-serif;font-size:20px;text-transform:uppercase;font-weight:500;line-height:110.5%;letter-spacing:2.5px;margin-top:15px}.home .home__wrapper .home__wrapper__presentation .subtitle{font-size:20px;font-family:Jost,sans-serif;color:#929292!important;letter-spacing:.3px;margin-top:22px}.home .logos{display:flex;padding:10vw}@media screen and (max-width:768px){.marquees-wrapper{margin:50px 0}.marquees-wrapper li{font-size:10vw!important}}@media screen and (min-width:768px)and (max-width:990px){.marquees-wrapper{margin:50px 0}.marquees-wrapper li{font-size:8vw!important}}.marquees-wrapper{position:relative;width:100%;padding:0 0 10vw;background-repeat:no-repeat;background-size:cover;overflow-x:hidden}.marquee{gap:5vw;--gap:5vw;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee img{width:2vw;height:2vw}.marquee__content{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;min-width:100%;gap:5vw!important}.marquee__content div{display:flex;align-items:center;gap:5vw}.marquee__content li{list-style:none;text-transform:uppercase;display:flex;font-size:5vw;font-family:sans-serif}.marquee__content li.transparent{color:transparent;-webkit-text-stroke:1px #000}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@media screen and (min-width:2200px){.aboutme__content__menu li button{font-size:1.5vw!important}}@media screen and (max-width:990px){.aboutme__content__menu{width:100%;overflow:scroll}.aboutme__content__menu li{white-space:nowrap}.aboutme__content__text{font-size:30px!important;line-height:35px!important;margin-top:35px}.wave-shape{margin-left:-10px!important;width:110vw!important}}.aboutme .aboutme__title{font-size:20vw;text-transform:uppercase;font-weight:100;text-align:center;margin-bottom:-12vw;font-family:Italiana,sans-serif;position:relative;z-index:2}.aboutme .wave-shape{position:relative;z-index:1;width:100%;background-color:#fff}.aboutme .aboutme__content{font-family:Jost,sans-serif;background-color:#000;color:#fff;padding-top:5vw}.aboutme .aboutme__content .aboutme__content__text{font-size:4vw;padding:3vw 0;line-height:4vw;font-weight:300;width:100%;display:flex;flex-wrap:wrap;gap:1.5vw}.aboutme .aboutme__content .aboutme__content__menu{display:flex;list-style:none;gap:5vw}.aboutme .aboutme__content .aboutme__content__menu li button{transition:opacity .2s ease-in;background:none;padding:1vw;border:none;color:#fff;cursor:pointer;opacity:.4;text-transform:uppercase;font-size:20px}.aboutme .aboutme__content .aboutme__content__menu li button.active,.aboutme .aboutme__content .aboutme__content__menu li button:hover{opacity:1}@media screen and (max-width:990px){.seemore{font-size:30px!important;padding-top:20px!important;padding-bottom:20px!important}.awards__content__image{display:flex;justify-content:flex-end;padding-right:50px!important}.awards__content__image img{height:100px!important;width:100px!important}.awards__content ul{flex-direction:column;padding:20px}.awards__content ul li{font-size:30px!important;width:100%!important;padding-bottom:0!important;padding-top:0!important}.awards__content ul li:nth-child(2),.awards__content ul li:nth-child(3){font-size:20px!important}}.awards .awards__title{font-size:24vw;text-transform:uppercase;font-weight:100;text-align:center;margin-top:-15vw;font-family:Italiana,sans-serif;position:relative;z-index:2}.awards .awards__content{width:100%;border-collapse:collapse}.awards .awards__content ul{position:relative;display:flex;justify-content:space-between;border-top:2px solid #000;list-style:none}.awards .awards__content ul:last-child{border-bottom:2px solid #000}.awards .awards__content ul:hover{background-color:#000;color:#fff}.awards .awards__content ul:hover .awards__content__image{opacity:1;left:1vw}.awards .awards__content li{width:100%;font-family:Jost,sans-serif;text-transform:uppercase;padding:2vw;font-size:1.5vw;font-weight:100}.awards .awards__content li:first-child,.awards .awards__content li:nth-child(2){width:40%}.awards .awards__content li:nth-child(3){width:20%}.awards .awards__content .awards__content__image{border:none;height:10px;position:absolute;left:0;top:50%;transition:all .2s ease-out;transform:translateY(-50%);opacity:0;display:flex;align-items:center}.awards .awards__content .awards__content__image img{width:6vw}.awards .seemore{position:relative;width:100%;padding:2vw;font-family:Jost,sans-serif;font-size:1.5vw;text-transform:uppercase;background-color:transparent;color:#000;border:none;border-bottom:2px solid #000;cursor:pointer;transition:color .1s ease-in}.awards .seemore:after{content:"";position:absolute;bottom:0;left:0;z-index:-1;background-color:#000;width:100%;height:0;transition:height .1s ease-in}.awards .seemore:hover{color:#fff;background:#000}.awards .seemore:hover:after{height:100%}@media screen and (min-width:2200px){.projects .projects__wrapper{grid-gap:3vw!important}.projects .projects__wrapper .project__title{font-size:2vw!important}.projects .projects__wrapper .project__img__wrapper{border-radius:1vw!important}}@media screen and (max-width:768px){.projects__wrapper{grid-template-columns:repeat(1,1fr)!important}}@media screen and (min-width:768px)and (max-width:990px){.projects__wrapper{grid-template-columns:repeat(2,1fr)!important}}.projects .projects__title{font-size:20vw;position:relative;z-index:2;margin-top:-10vw;font-family:Italiana,sans-serif;text-transform:uppercase;margin-bottom:-5vw;text-align:center;font-weight:400}.projects__wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;padding:6vw}.project{height:100%;width:100%}.project .project__img__wrapper{width:100%;aspect-ratio:10/7;border-radius:10px;overflow:hidden;display:flex;cursor:pointer!important;position:relative}.project .project__img__wrapper:focus-visible img,.project .project__img__wrapper:focus-within img,.project .project__img__wrapper:hover img{transform:scale(1.1)}.project .project__img__wrapper img{cursor:pointer!important;width:100%;height:100%;object-fit:cover;transition:all .2s ease-in-out}.project .project__title{font-size:25px;font-family:Jost,sans-serif;font-weight:400;margin-top:10px}.project__modal img{position:relative;z-index:20}.scroll-section h3{color:var(--primaryTextColor);letter-spacing:var(--headlineMedium);font-size:var(--headlineMedium);text-transform:uppercase}.they-trust-me{display:flex;padding:100px 0;align-items:center;justify-content:space-around}.atropos{position:relative;display:block;perspective:1200px;transform:translateZ(0)}.atropos-rotate-scroll-x,.atropos-rotate-scroll-y,.atropos-rotate-touch{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atropos-rotate-touch-scroll-y{touch-action:pan-y}.atropos-rotate-touch-scroll-x{touch-action:pan-x}.atropos-rotate-touch{touch-action:none}.atropos-rotate,.atropos-scale{width:100%;height:100%;transform-style:preserve-3d;transition-property:transform;display:block}.atropos-highlight,.atropos-shadow{position:absolute;pointer-events:none;transition-property:transform,opacity;display:block;opacity:0}.atropos-shadow{z-index:-1;background:#000;left:0;top:0;width:100%;height:100%;filter:blur(30px)}.atropos-highlight{left:-50%;top:-50%;width:200%;height:200%;background-image:radial-gradient(circle at 50%,hsla(0,0%,100%,.25),transparent 50%);z-index:0}.atropos-inner,.atropos-rotate{position:relative}.atropos-inner{width:100%;height:100%;overflow:hidden;transform-style:preserve-3d;transform:translateZ(0);display:block}.atropos-active{z-index:1}.atropos-active .atropos-shadow{opacity:1!important}::slotted([data-atropos-offset]),[data-atropos-offset]{transition-property:transform}[data-atropos-opacity]{transition-property:opacity}::slotted([data-atropos-offset][data-atropos-opacity]),[data-atropos-offset][data-atropos-opacity]{transition-property:transform,opacity}@media screen and (min-width:2200px){.freelance .text img{width:3vw!important;height:3vw!important}.freelance .text .message{border-radius:.5vw!important;padding:1vw 1.5vw!important;max-width:15vw!important}.freelance .text .message p:first-child{font-size:2vw!important}.freelance .text .message p:nth-child(2){font-size:1vw!important}.freelance .left{margin-top:5vw!important}.freelance .text__wrapper .exclamation,.freelance .text__wrapper h3{font-size:5vw!important}.freelance .description{font-size:1.5vw!important}.freelance .tag__wrapper{margin-top:2vw!important;gap:2vw!important}.freelance .tag__wrapper .tag{border-radius:.3vw!important}.freelance .tag__wrapper .tag p{font-size:1vw!important}.freelance p.tjm{font-size:5vw!important}.freelance p.tjm span.day{font-size:2vw!important}.freelance .custom-btn{font-size:1.2vw!important;padding:.8vw 1.5vw!important}}@media screen and (max-width:990px){.freelance .exclamation{display:none}.freelance .big_title{font-size:18vw!important}.freelance .wave{width:110vw!important;margin-left:-10px}.freelance .left{width:100%!important;padding-right:5vw!important;padding-bottom:50px}.freelance .left h2:nth-child(2){margin-top:20px!important}.freelance .left .ellipse-1{top:-30px!important}.freelance .left .tag__wrapper{width:100%;overflow:scroll;margin-top:20px!important}.freelance .right{display:none!important}}.freelance .content__wrapper{background:#000}.freelance .text__wrapper{display:flex;align-items:center;font-family:Italiana,sans-serif;font-size:60px;margin-bottom:20px;margin-top:100px}.freelance .description,.freelance .description p{position:relative;z-index:2}.freelance .description p{font-family:Jost,sans-serif;font-size:20px}.freelance .wave{width:100%;margin-bottom:-20px}.freelance *{color:#fff}.freelance .big_title{font-size:15vw;text-transform:uppercase;font-weight:100;font-family:Italiana,sans-serif;position:relative;text-align:left;padding-left:5vw;padding-right:5vw;z-index:3}.freelance .content{display:flex;justify-content:space-between}.freelance .content .left{margin-top:50px;padding-left:5vw;width:50%;position:relative}.freelance .content .left .ellipse-1{width:200px;top:40px;left:20px;height:200px;position:absolute}.freelance .content .left .custom-btn{text-decoration:none;color:#fff;border:1px solid #fff;width:-moz-fit-content;width:fit-content;border-radius:99999px;padding:9px 20px 11px;display:flex;align-items:center;gap:10px;font-size:16px;transition:opacity .2s ease;margin-top:20px}.freelance .content .left .custom-btn:hover{opacity:.5!important}.freelance .content .left .tag__wrapper{position:relative;z-index:2;display:flex;align-items:center;gap:20px;margin-top:14px}.freelance .content .left .tag__wrapper .tag{white-space:nowrap;font-family:Jost,sans-serif;padding:4px 16px;border:1px solid #fff;border-radius:4px}.freelance .content .left .tag__wrapper .tag p{font-size:16px}.freelance .content .left h3{position:relative;z-index:2;font-size:50px}.freelance .content .left h3 .exclamation,.freelance .content .left h3:first-child{font-family:Italiana,sans-serif;font-size:60px}.freelance .content .left .tjm{position:relative;z-index:2;font-size:50px;font-family:Jost,sans-serif;margin-top:50px}.freelance .content .left .day,.freelance .content .left p{font-family:Jost,sans-serif;font-size:20px}.freelance .content .left p,.freelance .content .right{position:relative;z-index:2}.freelance .content .right{width:30%}.freelance .content .right .ellipse-2{position:absolute;top:-20%;right:0;z-index:1;width:300px;height:300px}.freelance .content .right .text{z-index:3;position:absolute;bottom:20%;left:-20%;display:flex;align-items:flex-end;gap:12px}.freelance .content .right .text img{width:24px;height:24px}.freelance .content .right .text .message{border-radius:8px 8px 8px 4px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.15);padding:16px 24px;max-width:250px}.freelance .content .right .text .message p{margin-top:8px;font-size:14px;font-family:Jost,sans-serif;color:#000}.freelance .content .right .text .message p:first-child{font-size:20px;margin-top:0}.freelance .content .right img{position:relative;z-index:2;width:100%}@media screen and (min-width:2200px){.header a{font-size:1vw}}@media screen and (max-width:768px){.header{padding:20px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important}.header .mobile{height:52px!important;display:flex!important;background:#000;max-width:100vw;padding:15px 20px;border-radius:999px;justify-content:space-around;align-items:center}.header .mobile a{display:flex;align-items:center}.header .mobile a svg{color:#fff;font-size:30px}.header .desktop{display:none!important}}.header{width:100vw;position:fixed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;padding:2vw 5vw;top:0;left:0;transition:all .5s ease;font-family:Jost,sans-serif}.header .mobile{display:none}.header ul{display:flex;list-style:none;justify-content:space-between}.header ul li{text-transform:uppercase;font-size:15px;color:#000;mix-blend-mode:difference}.header ul li a{transition:opacity .3s ease;padding:1vw 2vw;text-decoration:none;color:#000}.header ul li a:hover{opacity:.6}.collapsed{background:#000;padding:12px 5vw}.collapsed a{color:#fff!important}.language-switcher{position:fixed;bottom:20px;right:20px;background:#000;z-index:99;border-radius:999px;height:40px;display:flex;align-items:center}.language-switcher:before{position:absolute;content:"";height:38px;width:38px;border-radius:9999px;background:#fff;top:1px;left:1px;z-index:1}.language-switcher.fr:before{left:calc(50% + 1px)}.language-switcher .lang-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:relative;z-index:2}.language-switcher .lang-wrapper.selected a{color:#000!important}.language-switcher a{font-family:Jost,sans-serif;font-weight:500;text-decoration:none;font-size:14px;color:#fff}.popover{position:fixed;bottom:20px;left:20px;max-width:300px;background:#fff;z-index:99;box-shadow:0 0 10px rgba(0,0,0,.2);padding:30px 30px 30px 0;border-radius:10px}.popover .exit{display:flex;position:absolute;top:10px;right:10px;font-size:20px;background:none;color:#929292}.popover .exit:hover{transition:all .3s ease;color:rgba(0,0,0,.839)}.popover .head{display:flex;align-items:center}.popover .head a{border-radius:5px;font-size:14px;width:-moz-fit-content;width:fit-content;margin-left:30px;margin-top:10px}.popover .head .message{font-size:18px;font-weight:400;font-family:Jost,sans-serif;margin-top:10px;margin-left:30px}.popover .head img{width:100px}