.nav[data-v-1ba1b487]{position:relative;display:flex;justify-content:space-between;padding:2rem;margin:auto;max-width:1024px}.nav .logo[data-v-1ba1b487]{cursor:pointer;position:relative;display:flex;place-content:center;place-items:center;height:3rem;width:3rem;font-weight:600;color:#212121;text-decoration:none;transition:box-shadow .15s ease-in-out}.nav .logo[data-v-1ba1b487]:hover{box-shadow:4px 4px 0 1px #00e8be}.nav .logo[data-v-1ba1b487]:active{box-shadow:none}.nav .nav-options[data-v-1ba1b487]{position:relative;text-transform:capitalize;text-align:right;background-color:transparent;transition:background-color .2s ease-in-out}.nav .nav-options.cover-screen[data-v-1ba1b487]{position:fixed;top:0;right:0;min-height:100%;min-width:100%;z-index:100;color:#212121;background-color:#fff}.nav .nav-options.cover-screen[data-v-1ba1b487]:nth-child(n){padding:2rem}.nav .nav-options .burger-menu[data-v-1ba1b487]{cursor:pointer;font-size:1.5rem;float:right}.nav .nav-options ul[data-v-1ba1b487]{visibility:hidden;position:fixed;right:0;bottom:0;display:flex;flex-direction:column;gap:2rem;margin:4rem 2rem;list-style:none}.nav .nav-options ul li a[data-v-1ba1b487]{position:relative;font-weight:500;font-size:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#212121;text-decoration:none}.nav .nav-options ul li a span[data-v-1ba1b487]{position:relative;z-index:1}.nav .nav-options ul li a[data-v-1ba1b487]:after{content:"";position:absolute;right:0;bottom:0;width:100%;opacity:0;box-shadow:0 -8px 0 8px #00e8be;transition:.15s ease-in-out}.nav .nav-options ul li a[data-v-1ba1b487]:hover{cursor:pointer}.nav .nav-options ul li a[data-v-1ba1b487]:hover:after{opacity:1}.nav .nav-options .display-menu[data-v-1ba1b487]{visibility:visible}@media(min-width:1024px){.nav[data-v-1ba1b487]{padding:2rem 4rem}.nav .nav-options[data-v-1ba1b487]{display:flex;align-items:center}.nav .nav-options.cover-screen[data-v-1ba1b487]{position:unset;top:unset;right:unset;min-height:unset;min-width:unset;z-index:unset;color:unset;background-color:unset}.nav .nav-options.cover-screen[data-v-1ba1b487]:nth-child(n){padding:unset}.nav .nav-options .burger-menu[data-v-1ba1b487]{display:none}.nav .nav-options ul[data-v-1ba1b487]{visibility:visible;position:static;flex-direction:row;margin:0}.nav .nav-options ul li a[data-v-1ba1b487]{font-size:1rem}.nav .nav-options ul li a[data-v-1ba1b487]:after{box-shadow:0 -4px 0 6px #00e8be}}.arrow-circle[data-v-4b884968]{display:grid;place-content:center;place-items:center;padding:1rem;height:1rem;width:1rem;border-radius:50%;background-color:#fff;transition:box-shadow .3s ease-in-out;box-shadow:0 1px 1px rgba(0,0,0,.04),0 2px 2px rgba(0,0,0,.04),0 4px 4px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.04)}.arrow-circle[data-v-4b884968]:hover{box-shadow:4px 4px 2px 0 #00e8be}.arrow-circle[data-v-4b884968]:active{color:#00e8be;box-shadow:inset 1px 1px 4px 0 #00e8be}.arrow-circle .arrow[data-v-4b884968]{width:0;height:0;border:0 solid transparent;border-right-width:.25rem;border-left-width:.25rem;border-bottom:.5rem solid #000}.icon[data-v-1931c792]{position:relative;padding:.75rem;height:.75rem;width:.75rem;border-radius:50%;background-color:#fff;color:#212121;transition:box-shadow .3s ease-in-out;display:flex;justify-content:center;align-items:center;text-decoration:none;box-shadow:0 1px 1px rgba(0,0,0,.04),0 2px 2px rgba(0,0,0,.04),0 4px 4px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.04)}.icon[data-v-1931c792]:hover{box-shadow:4px 4px 2px 0 #00e8be}.icon[data-v-1931c792]:active{color:#00e8be;box-shadow:inset 1px 1px 4px 0 #00e8be}footer section[data-v-5a76e216]{background-color:#212121;padding:2rem}footer section.bottom[data-v-5a76e216]{background-color:#1a1a1a;padding:0;text-align:center}footer section.bottom .content[data-v-5a76e216],footer section.bottom a[data-v-5a76e216]{color:#a6a6a6;margin:0}footer section .content[data-v-5a76e216]{max-width:1024px;margin:auto;padding:0!important}footer section .socials[data-v-5a76e216]{display:flex;gap:1.5rem}@media(min-width:1024px){footer section[data-v-5a76e216]{padding:4rem}}footer[data-v-5fe749ce]{display:flex;place-items:center;justify-content:space-between;padding:1rem;color:#fff;background-color:#212121}footer .arrow[data-v-5fe749ce]{color:#fff;cursor:pointer;text-decoration:none}footer h2[data-v-5fe749ce]{font-size:1.25rem}footer span[data-v-5fe749ce]{font-size:.75rem}@media(min-width:425px){footer[data-v-5fe749ce]{padding:2rem}footer h2[data-v-5fe749ce]{font-size:2rem}footer span[data-v-5fe749ce]{font-size:1rem}}@media(min-width:1024px){footer[data-v-5fe749ce]{padding:4rem}footer h2[data-v-5fe749ce]{font-size:2rem}}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Medium.c83281ae.ttf) format("truetype"),url(../fonts/Gilroy-Light.4b236c6c.ttf) format("truetype"),url(../fonts/Gilroy-ExtraBold.b487bfc6.ttf) format("truetype"),url(../fonts/Gilroy-Bold.b381c2ab.ttf) format("truetype")}body,html{margin:0;padding:0}#app{font-family:Gilroy,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;margin:auto;min-height:100vh;color:#212121;background-color:#f8f8f8}#app .content{margin:auto;max-width:1024px;padding:0 2rem}#app .router-view{min-height:calc(100vh - 18rem)}#app .up-arrow{cursor:pointer;position:fixed;right:2rem;bottom:2rem;mix-blend-mode:exclusion;opacity:0;transition:opacity .2s ease-in-out}#app .up-arrow.display{opacity:1}[data-tooltip]:before{position:absolute;content:attr(data-tooltip);font-size:1.5rem;color:#212121;padding:.5rem 1.5rem;border-radius:100px;box-shadow:4px 4px 0 #00e8be;pointer-events:none;opacity:0;transition:all .15s ease-out}[data-tooltip]:hover:before{opacity:1;background:#fff;margin-top:-56px;margin-left:-.5rem}@media(min-width:1024px){#app .content{padding:0 4rem}#app .up-arrow{right:4rem;bottom:4rem}}.scroll-parent[data-v-2e6e0f1b]{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.scroll-parent .scrolling[data-v-2e6e0f1b]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:15rem;animation:scroll-2e6e0f1b 35s linear 0s infinite normal none running}@keyframes scroll-2e6e0f1b{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media(min-width:1024px){.scroll-parent .scrolling[data-v-2e6e0f1b]{padding-left:10rem;min-height:40vh;animation:scroll-2e6e0f1b 50s linear 0s infinite normal none running}}.arrow[data-v-6e2a1107]{--line-height:4rem;--background-color:#212121;cursor:pointer;position:relative;display:grid;place-items:center;padding:0 2rem}.arrow.left[data-v-6e2a1107]{transform:rotate(90deg)}.arrow.right[data-v-6e2a1107]{transform:rotate(-90deg)}.arrow.up[data-v-6e2a1107]{transform:rotate(180deg)}.arrow.inverse-color[data-v-6e2a1107]{--background-color:#fff}.arrow .line[data-v-6e2a1107]{height:var(--line-height);width:4px;border-radius:4px;background-color:var(--background-color)}.arrow .circle[data-v-6e2a1107]{border-radius:50%;padding:.5rem;margin-top:-.5rem;background-color:var(--background-color)}.arrow:active .circle[data-v-6e2a1107],.arrow:active .line[data-v-6e2a1107]{transition:background-color .1s ease-in-out;background-color:#00e8be}.arrow:active .circle[data-v-6e2a1107]{animation:none}@media(hover:hover)and (pointer:fine){.arrow:hover .circle[data-v-6e2a1107]{animation:waitForClick-6e2a1107 .75s linear infinite}}@keyframes waitForClick-6e2a1107{0%{transform:translateY(0)}40%{transform:translateY(calc(var(--line-height)*-1 - -1rem))}80%{transform:translateY(calc(var(--line-height)*-1 + -.5rem))}to{transform:translateY(0)}}.ripple[data-v-ccd7fb06]{display:inline-block;position:absolute;width:64px;height:64px}.ripple__circle[data-v-ccd7fb06]{position:absolute;border:4px solid #00e8be;opacity:1;border-radius:50%;animation:ripple-ccd7fb06 1s cubic-bezier(0,.2,.8,1) infinite}.ripple__inner-circle[data-v-ccd7fb06]{animation-delay:-.5s}@keyframes ripple-ccd7fb06{0%{top:28px;left:28px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}.image__wrapper[data-v-79e90b36]{display:flex;justify-content:center;align-items:center;margin:0;width:100%}.image__wrapper.loaded .image__item[data-v-79e90b36]{visibility:visible;opacity:1;border:0}.image__wrapper.loaded .image__spinner[data-v-79e90b36]{display:none;width:100%}.image__item[data-v-79e90b36]{max-height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out;opacity:0;visibility:hidden}.project-card[data-v-18c7e8ea]{--radius:8px;display:grid;background-color:#212121}.project-card .view-project-cta[data-v-18c7e8ea]{position:absolute;display:flex;justify-content:center;align-items:center;place-self:end;margin-bottom:156px;margin-right:24px;height:24px;width:24px;padding:24px;font-size:14px;color:#212121;text-align:center;border-radius:50%;background-color:#00e8be;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}.project-card .project-img[data-v-18c7e8ea] img.image__item{border-radius:var(--radius) var(--radius) 0 0;height:280px}.project-card .project-body[data-v-18c7e8ea]{height:140px;padding:1.75rem 2rem;background-color:#fff;border-radius:0 0 var(--radius) var(--radius)}.project-card .project-body h1[data-v-18c7e8ea]{color:#212121;margin:0;margin-bottom:1rem}.project-card .project-body h3[data-v-18c7e8ea]{margin:0;color:#404040;font-size:1rem;font-weight:500;max-width:50ch}@media(hover:hover){.view-project-cta[data-v-18c7e8ea]{transition:.17s ease-in}.view-project-cta[data-v-18c7e8ea]:hover{transform:scale(105%) rotate(-15deg);box-shadow:0 1px 1px rgba(0,0,0,.04),0 2px 2px rgba(0,0,0,.04),0 4px 4px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.04)}.view-project-cta[data-v-18c7e8ea]:active{transition:.07s;transform:scale(95%) rotate(-15deg)}}@media(min-width:425px){.project-card .view-project-cta[data-v-18c7e8ea]{margin-bottom:156px;margin-right:32px;height:32px;width:32px;padding:32px;font-size:18px}.project-card .project-body[data-v-18c7e8ea]{height:148px}.project-card .project-body h1[data-v-18c7e8ea]{font-size:2rem}.project-card .project-body h3[data-v-18c7e8ea]{font-size:1.15rem}}@media(min-width:1024px){.project-card .view-project-cta[data-v-18c7e8ea]{margin-bottom:128px;height:40px;width:40px;padding:40px;font-size:20px}.project-card .project-body[data-v-18c7e8ea]{padding:1.85rem 2rem .75rem 2rem}.project-card .project-body h1[data-v-18c7e8ea]{font-size:2rem}.project-card .project-body h3[data-v-18c7e8ea]{font-size:1.25rem}}.home[data-v-c9a9400a]{display:grid;height:100%;margin:auto}.home header[data-v-c9a9400a]{min-height:calc(100vh - 112px);overflow:hidden}.home header>.content[data-v-c9a9400a]{display:grid;place-items:center;height:100%}.home header>.content p[data-v-c9a9400a]{text-align:left;font-size:1.5rem;font-weight:600}.home header>.content p span[data-v-c9a9400a]{color:#0d19a3;cursor:pointer}.home header>.content[data-v-c9a9400a] :last-child{align-self:end;margin-bottom:2rem}.home section[data-v-c9a9400a]{padding:4rem 0;min-height:100vh;color:#fff;background-color:#212121}.home section .content h1[data-v-c9a9400a]{font-size:2rem}.home section .content .projects[data-v-c9a9400a]{display:grid;gap:4rem;grid-template-columns:1fr}@media(min-width:768px){.home section .content .projects[data-v-c9a9400a]{gap:3rem;grid-template-columns:1fr 1fr}}@media(min-width:1024px){.home .content[data-v-c9a9400a]{padding:0 6rem}.home header>.content p[data-v-c9a9400a]{font-size:3rem}.home section .content h1[data-v-c9a9400a]{font-size:4rem}.home section .content .projects[data-v-c9a9400a]{gap:4rem}}.project[data-v-787bd85c]{display:grid;gap:4rem;margin-top:2rem;margin-bottom:8rem}.project header.content[data-v-787bd85c]{background-color:#f8f8f8;display:grid;justify-content:left;text-align:left;white-space:pre-wrap}.project header.content h1[data-v-787bd85c]{font-size:4rem;margin:1rem 0}.project header.content p[data-v-787bd85c]{font-size:1.25rem;margin:1rem 0;max-width:50ch}.project section.figma[data-v-787bd85c]{width:100%;overflow:hidden}.project section.gallery[data-v-787bd85c]{--gap:2rem;display:grid;gap:var(--gap)}.project section.gallery[data-v-787bd85c]>:nth-child(n){display:flex;padding:0 2rem;justify-content:center}.project section.gallery[data-v-787bd85c]>:nth-child(n)>:nth-child(n){width:100%;max-width:1024px}.project section.gallery .break[data-v-787bd85c]{padding-top:4rem;text-align:center;font-size:1rem}.project section.gallery .pics[data-v-787bd85c]{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.project section.gallery .full-width[data-v-787bd85c]{padding:0}.project section.gallery .full-width>div[data-v-787bd85c]{max-width:none!important}.project section.gallery .no-gap-top[data-v-787bd85c]{margin-top:calc(var(--gap)*-1)}.project section.gallery .no-gap-bottom[data-v-787bd85c]{margin-bottom:calc(var(--gap)*-1)}.project section.gallery .no-gap-bottom-end[data-v-787bd85c]{margin-bottom:-8rem}.project section.gallery .padding-top-1[data-v-787bd85c]{padding-top:1rem}.project section.gallery .padding-bottom-1[data-v-787bd85c]{padding-bottom:1rem}.project section.gallery .padding-top-bottom-1[data-v-787bd85c]{padding:1rem 2rem}.project section.gallery .padding-top-2[data-v-787bd85c]{padding-top:2rem}.project section.gallery .padding-bottom-2[data-v-787bd85c]{padding-bottom:2rem}.project section.gallery .padding-top-bottom-2[data-v-787bd85c]{padding:2rem 2rem}.project section.gallery .padding-top-3[data-v-787bd85c]{padding-top:3rem}.project section.gallery .padding-bottom-3[data-v-787bd85c]{padding-bottom:3rem}.project section.gallery .padding-top-bottom-3[data-v-787bd85c]{padding:3rem 2rem}.project section.gallery .padding-top-4[data-v-787bd85c]{padding-top:4rem}.project section.gallery .padding-bottom-4[data-v-787bd85c]{padding-bottom:4rem}.project section.gallery .padding-top-bottom-4[data-v-787bd85c]{padding:4rem 2rem}.project section.gallery .padding-top-5[data-v-787bd85c]{padding-top:5rem}.project section.gallery .padding-bottom-5[data-v-787bd85c]{padding-bottom:5rem}.project section.gallery .padding-top-bottom-5[data-v-787bd85c]{padding:5rem 2rem}.project section.gallery .padding-top-6[data-v-787bd85c]{padding-top:6rem}.project section.gallery .padding-bottom-6[data-v-787bd85c]{padding-bottom:6rem}.project section.gallery .padding-top-bottom-6[data-v-787bd85c]{padding:6rem 2rem}.project section.gallery .padding-top-7[data-v-787bd85c]{padding-top:7rem}.project section.gallery .padding-bottom-7[data-v-787bd85c]{padding-bottom:7rem}.project section.gallery .padding-top-bottom-7[data-v-787bd85c]{padding:7rem 2rem}.project section.gallery .padding-top-8[data-v-787bd85c]{padding-top:8rem}.project section.gallery .padding-bottom-8[data-v-787bd85c]{padding-bottom:8rem}.project section.gallery .padding-top-bottom-8[data-v-787bd85c]{padding:8rem 2rem}@media(min-width:768px){.project header.content[data-v-787bd85c]{padding:4rem!important}.project header.content p[data-v-787bd85c]{font-size:1.5rem}.project section.gallery[data-v-787bd85c]{--gap:6rem;gap:var(--gap)}.project section.gallery .break[data-v-787bd85c]{margin-bottom:-4rem;font-size:1.5rem}.project section.gallery .pics[data-v-787bd85c]{flex-direction:row;align-items:flex-start}.project section.gallery .padding-left-right-1[data-v-787bd85c]{padding:0 1rem}.project section.gallery .padding-left-right-2[data-v-787bd85c]{padding:0 2rem}.project section.gallery .padding-left-right-3[data-v-787bd85c]{padding:0 3rem}.project section.gallery .padding-left-right-4[data-v-787bd85c]{padding:0 4rem}.project section.gallery .padding-left-right-5[data-v-787bd85c]{padding:0 5rem}.project section.gallery .padding-left-right-6[data-v-787bd85c]{padding:0 6rem}.project section.gallery .padding-left-right-7[data-v-787bd85c]{padding:0 7rem}.project section.gallery .padding-left-right-8[data-v-787bd85c]{padding:0 8rem}}header[data-v-62472d3f]{font-size:10rem}.gallery[data-v-62472d3f]{display:grid;place-items:center;gap:2rem;row-gap:4rem;grid-template-columns:1fr;padding:4rem 0!important;overflow:hidden}.gallery .artwork[data-v-62472d3f]{display:grid;place-items:center;gap:1rem;color:#212121;margin:0 2rem}.gallery .artwork .art-img[data-v-62472d3f]{-o-object-fit:cover;object-fit:cover;max-width:95%;transition:filter .3s ease-in-out}.gallery .artwork label[data-v-62472d3f]{font-weight:500}.gallery .artwork[data-v-62472d3f]:last-child{margin-bottom:10vh}@media(min-width:768px){.gallery[data-v-62472d3f]{grid-template-columns:1fr 1fr}.gallery .artwork[data-v-62472d3f]{position:relative;place-items:center;margin:0}.gallery .artwork label[data-v-62472d3f]{position:absolute;color:#fff;opacity:0;transition:opacity .3s ease-in-out}.gallery .artwork:hover .art-img[data-v-62472d3f]{filter:brightness(.5)}.gallery .artwork:hover label[data-v-62472d3f]{opacity:1}.gallery .artwork[data-v-62472d3f]:last-child{grid-column:span 2}.gallery .artwork:last-child img[data-v-62472d3f]{max-width:100%}}.avatar[data-v-4a35f328]{display:flex;place-items:center;place-content:center;position:relative}.avatar .bg-triangle[data-v-4a35f328]{position:absolute;transform:rotate(335deg);bottom:15%;right:10%;width:0;height:0;border-style:solid;border-width:0 10vw 10vh 10vw;border-color:transparent transparent #0d19a3 transparent}.avatar svg[data-v-4a35f328]{z-index:10;height:100%;width:100%}.avatar svg.animate-koko[data-v-4a35f328]{background-color:pink;border:2px solid red}.avatar svg .st0[data-v-4a35f328]{fill:#fd2701}.avatar svg .st1[data-v-4a35f328]{fill:#e71303;stroke:#e71303;stroke-width:.4568;stroke-miterlimit:10}.avatar svg .st2[data-v-4a35f328]{fill:#ff5800}.avatar svg .st3[data-v-4a35f328]{fill:#ff4905}.avatar svg .st4[data-v-4a35f328]{fill:#e71303}.avatar svg .st5[data-v-4a35f328]{fill:#ff6000}.avatar svg .st6[data-v-4a35f328]{fill:#f9e4eb}.avatar svg .st7[data-v-4a35f328]{fill:none;stroke:#6d555e;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10}.avatar svg .st8[data-v-4a35f328]{opacity:.15}.avatar svg .st9[data-v-4a35f328]{fill:#fcf0f4}.avatar svg .st10[data-v-4a35f328]{fill:#ff8658}.avatar svg .st11[data-v-4a35f328]{fill:#ff390e}.avatar svg .st12[data-v-4a35f328]{opacity:.3}.avatar svg .st13[data-v-4a35f328]{fill:#a47148}.avatar svg .st14[data-v-4a35f328]{fill:#fcc}.avatar svg .st16[data-v-4a35f328]{display:inline}.avatar svg .st17[data-v-4a35f328]{fill:#0c0c0c}.avatar svg .st18[data-v-4a35f328]{opacity:.3;fill:#a47148}.avatar svg .st19[data-v-4a35f328]{fill:#fff}.avatar svg .st20[data-v-4a35f328]{-webkit-clip-path:url(#SVGID_2_);clip-path:url(#SVGID_2_)}.avatar svg .st21[data-v-4a35f328]{fill:#8b5e34;stroke:#603808;stroke-width:4;stroke-miterlimit:10}.avatar svg .st22[data-v-4a35f328]{-webkit-clip-path:url(#SVGID_4_);clip-path:url(#SVGID_4_)}.avatar svg .st23[data-v-4a35f328]{fill:#ed6969}.avatar svg .st24[data-v-4a35f328]{fill:#ef7b7b}.avatar svg .st25[data-v-4a35f328]{fill:none;stroke:#6097c6;stroke-width:3;stroke-miterlimit:10}.about header .content[data-v-3a1a9280]{display:flex;flex-direction:column;align-items:center;gap:4rem;padding:4rem 2rem!important}.about header .content h1[data-v-3a1a9280]{font-size:3rem;margin:1rem 0;word-break:break-word}.about header .content h1 span[data-v-3a1a9280]{cursor:pointer;color:#0d19a3}.about header .content p[data-v-3a1a9280]{font-size:1.5rem;margin:1rem 0}.about section[data-v-3a1a9280]{background-color:#fff;min-height:40vh;margin-top:4rem;padding:2rem}.about section .content p[data-v-3a1a9280]{font-size:1.25rem;font-weight:300;line-height:2rem}.about section .content a[data-v-3a1a9280]{text-decoration:none;color:#0d19a3}@media(min-width:768px){.about header .content[data-v-3a1a9280]{flex-direction:row;justify-content:space-evenly;gap:2rem}.about header .content h1[data-v-3a1a9280]{font-size:4rem;word-break:unset}.about header .content .mini-koko[data-v-3a1a9280]{width:100%}.about section[data-v-3a1a9280]{padding:4rem}}