.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.flex{display:flex}.desktopNav{display:none}@media (min-width: 64em){.desktopNav{display:flex}}.navBar{width:80px;height:50px;position:relative;background-color:#323941}.mobileNav{display:none;flex-direction:column;position:absolute;top:175%;right:0;z-index:2;background-color:#fff;width:100vw;height:50vh}.mobileNav li{padding:20px 0 0 20px;color:#fff;margin:20px;font-size:3.3rem;background-color:#343941}.navBar:before,.navBar:after{content:"";display:inline-block;height:3px;width:70%;position:absolute;left:15%;top:50%;background:white;transition:transform .2s ease,top .2s ease;transform:rotate(0) translateY(-50%)}.navBar:before{top:30%}.navBar:after{top:70%}.navBar:focus:before,.navBar:focus-within:before{top:50%;transform:rotate(30deg) translateY(-50%)}.navBar:focus:after,.navBar:focus-within:after{top:50%;transform:rotate(-30deg) translateY(-50%)}.navBar:focus .mobileNav,.navBar:focus-within .mobileNav{display:flex}.menuIcon{height:inherit}.menuIcon:focus{display:flex}.siteLogo{align-self:center;font-size:calc(2em + 30px);font-weight:200;position:relative;margin:0 auto}.darkLightMode{margin:.3em 1em;z-index:2}.recentPostContainer{display:flex;flex-direction:row;justify-content:center;align-content:stretch;align-items:stretch;height:200px;background-image:url(/img/joystick-4321216.jpg);background-size:cover;width:100%;isolation:isolate;margin:20px 0}.recentPostShader{position:relative}.recentPostShader:after{content:"";position:absolute;background-color:red;inset:0;z-index:-1;opacity:.7;mix-blend-mode:multiply}.recentPostH2{min-height:500px;padding:400px 50px 0;justify-content:center}.blogH2{font-family:Bebas Neue,cursive;font-size:5rem;text-align:center}.recentPostCard li{height:300px;margin-bottom:20px;border-top:1px solid rgb(84,82,82);border-bottom:1px solid rgb(84,82,82)}@media (min-width: 48em){.recentPostCard li .recentPostCard li{height:300px;margin-bottom:20px;border:1px solid rgb(84,82,82)}}.postCardInfo{padding:40px;width:50%;flex:1}.postCardInfo h3{font-weight:700;font-size:2rem;word-break:keep-all;white-space:wrap;overflow:hidden;text-overflow:ellipsis;padding-top:30px}.postCardInfo span{position:absolute;height:2px;background-color:red;width:40px}.postCardInfo p{padding-top:10px;font-size:1em}p.subtitle{position:relative;font-size:2em;white-space:wrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-height:50%;display:none}.postCardImage{width:45%}.recentPostCard img{-o-object-fit:cover;object-fit:cover;width:100%;height:300px}.copyrightContainer{width:80%;height:100px;justify-content:space-around;border-top:solid 1px rgb(84,82,82);margin-top:50px;padding-top:50px}.copyrightText p{font-family:Sofia Sans Extra Condensed,sans-serif;font-weight:400;font-size:2em}.footerIconsSocial{flex:1 200px;margin:110px 0 0}.footerSocialIcons li{display:inline;padding-left:10px;padding-right:10px}.footerSocialIcons li svg{width:40px;height:40px}p{font-size:3rem;word-break:keep-all;font-family:Sofia Sans Extra Condensed,sans-serif;letter-spacing:1px}.blogP{padding-bottom:2em;font-size:5em;word-break:keep-all;font-family:Sofia Sans Extra Condensed,sans-serif;letter-spacing:1px}@media (min-width: 64em){.blogP{font-size:2em;padding-bottom:2em;word-break:keep-all;font-family:Sofia Sans Extra Condensed,sans-serif;letter-spacing:1px}}.container{max-width:200px;min-width:800px}.blogContainer{margin:0 2em}.blogInfo{left:-300px;top:580px;position:absolute}@media (min-width: 64em){.blogInfo{left:-23px;top:840px;position:absolute}}.blogInfo:after{content:"";position:absolute;height:1px;border-bottom:0px solid rgb(84,82,82);border-top:1px solid rgb(84,82,82);width:100px;transform:rotate(-90deg);writing-mode:horizontal-tb;bottom:180px;left:25%}.blogTitle{position:absolute;left:-120px;top:9.3em;width:600px;line-height:60px;font-size:4rem}.blogImage{position:relative;left:300px}.nameDate{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:5rem}@media (min-width: 64em){.nameDate{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:1.5rem}}.socialContainer{right:-20px;position:absolute}.socialMediaIcons:after{content:"";position:absolute;height:0px;border-bottom:0px solid rgb(84,82,82);border-top:1px solid rgb(84,82,82);width:150px;transform:rotate(-90deg);bottom:10px;right:-185%;top:20em}.socialMediaIcons li{padding-bottom:10px}a{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2em}.blogHeader{flex-direction:row;position:relative;margin-bottom:2em}.sideways{transform:rotate(-90deg);writing-mode:horizontal-tb}
