@font-face{font-family:Queens;src:url(./Queens-Light.d0c4eb23.woff);src:url(./Queens-Light.e6ee24eb.woff2) format("woff2"),url(./Queens-Light.d0c4eb23.woff) format("woff"),url(./Queens-Light.181252aa.ttf) format("truetype");font-weight:300;font-style:normal}.black-logo{display:none}html{margin:0;padding:0}.header-container{width:100vw;height:100vh;position:relative}canvas{position:absolute;width:100%;height:100%;pointer-events:none;z-index:5;top:0}video{display:none}body{background-color:#3c538c;color:#dbe1ff;margin:0;padding:0;font-family:Lato,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Queens;margin:5px 0 0;padding:0}h1{font-size:80px}h2{font-size:40px}h3{font-size:28px}h4{font-family:Lato,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:3px;font-weight:300;margin-top:0}.content{padding:50px 30px}#title{font-size:220px;line-height:1.03;letter-spacing:-3px;opacity:1;margin:18px 0 0;padding:0;color:#dbe1ff;text-align:center;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gl-loaded #title{opacity:0}@media (max-width: 1000px){#title{font-size:200px}}@media (max-width: 800px){#title{font-size:130px}}@media (max-width: 500px){#title{font-size:110px;margin-top:5px;line-height:1}}p{line-height:1.7;font-size:18px}.header-description{margin:80px 30px;font-size:18px}.content .subtitle-container .header{text-align:center;max-width:800px;margin:0 auto 130px}@media (max-width: 500px){.content .subtitle-container .header{margin-bottom:130px;margin-top:80px}}.content .subtitle-container .header-description{max-width:700px;margin:0 auto}.content .content-columns{max-width:700px;margin:100px auto 0;display:flex;flex-direction:row}@media (max-width: 500px){.content .content-columns{margin-top:50px}}.content .content-columns .left-col{flex-grow:1;max-width:50%;padding-right:30px}.content .content-columns .right-col{padding-left:30px}.content .content-columns .artists{margin-top:10px}@media (max-width: 800px){.content .content-columns .artists{margin-top:0;font-size:24px;font-family:Queens}}.content .content-columns .info-container{display:flex;flex-direction:column}.content .content-columns .info-container .info{font-family:Queens;line-height:1.3;margin-top:6px;margin-bottom:20px;font-size:30px}@media (max-width: 800px){.content .content-columns{flex-direction:column}.content .content-columns .left-col{max-width:100%;margin-bottom:30px;padding-right:0}.content .content-columns .right-col{padding-left:0}}.time span:first-child{display:inline-block;min-width:40%}@media (max-width: 800px){.time span:first-child{min-width:40%}}a,a:visited{color:#dbe1ff}a:hover{text-decoration:none}.footer{margin-top:20px;margin-bottom:30px;display:flex;flex-direction:column}.footer .row{display:flex;flex-direction:row;justify-content:center}.footer .aalto-logo{width:250px}@media (max-width: 800px){.footer .aalto-logo{width:200px}}.footer .links{margin-top:-15px;margin-bottom:50px}.footer .links a{padding:0 10px}@media (max-width: 800px){.footer .links{margin-top:-5px}}.footer .accessability_statement_containter{display:flex;flex-direction:column;align-items:center;max-width:400px;font-size:14px}.footer .accessability_statement_containter .accessability_btn{opacity:.6;margin-bottom:10px;text-decoration:none}.footer .accessability_statement_containter .accessability_btn:hover{text-decoration:underline}.footer .accessability_statement_containter .accessability_statement{line-height:1.3}
