*{font-family:"Inter"}h1{font-size:48px}h1,h2{margin:0 0 1.5rem;font-weight:600;color:#10253e}h2{font-size:36px}p{margin:0 0 1.5rem;font-weight:500;color:#10253e}p.gray{color:#6e6f76}p.blue{color:#4188fa}a{color:#10253e;font-weight:600}span{display:inline-block}span.inline{display:inline}span.wordmark{font-family:"Poppins";font-size:18px}span.wordmark.large{font-size:48px}span.eyebrow{font-weight:600;margin-bottom:.5rem}span.eyebrow.large-mb{margin-bottom:2.5rem}span.white{color:#f9fafb}span.black{color:#10253e}span.blue{color:#4188fa}span.purple{color:#dd3896}span.mint{color:#adfcc8}span.bold{font-weight:700}span.link{margin-top:2rem;cursor:pointer}@-webkit-keyframes bobble{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}@keyframes bobble{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}body,html{margin:0;padding:0;overflow-x:hidden}.content{width:70%;max-width:1000px;margin:0 auto}@media only screen and (max-width:850px){.content{width:85%}}.box{padding:1.5rem;margin:2rem 0;border:1px solid #10253e;background:#f9fafb;box-shadow:-4px 4px 0 0 #10253e}.box p{margin:0}@media only screen and (max-width:850px){.box{margin-top:0}}button{height:36px;border:1px solid #10253e;background:#f9fafb;box-shadow:-4px 4px 0 0 #10253e;font-weight:600;padding:0 1.5rem;font-size:16px;cursor:pointer}button.translucent{border:none;color:#f9fafb;box-shadow:none;background:hsla(0,0%,100%,.2)}#splash{height:100vh;width:100%;position:relative;flex-direction:column;justify-content:center}#splash,#splash header{display:flex;align-items:center}#splash header{position:absolute;z-index:10;width:70%;max-width:1000px;top:0;margin:1.5rem auto 0;justify-content:flex-end}@media only screen and (max-width:850px){#splash header{margin-left:7.5%;align-self:flex-start}#splash header.responsive{width:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:#f9fafb;border:1px solid #10253e;box-shadow:-4px 4px 0 0 #10253e;top:3rem;padding:1rem}#splash header.responsive a,#splash header.responsive button{display:block;margin:.5rem 0}}#splash header :not(:first-child){margin-left:2rem}#splash header a{text-decoration:none}#splash header #logo{margin-right:auto}@media only screen and (max-width:850px){#splash header #logo,#splash header a,#splash header button{display:none}}#splash #menu{margin:0;display:none;width:24px;height:24px;padding:0;height:auto;width:auto;background:none;border:none;box-shadow:none}@media only screen and (max-width:850px){#splash #menu{display:block;position:absolute;z-index:10;top:15px;left:7.5%}}#splash #gradient-container{position:absolute;left:0;right:0;top:0;height:84px;z-index:9;overflow:hidden;background-image:url(https://calhacks-sierra.s3-us-west-2.amazonaws.com/assets/hackmonth/gradient.png);background-size:cover}#splash #gradient-container #gradient{position:relative;height:50vh}@media only screen and (max-width:850px){#splash #gradient-container{height:54px}}#splash #splash-body{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (max-width:850px){#splash #splash-body{flex-direction:column;position:relative}}#splash #splash-body #splash-body-content{width:60%}@media only screen and (max-width:850px){#splash #splash-body #splash-body-content{width:100%}}#splash #splash-body #splash-body-content #splash-title{width:80%}@media only screen and (max-height:700px){#splash #splash-body #splash-body-content #splash-title{font-size:36px}}#splash #splash-body #splash-body-illustration{width:40%;padding-left:50px}@media only screen and (max-width:850px){#splash #splash-body #splash-body-illustration{display:none}}#about{padding:6rem 0;background:#f3f3f3}#about #about-content{display:flex;justify-content:space-between}@media only screen and (max-width:850px){#about #about-content{flex-direction:column-reverse;justify-content:flex-start}}#description{padding:6rem 0;background:#1e202c}#description h2{color:#f9fafb}#description p{color:#80868b}#description #description-content #description-description{display:flex;align-items:center}@media only screen and (max-width:850px){#description #description-content #description-description{flex-direction:column-reverse}}#description #description-content #description-description #description-description-content{margin-right:2rem;width:60%}@media only screen and (max-width:850px){#description #description-content #description-description #description-description-content{margin:0;width:100%}}#description #description-content #description-description #description-illustration{display:flex;align-items:flex-start}#description #description-content #description-description #description-illustration #illustration-h{width:50%;-webkit-animation:bobble 2.2s infinite alternate;animation:bobble 2.2s infinite alternate}#description #description-content #description-description #description-illustration #illustration-m{width:50%;margin-top:4rem;align-self:flex-end;-webkit-animation:bobble 1.7s infinite alternate;animation:bobble 1.7s infinite alternate}#description #description-weeks{margin-top:2rem}#description #description-weeks i,#description #description-weeks p{margin:0}@media only screen and (max-width:850px){#description #description-weeks{margin-top:1rem}}#description #description-weeks .week-container{position:relative;padding:1.5rem 2rem 1.5rem 0;border-top:1px solid #f9fafb;cursor:pointer}@media only screen and (max-width:850px){#description #description-weeks .week-container{padding:1.5rem 2rem 1.5rem 0}}#description #description-weeks .week-container:last-of-type{border-bottom:1px solid #f9fafb}#description #description-weeks .week-container .expand-indicator{color:#f9fafb;position:absolute;right:1rem;top:1.5rem}@media only screen and (max-width:850px){#description #description-weeks .week-container .expand-indicator{right:0}}#description #description-weeks .week-container .title{color:#f9fafb}#description #description-weeks .week-container .description{color:#80868b;margin-top:0;display:none;font-weight:400}#description #description-weeks .week-container .description.expanded{margin-top:2rem;display:block}#description #description-weeks .week-container.expanded .expand-indicator{transform:rotate(180deg)}#description #description-weeks .week-container.expanded .description{margin-top:2rem;display:block}#sponsors{padding:6rem 0;background:#f9fafb}#sponsors a,#sponsors p{color:#80868b}#sponsors a{text-decoration:underline;cursor:pointer;transition:color .3s ease}#sponsors a:hover{color:#f9fafb}#sponsors #sponsors-content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:2rem 0}#sponsors #sponsors-content img{max-height:6rem;max-width:22%;margin:1.5rem;cursor:pointer}@media only screen and (max-width:900px){#sponsors #sponsors-content img{margin:1rem}}#schedule{padding:6rem 0;background:#1e202c}#schedule h2{color:#f9fafb}#schedule a,#schedule p{color:#80868b}#schedule #schedule-content #schedule-content-descriptions{width:60%}@media only screen and (max-width:850px){#schedule #schedule-content #schedule-content-descriptions{width:100%}}#schedule #schedule-content #schedule-types{margin-top:3rem;display:flex;justify-content:space-between}@media only screen and (max-width:850px){#schedule #schedule-content #schedule-types{flex-direction:column}}#schedule #schedule-content #schedule-types .schedule-type{width:calc((100% - 11rem)/3);padding:1.5rem;background:#f9fafb}@media only screen and (max-width:850px){#schedule #schedule-content #schedule-types .schedule-type{width:calc(100% - 3rem);margin-bottom:1rem}}#schedule #schedule-content #schedule-types .schedule-type p{color:#10253e}#schedule #schedule-content #schedule-types .schedule-type .schedule-event{margin:1rem 0 .5rem}#staying-accountable{padding:6rem 0;background:#f3f3f3}#staying-accountable #staying-accountable-content #staying-accountable-description{width:60%}@media only screen and (max-width:850px){#staying-accountable #staying-accountable-content #staying-accountable-description{width:100%}}#staying-accountable #staying-accountable-content #staying-accountable-events{display:flex;justify-content:space-between}@media only screen and (max-width:850px){#staying-accountable #staying-accountable-content #staying-accountable-events{flex-direction:column}}#staying-accountable #staying-accountable-content #staying-accountable-events .box{width:calc((100% - 8rem)/2)}@media only screen and (max-width:850px){#staying-accountable #staying-accountable-content #staying-accountable-events .box{width:calc(100% - 3rem)}}#faq{position:relative;padding:6rem 0;background-image:linear-gradient(120deg,#af65c1 -20%,#eb4148 120%)}#faq #faq-gradient{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}#faq i,#faq p{margin:0}#faq #faq-content{background:rgba(16,37,62,.4);padding:1.5rem 2rem;width:calc(70% - 4rem);max-width:calc(1000px - 4rem)}@media only screen and (max-width:850px){#faq #faq-content{width:calc(85% - 4rem)}}#faq #faq-content #questions{margin-top:2rem}@media only screen and (max-width:850px){#faq #faq-content #questions{margin-top:1rem}}#faq #faq-content #questions .question-container{position:relative;padding:1.5rem 2rem 1.5rem 0;border-top:1px solid #f9fafb;cursor:pointer}@media only screen and (max-width:850px){#faq #faq-content #questions .question-container{padding:1.5rem 2rem 1.5rem 0}}#faq #faq-content #questions .question-container:last-of-type{border-bottom:1px solid #f9fafb}#faq #faq-content #questions .question-container .expand-indicator{color:#f9fafb;position:absolute;right:1rem;top:1.5rem}@media only screen and (max-width:850px){#faq #faq-content #questions .question-container .expand-indicator{right:0}}#faq #faq-content #questions .question-container .question{color:#f9fafb}#faq #faq-content #questions .question-container .answer{color:rgba(249,250,251,.8);margin-top:0;display:none}#faq #faq-content #questions .question-container .answer.expanded{margin-top:2rem;display:block}#faq #faq-content #questions .question-container.expanded .expand-indicator{transform:rotate(180deg)}#faq #faq-content #questions .question-container.expanded .answer{margin-top:2rem;display:block}#get-involved{padding:6rem 0;background:#f3f3f3}#get-involved #get-involved-students{position:relative;display:flex;justify-content:space-between}#get-involved #get-involved-students #get-involved-description{z-index:1;width:60%}@media only screen and (max-width:850px){#get-involved #get-involved-students #get-involved-description{width:100%}}#get-involved #get-involved-students #get-involved-illustration{display:flex;flex-direction:column;justify-content:space-around;align-items:center}@media only screen and (max-width:850px){#get-involved #get-involved-students #get-involved-illustration{width:100%;position:absolute;z-index:0}#get-involved #get-involved-students #get-involved-illustration #illustration-h{transform:translate(-50%,-50%);align-self:flex-start}#get-involved #get-involved-students #get-involved-illustration #illustration-m{transform:translate(50%,50%);align-self:flex-end}}#get-involved #get-involved-others{display:flex;align-items:stretch;justify-content:space-between}@media only screen and (max-width:850px){#get-involved #get-involved-others{flex-direction:column}}#get-involved #get-involved-others .get-involved-other{width:calc((100% - 11rem)/1.5);padding:1.5rem;background:#1e202c;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:850px){#get-involved #get-involved-others .get-involved-other{width:calc(100% - 3rem);margin-bottom:1rem}}#get-involved #get-involved-others .get-involved-other p{color:#80868b}#get-involved #get-involved-others .get-involved-other span.link{display:inline;margin-top:auto}footer{position:relative;padding:6rem 0;overflow-y:hidden}footer #footer-gradient{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background-image:url(https://calhacks-sierra.s3-us-west-2.amazonaws.com/assets/hackmonth/gradient.png);background-size:cover}footer #footer-nav{display:flex;justify-content:flex-start;align-items:center}@media only screen and (min-width:850px){footer #footer-nav :not(:first-child){margin-left:2rem}}footer #footer-nav a{font-weight:500;text-decoration:none}footer #footer-nav #contact-copy-email{padding:0;height:auto;width:auto;background:none;border:none;box-shadow:none;text-align:left;font-weight:500;margin-left:auto;cursor:pointer}footer #footer-nav .spacer{flex:1 1}@media only screen and (max-width:850px){footer #footer-nav{display:grid;grid-template-columns:40% 40%;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}footer #footer-nav a,footer #footer-nav button{margin:0;height:36px}footer #footer-nav #contact-copy-email{margin-left:0}footer #footer-nav .spacer{display:none}}
/*# sourceMappingURL=main.10b65bf4.chunk.css.map */