a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;color:#403d33;vertical-align:baseline;font-family:"EB Garamond",monospace}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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{color:#242320;font-weight:600}h1{font-size:40px}h2{font-size:36px;margin-bottom:24px;letter-spacing:-.3}h3{font-size:32px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}p{font-size:20px;line-height:32px;color:#403d33;letter-spacing:0}body{background:#fffbf5}.wrapper{max-width:1272px;width:90%;margin:auto}.section{padding-top:160px}.section-title{font-size:48px;text-align:center;margin-bottom:70px}@media screen and (max-width:600px){.section{padding-top:100px}.section-title{margin-bottom:48px}}.button{background:linear-gradient(357.17deg,#f02f9f 34.12%,#f90 97.33%);font-size:18px;color:#fff;font-weight:600;padding:12px 20px;box-shadow:0 0 0 2px #fffbf5,0 0 0 4px #f02f9f;border-radius:4px;text-decoration:none;display:inline-block;text-align:center;margin:4px}.button.link{background:0 0;box-shadow:none;color:#f02f9f}.button.summit{background:linear-gradient(357.17deg,#00aca2 34.12%,#1344d5 97.33%);box-shadow:0 0 0 2px #fffbf5,0 0 0 4px #1052ce}.window{background:#fffdfa;border:2px solid #403d33;box-shadow:8px 8px 0 #403d33;border-radius:6px}.window__bar{padding:12px;border-radius:6px 6px 0 0;border-bottom:2px solid #403d33}.window__bar-buttons{display:flex}.window__bar-buttons .window__bar-button{border-radius:50%;width:16px;height:16px;border:2px solid #403d33;margin-right:6px}.navbar{background:#fffdfa;height:75px;border-bottom:2px solid #403d33;width:100%;position:fixed;z-index:10}.navbar__wrapper{height:75px;display:flex;justify-content:space-between;align-items:center}.nav__links{display:inline-block}.nav__link{display:inline-block;margin-left:32px}.nav__link a{font-size:20px;text-decoration:none}.nav__link a:hover{text-decoration:underline}@media screen and (max-width:768px){.navbar{display:none}}.header{padding-top:85px;max-height:950px;overflow:hidden}.header__wrapper{max-width:650px}.header__content{display:flex;align-items:flex-start;padding-top:24px;position:relative;z-index:2}.header__window-section{text-align:center;position:relative;display:flex;align-items:center;margin-right:32px;top:-48px}.header__window-section p{color:#000;font-size:25px;margin-top:8px;position:relative;z-index:2;letter-spacing:-.05px}.header__window-section img{width:120px}.header__title{color:#000;font-size:100px;position:relative;z-index:2}.header__title span{color:#000;font-weight:400}.logo{width:60%}.header__image{width:80%;position:relative;right:-400px;top:-250px;z-index:1}.summit__image{width:40%;position:relative;right:-800px;top:-50px;z-index:1}.header__gradient{background:linear-gradient(#f44b76 23.2%,rgba(255,153,0,0));width:100%;height:200px;opacity:.2;position:relative;top:-460px}.summit__gradient{background:linear-gradient(#124fd7 23.2%,rgba(255,153,0,0));width:100%;height:200px;opacity:.2}.summit__header{display:flex;align-items:center}.summit__header__text{text-align:left;margin-left:48px}.summit__date{margin-left:50px;font-size:35px;font-weight:400}.summit__livestream__container{display:flex;margin:0 auto;width:300px;max-width:300px}.header__text-section{display:flex;margin:0 auto}.header__text-section p{color:#000;font-size:25px;margin-top:18px;position:relative;z-index:2;letter-spacing:-.05px}.header__window-content{border-radius:0 0 6px 6px;position:relative;z-index:1;padding:16px 0}.header__window-content p{font-size:22px;letter-spacing:-.3px;margin-bottom:24px}.header__window-content .header__window-date{font-weight:600;font-size:28px}.header__window-content .button-wrapper{margin-top:32px}.header__window-content .button-wrapper .button:first-child{padding:12px 40px}@media screen and (max-width:900px){.header{max-height:900px}.logo{align-items:center;margin:auto}.header__image{right:auto;top:auto;margin:auto;width:100%}.header__gradient{top:-210px}.header__content{justify-content:center}}@media screen and (max-width:768px){.header{padding-top:0}.header{max-height:960px}.header__content{flex-direction:column;align-items:center}.header__window-section{top:auto;margin-right:0}.header__window-section img{width:100px;margin-bottom:24px}.header__text{text-align:center}}@media screen and (max-width:600px){.header{max-height:1000px}.header__title{font-size:64px}.header__text-section{justify-content:center;flex-direction:column;margin-top:16px;margin-bottom:24px}.header__text-section p{font-size:20px;margin-top:0;line-height:22px}.header__window-content p{font-size:20px;margin-bottom:18px}.header__gradient{top:-130px}.button-wrapper{display:flex;flex-direction:column;align-items:center}.button-wrapper .button{display:block;margin:8px 0}.summit__header{flex-direction:column;margin-top:50px}.summit__header__text{margin-left:0;text-align:center}.summit__date{margin-left:0;font-size:30px;margin-top:24px}.summit__quote__section{display:none}.summit__gradient{top:150px}.summit__livestream__container{margin-top:24px}}@media screen and (max-width:450px){.header{max-height:900px}}.about-text__section{text-align:center;max-width:720px;margin:auto;width:90%}.about-grid{display:grid;grid-template-columns:1fr 1fr;row-gap:32px;column-gap:32px;margin:0 50px;margin-top:50px}.about-grid-item .about-grid-item__header{padding:12px 24px;border-bottom:2px solid #403d33}.about-grid-item .about-grid-item__header h4{font-weight:500}.about-grid-item .about-grid-item__content{display:flex;align-items:flex-start;padding:24px}.about-grid-item .about-grid-item__content img{border-radius:6px;box-shadow:0 0 0 2px #fffbf5,0 0 0 4px #403d33}.about-grid-item .about-grid-item__content p{margin-left:32px}@media screen and (max-width:1024px){.about-grid{margin-left:0;margin-right:0}}@media screen and (max-width:768px){.about-grid{grid-template-columns:1fr}}@media screen and (max-width:600px){.about-grid-item .about-grid-item__content{display:block}.about-grid-item .about-grid-item__content p{margin-left:0;margin-top:24px}}@media screen and (max-width:500px){.about-text__section{margin:0;width:100%}}.hackathon__title{font-size:110px;font-weight:500;letter-spacing:-.03em;background:-webkit-linear-gradient(#f02f9f 34.12%,#f90 97.33%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:64px}.hackathon__color{letter-spacing:-.03em;background:-webkit-linear-gradient(#f02f9f 34.12%,#f90 97.33%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.summary__section{display:flex}.summary__section .text-section{width:50%;margin-right:64px}.summary__section .text-section .button{margin-top:24px}.summary__section .left-section{width:50%}.summary__section .summary-item{padding:16px 20px;border-radius:4px;border:1px solid #403d33;box-shadow:0 0 0 2px #fffbf5,0 0 0 4px #403d33;margin-bottom:20px;font-size:20px;text-align:center}.hackathon__left{display:flex;align-items:center}.hackathon__left .summary-item__container{width:40%;margin-left:24px}@media screen and (max-width:900px){.hackathon__title{font-size:90px}.hackathon__left{flex-direction:column}.hackathon__left .prize-item.main{width:calc(100% - 48px)}.hackathon__left .summary-item__container{width:100%;margin-left:0}.hackathon__left .summary-item__container .summary-item{margin-top:16px}}@media screen and (max-width:768px){.summary__section{flex-direction:column}.summary__section .hackathon__left{flex-direction:row;margin-top:32px;width:100%}.summary__section .hackathon__left .summary-item__container .summary-item{margin-left:24px}}@media screen and (max-width:500px){.hackathon__title{font-size:72px;margin-bottom:32px}.summary__section .hackathon__left{flex-direction:column}.summary__section .hackathon__left .summary-item__container .summary-item{margin-left:0}}.quote__section{padding:64px 0}.quote__item{display:flex;margin-bottom:32px}.quote__item .quote__img{width:100px;height:100px;border-radius:6px;border:1px solid #403d33;box-shadow:0 0 0 2px #fffbf5,0 0 0 4px #403d33;margin-right:20px;margin-top:4px}.quote__item .quote__message{padding:24px;border-radius:6px;border:2px solid #403d33;box-shadow:8px 8px 0 0 #403d33;max-width:500px}.quote__item .quote__message p{margin-bottom:24px}.quote__item .quote__author{font-size:20px;font-weight:600;margin-bottom:10px}.quote__item .quote__company{font-size:20px}.quote__item.reversed{flex-direction:row-reverse}.quote__item.reversed .quote__img{margin-right:0}.quote__item.reversed .quote__message{margin-right:24px}@media screen and (max-width:414px){.quote__item{flex-direction:column}.quote__item .quote__img{margin-right:0;margin-bottom:18px}.quote__item.reversed{flex-direction:column}.quote__item.reversed .quote__message{margin-right:0}}.projects__section h2{margin-bottom:48px;text-align:center}.owl-nav{display:flex;align-items:center;margin-top:48px;justify-content:center}.owl-prev{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:6px;border:1px solid #403d33;box-shadow:0 0 0 2px #fffbf5,0 0 0 4px #403d33;cursor:pointer;margin:0 8px}.owl-prev:active,.owl-prev:focus{outline:0}.owl-prev img{width:16px}@media screen and (max-width:900px){.owl-prev{width:42px;height:42px}.owl-prev img{width:14px}}.owl-next{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:6px;border:1px solid #403d33;box-shadow:0 0 0 2px #fffbf5,0 0 0 4px #403d33;cursor:pointer;margin:0 8px}.owl-next:active,.owl-next:focus{outline:0}.owl-next img{width:16px;transform:rotate(180deg)}@media screen and (max-width:900px){.owl-next{width:42px;height:42px}.owl-next img{width:14px}}.project__item{border:2px solid #403d33;background:#fffbf5;border-radius:6px}.project__item .project__item-img{padding-top:66.67%;border-bottom:2px solid #403d33;background-size:cover;background-position:center center;border-radius:6px 6px 0 0}.project__item .project__item-desc{padding:20px}.project__item .project__item-desc .project__item-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.project__item .project__item-desc .project__item-title .project__built-at{font-size:18px}.project__item .project__item-desc p{line-height:24px;margin-bottom:16px}.project__item .project__item-desc .project__link{font-size:20px;font-weight:600}@media screen and (max-width:900px){.project__item .project__item-desc .project__item-title{flex-direction:column;align-items:flex-start}.project__item .project__item-desc .project__item-title h4{margin-bottom:8px}}.conference__title{font-size:110px;font-weight:500;letter-spacing:-.03em;background:-webkit-linear-gradient(#00aca2 .08%,#1344d5 110.81%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:64px}.conference__color{letter-spacing:-.03em;background:-webkit-linear-gradient(#00aca2 .08%,#1344d5 110.81%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.conference__section{margin-top:48px}.conference__tabs{width:auto;display:flex;border:2px solid #403d33;background:#fcf4e8;border-radius:6px 6px 0 0;justify-content:flex-start;margin-right:18px;border-bottom:0}.conference__tabs .conference__tab{display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;padding:16px 56px;border-right:1px solid #403d33;font-size:20px;background:#fffbf5;text-decoration:none}.conference__tabs .conference__tab.active{background:#403d33;color:#fff}.conference__tab-pane{display:none}.conference__tab-pane.active{display:inherit}.conference__title-section{background:#403d33;padding:40px;border-radius:0 6px 0 0}.conference__title-section h1{color:#fff;font-weight:500;font-size:72px;margin-bottom:24px}.conference__title-section p{color:#fff}.conference__info-section{border:2px solid #403d33;border-radius:0 0 6px 6px;padding:40px}.conference__speaker{display:flex}.conference__speaker .conference__speaker-img{width:120px;height:120px;border:2px solid #403d33;border-radius:6px;box-shadow:8px 8px 0 0 #403d33;margin-right:28px}.conference__speaker .conference__speaker-content{max-width:600px}.conference__speaker .conference__speaker-content h2{margin-bottom:16px}.conference__speaker .conference__speaker-content h4{margin-bottom:12px}.conference__speaker.keynote .conference__speaker-img{width:180px;height:180px}.conference__speaker-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;row-gap:32px;width:100%;margin-top:40px;margin-bottom:32px}.text-and-video__section{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;row-gap:32px;align-items:center}.text__left-link{margin-top:24px;font-size:20px;display:block;margin-top:20px}.video__right{width:100%;height:340px}@media screen and (max-width:900px){.conference__title{font-size:90px}.summary__section .text-section{max-width:700px;margin-right:24px;width:100%}.conference__tabs{margin-right:0;flex-wrap:wrap}.conference__tabs .conference__tab{padding-left:0;padding-right:0;width:calc(50% - 1px);border-bottom:1px solid #403d33;background:0 0}.conference__title-section{border-radius:0}.conference__speaker-grid{grid-template-columns:1fr}.text-and-video__section{grid-template-columns:1fr}}@media screen and (max-width:500px){.conference__title{font-size:72px;margin-bottom:32px}.conference__title-section{padding:24px}.conference__title-section h1{font-size:40px}.conference__info-section{padding:24px}.conference__speaker{flex-direction:column}.conference__speaker img{margin-bottom:24px}.video__right{height:200px}}.prize-row{display:grid;grid-template-columns:1fr;column-gap:24px;row-gap:24px}.prize-item{box-shadow:0 0 0 2px #fffbf5,0 0 0 4px #403d33;border:1px solid #403d33;padding:24px;border-radius:6px;text-align:center;align-self:center}.prize-item img{width:78px;height:78px;box-shadow:0 0 0 3px #fffbf5,0 0 0 4px #403d33;border-radius:50%;margin-bottom:24px}.prize-item h4{margin-bottom:8px}.prize-item p{line-height:20px;font-size:18px}.prize-item.main{background:#403d33;padding:60px 24px}.prize-item.main .prize-main__title{color:#fff;font-size:80px;margin-bottom:8px}.prize-item.main .prize-main__subtitle{color:#fff;font-size:18px}.schedule__section{border:2px solid #403d33;box-shadow:8px 8px 0 0 #403d33;border-radius:6px;margin-bottom:24px}.schedule__date{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:2px solid #403d33}.schedule__date .schedule__accordion-button{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #403d33;box-shadow:0 0 0 2px #fffbf5,0 0 0 4px #403d33;cursor:pointer}.schedule__date .schedule__accordion-button img{width:12px}.schedule__items-container{display:none}.schedule__item{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #403d33;padding:20px}.schedule__item__left{display:flex}.schedule__item:last-child{border-bottom:none}.schedule__item .schedule__item-time{font-size:20px;min-width:140px}.schedule__item .schedule__item-content{max-width:700px;margin-right:20px}.schedule__item .schedule__item-content h4{margin-bottom:4px}.schedule__item .schedule__item-speakers{margin-top:16px;display:flex}.schedule__item .schedule__item-speaker{display:flex;align-items:center;margin-right:24px}.schedule__item .schedule__item-speaker img{width:32px;border-radius:50%;border:2px solid #403d33;margin-right:8px}.schedule__item .button{min-width:129px}.schedule__section.is-open .schedule__date .schedule__accordion-button img{transform:rotate(180deg)}.schedule__section.is-open .schedule__items-container{display:inherit}@media screen and (max-width:768px){.schedule__item{flex-direction:column}.schedule__item .schedule__item-time{margin-bottom:16px}.schedule__item .schedule__item-content{margin-bottom:32px}}.speaker__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:24px;row-gap:64px}.speaker__item{text-align:center}.speaker__item img{width:140px;height:140px}.speaker__item h4{margin-bottom:4px;margin-top:32px;font-size:20px}@media screen and (max-width:768px){.speaker__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:600px){.speaker__grid{grid-template-columns:repeat(2,1fr)}.speaker__item img{width:120px;height:120px}}.sponsors-grid{display:grid;margin-bottom:28px;column-gap:28px;row-gap:28px}.sponsors-grid .sponsor{display:flex;align-items:center;justify-content:center;padding:80px 0}.sponsors-grid .sponsor img{width:50%}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-2 .sponsor img{width:80%}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-3 .sponsor img{width:80%}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-4 .sponsor img{width:80%}.sponsor-text{text-align:center;margin-top:48px}.sponsor-text a{font-weight:500}@media screen and (max-width:768px){.sponsors-grid.grid-4{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:600px){.sponsors-grid .sponsor img{width:80%}.sponsors-grid.grid-2{grid-template-columns:1fr}.sponsors-grid.grid-2 .sponsor{padding:40px 0}.sponsors-grid.grid-2 img{width:70%}.sponsors-grid.grid-3{grid-template-columns:repeat(2,1fr)}.sponsors-grid.grid-3 .sponsor{padding:40px 0}.sponsors-grid.grid-3 img{width:70%}.sponsors-grid.grid-4{grid-template-columns:repeat(2,1fr)}.sponsors-grid.grid-4 .sponsor{padding:40px 0}.sponsors-grid.grid-4 img{width:70%}.schedule__item__left{display:block}}.faq__wrapper{max-width:700px;width:100%;margin:auto}.faq__item{margin-bottom:32px}.faq__item-header{padding:14px 24px;border-radius:6px 6px 0 0;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #403d33}.faq__item-header h4{font-size:20px}.faq__item-content{padding:16px 24px}@media screen and (max-width:768px){.faq__wrapper{max-width:none}}.footer{background:#fffdfa;height:80px;border-top:2px solid #403d33;font-size:18px;margin-top:100px}.footer__wrapper{display:flex;justify-content:space-between;align-items:center;height:80px}.footer__left a{font-weight:600}@media screen and (max-width:600px){.footer{height:auto;padding:16px 0}.footer__wrapper{height:auto;flex-direction:column;justify-content:flex-start}.footer__left{margin-bottom:12px}}