body{color:#fff;font:16px/1.6 Rubik}a:active,a:link,a:visited{color:#6fa8dc;text-decoration:underline}a:focus,a:hover{color:#f1c232}h1,h2,h3,h4,h5,h6{margin:0 0 1.6rem;font-weight:400}h1.secondary,h2.secondary,h3.secondary,h4.secondary,h5.secondary,h6.secondary{color:#6fa8dc}h1.tertiary,h2.tertiary,h3.tertiary,h4.tertiary,h5.tertiary,h6.tertiary{color:#f1c232;border-left:2px solid;padding-left:1rem}p{margin:0 0 1.6rem}html{width:100%;height:100%}body{box-sizing:border-box;background:#081c36;grid-template-areas:"header""sidebar""content""footer";justify-content:center;align-items:start;max-width:1200px;margin:0 auto;padding:2rem 2rem 3rem}@media (min-width:900px){body{grid-column-gap:4.8rem;grid-row-gap:1.6rem;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-areas:"sidebar header""sidebar content""sidebar footer";padding:4rem;display:grid}}main{grid-area:content;margin-bottom:1.6rem}#sidebar{grid-area:sidebar}@media (min-width:900px){#sidebar{grid-row:1/span 2;position:-webkit-sticky;position:sticky}}footer{grid-area:footer}button,#banner,input,select,textarea{box-sizing:border-box;font-family:inherit;font-size:inherit;border:2px solid #0000;border-radius:.15rem;outline:0;width:100%;height:2.8rem;margin-top:.8rem;padding:0 1rem;line-height:2.8}button:focus,#banner:focus,input:focus,select:focus,textarea:focus{border-color:#f1c232}button,#banner{color:#fff;cursor:pointer;background:#6fa8dc;border:0;width:auto;margin:0;font-size:1rem;transition:background-color .25s}button:focus,#banner:focus,button:hover,#banner:hover{background:#f1c232}button[type=reset],[type=reset]#banner{color:#6fa8dc;background:0 0;text-decoration:underline}button[type=reset]:focus,[type=reset]#banner:focus,button[type=reset]:hover,[type=reset]#banner:hover{color:#f1c232}fieldset{text-align:left;border:0;margin:0;padding:0}form{text-align:right}@media (min-width:600px){form{width:80%;margin:0 auto}}form #errorMessage{color:#db6f6f;text-align:center;display:block}form #errorMessage:empty{display:none}label{color:#6fa8dc;margin-bottom:1.6rem;display:block}label.error{color:#db6f6f}label.error input,label.error select,label.error textarea{border-color:#db6f6f}legend{display:none}textarea{resize:vertical;min-height:16.8rem;padding:1rem;line-height:1.4}footer{text-align:center;border-top:1px solid #0f3362;padding-top:1.6rem;font-size:.85rem}footer span{color:#f1c232}nav{background:inherit;text-align:center;grid-area:header;overflow-x:hidden;box-shadow:0 10px 40px #081c36}@media (min-width:600px){nav{width:100%;display:inline-block;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}}nav [data-navigation-toggle]{visibility:hidden;z-index:2;width:0;height:0;margin:0;padding:0;position:absolute;top:2.3rem;right:3.9rem}nav [data-navigation-toggle]:after{content:"";cursor:pointer;visibility:visible;background-color:#6fa8dc;width:1.6rem;height:1.6rem;display:block;top:0;right:0;-webkit-mask:url(bigmac.5837e514.svg);mask:url(bigmac.5837e514.svg)}@media (min-width:600px){nav [data-navigation-toggle]{display:none}}nav [data-navigation-toggle]:checked{position:fixed}nav [data-navigation-toggle]:checked:after{background-color:#f1c232}nav [data-navigation-toggle]:checked+ul{transform:translate(0)}nav ul{z-index:1;background:#000;flex-direction:column;justify-content:center;margin:0;padding:0;list-style:none;transition:transform .5s cubic-bezier(.77,.2,.05,1);display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translate(100%)}@media (min-width:600px){nav ul{background:inherit;float:right;position:initial;display:inline;transform:translate(0)}}nav ul li{padding:1rem}@media (min-width:600px){nav ul li{display:inline-block}}#sidebar{text-align:center;align-items:center;margin-bottom:1.6rem;display:flex;top:0}@media (min-width:600px){#sidebar{display:initial}}#sidebar h1{margin-bottom:0;font-size:1.6rem;line-height:1.4}@media (min-width:600px){#sidebar h1{font-size:2.2rem}}#sidebar h2{line-height:1.4;display:none}@media (min-width:600px){#sidebar h2{display:block}}#sidebar .profilePic{border:0 solid #fff;border-radius:50%;width:2.2rem;height:2.2rem;margin:0 .8rem 0 0;display:block;position:relative;box-shadow:0 0 8px #00000061}@media (min-width:600px){#sidebar .profilePic{width:200px;height:200px;margin:1.6rem auto}}#sidebar .profilePic img{border-radius:inherit;width:100%;display:block}#sidebar .profilePic img:after{backdrop:red;border-radius:inherit;content:"";height:inherit;pointer-events:none;width:inherit;display:block;position:absolute;top:0;box-shadow:inset 0 0 40px -10px #000000e6}#sidebar .social{grid-area:social;margin:0 0 1.6rem;padding:0;list-style:none;display:none}@media (min-width:600px){#sidebar .social{display:block}}#sidebar .social li{margin-bottom:.8rem;display:inline-flex}#sidebar .social li a{flex:1;padding-left:2.4rem;font-size:0;position:relative}#sidebar .social li a:before{content:"";background-color:#6fa8dc;width:1.6rem;height:1.6rem;transition:background-color .25s;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}#sidebar .social li a:focus:before,#sidebar .social li a:hover:before{background:#f1c232}#sidebar .social li a[href*=github]:before{-webkit-mask:url(github.e460e458.svg);mask:url(github.e460e458.svg)}#sidebar .social li a[href*=twitter]:before{-webkit-mask:url(twitter.1a467847.svg);mask:url(twitter.1a467847.svg)}#sidebar .social li a[href*=dev]:before{-webkit-mask:url(dev-dot-to.7cd933ef.svg);mask:url(dev-dot-to.7cd933ef.svg)}#sidebar .social li a[href*=contact]:before{-webkit-mask:url(email.f039aec4.svg);mask:url(email.f039aec4.svg)}details{margin-bottom:1.6em}details summary{color:#ccc;cursor:pointer;margin-bottom:.8rem;font-style:italic;list-style:none}details summary::-webkit-details-marker{display:none}details summary time{display:block}@media (min-width:600px){details summary time{float:right}}#portfolio{margin:0;padding:0}#portfolio li{grid-column-gap:1.6rem;grid-row-gap:1.6rem;grid-template-areas:"title""image""data""copy""link";display:grid}#portfolio li:not(:last-child){border-bottom:1px solid #0f3362;margin-bottom:3.2rem;padding-bottom:3.2rem}@media (min-width:600px){#portfolio li{grid-template-columns:1fr 1fr;grid-template-areas:"title image""data image""data image""copy copy"".link"}}@media (min-width:900px){#portfolio li{grid-template-columns:1fr;grid-template-areas:"title""image""data""copy""link"}}@media (min-width:1200px){#portfolio li{grid-template-columns:1fr 1fr;grid-template-areas:"title image""data image""data image""copy copy"".link"}}#portfolio li a{text-align:right;grid-area:link}#portfolio li img{border-radius:.4rem;grid-area:image;width:100%}#portfolio li dl{grid-area:data;width:100%;margin:0}#portfolio li dl dd{margin-left:1.6rem}#portfolio li dl dt{color:#ccc}#portfolio li h3{grid-area:title;margin:0}#portfolio li p{grid-area:copy;margin-bottom:0}.hidden{display:none}#banner{z-index:3;background:#3bc27c;margin:0 auto 1.6rem;text-decoration:none;display:inline-block;position:fixed;bottom:-.75rem;left:1rem;right:1rem}@media (min-width:900px){#banner{position:relative;bottom:0;left:0;right:0}}#banner:focus,#banner:hover{background:#6fdca4}#banner:focus:after,#banner:hover:after{border-top-color:#6fdca4}.grecaptcha-badge{visibility:hidden}
/*# sourceMappingURL=contact.8d990cf9.css.map */
