/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}html{box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}h1,h2,h3{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ul{margin:0}*,:after,:before{border:0 solid #dae1e7}img{border-style:solid}textarea{resize:vertical}img{max-width:100%;height:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}.container{width:100%}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}.tags{list-style:none;padding:0;font-size:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;line-height:1.5;letter-spacing:.05em;font-weight:600}.tags a{display:inline-block;color:#f1f5f8;background-color:#606f7b;margin:1.25rem .75rem;padding:.75rem 1.5rem;border-radius:9999px;text-decoration:none}.tags a:hover{background-color:#5661b3}.hire-me{transition:all .4s ease;text-decoration:none;border-radius:.5rem;background-color:#de751f;padding:1.25rem 2rem;font-size:1.25rem;font-weight:600;color:#f1f5f8;letter-spacing:.05em;text-transform:uppercase;border-width:4px;border-color:#de751f}.hire-me:hover{background-color:#fff5eb;border-color:#de751f;color:#de751f}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{animation:bounceOutDown .6s forwards;-webkit-animation:bounceOutDown .6s forwards}.bounceInUp{animation:bounceInUp .6s forwards;-webkit-animation:bounceInUp .6s forwards}form button:disabled,form button[disabled]{opacity:.5}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-grey-lighter{background-color:#f1f5f8}.bg-grey-lightest{background-color:#f8fafc}.bg-white{background-color:#fff}.bg-red-light{background-color:#ef5753}.bg-red-lightest{background-color:#fcebea}.bg-green-lightest{background-color:#e3fcec}.bg-indigo-dark{background-color:#5661b3}.hover\:bg-indigo-lightest:hover{background-color:#e6e8ff}.border-grey-darkest{border-color:#3d4852}.border-grey-lighter{border-color:#f1f5f8}.border-red{border-color:#e3342f}.border-green{border-color:#38c172}.border-indigo-dark,.hover\:border-indigo-dark:hover{border-color:#5661b3}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-t-lg{border-top-left-radius:.5rem}.rounded-r-lg,.rounded-t-lg{border-top-right-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem}.border-2{border-width:2px}.border{border-width:1px}.border-l-4{border-left-width:4px}.block{display:block}.hidden{display:none}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.font-sans{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.font-normal{font-weight:400}.font-semibold{font-weight:600}.h-8{height:2rem}.h-24{height:6rem}.leading-normal{line-height:1.5}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.mt-6{margin-top:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.focus\:outline-none:focus{outline:0}.overflow-hidden{overflow:hidden}.p-4{padding:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.fixed{position:fixed}.pin-x{right:0;left:0}.pin-b{bottom:0}.pin-l{left:0}.shadow-md{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.focus\:shadow-inner:focus,.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.fill-current{fill:currentColor}.text-center{text-align:center}.text-black{color:#000}.text-grey-darkest{color:#3d4852}.text-grey-darker{color:#606f7b}.text-grey{color:#b8c2cc}.text-white{color:#fff}.text-red-darker{color:#621b18}.text-red-dark{color:#cc1f1a}.text-green-darker{color:#1a4731}.text-indigo-darker{color:#2f365f}.text-indigo-dark{color:#5661b3}.hover\:text-indigo-darker:hover{color:#2f365f}.hover\:text-indigo-dark:hover{color:#5661b3}.text-sm{font-size:.875rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.no-underline{text-decoration:none}.hover\:underline:hover{text-decoration:underline}.tracking-wide{letter-spacing:.05em}.w-8{width:2rem}.w-24{width:6rem}.w-5\/6{width:83.33333%}.w-full{width:100%}.z-10{z-index:10}.z-20{z-index:20}@media (min-width:768px){.md\:inline-block{display:inline-block}.md\:h-32{height:8rem}.md\:my-24{margin-top:6rem;margin-bottom:6rem}.md\:my-32{margin-top:8rem;margin-bottom:8rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:text-2xl{font-size:1.5rem}.md\:text-3xl{font-size:1.875rem}.md\:text-4xl{font-size:2.25rem}.md\:w-32{width:8rem}.md\:w-128{width:32rem}.md\:w-3\/4{width:75%}}