@import"https://fonts.googleapis.com/css?family=PT+Mono&display=swap";*{color:#fff;font-family:Montserrat,sans-serif}html,body{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}body{height:100%;overflow:hidden;background-color:#f4ec58}ul{list-style-type:none;padding:0;margin:0}li{margin:5px 0}header{margin-top:50px;box-sizing:border-box;max-width:100vw;height:600px;position:relative;margin:0}header .logo,header .circle{z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header .circle1{width:600px;fill:#705087}header .circle2{width:860px;fill:#8a91a6}header .circle3{width:2330px;fill:#86bba0}header .circle4{width:5200px;fill:#cadc6a}header p,header h1{max-width:100vw;text-align:center;display:block;width:600px;position:relative;z-index:2;margin:auto}header h1{padding-top:60px;font-size:35px}@media only screen and (max-width: 500px){header h1{padding-top:30px}}.join-button{background:#21a9e1;margin:auto;padding:20px;text-align:center;display:block;width:300px;cursor:pointer;font-size:20px;border-radius:6px;box-shadow:2px 2px 5px rgba(56,51,99,.25);text-decoration:none;color:#fff !important;position:relative}.join-button .warning{left:50%;transform:translate(-50%, -100%);position:absolute;top:-5px;color:#ff2929;text-shadow:0 0 15px #77ffba;width:110%;max-width:90vw;font-size:.8em;font-weight:bold}.under-join-button{color:#282561;margin:auto;text-align:center;display:block;width:100%;font-size:16px;position:absolute;bottom:-35px;left:50%;transform:translate(-50%, 0);opacity:50%;text-decoration:none}.under-join-button:hover span{text-decoration:underline}.under-join-button span{color:inherit}.section{max-width:100vw;width:620px;box-sizing:border-box;padding-left:10px;padding-right:10px;margin:auto;position:relative;z-index:1}.section p{line-height:1.3em}.section1{margin-top:90px;padding-bottom:80px}.section1 h2,.section1 .h2{text-align:center;font-family:Montserrat,sans-serif}.section1 svg{position:absolute;bottom:80%;left:50%;transform:translate(-50%)}.section1 .join-button{margin-top:80px}.section2{padding-top:10px;z-index:2}.section2 img{border-radius:6px;box-shadow:2px 2px 5px rgba(56,51,99,.25);width:100%}.section2 .join-button{margin-top:80px}.by{text-align:center;margin-bottom:100px}.by a{display:inline-block}@media only screen and (max-width: 600px){.by a{display:block}}.by a img{display:inline-block;box-shadow:none;border-radius:0;width:auto;height:60px;margin-bottom:-16px}@media only screen and (max-width: 600px){.by a img{margin-bottom:5px}}.by a img.pl{margin-top:10px;margin-left:5px;margin-right:5px}.by a img.reveal{margin-bottom:-15px;height:50px}.section3{padding-top:100px}.section3 *{color:#282561}.section3 h3{font-size:1.5em;margin-bottom:0px}.section3 p,.section3 ul{margin-top:5px}.section3 #schedule h4{margin:0;padding-bottom:5px}.section3 #schedule ul{padding:0;list-style:none}.section3 #schedule .timestamp{display:inline-block;width:9em;font-size:.9em;text-align:right;font-family:"PT Mono",monospace}.section3 #sleep h4{margin:0;padding-bottom:5px}.section3 #food h4{margin:0;padding-bottom:5px}.section3 #food ul{padding:0;list-style:none}.section3 #food ul ul{padding-left:40px;list-style:disc;margin-bottom:20px}.section3 #team>div{margin-top:20px;clear:both}.section3 #team>div>div{padding:10px 0;text-align:justify}.section3 #team .nobold{font-weight:normal}.section3 #team h4{display:inline}.section3 #team h4+p{display:inline}.section3 #team img{height:100px;float:left;border-radius:50%;margin-right:10px}.section3 #volunteer ul{padding:0}.section3 #volunteer li{margin:10px 0;list-style:none}.section3 #volunteer li h4{margin:0}.section3 #social ul{list-style:none;padding-left:0}.section3 #social li{position:relative;display:inline-block}.section3 #social a{display:inline-block;text-decoration:none;background-color:#282561;color:#fff;padding:10px;border-radius:5px;margin:5px;font-weight:bold}.section3 #social a:first-child{margin-left:0}.section3 #faq label{cursor:pointer}.section3 #faq input{display:none}.section3 #faq p{padding-left:10px;margin-left:9px;transition:opacity .5s,max-height .3s,margin .3s;height:auto;max-height:500px;opacity:100%;pointer-events:all;border-left:1.5px solid #282561;line-height:1.6em}.section3 #faq input:not(:checked)+*+p{max-height:0;opacity:0;pointer-events:none;margin-bottom:0;margin-top:0}.section3 #faq h4{-webkit-margin-after:.5em;margin-block-end:.5em;transition:margin .3s;margin-left:1.2em}.section3 #faq h4 label::before{content:"▶";display:inline-block;position:static;margin-right:5px;margin-left:-1.2em;font-size:.8em;transform:rotate(90deg);transition:transform .3s}.section3 #faq input:not(:checked)+h4{margin-bottom:0}.section3 #faq input:not(:checked)+h4 label::before{transform:rotate(0deg)}.section3 .join-button{margin-top:100px}.video{border-radius:20px}footer{padding-top:100px;padding-bottom:30px;z-index:0 !important}footer .email{text-align:center;margin-bottom:50px}footer *{color:#282561}footer h3{text-align:center}footer .coc{text-align:center;margin-top:40px}footer .coc a{text-decoration:none}footer .coc a:hover{text-decoration:underline}footer .companydetails{text-align:center;margin-top:40px;font-size:.9em}footer .logos{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:2em;flex-wrap:wrap;width:90vw;max-width:900px;margin-left:50%;transform:translate(-50%)}footer .logos a{margin:15px;max-height:100px;padding:0 10px;display:block}footer .logos a>*{-o-object-fit:contain;object-fit:contain;max-height:100px;width:auto;max-width:90vw}.toc{position:fixed;top:5em;padding:1em;width:10em;line-height:2;transform:translate(-200px, 0);transition:opacity .3s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 1000px){.toc{opacity:0;pointer-events:none}}.toc.invisible{opacity:0;pointer-events:none}.toc ul{list-style:none;padding:0;margin:0}.toc ul ul{padding-left:2em}.toc li a{display:inline-block;color:#282561;text-decoration:none;transition:all .3s cubic-bezier(0.23, 1, 0.32, 1)}.toc li.visible>a{font-weight:bold;color:#282561;transform:translate(5px)}.toc .toc-marker{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.toc .toc-marker path{transition:all .3s ease}.hidden{visibility:hidden}