.project-enter-active[data-v-eaef1c0d],.project-leave-active[data-v-eaef1c0d]{transition:opacity .1s ease}.project-enter-from[data-v-eaef1c0d],.project-leave-to[data-v-eaef1c0d]{opacity:0}.project-enter-to[data-v-eaef1c0d],.project-leave-from[data-v-eaef1c0d]{opacity:1}.ease-in-enter-active[data-v-9c4a43fc],.ease-in-leave-active[data-v-9c4a43fc]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-9c4a43fc],.ease-in-leave-to[data-v-9c4a43fc]{opacity:0;max-height:fit-content}.smooth-img[data-v-9a23060d]{opacity:0;transition:opacity .5s ease}.smooth-img.loaded[data-v-9a23060d]{opacity:1}.rotated[data-v-e5854a10]{transform:rotate(45deg);transition:transform .5s ease}.ease-in-enter-active[data-v-e5854a10],.ease-in-leave-active[data-v-e5854a10]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-e5854a10],.ease-in-leave-to[data-v-e5854a10]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-63272208],.ease-in-leave-active[data-v-63272208]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-63272208],.ease-in-leave-to[data-v-63272208]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-9a5bafd1],.ease-in-leave-active[data-v-9a5bafd1]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-9a5bafd1],.ease-in-leave-to[data-v-9a5bafd1]{opacity:0;max-height:fit-content}.flotte-lotte-tool[data-v-1e650884]{display:grid;gap:16px;margin-top:20px}.toolHeader[data-v-1e650884]{display:flex;justify-content:space-between;align-items:end;gap:16px}.toolHeader h3[data-v-1e650884]{margin:0;color:var(--text-color);font-size:clamp(2rem,7vw,4.5rem);font-weight:800;line-height:.9}.toolHeader p[data-v-1e650884],.helperText[data-v-1e650884]{margin:0;color:var(--text-color);font-size:.9rem;opacity:.6;text-align:right}.dropzone[data-v-1e650884]{position:relative;min-height:132px;border:1px dashed color-mix(in srgb,var(--text-color),transparent 45%);border-radius:6px;background:color-mix(in srgb,var(--text-color),transparent 96%);color:var(--text-color);display:grid;place-items:center;overflow:hidden;transition:border-color .16s ease,transform .16s ease,background-color .16s ease}.dropzone.is-dragover[data-v-1e650884]{border-color:var(--text-color);background:color-mix(in srgb,var(--text-color),transparent 92%);transform:translateY(-2px)}.dropzone span[data-v-1e650884]{opacity:.7}.dropzone strong[data-v-1e650884]{opacity:1}.fileInput[data-v-1e650884]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.previewGrid[data-v-1e650884]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.previewPanel[data-v-1e650884]{min-height:360px;border:1px solid color-mix(in srgb,var(--text-color),transparent 72%);border-radius:6px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;background:linear-gradient(45deg,rgba(127,127,127,.08) 25%,transparent 25%),linear-gradient(-45deg,rgba(127,127,127,.08) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(127,127,127,.08) 75%),linear-gradient(-45deg,transparent 75%,rgba(127,127,127,.08) 75%),var(--background-color);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.previewHead[data-v-1e650884]{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--text-color),transparent 72%);background:var(--background-color);color:var(--text-color);font-weight:700}.previewHead span[data-v-1e650884]:last-child{font-weight:500;opacity:.6}.stageShell[data-v-1e650884]{min-height:300px;display:grid;place-items:center;padding:22px}.stage[data-v-1e650884]{width:min(100%,500px);aspect-ratio:1 / 1}.stage[data-v-1e650884] *{transition:none!important}.stage[data-v-1e650884] svg{display:block;width:100%;height:100%}.actions[data-v-1e650884]{display:flex;justify-content:space-between;align-items:center;gap:12px}.downloadButton[data-v-1e650884]{min-height:44px;padding:0 18px;border-radius:6px;background:var(--text-color);color:var(--background-color);display:inline-flex;align-items:center;justify-content:center;font-weight:700;text-decoration:none}.downloadButton.disabled[data-v-1e650884]{pointer-events:none;opacity:.35}.ease-in-enter-active[data-v-1e650884],.ease-in-leave-active[data-v-1e650884]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-1e650884],.ease-in-leave-to[data-v-1e650884]{opacity:0;max-height:fit-content}@media (max-width: 760px){.toolHeader[data-v-1e650884],.actions[data-v-1e650884]{align-items:start;flex-direction:column}.toolHeader p[data-v-1e650884],.helperText[data-v-1e650884]{text-align:left}.previewGrid[data-v-1e650884]{grid-template-columns:1fr}}.gameFrameWrapper[data-v-f4acc7f3]{width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--text-color),transparent 72%);border-radius:8px;background:#0e1721}.gameFrameWrapper .gameFrame[data-v-f4acc7f3]{display:block;width:100%;max-width:100%;height:clamp(420px,58vw,620px);aspect-ratio:auto;border:0}.gameHint[data-v-f4acc7f3]{margin-top:14px}@media (max-width: 680px){.gameFrameWrapper .gameFrame[data-v-f4acc7f3]{height:430px}}.ease-in-enter-active[data-v-438d35d4],.ease-in-leave-active[data-v-438d35d4]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-438d35d4],.ease-in-leave-to[data-v-438d35d4]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-f3ee5532],.ease-in-leave-active[data-v-f3ee5532]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-f3ee5532],.ease-in-leave-to[data-v-f3ee5532]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-b4d9e048],.ease-in-leave-active[data-v-b4d9e048]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-b4d9e048],.ease-in-leave-to[data-v-b4d9e048]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-4de967ae],.ease-in-leave-active[data-v-4de967ae]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-4de967ae],.ease-in-leave-to[data-v-4de967ae]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-4dc44d3c],.ease-in-leave-active[data-v-4dc44d3c]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-4dc44d3c],.ease-in-leave-to[data-v-4dc44d3c]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-4f5d7546],.ease-in-leave-active[data-v-4f5d7546]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-4f5d7546],.ease-in-leave-to[data-v-4f5d7546]{opacity:0;max-height:fit-content}:root{--background-color: white;--card-background-color: #f0f0f0;--icon-background-color: #131313;--text-color: black;--text-thick: 500;--border-color: #0E0E0E;--project-border: white;--svg-filter: invert(0%);--logo-filter: invert(100%);--dark-opa: 30%;--light-opa: 100%}.lightmode{--background-color: white;--card-background-color: #f0f0f0;--icon-background-color: #f0f0f0;--text-color: black;--text-thick: 500;--border-color: #0E0E0E;--project-border: #747474;--svg-filter: invert(0%);--logo-filter: invert(100%);--dark-opa: 30%;--light-opa: 100%}.darkmode{--background-color: #0E0E0E;--card-background-color: #131313;--icon-background-color: #f0f0f0;--text-color: white;--text-thick: 300;--border-color: #383838;--project-border: #383838;--svg-filter: invert(100%);--logo-filter: invert(0%);--dark-opa: 100%;--light-opa: 30%}@font-face{font-family:arro_font;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");font-weight:400;font-style:normal}:root{font-family:Arial,Helvetica,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box;color:var(--text-color);transition:background-color .3s ease,color .3s ease,border-color .3s ease,filter .3s ease,font-weight .3s ease,opacity .3s ease,transform .3s ease}body{max-width:1024px;margin:0 auto;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);background-color:var(--background-color)}@media (max-width: 1000px){body{max-width:100%;border-left:none;border-right:none}}.projectNav{border-top:2px solid #383838;display:flex;justify-content:space-around;bottom:0;z-index:9;background-color:var(--background-color)}.projectNav.mobile{justify-content:center}.projectNav .projectNavDropdown{transform:translateY(-23px);width:min(100%,220px);height:42px;padding:0 34px 0 10px;border:2px solid #383838;border-radius:0;background-color:var(--card-background-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23bfbfbf' d='M6 8 .8 1.6 2.2 0 6 4.7 9.8 0 11.2 1.6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;color:var(--text-color);font-family:Space Mono,monospace;font-size:18px;font-weight:400;text-align:center;-moz-text-align-last:center;text-align-last:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.projectNav .projectNavDropdown:focus{outline-offset:2px}.projectNav .projectNavDropdown option{text-align:center;-moz-text-align-last:center;text-align-last:center;border-radius:0;margin:0 auto}.projectNav li{cursor:pointer;list-style:none;text-align:center;color:var(--text-color);transform:translateY(-20px);width:200px;height:32px;display:flex;align-items:center;justify-content:center;border:2px solid #383838;background-color:var(--card-background-color);font-family:Space Mono,monospace;font-size:18px;font-weight:400}@media (max-width: 1000px){.projectNav li{width:200px;font-size:22px}}@media (max-width: 800px){.projectNav li{width:150px;font-size:18px}}@media (max-width: 600px){.projectNav li{width:120px;font-size:15px}}@media (max-width: 506px){.projectNav li{width:100px}}.projectNav li:hover{background-color:var(--text-color);color:var(--background-color)}.projectNav #activeFilter{color:var(--background-color);background-color:var(--text-color);opacity:100%;border:1px solid var(--border-color)}.projectListContainer{width:1024px;margin-top:30px;display:flex;justify-content:center}@media (max-width: 1024px){.projectListContainer{width:100%}}.projectListContainer .projectCardLink{cursor:pointer;width:-moz-fit-content;width:fit-content}.projectListContainer .project-list{display:grid;grid-template-columns:repeat(3,300px);gap:30px;text-decoration:none;transition:opacity .2s ease}@media (max-width: 1000px){.projectListContainer .project-list{grid-template-columns:repeat(2,300px);gap:60px}}@media (max-width: 700px){.projectListContainer .project-list{grid-template-columns:repeat(1,600px);display:flex;flex-direction:column}}@media (max-width: 506px){.projectListContainer .project-list{width:90%;display:flex;flex-direction:column;margin:0 auto}}@media (max-width: 370px){.projectListContainer .project-list{max-height:-moz-fit-content;max-height:fit-content;display:flex;flex-direction:column;margin:0 auto}}.projectListContainer .projectContainer{display:flex;flex-direction:column;border:1px solid var(--project-border);filter:grayscale(100%);width:300px;height:300px;opacity:90%;padding:8px;background-color:var(--card-background-color)}.projectListContainer .projectContainer:hover,.projectListContainer .projectContainer.isActive{transform:scale(1.02);opacity:100%;filter:grayscale(0%)}.projectListContainer .projectContainer h2{font-family:Space Mono,monospace;font-size:18px;font-weight:800;color:var(--text-color);padding-left:5px;margin-top:8px;margin-bottom:2px;margin-left:8px}.projectListContainer .projectContainer p{font-size:14px;opacity:60%;color:var(--text-color);padding-left:5px;margin-left:8px}.projectListContainer .projectContainer .projectImage{width:100%;height:168px;background-size:cover;background-position:center}.projectListContainer .projectContainer .projectImage .externalLink{position:absolute;top:15px;right:10px;gap:5px;z-index:1000;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center}.projectListContainer .projectContainer .projectImage .externalLink .externalLinkIcon{width:28px;height:28px;filter:var(--svg-filter);transition:opacity .15s ease;background-color:var(--icon-background-color);padding:5px}.projectListContainer .projectContainer .projectTags{display:flex;gap:5px;margin-top:18px}.projectListContainer .projectContainer .projectTags p{font-family:space mono,monospace;font-size:11px;color:var(--text-color);opacity:50%;width:-moz-fit-content;width:fit-content;border:1px solid var(--text-color);padding:5px 10px}.projectListContainer .projectContainer .projectTags p:first-child{opacity:100%}@media (max-width: 778px){.projectListContainer .projectContainer{flex-direction:column;height:100%}}@media (max-width: 900px){.projectListContainer .projectContainer{width:100%;max-width:380px}}.aboutSite{width:100%}.aboutSite .aboutGeneral{display:flex;justify-content:space-between;width:75%;margin:20px auto 0}@media (max-width: 800px){.aboutSite .aboutGeneral{flex-direction:column}}.aboutSite .aboutGeneral img{max-width:250px;height:auto}@media (max-width: 800px){.aboutSite .aboutGeneral img{max-width:200px;margin:0 auto}}@media (max-width: 500px){.aboutSite .aboutGeneral img{max-width:200px;margin:0 auto}}.aboutSite .aboutGeneral .aboutTextWrapper{margin:auto 0;padding-top:35px;display:flex;justify-content:space-around;flex-direction:column;width:200%;height:-moz-fit-content;height:fit-content}@media (max-width: 800px){.aboutSite .aboutGeneral .aboutTextWrapper{padding-top:0}}@media (max-width: 800px){.aboutSite .aboutGeneral .aboutTextWrapper{width:100%;text-align:center}}.aboutSite .aboutGeneral .aboutTextWrapper .iconInfoContainer{display:flex;flex-direction:row;align-items:center;transform:translateY(-20px)}@media (max-width: 800px){.aboutSite .aboutGeneral .aboutTextWrapper .iconInfoContainer{display:none}}.aboutSite .aboutGeneral .aboutTextWrapper .iconInfoContainer img{width:22px;height:22px;margin-right:10px;opacity:60%;filter:var(--svg-filter)}.aboutSite .aboutGeneral .aboutTextWrapper .iconInfoContainer p{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:var(--text-thick);font-size:1.2rem;transform:translateY(-3px);font-size:14px;opacity:60%}.aboutSite .aboutGeneral .aboutTextWrapper h2{font-family:Anek Devanagari,sans-serif;font-weight:800;font-size:3rem;font-variation-settings:"wdth" 125;line-height:98%;margin-top:15px;font-size:1.9rem}.aboutSite .aboutGeneral .aboutTextWrapper h5{font-family:Anek Devanagari,sans-serif;font-weight:600;font-size:1.5rem;font-variation-settings:"wdth" 100;font-size:1rem;opacity:50%;line-height:.5rem}.aboutSite .aboutGeneral .aboutTextWrapper p{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:var(--text-thick);font-size:1.2rem;font-size:16px;line-height:30px;margin-top:6px}.aboutSite .aboutGeneral .aboutTextWrapper a{font-family:Anek Devanagari,sans-serif;font-weight:600;font-size:1.5rem;font-variation-settings:"wdth" 100;font-size:1.1rem;width:-moz-fit-content;width:fit-content;border-radius:15px;padding:10px 20px 5px;margin-top:20px;background-color:var(--text-color);text-align:center;text-decoration:none;color:var(--background-color);opacity:60%}.aboutSite .aboutGeneral .aboutTextWrapper a:hover{opacity:100%}.linkContainer{display:flex;justify-content:space-around;flex-direction:column;align-items:center;width:75%;margin:50px auto;padding-top:20px}.linkContainer .linkWrapper{width:100%;border:1px solid var(--border-color);text-align:left;text-decoration:none;color:var(--text-color);padding:10px 25px;margin-bottom:40px;background-color:var(--card-background-color);display:flex;justify-content:space-between}.linkContainer .linkWrapper:hover{background-color:color-mix(in srgb,var(--text-color) 25%,transparent)}.linkContainer .linkWrapper h4{font-family:Anek Devanagari,sans-serif;font-size:22px;font-weight:600;margin-top:5px}.linkContainer .linkWrapper p{font-family:Anek Devanagari,sans-serif;font-size:14px;color:var(--text-color);opacity:60%;transform:translateY(-5px)}.linkContainer .linkWrapper img{width:20px;filter:var(--svg-filter);transform:rotate(180deg)}@media (max-width: 506px){.linkContainer{width:90%}}.headerContainer{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;height:500px;border-bottom:1px solid var(--border-color);filter:var(--logo-filter)}@media (max-width: 1000px){.headerContainer{height:350px}}@media (max-width: 600px){.headerContainer{height:250px}}.headerContainer canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.headerContainer .herowrapper{display:flex;flex-direction:column}@media (max-width: 600px){.headerContainer .herowrapper{padding-top:50px;padding-bottom:50px}}.headerContainer .herowrapper span{color:#fff}.headerContainer .herowrapper img,.headerContainer .herowrapper h2{max-width:100%;z-index:2;opacity:100%;text-align:center;font-family:arro_font,sans-serif;font-size:128px}@media (max-width: 600px){.headerContainer .herowrapper img,.headerContainer .herowrapper h2{font-size:3.4rem}}.hero{line-height:1;display:inline-block;z-index:2;letter-spacing:10px;filter:drop-shadow(0px 1px 1px)}.layers{position:relative}.layers:before,.layers:after{content:attr(data-text);position:absolute;width:110%;z-index:-1}.layers:before{top:10px;left:15px;color:#e0287d}.layers:after{top:5px;left:-10px;color:#1bc7fb}@keyframes paths{0%{clip-path:polygon(0% 43%,83% 43%,83% 22%,23% 22%,23% 24%,91% 24%,91% 26%,18% 26%,18% 83%,29% 83%,29% 17%,41% 17%,41% 39%,18% 39%,18% 82%,54% 82%,54% 88%,19% 88%,19% 4%,39% 4%,39% 14%,76% 14%,76% 52%,23% 52%,23% 35%,19% 35%,19% 8%,36% 8%,36% 31%,73% 31%,73% 16%,1% 16%,1% 56%,50% 56%,50% 8%)}5%{clip-path:polygon(0% 29%,44% 29%,44% 83%,94% 83%,94% 56%,11% 56%,11% 64%,94% 64%,94% 70%,88% 70%,88% 32%,18% 32%,18% 96%,10% 96%,10% 62%,9% 62%,9% 84%,68% 84%,68% 50%,52% 50%,52% 55%,35% 55%,35% 87%,25% 87%,25% 39%,15% 39%,15% 88%,52% 88%)}30%{clip-path:polygon(0% 53%,93% 53%,93% 62%,68% 62%,68% 37%,97% 37%,97% 89%,13% 89%,13% 45%,51% 45%,51% 88%,17% 88%,17% 54%,81% 54%,81% 75%,79% 75%,79% 76%,38% 76%,38% 28%,61% 28%,61% 12%,55% 12%,55% 62%,68% 62%,68% 51%,0% 51%,0% 92%,63% 92%,63% 4%,65% 4%)}45%{clip-path:polygon(0% 33%,2% 33%,2% 69%,58% 69%,58% 94%,55% 94%,55% 25%,33% 25%,33% 85%,16% 85%,16% 19%,5% 19%,5% 20%,79% 20%,79% 96%,93% 96%,93% 50%,5% 50%,5% 74%,55% 74%,55% 57%,96% 57%,96% 59%,87% 59%,87% 65%,82% 65%,82% 39%,63% 39%,63% 92%,4% 92%,4% 36%,24% 36%,24% 70%,1% 70%,1% 43%,15% 43%,15% 28%,23% 28%,23% 71%,90% 71%,90% 86%,97% 86%,97% 1%,60% 1%,60% 67%,71% 67%,71% 91%,17% 91%,17% 14%,39% 14%,39% 30%,58% 30%,58% 11%,52% 11%,52% 83%,68% 83%)}76%{clip-path:polygon(0% 26%,15% 26%,15% 73%,72% 73%,72% 70%,77% 70%,77% 75%,8% 75%,8% 42%,4% 42%,4% 61%,17% 61%,17% 12%,26% 12%,26% 63%,73% 63%,73% 43%,90% 43%,90% 67%,50% 67%,50% 41%,42% 41%,42% 46%,50% 46%,50% 84%,96% 84%,96% 78%,49% 78%,49% 25%,63% 25%,63% 14%)}90%{clip-path:polygon(0% 41%,13% 41%,13% 6%,87% 6%,87% 93%,10% 93%,10% 13%,89% 13%,89% 6%,3% 6%,3% 8%,16% 8%,16% 79%,0% 79%,0% 99%,92% 99%,92% 90%,5% 90%,5% 60%,0% 60%,0% 48%,89% 48%,89% 13%,80% 13%,80% 43%,95% 43%,95% 19%,80% 19%,80% 85%,38% 85%,38% 62%)}1%,7%,33%,47%,78%,93%{clip-path:none}}@keyframes movement{0%{top:0;left:-20px}15%{top:10px;left:10px}60%{top:5px;left:-10px}75%{top:-5px;left:20px}to{top:10px;left:5px}}@keyframes opacity{0%{opacity:.1}5%{opacity:.7}30%{opacity:.4}45%{opacity:.6}76%{opacity:.4}90%{opacity:.8}1%,7%,33%,47%,78%,93%{opacity:0}}@keyframes font{0%{font-weight:100;color:#e0287d;filter:blur(3px)}20%{font-weight:500;color:#fff;filter:blur(0)}50%{font-weight:300;color:#1bc7fb;filter:blur(2px)}60%{font-weight:700;color:#fff;filter:blur(0)}90%{font-weight:500;color:#e0287d;filter:blur(6px)}}.glitch span{animation:paths 5s step-end infinite}.glitch:before{animation:paths 1s step-end infinite,opacity 5s step-end infinite,font 8s step-end infinite,movement 10s step-end infinite}.glitch:after{animation:paths 5s step-end infinite,opacity 5s step-end infinite,font 7s step-end infinite,movement 8s step-end infinite}#lastNavLink{padding-right:20px;margin-right:0}@media (max-width: 506px){#lastNavLink{display:none}}nav{display:flex;justify-content:space-between;align-items:center;isolation:isolate;height:50px;padding-top:0;padding-bottom:0;border-bottom:2px solid var(--border-color);background:var(--background-color);position:sticky;top:0;z-index:10}@media (max-width: 506px){nav{border-bottom:none}}nav .logoContainer{position:relative;z-index:3}nav #menu{display:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;margin-right:10px;margin-top:0;width:40px;height:40px;position:relative;z-index:3;opacity:40%;transition:opacity .2s ease}nav #menu:hover{opacity:100%}nav #menu:focus-visible{opacity:100%;outline:2px solid var(--text-color);outline-offset:3px}nav #menu.open{opacity:100%}nav #menu .menuLine{position:absolute;left:7px;width:26px;height:2px;border-radius:999px;background:var(--text-color);transition:transform .28s ease,top .28s ease,opacity .2s ease}nav #menu .top{top:13px}nav #menu .bottom{top:23px}nav #menu.open .top{top:18px;transform:rotate(45deg)}nav #menu.open .bottom{top:18px;transform:rotate(-45deg)}@media (max-width: 506px){nav #menu{display:block}}nav ul{display:flex;justify-content:space-between;position:relative;z-index:1}@media (max-width: 506px){nav ul{display:flex;flex-direction:column;position:fixed;top:50px;width:100%;height:100vh;left:0;z-index:1;background:var(--background-color);transition:transform .5s ease-in-out;transform:translateY(-100%);border-bottom:2px solid var(--border-color)}}nav ul .navItemsContainer{display:flex}@media (max-width: 506px){nav ul .navItemsContainer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:40px}}@media (max-width: 506px){nav ul .navItemsContainer .modeSwitchContainer{width:50vw;display:flex;justify-content:space-around}}nav ul li{list-style:none;margin-right:30px;font-size:18px}@media (max-width: 506px){nav ul li{font-size:2rem;padding-top:20px;margin-right:0}}nav ul .navLink{text-decoration:none;color:var(--text-color);opacity:40%;margin-top:5px}@media (max-width: 506px){nav ul .navLink{font-size:.9rem}}@media (max-width: 420px){nav ul .navLink{font-size:.8rem}}nav ul .navLink:hover{opacity:100%}nav ul .modeSwitch{cursor:pointer;margin-right:20px;margin-top:7px;width:22px;height:22px}@media (max-width: 506px){nav ul .modeSwitch{width:40px;height:40px;margin-top:40px;margin-bottom:20px;margin-right:0}}nav ul .dark{opacity:var(--dark-opa);filter:var(--svg-filter);transition:opacity .15s ease}nav ul .dark:hover{opacity:100%}nav ul .light{opacity:var(--light-opa);filter:var(--svg-filter);transition:opacity .15s ease}nav ul .light:hover{opacity:100%}#logoImage{width:28px;height:28px;margin-left:15px;margin-top:5px;z-index:1000;opacity:100%;filter:var(--logo-filter)}.mobile-active{transform:translateY(0)}#nyan{cursor:pointer;margin-left:10px;width:30px;opacity:0%}.project a{color:#36c}.project .backOverview{position:fixed;background-color:var(--background-color);z-index:1000}.project .backOverview .backLink{display:flex;text-decoration:none;color:var(--text-color);background-color:var(--background-color);opacity:40%;padding:5px;width:-moz-fit-content;width:fit-content}.project .backOverview .backLink img{filter:var(--svg-filter)}.project .backOverview .backLink:hover{opacity:1}.project .backOverview p{color:var(--text-color)}.project .projectOverview{display:flex;flex-direction:column}.project .projectOverview .projectHeaderImage{width:100%;max-width:1024px;aspect-ratio:10/3;height:auto;background-size:cover;background-position:top;position:relative}.project .projectOverview .projectHeaderImage:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to top,var(--background-color),transparent);pointer-events:none}.project .projectOverview .textProjectContent{width:82%;margin:10px auto 0}.project .projectOverview .textProjectContent h2{font-family:Anek Devanagari,sans-serif;font-weight:800;font-size:3rem;font-variation-settings:"wdth" 125;font-size:56px;line-height:98%;margin-bottom:10px;text-align:center}@media (max-width: 778px){.project .projectOverview .textProjectContent h2{text-align:left;font-size:3rem;width:100%;margin:0 auto}}@media (max-width: 506px){.project .projectOverview .textProjectContent h2{font-size:2.25rem}}.project .projectOverview .textProjectContent p{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:var(--text-thick);font-size:1.2rem;font-size:18px;font-weight:500;line-height:30px;padding-bottom:0;opacity:60%;text-align:left}@media (max-width: 778px){.project .projectOverview .textProjectContent p{font-size:1.1rem;text-align:left;width:100%;padding-left:0;padding-right:0;margin:0 auto}}.project .projectOverview .mainProjectContent{display:flex;flex-direction:column;width:82%;align-self:center}.project .projectOverview .mainProjectContent .imageContainer{display:flex;justify-content:center;width:100%;align-self:center}.project .projectOverview .mainProjectContent .contentNote{padding-top:15px;opacity:.6;width:100%;align-self:center}@media (max-width: 600px){.project .projectOverview .mainProjectContent .contentNote{width:90%;text-align:left;margin:0 auto}}.project .projectOverview .mainProjectContent img{align-self:left;margin-top:20px;width:100%}@media (max-width: 778px){.project .projectOverview .mainProjectContent img{width:90%}}.project .projectOverview .mainProjectContent iframe{align-self:center;border-radius:10px;margin-top:30px}@media (max-width: 600px){.project .projectOverview .mainProjectContent iframe{font-size:.7rem;width:90%;height:200px}}.project .projectOverview .mainProjectContent video{width:40%;align-self:center;margin-top:30px}@media (max-width: 778px){.project .projectOverview .mainProjectContent video{width:60%}}pre{margin-top:30px;align-self:center;width:60%}@media (max-width: 600px){pre{font-size:.8rem;width:90%}}.footer{margin-top:80px;width:100%;border-top:1px solid var(--border-color)}.footer .footerWrapper>*:nth-child(1){grid-area:a}.footer .footerWrapper>*:nth-child(2){grid-area:b}.footer .footerWrapper>*:nth-child(3){grid-area:c}.footer .footerWrapper>*:nth-child(4){grid-area:d}.footer .footerWrapper{display:flex;justify-content:space-between;padding-top:20px;width:95%;margin:0 auto}@media (max-width: 600px){.footer .footerWrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"b c" "d d";gap:16px 10px;justify-items:center;align-items:start}}.footer .footerWrapper #logoImage{margin-left:15px;width:28px;height:28px;opacity:100%}@media (max-width: 645px){.footer .footerWrapper #logoImage{display:none}}@media (max-width: 600px){.footer .footerWrapper .logoContainer{display:none}}.footer .footerWrapper img{cursor:pointer;opacity:30%;width:25px;height:25px;margin-right:15px}.footer .footerWrapper img:hover{opacity:100%}.footer .footerWrapper .footerExtra{margin-right:20px}@media (max-width: 600px){.footer .footerWrapper .footerExtra{margin-right:0;text-align:center}}@media (max-width: 600px){.footer .footerWrapper .footerExtra .modeSwitchContainer{display:flex;justify-content:center}}.footer .footerWrapper .footerExtra p{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:var(--text-thick);font-size:1.2rem;font-size:14px}@media (max-width: 600px){.footer .footerWrapper .footerExtra p{display:flex;justify-content:center;padding-top:20px}}.footer .footerWrapper .footerExtra .nyanUnlock{font-size:.9rem;cursor:pointer;padding-top:0;opacity:60%}.footer .footerWrapper .footerExtra .nyanUnlock:hover{opacity:100%}@media (max-width: 600px){.footer .footerWrapper .footerExtra .modeSwitchContainer{display:flex;justify-content:center;width:50%;margin:0 auto;padding-left:0;padding-top:20px;gap:20px}}.footer .footerWrapper .footerExtra img:hover{opacity:100%}.footer .footerWrapper .footerExtra .dark{opacity:var(--dark-opa);filter:var(--svg-filter)}.footer .footerWrapper .footerExtra .light{opacity:var(--light-opa);filter:var(--svg-filter)}.footer .footerWrapper .footerSocials,.footer .footerWrapper .footerContact{display:flex;flex-direction:column}@media (max-width: 645px){.footer .footerWrapper .footerSocials,.footer .footerWrapper .footerContact{padding-left:20px}}@media (max-width: 600px){.footer .footerWrapper .footerSocials,.footer .footerWrapper .footerContact{margin:0 auto;padding-left:0;align-items:center}}.footer .footerWrapper .footerSocials h4,.footer .footerWrapper .footerContact h4{font-family:Anek Devanagari,sans-serif;font-weight:600;font-size:1.5rem;font-variation-settings:"wdth" 100;font-size:18px}.footer .footerWrapper .footerSocials a,.footer .footerWrapper .footerContact a{text-decoration:none;color:var(--text-color);opacity:60%;font-size:16px}@media (max-width: 600px){.footer .footerWrapper .footerSocials a,.footer .footerWrapper .footerContact a{text-align:center}}.footer .footerWrapper .footerSocials a:hover,.footer .footerWrapper .footerContact a:hover{opacity:100%}.footer #copyrightWrapper{display:flex;justify-content:center;background-color:var(--text-color);font-size:16px;margin-top:20px;padding-left:10px}.footer #copyrightWrapper img{width:25px;height:25px;margin-right:15px}.footer #copyrightWrapper p{color:var(--background-color)}@media (max-width: 778px){.footer #copyrightWrapper p{font-size:.8rem}}.aboutDetails,.projectDetails{width:80%;margin:0 auto}@media (max-width: 600px){.aboutDetails,.projectDetails{width:80%}}.aboutDetails .collapsibleWrapper,.projectDetails .collapsibleWrapper{margin-top:60px}.aboutDetails .collapsibleWrapper p,.projectDetails .collapsibleWrapper p{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:var(--text-thick);font-size:1.2rem;font-weight:500;font-size:16px;line-height:30px;margin-bottom:20px;opacity:70%}.aboutDetails .collapsibleWrapper h4,.projectDetails .collapsibleWrapper h4{font-family:Anek Devanagari,sans-serif;font-weight:600;font-size:1.5rem;font-variation-settings:"wdth" 100;font-weight:500;font-size:18px;margin-top:10px}.aboutDetails .collapsibleWrapper .collapspreview,.projectDetails .collapsibleWrapper .collapspreview{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--text-color);margin-bottom:15px;cursor:pointer}.aboutDetails .collapsibleWrapper .collapspreview .collapseToggle,.projectDetails .collapsibleWrapper .collapspreview .collapseToggle{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;position:relative;width:28px;height:28px;opacity:70%;flex-shrink:0;transition:opacity .2s ease}.aboutDetails .collapsibleWrapper .collapspreview .collapseToggle:hover,.projectDetails .collapsibleWrapper .collapspreview .collapseToggle:hover{opacity:100%}.aboutDetails .collapsibleWrapper .collapspreview .collapseToggle:focus-visible,.projectDetails .collapsibleWrapper .collapspreview .collapseToggle:focus-visible{opacity:100%;outline:2px solid var(--text-color);outline-offset:3px}.aboutDetails .collapsibleWrapper .collapspreview .collapseToggle.open,.projectDetails .collapsibleWrapper .collapspreview .collapseToggle.open{opacity:100%}.aboutDetails .collapsibleWrapper .collapspreview .collapseLine,.projectDetails .collapsibleWrapper .collapspreview .collapseLine{position:absolute;top:13px;left:3px;width:22px;height:2px;border-radius:999px;background:var(--text-color);transition:transform .28s ease,opacity .2s ease}.aboutDetails .collapsibleWrapper .collapspreview .vertical,.projectDetails .collapsibleWrapper .collapspreview .vertical{transform:rotate(90deg)}.aboutDetails .collapsibleWrapper .collapspreview .collapseToggle.open .horizontal,.projectDetails .collapsibleWrapper .collapspreview .collapseToggle.open .horizontal{transform:rotate(45deg)}.aboutDetails .collapsibleWrapper .collapspreview .collapseToggle.open .vertical,.projectDetails .collapsibleWrapper .collapspreview .collapseToggle.open .vertical{transform:rotate(-45deg)}.aboutDetails .collapsibleWrapper .collapspreview h4,.projectDetails .collapsibleWrapper .collapspreview h4{font-family:Anek Devanagari,sans-serif;font-weight:600;font-size:1.5rem;font-variation-settings:"wdth" 100;font-size:22px}.aboutDetails .collapsibleWrapper .collapsibleContent img,.projectDetails .collapsibleWrapper .collapsibleContent img{align-self:center;border-radius:5px;width:100%}.aboutDetails .collapsibleWrapper .collapsibleContent pre,.projectDetails .collapsibleWrapper .collapsibleContent pre{margin-top:30px;align-self:center;width:100%}@media (max-width: 600px){.aboutDetails .collapsibleWrapper .collapsibleContent pre,.projectDetails .collapsibleWrapper .collapsibleContent pre{font-size:.8rem}}.aboutDetails .collapsibleWrapper .collapsibleContent iframe,.projectDetails .collapsibleWrapper .collapsibleContent iframe{align-self:center;border-radius:5px;width:100%;max-width:900px;aspect-ratio:16/9;height:auto}@media (max-width: 600px){.aboutDetails .collapsibleWrapper .collapsibleContent iframe,.projectDetails .collapsibleWrapper .collapsibleContent iframe{font-size:.7rem}}.aboutDetails .collapsibleWrapper .collapsibleContent video,.projectDetails .collapsibleWrapper .collapsibleContent video{width:80%;align-self:center;margin-top:30px}.aboutDetails .collapsibleWrapper .collapsibleContent .contentNote,.projectDetails .collapsibleWrapper .collapsibleContent .contentNote{padding-top:5px;opacity:.6;width:60%;align-self:center}@media (max-width: 600px){.aboutDetails .collapsibleWrapper .collapsibleContent .contentNote,.projectDetails .collapsibleWrapper .collapsibleContent .contentNote{width:90%;text-align:left;margin:0 auto}}.flyingCat{overflow:hidden;position:fixed;top:40%;left:-300px}.flyAnim{animation:fly 3s linear}@keyframes fly{0%{left:-500px}to{left:105vw}}.router-link-active[data-v-e0a437c7]{opacity:100%}.route-enter-active[data-v-5e59c223],.route-leave-active[data-v-5e59c223]{scroll-behavior:smooth;transition:opacity .5s ease,transform .3s ease}.route-enter-from[data-v-5e59c223],.route-leave-to[data-v-5e59c223]{opacity:0}
