html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}button,input{border:1px solid #000;border-radius:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}button{border:none;padding:0;cursor:pointer}@font-face{font-family:"Minecraftia";src:url("src/fonts/Minecraftia-Regular.ttf") format("truetype")}.btn{font-family:"Space Grotesk",sans-serif;font-size:16px;font-weight:700;line-height:150%;color:#000;background-color:#19ffb9;border:1px solid #19ffb9;cursor:pointer;-webkit-transition:.25s ease-in;-o-transition:.25s ease-in;transition:.25s ease-in}.btn:hover{background:transparent;border-color:#000}.btn--form{position:absolute;top:8px;right:8px;height:46px;width:140px;border-radius:0 !important}.btn--back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width: 600px){.btn--back{margin-bottom:40px}}.btn--back svg{margin-right:16px}.btn--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:24px;font-weight:700;color:#212121;background-color:#19ffb9}.btn--link svg{margin-left:16px}.read-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;font-weight:700;line-height:150%;-webkit-transition:.25s ease-in;-o-transition:.25s ease-in;transition:.25s ease-in}.read-more:hover{text-decoration:underline}.read-more--puzzles{margin:24px 0 56px 0}.read-more--info{margin:auto auto 0 auto}.text{font-size:14px;font-weight:400;line-height:180%;color:#fff}.text--green{color:#19ffb9}.text--violet{color:#b8aaff}.text--white75{color:rgba(255,255,255,.75)}.text--bold{font-weight:700}.text--center{text-align:center}.text--s{font-size:12px}.text--m{font-size:14px}.text--l{font-size:18px}@media(max-width: 600px){.text--l{font-size:16px}}.text--xl{font-size:24px}@media(max-width: 600px){.text--xl{font-size:16px}}.link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.5;-webkit-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in}.link:hover{opacity:1}.title{font-size:18px;font-weight:700;line-height:122%}.title--sponsors{text-align:center;margin:56px 0 48px}.title--section{display:block;margin:0 auto 32px auto}.excerpt{font-size:14px;font-weight:700;line-height:180%;margin-top:24px}.form{position:relative;height:62px;width:100%;max-width:443px;margin-top:37px}.form:before{content:"";position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);background-color:#fff;z-index:-1}.form__input{font-family:"Space Grotesk",sans-serif;width:100%;height:100%;padding:19px 154px 19px 23px;background:transparent;border:none;color:#000}.form__input::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.form__input::-moz-placeholder{color:rgba(0,0,0,.5)}.form__input:-ms-input-placeholder{color:rgba(0,0,0,.5)}.form__input::-ms-input-placeholder{color:rgba(0,0,0,.5)}.form__input::placeholder{color:rgba(0,0,0,.5)}.form__input:focus{outline:1px solid #19ffb9;background:transparent}#mc_embed_signup_scroll{height:100%}#mce-responses{font-size:16px;font-weight:700;margin-top:4px}#mce-responses a{text-decoration:underline}#mce-responses a:hover{text-decoration:none}#mce-error-response{color:#ff5757}#mce-success-response{color:#19ffb9}.icon__container{position:relative;display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:112px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#000;margin-top:100px}@media(max-width: 600px){.icon__container{margin-top:67px}}.icon__container:before,.icon__container:after{content:"";position:absolute;top:50%;left:50%;width:1px;height:20px;background-color:#fff}.icon__container:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.icon__container:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.icon+.icon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.link-box__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(max-width: 600px){.link-box__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.link-box{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:90px 1fr;grid-template-rows:90px 1fr;text-align:center}@media(max-width: 600px){.link-box{width:100%}}.link-box+.link-box{margin-left:64px}@media(max-width: 600px){.link-box+.link-box{margin:80px 0 0 0}}.link-box__img{margin:0 auto}.link-box__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.link-box__title{margin:24px 0}.link-box__excerpt{max-width:431px;margin:0 auto}@media(max-width: 900px){.link-box__excerpt{max-width:320px}}.link-box__excerpt{margin-bottom:22px}.link-box__excerpt--short{max-width:320px}.logo-sponsor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 900px){.logo-sponsor{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}}@media(max-width: 767px){.logo-sponsor{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}}@media(max-width: 900px){.logo-sponsor--top{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}}@media(max-width: 767px){.logo-sponsor--top{width:45%}}.logo-sponsor--top,.logo-sponsor--top img{width:162px}.logo-sponsor--mid,.logo-sponsor--mid img{width:122px}.logo-sponsor--aleo{max-width:284px;margin:0 auto}.logo-sponsor--aleo img{width:100%;height:auto}#iden-logo{width:157px;height:56px}#workshops-logo{width:100px;height:90px}#aleo-logo{width:228px;height:64px}#anoma-logo{width:300px;height:66px}#aztec-logo{width:219px;height:56px}#mina-logo{width:198px;height:56px}#github-logo{margin-bottom:30px}#gedit-logo{max-width:110px}#starkware-logo{width:307px;height:56px}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card--more{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;border:1px solid #3d3d3d;padding:40px}.card--github{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:40px;padding:32px;min-width:320px;min-height:320px}@media(max-width: 900px){.card--github{width:100%;min-width:initial;min-height:auto;margin:0 0 40px 0}}.card--schedule{padding:32px;min-height:220px;border:1px solid #3d3d3d}.card--light{padding:55px 16px 72px;background-color:#131313}@media(max-width: 600px){.card--light{width:100%}}.card--light .read-more{position:absolute;bottom:12px;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.card--triple{padding:65px 16px 30px}.card--triple .read-more{position:initial;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:34px}.card--light .card__excerpt{max-width:260px;margin-bottom:auto}.card__header{position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}.card__header .text{text-transform:uppercase;margin-right:12px}.card__header-img{max-height:30px;width:auto}.card__logo{margin-bottom:35px}.card__logo>img{height:40px}.card__logo--more{width:89px;height:80px}.card__title{margin-bottom:16px}.card__title--more{max-width:350px;margin-bottom:22px}@media(max-width: 600px){.card__title--more{max-width:260px}}.card__title--github{text-align:left;max-width:240px;line-height:32px}.card__content{display:-ms-grid;display:grid;-ms-grid-columns:130px 1fr;grid-template-columns:130px 1fr;grid-row-gap:16px;grid-column-gap:16px;width:100%}@media(max-width: 600px){.card__content{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:0}}.card__excerpt{color:rgba(255,255,255,.75)}@media(max-width: 600px){.card__text-wrapper{margin-bottom:24px}}.card__text-wrapper:last-child{margin-bottom:0}.card__excerpt-logo{max-height:16px;width:auto;margin-top:8px}.card__excerpt-link:hover{text-decoration:underline}.card-container{display:-ms-grid;display:grid;grid-gap:24px;width:100%}.card-container--double{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-row-gap:32px;grid-column-gap:40px}@media(max-width: 900px){.card-container--double{-ms-grid-columns:1fr;grid-template-columns:1fr}}.card-container--triple{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}@media(max-width: 900px){.card-container--triple{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media(max-width: 600px){.card-container--triple{-ms-grid-columns:1fr;grid-template-columns:1fr}}.card-container--quadruple{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width: 1200px){.card-container--quadruple{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media(max-width: 600px){.card-container--quadruple{-ms-grid-columns:1fr;grid-template-columns:1fr}}.header{position:fixed;top:0;left:0;width:100%;background:#000;z-index:999}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px}.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;background:#19ffb9}@media(max-width: 600px){.banner{height:42px}}@media(max-width: 500px){.banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:64px}}.banner--small{position:absolute;bottom:0;left:0;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:52px}.banner__text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner__text{margin-left:8px;color:#000}.banner__link{margin-left:36px;text-decoration:underline;color:#000}.banner__link-icon{width:6px;height:9px;margin-left:6px}.banner__link:hover{text-decoration:none}.menu{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__item+.menu__item{margin-left:48px}@media(max-width: 600px){.menu__item+.menu__item{margin-left:32px}}.menu__item-link{-webkit-transition:.25s ease-in;-o-transition:.25s ease-in;transition:.25s ease-in}@media(max-width: 600px){.menu__item-link{font-size:12px}}.menu__item-link:hover{color:#19ffb9}.mark{position:absolute;top:0;right:0;width:79px;height:79px;-webkit-clip-path:polygon(100% 0, 0 0, 100% 100%);clip-path:polygon(100% 0, 0 0, 100% 100%);background-color:#19ffb9}.mark__text{position:absolute;top:50%;left:50%;font-size:16px;color:#000;-webkit-transform:translate(calc(-50% + 13px), calc(-50% - 13px)) rotate(45deg);-ms-transform:translate(calc(-50% + 13px), calc(-50% - 13px)) rotate(45deg);transform:translate(calc(-50% + 13px), calc(-50% - 13px)) rotate(45deg)}.leader-container{width:100%}.leader-container--details{margin-bottom:32px}.leader{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"data completed score";padding:8px 40px 8px 32px;height:72px;background-color:#131313}@media(max-width: 900px){.leader{grid-template-areas:"data data data" "score completed completed";grid-row-gap:8px;padding:8px;height:auto;min-height:80px}}.leader--ranking{display:none}.leader--visible{display:-ms-grid;display:grid}.leader:nth-child(-n+3){background-color:#252525}.leader+.leader{margin-top:8px}.leader__data{-ms-grid-row:1;-ms-grid-column:1;grid-area:data;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leader__position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:37px;line-height:1}@media(max-width: 600px){.leader__position{font-size:12px}}.leader__name-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:24px}.leader__name{margin-left:16px}.leader__completed{-ms-grid-row:1;-ms-grid-column:2;grid-area:completed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 900px){.leader__completed{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media(max-width: 370px){.leader__completed{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.leader__completed-text{font-weight:400;white-space:nowrap}@media(max-width: 600px){.leader__completed-text{font-size:12px}}.leader__star-wrapper{margin-left:10px;white-space:nowrap}.leader__star{-webkit-filter:grayscale(1);filter:grayscale(1)}.leader__star--color{-webkit-filter:grayscale(0);filter:grayscale(0)}.leader__score{-ms-grid-row:1;-ms-grid-column:3;grid-area:score;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 900px){.leader__data{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.leader__completed{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:2}.leader__score{-ms-grid-row:3;-ms-grid-column:1}}@media(max-width: 900px){.leader__score{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width: 600px){.leader__score-text{font-size:12px}}.leader__score-text+.leader__score-text{margin-left:8px}@media(max-width: 900px){.crown{height:16px;width:auto}}.intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media(max-width: 900px){.intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.intro__info{margin-right:24px}.intro__info-header{width:100%;height:auto;max-width:425px}.intro__details{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}.intro__details-text+.intro__details-text{margin-left:16px}.intro__sponsors-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width: 900px){.intro__sponsors-container{margin-top:16px}}@media(max-width: 600px){.intro__sponsors-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.intro__sponsor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro__sponsor+.intro__sponsor{padding-left:40px;margin-left:40px;border-left:1px solid #3d3d3d}@media(max-width: 600px){.intro__sponsor+.intro__sponsor{margin:16px 0 0 0;padding:0;border:none}}.intro__sponsor-text{text-transform:uppercase;font-weight:300;margin-right:12px;white-space:nowrap}.intro__sponsor-logo{height:48px;width:auto}.text-box+.text-box{margin-top:40px}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px}.btn-page__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px}.btn-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;border-radius:50%;background:transparent;border:none;font-size:18px;font-weight:700;color:#fff}.btn-page:hover{background-color:#252525}.btn-page+.btn-page{margin-left:8px}.btn-page--current{background-color:#19ffb9;color:#000}.btn-page--current:hover{background-color:#19ffb9}.btn-page--prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.btn-page--arrow{width:24px;height:24px;background-color:#131313;color:#19ffb9}.text-container__wrapper{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}@media(max-width: 900px){.text-container__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.text-container+.text-container{margin-top:40px}.text-container{max-width:100%}mjx-container{display:-ms-inline-grid;display:inline-grid;overflow-y:hidden;max-width:100%;overflow-x:hidden}@media(max-width: 900px){mjx-container{overflow-x:auto}}@media(max-width: 600px){mjx-container{overflow-x:auto}}code{display:-ms-inline-grid;display:inline-grid;overflow-x:auto;overflow-y:hidden;max-width:100%}.video{width:100%;margin:40px 0}.video__box{position:relative;overflow:hidden;margin:0 auto;width:100%;max-width:960px;padding-top:56.25%;background-color:#3d3d3d}.video__iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:140px;padding:180px 60px 60px 60px}@media(max-width: 900px){.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px;padding:32px 32px 24px;border-top:1px solid rgba(255,255,255,.2)}}@media(max-width: 600px){.footer{padding:32px 20px 24px;margin-top:60px}}.footer-line{position:absolute;top:0;left:0;width:100%;height:120px;-o-object-fit:cover;object-fit:cover}@media(max-width: 900px){.footer-line{display:none}}.footer__icon{margin-right:36px}.footer__email{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:.25s ease-in;-o-transition:.25s ease-in;transition:.25s ease-in}@media(max-width: 1120px){.footer__email{display:inline}}.footer__link svg{margin-right:6px}.footer__link+.footer__link{margin-left:25px}@media(max-width: 372px){.footer__link+.footer__link{margin:8px 0 0 0}}.footer__copyright{color:gray;margin-top:30px}.footer__panel{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__panel--left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:50%}@media(max-width: 900px){.footer__panel--left{max-width:563px;margin-bottom:50px}}.footer__panel--right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width: 900px){.footer__panel--right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 900px){.footer__panel-content{max-width:467px}}@media(max-width: 600px){.footer__panel-content p{font-size:14px}}.footer__links-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 900px){.footer__links-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width: 372px){.footer__links-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hero{position:relative;padding:74px 30px 64px;margin-bottom:76px}@media(max-width: 900px){.hero{padding:68px 30px 0;margin-bottom:143px}}@media(max-width: 600px){.hero{padding:55px 16px 0;margin-bottom:107px}}@media(max-width: 320px){.hero{padding:55px 8px 0}}.hero__bg{position:absolute;top:0;left:0;width:100%;height:auto;max-height:100%}.hero__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:1}.hero__title{width:100%;max-width:648px;margin:40px 0 50px}@media(max-width: 900px){.hero__title{max-width:495px;margin:78px 0 60px}}@media(max-width: 600px){.hero__title{max-width:296px;margin:40px 0}}.hero__title img{width:100%;height:auto}.hero__excerpt{max-width:710px;margin:0 auto}.info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1120px;margin:0 auto;padding:0 30px}@media(max-width: 600px){.info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 16px}}.sponsors{margin:120px 0}.sponsors-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:5.556vw;grid-row-gap:40px;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width: 767px){.sponsors-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}}.sponsors-wrapper--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 80px;grid-gap:0;width:100%}@media(max-width: 1440px){.sponsors-wrapper--top{padding:0 40px}}@media(max-width: 1200px){.sponsors-wrapper--top{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:5.556vw;grid-row-gap:56px}}@media(max-width: 767px){.sponsors-wrapper--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-grid-columns:none;grid-template-columns:none;grid-gap:0;grid-row-gap:5vw}}.sponsors-wrapper--mid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.sponsors-wrapper--mid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sponsors-wrapper--mid+.sponsors-wrapper--mid{margin-top:48px}.section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:120px}.section--text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}.page{padding-top:80px}.page--details{padding-top:80px}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{font-family:"Space Grotesk",sans-serif}body{background-color:#000;color:#fff}button,a{cursor:pointer}.container{max-width:1360px;width:100%;padding:0 40px;margin:0 auto}@media(max-width: 767px){.container{padding:0 16px}}.element--hidden{display:none}