@font-face{font-family:poppins-regular;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf)}@font-face{font-family:poppins-medium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:poppins-semibold;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf)}@font-face{font-family:poppins-italic;src:url(/assets/Poppins-Italic-PjgN8SAi.ttf)}*{box-sizing:border-box}html{max-width:100dvw}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:poppins-regular;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf)}@font-face{font-family:poppins-medium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:poppins-semibold;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf)}@font-face{font-family:poppins-italic;src:url(/assets/Poppins-Italic-PjgN8SAi.ttf)}@font-face{font-family:poppins-regular;src:url(../fonts/Poppins/Poppins-Regular.ttf)}@font-face{font-family:poppins-medium;src:url(../fonts/Poppins/Poppins-Medium.ttf)}@font-face{font-family:poppins-semibold;src:url(../fonts/Poppins/Poppins-SemiBold.ttf)}@font-face{font-family:poppins-italic;src:url(../fonts/Poppins/Poppins-Italic.ttf)}button[data-v-fdea009b]{background-color:#aa91d8;border:none;border-radius:50px;padding:0 30px;font-size:1.1rem;cursor:pointer;white-space:nowrap}button[data-v-fdea009b]:hover{background-color:#aea1d1}button[data-v-fdea009b]:active{background-color:#9977d8}button.big[data-v-fdea009b]{height:65px;padding:0 70px}@font-face{font-family:poppins-regular;src:url(../fonts/Poppins/Poppins-Regular.ttf)}@font-face{font-family:poppins-medium;src:url(../fonts/Poppins/Poppins-Medium.ttf)}@font-face{font-family:poppins-semibold;src:url(../fonts/Poppins/Poppins-SemiBold.ttf)}@font-face{font-family:poppins-italic;src:url(../fonts/Poppins/Poppins-Italic.ttf)}header{display:flex;justify-content:space-between;background-color:#40207b;min-width:930px;height:60px;padding:10px 25px 10px 10px;margin-bottom:70px;border-radius:50px;box-shadow:#000 0 0 15px;position:absolute;top:-150px;animation:slide-in ease-in .3s forwards;transition:min-width .3s ease-in,max-width .3s ease-in,max-height .3s ease-in;overflow:hidden}header .links{display:flex;align-items:center;gap:20px;height:100%;white-space:nowrap}header .links .topBar{display:flex;justify-content:space-between;height:100%;width:100%}header .links a{color:inherit;text-decoration:none}header .links a:hover{color:#c9c7cd}header .links .logo{height:100%}header .links .separator{padding:0 1px;height:40%;background-color:#ffffff1a}header .contactButton{height:100%}@media screen and (max-width: 950px){header{min-width:830px}}@media screen and (max-width: 850px){header{min-width:0;max-width:500px;max-height:1000px;padding-right:10px;flex-direction:column;align-self:flex-start;height:auto;border-radius:20px}header.header--closed{max-width:100px;max-height:100px}header .links{flex-direction:column;align-items:flex-start;margin-bottom:20px}header .links .topBar{align-items:center}header .links .topBar .logo{max-height:40px}header .links .topBar .closeButton{cursor:pointer}header .links .link{padding:10px;border-radius:5px;width:100%}header .links .link:hover{background-color:#160c28;color:inherit}header .links .link--closed,header .links .separator--closed{display:none}header .links--closed{margin-bottom:0}header .contactButton{padding:10px 20px}header .contactButton--closed{display:none}}@keyframes slide-in{to{top:40px}}@font-face{font-family:poppins-regular;src:url(../fonts/Poppins/Poppins-Regular.ttf)}@font-face{font-family:poppins-medium;src:url(../fonts/Poppins/Poppins-Medium.ttf)}@font-face{font-family:poppins-semibold;src:url(../fonts/Poppins/Poppins-SemiBold.ttf)}@font-face{font-family:poppins-italic;src:url(../fonts/Poppins/Poppins-Italic.ttf)}.titleCard[data-v-7084128e]{display:flex;justify-content:center;background-color:#aa91d8;padding:20px 30px;border-radius:15px}.titleCard__text[data-v-7084128e]{font-family:poppins-medium,sans-serif;color:#160c28;font-size:2.5rem;text-align:center}@media screen and (max-width: 550px){.titleCard__text[data-v-7084128e]{font-size:1.5rem}}@font-face{font-family:poppins-regular;src:url(../fonts/Poppins/Poppins-Regular.ttf)}@font-face{font-family:poppins-medium;src:url(../fonts/Poppins/Poppins-Medium.ttf)}@font-face{font-family:poppins-semibold;src:url(../fonts/Poppins/Poppins-SemiBold.ttf)}@font-face{font-family:poppins-italic;src:url(../fonts/Poppins/Poppins-Italic.ttf)}.logoList[data-v-9ea77349]{display:flex;flex-direction:column;align-items:center;gap:20px}.logoList__title[data-v-9ea77349]{font-size:1.5rem}.logoList__logos[data-v-9ea77349]{display:flex;flex-wrap:wrap;justify-content:center;gap:50px}.logo[data-v-9ea77349]{height:70px;filter:drop-shadow(0 0 20px rgba(255,255,255,.23)) grayscale(100%);transition:ease-in filter .2s,ease-in transform .2s}.logo[data-v-9ea77349]:hover{filter:drop-shadow(0 0 20px rgba(255,255,255,.6)) grayscale(0);transform:scale(1.1)}@media screen and (max-width: 550px){.logoList[data-v-9ea77349]{width:100%}.logoList__title[data-v-9ea77349]{font-size:1.2rem}}@font-face{font-family:poppins-regular;src:url(../fonts/Poppins/Poppins-Regular.ttf)}@font-face{font-family:poppins-medium;src:url(../fonts/Poppins/Poppins-Medium.ttf)}@font-face{font-family:poppins-semibold;src:url(../fonts/Poppins/Poppins-SemiBold.ttf)}@font-face{font-family:poppins-italic;src:url(../fonts/Poppins/Poppins-Italic.ttf)}.project[data-v-42bd91f9]{display:flex;flex-direction:column;gap:10px;width:calc((100% - 40px - 60px) / 3);min-width:350px}.project__illustration[data-v-42bd91f9]{border-radius:15px;height:400px;object-fit:cover}.project__description[data-v-42bd91f9]{display:flex;flex-direction:column;gap:10px}.project__description .name[data-v-42bd91f9]{font-size:1.5rem}.project__description .technologies[data-v-42bd91f9]{display:flex;gap:20px}.project__description .technologies .technology[data-v-42bd91f9]{font-family:poppins-italic,sans-serif;font-size:1rem;color:#aa91d8}.project__description .links[data-v-42bd91f9]{display:flex;gap:15px}.project__description .links .link a[data-v-42bd91f9],.project__description .links .link__icon[data-v-42bd91f9]{color:#7d48de;text-decoration:none;vertical-align:center}.project__description .links .link a[data-v-42bd91f9]:hover{color:#a183d6}.project__description .links .link__icon[data-v-42bd91f9]{margin-right:5px}@font-face{font-family:poppins-regular;src:url(../fonts/Poppins/Poppins-Regular.ttf)}@font-face{font-family:poppins-medium;src:url(../fonts/Poppins/Poppins-Medium.ttf)}@font-face{font-family:poppins-semibold;src:url(../fonts/Poppins/Poppins-SemiBold.ttf)}@font-face{font-family:poppins-italic;src:url(../fonts/Poppins/Poppins-Italic.ttf)}.experience[data-v-2a7070db]{display:flex;flex-direction:column;gap:10px;max-width:350px}.experience__name[data-v-2a7070db]{font-size:1.5rem}.experience__description[data-v-2a7070db]{list-style-type:disc;padding-left:30px}.experience__description li[data-v-2a7070db]{margin-bottom:10px;line-height:25px}.experience__technologies[data-v-2a7070db]{display:flex;flex-wrap:wrap;gap:15px}.experience__technologies .technology[data-v-2a7070db]{font-family:poppins-italic,sans-serif;font-size:1rem;color:#aa91d8}@font-face{font-family:poppins-regular;src:url(../fonts/Poppins/Poppins-Regular.ttf)}@font-face{font-family:poppins-medium;src:url(../fonts/Poppins/Poppins-Medium.ttf)}@font-face{font-family:poppins-semibold;src:url(../fonts/Poppins/Poppins-SemiBold.ttf)}@font-face{font-family:poppins-italic;src:url(../fonts/Poppins/Poppins-Italic.ttf)}#app{display:flex;flex-direction:column;align-items:center;background-color:#160c28;width:100%;min-height:100dvh;max-width:100dvw;padding:20px;overflow:hidden;font-family:poppins-regular,sans-serif;color:#f0eef5;font-size:1.1rem;--popper-theme-background-color: #40207B;--popper-theme-background-color-hover: #40207B;--popper-theme-border-width: 0px;--popper-theme-border-style: solid;--popper-theme-border-radius: 6px;--popper-theme-padding: 10px;--popper-theme-box-shadow: 0 6px 30px -6px rgba(0, 0, 0, .25)}main{display:flex;flex-direction:column;align-items:center;gap:40px;padding-top:150px;width:100%}main .photo{border-radius:100%;width:250px;box-shadow:#fff3 0 0 90px}main .subtitle{width:40%;font-family:poppins-medium,sans-serif;font-size:2.5rem;text-align:center;line-height:65px}main .description{display:flex;flex-direction:column;gap:15px;width:35%;min-width:500px}main .description__text{text-align:center;line-height:25px}main .description__text--strong{font-family:poppins-semibold,sans-serif}main .frameworks,main .langages{margin-bottom:15px}main .outils{margin-bottom:150px}main .projects{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-bottom:150px;width:100%}main .experiences{display:flex;justify-content:center;gap:100px;flex-wrap:wrap;margin-bottom:150px}main .callToAction{font-size:2.5rem;text-align:center}@media screen and (max-width: 550px){main .subtitle{font-size:1.5rem;line-height:40px;width:100%}main .description{font-size:1rem;width:100%;min-width:350px}}
