.ps[data-v-c9ecc64b]{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x[data-v-c9ecc64b]{bottom:0;height:15px}.ps__rail-x[data-v-c9ecc64b],.ps__rail-y[data-v-c9ecc64b]{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-c9ecc64b]{right:0;width:15px}.ps--active-x>.ps__rail-x[data-v-c9ecc64b],.ps--active-y>.ps__rail-y[data-v-c9ecc64b]{background-color:transparent;display:block}.ps--focus>.ps__rail-x[data-v-c9ecc64b],.ps--focus>.ps__rail-y[data-v-c9ecc64b],.ps--scrolling-x>.ps__rail-x[data-v-c9ecc64b],.ps--scrolling-y>.ps__rail-y[data-v-c9ecc64b],.ps:hover>.ps__rail-x[data-v-c9ecc64b],.ps:hover>.ps__rail-y[data-v-c9ecc64b]{opacity:.6}.ps .ps__rail-x.ps--clicking[data-v-c9ecc64b],.ps .ps__rail-x[data-v-c9ecc64b]:focus,.ps .ps__rail-x[data-v-c9ecc64b]:hover,.ps .ps__rail-y.ps--clicking[data-v-c9ecc64b],.ps .ps__rail-y[data-v-c9ecc64b]:focus,.ps .ps__rail-y[data-v-c9ecc64b]:hover{background-color:#eee;opacity:.9}.ps__thumb-x[data-v-c9ecc64b]{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-c9ecc64b],.ps__thumb-y[data-v-c9ecc64b]{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y[data-v-c9ecc64b]{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-c9ecc64b],.ps__rail-x:focus>.ps__thumb-x[data-v-c9ecc64b],.ps__rail-x:hover>.ps__thumb-x[data-v-c9ecc64b]{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y[data-v-c9ecc64b],.ps__rail-y:focus>.ps__thumb-y[data-v-c9ecc64b],.ps__rail-y:hover>.ps__thumb-y[data-v-c9ecc64b]{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps[data-v-c9ecc64b]{overflow:auto!important}}@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps[data-v-c9ecc64b]{overflow:auto!important}}.ps[data-v-c9ecc64b]{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-c9ecc64b],.fade-leave-active[data-v-c9ecc64b]{transition:opacity .5s ease}.fade-enter-from[data-v-c9ecc64b],.fade-leave-to[data-v-c9ecc64b]{opacity:0}@keyframes gradientAnimation-c9ecc64b{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes rotate-c9ecc64b{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes rotate3D-c9ecc64b{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes blink-c9ecc64b{0%{opacity:0;scale:0}50%{opacity:1;scale:1}to{opacity:0;scale:0}}@keyframes blink-reverse-c9ecc64b{0%{opacity:1;scale:1}50%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes color-change-c9ecc64b{0%{color:#5e2bff}33%{color:#ff2b9e}66%{color:#ff6b2b}to{color:#5e2bff}}@keyframes background-change-c9ecc64b{0%{background:#5e2bff}33%{background:#ff2b9e}66%{background:#ff6b2b}to{background:#5e2bff}}@keyframes rotatingBorder-c9ecc64b{0%{--angle:0deg}to{--angle:-360deg}}.cta-indicator[data-v-c9ecc64b]{animation:rotatingBorder-c9ecc64b 3s linear infinite;background:conic-gradient(from var(--angle),#5e2bff,#ff2b9e,#ff6b2b,#ff2b2b,#5e2bff);border-radius:3rem;height:4.125rem;padding:0 .375rem}.cta-indicator[data-v-c9ecc64b],.cylinder-text[data-v-c9ecc64b]{align-items:center;display:flex;justify-content:center}.cylinder-text[data-v-c9ecc64b]{height:400px;width:100%}.cylinder-text__canvas[data-v-c9ecc64b]{height:100%;width:100%}.ps[data-v-8b88b54e]{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x[data-v-8b88b54e]{bottom:0;height:15px}.ps__rail-x[data-v-8b88b54e],.ps__rail-y[data-v-8b88b54e]{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-8b88b54e]{right:0;width:15px}.ps--active-x>.ps__rail-x[data-v-8b88b54e],.ps--active-y>.ps__rail-y[data-v-8b88b54e]{background-color:transparent;display:block}.ps--focus>.ps__rail-x[data-v-8b88b54e],.ps--focus>.ps__rail-y[data-v-8b88b54e],.ps--scrolling-x>.ps__rail-x[data-v-8b88b54e],.ps--scrolling-y>.ps__rail-y[data-v-8b88b54e],.ps:hover>.ps__rail-x[data-v-8b88b54e],.ps:hover>.ps__rail-y[data-v-8b88b54e]{opacity:.6}.ps .ps__rail-x.ps--clicking[data-v-8b88b54e],.ps .ps__rail-x[data-v-8b88b54e]:focus,.ps .ps__rail-x[data-v-8b88b54e]:hover,.ps .ps__rail-y.ps--clicking[data-v-8b88b54e],.ps .ps__rail-y[data-v-8b88b54e]:focus,.ps .ps__rail-y[data-v-8b88b54e]:hover{background-color:#eee;opacity:.9}.ps__thumb-x[data-v-8b88b54e]{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-8b88b54e],.ps__thumb-y[data-v-8b88b54e]{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y[data-v-8b88b54e]{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-8b88b54e],.ps__rail-x:focus>.ps__thumb-x[data-v-8b88b54e],.ps__rail-x:hover>.ps__thumb-x[data-v-8b88b54e]{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y[data-v-8b88b54e],.ps__rail-y:focus>.ps__thumb-y[data-v-8b88b54e],.ps__rail-y:hover>.ps__thumb-y[data-v-8b88b54e]{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps[data-v-8b88b54e]{overflow:auto!important}}@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps[data-v-8b88b54e]{overflow:auto!important}}.ps[data-v-8b88b54e]{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-8b88b54e],.fade-leave-active[data-v-8b88b54e]{transition:opacity .5s ease}.fade-enter-from[data-v-8b88b54e],.fade-leave-to[data-v-8b88b54e]{opacity:0}@keyframes gradientAnimation-8b88b54e{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes rotate-8b88b54e{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes rotate3D-8b88b54e{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes blink-8b88b54e{0%{opacity:0;scale:0}50%{opacity:1;scale:1}to{opacity:0;scale:0}}@keyframes blink-reverse-8b88b54e{0%{opacity:1;scale:1}50%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes color-change-8b88b54e{0%{color:#5e2bff}33%{color:#ff2b9e}66%{color:#ff6b2b}to{color:#5e2bff}}@keyframes background-change-8b88b54e{0%{background:#5e2bff}33%{background:#ff2b9e}66%{background:#ff6b2b}to{background:#5e2bff}}@keyframes rotatingBorder-8b88b54e{0%{--angle:0deg}to{--angle:-360deg}}.cta-indicator[data-v-8b88b54e]{align-items:center;animation:rotatingBorder-8b88b54e 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}.loading[data-v-8b88b54e]{inset:0;position:fixed;z-index:1001}.loading__background[data-v-8b88b54e]{inset:0;position:absolute}.loading__content[data-v-8b88b54e]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.loading__progress[data-v-8b88b54e]{color:#fff;font-family:Doner-Display,sans-serif;font-size:1.6rem;font-weight:700;margin-top:-2rem}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{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{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{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,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{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,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.ps{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,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes gradientAnimation{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes rotate3D{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes blink{0%{opacity:0;scale:0}50%{opacity:1;scale:1}to{opacity:0;scale:0}}@keyframes blink-reverse{0%{opacity:1;scale:1}50%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes color-change{0%{color:#5e2bff}33%{color:#ff2b9e}66%{color:#ff6b2b}to{color:#5e2bff}}@keyframes background-change{0%{background:#5e2bff}33%{background:#ff2b9e}66%{background:#ff6b2b}to{background:#5e2bff}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rotatingBorder{0%{--angle:0deg}to{--angle:-360deg}}.app__interview-button{display:none}@media(min-width:1024px){.app__interview-button{display:flex}}.app__interview-button{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}.app__interview-button:hover{color:#fff}.app__interview-button:hover:after{width:100%}.app__interview-button: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{align-items:center;animation:rotatingBorder 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}#__nuxt{color:#fff;font-family:Doner-Display,sans-serif;font-size:1.2rem}#__nuxt,.app{height:100%}.app__container{margin:0 auto;max-width:1440px}.app__mobile-header{z-index:997}.app__overlay,.app__overlay-secondary{height:100vh;position:fixed;top:0;width:100vw}.app__overlay{background:#121212;display:none;opacity:.4;z-index:998}.app__overlay--visible{display:block}.app__overlay-secondary{--overlay-progress:0;align-items:center;display:flex;justify-content:center;z-index:-1}.app__overlay-secondary:after,.app__overlay-secondary:before{content:"";inset:0;opacity:var(--overlay-progress);position:absolute}.app__overlay-secondary:before{backdrop-filter:blur(3rem);-webkit-backdrop-filter:blur(3rem)}.app__overlay-secondary:after,.app__overlay-secondary:before{mask-image:radial-gradient(ellipse at center,#000 0 40%,#00000080);-webkit-mask-image:radial-gradient(ellipse at center,#000 0,#000 40%,rgba(0,0,0,.5) 100%)}.app__overlay-secondary:after{background:radial-gradient(ellipse at center,#e66465 0,#9198e5 70%);filter:url(#grain)}.app__project-detail{display:flex;flex-direction:column;gap:1.5rem;max-width:60rem;padding:2rem;position:relative;z-index:2}@media(min-width:1024px){.app__project-detail{align-items:center}}.app__project-detail-image{border-radius:1rem;-o-object-fit:cover;object-fit:cover;width:100%}.app__project-detail-title{font-family:Doner-Black,sans-serif;font-size:2rem;font-weight:700}@media(min-width:1024px){.app__project-detail-title{font-size:4rem}}.app__project-detail-description{line-height:1.6}@media(min-width:1024px){.app__project-detail-description{text-align:center}}.app__project-detail-link{align-self:flex-end;color:#fff;position:relative;text-underline-offset:.3rem}.app__project-detail-link:hover:after{width:calc(100% - .4rem)}.app__project-detail-link:after{background:#fff;bottom:-.2rem;content:"";height:.1rem;position:absolute;transition:all .5s cubic-bezier(.61,.68,.35,1.05);width:0}@media(min-width:1024px){.app__button-container{visibility:hidden}}.app__interview-button{align-items:center;display:flex}@media(min-width:1024px){.app__interview-button{display:none}}.app__interview-button:hover{color:#121212}.app__interview-button:after{display:none}@media(min-width:1024px){.app__mouse-tracker{background:#5e2bff;border:none;border-radius:50%;height:2rem;mix-blend-mode:difference;pointer-events:none;position:fixed;width:2rem;z-index:3000}.app__burger-button{display:none}}
