.menu[data-v-e84f0ef7]{cursor:pointer;background-color:#0000;border:none;align-items:center;width:10vh;height:10vh;padding:0;display:flex}.line[data-v-e84f0ef7]{fill:none;stroke:#f5f5f5;stroke-width:6px;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line1[data-v-e84f0ef7]{stroke-dasharray:60 207;stroke-width:6px}.line2[data-v-e84f0ef7]{stroke-dasharray:60 60;stroke-width:6px}.line3[data-v-e84f0ef7]{stroke-dasharray:60 207;stroke-width:6px}.opened .line1[data-v-e84f0ef7]{stroke-dasharray:90 207;stroke-dashoffset:-134px;stroke-width:6px}.opened .line2[data-v-e84f0ef7]{stroke-dasharray:1 60;stroke-dashoffset:-30px;stroke-width:6px}.opened .line3[data-v-e84f0ef7]{stroke-dasharray:90 207;stroke-dashoffset:-134px;stroke-width:6px}.navigation[data-v-ccdac06f]{background-color:#5ba364cc;border-radius:1rem;display:none}ol[data-v-ccdac06f]{border-bottom:2px solid #f5f5f5;justify-content:space-between;width:100%;padding:0;display:inline-flex}.li[data-v-ccdac06f]{color:#f5f5f5;text-shadow:2px 0 #2c3e50,-2px 0 #2c3e50,0 2px #2c3e50,0 -2px #2c3e50,1px 1px #2c3e50,-1px -1px #2c3e50,1px -1px #2c3e50,-1px 1px #2c3e50;border-radius:10px;flex-grow:1;margin:.2vw;padding:10px;list-style-type:none;transition:all .3s}.li[data-v-ccdac06f]:hover{background:#35454f;flex-grow:1.5}@media only screen and (width<=1100px){.navigation[data-v-ccdac06f]{align-self:flex-start;display:block}nav[data-v-ccdac06f]{z-index:3000;flex-direction:row;transition:all .3s;display:inline-flex;position:fixed;top:1vh;right:-70vw}ol[data-v-ccdac06f]{background:#5ba364cc;border-bottom:none;border-radius:10px;flex-direction:column;justify-content:flex-start;width:70vw;height:99vh;display:flex}.li[data-v-ccdac06f]{flex-grow:unset;justify-content:center;align-items:center;height:8%;font-size:1.2rem;display:flex}.li[data-v-ccdac06f]:hover{flex-grow:unset}}@font-face{font-family:SquarePeg;src:local(SquarePeg),url(/portfolio/assets/SquarePeg-Regular-ShIgQEGR.ttf)format("truetype")}@font-face{font-family:RobotoCondensed;src:local(RobotoCondensed),url(/portfolio/assets/RobotoCondensed-VariableFont_wght-BFsFSWXF.ttf)format("truetype")}main{margin-left:15vw;margin-right:15vw}main>h1{color:#000;text-align:start;font-family:SquarePeg,Helvetica,serif;font-size:2.5rem}html{background:url(/portfolio/assets/background-Bo9r9Dcx.jpeg) 0 0/cover no-repeat fixed}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px;font-family:Avenir,Helvetica,Arial,sans-serif}.fade-enter-active,.fade-leave-active{opacity:0;transition:opacity .5s}.fade-enter-to{opacity:1}.fade2-enter-active,.fade2-leave-active{opacity:0;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;font-family:Avenir,Helvetica,Arial,sans-serif}nav{padding:30px}nav a{color:#2c3e50;font-weight:700}nav a.router-link-exact-active{color:#42b983}@media (width<=1460px){main{margin-left:2.5vw;margin-right:2.5vw}}:root,:host{--va-icon-vertical-align:middle;--va-icon-user-select:none}.va-icon{vertical-align:var(--va-icon-vertical-align);-webkit-user-select:var(--va-icon-user-select);-moz-user-select:var(--va-icon-user-select);user-select:var(--va-icon-user-select)}.va-icon[role^=button][tabindex]:not([tabindex^=\-]){cursor:pointer}.va-icon[role^=button][tabindex]:not([tabindex^=\-]):focus-visible{border-radius:2px;outline:2px solid var(--va-focus)!important}.va-icon.va-icon{font-style:normal}.va-icon--spin{animation:1.5s linear infinite va-icon--spin-animation}.va-icon--spin-reverse{animation:1.5s linear infinite reverse va-icon--spin-animation}@keyframes va-icon--spin-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.va-icon svg{fill:currentColor;height:100%}:root,:host{--va-progress-circle-position:relative;--va-progress-circle-overflow:hidden;--va-progress-circle-width:80%;--va-progress-circle-height:80%;--va-progress-circle-overlay-transition:all ease 2s;--va-progress-circle-font-size:.75rem}.va-progress-circle{position:var(--va-progress-circle-position);overflow:var(--va-progress-circle-overflow);font-family:var(--va-font-family)}.va-progress-circle__wrapper{width:var(--va-progress-circle-width);height:var(--va-progress-circle-height);justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0;transform:rotate(-90deg)}.va-progress-circle--indeterminate .va-progress-circle__wrapper{animation:2s linear infinite va-progress-circle__wrapper--indeterminate}.va-progress-circle__overlay{transition:var(--va-progress-circle-overlay-transition)}.va-progress-circle--indeterminate .va-progress-circle__overlay{animation:2s ease-in-out infinite va-progress-circle__overlay--indeterminate}.va-progress-circle__info{font-size:var(--va-progress-circle-font-size);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes va-progress-circle__wrapper--indeterminate{to{transform:rotate(270deg)}}@keyframes va-progress-circle__overlay--indeterminate{0%{stroke-dasharray:1 125;stroke-dashoffset:0}50%{stroke-dasharray:125 125;stroke-dashoffset:-65px}to{stroke-dasharray:125 125;stroke-dashoffset:-125px}}:root,:host{--va-button-display:inline-flex;--va-button-justify-content:center;--va-button-align-items:center;--va-button-background-image:none;--va-button-box-shadow:none;--va-button-border-width:0;--va-button-border-color:unset;--va-button-border-style:none;--va-button-font-weight:600;--va-button-transition:none;--va-button-padding:0;--va-button-cursor:pointer;--va-button-sm-size:1.5rem;--va-button-sm-content-py:.25rem;--va-button-sm-content-px:.375rem;--va-button-sm-only-icon-content-px:.25rem;--va-button-sm-font-size:.8125rem;--va-button-sm-letter-spacing:0;--va-button-sm-line-height:1rem;--va-button-sm-border-radius:.125rem;--va-button-sm-icon-side-padding:var(--va-button-sm-content-py);--va-button-sm-icons-spacing:.125rem;--va-button-size:2.25rem;--va-button-content-py:.5rem;--va-button-content-px:.75rem;--va-button-only-icon-content-px:.5rem;--va-button-font-size:1rem;--va-button-letter-spacing:0;--va-button-line-height:1.25rem;--va-button-border-radius:.25rem;--va-button-icon-side-padding:var(--va-button-content-py);--va-button-icons-spacing:.25rem;--va-button-lg-size:3rem;--va-button-lg-content-py:.75rem;--va-button-lg-content-px:1rem;--va-button-lg-only-icon-content-px:1rem;--va-button-lg-font-size:1.05rem;--va-button-lg-letter-spacing:0;--va-button-lg-line-height:1.5rem;--va-button-lg-border-radius:.5rem;--va-button-lg-icon-side-padding:var(--va-button-lg-content-py);--va-button-lg-icons-spacing:.25rem;--va-button-bordered-border:1px;--va-button-bordered-style:solid}.va-button{padding:var(--va-button-padding);display:var(--va-button-display);justify-content:var(--va-button-justify-content);align-items:var(--va-button-align-items);border-width:var(--va-button-border-width);border-color:var(--va-button-border-color);border-style:var(--va-button-border-style);background-image:var(--va-button-background-image);box-shadow:var(--va-button-box-shadow);font-family:var(--va-font-family);font-weight:var(--va-button-font-weight);text-transform:initial;transition:var(--va-button-transition);box-sizing:border-box;cursor:var(--va-button-cursor);z-index:0;vertical-align:top;text-decoration:none;position:relative}.va-button:after,.va-button:before{content:"";border-radius:inherit;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.va-button:before{background:var(--va-background-color);opacity:var(--va-background-color-opacity)}.va-button:after{background-color:var(--va-background-mask-color);opacity:var(--va-background-mask-opacity)}.va-button__content{z-index:1;align-items:center;height:100%;display:flex}.va-button__content--loading{opacity:0}.va-button--small{line-height:var(--va-button-sm-line-height);border-radius:var(--va-button-sm-border-radius);letter-spacing:var(--va-button-sm-letter-spacing);min-height:var(--va-button-sm-size);min-width:var(--va-button-sm-size)}.va-button--small .va-button__content{font-size:var(--va-button-sm-font-size);padding:var(--va-button-sm-content-py) var(--va-button-sm-content-px)}.va-button--small .va-button__left-icon{margin-right:var(--va-button-sm-icons-spacing)}.va-button--small .va-button__right-icon{margin-left:var(--va-button-sm-icons-spacing)}.va-button--small.va-button--bordered .va-button__content{padding-top:calc(var(--va-button-sm-content-py) - var(--va-button-bordered-border));padding-bottom:calc(var(--va-button-sm-content-py) - var(--va-button-bordered-border))}.va-button--small.va-button--left-icon .va-button__content{padding-left:var(--va-button-sm-icon-side-padding)}.va-button--small.va-button--right-icon .va-button__content{padding-right:var(--va-button-sm-icon-side-padding)}.va-button--normal{line-height:var(--va-button-line-height);border-radius:var(--va-button-border-radius);letter-spacing:var(--va-button-letter-spacing);min-height:var(--va-button-size);min-width:var(--va-button-size)}.va-button--normal .va-button__content{font-size:var(--va-button-font-size);padding:var(--va-button-content-py) var(--va-button-content-px);line-height:var(--va-button-line-height)}.va-button--normal .va-button__left-icon{margin-right:var(--va-gap-medium)}.va-button--normal .va-button__right-icon{margin-left:var(--va-gap-medium)}.va-button--normal.va-button--bordered .va-button__content{padding-top:calc(var(--va-button-content-py) - var(--va-button-bordered-border));padding-bottom:calc(var(--va-button-content-py) - var(--va-button-bordered-border))}.va-button--large{line-height:var(--va-button-lg-line-height);border-radius:var(--va-button-lg-border-radius);letter-spacing:var(--va-button-lg-letter-spacing);min-height:var(--va-button-lg-size);min-width:var(--va-button-lg-size)}.va-button--large .va-button__content{font-size:var(--va-button-lg-font-size);padding:var(--va-button-lg-content-py) var(--va-button-lg-content-px)}.va-button--large .va-button__left-icon{margin-right:var(--va-button-lg-icons-spacing)}.va-button--large .va-button__right-icon{margin-left:var(--va-button-lg-icons-spacing)}.va-button--large.va-button--bordered .va-button__content{padding-top:calc(var(--va-button-lg-content-py) - var(--va-button-bordered-border));padding-bottom:calc(var(--va-button-lg-content-py) - var(--va-button-bordered-border))}.va-button--large.va-button--left-icon .va-button__content{padding-left:var(--va-button-lg-icon-side-padding)}.va-button--large.va-button--right-icon .va-button__content{padding-right:var(--va-button-lg-icon-side-padding)}.va-button--small.va-button--icon-only .va-button__content,.va-button--normal.va-button--icon-only .va-button__content,.va-button--large.va-button--icon-only .va-button__content{padding-left:0;padding-right:0}.va-button--plain{min-width:auto;min-height:auto}.va-button--plain .va-button__content{z-index:unset;padding:0}.va-button--round{border-radius:999px}.va-button--bordered{border-width:var(--va-button-bordered-border);border-style:var(--va-button-bordered-style)}.va-button.va-button--disabled{cursor:default;opacity:.4;-webkit-user-select:none;user-select:none}.va-button--icon-only .va-button__left-icon,.va-button--icon-only .va-button__right-icon{margin-left:0;margin-right:0}.va-button--icon-only .va-button__content{padding:0}.va-button:focus-visible{border-radius:"inherit";outline:2px solid var(--va-focus)!important}.va-button--loading{pointer-events:none}.va-button--block{min-width:100%;display:flex}.va-button__loader{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}body{background-color:var(--va-background-primary);color:var(--va-on-background-primary);transition:var(--va-transition)}:root,:host{--va-border:0;--va-font-family:"Source Sans Pro", sans-serif;--va-letter-spacing:.0375rem;--va-block-border-radius:.375rem;--va-block-border:thin solid var(--va-background-element);--va-block-box-shadow:0 2px 3px 0 #34385540;--va-control-box-shadow:none;--va-control-border:0;--va-transition:.2s cubic-bezier(.4, 0, .6, 1);--va-swing-transition:.3s cubic-bezier(.25, .8, .5, 1);--va-outline-border-width:.125rem;--va-outline-box-shadow:none;--va-square-border-radius:.25rem;--va-form-padding:1.25rem;--va-form-border-radius:.125rem;--va-text-selected:#b3d4fc;--va-text-highlighted:#ffc5274e;--va-link-color:var(--va-primary);--va-link-color-secondary:var(--va-secondary);--va-link-color-hover:var(--va-primary-lighten,--va-primary);--va-link-color-active:var(--va-primary);--va-link-color-visited:var(--va-primary-darken,--va-primary);--va-muted:#7f828b;--va-li-background:var(--va-primary);--va-text-block:var(--va-background-element);--va-stripe-border-size:.25rem;--va-box-shadow:0 .25rem .5rem 0 var(--va-shadow);--va-z-index-teleport-overlay:1000;--va-form-element-min-width:50px;--va-form-element-default-width:250px;--va-form-element-default-width-small:120px;--va-form-element-border-width:1px;--va-form-element-border-radius:.25rem;--va-gap-small:.25rem;--va-gap-medium:.375rem;--va-gap-large:.75rem}.va-background-watcher{transition:background-color 10ms linear}html{-webkit-text-size-adjust:100%;min-height:100vh;line-height:1.15}body{height:100%;min-height:100vh;line-height:1;position:relative}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}h1,h2,h3,h4,h5,h6,strong,b{font-weight:600;line-height:1.2}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{vertical-align:baseline;box-sizing:border-box;border:0;margin:0;padding:0;font-size:100%}a{background-color:#0000;text-decoration:none}input{box-sizing:border-box;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}::-moz-focus-inner{border:0}button:-moz-focusring{outline:none}[type=button]:-moz-focusring{outline:none}[type=reset]:-moz-focusring{outline:none}[type=submit]:-moz-focusring{outline:none}:focus{outline:none}button{padding:0}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.semipolar-spinner,.semipolar-spinner *{box-sizing:border-box}.semipolar-spinner{width:65px;height:65px;position:relative}.semipolar-spinner .ring{border:3.25px solid #0000;border-color:#ff1d5e #0000 #0000 #ff1d5e;border-radius:50%;animation:2s infinite semipolar-spinner-animation;position:absolute}.semipolar-spinner .ring:first-child{z-index:5;width:65px;height:65px;animation-delay:.8s;top:0;left:0}.semipolar-spinner .ring:nth-child(2){z-index:4;width:52px;height:52px;animation-delay:.6s;top:6.5px;left:6.5px}.semipolar-spinner .ring:nth-child(3){z-index:3;width:39px;height:39px;animation-delay:.4s;top:13px;left:13px}.semipolar-spinner .ring:nth-child(4){z-index:2;width:26px;height:26px;animation-delay:.2s;top:19.5px;left:19.5px}.semipolar-spinner .ring:nth-child(5){z-index:1;width:13px;height:13px;animation-delay:0s;top:26px;left:26px}@keyframes semipolar-spinner-animation{50%{transform:rotate(360deg)scale(.7)}}.projectsHolder[data-v-ad6adc1d]{flex-direction:column;display:flex}.projectsHolderItem[data-v-ad6adc1d]{background:#161b22;border:.1em solid #f5f5f5;border-radius:20px;justify-content:space-between;align-items:center;margin:.5rem;padding:.5rem;font-size:2rem;list-style:none;display:flex}.githubLogo[data-v-ad6adc1d]{height:100%}.githubLogo img[data-v-ad6adc1d]:hover{filter:invert(35%)sepia()saturate(774%)hue-rotate(176deg)brightness(90%)contrast(91%)}.name a[data-v-ad6adc1d]:link{color:#f5f5f5;text-decoration:none}.name a[data-v-ad6adc1d]:visited{color:#42b983;text-decoration:none}.name a[data-v-ad6adc1d]:hover{color:#1c78c0}.name[data-v-ad6adc1d]{font-size:1.5rem}.date[data-v-ad6adc1d]{text-align:end;flex-flow:row;align-self:flex-end;font-size:.8rem}.centered[data-v-ad6adc1d]{align-self:center}@media only screen and (width<=1100px){a[data-v-ad6adc1d]{font-size:1rem}.name[data-v-ad6adc1d]{margin-left:1rem}}h1[data-v-f6d98dcb]{color:#f5f5f5;font-family:Helvetica,cursive;font-size:2rem}.avatar[data-v-f6d98dcb]{width:50%}.name[data-v-f6d98dcb]{color:#00a78d;font-family:RobotoCondensed,Helvetica,sans-serif;font-size:4rem;font-weight:700;line-height:4rem}.presentation[data-v-f6d98dcb]{text-align:justify;font-size:1rem}.body[data-v-f6d98dcb]{gap:1rem;margin:.5rem;font-size:1rem;line-height:1.6;display:inline-flex}.col[data-v-f6d98dcb]{flex-direction:column}.body .profile_pic[data-v-f6d98dcb]{border:.3em solid #f5f5f5;border-radius:10px;width:40%}.body>.item[data-v-f6d98dcb]{flex-wrap:wrap;flex:1 1 0;margin:1rem}.link[data-v-f6d98dcb]{height:3rem;margin-top:.5rem;font-size:1.3rem;font-style:italic;font-weight:bolder}.link>a>img[data-v-f6d98dcb]{vertical-align:middle;height:100%;margin-right:1rem}.link>a>img[data-v-f6d98dcb]:hover{filter:brightness(0)saturate()invert(47%)sepia(83%)saturate(2203%)hue-rotate(139deg)brightness(89%)contrast(101%)}article.networks[data-v-f6d98dcb]{flex-direction:column;justify-content:space-between;display:flex}article>h1[data-v-f6d98dcb]{margin-bottom:.5rem}@media only screen and (width<=1100px){.body[data-v-f6d98dcb]{margin:unset;flex-direction:column;justify-content:center;width:100%;margin-bottom:1rem}.body .profile_pic[data-v-f6d98dcb],.body>.item[data-v-f6d98dcb]{align-self:center;width:80%}}.widgets-container[data-v-bb266aad]{grid-template:"a a a a b b""c c c d d d""c c c d d d""c c c d d d"/1fr 1fr 1fr 1fr 1fr 1fr;width:100%;display:grid}.home-page-item[data-v-bb266aad]{flex:fit-content;color:#f5f5f5;background:#000000b3;border-radius:20px;flex-direction:row;justify-content:center;align-items:center;margin:1rem;padding:1rem;font-size:4rem;display:flex}.smaller[data-v-bb266aad]{font-size:1.8rem}.name[data-v-bb266aad]{grid-area:a}.time[data-v-bb266aad]{grid-area:b}.github[data-v-bb266aad]{grid-area:c}.presentation[data-v-bb266aad]{grid-area:d}.text-container[data-v-bb266aad]{text-align:left;flex-direction:column;font-size:2.5rem;display:flex}.github h1[data-v-bb266aad]{color:#f5f5f5;font-family:Helvetica,cursive;font-size:2rem}.github[data-v-bb266aad]{flex:fit-content;text-align:start;flex-direction:column;flex-grow:5;justify-content:flex-start;align-items:normal}.presentation[data-v-bb266aad]{flex:min-content;flex-grow:20;align-items:start}@media only screen and (width<=700px){.widgets-container[data-v-bb266aad]{grid-template:"a""d""c""b"}.home-page-item[data-v-bb266aad]{margin:unset;margin-top:.5rem;margin-bottom:1rem}.text-container>.smaller[data-v-bb266aad]{font-size:1.5rem}}.container[data-v-7dc4ca91]{border:.2rem solid #fff;border-radius:1rem;flex-direction:row;align-items:center;height:4rem;padding:.5rem;display:flex}.container[data-v-7dc4ca91]:hover{background-color:#ffe4c41a}.container[data-v-7dc4ca91]{color:#fff;text-decoration:none}.container[data-v-7dc4ca91]:visited{color:#42b983;text-decoration:none}.file-icon[data-v-7dc4ca91]{border-radius:1rem;margin-right:1rem}.file-icon>img[data-v-7dc4ca91]{color:#fff;height:100%}.pill[data-v-be4068a0]{background-color:#00531980;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding:.2rem 1rem;display:inline-flex}.img[data-v-be4068a0]{height:50%}.img>img[data-v-be4068a0]{height:100%}.name[data-v-be4068a0]{color:azure;font-size:1rem}h1[data-v-78c79555]{text-align:left;color:#fff;margin-bottom:1rem;font-size:2rem}.row-project[data-v-78c79555]{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.column[data-v-78c79555]{flex-direction:column;display:flex}.img[data-v-78c79555]{height:30vh}.quick-view[data-v-78c79555]{flex-flow:column;gap:1rem;display:flex}.skill-pills[data-v-78c79555]{flex-wrap:wrap;gap:.4rem .8rem;max-width:30vh;display:inline-flex}.img>img[data-v-78c79555]{border:.3rem solid #f5f5f5;border-radius:3rem;height:100%}.presentation[data-v-78c79555]{margin-left:1rem}.column>h2[data-v-78c79555]{text-align:left;color:#fff;margin-bottom:.5rem;font-size:1.5rem}.column>p[data-v-78c79555]{text-align:justify;color:#fff;margin-bottom:.5rem;font-size:1rem;line-height:1.5rem}.github-container[data-v-78c79555]{margin-right:2rem}.github[data-v-78c79555]{border:.2rem solid #fff;border-radius:1rem;align-items:center;height:4rem;padding:.5rem}a[data-v-78c79555]:link{color:#42b983;text-decoration:none}a[data-v-78c79555]:visited{color:#6ba4b6;text-decoration:none}.github[data-v-78c79555]:hover{background-color:#ffe4c41a}.doc[data-v-78c79555]{flex-wrap:wrap}.github>img[data-v-78c79555]{height:100%;margin-right:1rem}.doc-container[data-v-78c79555]{flex-grow:3}.doc[data-v-78c79555]{flex-direction:row;justify-content:flex-start;gap:2rem;width:100%;display:flex}.contributions[data-v-78c79555]{text-align:right;justify-content:flex-end;align-items:center;margin-top:1rem}.contributions>h2[data-v-78c79555]{color:gray;margin-right:1rem;font-size:1rem;font-style:italic;font-weight:700}.contributions>p[data-v-78c79555]{color:gray;font-size:1rem;font-style:italic}.contributions>p[data-v-78c79555]:before{content:"© Tous droits réservés "}@media only screen and (width<=1100px){h1[data-v-78c79555]{text-align:justify;font-size:1.3rem}.column>h2[data-v-78c79555]{font-size:1.2rem}.row-project[data-v-78c79555]{flex-direction:column;width:100%}.quick-view[data-v-78c79555]{gap:0;margin-bottom:1rem}.skill-pills[data-v-78c79555]{align-self:center;align-items:center;max-width:100%}.img[data-v-78c79555]{height:unset;width:100%;margin-bottom:1rem}.img>img[data-v-78c79555]{height:unset;width:80%}.row-project.github[data-v-78c79555]{flex-direction:row;align-self:center}.github-container[data-v-78c79555]{margin-bottom:1rem}.doc[data-v-78c79555]{row-gap:.5rem}.contributions>p[data-v-78c79555]:before{content:"© "}.row-project.contributions[data-v-78c79555]{justify-content:center}.contributions p[data-v-78c79555]{font-size:.8rem}}.project-page-container[data-v-bf3b77f4]{width:100%;margin-bottom:3rem}ul>li[data-v-bf3b77f4]{margin-left:1.5rem;list-style:outside}ul>li[data-v-bf3b77f4]::marker{color:#42b983}.project-container[data-v-bf3b77f4]{background-color:#000000b3;border-radius:1rem;flex-direction:column;width:100%;margin-top:1rem;padding:1rem;display:flex}a[data-v-bf3b77f4]:link{color:#42b983;text-decoration:none}a[data-v-bf3b77f4]:visited{color:#6ba4b6;text-decoration:none}@media only screen and (width<=1100px){.project-page-container[data-v-bf3b77f4]{flex-direction:column;justify-content:center;display:flex}}.moving-window[data-v-60c2eb85]{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background-color:#29292999;border-radius:1rem;width:35vh;height:45vh;overflow:hidden}.place-holder[data-v-60c2eb85]{border-radius:1rem;width:35vh;height:45vh;display:none}.moving-window .header-window[data-v-60c2eb85]{background-color:#202020e6;border-radius:1rem 1rem .2rem .2rem;flex-direction:row;justify-content:flex-end;align-items:center;height:8%;padding-right:.5rem;display:flex}.moving-window .header-window .window-title[data-v-60c2eb85]{pointer-events:none;flex-grow:1}.moving-window .header-window .window-title h1[data-v-60c2eb85]{color:#bbb;font-size:1rem}.moving-window .header-window img[data-v-60c2eb85]{height:50%}.moving-window .content[data-v-60c2eb85]{width:100%;height:92%}@media only screen and (width<=1100px){.moving-window .header-window .window-title h1[data-v-60c2eb85]{font-size:5vw}.moving-window[data-v-60c2eb85],.place-holder[data-v-60c2eb85]{width:90vw;height:116vw;margin-bottom:2rem}}.loader[data-v-ec875ede]{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.music-widget[data-v-ec875ede]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.thumbnail[data-v-ec875ede]{aspect-ratio:1;object-fit:cover;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;width:100%;position:relative;overflow:hidden}.art[data-v-ec875ede]{width:100%}.song-info[data-v-ec875ede]{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:#ffffff80;flex-direction:column;justify-content:space-evenly;align-items:flex-start;width:100%;height:25%;padding:.5rem;display:flex;position:absolute;bottom:0}.song-title[data-v-ec875ede]{animation:9s linear infinite slide-ec875ede}@keyframes slide-ec875ede{0%{transform:translate(450%)}to{transform:translate(-450%)}}.artist-name[data-v-ec875ede]{font-style:italic}.toolbar[data-v-ec875ede]{flex-direction:row;justify-content:space-evenly;align-items:center;height:30%;display:flex}.toolbar li[data-v-ec875ede]{width:30%;height:80%}.button[data-v-ec875ede]{background:0 0;border:#0000;border-radius:50%;width:80%;height:100%;transition:all .3s;position:relative}.button.previous img[data-v-ec875ede],.button.next img[data-v-ec875ede]{width:50%;height:50%}.button img[data-v-ec875ede]{width:100%;height:100%}.button[data-v-ec875ede]:after{content:"";z-index:1;background-color:#0003;width:0;height:0;transition:all .3s;display:block;position:absolute;top:50%;left:50%}.button[data-v-ec875ede]:hover{border-color:#0003}.button[data-v-ec875ede]:hover:after{background-color:#0003;border-radius:100px;width:100%;height:100%;top:0;left:0}.agile{position:relative}.agile--ssr .agile__slides--cloned{display:none}.agile--ssr .agile__slides>*{width:0;overflow:hidden}.agile--ssr .agile__slides>:first-child{width:100%}.agile--rtl .agile__track,.agile--rtl .agile__slides,.agile--rtl .agile__actions,.agile--rtl .agile__dots{flex-direction:row-reverse}.agile:focus,.agile:active,.agile :focus,.agile :active{outline:none}.agile__list{width:100%;display:block;position:relative;overflow:hidden}.agile__track{flex-flow:row;display:flex}.agile__actions{justify-content:space-between;display:flex}.agile--no-nav-buttons .agile__actions{justify-content:center}.agile__slides{flex-direction:row;flex-grow:1;flex-shrink:unset;flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex}.agile--disabled .agile__slides{width:100%;display:block}.agile__slide{flex-grow:1;flex-shrink:0;display:block}.agile__slide,.agile__slide *{-webkit-user-drag:none}.agile--fade .agile__slide{opacity:0;z-index:0;position:relative}.agile--fade .agile__slide--active{opacity:1;z-index:2}.agile--fade .agile__slide--expiring{opacity:1;z-index:1;transition-duration:0s}.agile__nav-button[disabled]{cursor:default}.agile__dots{white-space:nowrap;align-items:center;padding:0;list-style:none;display:flex}.agile__dot button{cursor:pointer;font-size:0;line-height:0;display:block}.container[data-v-1ac049e7]{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;width:100%;height:100%;position:relative;overflow:hidden}.panel[data-v-1ac049e7]{flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.panel img[data-v-1ac049e7]{object-fit:cover;height:45vh}.filter[data-v-1ac049e7]{border-radius:inherit;pointer-events:none;background:radial-gradient(circle,#fff0 60%,#ffffff80 70%,#e3f5e4cc 100%);width:100%;height:100%;position:absolute;top:0;left:0}.origami-filter[data-v-1ac049e7]{pointer-events:none;width:100%;position:absolute;bottom:-5px;left:0}.origami-filter img[data-v-1ac049e7]{width:35vh}@media only screen and (width<=1100px){.panel img[data-v-1ac049e7]{height:116vw}.origami-filter img[data-v-1ac049e7]{width:90vw}}.canvas-condensation[data-v-e8f9d353]{filter:blur(.6rem);background-color:#fff;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;width:100%;height:92%;position:absolute;top:8%;left:0}.no-condensation[data-v-e8f9d353]{filter:blur(5rem);opacity:.5;animation:5s erase-condensation-e8f9d353}.return-condensation[data-v-e8f9d353]{animation:2s return-condensation-e8f9d353}@keyframes erase-condensation-e8f9d353{0%{filter:blur(.6rem);opacity:1}50%{filter:blur(5rem)}to{opacity:.5}}@keyframes return-condensation-e8f9d353{0%{opacity:.5;filter:blur(5rem)}50%{filter:blur(.6rem)}to{opacity:1}}#win16304.babelio-window{width:100%;height:100%}#wBa16304.babelio-container{border:none;width:100%}.header-background{width:100%;position:absolute;top:8%;left:0}#Bcorps16304 .Belement16304 .Bauteur16304,#Bcorps16304 .Belement16304 .Boeuvre16304{margin:none;display:none}#Bcorps16304 .Belement16304 .Boeuvre16304{justify-content:center;width:80%}#Bcorps16304 .Belement16304:first-of-type .Bauteur16304,#Bcorps16304 .Belement16304:first-of-type .Boeuvre16304{display:flex;position:absolute;top:0}#Bcorps16304 .Belement16304:first-of-type .Bauteur16304{top:2.2rem}.Belement16304 .Boeuvre16304 a:link,.Belement16304 .Bauteur16304 a:link{color:#212121}.Belement16304 .Boeuvre16304 a:visited,.Belement16304 .Bauteur16304 a:visited{color:#42b983}.Belement16304 .Boeuvre16304 a:hover,.Belement16304 .Bauteur16304 a:hover{color:#1c78c0}#Bcorps16304{width:100%}#Bcorps16304 .Belement16304{flex-direction:column-reverse;align-items:center;width:100%;display:flex;position:absolute}#Bcorps16304 .Belement16304 .Bcouv16304{width:60%;margin-top:15%;transition:transform .5s}#Bcorps16304 .Belement16304:nth-of-type(5){z-index:1}#Bcorps16304 .Belement16304:nth-of-type(4){z-index:2}#Bcorps16304 .Belement16304:nth-of-type(3){z-index:3}#Bcorps16304 .Belement16304:nth-of-type(2){z-index:4}#Bcorps16304 .Belement16304:first-of-type{z-index:5}#Bcorps16304 .Belement16304:nth-of-type(3) .Bcouv16304{transform:rotate(12deg)translate(10px)translateY(15px)}#Bcorps16304 .Belement16304:nth-of-type(2) .Bcouv16304{transform:rotate(-15deg)translate(-20px)translateY(11px)}#Bcorps16304:hover .Belement16304:nth-of-type(3) .Bcouv16304{transform:rotate(17deg)translate(18px)translateY(0)}#Bcorps16304:hover .Belement16304:nth-of-type(2) .Bcouv16304{transform:rotate(-19deg)translate(-28px)translateY(-4px)}#Bcorps16304:hover .Belement16304:first-of-type .Bcouv16304{transform:translateY(-15px)}#Bcorps16304 .Belement16304 .Bcouv16304 a{pointer-events:none}#Bcorps16304 .Belement16304 .Bcouv16304 img{width:100%}#Bcorps16304 .Bfooter16304{flex-direction:column;justify-content:center;gap:.5rem;width:100%;display:flex;position:absolute;bottom:.2rem;left:0}#Bcorps16304 .Bfooter16304 .Bspacer16304{display:none}#Bcorps16304 .Bfooter16304 a{position:unset}.Bfooter16304{width:100%;position:absolute;bottom:0;left:0;padding:0!important}.Bfooter16304 a{z-index:7;position:relative;bottom:3.4rem}#wBa16304 .Bfooter16304 a img{width:30%}.Bfooter16304 .footer-background{z-index:6;filter:drop-shadow(0 -5px 5px #4a4a4a);width:100%;position:absolute;bottom:-1rem;left:0}.frog-container[data-v-abf0c85c]{width:100%;height:100%}.global-layout[data-v-fb8e1e29]{flex-direction:column;width:100%;margin-bottom:3rem;display:flex;position:relative}.window-container[data-v-fb8e1e29]{justify-content:space-evenly;width:100%;margin-top:1rem;display:inline-flex;position:relative}@media only screen and (width<=1100px){.window-container[data-v-fb8e1e29]{flex-direction:column;align-items:center;display:flex}}.github[data-v-d81e7760]{text-align:start;background-color:#00000080;border:.15rem solid #f5f5f5;border-radius:2rem;align-items:center;gap:.3rem;padding:.3rem .5rem .3rem .3rem;font-size:1vw;display:inline-flex}a[data-v-d81e7760]:link{color:#42b983;text-decoration:none}a[data-v-d81e7760]:visited{color:#6ba4b6;text-decoration:none}.github[data-v-d81e7760]:hover{background-color:#ffe4c41a}.github>img[data-v-d81e7760]{height:1.5rem}@media only screen and (width<=1100px){.github[data-v-d81e7760]{font-size:6vw}}.language-container[data-v-33fb76b4]{perspective:50vw;background-color:#0000;width:15vw;height:15vw}.language-inner[data-v-33fb76b4]{width:100%;height:100%;transform-style:preserve-3d;text-align:center;transition:transform .5s;position:relative}.language-container:hover .language-inner[data-v-33fb76b4]{transform:rotateY(180deg)}.badge-front[data-v-33fb76b4],.badge-back[data-v-33fb76b4]{backface-visibility:hidden;text-align:justify;background-color:#00000080;border:.5rem solid #6495ed;border-radius:2rem;width:100%;height:100%;padding:1rem;position:absolute;top:0;left:0}.badge-back[data-v-33fb76b4]{text-align:justify;color:#f0f8ff;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:1rem;display:flex;overflow-y:scroll;transform:rotateY(180deg)}.description p[data-v-33fb76b4]{white-space:pre-wrap;display:inline}.description .shrink[data-v-33fb76b4]{cursor:pointer;color:#f0f8ff;background:0 0;border:none;margin-left:.5vw;padding:0;font-size:1vw;font-weight:700;text-decoration:underline;display:inline}.badge-back[data-v-33fb76b4]::-webkit-scrollbar{display:none}.badge-front[data-v-33fb76b4]{justify-content:center;align-items:center;display:flex}.badge-front>img[data-v-33fb76b4]{max-width:100%;max-height:100%}.badge-back h1[data-v-33fb76b4]{flex-shrink:1;font-size:2rem;font-weight:700}.badge-back p[data-v-33fb76b4]{font-size:1vw}.thumbnails-container[data-v-33fb76b4]{flex-wrap:wrap;gap:.5rem .2rem;display:inline-flex}@media only screen and (width<=1100px){.language-container[data-v-33fb76b4]{perspective:225vw;width:90vw;height:90vw}.description .shrink[data-v-33fb76b4]{margin-left:3vw;font-size:6vw}.badge-back h1[data-v-33fb76b4]{font-size:2rem}.badge-back p[data-v-33fb76b4]{font-size:6vw}}.container[data-v-4414c8f0]{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;width:100%;margin-bottom:3rem;padding-top:1rem;display:flex}
