body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e5e5e5;color:#361fdb;font-family:Erotique;margin:0;overflow-x:hidden}.window{height:100%;margin:auto}.cursor{display:none}@media(any-pointer:fine){.cursor{display:block;left:0;pointer-events:none;position:fixed;top:0;z-index:10000}.cursor__inner{fill:none;stroke:#c11;stroke-width:1.3px}}.disable-scroll{overflow:hidden}a{text-decoration:none}.spacing-block{padding:0 10vw}@media(max-width:768px){.spacing-block{padding:0 12vw}}.spacing-small{background-color:#361fdb;height:25vh}.spacing{background-color:#e5e5e5;height:100vh}.test-bottom{padding-bottom:80vh}.header{align-items:center;background-color:#e5e5e5;display:flex;flex-direction:column;justify-content:center;padding-top:40vh;text-align:center}.header h1{color:#361fdb;font-family:Erotique;margin:0}.header h3{font-family:Urbanist,sans-serif;font-weight:400}.header h3,.header h4{color:#361fdb}.header .arrow svg{transform:rotate(95deg)}.header .image-block{padding-top:20vh;width:100%}.header .image-block img{margin-inline:auto;object-fit:cover;object-position:center;overflow:hidden;width:70%}.introduction{background-color:#361fdb;color:#e5e5e5;padding:10vh 10vw 5vh}.introduction .top-content{margin-bottom:15vh;max-width:40vw}@media(max-width:1280px){.introduction .top-content{max-width:100vw}}.introduction .top-content h2{font-family:Urbanist,sans-serif;margin-top:0}.introduction .top-content p{font-family:Urbanist,sans-serif;line-height:1.2;margin:24px 0}.introduction .bottom-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.introduction .bottom-content .text{font-family:Urbanist,sans-serif;max-width:30vw}@media(max-width:768px){.introduction .bottom-content .text{max-width:100vw}}.last-position{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;margin-top:10vh}@media(max-width:768px){.last-position{flex-direction:column}}.last-position .content{width:50%}@media(max-width:768px){.last-position .content{width:100%}}.last-position .content h2{font-family:Erotique;font-weight:700}.last-position .content p{font-family:Urbanist,sans-serif;text-align:left}.last-position .content .buttons{display:flex;flex-direction:row}.last-position .content .buttons>*{color:#361fdb;font-family:Erotique;font-weight:700;margin-right:3vw;will-change:opacity,transform}.last-position .content .buttons>:before{background:currentColor;content:"";height:2px;position:absolute;top:93%;transition:width .3s;width:0}.last-position .content .buttons>:hover{color:#c11}.last-position .content .buttons>:hover:before{background:#c11;content:"";height:2px;position:absolute;top:93%;transition:width .3s;width:100%}@media(max-width:1023px){.last-position .content .buttons>:hover:before{width:0}}.last-position .jobs{display:flex;flex-direction:column;width:30%}@media(max-width:768px){.last-position .jobs{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}}.last-position .jobs .hidden{display:none}@media(max-width:768px){.last-position .jobs .job{width:40%}}.last-position .jobs .job .head{align-items:baseline;display:flex;flex-direction:row}.last-position .jobs .job .head h3{margin:30px 30px 15px 0}.last-position .jobs .job .discover-more-wrapper{font-family:Urbanist,sans-serif}.last-position .jobs .job .discover-more-wrapper .job-title{font-weight:500}.last-position .show-more>*{font-weight:600;margin:30px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;will-change:opacity,transform}.last-position .show-more>:before{background:currentColor;content:"";height:2px;position:absolute;top:93%;transition:width .3s;width:0}.last-position .show-more>:hover{color:#c11}.last-position .show-more>:hover:before{background:#c11;content:"";height:2px;position:absolute;top:93%;transition:width .3s;width:100%}@media(max-width:1023px){.last-position .show-more>:hover:before{width:0}}.work{width:100vw}.work .content{border-bottom:1px solid #ced4da;position:relative}.work .content .row{grid-column-gap:5vw;align-items:center;border-top:1px solid #ced4da;color:#361fdb;cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-template-rows:5vw;padding:1rem 2rem;position:relative;transition:background-color .3s ease-out,border-color .3s ease-out}.work .content .row:hover{background-color:#ced4da}.work .content .row .cell,.work .content .row .cell-text .oh{position:relative}.work .content .row .cell-text .oh__inner{display:inline-block;will-change:transform}.work .content .row .cell-text .cell-title{display:grid;font-family:Urbanist,sans-serif;font-weight:500;grid-template-rows:100% 100%;margin:0;position:relative;white-space:nowrap}.work .content .row .cell-text .title-switch{font-family:Erotique;font-weight:700}.work .content .row .cell-images{grid-gap:1vw;align-content:center;display:grid;grid-auto-columns:auto;grid-auto-flow:column;justify-content:end;margin-left:auto}.work .content .row .cell-images .img{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;opacity:0;position:relative;width:5vw;will-change:transform,opacity}.work .content .row .cell-images .img .img-inner{aspect-ratio:1;background-position:50% 50%;background-size:cover;border-radius:.3333333333vw;width:100%}.work .overlay{fill:#361fdb;height:100%;left:0;pointer-events:none;top:0;width:100%;z-index:2}.work .block{height:0;left:0;position:fixed;top:0;width:100vw;z-index:3}.work .block-open{height:100vh}.work .block-color{background-color:#add8e6}.skills{background-color:#361fdb;color:#e5e5e5;margin-top:10vh;padding-bottom:5vh;padding-top:2vh}.skills .content{display:flex;flex-direction:row;justify-content:flex-end}.skills .content .col{width:60%}.skills .content .col .line{border-bottom:2px solid #e5e5e5;padding-bottom:1em}.skills .content .col .line .head{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.skills .content .col .line .head .title{-webkit-margin-after:.5em;margin-block-end:.5em}.skills .content .col .line .head .indicator{font-family:Urbanist,sans-serif;font-weight:300}.skills .content .col .line .detail{-webkit-margin-before:0;font-family:Urbanist,sans-serif;margin-block-start:0}@media(max-width:768px){.skills .content .col{width:100%}}.clients{color:#361fdb;margin-top:10vh;padding-bottom:5vh}.clients .content{display:flex;flex-direction:row;justify-content:flex-end}.clients .content .col{width:60%}.clients .content .col .line{border-bottom:2px solid #361fdb;padding-bottom:1em}.clients .content .col .line .head{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.clients .content .col .line .head .title{-webkit-margin-after:.5em;margin-block-end:.5em}.clients .content .col .line .head .indicator{font-family:Urbanist,sans-serif;font-weight:300}.clients .content .col .line .detail{-webkit-margin-before:0;font-family:Urbanist,sans-serif;margin-block-start:0}@media(max-width:768px){.clients .content .col{width:100%}}.project-item{color:inherit}.project-item .img-box{overflow:hidden;width:90%}@media(max-width:767px){.project-item .img-box{width:100%}}.project-item img{transition:transform .5s;width:100%}.project-item h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-item:hover h3{color:#c11}.project-item:hover img{transform:scale(1.2)}.project .page-title{display:flex;justify-content:center;margin-bottom:10vh;text-align:center}.project .project-elements{grid-column-gap:30px;grid-row-gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.project .project-elements{grid-template-columns:repeat(1,1fr)}}.credits li,.credits p{font-family:Urbanist,sans-serif}.credits a{color:inherit}.credits a:hover{color:#c11}main{height:0;position:fixed;top:0;width:100vw;z-index:2}main .unbutton{background:none;border:0;cursor:pointer;font:inherit;margin:0;padding:0}main .frame{align-items:center;background-color:#e5e5e5;display:flex;flex-direction:row;height:7vh;justify-content:space-between;padding:3vh 60px;z-index:4}@media(max-width:768px){main .frame{padding:3vh 40px 0}}@media(max-width:639px){main .frame{padding:3vh 20px 0}}main .frame .language__switcher button{background-color:#0000;border:none;color:#361fdb;font-family:Urbanist,sans-serif;font-weight:400;padding:0}main .frame .language__switcher button:first-child:after{content:"/";font-weight:400;padding:0 5px}main .frame .logo svg{fill:#361fdb;height:50px;width:50px}main .frame .title{align-items:center;display:flex;flex-direction:column;text-align:center}main .frame .title>*{margin:0}main .frame .title h3{color:#361fdb;font-family:Erotique;font-weight:700;margin:0 0 5px}@media(max-width:768px){main .frame .title h3{margin:0}}main .frame .title h4{color:#361fdb;font-family:Urbanist,sans-serif;font-weight:400}main .frame .button__menu{fill:#361fdb;border:1px solid #361fdb;border-radius:50%;height:64px;width:64px}@media(max-width:768px){main .frame .button__menu{height:48px;width:48px}}@media(max-width:639px){main .frame .button__menu{height:36px;width:36px}}main .frame .button__menu svg{height:12px;transition:transform .5s ease;width:19px}@media(max-width:768px){main .frame .button__menu svg{height:10px;width:16px}}@media(max-width:639px){main .frame .button__menu svg{height:9px;width:14px}}main .frame .button__menu:focus-visible,main .frame .button__menu:hover{fill:#361fdb;border-color:#361fdb}main .frame .button__menu:hover svg{transform:scale(1.1)}main .frame .button__close{stroke:#e5e5e5;fill:none;display:none;right:0;top:0}main .frame .button__close:focus-visible,main .frame .button__close:hover{stroke:#c11}main .frame--menu-open{background-color:#361fdb}main .frame--menu-open .language__switcher{z-index:4}main .frame--menu-open .language__switcher button{color:#e5e5e5}main .frame--menu-open .title{z-index:4}main .frame--menu-open .title h3,main .frame--menu-open .title h4{color:#e5e5e5}main .frame--menu-open .button__close{display:block;z-index:4}main .frame--menu-open .button__menu{display:none}main .menu__wrap{background:#361fdb;display:grid;grid-area:1/1/2/2;grid-template-columns:100vw;grid-template-rows:100vh;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0}main .menu__wrap .tiles{display:flex;flex-direction:column;height:150vh;justify-content:center;left:50%;opacity:.5;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) rotate(22.5deg)}main .menu__wrap .tiles .tiles__line{animation:runner 10s linear infinite;display:flex;transform:translateX(25%)}main .menu__wrap .tiles .tiles__line .tiles__line-img{background-position:50% 50%;background-size:cover;border-radius:50%;flex:none;height:30vh;margin:3vw;width:30vh}main .menu__wrap .tiles .tiles__line .tiles__line-img--large{border-radius:20vh;width:100vh}@keyframes runner{to{transform:translateX(-25%)}}main .menu__wrap .tiles .tiles__line:nth-child(2){animation-duration:16s}main .menu__wrap .tiles .tiles__line:nth-child(3){animation-duration:22s}main .menu__wrap .menu{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}main .menu__wrap .menu .menu__item{color:#e5e5e5;cursor:pointer;font-weight:300;line-height:1;margin:2vh 0;position:relative;text-align:center;will-change:opacity,transform}main .menu__wrap .menu .menu__item:before{background:currentColor;content:"";height:3px;position:absolute;top:93%;transition:width .3s;width:0}main .menu__wrap .menu .menu__item:hover{color:#c11}main .menu__wrap .menu .menu__item:hover:before{background:#c11;content:"";height:3px;position:absolute;top:93%;transition:width .3s;width:100%}@media(max-width:1023px){main .menu__wrap .menu .menu__item:hover:before{width:0}}main .menu__wrap.menu-wrap--open{opacity:1;pointer-events:auto;z-index:3}main .overlay{fill:#361fdb;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.main-open{height:100vh}.footer{align-items:center;background-color:#361fdb;display:flex;flex-direction:column;justify-content:center;margin-top:15vh;width:100vw}.footer .title{-webkit-margin-after:.4em;color:#e5e5e5;margin-block-end:.4em}.footer .mail{color:#e5e5e5;will-change:opacity,transform}.footer .mail:before{background:currentColor;content:"";height:2px;position:absolute;top:93%;transition:width .3s;width:0}.footer .mail:hover{color:#c11}.footer .mail:hover:before{background:#c11;content:"";height:2px;position:absolute;top:93%;transition:width .3s;width:100%}@media(max-width:1023px){.footer .mail:hover:before{width:0}}.footer .links{display:flex;flex-direction:row;margin:100px 0 50px}@media(max-width:1440px){.footer .links{margin:50px 0 25px}}@media(max-width:640px){.footer .links{margin:25px 0 12.5px}}.footer .links>*{color:#e5e5e5;font-family:Urbanist,sans-serif;padding:0 2vw}.footer .links>:hover{color:#c11}.footer .credits{color:#e5e5e5;font-family:Urbanist,sans-serif;margin-bottom:2.5vh;text-align:center}@font-face{font-display:swap;font-family:Erotique;font-style:normal;font-weight:700;src:url(/static/media/ErotiqueTrial-Bold.46de807537de6babd574.woff2) format("woff2"),url(/static/media/ErotiqueTrial-Bold.0dd1996706c852a13517.woff) format("woff")}@font-face{font-display:swap;font-family:Erotique;font-style:normal;font-weight:400;src:url(/static/media/ErotiqueTrial-Regular.3682b330c3d48efa3493.woff2) format("woff2"),url(/static/media/ErotiqueTrial-Regular.fda5e5ea2b75dc51b0a8.woff) format("woff")}@font-face{font-display:swap;font-family:Erotique;font-style:normal;font-weight:500;src:url(/static/media/ErotiqueTrial-Medium.190969e28eef41ebb93b.woff2) format("woff2"),url(/static/media/ErotiqueTrial-Medium.34bccc274388e3d4b89d.woff) format("woff")}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}@media(max-width:1440px){.text-xl{font-size:1.125rem}.text-2xl,.text-xl{line-height:1.75rem}.text-2xl{font-size:1.25rem}.text-4xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3rem;line-height:1}.text-9xl{font-size:6rem;line-height:1}.text-8xl{font-size:4.5rem;line-height:1}}@media(max-width:1280px){.text-xl{font-size:1rem;line-height:1.5rem}.text-2xl{font-size:1.125rem;line-height:1.75rem}.text-4xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:1.875rem;line-height:2.25rem}.text-6xl{font-size:2.25rem;line-height:2.5rem}.text-9xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:3.75rem;line-height:1}}@media(max-width:768px){.text-base{font-size:.75rem;line-height:1rem}.text-xl{font-size:1rem;line-height:1.5rem}.text-3xl,.text-4xl{font-size:1.25rem;line-height:1.75rem}.text-5xl{font-size:1.5rem;line-height:2rem}.text-6xl{font-size:1.875rem;line-height:2.25rem}.text-8xl,.text-9xl{font-size:3rem;line-height:1}}.project-focus{display:flex;justify-content:center}.project-focus .content{align-items:center;display:flex;flex-direction:column;margin-bottom:-10vh;max-width:1280px;padding:5vh 0 0}@media(max-width:1440px){.project-focus .content{width:1024px}}@media(max-width:1024px){.project-focus .content{width:860px}}@media(max-width:960px){.project-focus .content{width:720px}}@media(max-width:767px){.project-focus .content{width:375px}}@media(max-width:425px){.project-focus .content{width:275px}}@media(max-width:321px){.project-focus .content{width:250px}}.project-focus .content .year{font-family:Urbanist,sans-serif;margin-top:0}.project-focus .content .video{width:100%}.project-focus .content .description{font-family:Urbanist,sans-serif;margin:5vh 0}.project-focus .content .description h4{margin-top:0;text-align:center}.project-focus .content .description h5{font-style:italic;margin-top:-1.33em;text-align:center}.project-focus .content .description a{color:inherit;text-decoration:underline}.project-focus .content .description a:hover{color:#c11}.project-focus .content .images{display:flex;flex-direction:column;width:100%}.project-focus .content .images .row{display:flex;width:100%}.project-focus .content .images .col{flex:1 1;padding:5px}.project-focus .content .images .col img,.project-focus .content .images .col-full img{height:auto;width:100%}.project-focus .content .images .col-full{flex:1 1;padding:5px;width:100%}.project-focus .content .close-text{padding-top:5vh;text-align:center;will-change:opacity,transform}.project-focus .content .close-text:before{background:currentColor;content:"";height:2px;position:absolute;top:93%;transition:width .3s;width:0}.project-focus .content .close-text:hover{color:#c11}.project-focus .content .close-text:hover:before{background:#c11;content:"";height:2px;position:absolute;top:93%;transition:width .3s;width:100%}@media(max-width:1023px){.project-focus .content .close-text:hover:before{width:0}}.cv{align-items:center;display:flex;justify-content:center;padding-top:20vh}.cv img{width:50vw}@media(max-width:1280px){.cv img{width:70vw}}@media(max-width:768px){.cv img{width:90vw}}
/*# sourceMappingURL=main.f66f68d9.css.map*/