@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&family=Source+Code+Pro:wght@200&display=swap);*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;scroll-behavior:smooth}a{color:inherit;text-decoration:none}body{background:linear-gradient(217deg,#282c34,#000);font-family:Roboto,sans-serif;margin:0;overflow-x:hidden}#background-illustration{background:url(/static/media/react-bg.d26a6ead901bf0fdf8a7.svg) no-repeat top fixed;background-size:cover,contain;-webkit-filter:brightness(.7) contrast(1.5) hue-rotate(180deg) saturate(5%) opacity(.05) blur(1rem);filter:brightness(.7) contrast(1.5) hue-rotate(180deg) saturate(5%) opacity(.05) blur(1rem);height:100%;left:0;position:fixed;top:0;width:100%}code{font-family:Source Code Pro,monospace;font-size:1rem}.scrolled{-webkit-animation:fade-in-bottom .6s ease-in-out both;animation:fade-in-bottom .6s ease-in-out both}@-webkit-keyframes fade-in-bottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-bottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.Header_header__Sfr6P{align-items:center;background:linear-gradient(320deg,rgba(40,44,52,.5),rgba(0,0,0,.5)),linear-gradient(120deg,rgba(40,44,52,.5),rgba(0,0,0,.5));box-shadow:0 0 .5rem rgba(0,0,0,.3),0 0 2.5rem 2.5rem rgba(0,0,0,.25);color:#ebecef;display:flex;flex-direction:row;font:inherit;height:5rem;justify-content:space-evenly;left:0;margin:0;padding:.5rem 5rem;position:relative;top:0}@media only screen and (max-width:600px){.Header_header__Sfr6P{flex-direction:column;height:10rem}}.Header_header__Sfr6P a{color:#ebecef;text-shadow:0 0 0 hsla(0,0%,100%,0);transition:color .25s ease-out,text-shadow .25s ease-in}.Header_header__Sfr6P a:hover{color:#fff;text-shadow:0 0 4px hsla(0,0%,100%,.25);transition:color .2s ease-out,text-shadow .1s ease-out}.Header_header__Sfr6P a:active{color:#9999ec;text-shadow:0 0 2px hsla(0,0%,100%,.4)}.Footer_footer__8Aeb5{align-items:center;background:linear-gradient(320deg,rgba(40,44,52,.5),rgba(0,0,0,.5)),linear-gradient(120deg,rgba(40,44,52,.5),rgba(0,0,0,.5));box-shadow:0 0 .5rem rgba(0,0,0,.3),0 0 2.5rem 2.5rem rgba(0,0,0,.25);color:#ebecef;display:flex;flex-direction:column;font:inherit;height:10rem;justify-content:space-evenly;left:0;margin:0;padding:.5rem 5rem;position:relative;top:0}@media only screen and (max-width:600px){.Footer_footer__8Aeb5{flex-direction:column;height:10rem}}svg{fill:#ebecef;margin:.25rem;transition:fill .25s ease-out}svg:hover{fill:#fff}svg:active{fill:#9999ec}.App{text-align:center}.App-logo{height:40vmin;-webkit-mask-image:radial-gradient(circle at 50%,#000 40%,transparent 50%);mask-image:radial-gradient(circle at 50%,#000 40%,transparent 50%);opacity:.5;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;color:#ebecef;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-header p{display:inline-flex;place-items:center}.App-header p code{margin:.25rem}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}section{box-shadow:0 0 5.25rem rgba(0,0,0,.8);height:100%;margin:2rem 0 15rem;min-height:25rem;padding:2rem;position:relative;text-align:center}section:nth-child(2n){background-color:#282c34;color:#fff}section:nth-child(odd){background-color:#aaa;color:#282c34}section:after,section:before{content:"";height:5rem;left:0;position:absolute;right:0;width:100%}section:before{background:linear-gradient(180deg,rgba(0,0,0,.25) 0,transparent 20%);top:0}section:after{background:linear-gradient(0deg,rgba(0,0,0,.25) 20%,transparent);bottom:0}section p{color:#b4b8c0;line-height:2;margin:1rem 0 2rem;padding:0 5rem}@media only screen and (max-width:600px){section p{padding:0 1.25rem}}
/*# sourceMappingURL=main.1b6f31c7.css.map*/