@import url(https://fonts.googleapis.com/css2?family=Krona+One&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{font-size:2rem}h1,h2{font-family:Krona One,sans-serif}h2{font-size:2.9rem;font-weight:900;margin:0;padding-bottom:1rem;text-align:left;text-transform:uppercase}@media(max-width:768px){h2{font-size:1.8rem}}::selection{background-color:#fff;color:#000}.desktop .content-block{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:100vh}.desktop .content-block .squares{display:flex;flex-direction:row;width:100%}.desktop .content-block .squares .first-row{height:575px;position:relative;top:35px;width:50%;z-index:1}.desktop .content{display:flex;height:100vh}.desktop .content>div{background-position:50%;background-size:cover;flex-shrink:0}.desktop .content-first{height:100%;position:absolute;top:-25%;width:100%}.desktop .squares-row{display:flex;flex-direction:row;height:100%;width:100%}.desktop .squares-row .first-row{height:25%;left:650px;position:relative;width:6800px;z-index:10}@media(min-width:992px){.desktop .squares-row .first-row{left:800px}}@media(min-width:1200px){.desktop .squares-row .first-row{left:900px}}@media(min-width:1500px){.desktop .squares-row .first-row{left:1080px}}@media(min-width:2297px){.desktop .squares-row .first-row{left:1500px}}.desktop .squares-row .blueprint-2{background-attachment:fixed;background-image:url(/static/media/blueprint3.4d02d43bad818cae7fd1.svg);background-repeat:repeat-y;background-size:100%;-webkit-filter:brightness(.7);filter:brightness(.7);height:1000px;left:1100px;position:absolute;top:0;width:500px;z-index:1}.desktop .squares-row .introduction-container{height:400px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:1%;width:500px;z-index:50}@media(min-width:1500px){.desktop .squares-row .introduction-container{top:1%}}@media(min-width:2297px){.desktop .squares-row .introduction-container{top:7%}}.desktop .squares-row .introduction-container .introduction-inner{height:100%;width:100%}.desktop .squares-row .techniques-container{left:2500px;position:absolute;top:23%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:50}.desktop .squares-row .techniques-container .techniques-inner{display:flex;height:100%;width:850px}.desktop .squares-row .github-container{left:4500px;position:absolute;top:26%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:50}.desktop .squares-row .myprojects-outer{height:100vh;left:6800px;position:absolute;top:-240px;width:100vw}.desktop .squares-row .myprojects-outer .myprojects-container{position:absolute;right:33%;top:50%;-webkit-transform:translate(65%,-50%);transform:translate(65%,-50%);width:600px;z-index:50}@media(min-width:780px){.desktop .squares-row .myprojects-outer .myprojects-container{right:35%}}@media(min-width:800px){.desktop .squares-row .myprojects-outer .myprojects-container{right:38%}}@media(min-width:825px){.desktop .squares-row .myprojects-outer .myprojects-container{right:42%}}@media(min-width:850px){.desktop .squares-row .myprojects-outer .myprojects-container{right:45%}}@media(min-width:875px){.desktop .squares-row .myprojects-outer .myprojects-container{right:48%}}@media(min-width:900px){.desktop .squares-row .myprojects-outer .myprojects-container{right:50%}}@media(min-width:925px){.desktop .squares-row .myprojects-outer .myprojects-container{right:53%}}@media(min-width:950px){.desktop .squares-row .myprojects-outer .myprojects-container{right:55%}}@media(min-width:975px){.desktop .squares-row .myprojects-outer .myprojects-container{right:58%}}@media(min-width:1000px){.desktop .squares-row .myprojects-outer .myprojects-container{right:60%}}@media(min-width:1025px){.desktop .squares-row .myprojects-outer .myprojects-container{right:63%}}@media(min-width:1050px){.desktop .squares-row .myprojects-outer .myprojects-container{right:65%}}@media(min-width:1075px){.desktop .squares-row .myprojects-outer .myprojects-container{right:67%}}@media(min-width:1100px){.desktop .squares-row .myprojects-outer .myprojects-container{right:69%}}@media(min-width:1125px){.desktop .squares-row .myprojects-outer .myprojects-container{right:70%}}@media(min-width:1150px){.desktop .squares-row .myprojects-outer .myprojects-container{right:72%}}@media(min-width:1175px){.desktop .squares-row .myprojects-outer .myprojects-container{right:73%}}@media(min-width:1200px){.desktop .squares-row .myprojects-outer .myprojects-container{right:75%}}@media(min-width:1225px){.desktop .squares-row .myprojects-outer .myprojects-container{right:76%}}@media(min-width:1250px){.desktop .squares-row .myprojects-outer .myprojects-container{right:78%}}@media(min-width:1275px){.desktop .squares-row .myprojects-outer .myprojects-container{right:79%}}@media(min-width:1300px){.desktop .squares-row .myprojects-outer .myprojects-container{right:80%}}@media(min-width:1325px){.desktop .squares-row .myprojects-outer .myprojects-container{right:81%}}@media(min-width:1350px){.desktop .squares-row .myprojects-outer .myprojects-container{right:82%}}@media(min-width:1375px){.desktop .squares-row .myprojects-outer .myprojects-container{right:84%}}@media(min-width:1400px){.desktop .squares-row .myprojects-outer .myprojects-container{right:84%}}@media(min-width:1425px){.desktop .squares-row .myprojects-outer .myprojects-container{right:87%}}@media(min-width:1450px){.desktop .squares-row .myprojects-outer .myprojects-container{right:87%}}@media(min-width:1475px){.desktop .squares-row .myprojects-outer .myprojects-container{right:87%}}@media(min-width:1500px){.desktop .squares-row .myprojects-outer .myprojects-container{right:90%}}@media(min-width:1550px){.desktop .squares-row .myprojects-outer .myprojects-container{right:92%}}@media(min-width:1600px){.desktop .squares-row .myprojects-outer .myprojects-container{right:95%}}@media(min-width:1650px){.desktop .squares-row .myprojects-outer .myprojects-container{right:97%}}@media(min-width:1700px){.desktop .squares-row .myprojects-outer .myprojects-container{right:99%}}@media(min-width:1750px){.desktop .squares-row .myprojects-outer .myprojects-container{right:99%}}@media(min-width:1800px){.desktop .squares-row .myprojects-outer .myprojects-container{right:100%}}@media(min-width:1850px){.desktop .squares-row .myprojects-outer .myprojects-container{right:101%}}@media(min-width:1900px){.desktop .squares-row .myprojects-outer .myprojects-container{right:102%}}@media(min-width:1950px){.desktop .squares-row .myprojects-outer .myprojects-container{right:104%;top:40%}}@media(min-width:2000px){.desktop .squares-row .myprojects-outer .myprojects-container{right:104%}}@media(min-width:2050px){.desktop .squares-row .myprojects-outer .myprojects-container{right:106%}}@media(min-width:2200px){.desktop .squares-row .myprojects-outer .myprojects-container{right:108%}}@media(min-width:2263px){.desktop .squares-row .myprojects-outer .myprojects-container{right:112%}}@media(min-width:2440px){.desktop .squares-row .myprojects-outer .myprojects-container{right:114%}}.desktop .squares-row .myprojects-outer .myprojects-container .myprojects-inner{background-color:#000;height:100%;max-width:100%;width:100%}.desktop .squares-last{background-image:url(/static/media/bluerotated.24beae3f792e99fe5632.svg);display:flex;flex-direction:row;height:1400px;position:relative;width:100%}.desktop .squares-last .contact-container{bottom:500px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:500px;z-index:50}.desktop .squares-last .contact-container .contact-inner{height:100%;width:100%;z-index:50}@-webkit-keyframes flicker{0%{-webkit-filter:brightness(1);filter:brightness(1)}3%{-webkit-filter:brightness(0);filter:brightness(0)}6%{-webkit-filter:brightness(0);filter:brightness(0)}7%{-webkit-filter:brightness(1);filter:brightness(1)}8%{-webkit-filter:brightness(0);filter:brightness(0)}9%{-webkit-filter:brightness(1);filter:brightness(1)}10%{-webkit-filter:brightness(0);filter:brightness(0)}20%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1);filter:brightness(1)}99%{-webkit-filter:brightness(1);filter:brightness(1)}to{-webkit-filter:brightness(1);filter:brightness(1)}}.intro{height:100%;margin-top:40rem;z-index:10}.intro .copy{display:flex;flex-direction:column-reverse}.intro .copy h1{margin-top:0}.contact-container .contact-inner,.contact-container .github-inner,.contact-container .introduction-inner,.contact-container .myprojects-inner,.contact-container .techniques-inner,.github-container .contact-inner,.github-container .github-inner,.github-container .introduction-inner,.github-container .myprojects-inner,.github-container .techniques-inner,.introduction-container .contact-inner,.introduction-container .github-inner,.introduction-container .introduction-inner,.introduction-container .myprojects-inner,.introduction-container .techniques-inner,.myprojects-container .contact-inner,.myprojects-container .github-inner,.myprojects-container .introduction-inner,.myprojects-container .myprojects-inner,.myprojects-container .techniques-inner,.techniques-container .contact-inner,.techniques-container .github-inner,.techniques-container .introduction-inner,.techniques-container .myprojects-inner,.techniques-container .techniques-inner{position:relative}.contact-container .contact-inner:after,.contact-container .github-inner:after,.contact-container .introduction-inner:after,.contact-container .myprojects-inner:after,.contact-container .techniques-inner:after,.github-container .contact-inner:after,.github-container .github-inner:after,.github-container .introduction-inner:after,.github-container .myprojects-inner:after,.github-container .techniques-inner:after,.introduction-container .contact-inner:after,.introduction-container .github-inner:after,.introduction-container .introduction-inner:after,.introduction-container .myprojects-inner:after,.introduction-container .techniques-inner:after,.myprojects-container .contact-inner:after,.myprojects-container .github-inner:after,.myprojects-container .introduction-inner:after,.myprojects-container .myprojects-inner:after,.myprojects-container .techniques-inner:after,.techniques-container .contact-inner:after,.techniques-container .github-inner:after,.techniques-container .introduction-inner:after,.techniques-container .myprojects-inner:after,.techniques-container .techniques-inner:after{-webkit-animation-name:flicker;animation-name:flicker;-webkit-animation:flicker 2s linear forwards;animation:flicker 2s linear forwards;-webkit-animation-delay:.5s;animation-delay:.5s;background-color:#000;border:2px solid hsla(0,0%,100%,.616);border-radius:5px;bottom:0;box-shadow:inset 0 0 15px hsla(0,0%,100%,.383),0 0 15px hsla(0,0%,100%,.329);content:"";-webkit-filter:brightness(.1);filter:brightness(.1);height:100%;left:0;position:absolute;width:100%;z-index:-1}.introduction-container .introduction-inner{padding:2rem 3rem 2.5rem}.introduction-container .introduction-inner .social-icons{margin-top:1rem}.introduction-container .introduction-inner .social-icons svg{opacity:.6;transition:.2s}.introduction-container .introduction-inner .social-icons svg:hover{opacity:1;transition:.5s}.techniques-container .techniques-headings{display:flex;justify-content:space-between}.techniques-container .techniques-headings h2{font-size:2.2rem}.techniques-container .inner{flex-direction:row;z-index:50}.techniques-container .inner .col{width:50%}.techniques-container .inner .col .text{padding:.7rem 1.2rem 0}.techniques-container .inner .col .logos-platforms{display:flex;flex-direction:column;margin-left:2.5rem}.techniques-container .inner .col .logos-platforms img{height:70px;margin-top:1rem;width:200px}.techniques-container .inner .col .logos-platforms .logo.azure{height:50px;margin-left:-1rem;margin-top:0;padding-top:1.3rem}.techniques-container .inner .col .logos-platforms .logo.vs{margin-left:4rem;margin-top:0;padding-top:1rem;width:70px}.techniques-container .inner .col .logos-platforms .logo.sql{-webkit-filter:brightness(10);filter:brightness(10);margin-left:3rem;width:70px}.techniques-container .inner .col .logos-platforms .azure{display:flex}.techniques-container .inner .col .logos{display:flex;padding:1rem 0}.techniques-container .inner .col .logos .logo{height:75px;margin:1rem;width:75px}.github-container .github-no-border{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RERCMUIwQTM4NkNFMTFFM0FBNTJFRTMzNTJEMUJDNDYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RERCMUIwQTI4NkNFMTFFM0FBNTJFRTMzNTJEMUJDNDYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU1MTc4QTMyOTlBMDExRTI5QTE1QkMxMDQ2QTg5MDREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJBNDE0QUJDOTlBMTExRTI5QTE1QkMxMDQ2QTg5MDREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8kSqyAAADD5JREFUeNrsXQ2QlVUZfllYUBe2YCuQFNel9Q9EcVEQSA3xB2pTSVcESjELnZomBW0ya5w0m1GyzKSmtEYDc6hGohRDrUGQZUko0EARCAXK+FEwXFz2yvY+fO/d+fbu/fm++533+7n3PDPPwC6Xc77zPvc7P+95z3t6dHR0kEXpoleJtGMwcwTzE8w6Zi1zELNG2JfZJ+P/tDEPMPcK32JuY25lbmauZ/476YbpkcA3+BjmucxxwlHMAUp1vc18ifmisJnZagU2jyHMKcxJzPOzvI1hAW/9MuYS5pPMN6zAxeNjzOnMq5mjY/qMLcyFzPnMXVZgb7iQOYt5ObMyIT1hO/MPzJ8xn7cCZ5/sTWXeKpOlJAOTs/uYTzBT5S4whJ3BvIM5tMRWKFuYd0v3nSpHgT/NnMs8pcSXoq8xZzOfKheBT2I+wLy0zHwOzzC/LoKHhooQ68KE6XYZo8pNXJI2rxMbVJbaG3wa83HmGWRBIvQ05oakv8E9mF9hrrHidsEZYpOvio0S+QbD//tL5lVWz7z4HXMmOX7xxAhcz1wkXbNFYWxkXsZ8PQld9HjmKiuuL5wqNhsfd4GbyHHVDbCa+cYAsV1TXAXGOPIbZm+rVdHoLTa8Pm4C3yQTqgqrkRFNHhGbxmKSNVPEtTCPLwa1bVCBm6RLsW+uDg4zryFnzzl0gcfLpMCOubo4RM4e+YowBa6Xab2dLYcDxIaNKWadXIzA8FCtlrWbRXiAM+Qc8unx8jt2wm/6KytuJDhVbN9DU2BsHFwZ8EH3keNof1n+XurYJ21Fm/cHLOtK0UCli4brcS0FD1n9DHWNbjhOJhHYL4U/9uiEC3qQnAC8Z2QSusP1b43MxQHLR+huA/OfJgXGBvXfKPiWHyYLOHHQnuPfq8mJ0UJUZdKC7/CWIqoSMVjv5rHjf5n9A9aF/eSz89jRdxd9G5nZz11S4KFgmHlSF4LcWxIg7Gp51hHy7O/m+Wy72CAoYJ9vmBqDT2Z+25AxXvDxWXRxOKLyOXLOC8UNW2VMHCPP6hXLDdV/h2gTuIv+M/NiQw/VIOO4X2DcnyNftFxzgDdkXHqVuZOcg2MgDpa9J2Njm6s8jPVV5BxOGyz8ODlRnsOYJ+QZA+9h3st8v0gbvGTInkuZlwQRGKGtfzL0MO1i0PYAZcDBAkf8cOZK6RGWy/hnOiIC6/3TyfHYnUfOQTd8gW6gYJGRlfKFMxV4lzlp9SxwL2nQSYYe5M08b4XftTh4OOQuOT2cmah3u6weTOB1WeGk/I7BMwyKC7xlqJyOCMRNC2uq3v8YfK560crXJKtSBnHT60MLB6bPGEOr3n4ExkGwoVaHxABaXe1H4DkKD3GU1aETGt66W70KPJF0vEgnWF07MUShzNNFu4IC36jUqIHMflbbIzYYqFT2TYUERtqEzypVjqXNWVbfIzbQOq7SKBrmFHgG6Z58m2j1VbVBZeaSKVPgJuXGNVp91W3QlEtgJBDTzmZzt9VX3Qaj3Utct8CXK1d8Fzkn6codsMF3leu4LJvAkxQrXBVCo5KEu8QmWpjcObOVzQakB0S0hUYGuQ9kjbbR6toF2JbELphGvlBsaSKkuTX9Bo8jvfSAD1lxs+JVsY0G+oimnV30WKWKsCH+PatlTtxDxQUNeMFYt8DjlCr5NcU0h2NMsEtspIFx7jF4L+kcQ8GUfbXVMS9wWkEjuBBzqhoIjDikHQoVbCW75egVW8QPYRrHoYvWij9+2urmGUuUyh0BgeuVCl9hdYvcVvUQuFapcDv2Rm+rWi2BERr7ptXNM2CrlJbAgxQKRljoB1Y3z4C4OxXKHQSBaxQK/p/VzDc0jtLWaAm83+rlGwe0BNaIk+pp9fINjU2HfhBYI0tOX6uXb2iEFffWym9VZfXyjWqNQrUEtrmzYmIz+KI1EkYfki7HXm3q/UXDtmGlRsEppW/jYKubZwwmnXDlVIXikuZEq5tn1CmVu7+C9HJV1VndIn8Z9kHg3UqFj7K6ecbZSuXuhsA7lQofa3WL3FY7NQU+k5xwXIvCPoMRmgJvVioc7soJVr+CmEB6rt3NEHiT4sNPsfoVxBWKZW+CowPpfLYrVYBtQ+w3t1odswJDGLIPaR2MPx5vMCIq9ypVgAefbnXMiemK4iJsdkfaF71GsRG3kL20Ixt6iW20cCRdYtrwKxUrwiGra62e3fB50r39vNkt8IvKjcEZnGqraSeqxSaaWOEWGD+0KVaGidb9VtdO/Ih0gh3TaMsUGFtVy5UbhVu8plltjyRJmalcx3LRtMvk548hNO5hcpJ8lytw4u/nIdTTmQLanU4Ymei2hVA5Ut4jwXhLmYmLk5ZLQ5qL1JKTIL3LG4xfhHHcpFoaenEZiYv8J8+GJO7qtLiUZX26IMRZJE7U3UmlHWKLtiFt0lMUXhrHx90/ZGZ8/yg5u0uVIRoBSzRc9rSuxMRFysJ5pJ97zA2cCYPreVeuNxib/4simHjAk/YT0snCGjYQnfELcjxJo0OuexFlpMzIdmfDBcy/+ii0WWZtKBjZArB5jS2wXkV+AzFM/JSSdfwUyUU/SU6m3qYIh50JmdrlupQDV9+M9FAgbg/5EHU/SYiu/mbmbCo+3hepl56QL8/fKX4huD1lyYekY1Mp+iBDDHFndvvm5RAYi3Gv2V9uZ34/y0IbnpTH5I0cGfDhcR3cC9Jb4Iq9Vyj8iy0xtuE6n1HSS0HcD8foCwff9nyvAqN7RaIur0lUHiDnqrU215pvgMyUEZKykFzp9QwB25xbZD39TTJ/Ewsmmj+WttRJTxVXwA7YuOge4w6Bc/DaDn/YyByZUcYVzGXMY+VP0ziQpU6TbGC+3xF/XJerDfkaV8Fc77OiVuYlrjKGMXczJzFrmNsNN2yWorhpfi3m4r4sWmV9/kJX28ED4zcdEu5HQlbzbHvMkynPNWxFTCrOIv1LsjCZQtLQuN56PpnypGEqFGmxhPzfXYgrY35PXe8OqBJXHcaIRw017D4K5wY0rBDujam4T1OBHFtebh/FRAt3GPrNRovdqfQFH8fIpAj37OG2TORKPjlAwxDMN5DCu02trziB4nT3Eya0w2SCRcW+wekZ2neKeIBG18y5VTxWt8nyppGCBdz/hcK9Ku+A1Bkn3FlIXK8CA/dTcXfe/sBVBxwXy6S7xloSV9duKLJxKyMwaJwy98G1O9fLB70KnBLnh9+35hTqfssI7uPFjseD5By6wpfgkI8yEai/NAKjxiWp+UHRImVSYOA1cT/6xeyMn58jJ7LjoHTdc8TN9y1ydpYyg+T3iGcM9xyMkS/NPyIw7LaYCHyzOKG8oYh14fwi1mrn5invROazzAeZR8nv+jOHMPu5PjeKOZd5fghr32ysjcGad4Hf5y6moVXMdT4frJnZM0d5dcw98rkG+d158rsNIjZ+t1Y+Mz8igT8SsbhwOvX1+9zFnDh4T5Y/fg6Oj5FZXzYgcfjx5ISRrnGNM0jQ+S+Xfxt3AV3KvD6irjEVYbe8R2zuOxuel3VwLmA35XnydxcuIjfmUTKBnaN3IppUTSx25RDkzBC27qb69CY9JNP7ygQKHMUzw7bTgiwLgx4KW8z8gk+RMatGQMFFCRO4KgJxYdtAIVQmTv0tkHHRj8jDZS2Lvdwbyd8xjmOp9JOdwpazyECUa5AxOBM46/pYgC8N3G6vyHpzn6yHEeuEdMfYuKgl54o8BBL0p/AjOmpl0hfWm2skhNlkCls8EJKqLfQ58UpjKHmPIOlTom/uQZnXLDZVoOmD2dha/BTp33Z2dAmKC5tdaFJcDYFJxtVzInInJhXrxWbNpgvWSq2AszHYVHjUalcQiF4dS67zREkQGIDH6zrmDfJ3i+72+ZJMqNTsE0ZylEfICchusZp2GcYQT/awdkVhZb9BNj1EdNxC4UZixHGWPEdssSmMCsNMb4TgtR+SE534ZBmKizafRk6AQ2iXhkWRvwqTiSmyJFhbBsLiXNVF0uZtYVceZYIyBLEhNusa8h8Ok4SUTBulbWjjc1E9RNQZ6OAnxQlC+KZx7HKVx//3dgTP6jXNVIu0Zbi07XCUBjbpizYFBAekz9lm81itoeiyySOytCGH+L8l51zzyjgZM44Cp4EN9qvI2cRAcAE2HnC4+ctaTgEPqCXn9P4F8maix1kg4r4TRyPGWWCLEhiDLZTxfwEGAIg2ItsKhKpcAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;height:200px;width:250px}.myprojects-container .myprojects-no-border{background-color:initial!important;padding:0 0 1rem}.myprojects-container .myprojects-no-border .projects{display:flex;justify-content:center;padding:2rem 0;z-index:50}.myprojects-container .myprojects-no-border .projects .col{display:flex;flex-direction:column}.myprojects-container .myprojects-no-border .projects .col .text{margin-top:1.5rem;max-width:380px;min-height:150px;padding-right:1rem}.myprojects-container .myprojects-no-border .projects .margin-top{margin-top:1rem}.myprojects-container .myprojects-no-border .projects .inner.project img{height:200px;margin:auto 1.5rem;width:200px}.contact-container .contact-inner{padding-bottom:2rem}.contact-container .contact-inner .text{padding:2rem 3rem 0}.contact-container .contact-inner .text.success{padding:0 3rem}.mobile{position:relative}.mobile,.mobile .intro{align-items:center;display:flex;flex-direction:column;justify-content:center}.mobile .intro{height:100vh;margin-top:0}.mobile .intro .copy{padding:0 1rem}.mobile .intro .copy h1{font-size:1.9rem}.mobile .inner{padding:0}.mobile .inner .text{margin:0;max-width:350px;padding:0}.mobile .outer{display:flex;margin:9rem 1rem}.mobile .contact-container,.mobile .github-container,.mobile .introduction-container,.mobile .myprojects-container,.mobile .techniques-container{background-color:initial;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:100vh;min-width:100%;position:relative;z-index:1}.mobile .introduction-container{opacity:.8;z-index:2}.mobile .introduction-container .introduction-inner{left:0;margin-left:auto;margin-right:auto;max-width:340px;padding:1.2rem 1.4rem 2rem;right:0}.mobile .introduction-container .introduction-inner .text{opacity:1}.mobile .techniques-container{max-width:100%;min-width:260px;padding-right:2.6rem}.mobile .techniques-container .techniques-headings{display:flex;flex-direction:column}.mobile .techniques-container .techniques-headings h2{font-size:1.7rem}.mobile .techniques-container .techniques-inner{padding:1.2rem .5rem 2rem;position:relative}.mobile .techniques-container .techniques-inner .techniques-heading{bottom:100px;position:absolute;right:-145px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mobile .techniques-container .techniques-inner .inner{flex-direction:column;z-index:50}.mobile .techniques-container .techniques-inner .inner .text{margin-bottom:1rem;padding:0 1rem}.mobile .techniques-container .techniques-inner .inner img{max-height:80px;max-width:80px}.mobile .techniques-container .techniques-inner .inner img.azure{margin-bottom:1rem;margin-left:2.6rem;max-height:35px;max-width:200px}.mobile .techniques-container .techniques-inner .inner img.google{margin-bottom:1rem;margin-left:2.6rem;max-height:50px;max-width:200px}.mobile .techniques-container .techniques-inner .inner .logos{display:flex;justify-content:space-around;margin:.6rem 0 1rem}.mobile .techniques-container .techniques-inner .inner .logos .logo.sql{-webkit-filter:brightness(10);filter:brightness(10)}.mobile .github-container{display:flex;height:572px;width:280px}.mobile .github-container .github-no-border{display:flex;height:200px;left:0;margin-left:auto;margin-right:auto;right:0;width:280px}.mobile .myprojects-container .myprojects-no-border{height:auto;max-width:487px;padding:1.2rem 1.4rem 2rem}.mobile .myprojects-container .myprojects-no-border .row{flex-direction:column}.mobile .myprojects-container .myprojects-no-border .projects{flex-direction:column;margin-top:0;padding:0;width:100%}.mobile .myprojects-container .myprojects-no-border .projects .col .text{margin-top:1rem;max-width:380px;min-height:0;min-height:auto;padding-right:1rem}.mobile .myprojects-container .myprojects-no-border .projects .col .inner.project{align-items:center;display:flex;justify-content:center;padding:0;width:100%}.mobile .contact-container .contact-inner{height:auto;left:0;margin-left:auto;margin-right:auto;max-width:400px;padding:1.2rem 1.4rem 2rem;right:0}.mobile .contact-container .contact-inner form{padding:0;width:100%}.mobile .contact-container .contact-inner form .form-control{padding-left:0}.mobile .contact-container .contact-inner form input,.mobile .contact-container .contact-inner form textarea{width:94%}.mobile .contact-container .contact-inner form input[type=submit]{display:block;margin-left:auto;margin-right:auto;width:100%}.mobile .contact-container .contact-inner .text.success{margin-top:1rem;padding:0}.mobile .blueprint-1{background-attachment:fixed;background-image:url(/static/media/blueprint3.4d02d43bad818cae7fd1.svg);background-repeat:repeat-y;background-size:100%;-webkit-filter:brightness(.5);filter:brightness(.5);height:300vh;left:0;position:absolute;top:5%;width:100vw;z-index:1}.mobile .blueprint-2{bottom:30%;-webkit-filter:brightness(3);filter:brightness(3);height:150vh;left:0;position:absolute;z-index:0}.mobile .blueprint-3{bottom:0;-webkit-filter:brightness(2);filter:brightness(2);height:100vh;left:0;position:absolute;z-index:0}@keyframes flicker{0%{-webkit-filter:brightness(1);filter:brightness(1)}3%{-webkit-filter:brightness(0);filter:brightness(0)}6%{-webkit-filter:brightness(0);filter:brightness(0)}7%{-webkit-filter:brightness(1);filter:brightness(1)}8%{-webkit-filter:brightness(0);filter:brightness(0)}9%{-webkit-filter:brightness(1);filter:brightness(1)}10%{-webkit-filter:brightness(0);filter:brightness(0)}20%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1);filter:brightness(1)}99%{-webkit-filter:brightness(1);filter:brightness(1)}to{-webkit-filter:brightness(1);filter:brightness(1)}}.child{opacity:0;visibility:hidden}.child,.child.visible{transition:opacity 2s,visibility 2s}.child.visible{opacity:1;visibility:visible}.App{background:#000;color:#fff;overflow:hidden;text-align:center}.inner{display:flex;flex-direction:column;height:100%;text-align:left;width:100%}.inner .text{opacity:.6;z-index:50}form{padding:1rem;z-index:100}.form-control{margin-top:1.5rem;padding-left:1.7rem;width:100%}.form-control input:not([type=submit]),.form-control textarea{background-color:initial;border:1px solid hsla(0,0%,100%,.15);border-radius:5px;color:#fff;min-height:45px;padding-left:1rem;width:85%}.form-control input:not([type=submit]):focus,.form-control textarea:focus{border:1px solid hsla(0,0%,100%,.616);box-shadow:inset 0 0 30px hsla(0,0%,100%,.219);transition:.5s}.form-control input:not([type=submit]):focus-within,.form-control textarea:focus-within{outline:none}.form-control textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.9rem;height:200px;padding-top:1rem}.form-control input[type=submit]{background-color:#fff;border:2px solid hsla(0,0%,100%,.616);border-radius:5px;box-shadow:0 0 15px hsla(0,0%,100%,.705);letter-spacing:2px;min-height:45px;text-transform:uppercase;transition:.5s;width:89%}.form-control input[type=submit]:hover{background-color:initial;box-shadow:inset 0 0 30px hsla(0,0%,100%,.705);color:#fff;cursor:pointer}
/*# sourceMappingURL=main.05f766bb.css.map*/