@import"https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@font-face{font-family:"Nexa Rust Sans";src:url("../../assets/fonts/nexa-rust-sans/NexaRustSans-Black.woff2") format("woff2"),url("../../assets/fonts/nexa-rust-sans/NexaRustSans-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Nexa Rust Slab Black Shadow 1";src:url("../../assets/fonts/nexa-rust-slab/NexaRustSlab-BlackShadow1.woff2") format("woff2"),url("../../assets/fonts/nexa-rust-slab/NexaRustSlab-BlackShadow1.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url("../../assets/fonts/pp-neue-montreal/PPNeueMontreal-SemiBolditalic.woff2") format("woff2"),url("../../assets/fonts/pp-neue-montreal/PPNeueMontreal-SemiBolditalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url("../../assets/fonts/pp-neue-montreal/PPNeueMontreal-Bold.woff2") format("woff2"),url("../../assets/fonts/pp-neue-montreal/PPNeueMontreal-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url("../../assets/fonts/pp-neue-montreal/PPNeueMontreal-Italic.woff2") format("woff2"),url("../../assets/fonts/pp-neue-montreal/PPNeueMontreal-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"PP Neue Montreal Book";src:url("../../assets/fonts/pp-neue-montreal/PPNeueMontreal-Book.woff2") format("woff2"),url("../../assets/fonts/pp-neue-montreal/PPNeueMontreal-Book.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url("../../assets/fonts/pp-neue-montreal/PPNeueMontreal-Thin.woff2") format("woff2"),url("../../assets/fonts/pp-neue-montreal/PPNeueMontreal-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url("../../assets/fonts/pp-neue-montreal/PPNeueMontreal-Medium.woff2") format("woff2"),url("../../assets/fonts/pp-neue-montreal/PPNeueMontreal-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img{max-width:100%}body{background-color:#1a1719;color:#f1ebeb;font-family:"PP Neue Montreal",sans-serif;font-size:clamp( 1.13rem, 0.63vw + 0.94rem, 1.5rem );line-height:1.4;transition:background-color 1s ease;overflow-x:hidden}::-moz-selection{color:#1a1719;background-color:#ea6a97}::selection{color:#1a1719;background-color:#ea6a97}html.fullscreen body{overflow:hidden}html.lightmode body{background-color:#f1ebeb}html.lightmode body ::-moz-selection{color:#f1ebeb;background-color:#b11049}html.lightmode body ::selection{color:#f1ebeb;background-color:#b11049}h1,h2,h3,h4,h5,p{margin:0}h3,h4,h5{font-family:"PP Neue Montreal",sans-serif;color:#f1ebeb;line-height:1}h1{font-family:"Nexa Rust Sans",sans-serif;font-size:clamp( 2.5rem, 5.21vw + 0.94rem, 5.63rem );line-height:1}h2{font-size:clamp( 2rem, 4.17vw + 0.75rem, 4.5rem );line-height:1}h3{font-size:clamp( 1.75rem, 2.08vw + 1.13rem, 3rem )}h4{font-size:clamp( 1.5rem, 1.67vw + 1rem, 2.5rem );font-weight:500}h5{font-size:clamp( 1.25rem, 0.83vw + 1rem, 1.75rem )}p{font-family:"PP Neue Montreal",sans-serif;font-weight:400;color:#f1ebeb;line-height:1.1}a{font-family:"Nexa Rust Sans",sans-serif;color:#fff;text-decoration:none;transition:.3s all ease}.wrapper{max-width:1440px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 700px){.wrapper{width:calc(100% - 60px)}}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}.atropos{position:relative;display:block;perspective:1200px;transform:translate3d(0, 0, 0)}.atropos-rotate-touch,.atropos-rotate-scroll-x,.atropos-rotate-scroll-y{-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-scale,.atropos-rotate{width:100%;height:100%;transform-style:preserve-3d;transition-property:transform;display:block}.atropos-shadow,.atropos-highlight{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%, rgba(255, 255, 255, 0.25), transparent 50%);z-index:0}.atropos-rotate{position:relative}.atropos-inner{width:100%;height:100%;position:relative;overflow:hidden;transform-style:preserve-3d;transform:translate3d(0, 0, 0);display:block}.atropos-active{z-index:1}.atropos-active .atropos-shadow{opacity:1 !important}[data-atropos-offset]{transition-property:transform}[data-atropos-opacity]{transition-property:opacity}[data-atropos-offset][data-atropos-opacity]{transition-property:transform,opacity}.icon{fill:currentColor;display:inline-block;flex:0 0 auto;height:1em;vertical-align:middle;width:1em;stroke:rgba(0,0,0,0)}.icon--stroke{fill:rgba(0,0,0,0);stroke:currentColor}.icon--xs{height:.75em;width:.75em}.icon--sm{height:.8em;width:.8em}.icon--md{height:1.25em;width:1.25em}.icon--lg{height:1.75em;width:1.75em}.icon--xl{height:5em;width:5em}.btn{position:relative;padding:.25rem 1rem;font-size:clamp( 0.88rem, 0.63vw + 0.69rem, 1.25rem );color:#f1ebeb;letter-spacing:.03em;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;gap:.5rem;transition:all .6s ease}.btn img{transition:all .6s ease}.btn .light{display:block}.btn .dark{display:none}.btn::before,.btn::after{content:"";position:absolute;background:rgba(0,0,0,0);transition:.6s ease}.btn::before{width:15%;height:40%;bottom:0;left:0;border-bottom:2px solid #f1ebeb;border-left:2px solid #f1ebeb;border-bottom-left-radius:2px}.btn::after{width:15%;height:40%;top:0;right:0;border-top:2px solid #f1ebeb;border-right:2px solid #f1ebeb;border-top-right-radius:2px}.btn:hover::before,.btn:hover::after{height:80%;width:95%;border-color:#f83479}.btn:hover img{transform:scale(1.3) rotate(360deg)}button.btn{font-family:"Nexa Rust Sans",sans-serif;background-color:rgba(0,0,0,0);border:none;cursor:url("../../assets/icons/pointer.svg"),auto}.btn.lg{padding:.5rem 2.5rem;font-size:clamp( 1.13rem, 4.79vw + -0.31rem, 4rem );gap:1.5rem}.btn.lg span{padding-bottom:.5rem;font-size:clamp( 0.75rem, 2.08vw + 0.13rem, 2rem );font-family:"Nexa Rust Slab Black Shadow 1",sans-serif;line-height:1}.btn.lg img{transform:scale(2)}.btn.lg::before{border-bottom-width:3px;border-left-width:3px}.btn.lg::after{border-top-width:3px;border-right-width:3px}.btn.lg:hover img{transform:scale(2.5) rotate(360deg)}@media screen and (max-width: 1023px){.btn.lg{padding:.25rem 1.25rem;gap:1rem}.btn.lg::before{border-bottom-width:2px;border-left-width:2px}.btn.lg::after{border-top-width:2px;border-right-width:2px}.btn.lg img{transform:scale(1.5)}.btn.lg:hover img{transform:scale(1.8) rotate(360deg)}}@media screen and (max-width: 480px){.btn.lg{padding:.25rem .75rem;gap:.5rem;max-height:40px}.btn.lg span{padding-bottom:.25rem}.btn.lg img{transform:scale(1)}.btn.lg:hover img{transform:scale(1.3) rotate(360deg)}}html.lightmode .btn{color:#1a1719}html.lightmode .btn:hover{color:#b11049}html.lightmode .btn::before,html.lightmode .btn::after{border-color:#1a1719}html.lightmode .btn:hover::before,html.lightmode .btn:hover::after{height:80%;width:95%;border-color:#b11049}html.lightmode .btn .light{display:none}html.lightmode .btn .dark{display:block}.section{padding:6.25rem 0;overflow:hidden;position:relative;z-index:0}.section.first__viewport{height:100vh;width:auto}.section.horizontal{max-width:100vw;height:100vh;width:100vw;flex-shrink:0}@media screen and (max-width: 768px){.section.horizontal{height:auto}}html.fullscreen .section.fullscreen{z-index:9999}#horizontal{max-width:100vw;overflow:hidden;height:100vh;position:relative}@media screen and (max-width: 768px){#horizontal{max-width:auto;height:100%;flex-direction:column}}.spacer{border:none;border-bottom:2px solid #b8b8b8}.socials.lg{flex-direction:column;gap:.5rem}.socials.lg a{opacity:0;transition:opacity 1s ease,transform .6s ease}.socials.lg a .icon{height:2.5rem;width:2.5rem;transition:all .6s ease}.socials.lg a .icon:hover{color:#f83479;transform:scale(1.1)}.socials.lg:nth-child(1) a{padding-left:6.25rem;transform:translateY(20%)}.socials.lg:nth-child(2) a{transform:translateY(40%)}.socials.lg:nth-child(3) a{padding-left:6.25rem;transform:translateY(60%)}.nav-is-active .socials.lg:nth-child(1) a,.nav-is-active .socials.lg:nth-child(2) a,.nav-is-active .socials.lg:nth-child(3) a{transform:translateY(-20%)}.nav-is-active .socials.lg a{opacity:1;transition-delay:1.5s}@media screen and (max-width: 850px){.socials.lg{position:absolute !important;bottom:50%;right:50%;flex-direction:row}.socials.lg a .icon{height:1.5rem;width:1.5rem}}@media screen and (max-width: 480px){.socials.lg{right:40%}}html.lightmode .socials.lg a .icon{color:#1a1719}html.lightmode .socials.lg a .icon:hover{color:#b11049}.has-js [data-scrolly=opacity]{opacity:0;transition:opacity 1.8s ease}.has-js [data-scrolly=opacity].is-active{opacity:1}.has-js [data-scrolly=fromBottomFast]{opacity:0;transform:translateY(60px);transition:all 1s ease}.has-js [data-scrolly=fromBottomFast].is-active{opacity:1;transform:translateY(0)}.has-js [data-scrolly=fromBottom]{opacity:0;transform:translateY(60px);transition:all 1.5s ease}.has-js [data-scrolly=fromBottom].is-active{opacity:1;transform:translateY(0)}.has-js [data-scrolly=fromBottomSlow]{opacity:0;transform:translateY(60px);transition:all 1.8s ease}.has-js [data-scrolly=fromBottomSlow].is-active{opacity:1;transform:translateY(0)}.has-js [data-scrolly=fromTopFast]{opacity:0;transform:translateY(-60px);transition:all 1s ease}.has-js [data-scrolly=fromTopFast].is-active{opacity:1;transform:translateY(0)}.has-js [data-scrolly=fromTop]{opacity:0;transform:translateY(-60px);transition:all 1.5s ease}.has-js [data-scrolly=fromTop].is-active{opacity:1;transform:translateY(0)}.has-js [data-scrolly=fromTopSlow]{opacity:0;transform:translateY(-60px);transition:all 1.8s ease}.has-js [data-scrolly=fromTopSlow].is-active{opacity:1;transform:translateY(0)}.has-js [data-scrolly=fromRightFast]{opacity:0;transform:translateX(60px);transition:all 1s ease}.has-js [data-scrolly=fromRightFast].is-active{opacity:1;transform:translateX(0)}.has-js [data-scrolly=fromRight]{opacity:0;transform:translateX(60px);transition:all 1.5s ease}.has-js [data-scrolly=fromRight].is-active{opacity:1;transform:translateX(0)}.has-js [data-scrolly=fromRightSlow]{opacity:0;transform:translateX(60px);transition:all 1.8s ease}.has-js [data-scrolly=fromRightSlow].is-active{opacity:1;transform:translateX(0)}.has-js [data-scrolly=fromLeftFast]{opacity:0;transform:translateX(-60px);transition:all 1s ease}.has-js [data-scrolly=fromLeftFast].is-active{opacity:1;transform:translateX(0)}.has-js [data-scrolly=fromLeft]{opacity:0;transform:translateX(-60px);transition:all 1.5s ease}.has-js [data-scrolly=fromLeft].is-active{opacity:1;transform:translateX(0)}.has-js [data-scrolly=fromLeftSlow]{opacity:0;transform:translateX(-60px);transition:all 1.8s ease}.has-js [data-scrolly=fromLeftSlow].is-active{opacity:1;transform:translateX(0)}html{cursor:url("../../assets/icons/pointer.svg"),auto}.toggle__heart{cursor:url("../../assets/icons/icon-heart.svg") 9 10,auto}a,.menu__toggle{cursor:url("../../assets/icons/pointer.svg"),auto}.cursor{position:fixed;left:0;transform:translate(-50%, -50%);pointer-events:none;z-index:10000}.cursor.hidden .rotating{opacity:0}.cursor .rotating{background-image:url("../../assets/icons/custom-cursor.svg");background-repeat:no-repeat;background-position:center center;background-size:cover;height:60px;width:60px;pointer-events:none;opacity:1;animation:rotate 12s linear infinite;transition:width .5s,height .5s,opacity .5s ease}.cursor.large .rotating{height:100px;width:100px}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media screen and (max-width: 1023px){html,a,.menu__toggle{cursor:default}.cursor{display:none}}.background__animation{transition:opacity 1s ease;position:fixed;z-index:-1}.background__animation .container{position:absolute;height:100vh;width:100vw;transition:opacity 1s ease}.background__animation .container.darkmode{opacity:1}.background__animation .container.lightmode{opacity:0}.background__animation .container svg{position:absolute;left:-1rem;transform:scale(1.5) !important;max-width:100%;max-height:100%}@media screen and (max-width: 700px){.background__animation .container svg{top:-5%;left:-0.25rem}}html.lightmode .background__animation .container.darkmode{opacity:0}html.lightmode .background__animation .container.lightmode{opacity:1}@keyframes move-text{0%{transform:translateY(120px) rotate(20deg);opacity:0}75%{opacity:.2}100%{transform:translateY(0) rotate(0deg);opacity:1}}.word{line-height:1.2}.split-text span{position:relative;display:inline-block;opacity:0}.animated span{animation:move-text 1s ease-in-out forwards}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#1a1719}::-webkit-scrollbar-thumb{border-radius:2px;background:#f1ebeb}::-webkit-scrollbar-thumb:hover{background:#ea6a97}html.lightmode ::-webkit-scrollbar{width:12px}html.lightmode ::-webkit-scrollbar-track{background:#f1ebeb}html.lightmode ::-webkit-scrollbar-thumb{border-radius:2px;background:#1a1719}html.lightmode ::-webkit-scrollbar-thumb:hover{background:#b11049}.cta_container{padding-left:.5rem;gap:.5rem;width:100%;position:absolute;bottom:0;z-index:0}.cta_scrolldown{padding-bottom:1rem;gap:.5rem;width:-moz-fit-content;width:fit-content;position:absolute;bottom:0}.cta_scrolldown.reset{padding:0;position:relative}.cta_scrolldown p{font-size:clamp( 1.13rem, 0.63vw + 0.94rem, 1.5rem );font-weight:300;color:#f1ebeb}.cta_scrolldown .icon{height:2rem;width:2rem;color:#f1ebeb;transform:translateY(-5%);transition:all .3s ease}.cta_scrolldown:hover .icon{transform:translateY(5%)}@media screen and (max-width: 1023px){.cta_scrolldown .icon{height:1.5rem;width:1.5rem}}@media screen and (max-width: 768px){.cta_container{bottom:5%}}html.lightmode .cta_container p,html.lightmode .cta_container .icon{font-weight:400;color:#1a1719}.number{margin-left:1.5rem;font-family:"Nexa Rust Slab Black Shadow 1",sans-serif;font-size:clamp( 1.25rem, 0.83vw + 1rem, 1.75rem );position:relative}.number::before{content:"";position:absolute;bottom:0;left:-1.5rem;width:2.5rem;border:solid 1px #f1ebeb}@media screen and (max-width: 768px){.number{margin-left:.75rem;font-size:clamp( 1rem, 0.21vw + 0.94rem, 1.13rem )}.number::before{left:-0.75rem;width:1.5rem}}html.lightmode .number{color:#1a1719}html.lightmode .number::before{border-color:#1a1719}.section.big__cta .wrapper{padding:0 6.25rem}@media screen and (max-width: 768px){.section.big__cta .wrapper{padding:0 1.5rem}}.header{position:fixed;height:100%;width:100%;z-index:100;pointer-events:none}.header .background__mobile{opacity:0;width:100%;height:65px;position:fixed;top:0;left:0;z-index:200}.header .logo{pointer-events:all;padding:1.5rem;position:absolute;top:0;left:0;z-index:1000;transition:all .6s ease}.header .logo img{position:absolute;height:2rem;width:2rem;transition:all .3s ease;animation:rotate 30s linear infinite}.header .logo .dark{opacity:1}.header .logo .light{opacity:0}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.header .toggle__container{pointer-events:all;padding:1.5rem;position:absolute;top:0;right:.5rem;z-index:1000}.header .socials.head{pointer-events:all;padding:1.5rem 1.25rem;position:absolute;bottom:0;left:0;z-index:1000;opacity:1;transform:translateX(0);transition:opacity 1.5s ease,transform .6s ease;gap:.25rem}.header .socials.head.has-scrolled{transition-delay:1s;transform:translateX(-150%)}.header .socials.head .icon{height:2rem;width:2rem;transition:all .6s ease}.header .socials.head .icon:hover{transform:scale(1.25)}.header .lang__toggle{pointer-events:all;margin:4rem 1.5rem;position:absolute;bottom:0;right:0;z-index:1001;transform:translateX(0);transition:transform .6s ease}.header .lang__toggle p{font-family:"Nexa Rust Sans",sans-serif;font-size:16px;color:#b8b8b8;transition:all .3s ease}.header .lang__toggle.has-scrolled{transition-delay:1s;transform:translateX(400%)}.header .lang__toggle:hover p{color:#f1ebeb}.header .theme__toggle{pointer-events:all;margin:1.5rem;position:absolute;bottom:0;right:0;z-index:1001;transform:translateX(0);transition:transform .6s ease}.header .theme__toggle .icon{height:1.5rem;width:1.5rem;transition:all .6s ease}.header .theme__toggle .darkmode{display:none;color:#1a1719}.header .theme__toggle .lightmode{display:block;color:#f1ebeb}.header .theme__toggle.has-scrolled{transition-delay:1s;transform:translateX(400%)}.header .theme__toggle:hover .darkmode{transform:rotate3d(0, 1, 0, 360deg)}.header .theme__toggle:hover .lightmode{transform:rotate(360deg)}.nav-is-active .header .socials.head{opacity:0}.menu__toggle{background-color:rgba(0,0,0,0);border:none;outline:none;padding:0;position:relative;width:30px;height:30px;z-index:1000}.menu__toggle span{background-color:#f1ebeb;border-radius:1px;height:2px;width:100%;position:absolute;top:calc(50% - 2px / 2);left:calc(50% - 30px / 2);transition:all .3s ease-out}.menu__toggle span:nth-child(1){top:calc(
                50% - 2px / 2 - 2px - 6px
            )}.menu__toggle span:nth-child(2){width:24px;left:6px}.menu__toggle span:nth-child(3){width:20px;left:10px;top:calc(
                50% - 2px / 2 + 2px + 6px
            )}.nav-is-active .menu__toggle span{top:calc(50% - 2px / 2)}.nav-is-active .menu__toggle span:nth-child(1){transform:rotate(45deg)}.nav-is-active .menu__toggle span:nth-child(2){transform:scaleX(0)}.nav-is-active .menu__toggle span:nth-child(3){width:30px;left:0;transform:rotate(-45deg)}.menu{pointer-events:all;position:fixed;top:25%;left:15%;width:100%;height:100%;z-index:1000}.menu .wrapper{gap:30%}.menu .menu_item{position:relative}.menu .menu_item:nth-child(1) a{padding-left:6.25rem;transform:translateY(20%)}.menu .menu_item:nth-child(2) a{transform:translateY(40%)}.menu .menu_item:nth-child(2) a span{left:-10%}.menu .menu_item:nth-child(3) a{padding-left:6.25rem;transform:translateY(60%)}.nav-is-active .menu .menu_item:nth-child(1) a,.nav-is-active .menu .menu_item:nth-child(2) a,.nav-is-active .menu .menu_item:nth-child(3) a{transform:translateY(-20%)}.menu a{top:7.5rem;position:relative;font-size:clamp( 2.5rem, 5.21vw + 0.94rem, 5.63rem );color:#f1ebeb;opacity:0;transition:opacity 1s ease,transform .6s ease;gap:1rem}.menu a img{display:none;width:1.5rem;height:1.5rem}.nav-is-active .menu a{opacity:1;transition-delay:1s;transition-property:opacity transform}.menu a span{position:absolute;height:3px;width:25%;bottom:10%;left:10%;background-color:#f1ebeb;transition:width .6s ease}.menu a:hover span{width:40%}.menu a:active img{display:block}.overlay{width:100%;height:100%;position:absolute;top:-5%;left:0;z-index:500}.overlay svg path{fill:#0d1117}.nav-is-active body{overflow:hidden}@media screen and (max-width: 1440px){.menu{top:30%}.menu .wrapper{gap:20%}}@media screen and (max-width: 1299px){.menu .wrapper{gap:15%}}@media screen and (max-width: 1023px){.menu{top:30%;left:20%}.menu .wrapper{gap:15%}.menu .menu_item:nth-child(1) a,.menu .menu_item:nth-child(3) a{padding-left:1.5rem}.menu .menu_item:nth-child(1) a span,.menu .menu_item:nth-child(3) a span{left:0;width:20%}.menu .menu_item:nth-child(2) a span{left:-2.5rem;width:20%}}@media screen and (max-width: 850px){.menu{left:25%}.menu .menu_item:nth-child(2) a span{left:-1.5rem}.menu .wrapper{flex-direction:column}}@media screen and (max-width: 768px){.header .logo,.header .toggle__container,.header .socials.head{padding:.75rem}.header .theme__toggle{margin:.75rem}.header .lang__toggle{margin:3rem .75rem}.header .socials.head .icon{height:1.5rem;width:1.5rem}.header .background__mobile{opacity:1;background-color:#1a1719}.overlay svg{height:130vh}}@media screen and (max-width: 700px){.menu{left:15%}}@media screen and (max-width: 650px){.overlay svg{height:120vh}}@media screen and (max-width: 768px){html.lightmode .header .background__mobile{opacity:1;background-color:#f1ebeb}}html.lightmode .logo .dark{opacity:0}html.lightmode .logo .light{opacity:1}html.lightmode .menu__toggle span{background-color:#1a1719}html.lightmode .socials.head .icon{color:#1a1719}html.lightmode .lang__toggle p{color:gray}html.lightmode .lang__toggle:hover p{color:#1a1719}html.lightmode .theme__toggle .darkmode{display:none;color:#1a1719}html.lightmode .theme__toggle .lightmode{display:block;color:#f1ebeb}html.lightmode .theme__toggle .darkmode{display:block}html.lightmode .theme__toggle .lightmode{display:none}html.lightmode .menu a{color:#1a1719}html.lightmode .menu span{background-color:#1a1719}html.lightmode .overlay svg path{fill:#e3dada}.footer{padding:2.5rem 0}.footer .copyright{gap:1rem}.footer .copyright .logo:hover .icon{color:#f83479;transform:rotate(360deg) scale(1.25)}.footer .copyright .icon{height:1rem;width:1rem;color:#b8b8b8;transition:all .6s ease}.footer .copyright .copy{gap:.25rem;line-height:1}.footer .copyright p,.footer .copyright .copy{font-size:14px;color:#b8b8b8}.footer .copyright .copy .icon{padding-bottom:2px}@media screen and (max-width: 650px){.footer .copyright{flex-direction:column}.footer .copyright .logo{display:none !important}.footer .copyright p{order:2;font-size:12px}.footer .copyright .copy{order:3}}html.lightmode .footer .copyright .logo:hover .icon{color:#b11049}html.lightmode .footer .copyright .icon,html.lightmode .footer .copyright .copy,html.lightmode .footer .copyright p{color:#1a1719}.section.intro .wrapper{padding-left:6.25rem}.section.intro .split-text{padding-top:6.25rem}.section.intro .name__tagline{padding-top:4rem}.section.intro .name__tagline h2{padding-top:.5rem;text-transform:uppercase;color:#b8b8b8;mix-blend-mode:difference}.section.intro .split-text span{font-size:clamp( 2rem, 1.67vw + 1.5rem, 3rem );font-weight:300;transition:top .45s ease,color .15s ease;position:relative;top:0}.section.intro .split-text span:hover{top:-0.5rem;color:#ea6a97}.section.intro .content{padding-top:4rem;width:100%;gap:9.375rem}.section.intro .content .left{width:15%}.section.intro .content .left .icon{margin-right:.5rem;color:#ea6a97}.section.intro .content .left p{font-size:clamp( 1rem, 0.21vw + 0.94rem, 1.13rem )}.section.intro .content .right{width:45%}.section.intro .content .right p{font-size:clamp( 1.25rem, 1.25vw + 0.88rem, 2rem )}.section.intro .content .right .spacer{width:120%}.section.intro .content .right span{color:#ea6a97}@media screen and (max-width: 1023px){.section.intro .name__tagline h2{width:50%}.section.intro .content{gap:2.5rem}.section.intro .content .left{width:25%}.section.intro .content .right{width:50%}.section.intro .content .right .spacer{width:auto}}@media screen and (max-width: 700px){.section.intro .wrapper{padding:0 1.5rem}.section.intro .content{padding-top:4rem;flex-direction:column}.section.intro .content .left,.section.intro .content .right{width:100%}}@media screen and (max-width: 650px){.section.intro .name__tagline h2{width:60%}}@media screen and (max-width: 480px){.section.intro .name__tagline h2{width:80%}}html.lightmode .section.intro .name__tagline h1{color:#1a1719}html.lightmode .section.intro .name__tagline h2{color:gray}html.lightmode .section.intro .split-text span{font-weight:400;color:#1a1719}html.lightmode .section.intro .split-text span:hover{color:#b11049}html.lightmode .section.intro .content p{color:#1a1719}html.lightmode .section.intro .content p span,html.lightmode .section.intro .content p .icon{color:#b11049}.section.a-propos .wrapper{padding:0 6.25rem}.section.a-propos .content{gap:1rem}.section.a-propos .content .side__content .title:hover .a{transform:rotate3d(0, 1, 0, -360deg)}.section.a-propos .content .side__content .a{font-family:"Nexa Rust Slab Black Shadow 1",sans-serif;font-size:clamp( 2rem, 4.17vw + 0.75rem, 4.5rem );color:#ea6a97;transition:all .6s ease}.section.a-propos .content .side__content .propos span{font-family:"Nexa Rust Sans",sans-serif;font-size:clamp( 2rem, 4.17vw + 0.75rem, 4.5rem );line-height:1}.section.a-propos .content .side__content .side__title{padding-left:2.5rem;gap:1rem;line-height:1}.section.a-propos .content .side__content .side__title h3{text-transform:uppercase}.section.a-propos .content .side__content .side__title .moi{transition:all .6s ease}.section.a-propos .content .side__content .side__title .moi span{font-family:"Nexa Rust Slab Black Shadow 1",sans-serif;font-size:clamp( 1.75rem, 2.08vw + 1.13rem, 3rem );color:#ea6a97}.section.a-propos .content .side__content .side__title:hover .moi{transform:rotate3d(1, 0, 0, -360deg)}.section.a-propos .content .main__content{width:100%}.section.a-propos .content .main__content .group{gap:4rem}.section.a-propos .content .main__content .group h4{transition:all .3s ease}.section.a-propos .content .main__content .group h4:hover{color:#ea6a97}.section.a-propos .content .main__content .group span{color:#b8b8b8}.section.a-propos .content .main__content .split-text{font-size:clamp( 1.25rem, 1.25vw + 0.88rem, 2rem );color:#b8b8b8}.section.a-propos .split-text.mobile{display:none;padding-top:4rem;width:100%;font-size:clamp( 1.25rem, 1.25vw + 0.88rem, 2rem );color:#b8b8b8}.section.a-propos .btn__wrapper{padding-top:6.25rem;width:100%}@media screen and (max-width: 1299px){.section.a-propos .main__content{margin-left:-6.25rem}}@media screen and (max-width: 1023px){.section.a-propos .content .side__content .side__title{padding-left:1rem}.section.a-propos .content .main__content .spacer{margin:2.5rem 0}.section.a-propos .content .main__content .group{flex-direction:column;align-items:flex-end;gap:1.5rem}.section.a-propos .content .main__content .group h4{text-align:end}.section.a-propos .content .main__content .split-text{font-size:clamp( 1.13rem, 0.63vw + 0.94rem, 1.5rem );display:none}.section.a-propos .split-text.mobile{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}}@media screen and (max-width: 850px){.section.a-propos .wrapper{padding:0 1.5rem}.section.a-propos .side__content{margin-bottom:-6.25rem}.section.a-propos .split-text.mobile{padding-top:9.375rem}.section.a-propos .btn__wrapper{padding-top:4rem}}html.lightmode .section.a-propos .content .side__content .a,html.lightmode .section.a-propos .content .side__content .side__title .moi span{color:#b11049}html.lightmode .section.a-propos .content .side__content span,html.lightmode .section.a-propos .content .side__content h3{color:#1a1719}html.lightmode .section.a-propos .content .main__content .group h4{color:#1a1719}html.lightmode .section.a-propos .content .main__content .group h4:hover{color:#b11049}html.lightmode .section.a-propos .content .main__content .group span{color:gray}html.lightmode .section.a-propos .content .split-text{color:gray}html.lightmode .section.a-propos .split-text.mobile{color:gray}.section.resume .wrapper{padding:0 6.25rem}.section.resume .content{padding-bottom:6.25rem;width:100%}.section.resume .content .description__resume{width:30%;gap:2.5rem}.section.resume .content .description__resume p{font-weight:400}@media screen and (max-width: 1299px){.section.resume .content .description__resume{width:50%}}@media screen and (max-width: 850px){.section.resume .content .description__resume{width:70%}}@media screen and (max-width: 700px){.section.resume .wrapper{padding:0 1.5rem}.section.resume .content .description__resume{width:100%}}html.lightmode .section.resume .content p{color:#1a1719}.section.skills .wrapper{padding:0 6.25rem}.section.skills h1{padding-top:4rem;gap:1rem}.section.skills h1 span{padding-top:.25rem;font-family:"Nexa Rust Slab Black Shadow 1",sans-serif;font-size:clamp( 2rem, 4.17vw + 0.75rem, 4.5rem );position:relative}.section.skills h1 span::before{content:"";position:absolute;bottom:15%;left:-40%;width:90%;border:solid 1px #f1ebeb}.section.skills .content{padding-top:4rem;width:100%;height:-moz-max-content;height:max-content}.section.skills .content .left{padding-left:6.25rem;width:40%;min-width:200px;max-width:350px}.section.skills .content .left p{padding-top:1rem;font-size:clamp( 1rem, 0.21vw + 0.94rem, 1.13rem );font-weight:300}.section.skills .content .right{width:40%;max-width:450px}.section.skills .content .right p{padding-top:1rem;font-size:clamp( 1.13rem, 0.63vw + 0.94rem, 1.5rem );font-weight:300}.section.skills .content p.large{font-size:clamp( 1.25rem, 1.25vw + 0.88rem, 2rem );font-weight:400}.section.skills .content .stage{font-weight:400;color:#ea6a97}.section.skills .content .title{font-weight:400}@media screen and (max-width: 1023px){.section.skills .content{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}}@media screen and (max-width: 901px){.section.skills h1 span{display:none}.section.skills .content .left{padding-left:1rem}}@media screen and (max-width: 768px){.section.skills .wrapper{padding:0 1.5rem}.section.skills h1{padding-top:1rem;font-size:clamp( 2rem, 4.17vw + 0.75rem, 4.5rem );justify-content:flex-start !important}.section.skills .content{padding-top:2.5rem;padding-left:4rem;flex-direction:column;align-items:flex-start !important;gap:2.5rem}.section.skills .content .left,.section.skills .content .right{padding:0;width:100%}.section.skills .content .left p,.section.skills .content .right p{padding-top:.5rem}}@media screen and (max-width: 700px){.section.skills .content{padding-left:0}}html.lightmode .section.skills h1,html.lightmode .section.skills h1 span{color:#1a1719}html.lightmode .section.skills h1 span::before{border-color:#1a1719}html.lightmode .section.skills .content .right p,html.lightmode .section.skills .content .left p{font-weight:400;color:#1a1719}html.lightmode .section.skills .content p.large{font-weight:600}html.lightmode .section.skills .content .stage{font-weight:600;color:#b11049}html.lightmode .section.skills .content .title{font-weight:600}.section.apps .wrapper{padding:0 6.25rem}.section.apps .apps{padding-top:4rem;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:6.25rem;column-gap:6.25rem;row-gap:6.25rem}.section.apps .apps h1{padding-left:5rem;height:-moz-fit-content;height:fit-content;position:relative}.section.apps .apps h1::before{content:"";position:absolute;bottom:-5%;left:0;width:25%;border:solid 1px #f1ebeb}.section.apps h3{padding-right:30%;font-family:"Nexa Rust Slab Black Shadow 1",sans-serif;position:relative;height:-moz-fit-content;height:fit-content;transition:all .6s ease;transform:rotate3d(0.5, -0.866, 0, 15deg) rotate(1deg)}.section.apps h3 .icon{position:absolute;bottom:-100%;right:20%;color:gray;transition:all .6s ease}.section.apps h3:hover{transform:rotate3d(0, 0, 0, 0deg) rotate(0deg)}.section.apps h3:hover .icon{transform:translate3d(-5px, 20%, 0)}.section.apps p{font-weight:300;line-height:1.3}.section.apps p.prog span{font-family:"Nexa Rust Slab Black Shadow 1",sans-serif;color:#ea6a97}.section.apps p.design span{font-weight:400}@media screen and (max-width: 1299px){.section.apps .wrapper{padding-right:0}.section.apps .apps{gap:4rem}}@media screen and (max-width: 850px){.section.apps .apps{-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1.5rem}}@media screen and (max-width: 768px){.section.apps .wrapper{padding:0 1.5rem}.section.apps .apps{padding-top:0}.section.apps .apps h1{padding:1rem 0 0 0;font-size:clamp( 2rem, 4.17vw + 0.75rem, 4.5rem )}.section.apps .apps h1::before{display:none}}@media screen and (max-width: 650px){.section.apps .apps{grid-template-columns:1fr}.section.apps .apps h3{display:none}}html.lightmode .section.apps .apps h1{color:#1a1719}html.lightmode .section.apps .apps h1::before{border-color:#1a1719}html.lightmode .section.apps .apps h3{color:#1a1719}html.lightmode .section.apps .apps h3:hover{color:#000}html.lightmode .section.apps .apps p{font-weight:400;color:#1a1719}html.lightmode .section.apps .apps p.prog span{color:#b11049}html.lightmode .section.apps .apps p.design span{font-weight:600}.section.languages .wrapper{padding:0 6.25rem}.section.languages h1{padding-top:1rem}.section.languages h1 span{transition:all .6s ease}.section.languages h1:hover span{color:#ea6a97;transform:rotate3d(0, 1, 0, 360deg)}.section.languages .group{padding-top:2.5rem;width:100%;gap:1rem}.section.languages .lang{overflow:hidden;padding-left:1rem;gap:.5rem;line-height:1}.section.languages .lang .icons{gap:.25rem;position:relative}.section.languages .lang .icons .icon{height:1.25rem;width:1.25rem;transition:all .3s ease}.section.languages .lang .icons .icon.rose{opacity:1;transform:translateY(0)}.section.languages .lang .icons .icon.hover{position:absolute;height:1.25rem;width:1.25rem;opacity:1;transform:translateY(125%) scale(1.2)}.section.languages .lang .icons .icon.php{transform:translateY(125%) scale(1.5)}.section.languages .lang:hover .icons .icon.rose{opacity:0;transform:translateY(-125%)}.section.languages .lang:hover .icons .icon.hover{transform:translateY(0) scale(1.2);opacity:1}.section.languages .lang:hover .icons .icon.hover.php{transform:translateY(0) scale(1.5)}@media screen and (max-width: 1023px){.section.languages h1{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start !important}.section.languages .group{flex-direction:column;align-items:flex-start !important}.section.languages .lang{padding-left:0}}@media screen and (max-width: 768px){.section.languages{padding-top:0}.section.languages .wrapper{padding:0 1.5rem}.section.languages h1{font-size:clamp( 2rem, 4.17vw + 0.75rem, 4.5rem )}}html.lightmode .section.languages h1{color:#1a1719}html.lightmode .section.languages h1:hover span{color:#b11049}html.lightmode .section.languages .lang{color:#1a1719}html.lightmode .section.languages .lang .icons .icon{color:#1a1719}.section.me .wrapper{padding:0 6.25rem}.section.me h1{padding:4rem 6.25rem 0 0;font-family:"Nexa Rust Slab Black Shadow 1",sans-serif;gap:1rem;position:relative;transition:all .6s ease;transform:rotate3d(0.5, -3.866, 0, 15deg) rotate(1deg)}.section.me h1 span{padding-top:.25rem;font-family:"Nexa Rust Sans",sans-serif;font-size:clamp( 2rem, 4.17vw + 0.75rem, 4.5rem )}.section.me h1 span.hover{padding-top:0;font-family:"Nexa Rust Sans",sans-serif;font-size:clamp( 2.5rem, 5.21vw + 0.94rem, 5.63rem );transition:all .6s ease}.section.me h1::before{content:"";position:absolute;bottom:-5%;right:5%;width:15%;border:solid 1px #f1ebeb}.section.me h1:hover{transform:rotate3d(0, 0, 0, 0deg) rotate(0deg)}.section.me h1:hover span.hover{font-family:"Nexa Rust Slab Black Shadow 1",sans-serif;transform:translateY(-0.25rem) scale(1.1)}.section.me .content{padding-top:4rem;width:100%;gap:9.375rem}.section.me .content .text{padding-top:4rem;gap:.75rem}.section.me .content p{max-width:400px}.section.me .content .icon{width:1rem;height:1rem;color:#ea6a97}.section.me .content .top{padding-top:4rem;width:100%;height:100vh;gap:4rem}.section.me .content .top img{width:100%;height:80vh;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.section.me .content .top img.chewie{padding-top:2.5rem;width:50%}.section.me .content .top .right{width:70%}.section.me .content .top .right img{margin-top:4rem}.section.me .content .top p{width:70%;font-size:clamp( 1rem, 0.21vw + 0.94rem, 1.13rem );font-weight:300}.section.me .content .bot{padding-top:4rem;gap:4rem}.section.me .content .bot .text{padding-top:0;width:50%}.section.me .content .bot p{font-size:clamp( 1.13rem, 0.63vw + 0.94rem, 1.5rem );font-weight:300}.section.me .content .bot .grid-cat{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.section.me .content .bot .grid-cat img,.section.me .content .bot .grid-cat video{width:100%;max-height:350px;min-height:200px;-o-object-fit:cover;object-fit:cover}.section.me .content .bot .grid-cat img.first{max-height:400px;min-height:250px;grid-column:span 2}.section.me .content .bot .grid-cat img:nth-child(2),.section.me .content .bot .grid-cat video{height:100%;-o-object-position:top;object-position:top}.section.me .content .bot .grid-cat .video__container{position:relative}.section.me .content .bot .grid-cat .video__container .icon{pointer-events:none;height:1.5rem;width:1.5rem;color:#f1ebeb;position:absolute;bottom:.25rem;left:.25rem}@media screen and (max-width: 1299px){.section.me .content .top{gap:1.5rem}.section.me .content .top .right{width:auto}.section.me .content .top img{width:100%}.section.me .content .top img.chewie{width:50%}}@media screen and (max-width: 1023px){.section.me .content{gap:1.5rem}.section.me .content .top img{height:50vh !important}.section.me .content .top .right{width:100%}.section.me .content .top .right img{margin-top:0;max-width:100%}.section.me .content .bot{padding-top:0}}@media screen and (max-width: 768px){.section.me .wrapper{padding:0 1.5rem}.section.me h1{padding:1rem 0 0 0;transform:none;gap:.5rem}.section.me h1 span{padding-top:0}.section.me h1 span.hover{font-family:"Nexa Rust Slab Black Shadow 1",sans-serif}.section.me h1::before{display:none}.section.me .content{gap:4rem}.section.me .content .top{padding-top:0;height:auto;flex-direction:column}.section.me .content .top .text{-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.section.me .content .top img.chewie{-o-object-position:top;object-position:top;width:100%}.section.me .content .bot{flex-direction:column}.section.me .content .bot .text{order:2;width:100%}.section.me .content .bot .grid-cat{order:1;grid-template-columns:1fr}.section.me .content .bot .grid-cat img{height:200px}.section.me .content .bot .grid-cat img.first{grid-column:span 1}}@media screen and (max-width: 700px){.section.me .content .top img{max-height:300px !important}.section.me .content .bot img,.section.me .content .bot video{max-height:250px !important}}html.lightmode .section.me h1{color:#1a1719}html.lightmode .section.me h1::before{border-color:#1a1719}html.lightmode .section.me .icon{color:#b11049}html.lightmode .section.me .content .top p,html.lightmode .section.me .content .bot p{font-weight:400;color:#1a1719}.section.projet-hero .wrapper{padding:0 6.25rem}.section.projet-hero .titles h1{padding-bottom:.5rem}.section.projet-hero .titles .subtitles{gap:.5rem}.section.projet-hero .titles .subtitles .legend{font-family:"Nexa Rust Slab Black Shadow 1",sans-serif;font-size:clamp( 1.13rem, 1.46vw + 0.69rem, 2rem );letter-spacing:2px;color:#e5e5e5}.section.projet-hero .content{padding-top:1.5rem;width:100%;gap:6.25rem}.section.projet-hero .content .description{width:80%;gap:1rem}.section.projet-hero .content .description span{color:#ea6a97}.section.projet-hero .content .description .btn__wrapper{padding-top:1.5rem}.section.projet-hero .content video{max-width:100%}@media screen and (max-width: 768px){.section.projet-hero .wrapper{padding:0 1.5rem}.section.projet-hero .content{flex-direction:column;gap:1rem}.section.projet-hero .content .description{width:100%;order:2}.section.projet-hero .content [data-component=Atro]{order:1}}html.lightmode .section.projet-hero h1,html.lightmode .section.projet-hero p{color:#1a1719}html.lightmode .section.projet-hero .subtitles,html.lightmode .section.projet-hero .titles .legend{color:gray}html.lightmode .section.projet-hero .content .description p{font-weight:500}html.lightmode .section.projet-hero .content .description p span{color:#b11049}html.lightmode .section.projet-hero .content .description .info{color:gray}html.lightmode .section.projet-hero span,html.lightmode .section.projet-hero .info{color:gray}.section.projet-intro .wrapper{padding:0 6.25rem;width:100%}.section.projet-intro .content{width:100%;gap:1.5rem}.section.projet-intro .content .left h2{font-family:"Nexa Rust Sans",sans-serif}.section.projet-intro .content .left .legend{font-family:"Nexa Rust Slab Black Shadow 1",sans-serif;font-size:clamp( 1.13rem, 1.46vw + 0.69rem, 2rem );letter-spacing:2px}.section.projet-intro .content .right img{max-width:80%}.section.projet-intro .content .right.metauxstjean img{max-width:70%}.section.projet-intro .content .right.app img{max-width:60%}.section.projet-intro .content .right.nova img{max-width:90%}@media screen and (max-width: 768px){.section.projet-intro .wrapper{padding:0 1.5rem}.section.projet-intro .content{flex-direction:column;gap:1.5rem}.section.projet-intro .content .left{order:2}.section.projet-intro .content .right{order:1}.section.projet-intro .content .right img{max-width:100%;max-height:200px}}html.lightmode .section.projet-intro h2{color:#1a1719}html.lightmode .section.projet-intro .content .left .legend{color:#b11049}.section.projet-card .wrapper{padding:0 6.25rem}.section.projet-card .number{margin-left:-1rem}.section.projet-card .card{padding:2.5rem;position:relative}.section.projet-card .card h2{font-family:"Nexa Rust Sans",sans-serif;padding-bottom:2.5rem}.section.projet-card .card .card__medias{width:100%;height:100%;gap:1rem}.section.projet-card .card .card__medias .video__media,.section.projet-card .card .card__medias .img__media{position:relative}.section.projet-card .card .card__medias .video__media .icon,.section.projet-card .card .card__medias .img__media .icon{position:absolute;bottom:.25rem;right:.25rem}.section.projet-card .card .card__medias .video__media .icon.black,.section.projet-card .card .card__medias .img__media .icon.black{color:#1a1719}.section.projet-card .card .card__medias video,.section.projet-card .card .card__medias img{position:relative;-o-object-fit:cover;object-fit:cover}.section.projet-card .card .card__medias .media{height:100%;width:100%}.section.projet-card .card .card__medias .media .close__container{background-color:rgba(0,0,0,0);border:none;outline:none;padding:0;position:fixed;top:1.5rem;right:2.5rem;width:30px;height:30px;display:none}.section.projet-card .card .card__medias .media .close__container span{background-color:#f1ebeb;border-radius:1px;height:2px;width:100%;position:absolute;top:1rem}.section.projet-card .card .card__medias .media .close__container span:nth-child(1){transform:rotate(45deg)}.section.projet-card .card .card__medias .media .close__container span:nth-child(2){transform:rotate(-45deg)}.section.projet-card .card .card__medias .media.fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background-color:#1a1719}.section.projet-card .card .card__medias .media.fullscreen .icon.fullscreen{display:none}.section.projet-card .card .card__medias .media.fullscreen .close__container{display:block}.section.projet-card .card .card__medias .media.fullscreen img,.section.projet-card .card .card__medias .media.fullscreen video{width:auto;height:100%;max-width:80%;max-height:80%;-o-object-fit:contain;object-fit:contain}.section.projet-card .card .card__medias .video__media{width:100%}.section.projet-card .card .card__medias .video__media video,.section.projet-card .card .card__medias .video__media img{height:100%;width:100%}.section.projet-card .card .card__medias .img__media img{height:100%;width:100%}.section.projet-card .card .card__content{padding-top:1rem;gap:.5rem}.section.projet-card .card .card__content hr.spacer{margin-left:0;width:80%}.section.projet-card .card .card__content p.title{width:70%;font-size:clamp( 1.25rem, 1.25vw + 0.88rem, 2rem )}.section.projet-card .card .card__content p.description{width:75%;color:#b8b8b8}@media screen and (max-width: 1023px){.section.projet-card .card .card__content hr.spacer{width:90%}.section.projet-card .card .card__content p.title,.section.projet-card .card .card__content p.description{width:80%}}@media screen and (max-width: 768px){.section.projet-card .wrapper{padding:0 1.5rem}.section.projet-card .number{margin:.75rem}.section.projet-card .card{padding:1rem 0}.section.projet-card .card h2{padding-bottom:1rem}.section.projet-card .card .card__medias{flex-direction:column;gap:.5rem}.section.projet-card .card .card__medias .media .close__container span{top:.5rem;right:0}.section.projet-card .card .card__medias .video__media img,.section.projet-card .card .card__medias .img__media img{max-height:200px}.section.projet-card .card .card__medias .video__media .icon,.section.projet-card .card .card__medias .img__media .icon{bottom:.75rem}}@media screen and (max-width: 700px){.section.projet-card .card .card__content hr.spacer,.section.projet-card .card .card__content p.title,.section.projet-card .card .card__content p.description{width:100%}}html.lightmode .section.projet-card h2{color:#1a1719}html.lightmode .section.projet-card .card .card__medias .media.fullscreen{background-color:#f1ebeb}html.lightmode .section.projet-card .card .card__medias .close__container span{background-color:#1a1719}html.lightmode .section.projet-card .card .card__content p{font-weight:500;color:#1a1719}html.lightmode .section.projet-card .card .card__content p.description{color:gray}.section.contact .wrapper{padding:0 6.25rem;width:75%}.section.contact .content .legend{font-family:"Nexa Rust Slab Black Shadow 1",sans-serif;font-size:clamp( 1.13rem, 1.46vw + 0.69rem, 2rem );color:#ea6a97}.section.contact .content p{padding-top:1rem;color:#b8b8b8;max-width:70%}.section.contact .other__contacts{padding-top:1.5rem;width:100%;gap:2.5rem}.section.contact .other__contacts .contact{gap:.5rem;font-family:"PP Neue Montreal",sans-serif;font-size:clamp( 1rem, 0.21vw + 0.94rem, 1.13rem );color:#b8b8b8}.section.contact .other__contacts .contact img.dark{height:1.25rem;width:1.25rem}.section.contact .other__contacts .contact img.light{display:none;height:1.25rem;width:1.25rem}.section.contact .other__contacts .contact .icon{margin-left:2px;height:.75rem;width:.75rem;color:#b8b8b8}@media screen and (max-width: 1299px){.section.contact .wrapper{width:90%}}@media screen and (max-width: 1023px){.section.contact .wrapper{width:100%}}@media screen and (max-width: 768px){.section.contact .wrapper{padding:0 1.5rem;width:80%}.section.contact .content p{max-width:100%}}@media screen and (max-width: 650px){.section.contact .other__contacts{padding-top:6.25rem;flex-direction:column;gap:1rem}}html.lightmode .section.contact h1{color:#1a1719}html.lightmode .section.contact .legend{color:#b11049}html.lightmode .section.contact p{color:gray}html.lightmode .section.contact .other__contacts .contact{color:#1a1719}html.lightmode .section.contact .other__contacts .contact img.dark{display:none}html.lightmode .section.contact .other__contacts .contact img.light{display:block}html.lightmode .section.contact .other__contacts .contact .icon{color:#1a1719}.form{width:100%;min-height:45vh}.form .form__content{padding-right:1rem}.form .input{padding-top:1rem;position:relative}.form .input .input__element{position:relative;margin:1rem 0;padding:1.5rem 1rem 0 1rem;color:#f1ebeb;border:none;background-color:rgba(0,0,0,0);cursor:url("../../assets/icons/icon-pen.svg") 0 7,auto;transition:.6s ease}.form .input .input__element:focus,.form .input .input__element:-webkit-autofill:focus{outline:none}.form .input .input__element:-webkit-autofill,.form .input .input__element:-webkit-autofill:hover,.form .input .input__element:-webkit-autofill:focus,.form .input .input__element:-webkit-autofill:active{transition-delay:9999s}.form .input::before{content:"";position:absolute;width:15%;height:30%;bottom:0;left:0;border-bottom:2px solid gray;border-left:2px solid gray;border-bottom-left-radius:2px}.form .input.focus::before{border-color:#f1ebeb}.form .input.textarea::before{height:65%;width:50%}.form .input.textarea textarea{resize:none}.form .input.textarea p.error__message{position:absolute;top:95%}.form .input p.error__message{display:none;font-size:clamp( 1rem, 0.21vw + 0.94rem, 1.13rem );color:#ad5959;white-space:nowrap;position:absolute;top:90%}.form .input.error::before{content:"";border-color:#ad5959}.form .input.error p.error__message{display:block}.form .input.honeypot{position:absolute;opacity:0;bottom:-100%;right:-100%;z-index:-1}.form .form__footer{padding:2.5rem 2.5rem 0 0;height:-moz-min-content;height:min-content;width:100%}.form .form__footer .form__invalid{display:none}.form .form__footer .form__invalid p{max-width:100%;color:#ad5959;font-size:clamp( 1.13rem, 0.63vw + 0.94rem, 1.5rem )}.form .form__confirmation{display:none}@media screen and (max-width: 650px){.form{padding-left:1.5rem;align-items:flex-start !important}.form .form__content{flex-direction:column}.form .input.textarea::before{height:45%;width:50%}.form .input.textarea textarea{resize:none}.form .input.textarea p.error__message{position:absolute;top:95%}.form .form__footer{padding-top:4rem;flex-direction:column;align-items:flex-end !important;gap:1rem}}[data-component=Form] .form__confirmation{display:none}[data-component=Form].is-sent .form{display:none}[data-component=Form].is-sent .form__confirmation{min-height:45vh}[data-component=Form].is-sent .form__confirmation p{color:#4f8454}[data-component=Form].is-invalid .form__invalid{display:block}html.lightmode .section.contact .form .input .input__element{color:#1a1719}html.lightmode .section.contact .form .input::before{border-bottom:2px solid gray;border-left:2px solid gray}html.lightmode .section.contact .form .input.focus::before{border-color:#1a1719}html.lightmode .section.contact .form .input p.error__message{color:#ad5959}html.lightmode .section.contact .form .input.error::before{border-color:#ad5959}html.lightmode .section.contact [data-component=Form].is-sent .form__confirmation p{color:#4f8454}html.lightmode .section.contact [data-component=Form].is-invalid .form__footer .form__invalid p{color:#ad5959}.section.projets .wrapper{padding:0 6.25rem}.section.projets .wrapper.first__viewport{width:70%}.section.projets .title__animation{padding-top:6.25rem;height:12em;gap:.25rem;white-space:nowrap;animation:translate 180s linear infinite}@keyframes translate{from{transform:translateX(-20%)}to{transform:translateX(-700%)}}.section.projets .title__animation img{height:100%;padding-bottom:.5rem}.section.projets .title__animation h1{font-size:clamp( 7.5rem, 13.54vw + 3.44rem, 15.63rem );letter-spacing:-0.5rem;line-height:.8}.section.projets .content{padding-top:4rem;width:100%}.section.projets .side__title span{font-family:"Nexa Rust Sans",sans-serif;font-size:clamp( 2.5rem, 3.33vw + 1.5rem, 4.5rem );line-height:1}.section.projets .main__content{gap:5rem}.section.projets .main__content p{width:50%;font-size:clamp( 1.25rem, 1.25vw + 0.88rem, 2rem );font-weight:300}.section.projets .main__content .cta_scrolldown{padding-right:6.25rem;width:100%}.section.projets .main__content .cta_scrolldown p{width:auto;font-size:clamp( 1.13rem, 0.63vw + 0.94rem, 1.5rem )}@media screen and (max-width: 1023px){.section.projets .wrapper.first__viewport{width:80%}.section.projets .main__content p{width:60%}}@media screen and (max-width: 850px){.section.projets .wrapper.first__viewport{width:100%}}@media screen and (max-width: 768px){.section.projets .wrapper{padding:0 3rem}@keyframes translate{to{transform:translateX(-1400%)}}.section.projets .title__animation img{height:80%;padding-bottom:.5rem}.section.projets .title__animation h1{font-size:clamp( 7.5rem, 13.54vw + 3.44rem, 15.63rem );letter-spacing:0;line-height:.8}.section.projets .content{gap:2.5rem}.section.projets .main__content p{width:70%}.section.projets .main__content .cta_scrolldown{padding:0}}@media screen and (max-width: 700px){.section.projets .main__content p{width:100%;font-size:clamp( 1rem, 0.21vw + 0.94rem, 1.13rem )}.section.projets .main__content .cta_scrolldown p{font-size:clamp( 1rem, 0.21vw + 0.94rem, 1.13rem )}}html.lightmode .section.projets h1,html.lightmode .section.projets span,html.lightmode .section.projets p,html.lightmode .section.projets .icon{font-weight:500;color:#1a1719}.section.bourassa .wrapper{padding:0 6.25rem}.section.bourassa .content{padding:0 2.5rem;gap:6.25rem}.section.bourassa .content .left,.section.bourassa .content .right{width:50%}.section.bourassa .content .left{gap:1rem}.section.bourassa .content .left h3{font-family:"Nexa Rust Sans",sans-serif;text-transform:uppercase;white-space:nowrap}.section.bourassa .content .left p{font-weight:300}.section.bourassa .content .left .btn__wrapper{padding-top:4rem;width:100%}.section.bourassa img{transition:all .6s ease}.section.bourassa img:hover{transform:scale(1.02)}@media screen and (max-width: 1023px){.section.bourassa .content{padding:0}}@media screen and (max-width: 768px){.section.bourassa .content{flex-direction:column}.section.bourassa .content .left,.section.bourassa .content .right{width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.section.bourassa .content .left p,.section.bourassa .content .right p{width:60%}.section.bourassa .content .left{order:2}.section.bourassa .content .left h3{white-space:unset}.section.bourassa .content .right{order:1;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}}@media screen and (max-width: 700px){.section.bourassa .wrapper{padding:0 1.5rem}.section.bourassa .content{gap:2.5rem}.section.bourassa .content .left p{width:100%}.section.bourassa .content .left .btn__wrapper{padding-top:1rem}.section.bourassa .content .right img{max-width:90%}}html.lightmode .section.bourassa h3,html.lightmode .section.bourassa p{color:#1a1719}html.lightmode .section.bourassa .content p{font-weight:500}.section.metaux{padding-top:9.375rem}.section.metaux .wrapper{padding:0 6.25rem;width:100%}.section.metaux .content{padding:0 2.5rem;width:100%}.section.metaux .content .top{width:50%}.section.metaux .content .bot{padding-top:1.5rem;width:50%;gap:1rem}.section.metaux .content .bot h3{font-family:"Nexa Rust Sans",sans-serif;text-transform:uppercase}.section.metaux .content .bot p{width:70%;max-width:350px;font-weight:300}.section.metaux .content .bot .btn__wrapper{padding-top:4rem;width:100%}.section.metaux img{transition:all .6s ease}.section.metaux img:hover{transform:scale(1.02)}@media screen and (max-width: 850px){.section.metaux .content{padding:0}.section.metaux .content .bot p{width:100%}}@media screen and (max-width: 768px){.section.metaux .wrapper{padding:0 1.5rem}.section.metaux .content{gap:2.5rem}.section.metaux .content .top,.section.metaux .content .bot{padding-top:0;width:80%}.section.metaux .content .top .btn__wrapper,.section.metaux .content .bot .btn__wrapper{padding-top:1rem}}html.lightmode .section.metaux{padding-top:6.25rem}html.lightmode .section.metaux h3,html.lightmode .section.metaux p{color:#1a1719}html.lightmode .section.metaux .content p{font-weight:500}.section.novamove .wrapper{padding:0 6.25rem}.section.novamove .content{padding:0 2.5rem;gap:6.25rem}.section.novamove .content .left,.section.novamove .content .right{width:50%}.section.novamove .content .right{gap:1rem}.section.novamove .content .right h3{font-family:"Nexa Rust Sans",sans-serif;text-transform:uppercase}.section.novamove .content .right p{font-weight:300}.section.novamove .content .right .btn__wrapper{padding-top:4rem;width:100%}.section.novamove img{transition:all .6s ease;transform:scale(1.3)}.section.novamove img:hover{transform:scale(1.32)}@media screen and (max-width: 1023px){.section.novamove .content{padding:0}}@media screen and (max-width: 850px){.section.novamove .content{flex-direction:column}.section.novamove .content .left,.section.novamove .content .right{width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.section.novamove .content .left p,.section.novamove .content .right p{width:60%}.section.novamove .content .left{width:70%;order:1}.section.novamove .content .right{order:2;width:100%;align-items:flex-start}}@media screen and (max-width: 700px){.section.novamove .wrapper{padding:0 1.5rem}.section.novamove .content{gap:2.5rem}.section.novamove .content .right p{width:100%}.section.novamove .content .right .btn__wrapper{padding-top:1rem}}html.lightmode .section.novamove h3,html.lightmode .section.novamove p{color:#1a1719}html.lightmode .section.novamove .content p{font-weight:500}.section.important .wrapper{padding:0 6.25rem}.section.important .content{padding:0 2.5rem}.section.important .content h4{font-family:"Nexa Rust Sans",sans-serif}.section.important .content p.description{padding-top:1.5rem;width:80%;color:#b8b8b8}.section.important .content p.thanks{padding-top:2.5rem;font-family:"Nexa Rust Slab Black Shadow 1",sans-serif;font-size:clamp( 1.25rem, 0.83vw + 1rem, 1.75rem );color:#b8b8b8}.section.important .content p.thanks span{color:#ea6a97}.section.important .content ul{margin:0;padding:1.5rem 0 0 0;list-style:none;gap:.5rem}.section.important .content ul span{font-family:"Nexa Rust Sans",sans-serif;color:#f1ebeb}.section.important .content ul li{width:90%;transition:all .3s ease;color:#b8b8b8}.section.important .content ul li .icon{padding-bottom:.25rem;font-size:clamp( 1rem, 0.21vw + 0.94rem, 1.13rem );transition:all .3s ease}.section.important .content ul li a{display:inline-block;position:relative}.section.important .content ul li a::after{content:"";width:0px;height:1px;position:absolute;top:100%;left:0;background:#ea6a97;transition:all .45s ease}.section.important .content ul li:hover a::after{width:100%}.section.important .content ul li:hover .icon{font-size:clamp( 1.13rem, 0.63vw + 0.94rem, 1.5rem );color:#ea6a97;transform:rotate(-90deg)}.section.app .wrapper{padding:0 6.25rem}.section.app .content{padding:0 2.5rem;gap:2.5rem}.section.app .content .top,.section.app .content .bot{width:70%}.section.app .content .top img{max-width:60%}.section.app .content .bot{margin-top:-6.25rem;gap:1rem}.section.app .content .bot h3{font-family:"Nexa Rust Sans",sans-serif;text-transform:uppercase;max-width:600px}.section.app .content .bot p{max-width:600px;font-weight:300}.section.app .content .bot .btn__wrapper{padding-top:4rem;width:100%}.section.app img{transition:all .6s ease}.section.app img:hover{transform:scale(1.02)}@media screen and (max-width: 1299px){.section.app .content .bot{margin-top:0}}@media screen and (max-width: 1023px){.section.app .content{padding:0}}@media screen and (max-width: 850px){.section.app .content{flex-direction:column}.section.app .content .top,.section.app .content .bot{width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.section.app .content .top p,.section.app .content .bot p{width:100%}.section.app .content .bot{-moz-justify-content:center;-ms-justify-content:center;justify-content:center}}@media screen and (max-width: 700px){.section.app .wrapper{padding:0 1.5rem}.section.app .content{gap:2.5rem}.section.app .content .bot p{width:100%}.section.app .content .bot .btn__wrapper{padding-top:1rem}.section.app .content .top{-moz-justify-content:center;-ms-justify-content:center;justify-content:center !important}}html.lightmode .section.app h3,html.lightmode .section.app p{color:#1a1719}html.lightmode .section.app .content p{font-weight:500}.section.portfolio .wrapper{padding:0 6.25rem}.section.portfolio .content{padding:0 2.5rem;gap:6.25rem}.section.portfolio .content .left,.section.portfolio .content .right{width:50%}.section.portfolio .content .right{gap:1rem}.section.portfolio .content .right h3{font-family:"Nexa Rust Sans",sans-serif;text-transform:uppercase}.section.portfolio .content .right p{font-weight:300}.section.portfolio .content .right .btn__wrapper{padding-top:4rem;width:100%}.section.portfolio img{transition:all .6s ease}.section.portfolio img:hover{transform:scale(1.02)}@media screen and (max-width: 1023px){.section.portfolio .content{padding:0}}@media screen and (max-width: 850px){.section.portfolio .content{flex-direction:column}.section.portfolio .content .left,.section.portfolio .content .right{width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.section.portfolio .content .left p,.section.portfolio .content .right p{width:60%}.section.portfolio .content .left{width:70%;order:1}.section.portfolio .content .right{order:2;width:100%;align-items:flex-start}}@media screen and (max-width: 700px){.section.portfolio .wrapper{padding:0 1.5rem}.section.portfolio .content{gap:2.5rem}.section.portfolio .content .right p{width:100%}.section.portfolio .content .right .btn__wrapper{padding-top:1rem}}html.lightmode .section.portfolio h3,html.lightmode .section.portfolio p{color:#1a1719}html.lightmode .section.portfolio .content p{font-weight:500}.section.not__found{height:85vh}.section.not__found .wrapper{padding:0 6.25rem}.section.not__found .titles{padding-top:4rem;width:100%;gap:.5rem}.section.not__found .titles h4{font-family:"Nexa Rust Slab Black Shadow 1",sans-serif;font-size:clamp( 1.25rem, 0.83vw + 1rem, 1.75rem );color:#ea6a97}.section.not__found .btn__wrapper{padding-top:6.25rem;width:100%;gap:4rem}@media screen and (max-width: 850px){.section.not__found .wrapper{padding:0 1.5rem}.section.not__found .titles{padding-top:2.5rem}.section.not__found .titles h1{font-size:clamp( 1.75rem, 2.08vw + 1.13rem, 3rem );text-align:left}.section.not__found .titles h4{font-size:clamp( 1.13rem, 0.63vw + 0.94rem, 1.5rem )}}html.lightmode .section.not__found .titles h1{color:#1a1719}html.lightmode .section.not__found .titles h4{color:#b11049}.u-grid-fullwidth{grid-column:1/-1 !important}.flex,.btn,.section.horizontal,#horizontal,.socials.lg,h1.split-text,h2.split-text,h3.split-text,h4.split-text,h5.split-text,p.split-text,.cta_container,.cta_scrolldown,.section.big__cta .btn__wrapper,.header .socials.head,.menu .wrapper,.menu a,.footer .wrapper,.footer .copyright,.footer .copyright .logo,.footer .copyright .copy,.section.intro .content,.section.a-propos .content,.section.a-propos .content .side__content,.section.a-propos .content .side__content .title,.section.a-propos .content .side__content .propos,.section.a-propos .content .side__content .side__title,.section.a-propos .content .side__content .side__title .moi,.section.a-propos .content .main__content,.section.a-propos .content .main__content .group,.section.a-propos .btn__wrapper,.section.resume .content,.section.resume .content .description__resume,.section.skills h1,.section.skills .content,.section.apps h3,.section.languages h1,.section.languages .group,.section.languages .lang,.section.languages .lang .icons,.section.me h1,.section.me .content,.section.me .content .text,.section.me .content .top,.section.me .content .top .right img,.section.me .content .bot,.section.me .content .bot .grid-cat img,.section.me .content .bot .grid-cat video,.section.projet-hero .titles .subtitles,.section.projet-hero .content,.section.projet-hero .content .description,.section.projet-hero .content video,.section.projet-intro .wrapper,.section.projet-intro .content,.section.projet-intro .content .right .atropos-inner,.section.projet-card .card .card__medias,.section.projet-card .card .card__medias .media.fullscreen,.section.projet-card .card .card__content,.section.projet-card .card .card__content hr.spacer,.section.contact .wrapper,.section.contact .content,.section.contact .other__contacts,.section.contact .other__contacts .contact,.form,.form .form__content,.form .form__footer,[data-component=Form].is-sent .form__confirmation,.section.projets .wrapper.first__viewport,.section.projets .title__animation,.section.projets .content,.section.projets .side__title,.section.projets .main__content,.section.bourassa .content,.section.bourassa .content .left,.section.bourassa .content .left .btn__wrapper,.section.metaux .wrapper,.section.metaux .content,.section.metaux .content .top,.section.metaux .content .bot,.section.metaux .content .bot .btn__wrapper,.section.novamove .content,.section.novamove .content .right,.section.novamove .content .right .btn__wrapper,.section.important .content ul,.section.app .content,.section.app .content .top,.section.app .content .bot,.section.app .content .bot .btn__wrapper,.section.portfolio .content,.section.portfolio .content .right,.section.portfolio .content .right .btn__wrapper,.section.not__found .titles,.section.not__found .btn__wrapper{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.flex-column,.header .socials.head,.section.a-propos .content .side__content .title,.section.a-propos .content .side__content .propos,.section.a-propos .content .main__content,.section.resume .content,.section.resume .content .description__resume,.section.languages .lang .icons,.section.me .content,.section.projet-hero .content .description,.section.projet-card .card .card__content,.section.contact .wrapper,.section.contact .content,.form,.section.projets .side__title,.section.projets .main__content,.section.bourassa .content .left,.section.metaux .content,.section.metaux .content .bot,.section.novamove .content .right,.section.important .content ul,.section.app .content,.section.app .content .bot,.section.portfolio .content .right,.section.not__found .titles{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap,h1.split-text,h2.split-text,h3.split-text,h4.split-text,h5.split-text,p.split-text{flex-wrap:wrap}.items-start,.section.resume .content .description__resume,.section.app .content .bot{align-items:flex-start}.items-end,.section.a-propos .content .side__content,.section.projets .main__content{align-items:flex-end}.items-center,.btn,.cta_container,.cta_scrolldown,.menu a,.footer .copyright,.footer .copyright .logo,.footer .copyright .copy,.section.a-propos .content .side__content .title,.section.a-propos .content .side__content .side__title,.section.resume .content,.section.skills .content,.section.apps h3,.section.languages .group,.section.languages .lang,.section.languages .lang .icons,.section.me .content .top,.section.projet-hero .titles .subtitles,.section.projet-intro .content,.section.projet-card .card .card__medias .media.fullscreen,.section.contact .wrapper,.section.contact .other__contacts,.section.contact .other__contacts .contact,.form,[data-component=Form].is-sent .form__confirmation,.section.projets .title__animation,.section.bourassa .content,.section.metaux .content,.section.novamove .content,.section.app .content,.section.portfolio .content,.section.not__found .titles,.section.not__found .btn__wrapper{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.justify-start,.cta_container.left,.section.projet-card .card .card__content hr.spacer,.section.bourassa .content .left .btn__wrapper,.section.metaux .content .bot .btn__wrapper,.section.novamove .content .right .btn__wrapper,.section.app .content .bot .btn__wrapper,.section.portfolio .content .right .btn__wrapper{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.justify-end,.section.a-propos .content .main__content .group,.section.a-propos .content .main__content .split-text,.section.a-propos .btn__wrapper,.section.skills h1,.section.apps h3,.section.me h1,.section.me .content .text,.section.projet-hero .content video,.form .form__footer,.section.app .content .top{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.justify-center,.cta_container,.section.big__cta .btn__wrapper,.footer .wrapper,.section.languages h1,.section.languages .group,.section.projet-intro .wrapper,.section.projet-intro .content,.section.projet-intro .content .right .atropos-inner,.section.projet-card .card .card__medias .media.fullscreen,.section.contact .other__contacts,[data-component=Form].is-sent .form__confirmation,.section.projets .wrapper.first__viewport,.section.projets .content,.section.projets .main__content .cta_scrolldown,.section.metaux .wrapper,.section.metaux .content .top,.section.not__found .titles,.section.not__found .btn__wrapper{-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.justify-between,.section.a-propos .content .main__content,.section.skills .content,[data-component=Form].is-invalid .form__footer{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.justify-around{-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around}.justify-evenly{-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.flex-auto{flex:1 1 auto;min-width:0;min-height:0}.flex-none{flex:none}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:99999}