#titles{--parallax-aspect-ratio:calc(1117 / 1728);z-index:7;top:calc(100vw * var(--parallax-aspect-ratio) * .1);flex-direction:column;align-items:flex-end;display:inline-flex;position:absolute;left:70%;transform:translate(-50%)}.buttons-container{flex-direction:row;align-items:center;gap:.5rem;display:flex}h1{color:#05502f;letter-spacing:.3vw;font-family:Fredoka;font-size:5.5vw;font-style:normal;font-weight:700;line-height:0}h2{color:#05502f;margin:0;font-family:Fredoka;font-size:2.6vw;font-style:normal;font-weight:400;line-height:0}@media only screen and (width<=768px){#titles{top:calc(100vw * var(--parallax-aspect-ratio) * .025);left:75%}#titles h1{font-size:var(--title-font-size)}#titles h2{font-size:var(--subtitle-font-size)}}.navbar{z-index:1000;justify-content:space-between;align-items:center;padding:.5vw 1vw;display:flex;position:absolute;top:0;left:0;right:0}.navbar-content{align-items:center;width:100%;display:flex}.navbar-logo{height:calc(var(--title-font-size) * 1.5);margin-right:auto}.navbar-menu{justify-content:flex-end;align-items:center;gap:1.5vw;margin:0;padding:0;list-style:none;display:flex}.navbar-sections{padding:.1vw}.navbar-sections a{color:#019153;font-family:Fredoka;font-size:var(--subtitle-font-size);font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.navbar-sections a:hover{color:#fcf8b8;cursor:pointer}@media only screen and (width<=768px){.navbar-menu{display:none}}@keyframes float-up{0%{transform:translateY(0)}50%{transform:translateY(-.5vw)}to{transform:translateY(0)}}@keyframes float-down{0%{transform:translateY(0)}50%{transform:translateY(.5vw)}to{transform:translateY(0)}}.stat-caption-pair{flex-direction:column;align-items:center;display:flex;position:relative}.stat-caption-pair:first-child{animation:3s ease-in-out infinite float-up}.stat-caption-pair:nth-child(2){animation:4s ease-in-out infinite float-down}.stat-caption-pair:nth-child(3){animation:2.5s ease-in-out infinite float-up}.stat-caption-pair:nth-child(4){animation:3.5s ease-in-out infinite float-down}.stat-caption-pair:nth-child(5){animation:4.5s ease-in-out infinite float-up}.stat-caption-pair:nth-child(6){animation:2.8s ease-in-out infinite float-down}.about-section{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;display:flex;position:relative}.section-title{color:#fcf8b8;font-family:Fredoka;font-size:var(--title-font-size);letter-spacing:.12vw;font-style:normal;font-weight:700;line-height:normal}.section-text{color:#fcf8b8;font-family:Fredoka;font-size:var(--body-font-size);padding-bottom:.75rem;font-style:normal;font-weight:300;line-height:normal}.section-stats{flex-flow:wrap;justify-content:center;align-items:center;gap:3.5vw;width:80%;margin-left:auto;margin-right:auto;padding-top:.75rem;display:flex}@media only screen and (width<=500px){.section-content{padding:0 5vw}}.about-numbers{color:#fcf8b8;text-shadow:0 0 8.5px #fcf8b833,0 0 8.5px #fcf8b833,0 0 8.5px #fcf8b833,0 0 8.5px #fcf8b833,0 0 8.5px #fcf8b833,0 0 8.5px #fcf8b833,0 0 8.5px #fcf8b833,0 0 8.5px #fcf8b833;font-family:Fredoka;font-size:var(--title-font-size);font-style:normal;font-weight:400;line-height:normal}.about-captions{color:#fcf8b8;text-shadow:0 0 8.5px #fcf8b82e,0 0 8.5px #fcf8b82e,0 0 8.5px #fcf8b82e,0 0 8.5px #fcf8b82e,0 0 8.5px #fcf8b82e,0 0 8.5px #fcf8b82e,0 0 8.5px #fcf8b82e,0 0 8.5px #fcf8b82e;font-family:Fredoka;font-size:var(--body-font-size);font-style:normal;font-weight:400;line-height:normal}@media only screen and (width>=500px){.section-title{font-size:3vw;position:absolute;top:8.5vw;left:10vw}.section-text{width:35vw;font-size:1.6vw;position:absolute;top:12vw;left:10vw}.section-stats{width:50vw;position:absolute;top:27.5vw;left:38vw}.about-numbers{font-size:5vw}.about-captions{font-size:2vw}}.firefly{opacity:.8;border-radius:50%;width:2vw;height:2vw;animation:15s linear infinite move1,2s ease-in-out infinite alternate glow;position:absolute}.fireflySmall{opacity:.8;border-radius:50%;width:1vw;height:1vw;animation:15s linear infinite move1,2s ease-in-out infinite alternate glow;position:absolute}@keyframes glow{0%,to{opacity:.5}50%{opacity:1}}.track-section{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;display:flex;position:relative}.track-title{color:#fcf8b8;font-family:Fredoka;font-size:var(--title-font-size);letter-spacing:.12vw;margin-bottom:1rem;font-style:normal;font-weight:700;line-height:normal}.track-icons-container{z-index:10;flex-flow:wrap;justify-content:center;align-items:baseline;gap:2vw;width:80%;display:flex}.icon-caption-pair{flex-direction:column;align-items:center;width:22vw;display:flex}.track-icon{width:22vw;height:auto}.icon{width:11vw;height:auto;margin-top:6vw;position:absolute}.track-caption{color:#fcf8b8;text-align:center;font-family:Fredoka;font-size:var(--subtitle-font-size);letter-spacing:.05vw;font-style:normal;font-weight:500;line-height:normal}.firefly-container{z-index:20;background:0 0;width:100vw;position:absolute;top:0;bottom:0}.icon:first-child{animation:3s ease-in-out infinite float-up}.icon:nth-child(2){animation:4s ease-in-out infinite float-down}.icon:nth-child(3){animation:2.5s ease-in-out infinite float-up}.icon:nth-child(4){animation:3.5s ease-in-out infinite float-down}.icon:nth-child(5){animation:4.5s ease-in-out infinite float-up}.icon:nth-child(6){animation:2.8s ease-in-out infinite float-down}@media only screen and (width<=768px){.track-icons-container{width:95%}.track-title{top:0}.icon-caption-pair,.track-icon{width:30vw}.icon{width:15vw;margin-top:8vw}}.speaker-section{background-position:top;background-repeat:no-repeat;background-size:100%;width:100vw;height:auto;padding:2rem 0;position:relative}.speaker-section-content{z-index:1;width:100%;margin-top:5%}.speaker-title{color:#fcf8b8;font-family:Fredoka;font-size:var(--title-font-size);letter-spacing:.12vw;text-align:center;text-shadow:0 0 10px #fcf8b8;margin-top:2rem;margin-bottom:3rem;font-style:normal;font-weight:700;line-height:normal}.speakers-grid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1400px;margin:0 auto;padding:0 2rem;display:grid}.speaker-card{text-align:center;border-radius:10px;flex-direction:column;align-items:center;padding:1rem;display:flex;position:relative}.day-label{color:#fcf8b8;margin-bottom:1rem;font-family:Fredoka;font-size:2rem;font-weight:600}.speaker-image-container{border-radius:50%;width:250px;height:250px;margin-bottom:1rem;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 0 20px #fcf8b8}.speaker-image-container:hover{transform:scale(1.05)}.speaker-image{object-fit:cover;width:100%;height:100%}.speaker-name{color:#fcf8b8;text-shadow:0 0 10px #fcf8b8;white-space:normal;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:initial;margin:1.5rem 0;padding:0 1rem;font-family:Fredoka;font-size:2.25rem;font-weight:700;line-height:3rem}.speaker-description{color:#fcf8b8;background-color:#0009;border-radius:10px;max-width:300px;margin:0 auto;padding:1rem;font-family:Fredoka;font-size:1rem;line-height:1.5}@media only screen and (width<=1024px){.speakers-grid{grid-template-columns:repeat(2,1fr);max-width:800px}}@media only screen and (width<=768px){.speaker-section{margin-top:var(--title-font-size)}.speaker-section-content{margin-top:0}.speakers-grid{grid-template-columns:1fr;gap:3rem;max-width:400px}.speaker-image-container{width:180px;height:180px}.speaker-name{font-size:1.5rem}.speaker-description{max-width:280px;font-size:.9rem}}.sponsor-section{width:100%;padding-top:2rem;position:relative;overflow:hidden}.sponsor-section-content{max-width:1200px;margin:0 auto;position:relative}.background-svg{width:100%;height:100%;position:absolute;top:0;left:0}.sponsor-title{text-align:center;color:#fcf8b8;letter-spacing:.12vw;margin-bottom:rem;font-family:Fredoka,sans-serif;font-size:3rem;font-weight:700}.sponsor-tier{margin-top:2rem}.tier-title{text-align:center;color:#fcf8b8;opacity:.9;margin-bottom:3rem;font-family:Fredoka,sans-serif;font-size:2rem}.sponsor-grid{place-items:center;gap:3rem;display:grid}.cedar-tier .sponsor-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.redwood-tier .sponsor-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.willow-tier .sponsor-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.oak-tier .sponsor-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.nvidia-tier .sponsor-grid{grid-template-columns:1fr;margin-bottom:3rem}.sponsor-logo-container{justify-content:center;align-items:center;padding:1.5rem;transition:transform .3s,filter .3s;display:flex}.sponsor-logo-container:hover{filter:brightness(1.2);transform:scale(1.05)}.sponsor-logo{object-fit:contain;filter:brightness(0)invert();width:100%;height:auto}.cedar-tier .sponsor-logo{max-width:300px}.redwood-tier .sponsor-logo{max-width:250px}.willow-tier .sponsor-logo{max-width:200px}.oak-tier .sponsor-logo{max-width:150px}.nvidia-tier .sponsor-logo{max-width:500px}@media (width<=768px){.sponsor-section{padding-top:4rem}.sponsor-title{font-size:2.5rem}.tier-title{font-size:1.8rem}.cedar-tier .sponsor-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.willow-tier .sponsor-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.oak-tier .sponsor-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.cedar-tier .sponsor-logo{max-width:250px}.willow-tier .sponsor-logo{max-width:150px}.oak-tier .sponsor-logo{max-width:120px}.nvidia-tier .sponsor-grid{grid-template-columns:1fr}.nvidia-tier .sponsor-logo{max-width:400px}}@media (width<=480px){.sponsor-section{padding-top:1rem}.sponsor-grid{gap:1rem}.sponsor-title{font-size:2rem}.tier-title{font-size:1.5rem}.cedar-tier .sponsor-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.willow-tier .sponsor-grid,.oak-tier .sponsor-grid{grid-template-columns:repeat(2,1fr)}.cedar-tier .sponsor-logo{max-width:200px}.willow-tier .sponsor-logo{max-width:120px}.oak-tier .sponsor-logo{max-width:100px}.nvidia-tier .sponsor-logo{max-width:300px}}.faq-section{flex-direction:column;justify-content:center;align-items:center;width:100vw;display:flex;position:relative}.background-svg{object-fit:cover;z-index:0;pointer-events:none;width:100vw;height:auto;display:block;position:relative;top:0;left:0}.faq-title{color:#fcf8b8;font-family:Fredoka;font-size:var(--title-font-size);text-align:center;letter-spacing:.12vw;font-style:normal;font-weight:700;line-height:normal}.accordionContainer{z-index:2;gap:7vw;position:absolute;top:10vw}.footer{color:#fcf8b8;font-family:Fredoka;font-size:var(--body-font-size);text-align:center;letter-spacing:.01vw;font-style:normal;font-weight:400}.firefly-container{z-index:1;width:100vw;height:65vw;overflow:show;background:0 0;position:absolute;top:0}@media only screen and (width<=768px){.accordionContainer{top:5%}.footer{font-size:var(--body-small-font-size);margin-top:6rem}}.item{cursor:pointer;padding-top:2.5vw}.title{color:#fcf8b8;font-family:Fredoka;font-size:var(--subtitle-font-size);letter-spacing:.12vw;cursor:pointer;justify-content:space-between;align-items:center;font-style:normal;font-weight:500;line-height:normal}.icon-title{align-items:center;gap:1vw;display:flex}.img-scale{width:2vw;height:auto}.selected{background-color:#0000}.content{opacity:0;color:#fcf8b8;max-height:0;font-family:Fredoka;font-size:var(--body-font-size);letter-spacing:.05vw;padding-top:0;padding-left:3vw;font-style:normal;font-weight:350;line-height:normal;transition:opacity 1s ease-in-out;overflow:hidden}.content a{color:inherit}.show{opacity:1;max-height:500px;padding-top:1vw}.accordion{z-index:10;width:50vw}@media only screen and (width<=500px){.accordion{width:90vw}.title{font-size:var(--body-font-size)}.content{font-size:var(--body-small-font-size)}}:root{--title-font-size:clamp(1.5rem, 1.2391rem + 1.3043vw, 2.25rem);--subtitle-font-size:clamp(1rem, .8261rem + .8696vw, 1.5rem);--body-font-size:clamp(.75rem, .6196rem + .6522vw, 1.125rem);--body-small-font-size:clamp(.75rem, .7065rem + .2174vw, .875rem)}html,body{background-color:#0f1e24;margin:0;padding:0}.homepage{z-index:1;position:relative;overflow:hidden}section{overflow:show}#section1,#section2,#section3,#section4,#section5,#section6{margin:0;padding:0}.section1{z-index:5}
