.animatedlogo_logo__animated__Wy12c{width:100%;height:100%;display:grid;place-content:center}.animatedlogo_logo__animated__svg__qN50j{width:20em;height:20em}.intro_intro__rGcbW{z-index:999;position:fixed;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 10px 1px #ebe3db;transform:translateY(0);background-color:#fef0e7}.intro_intro--up__mpfFI{transform:translateY(-100%);transition:.85s ease-in-out}.intro_intro__rGcbW .intro_intro__corners__SDADY{position:absolute;width:100%;height:100%}.intro_intro__rGcbW .intro_intro__corners__corner__HU2i5{position:absolute;width:15em;height:8em;border:solid #537970}.intro_intro__rGcbW .intro_intro__corners__corner__TL__dm_Sg{top:10%;left:15%;border-bottom:0;border-right:0}.intro_intro__rGcbW .intro_intro__corners__corner__TR__la4oK{top:10%;right:15%;border-bottom:0;border-left:0}.intro_intro__rGcbW .intro_intro__corners__corner__BR__GRI8J{bottom:10%;right:15%;border-top:0;border-left:0}.intro_intro__rGcbW .intro_intro__corners__corner__BL__mUiU2{bottom:10%;left:15%;border-top:0;border-right:0}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aec774cbe1963439-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/634216363f5c73c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d83fe381bb17eb77-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/88325a2c1fede2f4-s.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e1c529c04de64b40-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_Fallback_b1da2a;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_b1da2a{font-family:__Montserrat_b1da2a,__Montserrat_Fallback_b1da2a;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a,del,ins{text-decoration:none}a{color:inherit}button,input{outline:0}:root{--cooltipz-bg-color:#486a62;--cooltipz-border-color:#486a62;--cooltipz-text-color:#f5f5f5}*,:after,:before{font-size:1em;line-height:1.2;margin:0;padding:0;box-sizing:border-box;border:none;text-decoration:none}.fp-watermark{display:none!important}body{margin:0;font-family:Montserrat,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0}#__next,.theme{height:100vh;width:100%}.theme--light #__next,.theme--light .theme{background-color:#fef0e7}.theme--dark #__next,.theme--dark .theme{background-color:#3c4e49}.app{position:relative;width:100%;height:400vh}.theme--light .app{color:#374843}.theme--dark .app{color:#f5f5f5}.app .lazyload-wrapper{width:100%}.app .section{width:100%;display:flex;align-items:center;justify-content:center}.app .section--home{padding-bottom:5em}.theme--light .app .section--home{background-color:#fef0e7}.theme--dark .app .section--home{background-color:#3c4e49}.app .section--skills{flex-direction:column}.theme--light .app .section--skills{background-color:#ffeddb}.theme--dark .app .section--skills{background-color:#374843}.theme--light .app .section--projects{background-color:#fef0e7}.theme--dark .app .section--projects{background-color:#3c4e49}.app .section--contact{flex-direction:column}.theme--light .app .section--contact{background-color:#ffeddb}.theme--dark .app .section--contact{background-color:#374843}.app .footer{flex-direction:row;font-size:.8em;width:100%;min-height:6vh;box-shadow:0 -2px 16px rgba(0,0,0,.25)}.theme--light .app .footer{background-color:#fef0e7;color:#374843}.theme--dark .app .footer{background-color:#3c4e49;color:#f5f5f5}.app .footer>div{display:flex;justify-content:center}.app .footer a{padding-left:.3em;font-weight:600;transition:.2s ease-in-out}.app .footer a:hover{text-decoration:underline;transform:scale(1.05);transition:.2s ease-in-out}.disable-scroll{overflow-y:hidden}@media(min-width:350px){.app .section--contact,.app .section--project{padding-top:2em}}@media(min-width:730px){.app .section--project{padding-top:unset}}@media(min-width:1024px){.app .section{max-height:100vh}.app .section--home{padding:0}.app .section--contact,.app .section--skills{padding-top:unset}}.header{position:fixed;top:0;width:100%;height:70px;display:flex;align-items:center;justify-content:flex-end;padding-right:1em;z-index:5}.theme--light .header{background-color:hsla(97,13%,80%,.5)}.theme--dark .header{background-color:rgba(83,121,112,.5)}.header__logo{background-repeat:no-repeat;background-position:50%;background-size:contain;width:3em;height:3em}.theme--light .header__logo{background-image:url(/_next/static/media/logo-flower_light.cd64e61d.svg)}.theme--dark .header__logo{background-image:url(/_next/static/media/logo-flower_dark.cf800a09.svg)}@media(min-width:730px){.header{background-color:transparent!important}.header__logo{display:none}}.menu{position:fixed;top:0;right:0;padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;width:100%;height:100%;transform:translateY(-105%);transition:.2s ease-in-out}.theme--light .menu{background-color:#cad3c5}.theme--dark .menu{background-color:#537970}.menu__logo{background-repeat:no-repeat;background-position:0;background-size:contain;width:80%;height:3em;padding-left:3em;text-align:center;display:flex;align-items:center;justify-content:center;text-indent:-100em;text-transform:uppercase}.theme--light .menu__logo{background-image:url(/_next/static/media/logo-flower_light.cd64e61d.svg);color:#537970}.theme--dark .menu__logo{background-image:url(/_next/static/media/logo-flower_dark.cf800a09.svg);color:#cad3c5}.menu__socials{width:100%;display:flex;align-items:center;justify-content:center}.menu__socials__link{display:block;height:100%}.theme--light .menu__socials__link{color:#537970}.theme--dark .menu__socials__link{color:#cad3c5}.menu__socials__link:first-child{margin-right:1em}.menu__socials__link--icon{height:100%;width:2em;transition:.1s ease-in-out}.menu__socials__link--icon:hover{transform:scale(1.1);transition:.2s ease-in-out}.theme--light .menu__socials__link--icon:hover{color:#486a62}.theme--dark .menu__socials__link--icon:hover{color:#bdc8b7}.menu__links{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:350px}.menu__links__link{background-repeat:no-repeat;background-position:50%;background-size:contain;background-origin:content-box;width:2.5em;height:2.5em;text-indent:-100em;text-transform:uppercase;white-space:nowrap;overflow:hidden;transition:.1s ease-in-out;cursor:pointer}.theme--light .menu__links__link[data-section=home]{background-image:url(/_next/static/media/home-dark.cb635713.svg)}.theme--light .menu__links__link[data-section=skills]{background-image:url(/_next/static/media/skill-dark.a3ac8964.svg)}.theme--light .menu__links__link[data-section=projects]{background-image:url(/_next/static/media/project-dark.39829ed5.svg)}.theme--light .menu__links__link[data-section=contact]{background-image:url(/_next/static/media/contact-dark.23635bfe.svg)}.theme--light .menu__links__link[data-section=resume]{background-image:url(/_next/static/media/resume-dark.903761c5.svg)}.theme--dark .menu__links__link[data-section=home]{background-image:url(/_next/static/media/home-light.19c9d8fd.svg)}.theme--dark .menu__links__link[data-section=skills]{background-image:url(/_next/static/media/skill-light.029a005f.svg)}.theme--dark .menu__links__link[data-section=projects]{background-image:url(/_next/static/media/project-light.e42abbca.svg)}.theme--dark .menu__links__link[data-section=contact]{background-image:url(/_next/static/media/contact-light.f9588f78.svg)}.theme--dark .menu__links__link[data-section=resume]{background-image:url(/_next/static/media/resume-light.56645693.svg)}.menu__links__link--active{width:3em;height:3em;padding:.3em;border-radius:.3em}.theme--light .menu__links__link--active{background-color:#537970}.theme--light .menu__links__link--active[data-section=home]{background-image:url(/_next/static/media/home-light.19c9d8fd.svg)}.theme--light .menu__links__link--active[data-section=skills]{background-image:url(/_next/static/media/skill-light.029a005f.svg)}.theme--light .menu__links__link--active[data-section=projects]{background-image:url(/_next/static/media/project-light.e42abbca.svg)}.theme--light .menu__links__link--active[data-section=contact]{background-image:url(/_next/static/media/contact-light.f9588f78.svg)}.theme--dark .menu__links__link--active{background-color:#cad3c5}.theme--dark .menu__links__link--active[data-section=home]{background-image:url(/_next/static/media/home-dark.cb635713.svg)}.theme--dark .menu__links__link--active[data-section=skills]{background-image:url(/_next/static/media/skill-dark.a3ac8964.svg)}.theme--dark .menu__links__link--active[data-section=projects]{background-image:url(/_next/static/media/project-dark.39829ed5.svg)}.theme--dark .menu__links__link--active[data-section=contact]{background-image:url(/_next/static/media/contact-dark.23635bfe.svg)}.menu__links__link:hover{transform:scale(1.05)}.menu__language_toggle{cursor:pointer;text-indent:0;width:3.2em;height:3em;padding:.25em;border-radius:.3em}.theme--light .menu__language_toggle{background-color:#537970;color:#fef0e7}.theme--dark .menu__language_toggle{background-color:#cad3c5;color:#3c4e49}.menu.open{justify-content:space-around;transform:translateY(0);transition:transform .2s ease-in-out}.theme--light .menu.open{background-color:#cad3c5}.theme--dark .menu.open{background-color:#537970}.menu.open .menu__logo{text-indent:0;padding-left:4em}.menu.open .menu__links{width:200px}.menu.open .menu__links__link{display:flex;align-items:center;width:100%;background-position:0;text-indent:1.5em;justify-content:center}.theme--light .menu.open .menu__links__link{color:#537970}.theme--dark .menu.open .menu__links__link,.theme--light .menu.open .menu__links__link--active[data-section=contact],.theme--light .menu.open .menu__links__link--active[data-section=home],.theme--light .menu.open .menu__links__link--active[data-section=projects],.theme--light .menu.open .menu__links__link--active[data-section=skills]{color:#cad3c5}.theme--dark .menu.open .menu__links__link--active[data-section=contact],.theme--dark .menu.open .menu__links__link--active[data-section=home],.theme--dark .menu.open .menu__links__link--active[data-section=projects],.theme--dark .menu.open .menu__links__link--active[data-section=skills]{color:#537970}.menu.open .menu__toggles{display:flex;width:100%;justify-content:center;align-items:center;height:5em}.menu.open .menu__toggles__ctn{cursor:pointer;width:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;text-transform:uppercase}.theme--light .menu.open .menu__toggles__ctn{color:#537970}.theme--dark .menu.open .menu__toggles__ctn{color:#cad3c5}.menu.open .menu__toggles__ctn__info{position:static;visibility:visible;transition:.2s ease-in-out;margin:0}.menu_toggle{position:absolute;top:0;left:0;padding:1em;z-index:10}@media(min-width:730px){.menu{width:70px;left:0;justify-content:space-between;transform:translateY(0);animation:appear .2s ease-in-out forwards;transition:.2s ease-in-out}.theme--light .menu{box-shadow:1px 0 10px #cad3c5}.theme--dark .menu{box-shadow:1px 0 10px #537970}.menu__socials,.menu_toggle{display:none}.menu__toggles{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:6em}.menu__toggles,.menu__toggles__ctn{transition:.2s ease-in-out}.menu__toggles__ctn__info{position:absolute;left:-100%;visibility:hidden;overflow:hidden;transition:.1s ease-in-out}.menu:hover{width:220px;transition:.2s ease-in-out}.menu:hover .menu__toggles{width:100%}.menu:hover .menu__toggles__ctn{cursor:pointer;width:100%;display:flex;align-items:center;justify-content:flex-start;text-transform:uppercase;transition:.2s ease-in-out}.theme--light .menu:hover .menu__toggles__ctn{color:#537970}.theme--dark .menu:hover .menu__toggles__ctn{color:#cad3c5}.menu:hover .menu__toggles__ctn__info{position:static;visibility:visible;margin-left:2em;transition:.2s ease-in-out}.menu:hover .menu__logo{text-indent:0;padding-left:4em}.menu:hover .menu__links{width:100%}.menu:hover .menu__links__link{background-position:0;display:flex;width:100%;align-items:center;justify-content:center;text-indent:2em;transition:.2s ease-in-out}.theme--light .menu:hover .menu__links__link{color:#537970}.theme--dark .menu:hover .menu__links__link,.theme--light .menu:hover .menu__links__link--active[data-section=contact],.theme--light .menu:hover .menu__links__link--active[data-section=home],.theme--light .menu:hover .menu__links__link--active[data-section=projects],.theme--light .menu:hover .menu__links__link--active[data-section=skills]{color:#cad3c5}.theme--dark .menu:hover .menu__links__link--active[data-section=contact],.theme--dark .menu:hover .menu__links__link--active[data-section=home],.theme--dark .menu:hover .menu__links__link--active[data-section=projects],.theme--dark .menu:hover .menu__links__link--active[data-section=skills]{color:#537970}}@keyframes appear{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.burger{align-self:end;height:3em;width:3em;position:relative;font-size:12px;transition:all .2s}.burger:after{content:"";display:block;position:absolute;height:150%;width:150%;top:-25%;left:-25%}.burger .burger-lines{top:50%;margin-top:-.125em}.burger .burger-lines,.burger .burger-lines:after,.burger .burger-lines:before{pointer-events:none;display:block;content:"";width:100%;border-radius:.25em;height:.25em;position:absolute;transform:rotate(0)}.theme--light .burger .burger-lines,.theme--light .burger .burger-lines:after,.theme--light .burger .burger-lines:before{background-color:#537970}.theme--dark .burger .burger-lines,.theme--dark .burger .burger-lines:after,.theme--dark .burger .burger-lines:before{background-color:#cad3c5}.burger .burger-lines:after{left:0;top:-1em}.burger .burger-lines:before{left:1em;top:1em}.burger.burger-squeeze .burger-lines,.burger.burger-squeeze .burger-lines:after,.burger.burger-squeeze .burger-lines:before{transition:top .2s .2s,left .1s,transform .2s,background-color .4s .2s}.burger.burger-squeeze .burger-lines:after,.burger.burger-squeeze .burger-lines:before{width:2em}.burger.burger-squeeze.open .burger-lines,.burger.burger-squeeze.open .burger-lines:after,.burger.burger-squeeze.open .burger-lines:before{transition:background-color .2s,top .2s,left .2s,transform .2s .15s}.burger.burger-squeeze.open .burger-lines{background-color:transparent}.burger.burger-squeeze.open .burger-lines:after,.burger.burger-squeeze.open .burger-lines:before{left:.5em;top:0}.burger.burger-squeeze.open .burger-lines:before{transform:rotate(-45deg)}.burger.burger-squeeze.open .burger-lines:after{transform:rotate(45deg)}.socials{display:none}@media(min-width:730px){.socials{width:15em;height:3em;display:flex;align-items:center;justify-content:space-between;position:fixed;right:0;top:.5em;z-index:6}.socials__dash{width:5em;height:.2em}.theme--light .socials__dash{background-color:#537970}.theme--dark .socials__dash{background-color:#cad3c5}.socials__link{display:block;height:100%}.theme--light .socials__link{color:#537970}.theme--dark .socials__link{color:#cad3c5}.socials__link--icon{height:100%;width:2em;transition:.1s ease-in-out}.socials__link--icon:hover{transform:scale(1.1);transition:.2s ease-in-out}.theme--light .socials__link--icon:hover{color:#486a62}.theme--dark .socials__link--icon:hover{color:#bdc8b7}}.themetoggle{width:3.3em;height:2em;border-radius:1em;display:flex;align-items:center;box-shadow:inset 2px 2px 4px 0 rgba(0,0,0,.6),0 1px 4px rgba(0,0,0,.327)}.theme--light .themetoggle{background-color:#537970}.theme--dark .themetoggle{background-color:#cad3c5}.themetoggle__switch{width:1.6em;height:1.6em;border-radius:1em;padding:.25em;margin:0 .25em .03em}.theme--light .themetoggle__switch{color:#537970;background-color:#fef0e7;animation:toggleOff .2s normal forwards}.theme--dark .themetoggle__switch{color:#cad3c5;background-color:#3c4e49;animation:toggleOn .2s normal forwards}@keyframes toggleOn{0%{transform:translateX(0)}to{transform:translateX(1.3em)}}@keyframes toggleOff{0%{transform:translateX(1.3em)}to{transform:translateX(0)}}.section_title{position:relative;width:-moz-fit-content;width:fit-content;font-size:3em;font-weight:400;text-align:right;margin-left:.5em;z-index:1}.section_title:before{position:absolute;content:"";width:95%;height:.4em;bottom:.05em;left:-.5em;z-index:-1}.theme--light .section_title:before{background-color:#cad3c5}.theme--dark .section_title:before{background-color:#537970}.projectinfo{width:310px;border-radius:1em;z-index:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.projectinfo__logo{width:100px;height:100px}.projectinfo__sep{width:5em;height:2px;margin:1em;background-color:#f5f5f5}.projectinfo__ctn{display:flex;flex-direction:column;align-items:center;width:100%;height:400px;overflow:scroll}.projectinfo__ctn__info{margin-bottom:1em}.projectinfo__ctn__info__title{font-size:1.25em;font-weight:600;margin-bottom:.5em}.projectinfo__ctn__info__text{text-align:justify;line-height:1.2;font-size:.95em;-webkit-hyphens:auto;hyphens:auto}.projectinfo__ctn__info__text br{display:block;content:"";margin-top:.3em}.projectinfo__ctn__info__text__para{margin-top:.25em}.projectinfo__ctn__info__text__subtitle{text-decoration:underline;margin-right:1em;text-align:left;display:inline-block}.projectinfo__ctn__info__text__link:hover{text-decoration:underline}.projectinfo__ctn__info__text__skills{width:100%;height:100%;padding:.5em 0;display:flex;flex-wrap:wrap}.projectinfo__ctn__info__text__skills__skill{width:-moz-fit-content;width:fit-content;color:#3c4e49;background-color:#cad3c5;padding:.25em;margin:.25em;border-radius:.25em}.projectinfo__ctn__info--desc .projectinfo__ctn__info__text br{margin-top:.45em}.projectinfo__ctn__info--desc ul{margin:0}.projectinfo__ctn__info--desc li{position:relative;list-style-type:none;padding-left:1.5em}.projectinfo__ctn__info--desc li:before{content:"";display:block;position:absolute;left:0;top:-2px;width:5px;height:11px;border-color:#cad3c5;border-style:solid;border-width:0 2px 2px 0;transform-origin:bottom left;transform:rotate(45deg)}.projectinfo__ctn__info--desc strong{font-weight:600}@media(min-width:730px){.projectinfo{width:27em}}@media(min-width:1024px){.projectinfo{width:50em}.projectinfo__logo{width:120px;height:120px}.projectinfo__ctn{flex-direction:row;align-items:flex-start;justify-content:space-between;overflow:hidden;height:360px}.projectinfo__ctn__info{margin-bottom:1em;width:49%}.projectinfo__ctn__info__text{font-size:.9em}.projectinfo__ctn__info__text__skills__skill{padding:.25em .5em}}.modal{position:fixed;z-index:1000;width:auto;max-height:650px;border-radius:1em;box-shadow:0 5px 15px hsla(0,16%,69%,.35);display:flex;flex-direction:column;align-items:center;padding:2em;color:#f5f5f5;background-color:#486a62;top:50%;left:50%;transform:translate(-50%,-50%)}.modal__close{position:absolute;width:2.5em;height:2.5em;right:2em;z-index:1}#modal_background{z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);opacity:.5}* html #modal_background{position:absolute}.card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:365px;height:600px;margin:auto}.card__imgs{z-index:-1;position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover;width:100%;height:85%;margin-bottom:-2em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme--light .card__imgs{background-image:url(https://res.cloudinary.com/matthieu-munoz/q_100,c_scale,w_826,h_849/project-background-dark_a0vluc.svg)}.theme--dark .card__imgs{background-image:url(https://res.cloudinary.com/matthieu-munoz/q_100,c_scale,w_826,h_849/project-background-light_hywo3q.svg)}.card__imgs img{pointer-events:none;position:absolute}.card__imgs img:first-child{width:30%;top:6em;left:3em}.card__imgs img:last-child{width:65%;bottom:7em;right:2em}.card__link,.card__modal{text-transform:uppercase;font-size:1.2em;text-align:center;z-index:2;--h:2rem;line-height:var(--h);color:transparent;overflow:hidden;transition:.3s}.theme--light .card__link,.theme--light .card__modal{text-shadow:0 calc(-1*var(--_t, 0em)) #374843,0 calc(var(--h) - var(--_t, 0em)) #537970}.theme--dark .card__link,.theme--dark .card__modal{text-shadow:0 calc(-1*var(--_t, 0em)) #f5f5f5,0 calc(var(--h) - var(--_t, 0em)) #cad3c5}.card__link:hover,.card__modal:hover{--_t:var(--h)}.card__modal{font-size:1.1em;margin-top:.25em;cursor:pointer;background-color:#486a62;padding:.15rem .75rem;border-radius:.25rem}.theme--light .card__modal{text-shadow:0 calc(-1*var(--_t, 0em)) #f5f5f5,0 calc(var(--h) - var(--_t, 0em)) #ffeddb}.theme--dark .card__modal{text-shadow:0 calc(-1*var(--_t, 0em)) #3c4e49,0 calc(var(--h) - var(--_t, 0em)) #374843}.card__sep{width:5em;height:2px;margin:.5em}.theme--light .card__sep{background-color:#537970}.theme--dark .card__sep{background-color:#cad3c5}.card__desc{width:90%;text-align:center}@media(min-width:730px){.card{width:700px;height:640px}.card__imgs{margin-right:-2em}.card__imgs img{position:absolute}.card__imgs img:first-child{width:25%;top:3em;left:8em}.card__imgs img:last-child{width:50%;bottom:5em;right:9em}}.input-container{position:relative;width:100%}.input-container__textarea{width:100%;height:100%;margin-top:.5em;outline:none;background:none;min-height:100px;border:0;font-size:1.2em;font-weight:400}.theme--light .input-container__textarea{color:#374843}.theme--dark .input-container__textarea{color:#f5f5f5}.input-container__textarea:focus~label{transform:translate(-12%,-55%) scale(.75)}.theme--light .input-container__textarea:focus~label{color:#374843}.theme--dark .input-container__textarea:focus~label{color:#f5f5f5}.input-container__textarea:focus~.bar:after,.input-container__textarea:focus~.bar:before{width:50%}.input-container__textarea:valid~label{transform:translate(-12%,-55%) scale(.75)}.theme--light .input-container__textarea:valid~label{color:#374843}.theme--dark .input-container__textarea:valid~label{color:#f5f5f5}.input-container input{outline:none;position:relative;background:none;width:100%;height:50px;border:0;font-size:1em;font-weight:400}.theme--light .input-container input{color:#374843}.theme--dark .input-container input{color:#f5f5f5}.input-container input:focus~label{transform:translate(-12%,-50%) scale(.75)}.theme--light .input-container input:focus~label{color:#374843}.theme--dark .input-container input:focus~label{color:#f5f5f5}.input-container input:focus~.bar:after,.input-container input:focus~.bar:before{width:50%}.input-container input:valid~label{transform:translate(-12%,-50%) scale(.75)}.theme--light .input-container input:valid~label{color:#374843}.theme--dark .input-container input:valid~label{color:#f5f5f5}.input-container label{position:absolute;top:0;left:0;font-size:1em;font-weight:300;text-transform:uppercase;line-height:60px;transition:all .2s ease}.theme--light .input-container label{color:#374843}.theme--dark .input-container label{color:#f5f5f5}.input-container .bar{position:absolute;left:0;bottom:0;width:100%;height:1px}.theme--light .input-container .bar{background:#374843}.theme--dark .input-container .bar{background:#f5f5f5}.input-container .bar:after,.input-container .bar:before{content:"";position:absolute;width:0;height:2px;transition:all .2s ease}.theme--light .input-container .bar:after,.theme--light .input-container .bar:before{background:#374843}.theme--dark .input-container .bar:after,.theme--dark .input-container .bar:before{background:#f5f5f5}.input-container .bar:before{left:50%}.input-container .bar:after{right:50%}.input-container .error__icon{display:none}.input-error{position:relative}.input-error .bar,.input-error .bar:after,.input-error .bar:before{background-color:#b83333!important}.input-error .error__icon{position:absolute!important;right:0;top:40%;width:1.5em;display:block;color:#b83333}.home{padding-top:6em}.home,.home__intro{width:100%;display:flex;flex-direction:column;align-items:center}.home__intro{height:100vh;justify-content:center;padding:1.5em}.home__intro__text{margin-top:.25em;max-width:400px}.home__intro__text__para{margin-top:1em;text-align:justify;-webkit-hyphens:auto;hyphens:auto;display:flex}.home__intro__text__para:last-child{position:relative;margin-left:3em;align-items:center;height:3.5em}.home__intro__text__para--icon{width:4em;height:5em;background-repeat:no-repeat;background-position:50%;background-size:contain;position:absolute;top:-.6em;left:-4em}.theme--light .home__intro__text__para--icon{background-image:url(/_next/static/media/tip-flower-dark.25f7f337.svg)}.theme--dark .home__intro__text__para--icon{background-image:url(/_next/static/media/tip-flower-light.6bdcf4ac.svg)}.home__profil{margin-top:1em}.home__profil,.home__profil__card{width:300px;display:flex;justify-content:center}.home__profil__card{align-items:center}.home__profil__card__me{width:80%;align-items:center;display:flex;flex-direction:column;transform:scale(1.2)}.home__profil__card__me__container{height:280px;transform:scale(.48);transition:transform .25s ease-in-out;width:400px}.home__profil__card__me__container:hover{transform:scale(.54)}.home__profil__card__me__container:hover .home__profil__card__me__container__inner--img{transform:translateY(0) scale(1.2)}.home__profil__card__me__container__inner{-webkit-clip-path:path("M 390,400 C 390,504.9341 304.9341,590 200,590 95.065898,590 10,504.9341 10,400 V 10 H 200 390 Z");clip-path:path("M 390,400 C 390,504.9341 304.9341,590 200,590 95.065898,590 10,504.9341 10,400 V 10 H 200 390 Z");position:relative;transform-origin:50% bottom;top:-200px}.home__profil__card__me__container__inner--circle{width:380px;height:380px;left:10px;pointer-events:none;position:absolute;top:210px}.home__profil__card__me__container__inner--img{position:relative;transform:translateY(20px) scale(1.15);transform-origin:50% bottom;transition:transform .3s ease-in-out;left:-7px;top:185px;width:415px;height:415px;border-radius:250px}.home__profil__card__me__divider{height:2px;width:160px}.theme--light .home__profil__card__me__divider{background-color:#537970}.theme--dark .home__profil__card__me__divider{background-color:#cad3c5}.home__profil__card__me__name{font-size:1.5em;font-weight:600;margin-top:.5em;text-align:center}.home__profil__card__me__title{font-family:arial;font-size:.8em;font-style:italic;margin-top:.25em}@media(min-width:730px){.home{width:auto;margin-left:4em}}@media(min-width:1024px){.home{width:100%;margin-left:unset;padding:0;height:100%;flex-direction:row;justify-content:center}.home__intro{width:500px;align-items:flex-start;margin-right:3em}}.fp-overflow{width:100%}.skills{justify-content:center}.skills,.skills__cards{display:flex;flex-direction:column;align-items:center;width:100%}.skills__cards{max-width:400px;height:100%;justify-content:space-between}.skills__cards--animctn{width:100%;height:100%;display:flex;justify-content:center}.skills__cards__card{z-index:1;position:relative;display:flex;flex-direction:column;width:100%;height:425px;margin-bottom:1.5em}.skills__cards__card--ctn{display:flex;justify-content:center;align-items:center;flex-direction:column;height:calc(100% - 25px);width:calc(100% - 25px);transition:.3s ease-in-out}.theme--light .skills__cards__card--ctn{background-color:#cad3c5}.theme--dark .skills__cards__card--ctn{background-color:#537970}.skills__cards__card:before{z-index:-1;position:absolute;content:"";height:calc(100% - 25px);width:calc(100% - 25px);right:0;bottom:0;transition:.3s ease-in-out}.theme--light .skills__cards__card:before{border:3px solid #537970}.theme--dark .skills__cards__card:before{border:3px solid #cad3c5}.skills__cards__card__logo{width:8em;height:8em;background-repeat:no-repeat;background-position:50%;background-size:contain}.theme--light .skills__cards__card__logo[data-skills=tech]{background-image:url(/_next/static/media/tech-icon-dark.0a091313.svg)}.theme--light .skills__cards__card__logo[data-skills=spec]{background-image:url(/_next/static/media/spec-icon-dark.1710c1ae.svg)}.theme--light .skills__cards__card__logo[data-skills=divers]{background-image:url(/_next/static/media/divers-icon-dark.3d441c61.svg)}.theme--dark .skills__cards__card__logo[data-skills=tech]{background-image:url(/_next/static/media/tech-icon-light.45b08f4a.svg)}.theme--dark .skills__cards__card__logo[data-skills=spec]{background-image:url(/_next/static/media/spec-icon-light.79270c6f.svg)}.theme--dark .skills__cards__card__logo[data-skills=divers]{background-image:url(/_next/static/media/divers-icon-light.b0f8c251.svg)}.skills__cards__card__title{font-size:2em;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.theme--light .skills__cards__card__title{color:#374843}.theme--dark .skills__cards__card__title{color:#f5f5f5}.skills__cards__card__list{display:none}.skills__cards__card:hover{align-items:center;justify-content:center;transition:.3s ease-in-out}.skills__cards__card:hover:before{height:100%;width:100%;transition:.3s ease-in-out}.skills__cards__card:hover .skills__cards__card--ctn{height:96%;width:96%;padding:1.5em;transition:.3s ease-in-out}.theme--light .skills__cards__card:hover .skills__cards__card--ctn{background-color:#bdc8b7}.theme--dark .skills__cards__card:hover .skills__cards__card--ctn{background-color:#486a62}.skills__cards__card:hover .skills__cards__card__logo{display:none}.skills__cards__card:hover .skills__cards__card__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:60%;height:100%;margin-top:.5em}.skills__cards__card:hover .skills__cards__card__list__item{flex:50% 1;display:flex;flex-direction:column;align-items:center;margin-bottom:.25em}.skills__cards__card:hover .skills__cards__card__list__item__icon{width:5em;height:5em;margin-bottom:.25em}.skills__cards__card:hover .skills__cards__card__list--large{width:100%}.skills__cards__card:hover .skills__cards__card__list--large .skills__cards__card__list__item{flex:33% 1}@media(min-width:350px){.skills{padding-top:6em}.skills__cards__card{transform:scale(.8)}}@media(min-width:480px){.skills__cards__card{transform:scale(.9)}}@media(min-width:730px){.skills{padding:unset}}@media(min-width:1024px){.skills{min-height:500px}.skills__cards{flex-direction:row;width:100%;margin-left:80px;max-width:950px}.skills__cards__card{max-width:300px;height:320px}.skills__cards__card__title{font-size:1.5em}.skills__cards__card:hover .skills__cards__card__list__item__icon{width:3em;height:3em}}@media(min-width:1500px){.skills .section_title{margin-bottom:1em}.skills__cards{width:80%;height:auto;max-width:1350px}.skills__cards__card{transform:scale(1);max-width:400px;height:425px}.skills__cards__card:hover .skills__cards__card__list__item__icon{width:5em;height:5em}}.projects{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.projects__carousel{width:100%;height:100%;padding:.5em}.projects .slick-next:before,.projects .slick-prev:before{font-size:30px}.theme--light .projects .slick-next:before,.theme--light .projects .slick-prev:before{color:#537970}.theme--dark .projects .slick-next:before,.theme--dark .projects .slick-prev:before{color:#cad3c5}.projects .section_title{margin-top:1.5em}@media(min-width:730px){.projects__carousel{width:80%;margin-top:unset;margin-left:2em;height:100%}}@media(min-width:1024px){.projects .section_title{margin-top:1em}.projects__carousel{height:85%}}.contact{height:100%;padding-top:6em}.contact,.contact__ctn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.contact__ctn{margin-top:1em}.contact__infos{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.contact__infos__map{width:100%;height:400px;margin:1em 0;z-index:0}.contact__infos__sep{width:5em;height:2px;margin:.5em}.theme--light .contact__infos__sep{background-color:#537970}.theme--dark .contact__infos__sep{background-color:#cad3c5}.contact__form{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2em;padding:1.5em 1em;box-shadow:0 0 8px rgba(0,0,0,.1)}.theme--light .contact__form{background-color:#cad3c5}.theme--dark .contact__form{background-color:#537970}.contact__form__inputs{width:90%;display:flex;align-items:center;flex-direction:column}.contact__form__inputs .input-container{margin-bottom:.8em}.contact__form__confirm{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.3em}.contact__form__confirm__img{width:50%;margin:1.5em}.contact__form__submit{width:30%;margin:1em auto 0;border-radius:.25em;padding:.3em;border:none;font-size:1.1em}.theme--light .contact__form__submit{background-color:#374843;color:#f5f5f5}.theme--dark .contact__form__submit{background-color:#f5f5f5;color:#3c4e49}.theme--light .contact__form__submit:hover{background-color:#486a62;transform:scale(1.02)}.theme--dark .contact__form__submit:hover{background-color:#bdc8b7;transform:scale(1.02)}@media(min-width:730px){.contact__ctn{margin-left:100px;width:80%;height:auto}.contact__form{border-top-left-radius:.25em;border-bottom-left-radius:.25em}}@media(min-width:1024px){.contact{padding-top:unset}.contact .section_title{margin-bottom:1em}.contact__ctn{width:calc(100% - 100px);flex-direction:row;margin-left:100px}.contact__infos{width:50%}.contact__infos__map{width:100%}.contact__form{width:50%}}