.shows.home{z-index:1;position:relative}.shows.home .logo{z-index:2;height:72px;margin:8px;padding:8px;position:fixed;top:0;left:0}.home .new{justify-content:center;align-items:center;padding-top:24px;display:flex}.home .new a{text-transform:uppercase;cursor:pointer;color:var(--color-white);text-shadow:2px 2px 0 var(--color-terminal-green-25);letter-spacing:-2px;font-size:32px;font-weight:700;text-decoration:none}.home .new a:hover{color:var(--color-terminal-green)}.home .new a:hover:before,.home .new a:hover:after{text-shadow:2px 1px 0 var(--color-terminal-green-75)}.home .new a:before{content:"[";color:var(--color-terminal-green-50);text-shadow:2px 1px 0 var(--color-terminal-green-25)}.home .new a:after{content:"]";color:var(--color-terminal-green-50);text-shadow:1px 1px 0 var(--color-terminal-green-25)}.shows.home .banner{opacity:.75;margin-top:auto}.shows.home .banner.intense{opacity:.5}.shows.home .banner canvas{width:min(90vw,480px);height:auto}.shows.home .list{margin-top:16px}.shows.home .nav{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.9em;margin-top:auto;padding:12px .7em 4px;font-size:min(7.5vw - 1.5px,34px);display:flex}.shows.home .footer{margin-top:0}.shows.home .nav .navLink a{width:auto;font-size:inherit;position:relative}.shows.home .nav .navLink a:before{position:absolute;top:0;left:-.62em}.shows.home .nav .navLink a:after{position:absolute;top:0;right:-.62em}@media only screen and (max-width:600px){.shows.home .logo{height:56px;margin:4px}.home .new a{letter-spacing:-1px;font-size:20px}.shows.home .nav .navLink a{letter-spacing:1px}}@media only screen and (min-width:1100px){.home .new a{font-size:40px}}
