body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#002;color:#fff;font-family:Roboto Mono,sans-serif;margin:0;padding:0}h1,h2{font-family:Russo One,Arial,sans-serif;margin:.1em 0}h1,h2,p{padding:0}p{color:#ccc;margin:0}a{color:#fff}.ThumbnailCarousel_thumbnailCarousel__vDNDN{margin:0 auto;max-width:600px;overflow:hidden;position:relative;width:100%}.ThumbnailCarousel_carouselContainer__RTy1O{display:flex;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;will-change:transform}.ThumbnailCarousel_thumbnail__lXR65{align-items:center;display:flex;flex:0 0 100%;justify-content:center}.ThumbnailCarousel_thumbnail__lXR65 img{max-height:300px;max-width:100%;object-fit:cover}.ThumbnailCarousel_indicators__bmVn\+{display:flex;justify-content:center;margin-top:1em}.ThumbnailCarousel_indicators__bmVn\+ span{background-color:gray;border-radius:50%;cursor:pointer;height:10px;margin:0 5px;transition:background-color .3s ease;width:10px}.ThumbnailCarousel_textLinks__5hKiy{display:none}.ThumbnailCarousel_indicators__bmVn\+ .ThumbnailCarousel_active__uYLCJ{background-color:#000}@media (max-width:767px){.ThumbnailCarousel_carouselContainer__RTy1O,.ThumbnailCarousel_indicators__bmVn\+{display:none}.ThumbnailCarousel_textLinks__5hKiy{display:block}}.page{display:flex;flex-direction:column;justify-content:center;text-align:center}.underlay{left:0;position:fixed;top:0;z-index:1}.content{left:auto;overflow-y:auto;position:absolute;right:auto;top:0;width:100%;z-index:2}.small{font-size:.7em}#LandingScreen ul{list-style:none;margin-top:1em}.SocialMediaLinks{display:flex;flex-direction:row;font-size:2.2rem;gap:1.5rem;margin-bottom:.2em;text-align:center}.SocialMediaLinks,.SocialMediaLinks a{align-items:center;justify-content:center}.SocialMediaLinks a{color:grey;display:inline-flex;transition:color .3s,-webkit-transform .3s;transition:transform .3s,color .3s;transition:transform .3s,color .3s,-webkit-transform .3s}.SocialMediaLinks a:hover{color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.SocialMediaLinks svg{fill:currentColor;height:100%;width:100%}@media only screen and (max-width:768px){.portfolio{margin-bottom:1em;margin-top:2em;text-align:center}.textLinks{display:block}}@media only screen and (min-width:769px){.portfolio{margin-bottom:2em;margin-top:2em;text-align:center}.textLinks{display:none;list-style-type:none;margin:0;padding:0;text-align:center}.textLinks li{margin:1em 0}}
/*# sourceMappingURL=main.33fad9d4.css.map*/