html{font-size:62,5%}html h1{font-size:4rem;font-weight:200}html h1 span{margin:1rem}html h2{font-size:2.7rem}html h3{font-size:2.5rem}html h4{font-size:2rem}html label,html p{font-size:1.5rem}*{padding:0;text-decoration:none;list-style:none}*,:after,:before{margin:0;box-sizing:border-box}body,html{font-size:62.5%!important;width:100%;overflow-x:hidden;overscroll-behavior:none;margin:0;padding:0}ul{list-style-type:none;padding:0}a{text-decoration:none;color:initial}#mc-embedded-subscribe{margin:0!important}.blackTheme{background-color:#000;color:#fff}.whiteTheme{background-color:#f0f0f0;color:#000}@keyframes translateTxt{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.page-wrapper-transition{height:auto;width:100%;animation:transitionPage 1.5s ease-in-out}.overlay-page{position:fixed;width:0;height:100vh;top:0;left:0;z-index:9999999999;animation:transitionPage 1.3s ease-in-out;overflow-y:hidden}@keyframes transitionPage{0%{transform:translateX(100vw);width:0}50%{width:50%}50%{transform:translateX(0);width:100%}}.fadePage{animation:Fade .5s ease-in}@keyframes Fade{0%{opacity:0}to{opacity:1}}.menu__open:hover:after{transform:scaleX(0)}.menu__open.fromRight:after{transform-origin:0 50%}.menu__open:hover.fromLeft:after{transform-origin:100% 50%}.wrapper__small__line{position:absolute;width:70px;height:-moz-fit-content;height:fit-content;z-index:1;transform:translate(-50%,-50%) rotate(90deg);bottom:15%;left:50%}.wrapper__small__line .small__line{position:absolute;height:1px;width:0;background-color:#fff;opacity:.5;animation:borderAnimation 1.2s ease-in-out forwards}@media screen and (max-width:768px){.wrapper__small__line .small__line{left:-4rem}}@keyframes borderAnimation{0%{width:0}to{width:70px}}.wrapper__small__line .small__line__reverse{animation:borderAnimationReverse .4s ease-in-out forwards}@keyframes borderAnimationReverse{0%{width:70px}to{width:0}}@font-face{font-family:gallery;src:url(/_next/static/media/gallery-modern.81029ca4.woff2) format("woff2");font-display:swap}@font-face{font-family:styrenea-thin;src:url(/_next/static/media/styrenea-thin.cf7c20e6.woff2) format("woff2");font-display:swap}@font-face{font-family:styrenea-light;src:url(/_next/static/media/styrenea-light.6aa089fb.woff2) format("woff2");font-display:swap}@font-face{font-family:styrenea-regular;src:url(/_next/static/media/styrenea-regular.b4c6d199.woff2) format("woff2");font-display:swap}@font-face{font-family:styrenea-medium;src:url(/_next/static/media/styrenea-medium.cbc53d80.woff2) format("woff2");font-display:swap}@font-face{font-family:styrenea-bold;src:url(/_next/static/media/styrenea-bold.2ddae30e.woff2) format("woff2");font-display:swap}@font-face{font-family:styrenea-black;src:url(/_next/static/media/styrenea-black.0847bb27.woff2) format("woff2");font-display:swap}.next__button{height:150px;width:150px;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:1.4rem;font-family:styrenea-light;text-transform:uppercase;transition:.3s ease-in-out;margin-bottom:10rem}@media screen and (max-width:768px){.next__button{height:100px;width:100px;font-size:1rem;margin-bottom:5rem}}.next__button:hover{background-color:#fff;color:#000;border:1px solid #000}.flags__container{position:absolute;top:0;right:20px;top:10px}.flags__container a{margin:0 5px}.flags__container a img{width:30px}.language__container{position:fixed;padding:4rem 3rem;z-index:1;bottom:0}.btn__lang,.language__container{display:flex;align-items:center;justify-content:center}.btn__lang{border:1px solid #141414;color:#141414;border-radius:15px;width:50px;height:25px;text-align:center;transition:.3s ease-in-out;cursor:pointer;font-size:12px;margin:0 1rem;font-family:styrenea-light}.btn__lang:hover{background-color:#141414;color:#fff}.button{display:inline-block;padding:.75rem 1.25rem;border-radius:10rem;color:#000;text-transform:uppercase;font-size:1rem;letter-spacing:.15rem;transition:all .3s;position:relative;overflow:hidden;z-index:1;display:flex;align-items:center;justify-content:center}.button:after{height:100%;background-color:#f1f1f1;z-index:-2}.button:after,.button:before{content:"";position:absolute;bottom:0;left:0;width:100%;border-radius:10rem}.button:before{height:0%;background-color:#000;transition:all .3s;z-index:-1}.button:hover{color:#fff}.button:hover:before{height:100%}#wrapper__timeElement{left:0;bottom:0;font-family:styrenea-light;background-color:transparent;font-size:1.4rem;opacity:.7;padding:8rem 4rem}#wrapper__timeElement,.cursor{position:fixed;pointer-events:none}.cursor{left:-7px;top:-8px;width:15px;height:15px;justify-content:space-between;will-change:transform;transition:.12s ease;border-radius:50%;z-index:1000;background-color:#000;opacity:0;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.cursor{display:none;opacity:0;visibility:hidden}}.cursor__grow{width:60px;height:60px}.works__gallery{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000}.slider{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100%;-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{display:none}.inner-slider{position:absolute;top:0;left:0;display:flex;justify-content:space-around;align-items:center;height:100%;will-change:transform}@media screen and (max-width:768px){.inner-slider{padding-top:10%}}.item{width:400px;height:600px;margin:0 2rem;position:relative;overflow:hidden;text-align:center;filter:grayscale(100%);transition:all .3s ease}.item:hover{filter:none}@media screen and (max-width:768px){.item{width:300px;height:500px}}@media screen and (max-width:500px){.item{width:300px;height:450px}}@media screen and (max-width:400px){.item{width:250px;height:400px}}@media screen and (max-height:700px){.item{width:200px;height:300px}}@media screen and (max-height:400px){.item{width:100px;height:150px}}.item:after{content:attr(title);display:block;position:absolute;bottom:0;right:0;color:#fff;z-index:10}.item-inner{padding-top:20%;position:absolute;left:-50%;top:0;width:200%;height:calc(100% - 30px);background-size:cover;background-position:50%;will-change:transform;background-repeat:no-repeat;cursor:none}.container__contact__navigation{position:absolute;display:flex;flex-direction:column;justify-content:space-around;width:-moz-fit-content;width:fit-content;right:0;top:77%}@media screen and (max-width:768px){.container__contact__navigation{display:none}}.container__contact__navigation a{position:relative;text-align:right;margin:0 2rem;font-size:2em;color:#fff;text-decoration:none;height:4vh;font-family:styrenea-light;transition:.2s ease-in-out;text-transform:uppercase}.container__contact__navigation a:hover{opacity:.6}.container__contact__navigation #marker{position:absolute;height:40px;top:0;left:0;width:40px;margin-left:-35px;background-color:#fff;transition:.5s;border-radius:150px;transform:scale(.2);margin-top:-12px}#contact__form{height:auto;background-image:url(/_next/static/media/formulaire.d9ffd822.png);position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat}.formContainer{padding:4rem;width:70%;height:auto;position:relative;background-color:#000;opacity:.9;margin-top:22%}@media screen and (max-width:768px){.formContainer{margin-top:130%;width:90%;padding:4rem 2rem}}.formContainer .repeat__text__container{position:absolute;top:0;right:-7rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media screen and (max-width:768px){.formContainer .repeat__text__container{display:none}}.formContainer .repeat__text__container h2{padding:0 4rem;font-family:styrenea-light;font-size:1.5rem;color:#000;transition:.3s ease-in-out;writing-mode:vertical-lr;text-transform:uppercase}.formContainer .repeat__text__container h2:hover{opacity:.5}.field__container{display:flex;justify-content:space-between}@media screen and (max-width:768px){.field__container{flex-direction:column}}.field__wrapper{flex-direction:column;width:45%}@media screen and (max-width:768px){.field__wrapper{width:auto;border-radius:0}}input::placeholder,textarea::placeholder{color:#fff;opacity:.5;font-size:1rem;font-family:styrenea-light}label{color:#fff;text-transform:uppercase;font-family:styrenea-light}input[type=email],input[type=tel],input[type=text],select,textarea{background-color:transparent;width:100%;padding:2rem 1rem;border:0;border-bottom:1px solid hsla(0,0%,100%,.5);box-sizing:border-box;margin-top:6px;margin-bottom:4rem;resize:vertical;color:#fff;outline:none}textarea{padding:4rem 1rem}input[type=submit]{color:#fff;padding:1rem 4rem;border-radius:4px;cursor:pointer;border:1px solid hsla(0,0%,100%,.502);background-color:transparent;text-transform:uppercase;float:right;transition:.3s ease-in-out}input[type=submit]:hover{background-color:#fff;color:#000}input,textarea{border-radius:0}@media screen and (max-width:768px){input[type=number],input[type=text],textarea{font-size:16px}}.container-indicator{top:0;left:0;width:100%;height:100%}@media screen and (max-width:768px){.container-indicator{display:none}}.slider-indicator{position:absolute;bottom:22px;right:0;transform:translate(-50%,-50%);width:150px;height:25px;-ms-overflow-style:none;scrollbar-width:none;overflow:hidden;border:1px solid hsla(0,0%,100%,.501);opacity:.6;border-radius:5px}.slider-indicator::-webkit-scrollbar{display:none}.inner-slider-indicator{position:relative;display:flex;justify-content:space-evenly;align-items:center;width:400px;height:25px;will-change:transform;background-color:transparent}.item-indicator{width:5px;height:5px;border-radius:50%;background-color:#fff}.item-indicator,.marquee{position:relative;overflow:hidden}.marquee{width:100vw;height:10rem;margin-bottom:10rem}@media screen and (max-width:768px){.marquee{margin-top:5rem;margin-bottom:4rem}}.track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 32s linear infinite}@media screen and (max-width:768px){.track{animation:marquee 16s linear infinite}}.track .content{font-size:10rem;font-family:gallery}@media screen and (max-width:768px){.track .content{font-size:5rem}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Toastify__toast-body{background-color:#000}@media screen and (max-width:768px){.Toastify__toast-body{font-size:.8rem}}.Toastify__toast{background-color:#000;color:#fff;border:1px solid #fff}@media screen and (max-width:768px){.Toastify__toast{width:80%}}.Toastify__toast--rtl{background-color:#000;color:#fff}.Toastify__toast-icon{color:#fff}.Toastify__progress-bar{background-color:#fff}.Toastify__toast-container--bottom-right{margin-bottom:50px}#preloader{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;z-index:999;background-color:#f0f0f0;flex-direction:column;overflow:hidden;scroll-behavior:none}.splashscreen h1{height:auto;width:max-content;font-family:styrenea-thin;font-size:2rem;text-transform:uppercase;letter-spacing:.2rem;color:#000;opacity:.8;position:absolute;top:0;left:50%;transform:translate(-50%);font-weight:100;padding:4rem;animation:appears .5s ease}@keyframes appears{0%{opacity:0;margin-top:30px}to{opacity:1;margin-top:0}}.splashscreen h2{height:auto;width:max-content;font-family:styrenea-light;font-size:1rem;text-transform:uppercase;letter-spacing:.2rem;color:#000;opacity:.8;position:absolute;bottom:0;left:50%;transform:translate(-50%);font-weight:100;padding:4rem;animation:fades .5s ease both;animation-delay:.5s}@keyframes fades{0%{opacity:0;margin-bottom:30px}to{opacity:1;margin-bottom:0}}.splashscreen h3{font-family:styrenea-light;font-size:1.3rem;text-transform:uppercase;letter-spacing:.2rem;color:#000;opacity:.8;position:absolute;top:0;right:0;height:auto;font-weight:100;padding:4rem;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;animation:fadesRight .5s ease both;animation-delay:.5s}@keyframes fadesRight{0%{opacity:0;margin-right:-100px}to{opacity:1;margin-right:0}}.splashscreen h4{font-family:styrenea-light;font-size:1.5rem;text-transform:uppercase;letter-spacing:.2rem;color:#000;opacity:.8;position:absolute;bottom:0;left:0;transform:rotate(180deg);font-weight:100;height:auto;padding:4rem;writing-mode:vertical-lr;-webkit-text-orientation:sideways;text-orientation:sideways;animation:fadesLeft .5s ease both;animation-delay:.5s}@keyframes fadesLeft{0%{opacity:0;margin-left:-100px}to{opacity:1;margin-left:0}}#percent{color:#000;font-family:gallery;font-size:5rem;font-style:italic;opacity:.8}#bar{height:.004rem;width:60%;margin-top:20px}#barconfrm{width:1%;height:.004rem;background-color:#000;opacity:.7}.overlay{background-color:#000}.overlay,.white__overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999}.white__overlay{background-color:#fff}::-webkit-scrollbar{background-color:#fff;width:5px}::-webkit-scrollbar-thumb{background-color:#000;height:auto}.menu__open{color:#000;position:fixed!important;z-index:1;transition:.3s ease-in-out}.menu__open:hover{opacity:.7}.nav__btn{position:absolute;top:0;right:0;padding:4rem;font-family:styrenea-light;text-transform:uppercase;cursor:pointer}.nav__btn:after{display:block;content:"";border-bottom:1px solid;transform:scaleX(1);transition:transform .6s ease-in-out}.menu__close{color:#fff;transition:.3s ease-in-out}.menu__close:hover{opacity:.7}.nav__container{position:fixed;left:-100%;width:100%;height:100vh;background:#000;color:#fff;text-align:center;transition:all .6s cubic-bezier(.16,1,.3,1);z-index:10}@media(max-width:768px){.nav__container{transition:none}}.menu{height:100%;width:100%;justify-content:center;align-items:center;margin-top:-100px;text-transform:uppercase}.menu,.menu .navigation__element{display:flex;flex-direction:column}.menu .navigation__element{font-size:8rem;justify-content:space-around;opacity:0;color:#fff;font-family:styrenea-light;margin:3rem 0;position:relative}@media(max-width:768px){.menu .navigation__element{font-size:3.5rem}}.menu .navigation__element:hover{color:#d3d3d3}.menu .navigation__element:first-child span{top:0;left:-3rem}.menu .navigation__element:nth-child(2) span{top:0;right:-3rem}.menu .navigation__element:nth-child(3) span{top:0;left:-3rem}.menu .navigation__element:nth-child(4) span{bottom:-2rem;left:50%;transform:translateX(-50%)}.menu .navigation__element span{position:absolute;font-family:gallery;font-size:2rem;font-weight:100}.menu .navigation__element span:nth-child(2){right:0}.menu__item-img{position:relative;top:15px;padding:0 20px;z-index:2;pointer-events:none;height:10vh;max-height:600px;opacity:1;transform:scale(0);width:auto}.menu__item:hover .menu__item-img{opacity:1;transform:scale(1);transition:all .2s}footer{height:100vh;width:100%;background-color:#000;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}footer .infos__container #onTop{position:absolute;bottom:0;right:0;margin:4rem;text-decoration:none;color:#fff;font-family:styrenea-light;font-size:1.5rem;transition:.3s ease-in-out}footer .infos__container #onTop:hover{opacity:.7}footer .infos__container p{bottom:0;left:0;padding:4rem;text-decoration:none;color:#fff;margin:0 10px}footer .contact__container,footer .infos__container p{position:absolute;font-family:styrenea-light;font-size:1.5rem}footer .contact__container{top:78%;cursor:pointer}@media screen and (max-width:768px){footer .contact__container{top:80%;font-size:1rem}}footer .contact__container .contact__element{position:relative}footer .contact__container .contact__notification{position:absolute;top:-25px;left:50%;transform:translateX(-50%);color:#fff;opacity:0;transition:.3s ease-in-out;height:auto;width:100%;text-align:center;font-size:1rem}footer .contact__container span{color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:1rem;transition:.2s ease-in-out}footer .contact__container span:hover{opacity:.6}footer .social__container{position:absolute;bottom:0;left:50%;width:auto;transform:translateX(-50%);height:auto;color:#fff;display:flex;justify-content:center;align-items:center;margin:4rem 0;font-family:styrenea-light;font-size:1.5rem}@media screen and (max-width:768px){footer .social__container{top:65%;bottom:unset;font-size:1rem}}footer .social__container a{color:#fff;display:flex;margin-left:1.5rem;text-transform:uppercase;transition:.3s ease-in-out}footer .social__container a:hover{opacity:.7}footer .social__container a:first-child{margin-left:0}footer .social__container a:last-child:after{display:none}footer .social__container a:after{content:"|";display:block;width:0;height:2px;background-color:#fff;margin-left:1rem}footer .message__container{width:100%;height:auto;display:flex;justify-content:space-evenly;align-items:center;flex-direction:column}footer .message__container .messagedefilant{display:block;padding:0;position:relative;width:100%;height:auto;display:flex;justify-content:center;align-items:center;margin:7rem auto 6rem}@media screen and (max-width:768px){footer .message__container .messagedefilant{margin:5rem auto 4rem}}footer .message__container .messagedefilant div{position:absolute;min-width:100%}footer .message__container .messagedefilant div span,footer .message__container .messagedefilant div:after{position:relative;display:inline-block;font-size:8rem;white-space:nowrap;top:0;font-family:gallery;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){footer .message__container .messagedefilant div span,footer .message__container .messagedefilant div:after{font-size:6rem}}footer .message__container .messagedefilant div span{animation:defilement 40s linear infinite}footer .message__container .messagedefilant .reverse__text span{animation:reverse__defilement 40s linear infinite}footer .message__container .messagedefilant div:after{position:absolute;top:0;left:0;content:attr(data-text);animation:defilement2 40s linear infinite}footer .message__container .messagedefilant .reverse__text:after{position:absolute;top:0;left:0;content:attr(data-text);animation:reverse__defilement2 40s linear infinite}@keyframes defilement{0%{margin-left:0}to{margin-left:-100%}}@keyframes defilement2{0%{margin-left:100%}to{margin-left:0}}@keyframes reverse__defilement{0%{margin-left:0}to{margin-left:100%}}@keyframes reverse__defilement2{0%{margin-left:-100%}to{margin-left:0}}.line__container{width:90%;height:auto;display:flex;position:relative}.line__container .line{height:1px;background-color:#fff;opacity:.7;position:absolute;left:0;width:100%}#scroll{position:fixed;bottom:0;left:50%;transform:translateX(-50%);padding:4rem;font-family:styrenea-light;font-size:1.2rem}@media screen and (max-width:768px){#scroll{right:0;left:auto;transform:none}}#backhome{position:fixed;z-index:10;left:0;transform:translateY(-50%);top:0;border:1px solid #141414;color:#141414;border-radius:15px;text-align:center;transition:.3s ease-in-out;margin:4rem;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:.9rem;font-family:styrenea-light;background-color:#f1f1f1}#backhome:hover{background-color:#141414;color:#fff}.hero__section{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;position:relative}.hero__section h1{color:#000;font-family:gallery;font-size:12vw;z-index:11;-webkit-user-select:none;-moz-user-select:none;user-select:none}.container__section{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;position:relative}.about__me{flex-direction:column;justify-content:flex-start;margin-bottom:4rem}.about__me p,.about__me ul{width:90%;font-family:styrenea-thin;font-size:2rem;text-align:justify;word-spacing:-2px;margin:1rem 0}@media screen and (max-width:768px){.about__me p,.about__me ul{font-size:1.8rem;margin:1rem 0}}.about__me ul{display:flex;justify-content:space-between;font-size:2rem;width:90%;margin:0}@media screen and (max-width:768px){.about__me ul{font-size:1.7rem;flex-direction:column}}.about__me .image__container__1{width:auto;height:auto;margin:4rem 0;display:flex;justify-content:space-between;align-items:center;position:relative;flex-wrap:wrap}.about__me .image__container__1 .image__wrapper{display:flex;justify-content:center;width:auto;height:auto;padding:8rem;flex-wrap:wrap;gap:10rem}@media screen and (max-width:768px){.about__me .image__container__1 .image__wrapper{padding:0;gap:0}}.about__me .image__container__1 .image__wrapper .wrapper{position:relative}.about__me .image__container__1 .image__wrapper .image__number{position:absolute;bottom:0;left:100%;font-size:1.5rem;margin:1rem;font-family:styrenea-thin;z-index:3}@media screen and (max-width:768px){.about__me .image__container__1 .image__wrapper .image__number{position:static;text-align:center}}.about__me .image__container__1 .image__wrapper .image__wrapper__container>.wrapper>a>img{height:100%;width:100%;object-fit:contain}@media screen and (max-width:768px){.about__me .image__container__1 .image__wrapper .image__wrapper__container>.wrapper>a>img{height:auto;width:100%;margin:5rem auto;max-width:300px}}.about__me .image__container__1 .image__wrapper .image__wrapper__container>.wrapper>h4{position:absolute;top:-3rem;left:0;color:#000;font-family:styrenea-thin;font-size:1.4rem;z-index:3}@media screen and (max-width:768px){.about__me .image__container__1 .image__wrapper .image__wrapper__container>.wrapper>h4{position:static}}.about__me .image__container__1 .image__wrapper .one{height:700px;width:600px;display:flex;align-items:flex-end;flex-shrink:0}@media screen and (max-width:894px){.about__me .image__container__1 .image__wrapper .one{height:auto;width:400px}}.about__me .image__container__1 .image__wrapper .one .one__wrapper{height:400px;width:100%;background:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.about__me .image__container__1 .image__wrapper .one .one__wrapper{flex-direction:column}}.about__me .image__container__1 .image__wrapper .one .one__wrapper img{padding-top:8rem;width:80%;height:auto}.about__me .image__container__1 .image__wrapper .two{height:100%;max-height:300px;width:250px;display:flex;align-items:flex-start;flex-shrink:0}@media screen and (max-width:894px){.about__me .image__container__1 .image__wrapper .two{height:auto}}@media screen and (max-width:768px){.about__me .image__container__1 .image__wrapper .two{max-height:100%;width:auto}}.about__me .image__container__1 .image__wrapper .two .two__wrapper{height:250px;width:100%;border:1px solid #fff;background:#fff}@media screen and (max-width:768px){.about__me .image__container__1 .image__wrapper .two .two__wrapper{flex-direction:column;height:auto}}.about__me .image__container__1 .image__wrapper .two .two__wrapper img{padding:5rem 0 0}.about__me .image__container__1 .image__wrapper .three{height:700px;width:350px;display:flex;align-items:flex-end;flex-shrink:0}@media screen and (max-width:894px){.about__me .image__container__1 .image__wrapper .three{height:auto}}.about__me .image__container__1 .image__wrapper .three .three__wrapper{height:80%;background-color:#fff;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.about__me .image__container__1 .image__wrapper .three .three__wrapper{flex-direction:column}}.about__me .image__container__1 .image__wrapper .three .three__wrapper img{margin-top:8rem;width:auto;height:70%}.about__me .image__container__2{width:auto;height:auto;margin:4rem 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width:894px){.about__me .image__container__2{justify-content:center}}.about__me .image__container__2 .image__container{border:1px solid #fff;min-width:400px;min-height:400px;flex-wrap:wrap;width:40vw;height:40vw;display:flex;justify-content:center;align-items:center;position:relative;transition:.3s ease;cursor:pointer}@media screen and (max-width:894px){.about__me .image__container__2 .image__container{margin:4rem 0}}@media screen and (max-width:768px){.about__me .image__container__2 .image__container{margin:0}}.about__me .image__container__2 .image__container:hover{opacity:.9!important}.about__me .image__container__2 .image__container:hover h5{background-color:#000;color:#fff}.about__me .image__container__2 .image__container h4{color:#000;position:absolute;top:0;left:0;font-family:styrenea-thin;font-size:1.4rem;margin:2.5rem}.about__me .image__container__2 .image__container h5{color:#000;position:absolute;bottom:0;right:0;font-family:styrenea-light;font-size:1.2rem;margin:2.5rem;border-radius:100px;border:1px solid #000;padding:.9rem 2rem;transition:.3s ease-in-out}.about__me .image__container__2 .image__container .image__wrapper{width:100%;height:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:0 8rem}@media screen and (max-width:768px){.about__me .image__container__2 .image__container .image__wrapper{height:auto;width:auto}}.about__me .image__container__2 .image__container .image__wrapper img{width:100%;height:133%;object-fit:contain}@media screen and (max-width:768px){.about__me .image__container__2 .image__container .image__wrapper img{height:auto;width:auto;max-width:300px}}.about__me .hide__content{visibility:hidden}.about__me .line__container{margin:2rem;flex-direction:column}.about__me .content__container:nth-child(5) h3 span{margin-top:5px}.about__me .content__container{display:flex;width:90%}.about__me .content__container .content__wrapper{display:flex;justify-content:space-between;width:100%;height:auto}.about__me .content__container .content__wrapper img{transform:rotate(180deg);width:auto;height:-moz-fit-content;height:fit-content;margin-top:4px}.about__me .content__container h3,.about__me .content__container span{display:flex;align-items:center;font-family:styrenea-thin;font-size:1.7rem;color:#000;opacity:.7}.about__me .content__container h3 span,.about__me .content__container span span{width:70px;height:1px;background-color:#000;opacity:.7;margin:.3rem 1rem 0}.homepage .first__section{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;position:relative}.homepage .first__section .split-container{overflow:hidden;padding-top:5rem;padding-bottom:1rem;margin-top:-5rem;z-index:1}.homepage .first__section .split-container h1{color:#000;font-family:gallery;font-size:12vw;z-index:11;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;line-height:.8}@media screen and (max-width:768px){.homepage .first__section .split-container h1{font-size:21vw;width:65%;text-align:center;margin:auto}.homepage .first__section .split-container h1 div{margin-bottom:.4rem}}.homepage .second__section{height:auto;width:100%;display:flex;align-items:flex-start;justify-content:center}.homepage .second__section .second__container{width:50%;height:100%;display:flex;justify-content:center;flex-direction:column;margin-bottom:5rem}@media screen and (max-width:768px){.homepage .second__section .second__container{width:100%}}.homepage .second__section .second__container h2{width:auto;display:flex;flex-direction:column;text-align:center;font-family:styrenea-thin;margin-top:4rem;font-size:2rem}@media screen and (max-width:768px){.homepage .second__section .second__container h2{font-size:1.5rem}}.homepage .second__section .second__container h2 span{margin-bottom:.5rem}.homepage .parallax__container{max-width:1100px;margin:0 auto;padding:0 .5rem}.homepage .parallax__images{padding:0 1rem 10rem;display:flex;align-items:center;justify-items:center;justify-content:center;flex-direction:column;width:100%}@media screen and (max-width:768px){.homepage .parallax__images{padding:0 1rem}}.homepage .parallax__images .image__container{position:relative;width:400px;height:700px;overflow:hidden}@media screen and (max-width:768px){.homepage .parallax__images .image__container{width:300px;height:500px}}.homepage .parallax__images .image__container .profile__img{position:absolute;bottom:0;margin:0 auto;height:100%;width:100%;object-fit:cover;filter:grayscale(100%)}.homepage .parallax__images #small__line__container{margin-top:2rem;margin-bottom:1.2rem;width:400px;position:relative}@media screen and (max-width:768px){.homepage .parallax__images #small__line__container{width:300px}}.homepage .parallax__images #small__line__container hr{position:absolute;width:100%;height:1px;background-color:#fff;opacity:.7}.homepage .parallax__images .legend__container{display:flex;align-items:flex-start;width:400px}@media screen and (max-width:768px){.homepage .parallax__images .legend__container{width:300px}}.homepage .parallax__images .legend__container h3{font-family:styrenea-thin;font-size:1.7rem;margin-bottom:1rem;font-weight:lighter;opacity:.8;display:flex;flex-direction:column;text-transform:uppercase}@media screen and (max-width:768px){.homepage .parallax__images .legend__container h3{font-size:1.5rem}}.image__overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;padding-top:5%}@media screen and (max-width:768px){.image__overlay{display:none}}.image__overlay__sm__margin{margin-top:5%}.image__overlay__md__margin{margin-top:13%}.contact__page{height:100vh}.contact__wrapper__title{text-align:center;width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background-color:#000}.contact__wrapper__title .content .wrapper{overflow:hidden;padding-top:5rem;padding-bottom:1rem;margin-top:-5rem}.contact__wrapper__title .content .wrapper h1{font-size:12vw;color:#fff;text-transform:uppercase}.error__page{width:100vw;height:100%}.error__page .error__wrapper__img{display:flex;justify-content:center;align-items:center}.error__page .error__wrapper__img .content{height:100%;width:100%}.error__page h1{font-size:7vw;text-align:center}.error__page h2{font-family:styrenea-light;text-align:center;font-weight:100;font-size:1.5rem;opacity:.8}.error__page #parallax{position:relative;width:100vw;height:100vh;background-image:url(/_next/static/media/404.853523e1.webp);background-repeat:no-repeat;background-position:50%;background-size:90% 90%;z-index:-1}.error__page #parallax .text__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project{height:100%;width:100%}.hero__project{height:auto;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:30rem}@media screen and (max-width:768px){.hero__project{padding-top:20rem}}.hero__project .title__project h1{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:gallery;font-size:7rem;color:#000;text-align:center;max-width:750px}@media screen and (max-width:768px){.hero__project .title__project h1{font-size:4rem;margin-top:.5rem}}.hero__project .title__project h1 span{font-family:styrenea-thin}@media screen and (max-width:768px){.hero__project .title__project h1 span{font-size:3rem}}.hero__project .title__project h2{font-family:styrenea-thin;font-size:1.5rem;color:#000;text-transform:uppercase;text-align:center}@media screen and (max-width:768px){.hero__project .title__project h2{font-size:1.2rem}}.hero__project .title__project H3{font-family:styrenea-thin;font-size:1.5rem;color:#000;text-transform:uppercase;text-align:center;margin-bottom:1rem;font-family:styrenea-regular}@media screen and (max-width:768px){.hero__project .title__project H3{font-size:1.2rem}}.hero__project .title__project h4{font-family:styrenea-regular;font-size:1.5rem;color:#000;text-transform:uppercase;text-align:center}@media screen and (max-width:768px){.hero__project .title__project h4{font-size:1.2rem}}.hero__project .title__project a{font-family:styrenea-regular;font-size:1.5rem;color:#000;margin-top:1rem;text-decoration:underline;text-align:center;display:flex;justify-content:center;transition:.3s ease-in-out}.hero__project .title__project a:hover{opacity:.7}@media screen and (max-width:768px){.hero__project .title__project a{font-size:1.2rem}}.hero__project .img__project{width:-moz-fit-content;width:fit-content;height:auto;margin:10rem auto}@media screen and (max-width:768px){.hero__project .img__project{margin:5rem auto}}.hero__project .img__project img{width:80vw;max-height:70vh;object-fit:contain;object-position:50% 50%}.hero__project .details__project{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;width:100%}.hero__project .details__project h3{text-transform:uppercase;font-family:styrenea-regular;font-size:2rem;text-align:left}.hero__project .video__container{margin:10rem auto}@media screen and (max-width:768px){.hero__project .video__container{margin:5rem auto}}.hero__project .video__container video{max-width:80vw;height:auto;max-height:800px}.hero__project .video__container iframe{width:80vw;height:50vh;border:0}.hero__project .credits{display:flex;flex-direction:column;gap:1rem;margin-bottom:8rem}.hero__project .credits p{font-size:1.6rem;text-align:left}.hero__project .credits li,.hero__project .credits p{text-transform:uppercase;font-family:styrenea-regular}.hero__project .credits li{font-size:1.4rem}