body{margin:0;--radix-accordion-content-height:30px;--transition-duration:0.3s;--standard-padding:36px;--black:#000;--neon-dark-blue:#020e38;--neon-baby-blue:#00e5f4;--neon-light-blue:#9eeafd;--neon-yellow:#f6ec10;--neon-yellow-shadow:#f1ddbf;--white:#fff}.main-wrapper,body{background-color:var(--neon-dark-blue)}.neon-card-wrapper{margin:64px 15px 15px;border:2px solid var(--neon-yellow);border-top:none;border-radius:4px}.neon-card-wrapper.variation{border:2px solid var(--neon-baby-blue);border-bottom:none}.neon-card-wrapper{margin-bottom:64px}.neon-card-container{padding:36px 36px 0}.neon-card-container>h1,.neon-card-container>h2{margin-top:0}.sponsors-container{width:150px}h1{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:4px}h2{font-size:18px;letter-spacing:3px}h2,h3{font-weight:400;line-height:1.25}h3,p{font-size:12px;letter-spacing:2px}p{font-weight:400;line-height:1.25}.padded{padding-right:var(--standard-padding);padding-left:var(--standard-padding)}.primary{color:var(--neon-yellow)}.secondary{color:var(--neon-baby-blue)}.tertiary{color:var(--white)}.centered{text-align:center}nav .eth-porto-logo{height:60px;width:100%;position:relative}nav .eth-porto-logo-text{margin:0;text-transform:uppercase;color:var(--neon-yellow);position:absolute;top:50%;left:50%;transform:translate(calc(-6px - 100%),-50%);text-align:center;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:4px;text-shadow:0 4px 4px rgba(0,0,0,.25)}nav{display:flex;justify-content:space-between;align-items:center;background-color:var(--neon-dark-blue);color:var(--white);top:0;z-index:1}.sticky{padding:30px}@media (max-width:768px){nav,ul{flex-direction:column}li{margin-right:0;margin-bottom:10px}}ul{list-style:none;display:flex;width:100%;padding:0}li,ul{margin:0}li{padding:24px 12px 12px}a{color:var(--white)}nav a{text-decoration:none}a:hover{color:var(--white)}.lang-btn{background-color:var(--neon-dark-blue);border:1px solid var(--white);padding:3px 20px;margin:5px}.lang-btn:hover{cursor:pointer}.faq-wrapper button,.faq-wrapper h3{all:unset}.faq-wrapper{display:flex;flex-direction:column}.faq-wrapper p{margin:0}.accordion-root{padding:0 15px;border-radius:6px;width:300px;display:flex;justify-content:space-between}.faq-wrapper>div{margin-bottom:18px}.faq-wrapper .accordion-trigger{display:flex;justify-content:space-between;width:100%;padding-bottom:4px;border-bottom:1.5px solid var(--neon-baby-blue)}.faq-wrapper .accordion-trigger .question-wrapper{width:calc(100% - 15px)}.faq-wrapper .answer{margin-top:10px}.accordion-chevron{color:var(--neon-baby-blue);transition:transform var(--transition-duration) cubic-bezier(.87,0,.13,1)}.accordion-trigger[data-state=open]>.accordion-chevron{transform:rotate(180deg)}footer{align-items:center;background-color:var(--neon-dark-blue);color:var(--white);padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.btn-wrapper,footer{display:flex;justify-content:center}.btn-wrapper{padding:0 var(--standard-padding)}.btn-container{width:100%;max-width:250px}.btn-container svg{width:100%;position:relative}.btn-container path{transition:stroke var(--transition-duration)}.btn-container .btn-cta{margin:0;text-transform:uppercase;color:var(--neon-yellow);position:absolute;text-align:center;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:4px;text-shadow:0 0 4px var(--neon-yellow-shadow);transition:color var(--transition-duration)}.apply-to-hack .btn-container,.apply-to-speak .btn-container,.get-a-ticket .btn-container{height:40px}.apply-to-volunteer .btn-container{height:64px}.get-a-ticket .btn-container .btn-cta{transform:translate(calc(3px + 51px),-34px);max-width:248px}.apply-to-hack .btn-container .btn-cta{transform:translate(calc(3px + 24px),-34px);max-width:214px}.apply-to-speak .btn-container .btn-cta{transform:translate(calc(3px + 18px),-34px);max-width:214px}.apply-to-volunteer .btn-container .btn-cta{transform:translate(calc(3px + 0px),-56px);max-width:214px}.btn-container:hover{cursor:pointer}.btn-container:hover path{stroke:var(--neon-baby-blue)}.btn-container:hover .btn-cta{color:var(--neon-baby-blue)}.team-wrapper{width:100%;max-width:calc(320px - (var(--standard-padding) * 2));margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.team-img-wrapper{width:85px;position:relative;margin:0 5px 25px}.team-img-wrapper:hover{cursor:pointer}.team-img-wrapper svg path{transition:stroke var(--transition-duration)}.team-img-wrapper:hover svg path{stroke:var(--neon-yellow)}.team-img-container{width:64px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:calc(-1px + (86px - 64px) / 2);left:calc(-1px + (86px - 64px) / 2)}.team-img-container img{width:64px;border-radius:50%}.team-img-name{margin:0;padding-top:10px;font-size:14px;color:var(--white)}