#past-events{padding:20px}#past-events #past-events-wrapper{width:100%;gap:4em}.event-div{-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;height:100%}.event-div h2{width:100%;text-align:center}.gallery-entry-div{display:flex;justify-content:center;align-items:start;gap:10px;width:90vw;height:-webkit-fill-available;width:-webkit-fill-available;padding:10px}@media (min-width: 900px){.gallery-entry-div{flex-direction:row}}@media (max-width: 899px){.gallery-entry-div{flex-direction:column}}.gallery-entry-div .gallery-prev,.gallery-entry-div .gallery-next{display:flex;flex-direction:column;justify-content:center;align-items:center;height:-webkit-fill-available;padding:10px;border:solid 6px var(--color-dark-grey-01);border-radius:10px;box-shadow:none;transition:border .5s linear,box-shadow .5s}.gallery-entry-div .gallery-prev:hover,.gallery-entry-div .gallery-next:hover{border:solid 6px var(--color-navy-01);box-shadow:0 0 0 .2rem var(--color-cyan-01),0 0 3rem 0 var(--color-blue-00)}.gallery-entry-div .gallery-prev img,.gallery-entry-div .gallery-next img{width:40px;height:40px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(125deg) brightness(103%) contrast(103%)}.gallery-entry-div .gallery-entry{flex:1;height:-webkit-fill-available;width:100%;border:solid 6px var(--color-dark-grey-01);border-radius:20px;transition:border .5s linear,box-shadow .5s}.gallery-entry-div .gallery-entry:hover{border:solid 6px var(--color-navy-01);box-shadow:0 0 0 .2rem var(--color-cyan-01),0 0 3rem 0 var(--color-blue-00)}.gallery-entry-div .gallery-entry:hover hr{border:3px solid var(--color-cyan-01);transition:border .5s linear}.gallery-entry-div .gallery-entry hr{width:100%;border:3px solid var(--color-dark-grey-01);color:var(--color-blue-00);transition:border .5s linear}.gallery-entry-div .gallery-entry p{height:fit-content;margin:25px;font-family:Share Tech Mono,monospace;font-size:24px;text-align:center}.gallery-entry-div .gallery-entry-invincible{opacity:0}.image-entry{position:relative;width:100%;padding:2px}.image-entry img:first-child{height:60vh;width:100%;object-fit:cover;object-position:center;border-top:4px solid var(--color-black-01);border-bottom:4px solid var(--color-black-01);border-radius:20px;box-shadow:0 0 4px .5px var(--color-blue-01)}.image-entry img:last-child{position:absolute;top:10px;right:10px;width:40px;height:40px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(125deg) brightness(103%) contrast(103%)}.image-entry .image-entry-empty{height:600px;width:600px}.zoomed-picture{z-index:10;position:fixed;top:0;left:0;bottom:0;right:0;overflow-y:auto;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--color-black-00)}.zoomed-picture>img{height:auto;max-height:90%;width:auto;max-width:90%}.zoomed-picture>button{position:absolute;top:10%;right:10%;transition:transform .2s}.zoomed-picture>button>img{width:40px;height:40px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(125deg) brightness(103%) contrast(103%)}.zoomed-picture>button:hover{cursor:pointer;transform:scale(1.1)}/*!* Whole component *!*//*!* Images *!*//*!* Arrows *!*//*!* Slider *!*/#sponsors{padding:20px}#sponsors h1{text-align:center;font-size:clamp(2em,5vw,4em)}#sponsors #sponsors-wrapper{width:100%;gap:4em}#sponsors-div{display:flex;flex-direction:column;justify-content:start;align-items:center;row-gap:20px;width:100%;min-width:100vw;height:fit-content;padding:40px}.sponsor-link{cursor:url(/assets/images/spaceship_small_resized.png),none;transition:scale .5s}.sponsor-link:hover{transform:scale(1.1)}.platinum-div{display:flex;flex-direction:row;justify-content:center;align-items:start;column-gap:20px;row-gap:20px;flex-wrap:wrap;width:70vw}.platinum-image{width:350px}.gold-div{display:flex;flex-direction:row;justify-content:center;align-items:start;column-gap:20px;row-gap:20px;flex-wrap:wrap;width:70vw}.gold-image{width:225px}.silver-div{display:flex;flex-direction:row;justify-content:center;align-items:start;column-gap:20px;row-gap:20px;flex-wrap:wrap;width:70vw}.silver-image{width:150px}.bronze-div{display:flex;flex-direction:row;justify-content:center;align-items:start;column-gap:20px;row-gap:20px;flex-wrap:wrap;width:70vw}.bronze-image{width:125px}.background-image{min-height:100vh;max-height:100%;min-width:100vw;max-width:100%;position:absolute;top:0;z-index:-10}.background-image img{image-rendering:pixelated;width:100%;height:100%}.page-header{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100vw;min-height:90vh;height:fit-content}.page-header-welcome{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10px}.page-header-welcome h1,.page-header-welcome h2{text-align:center}.counter{align-self:center;background-color:#0009;border-radius:40px;padding:25px;display:flex;flex-direction:column}.counter h1{font-size:clamp(3em,5vw,4em);text-align:center}.counter span{align-self:center;justify-self:center;font-size:2em;font-family:Minecraft Regular,monospace;font-weight:900}.counter #registration{cursor:url(/assets/images/spaceship_small_resized.png),none;width:100%}.counter #registration h1{font-size:clamp(3em,5vw,4em);text-align:center}.counter #registration:hover{cursor:url(/assets/images/spaceship_small_resized.png),none;text-decoration:underline;text-decoration-color:#fff;text-decoration-style:dashed;transition:text-decoration 1s}.page-header-bottom{flex:1;display:flex;width:100%}@media (min-width: 900px){.page-header-bottom{flex-direction:row;justify-content:center;align-items:end}}@media (max-width: 899px){.page-header-bottom{flex-direction:column-reverse;justify-content:end;align-items:center}}.spaceship-div{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;width:40vw;padding-bottom:40px}.spaceship-div img{max-width:clamp(30em,30vw,50em)}.page-header-more-info{flex:1;display:flex;flex-direction:column;justify-content:end;align-content:center;min-width:fit-content;padding:2vh}.page-header-more-info #learn-more{cursor:url(/assets/images/spaceship_small_resized.png),none;font-family:Pixelify Sans,monospace;font-size:clamp(3em,5vw,6em);text-align:start;text-transform:uppercase;text-align:center;background:linear-gradient(135deg,var(--color-cyan-01) 0%,var(--color-lilac-01) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;width:100%}.page-header-more-info #learn-more:hover{cursor:url(/assets/images/spaceship_small_resized.png),none;text-decoration:underline;text-decoration-color:var(--color-cyan-01);text-decoration-style:dashed}#schedule{padding:20px}#schedule #schedule-wrapper{align-items:start;width:100%;gap:4em}.schedule-day-div{display:flex;flex-direction:column;justify-content:start;align-items:start;row-gap:20px;padding:30px}@media (min-width: 900px){.schedule-day-div{width:-webkit-fill-available;max-width:35vw;height:fit-content;min-height:500px}}@media (max-width: 899px){.schedule-day-div{width:-webkit-fill-available;height:fit-content;min-height:500px}}.schedule-day-div h2{width:100%;text-align:center}.schedule-task-div{display:flex;flex-direction:row;justify-content:start;width:100%;border:solid 3px var(--color-dark-grey-01);border-radius:10px;padding:10px;font-family:Share Tech Mono,monospace;font-size:clamp(1em,1.5vw,2em);transition:border .5s,box-shadow .5s}.schedule-day-div:hover .schedule-task-div{border:solid 3px var(--color-navy-01)}.schedule-task-div:hover{box-shadow:0 0 0 .2rem var(--color-cyan-01),0 0 3rem 0 var(--color-blue-00)}.time-paragraphs{display:flex;flex-direction:row;padding-right:10px}.start-span{text-align:end;min-width:5ch}.time-seperator{text-align:center;min-width:4ch}.end-span{text-align:end;min-width:5ch}.task-div{padding-left:10px;text-align:start;flex:1}.task-div p{text-transform:uppercase}#faq{padding:20px}#faq h1{text-align:center;font-size:clamp(2em,5vw,4em)}#faq #faq-wrapper{align-items:start;width:100%;gap:4em}.faq-answers-container{display:flex;flex-direction:row}.faq-answer-link{margin:5px;font-family:Share Tech Mono,monospace;color:var(--color-white-01);font-size:clamp(.8em,1.5vw,1.5em);text-transform:uppercase;padding:5px 20px;text-align:center;min-width:fit-content;border:solid 3px var(--color-dark-grey-01);border-radius:10px}@media (min-width: 900px){#faq-div{width:-webkit-fill-available;max-width:70vw;height:fit-content;min-height:500px}}@media (max-width: 899px){#faq-div{width:-webkit-fill-available;height:fit-content}}#faq-div h2{width:100%;text-align:center}.questions-div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:start;row-gap:20px;column-gap:20px;padding:10px}.questions-div .question-div{border:solid 3px var(--color-dark-grey-01);border-radius:10px;padding:10px;transition:border .5s,box-shadow .5s}@media (min-width: 900px){.questions-div .question-div{width:calc(50% - 20px)}}@media (max-width: 899px){.questions-div .question-div{width:-webkit-fill-available;max-width:calc(100vw - 125px)}}.questions-div .question-div:hover{box-shadow:0 0 0 .2rem var(--color-cyan-01),0 0 3rem 0 var(--color-blue-00)}.questions-div .question-div .question-p{font-family:Share Tech Mono,monospace;font-size:clamp(1em,1.5vw,1.5em)}.questions-div .question-div .question-p .open-q{color:var(--color-cyan-01)}.questions-div .question-div .question-p .close-q{color:var(--color-red-400)}.questions-div .question-div .answer-div{overflow:hidden;transition:opacity .5s ease-in-out,max-height .5s ease-in-out}.questions-div .question-div .answer-div .answer-p{font-family:Share Tech Mono,monospace;font-size:clamp(.75em,1.5vw,1em);padding:1rem}.questions-div .question-div .answer-open{max-height:400px;opacity:1}.questions-div .question-div .answer-closed{max-height:0;opacity:0}#faq-div:hover .question-div{border:solid 3px var(--color-navy-01)}#faq-missing{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:100%;padding:20px}#faq-missing h3{color:var(--color-cyan-01);font-size:clamp(1em,1.5vw,2em);font-family:Pixelify Sans,sans-serif;text-transform:uppercase;filter:drop-shadow(-1px -1px 0rem var(--color-navy-00))}#faq-missing p{color:var(--color-white-01);font-size:clamp(.75em,1.5vw,1em);font-family:Share Tech Mono,monospace}#faq-missing .faq-link{display:flex;justify-content:center;align-items:center;font-family:Share Tech Mono,monospace;color:var(--color-white-01);font-size:clamp(1em,1.5vw,1.5em);text-transform:uppercase;padding:10px;text-align:center;height:-webkit-fill-available;border:solid 3px var(--color-dark-grey-01);border-radius:10px;transition:border .5s,box-shadow .5s}#faq-missing .faq-link:hover{cursor:url(/assets/images/spaceship_small.png),none;box-shadow:0 0 0 .2rem var(--color-cyan-01),0 0 3rem 0 var(--color-blue-00)}#faq-div:hover .faq-link{border:solid 3px var(--color-navy-01)}.color-stm-blue{background-color:#009ee0}.color-stm-purple{background-color:#781b7d}.color-stm-black{background-color:#000;outline:6px solid #fff;outline-offset:-5px}.color-stm-white{color:#000;background-color:#fff;outline:6px solid #781b7d;outline-offset:-5px}#about{padding:20px}#about #about-wrapper{width:100%;gap:4em;display:flex;flex-direction:row}.public-transit-options{display:flex;flex-direction:row}.public-transit-lines{display:flex;flex-direction:row;align-self:center;padding:0 10px}.public-transit-subicon{align-self:center;height:25px}.public-transit-icon{margin:2px;height:30px}#about-div{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:10px;height:auto}@media (min-width: 900px){#about-div{min-width:24em;width:-webkit-fill-available;max-width:45em;min-height:fit-content}}@media (max-width: 899px){#about-div{width:-webkit-fill-available;min-height:fit-content}}#about-div p{font-family:Share Tech Mono,monospace;font-size:1.25rem;color:var(--color-white-01)}#about-div .about-links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%}#about-div .about-links .about-link{font-family:Share Tech Mono,monospace;color:var(--color-white-01);font-size:24px;text-transform:uppercase;padding:10px;text-align:center;flex:1;min-width:fit-content;border:solid 3px var(--color-dark-grey-01);border-radius:10px;transition:border .5s linear,box-shadow .5s}#about-div .about-links .about-link:hover{cursor:url(/assets/images/spaceship_small_resized.png),none;box-shadow:0 0 0 .2rem var(--color-cyan-01),0 0 3rem 0 var(--color-blue-00)}#about:hover .about-link{border:solid 3px var(--color-navy-01)}#location-div{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:10px;width:50vw;height:75vh;align-self:stretch}@media (min-width: 900px){#location-div{min-width:28em;width:-webkit-fill-available;max-width:40em;height:-webkit-fill-available}}@media (max-width: 899px){#location-div{width:-webkit-fill-available;height:32em}}#location-div iframe{align-self:stretch;height:100%;border:solid 3px var(--color-dark-grey-01);border-radius:20px;margin:10px;transition:border .5s linear,box-shadow .5s}#location-div iframe:hover{border:solid 3px var(--color-navy-01);box-shadow:0 0 0 .2rem var(--color-cyan-01),0 0 3rem 0 var(--color-blue-00)}html{scroll-behavior:smooth;min-width:100vw;width:-webkit-fill-available;overflow-x:hidden}body{width:100vw;overflow-x:hidden;background-image:url(/assets/images/body_bg.png);background-repeat:repeat;background-size:contain}#home-wrapper{min-width:100%;max-width:100vw;cursor:url(/assets/images/spaceship_small_resized.png),none;display:flex;flex-direction:column}.component-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:fit-content;min-height:100vh}.container-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.container-div{display:flex;flex-direction:column;justify-content:start;align-items:start;padding:30px;border:solid 6px var(--color-dark-grey-01);border-radius:50px;box-shadow:none;background-color:var(--color-black-01);transition:border .5s linear,box-shadow .5s}.container-div:hover{border:solid 6px var(--color-navy-01);box-shadow:0 0 0 .2rem var(--color-cyan-01),0 0 3rem 0 var(--color-blue-00)}.container-div:hover>hr{border:2px solid var(--color-cyan-01);transition:border .5s linear}.container-div>hr{width:100%;border:2px solid var(--color-dark-grey-01);color:var(--color-blue-00);transition:border .5s linear}.scroll-btn{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:url(/assets/images/spaceship_small_resized.png),none;width:80px;height:80px;background-color:var(--color-black-02);font-size:360px;font-family:Pixelify Sans,monospace}.scroll-btn:hover{cursor:url(/assets/images/spaceship_small_resized.png),none}.scroll-btn>*{transform:translateY(90px)}.scroll-btn .hide-scroll-btn{display:none}
