@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";.menu-burger__content ul,h1{font-family:Nunito,sans-serif;font-weight:600;font-size:4.2rem}@media screen and (max-width:768px){.menu-burger__content ul,h1{font-size:2.7rem}}.menu-burger__content ul,h1{line-height:4.5rem}@media screen and (max-width:768px){.menu-burger__content ul,h1{line-height:3rem}}.menu-burger__content ul,h1{letter-spacing:1.92px}@media screen and (max-width:768px){.menu-burger__content ul,h1{letter-spacing:1.2px}}.big-link,h2{font-family:Nunito,sans-serif;font-weight:600;font-size:2.8rem}@media screen and (max-width:768px){.big-link,h2{font-size:2rem}}.big-link,h2{line-height:3rem}@media screen and (max-width:768px){.big-link,h2{line-height:2rem}}.big-link,h2{letter-spacing:.96px}@media screen and (max-width:768px){.big-link,h2{letter-spacing:.84px}}.about-me__qualities__content h2,.menu-burger__content ul ul,h3{font-family:JetBrains Mono,monospace;font-weight:350;font-size:1.9rem}@media screen and (max-width:768px){.about-me__qualities__content h2,.menu-burger__content ul ul,h3{font-size:1.6rem}}.about-me__qualities__content h2,.menu-burger__content ul ul,h3{line-height:2.5rem}@media screen and (max-width:768px){.about-me__qualities__content h2,.menu-burger__content ul ul,h3{line-height:1.7rem}}.about-me__qualities__content h2,.menu-burger__content ul ul,h3{letter-spacing:.44px}@media screen and (max-width:768px){.about-me__qualities__content h2,.menu-burger__content ul ul,h3{letter-spacing:.6px}}.about-me__qualities__content p,.about-me__skills__content__containers-skills__container h3,.interests__content__item h3,.card-thread-of-life__top h3,.card-project a h3,.link,h4{font-family:JetBrains Mono,monospace;font-weight:400;font-size:1.5rem}@media screen and (max-width:768px){.about-me__qualities__content p,.about-me__skills__content__containers-skills__container h3,.interests__content__item h3,.card-thread-of-life__top h3,.card-project a h3,.link,h4{font-size:1.2rem}}.about-me__qualities__content p,.about-me__skills__content__containers-skills__container h3,.interests__content__item h3,.card-thread-of-life__top h3,.card-project a h3,.link,h4{line-height:2rem}@media screen and (max-width:768px){.about-me__qualities__content p,.about-me__skills__content__containers-skills__container h3,.interests__content__item h3,.card-thread-of-life__top h3,.card-project a h3,.link,h4{line-height:1.7rem}}.about-me__qualities__content p,.about-me__skills__content__containers-skills__container h3,.interests__content__item h3,.card-thread-of-life__top h3,.card-project a h3,.link,h4{letter-spacing:.6px}.footer__content__bottom__copyright,.card-thread-of-life__toggle,.tag,.btn-gold,.btn-purple,p{font-family:JetBrains Mono,monospace;font-weight:300;font-size:1.1rem}@media screen and (max-width:768px){.footer__content__bottom__copyright,.card-thread-of-life__toggle,.tag,.btn-gold,.btn-purple,p{font-size:.9rem}}.footer__content__bottom__copyright,.card-thread-of-life__toggle,.tag,.btn-gold,.btn-purple,p{line-height:1.7rem}@media screen and (max-width:768px){.footer__content__bottom__copyright,.card-thread-of-life__toggle,.tag,.btn-gold,.btn-purple,p{line-height:1.4rem}}.footer__content__bottom__copyright,.card-thread-of-life__toggle,.tag,.btn-gold,.btn-purple,p{letter-spacing:.45px}.card-thread-of-life__dates{font-family:JetBrains Mono,monospace;font-weight:300;font-size:1rem}@media screen and (max-width:768px){.card-thread-of-life__dates{font-size:.8rem}}.card-thread-of-life__dates{line-height:1.3rem}@media screen and (max-width:768px){.card-thread-of-life__dates{line-height:1rem}}.card-thread-of-life__dates{letter-spacing:.45px}.footer__content__email a,.social-media li a{font-family:JetBrains Mono,monospace;font-weight:300;font-size:1.4rem}@media screen and (max-width:768px){.footer__content__email a,.social-media li a{font-size:1rem}}.footer__content__email a,.social-media li a{line-height:1.3rem}@media screen and (max-width:768px){.footer__content__email a,.social-media li a{line-height:1rem}}.footer__content__email a,.social-media li a{letter-spacing:.45px}:root{--vw: 1dvw;--computed-margin: max( 35px, calc((var(--vw, 1vw) * 100 - 1140px) / 2) );--computed-margin-1440: max( 35px, calc((var(--vw, 1vw) * 100 - 1440px) / 2) )}.container{width:100%;max-width:1210px;margin:0 auto;padding:0 35px;-webkit-transition:padding-left .5s,padding-left .5s;-moz-transition:padding-left .5s,padding-left .5s;-ms-transition:padding-left .5s,padding-left .5s;-o-transition:padding-left .5s,padding-left .5s;transition:padding-left .5s,padding-left .5s;-webkit-transition-timing-function:cubic-bezier(.25,1,.5,1);-moz-transition-timing-function:cubic-bezier(.25,1,.5,1);-ms-transition-timing-function:cubic-bezier(.25,1,.5,1);-o-transition-timing-function:cubic-bezier(.25,1,.5,1);transition-timing-function:cubic-bezier(.25,1,.5,1)}body,html{scroll-behavior:smooth;font-family:JetBrains Mono,monospace;color:#f5f5f5;background-color:#121212}em{font-style:italic}li{list-style:none}.content-p{display:flex;flex-direction:column;gap:.7rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;color:inherit;background-repeat:no-repeat;font:inherit;vertical-align:baseline}html{-webkit-text-size-adjust:100%}body{min-height:100vh;margin:0}footer{flex:1}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{text-decoration:none;color:inherit;background-color:transparent}abbr[title]{border-bottom:none;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:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto;display:block;-webkit-user-drag:none;object-fit:cover}button,input,optgroup,select,textarea{font:inherit;margin:0;width:fit-content}button{border:none;background-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none}label,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],input[type=range]{cursor:pointer}button,summary{cursor:pointer}button:focus,input:focus,select:focus,textarea:focus{outline:none}button,input,select,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none}textarea{resize:none}fieldset{border:1px solid #ccc;margin:0;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}[hidden]{display:none}ul,ol{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%;overflow:hidden}td,th{padding:0;text-align:left;border:1px solid #ccc}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,iframe,img,svg,video{display:inline-block;vertical-align:middle}audio:not([controls]){display:none;height:0}template{display:none}.link{color:#f5f5f5;text-decoration:none;text-underline-offset:.4rem}.link:hover{text-decoration:underline}.big-link{color:#f5f5f5;text-decoration:none;text-underline-offset:.4rem}.big-link:hover{text-decoration:underline}.btn-gold{color:#f5f5f5;width:fit-content;height:fit-content;background-color:#966400;padding:.6rem 1.2rem;border-radius:4px;display:block}.btn-purple{color:#f5f5f5;width:fit-content;height:fit-content;background-color:indigo;padding:.6rem 1.2rem;border-radius:4px;display:block}.nav{z-index:69;position:fixed;left:50%;transform:translate(-50%);margin:0;padding-top:2rem;display:flex;justify-content:space-between;align-items:center}.nav a img{width:4rem}@media screen and (max-width:768px){.nav a img{width:3rem}}.menu-burger{z-index:50;position:fixed;width:100%;background-color:indigo;transform:translateY(-100vh);transition:ease-out .3s;opacity:0}.menu-burger__content{margin:0 auto;height:100vh;padding-top:5rem;overflow-y:auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1140px){.menu-burger__content{padding-top:10rem;flex-direction:column;justify-content:start;align-items:start}}.menu-burger__content a:hover{text-decoration:underline}.menu-burger__content ul{text-underline-offset:.4rem;display:flex;flex-direction:column;gap:3.5rem}@media screen and (max-width:1140px){.menu-burger__content ul{gap:1.5rem}}.menu-burger__content ul li{font-weight:700}.menu-burger__content ul ul{margin-top:.7rem;margin-left:4.6rem;display:flex;flex-direction:column;gap:.5rem}.menu-burger__content ul ul li{font-weight:400}@media screen and (max-width:1140px){.menu-burger__content img{margin:auto}}.no-scroll{overflow:hidden}.open{transform:translateY(0);top:0;opacity:1}:root{--size: 4rem;--position: 1.2rem}@media screen and (max-width:768px){:root{--size: 3rem;--position: .7rem}}.btn-menu-burger{position:relative;height:var(--size);width:var(--size)}.btn-menu-burger:before,.btn-menu-burger:after{content:"";position:absolute;left:0;right:0;height:3px;background-color:#f5f5f5;transition:ease-out .3s}.btn-menu-burger:before{top:var(--position)}.btn-menu-burger:after{bottom:var(--position)}.btn-menu-burger:active:not(.open):before{transform:rotate(-5deg)}.btn-menu-burger:active:not(.open):after{transform:rotate(5deg)}.btn-menu-burger:active.open:before{transform:rotate(-40deg) translate(-.4rem,.4rem)}.btn-menu-burger:active.open:after{transform:rotate(40deg) translate(-.4rem,-.4rem)}.open:before{transform:rotate(-45deg) translate(-.5rem,.5rem)}.open:after{transform:rotate(45deg) translate(-.5rem,-.5rem)}:root{--cube-size: 16rem}@media screen and (max-width:1140px){:root{--cube-size: 12rem}}@media screen and (max-width:768px){:root{--cube-size: 10rem}}.content-cube{margin-left:3.5rem;perspective:1000px}@media screen and (max-width:1140px){.content-cube{margin-left:0}}.content-cube .cube{position:relative;transform-style:preserve-3d;transform:rotateX(0) rotateY(0);height:var(--cube-size);width:var(--cube-size);cursor:pointer}.content-cube .cube div{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../assets/cube-3d.png) center/cover;border:4px solid #121212}.content-cube .cube div:nth-child(1){transform:rotateY(0) translateZ(calc(var(--cube-size) / 2))}.content-cube .cube div:nth-child(2){transform:rotateY(180deg) translateZ(calc(var(--cube-size) / 2))}.content-cube .cube div:nth-child(3){transform:rotateY(-90deg) translateZ(calc(var(--cube-size) / 2))}.content-cube .cube div:nth-child(4){transform:rotateY(90deg) translateZ(calc(var(--cube-size) / 2))}.content-cube .cube div:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--cube-size) / 2))}.content-cube .cube div:nth-child(6){transform:rotateX(-90deg) translateZ(calc(var(--cube-size) / 2))}.card-project{width:100%;max-width:550px}.card-project a{display:flex;flex-direction:column;gap:1rem}.card-project a img{max-height:350px;aspect-ratio:16/10}.card-project a ul{display:flex;flex-wrap:wrap;gap:.5rem}@media screen and (max-width:768px){.card-project a ul{order:3}.card-project a h3{text-wrap:initial;order:2}}.section-projects-by-year .card-project{max-width:352px}.section-projects-by-year .card-project a img{width:352px;max-width:352px}@media screen and (max-width:768px){.section-projects-by-year .card-project a img{width:288px;max-width:288px}}.section-projects-by-year .card-project a ul{order:3}.section-projects-by-year .card-project a h3{order:2;text-wrap:wrap}.tag{width:fit-content;height:fit-content;background-color:indigo;padding:.4rem .8rem;border-radius:5rem}.section-projects-by-year{width:100%}.section-projects-by-year__top{margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}.section-projects-by-year__top__arrows{display:flex;align-items:center;gap:1.2rem}.section-projects-by-year__top__arrows button img{width:1.3rem}@media screen and (max-width:1230px){.section-projects-by-year__top__arrows{display:none}}.section-projects-by-year__projects{width:100%;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.section-projects-by-year__projects::-webkit-scrollbar{display:none}.section-projects-by-year__projects__items{display:flex;gap:2.5rem}.card-thread-of-life{color:#121212;background-color:#f5f5f5;width:750px;max-width:750px;padding:1.7rem 1.5rem 2rem;display:flex;flex-direction:column}@media screen and (max-width:1230px){.card-thread-of-life{width:100%}}.card-thread-of-life__top{width:100%;padding-bottom:1.5rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px #121212}@media screen and (max-width:1230px){.card-thread-of-life__top{flex-direction:column;align-items:start;gap:1rem}}.card-thread-of-life__top img{width:100%;max-width:150px;height:100%;border-top-left-radius:.5rem;border-top-right-radius:.5rem}@media screen and (max-width:1230px){.card-thread-of-life__top img{max-width:90px}}.card-thread-of-life__top h3{width:100%;max-width:500px}@media screen and (max-width:768px){.card-thread-of-life__description.collapsed{max-height:250px;overflow:hidden}}.card-thread-of-life__toggle{display:none;color:#121212;text-decoration:underline;text-underline-offset:.4rem}@media screen and (max-width:768px){.card-thread-of-life__toggle{display:block}}.card-thread-of-life__dates{margin-top:1.5rem;min-width:fit-content;padding-left:.7rem;border-left:solid 3px #4b0082;border-radius:.1rem}.thread-of-life{position:relative;height:300dvh}@media screen and (max-width:1230px){.thread-of-life{padding:0 35px;padding-bottom:5rem;height:auto}}.thread-of-life__slider{position:sticky;top:0;height:100dvh;display:flex;align-items:center;overflow:hidden}@media screen and (max-width:1230px){.thread-of-life__slider{position:static;height:auto;flex-direction:column}}.thread-of-life__slider__content{margin-left:calc(50vw - 605px);display:flex;align-items:center}@media screen and (max-width:1230px){.thread-of-life__slider__content{margin-left:0;margin-right:0;padding:2.5rem 0;height:100%;flex-direction:column}}.line-thread-of-life{position:relative;border-bottom:solid 1px #f5f5f5;width:17.1rem;height:1px;background-color:#f5f5f5}@media screen and (max-width:1230px){.line-thread-of-life{width:1px;height:10rem}}.line-thread-of-life:first-child:before{content:"Depart";position:absolute;bottom:1.5rem;left:0;transform:translate(-.8rem)}@media screen and (max-width:1230px){.line-thread-of-life:first-child:before{bottom:auto;top:0;transform:translateY(-2.7rem) translate(-1.7rem)}}.line-thread-of-life:first-child:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;background-color:#f5f5f5;width:2rem;height:2rem;border-radius:50%}@media screen and (max-width:1230px){.line-thread-of-life:first-child:after{bottom:auto;top:0;transform:translateY(-1rem) translate(-1rem)}}.line-thread-of-life:last-child:before{content:"A Suivre";position:absolute;bottom:1rem;width:5rem;right:0;transform:translate(1.5rem)}@media screen and (max-width:1230px){.line-thread-of-life:last-child:before{top:auto;bottom:0;transform:translateY(2rem) translate(2.2rem)}}.line-thread-of-life:last-child:after{content:"";position:absolute;bottom:0;transform:translateY(1px);right:0;width:2.5rem;height:1px;background-image:linear-gradient(to right,#4b0082 50%,transparent 50%);background-repeat:repeat-x;background-size:13.5px 13.5px}@media screen and (max-width:1230px){.line-thread-of-life:last-child:after{top:auto;bottom:0;width:1px;height:2.5rem;background-image:linear-gradient(to top,#4b0082 50%,transparent 50%);background-repeat:repeat-y;background-size:12px 12px;transform:translateY(0)}}@media screen and (max-width:768px){.interests{overflow-x:scroll;overflow-y:hidden}.interests::-webkit-scrollbar{display:none}}.interests__content{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr);border-collapse:collapse}@media screen and (max-width:768px){.interests__content{display:flex}}.interests__content__item{position:relative;overflow:hidden;outline:solid 1px #fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.interests__content__item{min-width:97%;min-height:50vw;outline:none;border:solid 1px #fff}}.interests__content__item h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.interests__content__item img{width:100%;height:100%;max-height:320px;opacity:0;transform:scale(.9);transition:opacity .5s ease-in-out,transform .5s ease-in-out;cursor:pointer}.interests__content__item.visible img{opacity:1;transform:scale(1)}@media screen and (min-width:768px){.interests__content__item:hover img{opacity:1;transform:scale(1)}}.interests__content__item:nth-child(1){grid-area:1/1/2/3}.interests__content__item:nth-child(2){grid-area:1/3/2/4}.interests__content__item:nth-child(3){grid-area:1/4/2/5}.interests__content__item:nth-child(4){grid-area:2/1/3/2}.interests__content__item:nth-child(5){grid-area:2/2/3/4}.interests__content__item:nth-child(6){grid-area:2/4/3/5}.interests__content__item:nth-child(7){grid-area:3/1/4/2}.interests__content__item:nth-child(8){grid-area:3/2/4/3}.interests__content__item:nth-child(9){grid-area:3/3/4/5}.interests__content__item:nth-child(10){grid-area:4/1/5/2}.interests__content__item:nth-child(11){grid-area:4/2/5/4}.interests__content__item:nth-child(12){grid-area:4/4/5/5}.interests__content__item:nth-child(13){grid-area:5/1/6/3}.interests__content__item:nth-child(14){grid-area:5/3/6/4}.interests__content__item:nth-child(15){grid-area:5/4/6/5}.about-me__skills__content__containers-skills{display:flex;flex-direction:column;gap:4.5rem}@media screen and (max-width:768px){.about-me__skills__content__containers-skills{gap:2.5rem}}.about-me__skills__content__containers-skills__container h3{width:100%;text-align:center;padding-bottom:1rem;border-bottom:solid 1px #f5f5f5}@media screen and (max-width:768px){.about-me__skills__content__containers-skills__container h3{text-align:start;padding-left:.8rem;padding-bottom:.8rem}}.about-me__skills__content__containers-skills__container__skills{margin-top:1.7rem;display:flex;justify-content:center;flex-wrap:wrap;gap:1.7rem}@media screen and (max-width:768px){.about-me__skills__content__containers-skills__container__skills{margin-top:1.2rem;justify-content:start;gap:1rem}}.about-me__skills__content__containers-skills__container__skills__tag{background-color:#f5f5f5;color:#121212;padding:1rem 1.5rem;border-radius:.5rem;display:flex;align-items:center;gap:1rem;width:fit-content;cursor:pointer;transition:transform .3s ease-out}@media screen and (max-width:768px){.about-me__skills__content__containers-skills__container__skills__tag{padding:.3rem .7rem;gap:.7rem;transition:none}}.about-me__skills__content__containers-skills__container__skills__tag:hover{transform:rotate(3deg)}@media screen and (max-width:768px){.about-me__skills__content__containers-skills__container__skills__tag:hover{transform:rotate(0)}}.about-me__skills__content__containers-skills__container__skills__tag img{width:1.8rem;height:1.8rem}@media screen and (max-width:768px){.about-me__skills__content__containers-skills__container__skills__tag img{width:1rem;height:1rem}}.about-me__skills__content__containers-skills__container__skills__tag span{font-weight:700;text-transform:uppercase}@media screen and (max-width:768px){.about-me__skills__content__containers-skills__container__skills__tag span{font-size:.7rem}}.content-animation-frame{z-index:-1;position:absolute;width:100%;height:131dvh}@media screen and (max-width:1140px){.content-animation-frame{height:115.5vh}}@media screen and (max-width:768px){.content-animation-frame{height:110vh}}.about-me__qualities{position:relative;height:45rem}@media screen and (max-width:768px){.about-me__qualities{height:30rem}}.about-me__qualities video{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(100%) brightness(40%)}@media screen and (max-width:768px){.about-me__qualities video{object-position:40% 50%}}.about-me__qualities:after{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:indigo;opacity:.4}.about-me__qualities__content{z-index:2;position:relative;height:100%;padding-top:8.5rem}@media screen and (max-width:768px){.about-me__qualities__content{padding-top:4rem}}.about-me__qualities__content h2{padding-bottom:8rem}@media screen and (max-width:768px){.about-me__qualities__content h2{padding-bottom:3rem;text-align:center}}.about-me__qualities__content p{margin:0 auto;text-align:center;max-width:1000px}@media screen and (max-width:768px){.about-me__qualities__content p{text-align:start}}.email{width:fit-content;height:fit-content;display:flex;align-items:center;gap:1rem}@media screen and (max-width:1140px){.email{gap:.7rem}}.email img{width:1.7rem}@media screen and (max-width:1140px){.email img{width:1.4rem}}.social-media{display:flex;flex-wrap:wrap}.social-media li:not(:last-child):after{content:"/";margin:0 1rem}@media screen and (max-width:1140px){.social-media li:not(:last-child):after{margin:0 .5rem}}.footer{background-color:indigo}.footer__content{padding-top:6.5rem;padding-bottom:6.5rem;display:flex;flex-direction:column}@media screen and (max-width:1140px){.footer__content{padding-top:4rem;padding-bottom:4rem}}.footer__content__email{margin-top:3.5rem;margin-bottom:6.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}@media screen and (max-width:768px){.footer__content__email{flex-direction:column;align-items:start;margin-top:3rem;gap:2.2rem}}.footer__content__email a{text-align:center;min-width:333px}@media screen and (max-width:768px){.footer__content__email a{min-width:214px}}.footer__content__bottom{display:flex;justify-content:space-between;align-items:end;gap:1rem}@media screen and (max-width:768px){.footer__content__bottom{flex-direction:column;align-items:start;gap:2.2rem}}.copy-email{text-decoration:underline}.loading-screen{z-index:9999;position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:#121212;display:flex;justify-content:center;align-items:center}.loading-screen img{width:250px;height:250px;animation:loader 1s linear infinite}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:768px){.loading-screen img{width:150px;height:150px}}.single-project{padding-top:10rem;padding-bottom:6.4rem}@media screen and (max-width:768px){.single-project{padding-top:9rem;padding-bottom:5rem}}.single-project__name{text-align:center}.single-project__image{margin:6rem 0 2rem;width:100%}@media screen and (max-width:768px){.single-project__image{margin:4rem 0 2rem}}.single-project__skills-links{display:flex;justify-content:space-between}@media screen and (max-width:768px){.single-project__skills-links{gap:1.5rem;flex-direction:column}}.single-project__skills-links__skills,.single-project__skills-links__links{max-width:50%;display:flex;gap:.6rem 1rem;flex-wrap:wrap}@media screen and (max-width:768px){.single-project__skills-links__skills,.single-project__skills-links__links{max-width:100%}}.single-project__description{margin-top:4rem;width:75%}.single-project__description h2{margin-bottom:1rem}.single-project__description h2:nth-child(3){margin-top:2.5rem}@media screen and (max-width:1140px){.single-project__description{width:100%}}.not-found{text-align:center;height:100vh;display:flex;flex-direction:column;justify-content:center;gap:.7rem}.not-found a{margin:1.5rem auto 0}
