@import"https://fonts.googleapis.com/css2?family=Jacquard+24&family=PT+Mono&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{background-color:#121111;scroll-behavior:smooth}main{flex:1;margin:0 auto}#wrapper{display:flex;flex-direction:column;min-height:calc(100vh - 100px)}body{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAc4AAApQAQMAAAAOQ1g6AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAZQTFRFAAAA////pdmf3QAAAAJ0Uk5TACaknkjFAAACOElEQVR4nO3dTQrCMBAG0Am6rzeyR7c3qnvFiv8VNSJSiXnfKiHzZjlkEUiKj5NQFEVRFEXR+mjTR9eiKIqiKIqi6DG72M5P9LBEURRFURRFURRFUfRKb4KiKFo1jZhtchUoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqLoO7S4J+UoiqLfppcJ+jjpxQ5FURRFURT9X7pe3HU5VyxXKIqiNdFxl0wFiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqK/oKV8HoiiKIqiKIpOR4u71KIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIT032aPrr2+TGKomhFNBMURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVF0lAFhPo72J0rcWwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:center 60px;color:#fff;font-family:PT Mono,monospace}h1,h2{font-family:"Jacquard 24",system-ui;text-align:center;margin:1.8rem,0,1.8rem,0}h1{font-size:clamp(3rem,26vw,8rem);line-height:6rem}h2{font-size:clamp(2rem,12vw,6rem)}p{font-size:.9rem;line-height:1.6}a{color:#fff;text-decoration:none;transition:all .2s ease}a:hover{color:#7343e5}a:active{color:#880c0c}em{font-weight:400;text-decoration:underline;text-decoration-thickness:2px}i{font-style:italic}img{width:100%;max-width:700px;height:auto}iframe{width:clamp(180px,100%,800px);min-height:150px;max-height:400px;height:40vw}.iframeWrapper{display:flex;justify-content:center;align-items:center}#player{margin:0 auto}#desktopRaven{display:none}button{background-color:#1a1919;color:#fff;min-width:70px;height:40px;font-size:1rem;font-family:PT Mono,monospace;border:1px solid rgba(255,255,255,.699);transition:all ease .2s}button img{width:30px;max-height:30px}button:hover{color:#880c0c;border:1px solid rgb(136,12,12);cursor:pointer}header{height:50px;background-color:#292828}header .navLogoWrapper{display:flex;justify-content:space-between;align-items:center;max-height:50px;margin:0 12px}header nav ul{display:flex;flex-direction:column;background-color:#880c0c;align-items:center;gap:12px;font-family:"Jacquard 24",system-ui;font-size:1.6rem;padding:8px}header nav ul a:hover{color:#7343e5}#logo{height:50px;display:flex;align-items:center;font-family:"Jacquard 24",system-ui;font-size:1.7rem}#logo a:hover{color:#880c0c}.menuWrapper{font-size:1.7rem;font-family:"Jacquard 24",system-ui;display:flex;justify-content:center;align-items:center;gap:8px;transition:all .2s ease}.menuWrapper:hover{cursor:pointer;color:#880c0c}nav .closed{position:relative;animation:close 1s;bottom:400px}nav .open{position:relative;padding-top:10px;animation:open 1s}.projectsWrapper{max-width:100vw;margin:0 12px 48px;display:flex;flex-direction:column;align-items:center}.projectCard{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.884);margin:12px 0;padding:18px;background-color:#121111;transition:.5s ease;max-width:900px}.projectCard .projectTitle{text-align:center;font-size:3rem;font-family:"Jacquard 24",system-ui}.projectCard .projectDescription{text-indent:12px}.projectCard .projectPreviewImage{display:flex;margin:12px auto 20px;border-radius:4px}.projectCard .buttonsWrapper{margin-top:20px;display:flex;justify-content:center;gap:8px}.projectCard:hover{border:1px solid rgb(136,12,12)}.XDLogo{height:40px}.inProgress:hover{border:1px solid rgba(59,59,59,.699);cursor:default}.inProgress:hover a:hover{cursor:default;color:#fff}.projectDetailsArticle{margin:0 12px 48px;border:1px solid white;padding:18px;max-width:1000px}.projectDetailsArticle ul{list-style-type:disc;line-height:1.3rem;margin-left:8px}.projectDetailsArticle p{text-indent:2rem;margin:.8rem 0 1rem}.projectDetailsArticle p a{color:#7343e5}.projectDetailsArticle p a:hover{color:#880c0c}.projectDetailsArticle h2{margin-top:3rem;margin-bottom:1rem;line-height:3rem}.projectDetailsArticle h3{margin-top:1.4rem;font-size:1.3rem;font-weight:700}.projectDetailsArticle img{display:block;margin:12px auto}.imageLink{border-radius:4px}.imageLink:hover{cursor:pointer}.projectCaption{text-align:center}.overlay{position:absolute;display:flex;align-items:center;justify-content:center;top:0;width:100%;height:100%;opacity:60%;z-index:2;transition:all .5s ease;background-color:#ffffff6b}.overlay p{text-indent:0;line-height:2.5rem;color:#880c0c;font-family:"Jacquard 24",system-ui;font-size:clamp(2rem,18vw,5rem)}.overlayWrapper{position:relative;text-indent:0}.fadeIn{opacity:100%}.carouselWrapper{margin-top:40px;text-indent:0;position:relative;height:clamp(200px,50vw,450px)}.carouselButton{position:relative;z-index:5}.carouselSlide{position:absolute;top:0;transition:all .3s ease;max-height:500px}.carouselSlidesWrapper{height:300px;display:flex;justify-content:center}.carouselSlidesWrapper.carouselPosition0 .carouselSlide:nth-child(2){scale:.9;top:30px;z-index:-1;opacity:.5}.carouselSlidesWrapper.carouselPosition0 .carouselSlide:nth-child(3){scale:.85;top:60px;z-index:-2;opacity:.1}.carouselSlidesWrapper.carouselPosition1 .carouselSlide:nth-child(1){scale:.9;z-index:-1;opacity:.5}.carouselSlidesWrapper.carouselPosition1 .carouselSlide:nth-child(2){top:30px;z-index:0}.carouselSlidesWrapper.carouselPosition1 .carouselSlide:nth-child(3){scale:.9;top:60px;z-index:-1;opacity:.5}.carouselSlidesWrapper.carouselPosition2 .carouselSlide:nth-child(1){z-index:-2;opacity:.1;scale:.85}.carouselSlidesWrapper.carouselPosition2 .carouselSlide:nth-child(2){scale:.9;top:30px;z-index:-1;opacity:.5}.carouselSlidesWrapper.carouselPosition2 .carouselSlide:nth-child(3){top:60px}.deactivated{opacity:0%}button.deactivated{cursor:default}footer{height:80px;background-color:#292828;display:grid;grid-template-columns:2fr 1fr;align-items:center}footer address{margin-left:8px;line-height:1.5;padding-right:4px;opacity:80%;cursor:default;font-size:.9rem}footer .socialsWrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.8rem;margin-right:8px;font-size:.8rem}#portrait,#adanNoKazePoster{max-width:400px}@media (min-width: 400px){h1,h2{margin:1.8rem 1rem}}@media (min-width: 750px){.projectCard{margin-left:24px;margin-right:24px}footer{padding:0 16px;display:flex;justify-content:space-between}footer .socialsWrapper{display:flex}}@media (min-width: 1000px){.headerWrapper{display:flex;align-items:center;justify-content:space-between;padding-right:12px;max-width:1400px;margin:0 auto}.headerWrapper nav{text-align:center}.desktop{position:absolute;left:50vw;top:25px;transform:translate(-50%,-50%);display:flex;flex-direction:row;align-items:center;padding:0;background-color:unset;font-size:1.7rem;gap:24px}.desktop a:hover{color:#880c0c}.desktop>:nth-child(1){display:none}.menuText{display:none}#desktopRaven{display:flex;justify-content:end}#desktopRaven:hover{cursor:default}#mobileRaven{display:none}.projectDetailsArticle{margin:0 auto 42px}.projectDetailsArticle h2{margin:4rem 0 2rem}}@keyframes open{0%{top:-300px}to{top:0}}@keyframes close{0%{top:0}to{top:-300px}}@keyframes Typewriter__cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}
