.ps[data-v-d7fd30ad]{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x[data-v-d7fd30ad]{bottom:0;height:15px}.ps__rail-x[data-v-d7fd30ad],.ps__rail-y[data-v-d7fd30ad]{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y[data-v-d7fd30ad]{right:0;width:15px}.ps--active-x>.ps__rail-x[data-v-d7fd30ad],.ps--active-y>.ps__rail-y[data-v-d7fd30ad]{background-color:transparent;display:block}.ps--focus>.ps__rail-x[data-v-d7fd30ad],.ps--focus>.ps__rail-y[data-v-d7fd30ad],.ps--scrolling-x>.ps__rail-x[data-v-d7fd30ad],.ps--scrolling-y>.ps__rail-y[data-v-d7fd30ad],.ps:hover>.ps__rail-x[data-v-d7fd30ad],.ps:hover>.ps__rail-y[data-v-d7fd30ad]{opacity:.6}.ps .ps__rail-x.ps--clicking[data-v-d7fd30ad],.ps .ps__rail-x[data-v-d7fd30ad]:focus,.ps .ps__rail-x[data-v-d7fd30ad]:hover,.ps .ps__rail-y.ps--clicking[data-v-d7fd30ad],.ps .ps__rail-y[data-v-d7fd30ad]:focus,.ps .ps__rail-y[data-v-d7fd30ad]:hover{background-color:#eee;opacity:.9}.ps__thumb-x[data-v-d7fd30ad]{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x[data-v-d7fd30ad],.ps__thumb-y[data-v-d7fd30ad]{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y[data-v-d7fd30ad]{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x[data-v-d7fd30ad],.ps__rail-x:focus>.ps__thumb-x[data-v-d7fd30ad],.ps__rail-x:hover>.ps__thumb-x[data-v-d7fd30ad]{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y[data-v-d7fd30ad],.ps__rail-y:focus>.ps__thumb-y[data-v-d7fd30ad],.ps__rail-y:hover>.ps__thumb-y[data-v-d7fd30ad]{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps[data-v-d7fd30ad]{overflow:auto!important}}@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps[data-v-d7fd30ad]{overflow:auto!important}}.ps[data-v-d7fd30ad]{position:relative}@font-face{font-family:Doner-Display;font-style:normal;font-weight:400;src:url(./doner-regulardisplay.BSGDHhIT.otf) format("opentype")}@font-face{font-family:Doner-Display;font-style:normal;font-weight:700;src:url(./doner-mediumtext.D8RF11jN.otf) format("opentype")}@font-face{font-family:Doner-Black;font-style:normal;font-weight:400;src:url(./doner-blackdisplay.BYCXtUUc.otf) format("opentype")}@font-face{font-family:Doner-Display;font-style:italic;font-weight:400;src:url(./doner-regulardisplayitalic.CuSv2ErZ.otf) format("opentype")}@font-face{font-family:PP-Playground;font-style:normal;font-weight:400;src:url(./ppplayground-medium.DZRkW1cs.otf) format("opentype")}.fade-enter-active[data-v-d7fd30ad],.fade-leave-active[data-v-d7fd30ad]{transition:opacity .5s ease}.fade-enter-from[data-v-d7fd30ad],.fade-leave-to[data-v-d7fd30ad]{opacity:0}@keyframes gradientAnimation-d7fd30ad{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes rotate-d7fd30ad{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes rotate3D-d7fd30ad{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes blink-d7fd30ad{0%{opacity:0;scale:0}50%{opacity:1;scale:1}to{opacity:0;scale:0}}@keyframes blink-reverse-d7fd30ad{0%{opacity:1;scale:1}50%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes color-change-d7fd30ad{0%{color:#5e2bff}33%{color:#ff2b9e}66%{color:#ff6b2b}to{color:#5e2bff}}@keyframes background-change-d7fd30ad{0%{background:#5e2bff}33%{background:#ff2b9e}66%{background:#ff6b2b}to{background:#5e2bff}}@keyframes rotatingBorder-d7fd30ad{0%{--angle:0deg}to{--angle:-360deg}}.header__button[data-v-d7fd30ad]{display:none}@media(min-width:1024px){.header__button[data-v-d7fd30ad]{display:flex}}.header__button[data-v-d7fd30ad]{background:#fff;border-radius:5rem;color:#121212;height:3.5rem;overflow:hidden;transition:color .5s cubic-bezier(.61,.68,.35,1.05);z-index:1}.header__button[data-v-d7fd30ad]:hover{color:#fff}.header__button[data-v-d7fd30ad]:hover:after{width:100%}.header__button[data-v-d7fd30ad]:after{background:#121212;border-radius:5rem;content:"";display:block;height:100%;left:0;position:absolute;transition:width .5s cubic-bezier(.61,.68,.35,1.05);width:0;z-index:-1}.cta-indicator[data-v-d7fd30ad]{align-items:center;animation:rotatingBorder-d7fd30ad 3s linear infinite;background:conic-gradient(from var(--angle),#5e2bff,#ff2b9e,#ff6b2b,#ff2b2b,#5e2bff);border-radius:3rem;display:flex;height:4.125rem;justify-content:center;padding:0 .375rem}.header[data-v-d7fd30ad]{background:#121212;height:100vh;left:-100vw;overflow-y:auto;padding-left:3rem;padding-right:0;position:fixed;top:0;transition:all .5s cubic-bezier(.61,.68,.35,1.05);width:100%;z-index:997}@media(min-width:1024px){.header[data-v-d7fd30ad]{background:transparent;display:flex;height:auto;left:0;margin:0 auto;overflow:hidden;padding-right:3rem;pointer-events:none;right:0}}.header--open[data-v-d7fd30ad]{left:0}.header__list[data-v-d7fd30ad]{margin-bottom:3rem}@media(min-width:1024px){.header__list[data-v-d7fd30ad]{margin-bottom:0}}.header__close-icon[data-v-d7fd30ad]{display:block}@media(min-width:1024px){.header__close-icon[data-v-d7fd30ad]{display:none}}.header__container[data-v-d7fd30ad]{display:flex;flex-direction:column}@media(min-width:1024px){.header__container[data-v-d7fd30ad]{flex-direction:row}}.header__title[data-v-d7fd30ad]{display:inline-flex;font-size:1.6rem;font-style:italic;margin-bottom:1rem;perspective:100rem}@media(min-width:1024px){.header__title[data-v-d7fd30ad]{margin-bottom:2rem}}.header__title-letter[data-v-d7fd30ad]{display:inline-block;transform-style:preserve-3d}.header__element[data-v-d7fd30ad]{margin-top:.5rem}.header__artwork[data-v-d7fd30ad]{height:12rem;margin-top:.5rem;width:auto}.header__button--clicked[data-v-d7fd30ad]:after{display:none}@media(min-width:1024px){.header__content[data-v-d7fd30ad]:last-of-type{max-width:28.5rem}}.header__content--mobile-only[data-v-d7fd30ad]{display:flex;flex-direction:column}@media(min-width:1024px){.header__content--mobile-only[data-v-d7fd30ad]{display:none}}.header__hire-me-container[data-v-d7fd30ad]{display:none}@media(min-width:1024px){.header__hire-me-container[data-v-d7fd30ad]{display:flex}}.ps[data-v-ac0a3685]{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x[data-v-ac0a3685]{bottom:0;height:15px}.ps__rail-x[data-v-ac0a3685],.ps__rail-y[data-v-ac0a3685]{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y[data-v-ac0a3685]{right:0;width:15px}.ps--active-x>.ps__rail-x[data-v-ac0a3685],.ps--active-y>.ps__rail-y[data-v-ac0a3685]{background-color:transparent;display:block}.ps--focus>.ps__rail-x[data-v-ac0a3685],.ps--focus>.ps__rail-y[data-v-ac0a3685],.ps--scrolling-x>.ps__rail-x[data-v-ac0a3685],.ps--scrolling-y>.ps__rail-y[data-v-ac0a3685],.ps:hover>.ps__rail-x[data-v-ac0a3685],.ps:hover>.ps__rail-y[data-v-ac0a3685]{opacity:.6}.ps .ps__rail-x.ps--clicking[data-v-ac0a3685],.ps .ps__rail-x[data-v-ac0a3685]:focus,.ps .ps__rail-x[data-v-ac0a3685]:hover,.ps .ps__rail-y.ps--clicking[data-v-ac0a3685],.ps .ps__rail-y[data-v-ac0a3685]:focus,.ps .ps__rail-y[data-v-ac0a3685]:hover{background-color:#eee;opacity:.9}.ps__thumb-x[data-v-ac0a3685]{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x[data-v-ac0a3685],.ps__thumb-y[data-v-ac0a3685]{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y[data-v-ac0a3685]{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x[data-v-ac0a3685],.ps__rail-x:focus>.ps__thumb-x[data-v-ac0a3685],.ps__rail-x:hover>.ps__thumb-x[data-v-ac0a3685]{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y[data-v-ac0a3685],.ps__rail-y:focus>.ps__thumb-y[data-v-ac0a3685],.ps__rail-y:hover>.ps__thumb-y[data-v-ac0a3685]{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps[data-v-ac0a3685]{overflow:auto!important}}@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps[data-v-ac0a3685]{overflow:auto!important}}.ps[data-v-ac0a3685]{position:relative}@font-face{font-family:Doner-Display;font-style:normal;font-weight:400;src:url(./doner-regulardisplay.BSGDHhIT.otf) format("opentype")}@font-face{font-family:Doner-Display;font-style:normal;font-weight:700;src:url(./doner-mediumtext.D8RF11jN.otf) format("opentype")}@font-face{font-family:Doner-Black;font-style:normal;font-weight:400;src:url(./doner-blackdisplay.BYCXtUUc.otf) format("opentype")}@font-face{font-family:Doner-Display;font-style:italic;font-weight:400;src:url(./doner-regulardisplayitalic.CuSv2ErZ.otf) format("opentype")}@font-face{font-family:PP-Playground;font-style:normal;font-weight:400;src:url(./ppplayground-medium.DZRkW1cs.otf) format("opentype")}.fade-enter-active[data-v-ac0a3685],.fade-leave-active[data-v-ac0a3685]{transition:opacity .5s ease}.fade-enter-from[data-v-ac0a3685],.fade-leave-to[data-v-ac0a3685]{opacity:0}@keyframes gradientAnimation-ac0a3685{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes rotate-ac0a3685{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes rotate3D-ac0a3685{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes blink-ac0a3685{0%{opacity:0;scale:0}50%{opacity:1;scale:1}to{opacity:0;scale:0}}@keyframes blink-reverse-ac0a3685{0%{opacity:1;scale:1}50%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes color-change-ac0a3685{0%{color:#5e2bff}33%{color:#ff2b9e}66%{color:#ff6b2b}to{color:#5e2bff}}@keyframes background-change-ac0a3685{0%{background:#5e2bff}33%{background:#ff2b9e}66%{background:#ff6b2b}to{background:#5e2bff}}@keyframes rotatingBorder-ac0a3685{0%{--angle:0deg}to{--angle:-360deg}}.cta-indicator[data-v-ac0a3685]{align-items:center;animation:rotatingBorder-ac0a3685 3s linear infinite;background:conic-gradient(from var(--angle),#5e2bff,#ff2b9e,#ff6b2b,#ff2b2b,#5e2bff);border-radius:3rem;display:flex;height:4.125rem;justify-content:center;padding:0 .375rem}.project[data-v-ac0a3685]{background:#fff;border-radius:1rem;display:block;height:12rem;padding:.2rem;width:20rem}.project__container[data-v-ac0a3685]{border-radius:1rem;filter:grayscale(1);height:100%;transition:filter .5s cubic-bezier(.61,.68,.35,1.05);width:100%}.project__container--hover[data-v-ac0a3685]{filter:grayscale(0)}.ps[data-v-e1b7b634]{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x[data-v-e1b7b634]{bottom:0;height:15px}.ps__rail-x[data-v-e1b7b634],.ps__rail-y[data-v-e1b7b634]{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y[data-v-e1b7b634]{right:0;width:15px}.ps--active-x>.ps__rail-x[data-v-e1b7b634],.ps--active-y>.ps__rail-y[data-v-e1b7b634]{background-color:transparent;display:block}.ps--focus>.ps__rail-x[data-v-e1b7b634],.ps--focus>.ps__rail-y[data-v-e1b7b634],.ps--scrolling-x>.ps__rail-x[data-v-e1b7b634],.ps--scrolling-y>.ps__rail-y[data-v-e1b7b634],.ps:hover>.ps__rail-x[data-v-e1b7b634],.ps:hover>.ps__rail-y[data-v-e1b7b634]{opacity:.6}.ps .ps__rail-x.ps--clicking[data-v-e1b7b634],.ps .ps__rail-x[data-v-e1b7b634]:focus,.ps .ps__rail-x[data-v-e1b7b634]:hover,.ps .ps__rail-y.ps--clicking[data-v-e1b7b634],.ps .ps__rail-y[data-v-e1b7b634]:focus,.ps .ps__rail-y[data-v-e1b7b634]:hover{background-color:#eee;opacity:.9}.ps__thumb-x[data-v-e1b7b634]{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x[data-v-e1b7b634],.ps__thumb-y[data-v-e1b7b634]{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y[data-v-e1b7b634]{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x[data-v-e1b7b634],.ps__rail-x:focus>.ps__thumb-x[data-v-e1b7b634],.ps__rail-x:hover>.ps__thumb-x[data-v-e1b7b634]{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y[data-v-e1b7b634],.ps__rail-y:focus>.ps__thumb-y[data-v-e1b7b634],.ps__rail-y:hover>.ps__thumb-y[data-v-e1b7b634]{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps[data-v-e1b7b634]{overflow:auto!important}}@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps[data-v-e1b7b634]{overflow:auto!important}}.ps[data-v-e1b7b634]{position:relative}@font-face{font-family:Doner-Display;font-style:normal;font-weight:400;src:url(./doner-regulardisplay.BSGDHhIT.otf) format("opentype")}@font-face{font-family:Doner-Display;font-style:normal;font-weight:700;src:url(./doner-mediumtext.D8RF11jN.otf) format("opentype")}@font-face{font-family:Doner-Black;font-style:normal;font-weight:400;src:url(./doner-blackdisplay.BYCXtUUc.otf) format("opentype")}@font-face{font-family:Doner-Display;font-style:italic;font-weight:400;src:url(./doner-regulardisplayitalic.CuSv2ErZ.otf) format("opentype")}@font-face{font-family:PP-Playground;font-style:normal;font-weight:400;src:url(./ppplayground-medium.DZRkW1cs.otf) format("opentype")}.fade-enter-active[data-v-e1b7b634],.fade-leave-active[data-v-e1b7b634]{transition:opacity .5s ease}.fade-enter-from[data-v-e1b7b634],.fade-leave-to[data-v-e1b7b634]{opacity:0}@keyframes gradientAnimation-e1b7b634{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes rotate-e1b7b634{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes rotate3D-e1b7b634{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes blink-e1b7b634{0%{opacity:0;scale:0}50%{opacity:1;scale:1}to{opacity:0;scale:0}}@keyframes blink-reverse-e1b7b634{0%{opacity:1;scale:1}50%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes color-change-e1b7b634{0%{color:#5e2bff}33%{color:#ff2b9e}66%{color:#ff6b2b}to{color:#5e2bff}}@keyframes background-change-e1b7b634{0%{background:#5e2bff}33%{background:#ff2b9e}66%{background:#ff6b2b}to{background:#5e2bff}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rotatingBorder-e1b7b634{0%{--angle:0deg}to{--angle:-360deg}}.cta-indicator[data-v-e1b7b634]{align-items:center;animation:rotatingBorder-e1b7b634 3s linear infinite;background:conic-gradient(from var(--angle),#5e2bff,#ff2b9e,#ff6b2b,#ff2b2b,#5e2bff);border-radius:3rem;display:flex;height:4.125rem;justify-content:center;padding:0 .375rem}.footer[data-v-e1b7b634]{z-index:996}.footer__social[data-v-e1b7b634]{position:relative}.footer__social[data-v-e1b7b634]:hover:after{width:calc(100% - .4rem)}.footer__social[data-v-e1b7b634]:after{background:#fff;bottom:-.2rem;content:"";height:.1rem;position:absolute;transition:all .5s cubic-bezier(.61,.68,.35,1.05);width:0}.footer__socials[data-v-e1b7b634],.footer__socials span[data-v-e1b7b634]{font-size:1.2rem}@media(min-width:768px){.footer__socials[data-v-e1b7b634],.footer__socials span[data-v-e1b7b634]{font-size:2rem}}.footer__pill-fallback[data-v-e1b7b634]{background:#ffffff1a;border-radius:3rem;height:2.6rem;width:15rem}.footer__pill[data-v-e1b7b634]{position:relative}.footer__pill[data-v-e1b7b634],.footer__pill-element[data-v-e1b7b634]{border-radius:3rem;padding:.2rem .5rem}.footer__pill-element[data-v-e1b7b634]{color:#fff;width:6.5rem}.footer__pill-element[data-v-e1b7b634],.footer__pill[data-v-e1b7b634]:before{transition:all .5s cubic-bezier(.61,.68,.35,1.05)}.footer__pill[data-v-e1b7b634]:before{animation:background-change-e1b7b634 8s infinite;background:#5e2bff;border-radius:3rem;content:"";height:calc(100% - .5rem);left:.25rem;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);width:calc(50% - .5rem);z-index:2}.footer__pill--socials[data-v-e1b7b634]:before{left:calc(50% + .25rem)}
