h2.svelte-7vufjr{text-align:center;width:100%;margin:0;padding:.7em;font-size:3em;line-height:100%}h2.light.svelte-7vufjr{color:var(--light-text);background-color:var(--light)}h2.dark.svelte-7vufjr{color:var(--dark-text);background-color:var(--dark)}#contact_section.svelte-1yj41fh{flex-direction:column;align-items:center;padding:0 0 5em;display:flex}#contact_section.svelte-1yj41fh p:where(.svelte-1yj41fh){text-align:center}#contact_section.svelte-1yj41fh p:where(.svelte-1yj41fh) span:where(.svelte-1yj41fh){text-wrap:nowrap;white-space:nowrap}.git-hub-link.svelte-1yj41fh{letter-spacing:.1em;fill:#000;color:#000;border:2px solid #000;border-radius:40px;justify-content:center;align-self:center;align-items:center;width:max-content;padding:5px 10px 5px 5px;font-family:Arial;text-decoration:none;transition:all .5s;display:inline-flex}.git-hub-link.svelte-1yj41fh :where(.svelte-1yj41fh)+:where(.svelte-1yj41fh){margin-left:5px}.git-hub-link.svelte-1yj41fh:hover{fill:#fff;color:#fff;background:#000}.git-hub-logo.svelte-1yj41fh{display:block;position:relative;top:-.5px}.event.svelte-izu5kc{color:var(--dark-text);background-color:var(--dark);text-align:left;float:left;clear:both;margin-left:calc(5% + 15px);padding:15px;position:relative}.event.svelte-izu5kc p{margin-top:0;margin-bottom:3px}.event.svelte-izu5kc ul{margin-top:0}.event__header.svelte-izu5kc{position:relative}.event__header.svelte-izu5kc h3:where(.svelte-izu5kc){margin-top:0;margin-bottom:0;font-size:32px;font-weight:700;position:relative}.event__header.svelte-izu5kc h3:where(.svelte-izu5kc):nth-child(2n){text-align:right}.event__header.svelte-izu5kc h3:where(.svelte-izu5kc):before{content:"";background-color:var(--dark);border:3px solid var(--light);z-index:5;border-radius:100%;width:15px;height:15px;display:block;position:absolute;top:50%;left:-40px;right:auto;transform:translateY(-50%)}.event__header__duration.svelte-izu5kc{margin-top:-.1em;margin-bottom:.5em;font-size:.8em}@media screen and (width>=800px){.event.svelte-izu5kc{float:right;width:calc(50% - 15px);margin-left:0}.event__header__duration.svelte-izu5kc{color:var(--darks-text);font-size:14px;position:absolute;top:50%;left:-50px;right:auto;transform:translate(-100%,-50%)}.event.svelte-izu5kc:nth-child(2n){text-align:right;float:left}.event.svelte-izu5kc:nth-child(2n) h3:where(.svelte-izu5kc):before{left:auto;right:-41px}.event.svelte-izu5kc:nth-child(2n) .event__header__duration:where(.svelte-izu5kc){left:auto;right:-50px;transform:translate(100%,-50%)}}.event.svelte-izu5kc:last-child:after{content:"";background-color:var(--dark);width:10px;display:none;position:absolute;top:calc(18px + 1rem);bottom:-5px;right:-18px}@media screen and (width>=800px){.event.svelte-izu5kc:last-child:after{display:block}}.event.svelte-izu5kc:last-child:nth-child(odd):after{left:-19px;right:auto}.timeline.svelte-1hdzq63{justify-content:center;display:flex;position:relative}.timeline__container.svelte-1hdzq63{width:60%}@media screen and (width<=1500px){.timeline__container.svelte-1hdzq63{width:80%}}@media screen and (width<=1300px){.timeline__container.svelte-1hdzq63{width:90%}}@media screen and (width<=1050px){.timeline__container.svelte-1hdzq63{width:calc(100% - .5rem)}}@media screen and (width<=800px){.timeline__container.svelte-1hdzq63{width:100%}}.timeline.svelte-1hdzq63:before{background-color:var(--light);content:"";width:5px;position:absolute;top:0;bottom:0;left:5%;transform:translate(-50%)}@media screen and (width>=800px){.timeline.svelte-1hdzq63:before{left:50%}}section.svelte-17qi7mk{background-color:var(--dark);min-height:calc(100vh + 2rem);padding:2rem 0}a.svelte-1idjwmo{color:var(--light-text);box-sizing:border-box;margin:.2em;font-size:2em;text-decoration:none;transition:font-size .2s,margin .2s;position:relative}a.svelte-1idjwmo:hover{margin:0 .2em;font-size:2.2em}a.svelte-1idjwmo:has(.flag:where(.svelte-1idjwmo)){padding-left:1.8em}a.svelte-1idjwmo img.flag:where(.svelte-1idjwmo){height:.9em;position:absolute;top:50%;transform:translateY(-50%)translate(-110%)}@media screen and (width>=1100px){a.svelte-1idjwmo{font-size:3em}a.svelte-1idjwmo:hover{font-size:3.2em}}.header.svelte-1idjwmo{z-index:20;margin:0}.header__menu-toggle.svelte-1idjwmo{position:fixed;top:20px;left:-50px}.header__hamburger.svelte-1idjwmo{z-index:20;cursor:pointer;position:absolute;top:15px;left:20px}.header__hamburger.svelte-1idjwmo span:where(.svelte-1idjwmo){margin:9px 0;transition:all .2s ease-in-out .2s;display:block}.header__hamburger.svelte-1idjwmo span:where(.svelte-1idjwmo) span:where(.svelte-1idjwmo){background-color:var(--dark-text);transform-box:fill-box;transform-origin:50%;border-radius:5px;width:40px;height:5px;transition:all .2s ease-in-out}@media screen and (width>=780px){.header__hamburger.svelte-1idjwmo{display:none}}.header__out.svelte-1idjwmo{z-index:5;cursor:pointer;background-color:#0000;width:100vw;height:100vh;transition:background-color .5s;display:none;position:fixed;top:0;left:0}@media screen and (width>=780px){.header__out.svelte-1idjwmo{display:none}}.header__nav.svelte-1idjwmo{z-index:10;background-color:var(--light);flex-direction:column;height:100vh;padding-top:55px;padding-left:10px;padding-right:25px;font-size:1.5em;transition:transform .5s;display:flex;position:fixed;transform:translate(-100%)}@media screen and (width>=780px){.header__nav.svelte-1idjwmo{width:100vw;height:100%;z-index:inherit;position:inherit;flex-direction:row;justify-content:center;align-items:center;gap:min(2em,.5vw);padding:0;font-size:1em;transition:none;transform:translate(0)}}.header__menu-toggle.svelte-1idjwmo:checked~.header__nav:where(.svelte-1idjwmo){transform:translate(0)}.header__menu-toggle.svelte-1idjwmo:checked~.header__out:where(.svelte-1idjwmo){background-color:#00000080;display:block}.header__menu-toggle.svelte-1idjwmo:checked~.header__hamburger:where(.svelte-1idjwmo){position:fixed}.header__menu-toggle.svelte-1idjwmo:checked~.header__hamburger:where(.svelte-1idjwmo) span:where(.svelte-1idjwmo){transition:all .2s ease-in-out}.header__menu-toggle.svelte-1idjwmo:checked~.header__hamburger:where(.svelte-1idjwmo) span:where(.svelte-1idjwmo) span:where(.svelte-1idjwmo){background-color:var(--light-text);transition:background-color .2s ease-in-out,transform .2s ease-in-out .2s}.header__menu-toggle.svelte-1idjwmo:checked~.header__hamburger:where(.svelte-1idjwmo) span:where(.svelte-1idjwmo):first-child{transform:translateY(14px)}.header__menu-toggle.svelte-1idjwmo:checked~.header__hamburger:where(.svelte-1idjwmo) span:where(.svelte-1idjwmo):first-child span:where(.svelte-1idjwmo){transform:rotate(45deg)}.header__menu-toggle.svelte-1idjwmo:checked~.header__hamburger:where(.svelte-1idjwmo) span:where(.svelte-1idjwmo):nth-child(2){opacity:0}.header__menu-toggle.svelte-1idjwmo:checked~.header__hamburger:where(.svelte-1idjwmo) span:where(.svelte-1idjwmo):nth-child(3){transform:translateY(-14px)}.header__menu-toggle.svelte-1idjwmo:checked~.header__hamburger:where(.svelte-1idjwmo) span:where(.svelte-1idjwmo):nth-child(3) span:where(.svelte-1idjwmo){transform:rotate(-45deg)}#crocoloop.svelte-u3t7q5{position:absolute;top:0;right:.2em}#crocoloop.svelte-u3t7q5 img:where(.svelte-u3t7q5){width:1em}#presentation.svelte-u3t7q5{color:#f0f0f0;background-color:#1e1e1e;flex-direction:column;justify-content:center;align-items:center;gap:2em;min-height:100vh;padding:10em 1em 2em;display:flex;position:relative}#presentation.svelte-u3t7q5 h2:where(.svelte-u3t7q5),#presentation.svelte-u3t7q5 p:where(.svelte-u3t7q5){margin:0}#presentation__intro.svelte-u3t7q5 h2:where(.svelte-u3t7q5){font-size:3em}#presentation__phrases.svelte-u3t7q5{flex-direction:row;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:max(.5em,2%);margin:0 5vw;display:grid}#presentation__phrases.svelte-u3t7q5 p:where(.svelte-u3t7q5){text-align:left}#presentation.svelte-u3t7q5 .presentation__separator:where(.svelte-u3t7q5){background-color:#f0f0f0;border-radius:10%;width:3px;height:5em}@media screen and (width>=780px){#presentation.svelte-u3t7q5{min-height:calc(100vh - 3em);padding-top:0}}@media screen and (width>=1100px){#presentation.svelte-u3t7q5{min-height:calc(100vh - 5em)}}@media screen and (width<=1100px){#presentation__phrases.svelte-u3t7q5{flex-direction:column;align-items:flex-start;gap:1.5em;width:auto;max-width:630px;margin:0 1em;display:flex}#presentation__phrases.svelte-u3t7q5 p:where(.svelte-u3t7q5){margin:0}#presentation.svelte-u3t7q5 .presentation__separator:where(.svelte-u3t7q5){background-color:#f0f0f0;border-radius:10%;width:10em;height:2px;margin:0 auto}}h3.svelte-1cy6r7l{margin-bottom:0}hr.svelte-1cy6r7l{width:50%}.project.svelte-1cy6r7l{flex-direction:row;justify-content:center;gap:1em;width:max(800px,60vw);padding:.5em 0;display:flex}.project.svelte-1cy6r7l p:where(.svelte-1cy6r7l){text-align:justify;margin:0}.project.left.svelte-1cy6r7l{flex-direction:row-reverse}@media screen and (width<=830px){.project.svelte-1cy6r7l{flex-direction:column;align-items:center;width:90%}.project.left.svelte-1cy6r7l{flex-direction:column-reverse}.project.svelte-1cy6r7l object:where(.svelte-1cy6r7l){max-width:99%;min-height:7em}}#projets_section.svelte-1p4tl9j{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding-bottom:4em;display:flex}:root{--dark:#1e1e1e;--dark-text:#f0f0f0;--light:#f0f0f0;--light-text:#1e1e1e}*{box-sizing:border-box}body.debug *{background-color:#ff00ee2a!important}html{scroll-behavior:smooth}body{background-color:var(--light);color:var(--light-text);margin:0;padding:0;font-family:Nunito Variable,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Quicksand Variable,sans-serif}h2{box-sizing:border-box;margin-top:0;font-size:3em}section{width:100vw}.dark a:link{color:#87cefa}.dark a:visited{color:#ae85d4}.dark a:hover{color:#fff}.dark a:active{color:#ff4040;font-weight:400;text-decoration:none}
