.home-module-scss-module__p_sQGa__landing{background-color:var(--color-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:30% 0;display:flex}.home-module-scss-module__p_sQGa__landingName{font-size:2rem;font-weight:400}.home-module-scss-module__p_sQGa__landingSubtitle{font-size:1.2rem;font-weight:300}.home-module-scss-module__p_sQGa__about{background-color:var(--color-primary-dark);padding:5% 10% 10%}.home-module-scss-module__p_sQGa__aboutTitle{margin-left:5%;font-size:2rem;text-decoration:underline}.home-module-scss-module__p_sQGa__aboutStory{height:auto;margin-left:10rem;padding:20px;font-size:1.3rem;line-height:1.4rem}.home-module-scss-module__p_sQGa__aboutStory p{margin:0}.home-module-scss-module__p_sQGa__aboutStack{height:auto;margin-top:30px;margin-left:10rem;padding:20px;font-size:1.3rem;line-height:1.4em;display:block}.home-module-scss-module__p_sQGa__aboutStack p{margin:0}.home-module-scss-module__p_sQGa__projects{background-color:var(--color-primary);padding:5% 10% 10%}.home-module-scss-module__p_sQGa__projectsTitle{margin-bottom:10%;margin-left:5%;font-size:2rem;text-decoration:underline}.home-module-scss-module__p_sQGa__projectsContainer{justify-content:space-around;align-items:stretch;display:flex}.home-module-scss-module__p_sQGa__blog{background-color:var(--color-primary-dark);padding:5% 10% 10%}.home-module-scss-module__p_sQGa__blogTitle{margin-bottom:10%;margin-left:5%;font-size:2rem;text-decoration:underline}.home-module-scss-module__p_sQGa__blogContainer{justify-content:space-around;align-items:stretch;display:flex}.home-module-scss-module__p_sQGa__newsletter{background-color:var(--color-primary);padding:5% 10% 10%}.home-module-scss-module__p_sQGa__newsletterTitle{margin-bottom:10%;margin-left:5%;font-size:2rem;text-decoration:underline}.home-module-scss-module__p_sQGa__newsletterText{margin-left:10rem;font-size:1.3rem}.home-module-scss-module__p_sQGa__newsletterContainer{width:35rem;height:25rem;margin-top:4rem}.home-module-scss-module__p_sQGa__LinkContainer{justify-content:flex-end;margin-top:2rem;display:flex}.home-module-scss-module__p_sQGa__Link{text-decoration:underline;transition:color .5s}.home-module-scss-module__p_sQGa__Link:hover{color:var(--color-secondary-light);text-decoration:underline;transition:color .5s}@media only screen and (max-width:980px){.home-module-scss-module__p_sQGa__projectsContainer,.home-module-scss-module__p_sQGa__blogContainer{flex-direction:column}}
.project-capsule-module-scss-module__hkfEbG__capsule{background-color:var(--color-primary);border:solid 2px var(--color-secondary);width:auto;margin:1rem;padding:1rem}.project-capsule-module-scss-module__hkfEbG__capsuleTitle{width:auto;color:var(--color-secondary);margin:0 0 1rem;font-size:1.4rem;text-decoration:underline;transition:color .5s}.project-capsule-module-scss-module__hkfEbG__capsuleTitle:hover{color:var(--color-secondary-lighter);transition:color .5s}.project-capsule-module-scss-module__hkfEbG__capsuleImage{max-width:100%;max-height:100%}
.capsule-module-scss-module__zj1nrG__container:hover{cursor:pointer}.capsule-module-scss-module__zj1nrG__container:hover img{filter:grayscale(0%)}.capsule-module-scss-module__zj1nrG__container:hover h2{color:var(--color-secondary-lighter)}.capsule-module-scss-module__zj1nrG__container:hover div:first-of-type:after{opacity:0}.capsule-module-scss-module__zj1nrG__capsuleImageContainer{display:inline-block;position:relative;overflow:hidden}.capsule-module-scss-module__zj1nrG__capsuleImageContainer:after{content:"";opacity:1;background:linear-gradient(#5a5a5a00,65%,#00000080);width:100%;height:100%;transition:opacity .5s;display:inline-block;position:absolute;top:0;left:0}.capsule-module-scss-module__zj1nrG__capsuleImage{vertical-align:middle;filter:grayscale(40%);max-width:100%;max-height:100%;transition:filter .5s}.capsule-module-scss-module__zj1nrG__scrollSnap{scroll-snap-align:center}
.post-capsule-module-scss-module__O8fBSG__container{border:2px solid var(--color-secondary);background-color:var(--color-primary);flex-direction:column;justify-content:center;width:40rem;padding:.6rem 1rem;display:flex}.post-capsule-module-scss-module__O8fBSG__title{color:var(--color-secondary);font-size:1.5rem;text-decoration:underline;transition:color .3s}.post-capsule-module-scss-module__O8fBSG__bottomContainer,.post-capsule-module-scss-module__O8fBSG__tagContainer{justify-content:center;align-items:center;display:flex}.post-capsule-module-scss-module__O8fBSG__tagContainer label{border:2px solid var(--color-secondary);background-color:var(--color-primary-dark);margin-right:.8rem;padding:.3rem;font-size:1rem}.post-capsule-module-scss-module__O8fBSG__date{margin-left:auto;margin-right:0;font-size:1rem}@media only screen and (max-width:720px){.post-capsule-module-scss-module__O8fBSG__container{width:35rem}}@media only screen and (max-width:520px){.post-capsule-module-scss-module__O8fBSG__container{width:30rem}}@media only screen and (max-width:370px){.post-capsule-module-scss-module__O8fBSG__container{width:20rem}}