@charset "UTF-8";:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-text);text-decoration:none}@font-face{font-family:EditorialNew;src:url(/assets/EditorialNew-Ultralight-fq-4W-Eu.woff2)}h1{font-family:EditorialNew;font-size:70px;line-height:80px;letter-spacing:-3px}h1 .word{overflow:hidden;line-height:80px;letter-spacing:-3px}h3{font-family:EditorialNew;font-size:50px;font-weight:100}h5{font-size:18}h6{font-size:13px}#app{margin:0 auto;font-weight:400;font-family:Helvetica Neue}.hidden{opacity:0}.fade-page-enter-active,.fade-page-leave-active{transition:opacity .5s}.fade-page-enter-from,.fade-page-leave-to{opacity:0}.fade-page-enter-to,.fade-page-leave-from{opacity:1}.cursor{z-index:10000;position:absolute;width:25px;height:25px;pointer-events:none}@media (max-width: 1024px){.cursor{display:none}}header[data-v-6a4e1f58]{position:fixed;display:flex;flex-direction:row;align-items:center;gap:120px;padding:4vw}@media (max-width: 1024px){header[data-v-6a4e1f58]{width:100vw;margin-left:5vw}}header img[data-v-6a4e1f58]{max-width:22px;max-height:22px}header .header-links[data-v-6a4e1f58]{display:flex;flex-direction:column}header .header-links a[data-v-6a4e1f58]{color:var(--color-text)}header .header-links a.router-link-active[data-v-6a4e1f58]{color:#fff}header .header-links a .header-text[data-v-6a4e1f58]{margin:0 50px 0 8px}.menu-container[data-v-895b8086]{height:100vh;width:12vw;position:fixed;top:0;left:0}.menu-container .menu-item[data-v-895b8086]{height:100vh;display:flex;justify-content:center;align-items:center}.index-container[data-v-1e17fdb1]{height:100vh;width:12vw;position:fixed;top:0;right:0}@media (max-width: 1024px){.index-container[data-v-1e17fdb1]{display:none}}.index-container .index-items[data-v-1e17fdb1]{height:100vh;width:12vw;display:flex;align-items:center}.index-container .index-items .index-count[data-v-1e17fdb1]{margin-top:400vh}.index-container .index-items .index-count .index[data-v-1e17fdb1]{height:100vh;display:flex;align-items:center;justify-content:center}.burger-icon[data-v-ade175a8]{height:12px;width:20px;top:10%;left:3%;z-index:1000;border-radius:50%;transition:all .2s ease-in-out}.burger-icon .icon-1[data-v-ade175a8],.burger-icon .icon-2[data-v-ade175a8]{position:absolute;width:20px;height:1px;background-color:#fff;transition:all .4s cubic-bezier(.84,.06,.52,1.8)}.burger-icon .icon-1[data-v-ade175a8]{transform:translateY(0);animation-delay:.1s}.burger-icon .icon-2[data-v-ade175a8]{transform:translateY(10px);animation-delay:.25s}.burger-icon .icon-1.a[data-v-ade175a8]{transform:translateY(4px) rotate(40deg)}.burger-icon .icon-2.b[data-v-ade175a8]{transform:translateY(4px) rotate(-40deg)}.burger-icon .clear[data-v-ade175a8]{clear:both}.menu-container[data-v-c75d5d87]{position:fixed;height:100vh;top:0;right:0;border-left:1px solid white;background:var(--color-background);z-index:10000;display:flex;flex-direction:column;justify-content:space-between;transition-duration:.6s}.menu-container.close[data-v-c75d5d87]{width:20vw}.menu-container.open[data-v-c75d5d87]{width:26vw}.menu-container.open .menu-link[data-v-c75d5d87]{opacity:1!important;transition-duration:1s}@media (max-width: 1024px){.menu-container.open[data-v-c75d5d87]{width:46vw}}.menu-container .menu-top .menu-blank[data-v-c75d5d87]{width:100%;height:40px;border-bottom:1px solid white}.menu-container .menu-top .menu-button[data-v-c75d5d87]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:16px;margin:32px 32px 0 0;-webkit-user-select:none;user-select:none}.menu-container .menu-top .menu-button[data-v-c75d5d87]:hover{cursor:pointer}@media (max-width: 1024px){.menu-container .menu-top .menu-button span[data-v-c75d5d87]{display:none}}.menu-container .menu-top .menu-links-container[data-v-c75d5d87]{display:flex;flex-direction:column;align-items:flex-end;margin-top:80px;margin-right:32px}.menu-container .menu-top .menu-links-container .menu-link[data-v-c75d5d87]{position:relative;opacity:0;transition-duration:1s}.menu-container .menu-top .menu-links-container .menu-link[data-v-c75d5d87]:hover{cursor:pointer}.menu-container .menu-top .menu-links-container .menu-link[data-v-c75d5d87]:after{content:"";position:absolute;bottom:16px;left:0;width:200%;height:.1vh;background-color:#fff;transition:opacity .3s,transform .4s;transform:translate3d(200%,0,0)}.menu-container .menu-top .menu-links-container .menu-link[data-v-c75d5d87]:hover:after{transform:translateZ(0)}.menu-container .menu-footer[data-v-c75d5d87]{display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding:16px}.menu-container .menu-footer .designer[data-v-c75d5d87],.menu-container .menu-footer .socials[data-v-c75d5d87]{display:flex;flex-direction:column}.menu-container .menu-footer .designer .socials-icons[data-v-c75d5d87],.menu-container .menu-footer .socials .socials-icons[data-v-c75d5d87]{display:flex;flex-direction:row;justify-content:flex-end;gap:8px}@media (max-width: 1024px){.menu-container .menu-footer .designer .socials-icons[data-v-c75d5d87],.menu-container .menu-footer .socials .socials-icons[data-v-c75d5d87]{justify-content:flex-start}}.page-container{height:100vh;overflow:hidden}.page-container header{width:100%;height:10vh}.page-container .content-container{overflow:scroll;height:100vh;scroll-snap-type:y mandatory;scrollbar-width:none}.page-container .content-container section{height:100vh;scroll-snap-align:start}.page-container--old{height:100vh;margin-left:5vw;margin-right:20vw;padding-top:5vh;overflow-y:hidden}@media (max-width: 1024px){.page-container--old{margin-left:0}}.page-container--old header{width:100%;height:10vh;border-bottom:1px solid white}@media (max-width: 1024px){.page-container--old header{margin-left:5vw}}.page-container--old header .header-icon{max-width:30px}.page-container--old header .header-icon:hover{cursor:pointer}.homepage-container[data-v-20b81079]{display:flex;flex-direction:column;align-items:center;justify-content:center}.homepage-container .homepage-presentation[data-v-20b81079]{display:flex;flex-direction:column;align-items:center;gap:.4vh}.homepage-container .homepage-presentation .name[data-v-20b81079]{color:#fff}.homepage-container .homepage-building[data-v-20b81079]{display:flex;flex-direction:column;align-items:center;gap:.4vh}@media (max-width: 1024px){.homepage-container .homepage-building a[data-v-20b81079]{text-align:center}}.homepage-container .homepage-building a[data-v-20b81079]:hover{color:#fff;text-decoration:underline}.interest-container[data-v-592e1ce4]{display:flex;flex-direction:column}.interest-container .img-container[data-v-592e1ce4]{outline:white 1px solid;width:6rem;height:6rem}.interest-container .img-container img[data-v-592e1ce4]{width:inherit;height:inherit;object-fit:cover}.about-container[data-v-c84fbea1]{display:flex;align-items:center;height:100vh}.about-container .page-title[data-v-c84fbea1],.about-container .interest-num[data-v-c84fbea1]{height:105px;display:flex;align-items:center}.about-container .grid-container[data-v-c84fbea1]{display:grid;grid-auto-columns:1fr;grid-template-columns:105px 105px 105px 105px 105px 105px 105px 105px;grid-template-rows:1fr 105px 1fr;gap:0px 0px;grid-template-areas:". . . . . . . ." ". . . . . . . ." ". . . . . . . .";height:-webkit-fill-available;padding:16px;margin:0 120px;overflow:scroll}.about-container .grid-container .grid-column[data-v-c84fbea1]{display:flex;flex-direction:column}.about-container .grid-container .col[data-v-c84fbea1]{height:100%}.experiences-container[data-v-fcdc67d2],.contact-container[data-v-419b4b38]{display:flex;align-items:center;height:100vh}.about-intro[data-v-b9344863]{display:flex;flex-direction:column;justify-content:center;align-items:center}.about-intro p[data-v-b9344863],.about-intro span[data-v-b9344863]{width:220px}.about-intro p[data-v-b9344863]{font-size:16px;color:#fff}svg[data-v-de586766]{margin:20px}svg line[data-v-de586766]{stroke:#9f9f9f}svg .arrow-body[data-v-de586766]{stroke-dasharray:70.71;stroke-dashoffset:70.71;animation:drawBody-de586766 .6s ease-in forwards;stroke-width:2}svg .arrow-arm[data-v-de586766]{stroke-width:4;stroke-dasharray:50;stroke-dashoffset:50;animation:drawArm-de586766 .4s ease-out forwards}@keyframes drawBody-de586766{to{stroke-dashoffset:0}}@keyframes drawArm-de586766{to{stroke-dashoffset:0}}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char:before,.splitting .char:after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display: grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) / repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x: calc((var(--col-total) - 1) / 2);--center-y: calc((var(--row-total) - 1) / 2);--offset-x: calc(var(--col-index) - var(--center-x));--offset-y: calc(var(--row-index) - var(--center-y));--distance-x: calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );--distance-y: calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) )}}.homepage-container[data-v-6b8e6291]{display:flex;flex-direction:column;justify-content:center;gap:56px}.homepage-container .homepage-title[data-v-6b8e6291]{margin-top:18vh}@media (max-width: 1024px){.homepage-container .homepage-title[data-v-6b8e6291]{margin-top:6vh}}.homepage-container .homepage-title h1[data-v-6b8e6291]{display:inline}.homepage-container .homepage-description[data-v-6b8e6291]{max-width:34vw;color:#fff;text-transform:uppercase}@media (max-width: 1024px){.homepage-container .homepage-description[data-v-6b8e6291]{max-width:60vw}}.homepage-container .homepage-description .important[data-v-6b8e6291]{color:var(--color-text)}.about-focus[data-v-93e4bb8a]{display:flex;flex-direction:column;gap:16px}.about-focus .focus-title[data-v-93e4bb8a]{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:2vh;opacity:0}@media (max-width: 1024px){.about-focus .focus-title h1[data-v-93e4bb8a]{font-size:60px}}.about-focus .focus-informations[data-v-93e4bb8a]{display:flex;flex-direction:row;gap:16px}.about-focus .focus-informations .focus-image-container[data-v-93e4bb8a]{position:relative;overflow:hidden;display:inline-table;height:380px;width:279px}@media (max-width: 1024px){.about-focus .focus-informations .focus-image-container[data-v-93e4bb8a]{width:88px;height:120px}}.about-focus .focus-informations .focus-image-container img.focus-image[data-v-93e4bb8a]{height:380px;width:279px;position:absolute;left:0%;z-index:10;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(90deg,#000 50%,rgba(0,0,0,0) 0) content-box 0% 0%/200% 200% no-repeat;-webkit-mask-position:0% 0%;-webkit-mask-composite:xor;mask-composite:exclude}.about-focus .focus-informations .focus-image-container img.focus-image.--hidden[data-v-93e4bb8a]{-webkit-mask-position:0%;z-index:1}@media (max-width: 1024px){.about-focus .focus-informations .focus-image-container img.focus-image[data-v-93e4bb8a]{width:88px;height:120px}}.about-focus .focus-informations .focus-more[data-v-93e4bb8a]{display:flex;flex-direction:column;justify-content:space-between}.about-focus .focus-informations .focus-more p[data-v-93e4bb8a]{max-width:26vw;opacity:0}@media (max-width: 1024px){.about-focus .focus-informations .focus-more[data-v-93e4bb8a]{height:120px}.about-focus .focus-informations .focus-more p[data-v-93e4bb8a]{max-width:48vw}}.about-focus .more-interests[data-v-93e4bb8a]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}@media (max-width: 1024px){.about-focus .more-interests[data-v-93e4bb8a]{margin-top:20vh;flex-wrap:nowrap;overflow-x:scroll}}.about-focus .more-interests img[data-v-93e4bb8a]{transition-duration:.4s;max-height:120px;opacity:.4}.about-focus .more-interests img.--current[data-v-93e4bb8a]{opacity:1}.about-focus .more-interests img[data-v-93e4bb8a]:hover{transition-duration:0s;opacity:1}.about-container[data-v-b2dbb9f2]{display:flex;flex-direction:row;align-items:center;margin-top:16vh;gap:24px}@media (max-width: 1024px){.about-container[data-v-b2dbb9f2]{margin-top:5vh;flex-direction:column}}.about-container .interests-container[data-v-b2dbb9f2]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;margin-right:8px}.about-container .interests-container img[data-v-b2dbb9f2]{max-height:120px}.about-focus[data-v-b2dbb9f2]{display:none;margin-top:8vh}.hidden[data-v-b2dbb9f2]{opacity:0}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}body[data-v-a6d3a367]{overflow-x:hidden;width:100vw}html.has-scroll-smooth[data-v-a6d3a367]{overflow:hidden}.workpage[data-v-a6d3a367]{display:flex;flex-direction:row;height:85vh;min-height:85vh;width:240vw;align-items:center;border-top:1px solid var(--color-text)}.workpage .work-section[data-v-a6d3a367]{height:100%;width:400px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border:1px solid var(--color-text);border-width:0 1px 0 0;text-wrap:auto}.workpage .work-section[data-v-a6d3a367]:first-child{border-width:0 1px 0 1px}.workpage .work-section a[data-v-a6d3a367]{margin:2vh;display:flex;flex-direction:row}.workpage .work-section a h3.project-title[data-v-a6d3a367]{font-size:8vh;line-height:100%;display:inline-block;overflow:visible;white-space:break-spaces}.workpage .work-section a h3.project-title svg[data-v-a6d3a367]{margin:0}.workpage .work-section img[data-v-a6d3a367]{height:75%;max-height:580px;max-width:-webkit-fill-available}.workpage .scroll-padding[data-v-a6d3a367]{width:30vw;height:100%;flex-shrink:0;pointer-events:none;background:transparent}.hidden[data-v-a6d3a367]{opacity:0}html[data-v-9466cd59],body[data-v-9466cd59]{height:100%;overflow-x:hidden}.project-page[data-v-9466cd59]{position:relative;height:100vh;width:100vw;overflow:hidden}.project-container[data-v-9466cd59]{display:flex;flex-direction:row;height:85vh;min-height:85vh;width:fit-content;align-items:center;overflow:hidden;border-top:1px solid var(--color-text)}@media (max-width: 1024px){.project-container[data-v-9466cd59]{overflow:scroll;flex-direction:column;width:auto}}.project-container .project-informations[data-v-9466cd59]{display:flex;flex-direction:column;width:32vw;margin-right:10vw}@media (max-width: 1024px){.project-container .project-informations[data-v-9466cd59]{width:100%;margin-right:0;padding:4vh 6vw}}.project-container .project-informations h1[data-v-9466cd59]{line-height:60px}.project-container .project-informations .project-details[data-v-9466cd59]{display:flex;flex-direction:column;margin:2vh 0;text-transform:uppercase;line-height:20px}.project-container .project-informations .description[data-v-9466cd59]{white-space:normal;line-height:20px}.project-container .project-scroll-wrapper[data-v-9466cd59]{position:relative;height:100%;min-height:100%;width:100%;z-index:200}.project-container .project-scroll-wrapper .project-images-container[data-v-9466cd59]{display:flex;flex-direction:row;align-items:center;height:100%;width:max-content;z-index:10}@media (max-width: 1024px){.project-container .project-scroll-wrapper .project-images-container[data-v-9466cd59]{flex-direction:column;align-items:flex-start;width:auto}.project-container .project-scroll-wrapper .project-images-container img[data-v-9466cd59]{width:-webkit-fill-available}}.project-container .project-scroll-wrapper .project-images-container .project-image[data-v-9466cd59]{height:100%;display:flex;flex-direction:row;align-items:flex-start;border:1px solid var(--color-text);border-width:0 1px 0 0}.project-container .project-scroll-wrapper .project-images-container .scroll-padding[data-v-9466cd59]{width:114vw;height:100%;flex-shrink:0;pointer-events:none}.project-container .project-next[data-v-9466cd59]{border-left:1px solid #9e949c;height:100%;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end}.project-container .project-next a[data-v-9466cd59]{display:block;width:25vw;margin-left:2vw}.project-container .project-next a h1[data-v-9466cd59]{display:inline;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.project-container .project-next a svg[data-v-9466cd59]{margin:0 10px}.project-container .project-next .next-lines[data-v-9466cd59]{display:flex;flex-direction:column;justify-content:space-between;justify-content:space-around;height:40vh}.project-container .project-next .next-lines .line[data-v-9466cd59]{width:100vw;height:1px;background-color:var(--color-text)}@media (max-width: 1024px){.project-container .project-next[data-v-9466cd59]{border:none}.project-container .project-next a[data-v-9466cd59]{width:auto}}.hidden[data-v-9466cd59]{opacity:0}.contact-container[data-v-ed6ee15f]{display:flex;flex-direction:column;gap:100px;margin-top:16vh}.contact-container .contact-main[data-v-ed6ee15f]{display:flex;flex-direction:column;gap:20px}.contact-container .contact-main .contact-paragraph[data-v-ed6ee15f]{max-width:500px;text-transform:uppercase}@media (max-width: 1024px){.contact-container .contact-main .contact-paragraph[data-v-ed6ee15f]{max-width:280px}}.contact-container .contact-mail[data-v-ed6ee15f]{display:flex;justify-content:center;-webkit-user-select:none;user-select:none}.contact-container .contact-mail[data-v-ed6ee15f]:hover{cursor:pointer}.contact-container .contact-mail .contact-copy[data-v-ed6ee15f]{position:absolute;background-color:var(--color-background)}.contact-container .contact-mail .contact-copy.hide[data-v-ed6ee15f]{opacity:0}.contact-container .contact-mail .contact-copy.show[data-v-ed6ee15f]{opacity:1}
