.transi[data-v-e4b02434]{height:8vw;width:100%;margin:-4vw 0;background-color:var(--6fb0ae66);transform:rotate(-4deg) scaleX(1.2);z-index:1}.spacerBefore[data-v-e4b02434]{height:8vw;background-color:var(--a979347c)}.spacerAfter[data-v-e4b02434]{height:8vw;background-color:var(--7294a889)}.info[data-v-6325f140]{width:50%;font-family:montserrat_regular}.about[data-v-6325f140]{display:flex;align-items:center;flex-direction:column;gap:20px;padding:4vw 0;font-family:montserrat_semi_bold;background-color:#2c3260}.photoInfo[data-v-6325f140]{display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;width:100vw}.about[data-v-6325f140]{color:var(--white)}.about a[data-v-6325f140]{color:#6ea1ff;text-decoration:none}.imagePerso[data-v-6325f140]{width:30%;border-radius:50%;overflow:hidden}.imagePerso img[data-v-6325f140]{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1000px){.about[data-v-6325f140]{padding:4vw 0;height:auto}.photoInfo[data-v-6325f140]{flex-direction:column}.imagePerso[data-v-6325f140]{width:30%}.info[data-v-6325f140]{width:80%}}.techLinks[data-v-9dcd7c7b]{width:calc(100% - 35px);display:flex;align-items:center;justify-content:space-between;align-self:flex-end;margin-right:35px;padding:0 1vw;flex-wrap:wrap;flex-direction:row}.images[data-v-9dcd7c7b]{gap:1vw;display:flex;align-items:center;justify-content:center}.images img[data-v-9dcd7c7b]{border-radius:50%;border:1px solid var(--black)}.techs[data-v-9dcd7c7b]{display:flex;align-items:center;justify-content:center;gap:1vw;flex-wrap:wrap}.techs a[data-v-9dcd7c7b]{color:#000;font-weight:700;z-index:10}.tooltip[data-v-9dcd7c7b]{position:relative;display:inline-block;z-index:10}.tooltip[data-v-9dcd7c7b]:hover:before{content:attr(title);position:absolute;top:100%;left:50%;transform:translate(-50%);padding:5px;background-color:#000;color:#fff;font-size:14px;white-space:nowrap;z-index:10;border-radius:15px}@media (orientation: portrait){.techLinks[data-v-9dcd7c7b]{flex-direction:column;margin-right:0;gap:1vh;width:100%}}@media (max-width: 1000px){.techLinks[data-v-9dcd7c7b]{flex-direction:column;gap:1vh}}@media (max-height: 400px){.techLinks[data-v-9dcd7c7b]{font-size:.8em}}a[data-v-35cecb63]:hover:not(.videoPreview){text-decoration:underline;text-decoration-color:#000}.project[data-v-35cecb63]{width:100vw;height:var(--5a1b763d);background-color:var(--0ae84f8d);padding:1vw 1vh 1vw 1vh;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:width .75s,height .75s}.descTechLinksLandscape[data-v-35cecb63]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:min(2vh,20px);max-width:33%;max-height:60%;flex-grow:10}.title[data-v-35cecb63]{display:flex;align-items:center;justify-content:space-between;width:80%;overflow-y:auto}.title a[data-v-35cecb63]{text-decoration:none}.title h1[data-v-35cecb63]{transition:color .5s;color:#000;display:flex;align-items:center;justify-content:center;gap:20px;text-align:center}.title h2[data-v-35cecb63]{color:#000}.desc[data-v-35cecb63]{color:#000;z-index:10;background-color:var(--black);padding:max(1vw,1vh);border-radius:15px;text-align:center;overflow-y:auto;box-shadow:0 0 10px #00000080;-ms-overflow-style:none;scrollbar-width:none;color:#fff}.desc[data-v-35cecb63]::-webkit-scrollbar{display:none}.videoPreview video[data-v-35cecb63]{width:100%;height:100%;object-fit:cover}.videoPreview[data-v-35cecb63]{max-width:100%;max-height:100%;border-radius:15px;overflow:hidden;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:10}.info[data-v-35cecb63]{padding:2vw;max-width:100%;max-height:65%;font-family:montserrat_regular;display:flex;align-items:center;justify-content:center;flex-direction:row}@media screen and (orientation: landscape){.info[data-v-35cecb63]{flex-direction:row}.descTechLinksLandscape[data-v-35cecb63]{min-height:90%;flex-basis:50%;margin-right:-35px;flex-shrink:3}.desc[data-v-35cecb63]{width:100%}.portrait[data-v-35cecb63]{display:none}}@media screen and (orientation: portrait){.info[data-v-35cecb63]{flex-direction:column}.descTechLinksLandscape[data-v-35cecb63]{min-width:90%;margin-bottom:5px}.title[data-v-35cecb63]{flex-direction:column;align-items:center}.title .type[data-v-35cecb63]{order:-1}.title .year[data-v-35cecb63]{order:-2}.landscape[data-v-35cecb63]{display:none}.desc[data-v-35cecb63]{max-width:90%}}@media screen and (max-height: 600px){.desc[data-v-35cecb63]{font-size:1em}}@media screen and (max-height: 400px){[data-v-35cecb63] .icon{max-width:15px;max-height:15px}}.project[data-v-d6e12604]{width:100vw;height:var(--4662faba);background-color:var(--fe1b57bc);padding:1vw 1vh 1vw 1vh;display:flex;justify-content:center;align-content:center;flex-direction:column;flex-wrap:nowrap;transition:width .75s,height .75s;gap:max(1vw,1vh)}.techInfosIcon[data-v-d6e12604]{width:100%}.other[data-v-d6e12604]{max-width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:nowrap;color:#000;border-radius:10px;border:1px solid black;padding:min(1vh,1vw);text-align:center;overflow-y:auto;max-height:100%}.desc[data-v-d6e12604]{flex-grow:1;text-align:justify;display:flex;align-items:center}.infosIcon[data-v-d6e12604]{width:100%;display:flex;justify-content:space-between;align-items:center}.icons[data-v-d6e12604]{margin:0;width:100%}.infos[data-v-d6e12604]{max-width:75%;display:flex;flex-direction:column;align-items:flex-start}.title[data-v-d6e12604]{text-decoration:none;text-align:start;line-height:2.1rem}.title h1[data-v-d6e12604]{transition:color .5s;color:#000;display:flex;gap:20px}.links[data-v-d6e12604]{align-items:center;justify-content:center;margin:0;padding:0;width:100%}.logo[data-v-d6e12604]{max-width:10%;padding:min(1vh,1vw)}.bg[data-v-d70c39b6]{background-color:var(--black)}.timeLineOuter[data-v-d70c39b6]{position:relative;width:100vw;height:calc(100vw * var(--32f172dc) + 100vh)}.timeline[data-v-d70c39b6]{width:calc(100vw*var(--3c9ae8fe));height:80Vh;display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;flex-wrap:nowrap;position:absolute;left:calc(-100vw*var(--32f172dc));right:0;will-change:transform;transition:transform .1s}[data-v-d70c39b6] .icon{max-width:40px;max-height:40px}.skills[data-v-14bca455]{padding:max(2vw,2vh);width:60vw;height:100%;background-color:#fff;display:flex;align-content:flex-start;justify-content:space-evenly;flex-wrap:wrap;border-radius:15px}.skill[data-v-14bca455]{padding:1vw;width:max(150px,33%);background-color:#fff;display:flex;align-items:center;justify-content:center}.skill a span[data-v-14bca455]{font-size:16px}.skill a[data-v-14bca455]{width:100%;height:100%;display:flex;align-items:center;justify-content:space-around;flex-direction:column;text-decoration:none;color:var(--black);font-size:max(1vw,1vh);border-radius:15px;transition:.2s;font-family:montserrat_semi_bold}.skill a[data-v-14bca455]:hover{transform:scale(1.1);transition:.2s}.logo[data-v-14bca455]{width:50%}.bg[data-v-5e3ee49f]{min-height:100vh;padding-bottom:2vh;background-color:var(--white);display:flex;align-items:center;justify-content:center;flex-direction:column}.title[data-v-5e3ee49f]{text-align:center;font-size:2.5em;font-weight:600;color:var(--black);margin-bottom:1em}.allSkills[data-v-5e3ee49f]{text-align:center;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2em;padding:2vh}.titleCat[data-v-5e3ee49f]{font-size:2em;font-weight:600;color:var(--lightblue);margin:0}.skillsCat[data-v-5e3ee49f]{display:flex;align-items:center;justify-content:center;flex-direction:column}.tab[data-v-5e3ee49f]{width:80vw;min-height:80vh;display:flex;align-items:stretch;justify-content:flex-start;border-radius:15px;filter:drop-shadow(0px 0px 10px rgba(28,28,51,.15))}.categories[data-v-5e3ee49f]{width:20vw;min-height:100%;display:flex;align-content:center;justify-content:center;flex-direction:column;font-family:montserrat_semi_bold}.category[data-v-5e3ee49f]{width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.category a[data-v-5e3ee49f]{width:100%;min-height:100%;display:flex;padding:1vw;align-items:center;justify-content:center;border-radius:15px 0 0 15px;font-size:1vw;margin-right:-20px}a span[data-v-5e3ee49f]{font-size:large}a:hover span[data-v-5e3ee49f]{font-weight:700}.category a.active[data-v-5e3ee49f]{background-color:#fff}[data-v-eee6da48]{text-decoration:none;font-family:montserrat_semi_bold;color:var(--black);white-space:nowrap;transition:all .5s}.social[data-v-eee6da48]{border-radius:15px;filter:drop-shadow(0px 0px 15px rgba(255,255,255,.15));overflow:hidden;background-color:var(--white)}.social img[data-v-eee6da48]{width:max(5vw,7vh);height:max(5vw,7vh);object-fit:contain;padding:15px}.social .hidden[data-v-eee6da48]{width:0px;min-height:100%;overflow:hidden}.social a[data-v-eee6da48]{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.social a:hover .hidden[data-v-eee6da48]{width:100%;min-height:100%;border-radius:15px;padding-right:15px;transition:all .5s ease-in-out}.bg[data-v-2570d41d]{height:40vh;width:100%;background-color:var(--black);display:flex;align-items:center;justify-content:center;flex-direction:column}.contact[data-v-2570d41d]{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:5vw}h1[data-v-2570d41d]{color:var(--white);margin-bottom:1em;font-family:raleway_semi_bold}[data-v-5805abb4]{font-family:montserrat_semi_bold}main[data-v-5805abb4]{display:grid}footer[data-v-5805abb4]{background-color:var(--white);display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:1em;height:30vh}.CCSource[data-v-5805abb4]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-width:75%}.text[data-v-5805abb4]{text-align:center}.source a[data-v-5805abb4]{flex-wrap:wrap;display:flex;align-items:center;flex-direction:row;color:var(--black);text-decoration:none}.source a:hover p[data-v-5805abb4]{font-weight:700}.CC[data-v-5805abb4]{flex-wrap:wrap;display:flex;align-items:center;flex-direction:row}.blackSvg[data-v-5805abb4]{filter:invert(100%)}.littleIcon[data-v-5805abb4]{margin:0 .5em;width:1.5em;height:1.5em}.links ol[data-v-5805abb4]{list-style:none;display:flex;display:row;gap:3vw;padding:0}.links a[data-v-5805abb4]{color:var(--white);text-decoration:none;font-family:raleway_semi_bold;font-size:large}.button[data-v-5805abb4]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgb(110,161,255);border-radius:10px}nav[data-v-5805abb4]{display:flex;justify-content:space-between;align-items:center;height:20vh;width:100vw;padding:0 3vw}nav .logo[data-v-5805abb4]{width:min(20vw,10vh)}header[data-v-5805abb4]{height:100vh;width:100vw;background:radial-gradient(ellipse at bottom,var(--black) 0%,#000000 100%)}main[data-v-5805abb4]{width:100vw;background:var(--black)}:root{--white: #f4fdff;--black: #292929;--lightblue: #76c9da}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.toBlack{filter:brightness(0) saturate(100%)}@font-face{font-family:raleway_semi_bold;src:url(/assets/Raleway-SemiBold-564368e4.ttf)}@font-face{font-family:montserrat_semi_bold;src:url(/assets/Montserrat-SemiBold-1418bd4d.ttf)}@font-face{font-family:montserrat_regular;src:url(/assets/Montserrat-Regular-dcfe8df2.ttf)}html::-webkit-scrollbar{display:none}html{overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}
