.presentation{padding-right:8rem;padding-top:2rem}.presentation .desktop-only{display:block}.presentation .mobile-only{display:none}.home{margin-top:3rem}.home .category-section{margin-bottom:3rem}.home .category-section .btn-gap{margin-bottom:2rem}.home .category-section .project-list{list-style:none;padding:0}.home .category-section .project-list .project-item{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.home .category-section .project-list .project-item .project-info{flex:1 1}.home .category-section .project-list .project-item .project-info .project-title{color:inherit;display:inline-block;font-weight:700;text-decoration:none}.home .category-section .project-list .project-item .project-info .project-title:hover{color:#ef2bf6}.home .category-section .project-list .project-item .project-info .project-date{margin:.25rem 0 0}.home .category-section .project-list .project-item .project-image{flex-shrink:0;position:relative;width:60%}.home .category-section .project-list .project-item .project-image a{display:block;height:100%;position:relative;width:100%}.home .category-section .project-list .project-item .project-image img{border:1.5px solid #0c0c0c;border-radius:0;display:block;height:auto;object-fit:cover;width:100%}@media(max-width:47.99875em){.presentation{padding-right:0;padding-top:5rem}.presentation .desktop-only{display:none}.presentation .mobile-only{display:block}.home .category-section .project-list .project-item{align-items:flex-start;flex-direction:column}.home .category-section .project-list .project-item .project-info{width:100%}.home .category-section .project-list .project-item .project-image{margin-top:1rem;position:relative;width:100%}.home .category-section .project-list .project-item .project-image img{display:block;height:auto;object-fit:contain}}.informations{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;padding-top:2rem}.contact{grid-column:1/2;grid-row:1/3;position:fixed}.cv-link{text-decoration:none}.cv-link h4{color:inherit;cursor:pointer}.cv-link h4:hover{color:#ef2bf6}.experiences,.formations{grid-column:2/3}.experiences{grid-row:1/2}.formations{grid-row:2/3}.inspirations{grid-column:3/4;grid-row:1/3}.experience-item,.formation-item,.inspiration-item{margin-bottom:1rem}.formation-item p,.inspiration-item p{white-space:normal}.contact h3,.experiences h3,.formations h3,.inspirations h3{margin-bottom:.5rem}@media(max-width:768px){.informations{display:flex;flex-direction:column;padding-top:5rem}.contact,.experiences,.formations,.inspirations{grid-column:auto;grid-row:auto;position:static}}.index-graphique{display:flex;gap:4rem;padding-top:2rem}.index-graphique .column{flex:1 1}.index-graphique .column h3{margin-bottom:.5rem}.index-graphique .column .category-block{margin-bottom:2rem}.index-graphique .column .category-block .category-title{margin-bottom:.5rem}.index-graphique .column .category-block .category-links{list-style:none;padding-left:0}.index-graphique .column .category-block .category-links li{font-weight:600;margin-bottom:.25rem}.index-graphique .column .ressources-list{list-style:none;padding-left:0}.index-graphique .column .ressources-list li{font-weight:600;margin-bottom:.5rem}@media(max-width:768px){.index-graphique{flex-direction:column;gap:2rem;padding-top:5rem}}.margin-top{padding-top:2rem}nav ul{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-end;list-style:none}nav ul li{flex:none}nav a.active{color:#ef2bf6}@media(max-width:768px){nav ul{align-items:flex-end;flex-direction:column;gap:.1rem}nav li{text-align:right}}.logo h5 .ligne{display:flex;gap:.5rem}@media(max-width:480px){.logo h5 .ligne{flex-direction:column;gap:0}}.header{align-items:center;background-color:#fff;border-bottom:1.5px solid #0c0c0c;flex-direction:row;left:0;padding-block:1rem;position:fixed;top:0;width:100%;z-index:1000}.footer,.header{display:flex;justify-content:space-between;padding-inline:2rem}.footer{align-items:flex-end;margin-top:4rem}.footer .credit-text{font-size:.75rem}.footer .right-texts{align-items:flex-end;display:flex;flex-direction:row;gap:2rem}.footer .right-texts p{line-height:1.2;margin:0}@media(max-width:768px){.footer .right-texts{display:flex;gap:.5rem}}@font-face{font-display:swap;font-family:font-1;src:url(/static/media/Manrope-VariableFont_wght.4afb283bba326df875f6.ttf)}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit;margin:0;padding:0}body{background-color:#fff}main{margin-top:5rem;padding-inline:2rem}*{color:#0c0c0c;font-family:font-1}h1{font-size:clamp(1.5rem,1.25rem + 4vw,2.5rem)}h1,h2{font-weight:700}h2{font-size:clamp(1.25rem,1.125rem + 3vw,2rem)}h3{font-size:clamp(1.125rem,1rem + 2vw,1.75rem)}h3,h4{font-weight:700}h4{font-size:clamp(1rem,.875rem + 1.5vw,1.5rem)}h5{font-size:clamp(.875rem,.75rem + 1vw,1.25rem);font-weight:700}h6{font-size:clamp(.875rem,.75rem + 1vw,1.125rem);font-weight:500}p{font-size:clamp(.875rem,.75rem + .5vw,1rem);font-weight:300}a,a:active,a:visited{color:inherit;cursor:pointer;text-decoration:none}a:active:hover,a:hover,a:visited:hover{color:#ef2bf6}button{background:none;border:none;cursor:pointer;font-size:clamp(1rem,.875rem + 1.5vw,1.5rem);font-weight:500;margin-bottom:.5rem}button:hover{color:#ef2bf6}li{font-size:clamp(.875rem,.75rem + 1vw,1.25rem);font-weight:700;list-style-type:none}.btn-category,.btn-software{border:1.5px solid #0c0c0c;border-radius:30px;cursor:default;display:inline-block;margin-right:.5em;padding:.3em .8em;-webkit-user-select:none;user-select:none;white-space:nowrap}.btn-category{background-color:#fff;color:#0c0c0c}.btn-software{background-color:#0c0c0c;color:#fff}.project-detail-container{display:flex;flex-direction:row;gap:10rem;padding-top:2rem}.project-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:1rem;max-width:400px}.project-medias{display:flex;flex:2 1;flex-wrap:wrap;gap:1rem}.project-medias .media-wrapper{display:block;width:100%}.project-medias .media-wrapper img.project-image{border:1.5px solid #0c0c0c;height:auto;object-fit:cover;width:100%}.project-medias .media-wrapper iframe.project-video{aspect-ratio:16/9;display:block;height:auto;width:100%}@media(min-width:768px){.project-medias .media-wrapper.vertical-wrapper{width:calc(50% - .5rem)}}.project-video{aspect-ratio:16/9;width:100%}.back-button{padding:0;text-align:left}.softwares{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:768px){.project-detail-container{flex-direction:column;gap:0;padding-top:5rem}.project-info{max-width:100%}.project-medias{margin-top:2rem}.project-medias .media-wrapper{width:100%!important}}
/*# sourceMappingURL=main.fa10ddb5.css.map*/