@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}a{color:#aaa;text-decoration:none}body{background:#202228}.body{align-items:center;background:#202228 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADpJREFUeNpi/P//PwMQsACxIBCzAvFfIP7IhE0QiH8wYRMEKWbCJghSzIRNEKSYEWg5B7ogSDFAgAEAjc0WJFFDMsUAAAAASUVORK5CYII=);color:#989eae;display:flex;flex-direction:column;font-family:Rubik,sans-serif;min-height:100vh}p{vertical-align:bottom;white-space:pre-line}header{align-items:center;display:flex;flex-direction:column;text-align:center}header .hero{background-image:url(/static/media/banner.9197bc3883e7a11fc6f7.png);background-position:50%;background-size:cover;border-radius:5px;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.8);margin-top:5px;max-width:1200px;padding:25px;width:95%}@media (min-width:786px){header .hero{margin-top:10px;padding:50px}}header .hero h1{color:#fff;font-size:2rem;text-shadow:0 0 6px #000}header .hero h2{font-size:1.3rem;font-weight:300;text-shadow:0 0 6px #000}header .menu{align-items:center;display:flex;flex-direction:column;margin:10px}header .menu .menu-button{background:#aaa;border:0;border-radius:5px;color:#000;display:block;font-weight:700;padding:15px;text-decoration:none;transition:width .2s}@media (min-width:786px){header .menu .menu-button{display:none}}header .menu nav{background:#000;border-radius:5px;display:flex;flex-direction:column;margin:10px;overflow:hidden;padding:5px;transition:height .5s ease;width:100%}@media (min-width:786px){header .menu nav{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center}}header .menu nav a{border-radius:5px;color:#ccc!important;display:block;font-size:.9rem;font-weight:700;margin:0 5px;padding:10px;text-decoration:none;transition:background-color .1s}header .menu nav a.active{background:#333;border-radius:5px;color:#fff}header .menu nav a:hover{background-color:#555;border-radius:5px;color:#fff}header .menu nav:not(.active){display:none}@media (min-width:786px){header .menu nav:not(.active){display:flex}}main{grid-gap:15px;display:grid;grid-template-columns:1fr;max-width:1200px;width:95%}@media (min-width:786px){main{grid-template-columns:4fr 1fr}}main .content{align-items:center;background:#000;border-radius:5px;display:flex;flex-direction:column;padding:20px 10px}main .content h3{font-size:2rem;margin-bottom:15px}@media (min-width:786px){main .content{align-items:start;padding:25px}}main .content p{margin:10px 0}main .callout{align-items:center;display:flex;flex-direction:column;text-align:center}main .callout div{background:#000;border-radius:5px;padding:25px}main .callout h2{font-size:1.6rem;margin:10px 0}main .callout h4{margin-top:15px}main .callout img{border-radius:5px}main ul{padding-left:25px}main ul li{margin:5px 0}main .cards{grid-gap:10px;display:grid;grid-template-columns:1fr}@media (min-width:786px){main .cards{grid-template-columns:repeat(3,1fr)}}main .cards .card{background:#333;border-radius:5px;padding:5px;text-align:center}@media (min-width:786px){main .cards .card{line-height:1.5;padding:15px}}.compositions{grid-gap:25px;display:grid;width:100%}@media (min-width:786px){.compositions{grid-template-columns:4fr 3fr}}.compositions .player{align-items:start;display:flex;flex-direction:column;width:100%}.compositions .player audio{margin-bottom:20px;width:100%}.compositions .player h4{display:inline;font-size:1.2rem}.compositions .playlist{padding:10px 10px 10px 40px}@media (min-width:786px){.compositions .playlist{padding-left:20px}}.compositions .playlist li{cursor:pointer;margin-bottom:10px}footer{font-size:.7rem;margin:10px 0}
/*# sourceMappingURL=main.c7d3cd1d.css.map*/