.face-svg[data-v-24de91f5]{filter:drop-shadow(2px 4px 7px rgba(0,0,0,.4))}.header-section[data-v-b95407d9]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#63636333;background-image:linear-gradient(180deg,#0f0f0f00,#ffffff12 10%,#0f0f0f00 70%);background-size:12px 12px;border-radius:40px;display:flex;isolation:isolate;justify-content:space-evenly;left:calc(var(--grid-gap)*2);padding:31px;position:fixed;top:calc(var(--grid-gap)*2);z-index:999}.header-section[data-v-b95407d9]:before{background:linear-gradient(#25252548,#ffffff2d) border-box;border:1px solid transparent;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000,#000) border-box,linear-gradient(#000,#000) padding-box;mask:linear-gradient(#000,#000) border-box,linear-gradient(#000,#000) padding-box;-webkit-mask-composite:source-out;mask-composite:subtract;position:absolute}.bordered-text[data-v-74ce3e76]{color:transparent;display:inline-block;isolation:isolate;line-height:1.2;position:relative}.bordered-text[data-v-74ce3e76]:before{background:var(--aeb125d8);-webkit-background-clip:text;background-clip:text;color:transparent;content:attr(data-text);position:absolute;z-index:-1}.bordered-text[data-v-74ce3e76]:after{content:attr(data-text);inset:0;position:absolute;z-index:-2;-webkit-text-stroke:calc(var(--7e45bf68)*2) var(--0cb86216)}.shadow[data-v-74ce3e76]{filter:blur(var(--a664df88)) drop-shadow(var(--01cd3c19) var(--26186ba4))}.description-card[data-v-eb6cce43]{background:radial-gradient(circle at top,#7962ff,#5538f6);display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:var(--spacing-smd);position:relative}.description-card h1[data-v-eb6cce43]{-webkit-user-select:none;-moz-user-select:none;user-select:none;word-spacing:999px}.description-card p[data-v-eb6cce43]{color:#000;max-width:340px}.lab-container[data-v-8d526a47]{align-items:center;background-color:#ffbf47;background-image:radial-gradient(ellipse farthest-corner at 31px 31px,#f27e30,#f27e30 50%,#ffbf47 0);background-size:31px 31px;display:flex;flex:1;flex-basis:200px;flex-wrap:wrap;gap:10px;justify-content:center;min-height:200px;min-width:200px;overflow:clip;padding:30px;position:relative}.lab-item[data-v-8d526a47]{background:#fff;border-radius:20px;height:30%;width:30%}.st0{fill:#fff}.curriculum-card[data-v-2f84078e]{align-items:center;background:radial-gradient(100% 100% at 50% 25%,#bdbbff,#8185ff);display:flex;flex:1;flex-basis:200px;font-family:var(--text);font-size:50px;font-weight:700;gap:10px;justify-content:center;min-height:250px}.attached-icon[data-v-2f84078e]{transition:.5s;width:30px}.curriculum-card:hover>.attached-icon[data-v-2f84078e]{transform:rotate(1turn);transition:.5s}.hero-container[data-v-20e63829]{display:flex;flex-wrap:wrap;gap:var(--grid-gap);max-width:1200px;position:relative}.hero-container .flex-left[data-v-20e63829]{display:flex;flex:2.2;max-height:100%;max-width:100%;min-height:280px}.hero-container .flex-right[data-v-20e63829]{display:flex;flex:1;flex-direction:column;gap:var(--grid-gap);max-height:600px;max-width:100%;width:100%}.hero-container .flex-right .lab[data-v-20e63829]{max-height:250px}.hero-container .flex-right .cv[data-v-20e63829]{height:100%}.client-container[data-v-5fafd684]{overflow:clip;position:relative}.client-name[data-v-5fafd684]{color:var(--white);line-height:1}.year-item[data-v-2d71867d]{color:var(--white);flex:1;padding:0 10px}.description-paragraph[data-v-baca06fc]{color:#fff;max-width:500px}.url-container[data-v-496c5e40]{align-items:center;display:flex;justify-content:center;transform-origin:left}.url-wrapper[data-v-496c5e40]{background:var(--white);border-radius:90px;display:inline-flex;gap:10px;justify-items:center;overflow:clip;padding:10px 20px;position:relative;transition:all .5s ease;width:calc(100% - 30px)}.url-item[data-v-496c5e40]{position:relative;white-space:nowrap}.icon-external[data-v-496c5e40]{height:20px;opacity:0;overflow:visible;transform:translateY(50px);transition:all .5s ease;width:20px}.icon-external[data-v-496c5e40] .arrow{transition:all .2s ease}.url-wrapper[data-v-496c5e40]:hover{width:100%}.url-wrapper:hover>.icon-external[data-v-496c5e40]{opacity:1;transform:translateY(0) rotate(1turn);transition:all .5s ease}.url-wrapper:hover>.icon-external[data-v-496c5e40] .arrow{opacity:1;transform:translate(5px,-5px);transition:all .2s ease;transition-delay:.4s}.switch-container[data-v-b61c7c84]{align-items:center;bottom:10px;display:flex;gap:10px;right:10px;z-index:99}.switch-counter[data-v-b61c7c84]{color:var(--white);font-family:var(--title);font-size:20px;position:relative}[data-v-b61c7c84] .icon-arrow{transition:.2s}[data-v-b61c7c84] .icon-arrow:hover{transform:translateY(3px);transition:.2s}[data-v-b61c7c84] .icon-arrow:active{transform:translateY(-3px);transition:.2s}.slide-up-enter-active[data-v-b61c7c84],.slide-up-leave-active[data-v-b61c7c84]{transition:all .25s ease-out}.slide-up-enter-from[data-v-b61c7c84],.slide-up-leave-to[data-v-b61c7c84]{opacity:0;transform:translateY(-10px)}.iframe-success[data-v-f06d74dc]{background:#d4cbcb;border-radius:var(--spacing-xs);display:block;height:100%;min-height:650px;outline:0;position:relative;transition:background-color .2s;width:100%;z-index:99}.iframe-error[data-v-f06d74dc]{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;padding:30px;position:relative;text-align:center}.projects-card[data-v-abfb2fa5]{background:radial-gradient(circle at top,#a259ff,#8459ff);flex-wrap:wrap;gap:var(--grid-gap);min-height:650px;padding:var(--spacing-sd) var(--spacing-sd) var(--spacing-sd) var(--spacing-smd);width:100%}.project-infos[data-v-abfb2fa5],.projects-card[data-v-abfb2fa5]{display:flex;justify-content:space-between;position:relative}.project-infos[data-v-abfb2fa5]{align-items:center;flex:1;flex-basis:260px}.project-infos[data-v-abfb2fa5],.project-main[data-v-abfb2fa5]{flex-direction:column;gap:10px}.project-main[data-v-abfb2fa5]{display:flex;height:100%;justify-content:space-evenly}.project-client[data-v-abfb2fa5]{display:flex;flex-flow:column wrap;gap:10px;justify-content:center;position:relative;z-index:1}.project-description-activity[data-v-abfb2fa5]{display:flex;gap:10px;width:-moz-fit-content;width:fit-content}.project-embed[data-v-abfb2fa5]{flex:1;flex-basis:400px;gap:10px;max-width:100%;min-height:100%;position:relative}.form-container[data-v-832d63ce]{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:500px;position:relative}input[data-v-832d63ce]{border:none;border-radius:99px;font-family:var(--title);font-size:clamp(1.1rem,1.2vw,1.3rem);height:60px;margin:10px 0;max-width:400px;padding:0 30px}.input-container input[data-v-832d63ce]:valid:after{content:"✔";position:absolute;top:50%;z-index:999}.textarea-container[data-v-832d63ce]{align-items:center;background:#fff;border-radius:30px;display:flex;flex-direction:column;margin:10px auto;max-width:400px;overflow:clip;padding:20px 0 50px;position:relative}textarea[data-v-832d63ce]{border:none;font-family:var(--title);font-size:clamp(1.1rem,1.2vw,1.3rem);padding:20px 30px 70px;position:relative;resize:none;vertical-align:top;width:100%}[data-v-832d63ce]:valid{content:"validé"}[data-v-832d63ce]::-moz-placeholder{color:#000;opacity:1}[data-v-832d63ce]::placeholder{color:#000;opacity:1}.form-item.message[data-v-832d63ce]{margin:auto}.submit-container[data-v-832d63ce]{align-items:center;display:flex;justify-content:center;transform-origin:left}.submit-button[data-v-832d63ce]{align-items:center;background:#000;border-radius:10px;bottom:0;color:#fff;display:inline-flex;gap:10px;overflow:clip;padding:10px 20px;position:relative;right:0;transition:all .5s ease;width:calc(100% - 30px)}.submit-item[data-v-832d63ce]{position:relative;white-space:nowrap}.icon-send[data-v-832d63ce]{height:20px;opacity:0;overflow:visible;transform:translateY(50px);transition:all .5s ease;width:20px}.submit-button[data-v-832d63ce]:hover{transition:all .5s ease-in-out;width:100%}.submit-button:hover>.icon-send[data-v-832d63ce]{opacity:1;transform:translateY(0) rotate(1turn);transition:all .5s ease}.submit-button:active>.icon-send[data-v-832d63ce]{transform:translate(4px,-4px) rotate(1turn);transition:all .1s ease}.shake[data-v-832d63ce]{animation:shake-832d63ce 1s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake-832d63ce{10%,90%{transform:rotate(-1deg)}20%,80%{transform:rotate(2deg)}30%,50%,70%{transform:rotate(-4deg)}40%,60%{transform:rotate(4deg)}}.form-card[data-v-a814ed30]{background:radial-gradient(circle at top,#b6ff59,#6fe526);flex:1;flex-basis:400px;max-width:100%;padding:var(--spacing-sm);position:relative}.form-wrapper[data-v-a814ed30]{align-items:center;display:flex;height:100%;justify-content:center;padding:auto}.link-card[data-v-9233f208]{background:radial-gradient(circle at top,#2d4cff,#01f);flex:1;flex-basis:300px;max-width:100%;min-width:300px;padding:var(--spacing-sm);position:relative}.social-container[data-v-9233f208]{flex-direction:column;height:100%}.social-container[data-v-9233f208],.social-link[data-v-9233f208]{align-items:center;display:flex;justify-content:center}.social-link[data-v-9233f208]{background:var(--white);border-radius:99px;font-family:var(--title);height:60px;margin:10px;padding:0 30px;width:200px}.footer-container[data-v-c64f7731]{display:flex;flex-wrap:wrap;gap:var(--grid-gap);min-height:700px;position:relative}.app-container[data-v-8bf177aa]{margin:calc(var(--grid-gap)*2 + 145px) 0 calc(var(--grid-gap)*2);padding:0 20px;position:relative}.app-container .main-content[data-v-8bf177aa]{display:flex;flex-direction:column;gap:var(--grid-gap);margin:auto;max-width:1200px}
