﻿.container-fluid,.container{margin-right:auto;margin-left:auto}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-6,.col-xs-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-6{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media only screen and (min-width: 64em){.container{width:65rem}.col-md,.col-md-4,.col-md-6{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media only screen and (min-width: 75em){.container{width:76rem}.col-lg,.col-lg-3,.col-lg-4{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url("./fonts/roboto/roboto-v20-latin-regular.woff2") format("woff2"),url("./fonts/roboto/roboto-v20-latin-regular.woff") format("woff")}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url("./fonts/roboto/roboto-slab-v9-latin-regular.woff2") format("woff2"),url("./fonts/roboto/roboto-slab-v9-latin-regular.woff") format("woff")}@font-face{font-family:'Readex Pro';font-style:normal;font-weight:400;src:local("Readex Pro"),local("Readex-Pro"),url("./fonts/readexpro/ReadexPro-VariableFont_HEXP,wght.woff2") format("woff2")}h1{font-size:2.961rem}@media (max-width: 49.99em){h1{font-size:2.441rem}}@media (max-width: 25em){h1{font-size:2.148rem}}h2{font-size:2.221rem}@media (max-width: 49.99em){h2{font-size:1.953em}}@media (max-width: 25em){h2{font-size:1.719rem}}h3{font-size:1.666rem}@media (max-width: 49.99em){h3{font-size:1.563rem}}@media (max-width: 25em){h3{font-size:1.375rem}}.icon{width:1em;height:1em;vertical-align:-.142em;fill:currentColor}#icon-warning{color:red}.icon-md{font-size:2em}.icon-pulse-slow{animation:color 8s infinite;animation-direction:alternate}.icon-pulse-fast{animation:color 2s infinite;animation-direction:alternate}@keyframes color{from{fill:#f07167}to{fill:#f1f1f1}}@keyframes blink{from,to{color:transparent}50%{color:#f1f1f1}}@keyframes scale-in-center{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes scale-out-center{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:1}}.scale-in-center{animation:scale-in-center 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.scale-out-center{animation:scale-out-center 0.4s cubic-bezier(0.895, 0.03, 0.685, 0.22) both}.cursor{animation:1.2s blink infinite}.blur-up{-webkit-filter:blur(3px);filter:blur(3px);transition:filter 600ms, -webkit-filter 600ms}.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}.show{transition:opacity 600ms}.hide{opacity:0}*{box-sizing:border-box;margin:0;padding:0;border:0;font:inherit;color:inherit;vertical-align:baseline}*::before,*::after{box-sizing:border-box}html{box-sizing:inherit;overflow-x:hidden;scroll-behavior:smooth;height:100%}::selection{background:#f07167}body{font-size:1.25rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;margin:auto;color:#f1f1f1;font-family:"Readex Pro","Roboto","Poppins","Hel­vetica",Arial,sans-serif;line-height:1.6;background-color:#08030f}@media (max-width: 49.99em){body{font-size:1.25rem}}@media (max-width: 25em){body{font-size:1.1rem}}main{transition:.4s ease-in}main::before{background-color:#181818}main.active{transform:translate(-100vw, 0);opacity:0.4}header{height:100%;min-height:100%;background-color:#181818;color:#f1f1f1}header div{z-index:101}header h1,header h2,header h3{font-family:"Readex Pro","Roboto Slab","Ubuntu",Georgia,serif;color:#f1f1f1}header img{height:auto;object-fit:contain}header .social{margin-top:4rem;margin-bottom:4rem}header .social .icon{font-size:3em;color:white}.container{max-width:1200px;margin:auto;padding:8rem 0 8rem}@media (max-width: 25em){body .container{padding:8rem 2rem}}@media (max-width: 47.99em){body .container{padding:8rem 2rem}.mobile-hidden{visibility:hidden}}footer{height:16rem;padding-bottom:2em;color:#181818}footer .social{margin-top:4rem;margin-bottom:4rem}footer .social .icon{font-size:2em;color:white}footer small{color:#cecece}strong{font-weight:600}del,s{text-decoration:line-through}em,dfn{font-style:italic}a{transition:color .2s ease-out;text-decoration:none}a img{border:0}a:not(.nav-icon):hover{color:#f07167}small{font-size:0.8em;color:#cecece}img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}ul,ol{margin-bottom:2rem}ul li,ol li{margin-left:1.25em}code{font-family:"Roboto Mono",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}ul li{list-style-type:disc}p{margin-bottom:2rem}.no-js img.lazyload{display:none}img.lazyload:not([src]){visibility:hidden}.modal{display:flex;visibility:hidden;position:fixed;z-index:-1000;top:0;left:0;width:100%;height:100%;overflow:hidden;overflow-x:hidden;transition:opacity .1s ease-out;background-color:rgba(0,0,0,0.75)}.modal.active{visibility:visible;z-index:1000}.modal a:hover{color:#f07167}.modal article a{color:#f07167}.modal-box{position:relative;width:85%;max-width:1200px;max-height:85vh;margin:auto;border-radius:9px;background-color:#08030f;box-shadow:0 0 50px 0 #212121}.modal-container{overflow:hidden;border-radius:7px}.modal-header{height:20vh;border-radius:7px}.modal-header-img-container{background-color:#f1f1f1;display:flex;align-items:center;justify-content:center;height:100%}.modal-header-img-container img{max-height:20vh;padding:2%;object-fit:contain}.modal-content{max-height:calc(80vh - 20vh);padding:30px;overflow-y:auto}.close{position:absolute;top:-4px;right:5px;font-size:1.6em;z-index:100;transition:color .2s ease-out}.close:hover,.close:focus{cursor:pointer}#icon-close{fill:#2F4858}.repo-info{color:#cecece;font-size:0.65em}.repo-info a{color:#cecece}.repo-info .icon{color:#cecece}.about{background-color:#181818;margin:auto}.about p{font-size:1.666rem;margin-top:2rem;text-align:left;padding:0px}@media (max-width: 49.99em){.about p{font-size:1.563rem}}@media (max-width: 25em){.about p{font-size:1.375rem}}.about a{background-image:linear-gradient(#f07167, #f07167);background-repeat:repeat-x;background-position:0 95%;background-size:2px 3px;text-decoration:none;text-shadow:0.03em 0 #08030f,-0.03em 0 #08030f,0 0.03em #08030f,0 -0.03em #08030f,0.06em 0 #08030f,-0.06em 0 #08030f,0.09em 0 #08030f,-0.09em 0 #08030f,0.12em 0 #08030f,-0.12em 0 #08030f,0.15em 0 #08030f,-0.15em 0 #08030f,0.03em 0.075em #08030f,-0.03em 0.075em #08030f,0.06em 0.075em #08030f,-0.06em 0.075em #08030f,0.09em 0.075em #08030f,-0.09em 0.075em #08030f,0.12em 0.075em #08030f,-0.12em 0.075em #08030f,0.15em 0.075em #08030f,-0.15em 0.075em #08030f}.about a:hover{color:#f07167}.about h1{background:none;margin:auto;width:100%;text-align:center}.about h2{background:none;text-align:left}.about .h2left{font-size:2.221rem;background:none;text-align:left;line-height:200%;width:100%;margin:auto}@media (max-width: 49.99em){.about .h2left{font-size:1.953em}}@media (max-width: 25em){.about .h2left{font-size:1.719rem}}.about .h2right{font-size:2.221rem;background:none;text-align:right}@media (max-width: 49.99em){.about .h2right{font-size:1.953em}}@media (max-width: 25em){.about .h2right{font-size:1.719rem}}.about .pleft{font-size:1.666rem;background:linear-gradient(to right, transparent 5%, #272727, transparent);border-color:white;border-top-width:2px;border-bottom-width:2px;border-style:outset;text-align:left;line-height:125%;margin:auto;width:100%;padding-left:5px}@media (max-width: 49.99em){.about .pleft{font-size:1.563rem}}@media (max-width: 25em){.about .pleft{font-size:1.375rem}}.about .pright{font-size:1.666rem;border-color:white;border-top-width:5px;border-bottom-width:5px;border-style:solid;text-align:left;line-height:125%;margin:auto;width:100%}@media (max-width: 49.99em){.about .pright{font-size:1.563rem}}@media (max-width: 25em){.about .pright{font-size:1.375rem}}.gallery .gallery-item{background-color:#f1f1f1;position:relative;width:50%;padding:0}.gallery .gallery-item::after{content:"";display:block;padding-bottom:100%}.gallery .gallery-item:hover .overlay{visibility:visible;opacity:1}.gallery .overlay{visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:.25s ease-out;opacity:0;background-color:#181818;cursor:pointer}.gallery .overlay h2{margin:2rem;margin-bottom:1rem;color:#f1f1f1}.gallery .overlay h3{color:#cecece}.gallery .gallery-img-container{display:flex;position:absolute;align-items:center;justify-content:center;width:100%;height:100%}.gallery .gallery-img-container img{padding:6rem;max-height:100%;height:auto}.gallery .gallery-modal-link{display:flex;position:absolute;align-items:center;justify-content:center;width:100%;height:100%}.make{background-color:#181818;margin:auto}.make .row{font-size:1.666rem;background:linear-gradient(to right, transparent 5%, #272727, transparent);border-color:white;border-top-width:2px;border-style:outset;text-align:left;line-height:125%;margin:auto;width:100%;padding-left:5px;padding-bottom:10px;padding-top:10px}@media (max-width: 49.99em){.make .row{font-size:1.563rem}}@media (max-width: 25em){.make .row{font-size:1.375rem}}.make p{font-size:1.666rem;margin-top:2rem;text-align:left}@media (max-width: 49.99em){.make p{font-size:1.563rem}}@media (max-width: 25em){.make p{font-size:1.375rem}}.make a{background-image:linear-gradient(#f07167, #f07167);background-repeat:repeat-x;background-position:0 95%;background-size:2px 3px;text-decoration:none;text-shadow:0.03em 0 #08030f,-0.03em 0 #08030f,0 0.03em #08030f,0 -0.03em #08030f,0.06em 0 #08030f,-0.06em 0 #08030f,0.09em 0 #08030f,-0.09em 0 #08030f,0.12em 0 #08030f,-0.12em 0 #08030f,0.15em 0 #08030f,-0.15em 0 #08030f,0.03em 0.075em #08030f,-0.03em 0.075em #08030f,0.06em 0.075em #08030f,-0.06em 0.075em #08030f,0.09em 0.075em #08030f,-0.09em 0.075em #08030f,0.12em 0.075em #08030f,-0.12em 0.075em #08030f,0.15em 0.075em #08030f,-0.15em 0.075em #08030f}.make a:hover{color:#f07167}.make h1{background:none;margin:auto;width:100%;text-align:center}.make h2{background:none;text-align:left}.make .h2left{font-size:2.221rem;background:none;text-align:left;line-height:200%;width:100%;margin:auto}@media (max-width: 49.99em){.make .h2left{font-size:1.953em}}@media (max-width: 25em){.make .h2left{font-size:1.719rem}}.make .h2right{font-size:2.221rem;background:none;text-align:right;line-height:200%;width:100%;margin:auto}@media (max-width: 49.99em){.make .h2right{font-size:1.953em}}@media (max-width: 25em){.make .h2right{font-size:1.719rem}}.make .pleft{font-size:1.666rem;background:none;text-align:left;line-height:125%;margin:auto;width:100%}@media (max-width: 49.99em){.make .pleft{font-size:1.563rem}}@media (max-width: 25em){.make .pleft{font-size:1.375rem}}.make .pright{font-size:1.666rem;text-align:right;line-height:125%;margin:auto;width:100%}@media (max-width: 49.99em){.make .pright{font-size:1.563rem}}@media (max-width: 25em){.make .pright{font-size:1.375rem}}h1,h2,h3{width:25%;margin:auto;margin-bottom:2rem;font-family:"Readex Pro","Roboto Slab","Ubuntu",Georgia,serif;letter-spacing:2px;line-height:1.45;background:linear-gradient(transparent, black 50%, transparent)}h1 a,h2 a,h3 a{text-decoration:none}.home-logo{max-height:20rem;margin-bottom:2rem}[data-termynal]{max-width:100%;background:#f1f1f1;color:#08030f;font-size:0.8em;font-family:"Roboto Mono",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;padding:75px 45px 35px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}[data-termynal]:before{content:'';position:absolute;top:15px;left:15px;display:inline-block;width:15px;height:15px;border-radius:50%;background:#d9515d;-webkit-box-shadow:25px 0 0 #f4c025,50px 0 0 #f07167;box-shadow:25px 0 0 #f4c025,50px 0 0 #f07167}[data-termynal]:after{content:"<no value>";position:absolute;color:#cecece;top:5px;left:0;width:100%;text-align:center}[data-ty]{display:block;line-height:2;color:#08030f;white-space:pre}[data-ty]:before{content:'';display:inline-block;vertical-align:middle}[data-ty="input"]:before,[data-ty-prompt]:before{margin-right:0.75em;color:#cecece}[data-ty="input"]:before{content:'$'}[data-ty][data-ty-prompt]:before{content:attr(data-ty-prompt)}[data-ty-cursor]:after{content:attr(data-ty-cursor);font-family:monospace;margin-left:0.5em;-webkit-animation:blink 1s infinite;animation:blink 1s infinite}@-webkit-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}.term-content{max-height:calc(80vh - 20vh);overflow-y:auto}@media (max-width: 47.99em){nav div:not(:first-child):not(:last-child){display:none}nav div.nav-toggle a{display:inline-block}nav div.logo{padding-right:30%}nav div.nav-toggle{padding-left:30%}}@media (max-width: 25em){nav .logo,nav .nav-toggle{max-width:50% !important}}nav{position:absolute;z-index:100;bottom:0;width:100%;height:4rem;background-color:#181818;text-align:center}nav h3{margin:auto;font-family:"Readex Pro","Roboto","Poppins","Hel­vetica",Arial,sans-serif;font-weight:600;letter-spacing:2px;text-transform:lowercase;background:none;width:100%}nav img{display:inline-block;max-width:10em;max-height:2.5em;width:auto;vertical-align:middle}nav .logo,nav .nav-toggle{visibility:hidden}nav .nav-toggle a{display:none}nav .nav-item-active a{color:#f07167}.nav-fixed{position:fixed;top:0;bottom:auto;box-shadow:0 3px 4px rgba(0,0,0,0.2)}@media (max-width: 47.99em){.nav-fixed{opacity:1;transition:opacity 200ms}}.nav-fixed a.icon-active>.icon{fill:#f1f1f1}.nav-full{position:fixed;top:0;right:-100vw;bottom:0;width:100vw;height:100%;transform:translate(0, 0);transition:.3s ease-out}.nav-full a,.nav-full .icon{color:#181818;fill:#181818}.nav-full a:hover,.nav-full .icon:hover{color:#f07167}.nav-full.active{transform:translate(-100vw, 0);transition:.45s ease-in;background:#f1f1f1}.nav-icon{font-size:2.1875rem}.full{top:0;bottom:0;height:100vh}.contact{width:100%;padding-bottom:4rem;background-color:#08030f}.contact form{margin-top:2rem}.contact .contact-submit{position:relative}.contact #form-submit{display:block;width:50%;margin:0 auto}.contact #form-thankyou,.contact #form-sending,.contact #form-error{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}input,textarea,button,select{width:100%;margin:8px 0;padding:10px;border-width:1px;border-style:solid;border-radius:3px;border-color:#08030f;background-color:#181818;color:#f1f1f1}input[type="submit"],textarea[type="submit"],button[type="submit"],select[type="submit"]{transition:.4s ease-out;background-color:#3f37c9;color:#f1f1f1}input[type="submit"]:hover,textarea[type="submit"]:hover,button[type="submit"]:hover,select[type="submit"]:hover{background-color:#f07167;color:#181818;cursor:pointer}input:focus,textarea:focus,button:focus,select:focus{outline:#f07167 solid 2px;transition:all .4s ease-out}button{white-space:nowrap}textarea{min-height:8rem;overflow:auto;resize:vertical}.footground{background-image:url("/sitebgrptglitch-1920x.jpg");background-repeat:no-repeat;background-position:center;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;image-rendering:pixelated}@media (min-width: 256px){footer.lazyloaded{transition:background-image 1.5s;background-image:url("/sitebgrptglitch-512x.jpg"), url("/sitebgrptglitch-1920x.jpg")}}@media (min-width: 320px){footer.lazyloaded{transition:background-image 1.5s;background-image:url("/sitebgrptglitch-640x.jpg"), url("/sitebgrptglitch-1920x.jpg")}}@media (min-width: 640px){footer.lazyloaded{transition:background-image 1.5s;background-image:url("/sitebgrptglitch-1280x.jpg"), url("/sitebgrptglitch-1920x.jpg")}}@media (min-width: 800px){footer.lazyloaded{transition:background-image 1.5s;background-image:url("/sitebgrptglitch-1600x.jpg"), url("/sitebgrptglitch-1920x.jpg")}}@media (min-width: 960px){footer.lazyloaded{transition:background-image 1.5s;background-image:url("/sitebgrptglitch-1920x.jpg"), url("/sitebgrptglitch-1920x.jpg")}}.bg{background-image:url("/sitebgrptglitch-1920x.jpg");background-repeat:no-repeat;background-position:center;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;image-rendering:pixelated}@media (min-width: 256px){.bg.lazyloaded{transition:background-image 1.5s;background-image:url("/sitebgrptglitch-512x.jpg"), url("/sitebgrptglitch-1920x.jpg")}}@media (min-width: 320px){.bg.lazyloaded{transition:background-image 1.5s;background-image:url("/sitebgrptglitch-640x.jpg"), url("/sitebgrptglitch-1920x.jpg")}}@media (min-width: 640px){.bg.lazyloaded{transition:background-image 1.5s;background-image:url("/sitebgrptglitch-1280x.jpg"), url("/sitebgrptglitch-1920x.jpg")}}@media (min-width: 800px){.bg.lazyloaded{transition:background-image 1.5s;background-image:url("/sitebgrptglitch-1600x.jpg"), url("/sitebgrptglitch-1920x.jpg")}}@media (min-width: 960px){.bg.lazyloaded{transition:background-image 1.5s;background-image:url("/sitebgrptglitch-1920x.jpg"), url("/sitebgrptglitch-1920x.jpg")}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#181818}::-webkit-scrollbar-thumb{background:#f1f1f1}::-webkit-scrollbar-thumb:hover{background:#f07167}@media (max-width: 47.99em){nav{opacity:0}}
