a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Fira Code;src:url(52d95ea4.woff2) format("woff2"),url(e37fbea8.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fira Code;src:url(fb1bb49c.woff2) format("woff2"),url(19a2738e.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fira Code;src:url(eb8dedc4.woff2) format("woff2"),url(edb17cd0.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fira Code;src:url(f47f1f9d.woff2) format("woff2"),url(19a3cef3.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fira Code;src:url(4be56996.woff2) format("woff2"),url(b09eb4c9.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fira Code VF;src:url(145e4ac7.woff2) format("woff2-variations"),url(b55b39ac.woff) format("woff-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(424842fb.eot);src:local("Ubuntu Light"),local("Ubuntu-Light"),url(424842fb.eot?#iefix) format("embedded-opentype"),url(11dd4081.woff2) format("woff2"),url(8a517f27.woff) format("woff"),url(a75deb57.ttf) format("truetype"),url(64a7c2f3.svg#Ubuntu) format("svg");font-display:swap}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(ec687cb6.eot);src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(ec687cb6.eot?#iefix) format("embedded-opentype"),url(3525fd90.woff2) format("woff2"),url(1cac021c.woff) format("woff"),url(d270e006.ttf) format("truetype"),url(f00252d5.svg#Ubuntu) format("svg");font-display:swap}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:url(221499bf.eot);src:local("Ubuntu Italic"),local("Ubuntu-Italic"),url(221499bf.eot?#iefix) format("embedded-opentype"),url(1bee454e.woff2) format("woff2"),url(5a969b41.woff) format("woff"),url(d98001f3.ttf) format("truetype"),url(23ff7867.svg#Ubuntu) format("svg");font-display:swap}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:url(3929ab3a.eot);src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url(3929ab3a.eot?#iefix) format("embedded-opentype"),url(111af58d.woff2) format("woff2"),url(437d925b.woff) format("woff"),url(071156e1.ttf) format("truetype"),url(35201f62.svg#Ubuntu) format("svg");font-display:swap}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:url(bacc40a8.eot);src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(bacc40a8.eot?#iefix) format("embedded-opentype"),url(7b253bf0.woff2) format("woff2"),url(80d4ebae.woff) format("woff"),url(21d6f2ca.ttf) format("truetype"),url(b0c73dda.svg#Ubuntu) format("svg");font-display:swap}::-moz-selection{color:#000;background:#ef2c2c}::selection{color:#000;background:#ef2c2c}body{display:flex;justify-content:center;align-items:center;height:100vh;background:#0a0a0a;padding-left:calc(2px + min(5vw, 50px));overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#8b0000}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-thumb{background:#be1717}body::-webkit-scrollbar-track{background:transparent}.about{display:flex;flex-direction:column;align-items:flex-start;font-family:Ubuntu;font-size:13pt;font-weight:300;margin-bottom:40px;color:#eee;opacity:.975}.about a{margin-bottom:5px;color:#ef2c2c;text-decoration:none}.about a:hover{background:#ef2c2c;color:#0a0a0a!important}.about span{cursor:default;margin-bottom:5px}.email{font-size:13pt;color:#bebebe!important}.container{display:flex;flex-direction:column;align-items:flex-start;font-family:Fira Code}.container h1{position:relative;color:transparent;font-size:25pt;font-weight:700;color:#b12a2a;margin-bottom:15px;border-bottom:2px solid rgba(69,69,69,.25)}.container h1:before{left:0;left:2px;text-shadow:-1px 0 red;clip:rect(44px,450px,56px,0)}.container h1:after,.container h1:before{position:absolute;top:0;content:attr(data-glitch);font-size:25pt;font-weight:700;color:#ef2c2c;background:#000;opacity:.4;animation:glitch 2s linear infinite alternate-reverse}.container h1:after{left:0;left:-2px;text-shadow:-1px 0 #b82828}@keyframes glitch{0%{clip-path:inset(40% 0 61% 0)}20%{clip-path:inset(92% 0 1% 0)}40%{clip-path:inset(43% 0 1% 0)}60%{clip-path:inset(25% 0 58% 0)}80%{clip-path:inset(54% 0 7% 0)}to{clip-path:inset(58% 0 43% 0)}}.actions{margin-bottom:40px}.actions li>a{margin-bottom:5px;color:#b2b2b2;text-decoration:none}.actions li>a:hover{background:#ef2c2c;color:#0a0a0a!important}.actions ul{max-width:500px;list-style-type:none;color:#b12a2a;font-size:20px}.actions ul li:before{content:"\279C ";margin-right:10px}.actions li{margin:20px 0 10px}.projects ul{max-width:500px;list-style-type:none}.projects li{margin:25px 0 20px 5px}.projects li a{color:#bbb;font-size:15pt;text-decoration:none}.projects li a:hover span{background:#ef2c2c;color:#0a0a0a!important}.projects li p{color:#8f8f8f;font-weight:300;font-size:10pt;margin-top:15px;line-height:20px}.projectsIcon{display:inline-block;width:16px;height:16px;margin-right:10px;margin-bottom:-2px;user-select:none;background-repeat:no-repeat;background-position:50%;background-size:cover}.projectsIcon.projectsIcon-proton{background-image:url(8232c6b6.png)}.projectsIcon.projectsIcon-sketchful{background-image:url(60ff9e75.png)}.projectsIcon.projectsIcon-germs{background-image:url(a3b2250f.png)}#stripeHidden{position:relative;display:flex;flex-shrink:0;justify-content:flex-start;flex-direction:column;visibility:hidden;pointer-events:none;width:500px;height:0;transition:all .5s ease-in-out,max-width .3s ease-in-out;border:none;margin:0;overflow:hidden;opacity:0;padding:0;border-radius:0}#stripeHidden.show{opacity:.8;visibility:visible;pointer-events:all;width:500px;max-width:calc(90vw - 40px);height:320px;margin-top:40px;padding:20px;border-radius:5px;border:1px solid #ef2c2c}#stripeHidden.done{height:70px}#stripeHidden button{width:100%;margin-top:10px;height:40px;color:#b2b2b2;background:none;font-size:15pt;font-weight:500;border:1px solid rgba(69,69,69,.5);text-transform:lowercase}#stripeHidden button:not(:disabled):hover{cursor:pointer;border:1px solid transparent;background:#b12a2a;color:#0a0a0a}#stripeHidden form>p{margin-top:25px;text-align:center}#stripePoweredBy{background-image:url(2585eabe.png)!important;width:120px;margin-right:20px;right:0;filter:hue-rotate(115deg) saturate(5) brightness(200%)}#stripePaymentOptions,#stripePoweredBy{background-position:50%;background-size:contain;background-repeat:no-repeat;height:26px;position:absolute;bottom:20px;opacity:.7}#stripePaymentOptions{background-image:url(5e74e384.png);width:250px;margin-left:20px;left:0;transition:opacity .2s ease-in-out}@media screen and (max-width:500px){#stripePaymentOptions{opacity:0}}.dollar{width:100%;height:45px;background:#000;font-weight:400;font-size:15pt;border:1px solid rgba(69,69,69,.5);margin-top:10px;margin-bottom:20px}.dollar:before{float:left;margin-top:14px;content:"\0024";margin-left:20px;margin-right:15px;color:#b2b2b2;font-size:15pt;transition:margin .25s ease-in-out}.dollar input{color:#b2b2b2;background:none;font-size:15pt;font-weight:400;border:none;height:100%;transition:width .25s ease-in-out;width:calc(95% - 35px)}@media screen and (max-width:500px){.dollar:before{margin-left:10px;margin-right:5px}.dollar input{width:calc(95% - 40px)}}.dollar input:focus,.dollar select:focus,.dollar textarea:focus{outline:none}.StripeElement{box-sizing:border-box;padding:10px 12px;width:100%;height:45px;background:#000;border:1px solid rgba(69,69,69,.5);margin-top:10px;margin-bottom:20px}.StripeElement--focus{border:1px solid rgba(69,69,69,.9)}.StripeElement--invalid{border:1px solid rgba(255,22,22,.5)}.StripeElement--webkit-autofill{background-color:#000!important}.hidden{display:none}.spinner,.spinner:after,.spinner:before{border-radius:50%}.spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.spinner:after{position:absolute;content:"";width:10.4px;height:10.2px;background:red;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:loading 2s ease infinite;animation:loading 2s ease infinite}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}