@font-face{font-family:NB International Mono;src:url(../assets/fonts/NB-International-Mono.ttf)}@font-face{font-family:NB International Regular;src:url(../assets/fonts/NB-International-Regular.ttf)}.hero-text{display:flex;justify-content:space-between;align-items:center;gap:calc(10px + 4vw);width:100%;transition:transform .8s;z-index:-1;padding-inline:calc(var(--padding) + 10vw);margin-bottom:1vw}.hero-text svg{width:45%}.hero-text .logistics h2{font-size:calc(8px + 1.2vw);letter-spacing:1px;margin-bottom:3px}.hero-text .logistics p{font-size:calc(5px + 1.1vw);text-align:left}@media screen and (max-width: 768px){.hero-text{margin-bottom:0;flex-direction:column;align-items:flex-start;width:100%;margin-inline:auto;padding-inline:calc(var(--padding));margin-top:3rem}.hero-text svg{width:100%}.hero-text .logistics h2{font-size:calc(16px + 1.2vw);letter-spacing:1px}.hero-text .logistics p{font-size:calc(12px + 1.2vw);text-align:left}}.ferris-container{width:100%;transform:translateY(7px);--opacity: .4;--endingPos: 110%;--beginningPosOffset: 20%}@keyframes InitialMoveCloudFerriswheel{0%{transform:translate(0) scale(var(--scale));opacity:0}10%{opacity:var(--opacity)}90%{opacity:var(--opacity)}to{opacity:0;transform:translate(calc(var(--endingPos) - var(--start-pos)))}}@keyframes MoveFullCloudFerriswheel{0%{transform:translate(calc(-1 * var(--start-pos) - var(--beginningPosOffset)));opacity:0}10%{opacity:var(--opacity)}90%{opacity:var(--opacity)}to{transform:translate(calc(var(--endingPos) - var(--start-pos)));opacity:0}}.ferris-container .cloud{animation:InitialMoveCloudFerriswheel,MoveFullCloudFerriswheel;animation-duration:var(--initial-duration),var(--duration);animation-iteration-count:1,infinite;animation-delay:0s,var(--initial-duration);animation-fill-mode:forwards,none;animation-timing-function:linear,linear}.ferris-container #cloud2{--opacity: .7}.hero-svg{margin-inline:auto;padding-inline:max(5rem + 2vw,10%);overflow:visible}.hero-svg-container{--scale: 1;--opacity: .7;width:100%}@media screen and (max-width: 768px){.hero-svg-container{display:flex;justify-content:center;align-items:center}}@keyframes PopIn{0%{transform:translateY(-500%);opacity:1}to{transform:translateY(0);opacity:1}}.hero-svg-container .yellowboi{animation-delay:.05s}@keyframes Waving{0%,to{transform:rotate(5deg)}50%{transform:rotate(-5deg)}}.hero-svg-container .yellowboi .rightarm{transform-box:fill-box;transform-origin:bottom right;animation:Waving 1s infinite}@keyframes PopUp{0%{transform:translateY(300px)}80%{transform:translateY(-50px)}to{transform:translateY(0)}}.hero-svg-container .building{animation:PopUp .5s;animation-delay:var(--delay)}@keyframes ReadingNewspaper{0%{transform:translate(4px)}15%{transform:translate(0)}30%{transform:translate(4px)}to{transform:translate(4px)}}.hero-svg-container .orangeboi .eyes{animation:ReadingNewspaper 4s infinite forwards}.hero-svg-container .yellowboi.boi{animation-delay:.65s}.hero-svg-container .pinkboi.boi{animation-delay:.8s}.hero-svg-container .boi{transform-box:fill-box;transform-origin:bottom center;opacity:0;animation:PopIn .5s .5s forwards}@keyframes WindowPopIn{0%,to{opacity:1;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes ShowWindowFrame{0%,to{opacity:1}}.hero-svg-container .window-boi{transform-box:fill-box;transform-origin:bottom left;animation:WindowPopIn 4s .5s}.hero-svg-container .window-orangeboi{opacity:0;transform-origin:bottom left}.hero-svg-container .window-pinkboi{opacity:0;transform-origin:bottom right}.hero-svg-container .window-frame{opacity:0;animation:ShowWindowFrame 5s .6s forwards}@keyframes InitialMoveCloud{0%{transform:translate(0) scale(var(--scale));opacity:0}10%{opacity:var(--opacity)}95%{opacity:var(--opacity)}to{opacity:0;transform:translate(calc(100% - var(--start-pos))) scale(var(--scale))}}@keyframes MoveFullCloud{0%{transform:translate(calc(-1 * var(--start-pos) - 30%)) scale(var(--scale));opacity:0}10%{opacity:var(--opacity)}90%{opacity:var(--opacity)}to{transform:translate(calc(110% - var(--start-pos))) scale(var(--scale));opacity:0}}.hero-svg-container .cloud{animation:InitialMoveCloud,MoveFullCloud;animation-duration:var(--initial-duration),var(--duration);animation-iteration-count:1,infinite;animation-delay:0s,var(--initial-duration);animation-fill-mode:forwards,none;animation-timing-function:linear,linear}.hero-svg-container .cloud1,.hero-svg-container .cloud5{--opacity: .4}@font-face{font-family:NB International Mono;src:url(../assets/fonts/NB-International-Mono.ttf)}@font-face{font-family:NB International Regular;src:url(../assets/fonts/NB-International-Regular.ttf)}.home-page .apply{padding-inline:calc(var(--padding) + 10vw)}.home-page .hero-container{margin-top:15px;position:relative;display:flex;flex-direction:column}@media screen and (max-width: 768px){.home-page .hero-container{display:flex;flex-direction:column-reverse}}@media screen and (max-width: 768px){.home-page .hero-svg-container svg{min-width:calc(600px + 30vw)}}.home-page .content{padding-inline:calc(var(--padding) + 10vw)}@media screen and (max-width: 768px){.home-page .content{margin-top:5rem;padding-inline:var(--padding)}}.home-page .content hr{border:2px solid #4A090B;margin:8rem 0px}.home-page .content .card-container{display:flex;gap:calc(5px + 5vw)}@media screen and (max-width: 768px){.home-page .content .card-container{flex-direction:column}}.home-page .content .card-container .card{text-decoration:none;background-color:inherit;text-align:left;width:100%}.home-page .content .card-container .card:is(:hover,:focus){cursor:pointer}.home-page .content .card-container .card:is(:hover,:focus) p:after{opacity:1;transform:translate(0)}.home-page .content .card-container .card:is(:hover,:focus) .card-image svg{transform:scale(1.05)}.home-page .content .card-container .card .card-image{border:3px solid #4A090B;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;position:relative}.home-page .content .card-container .card .card-image svg{transition:transform .3s;width:100%;aspect-ratio:3/2}.home-page .content .card-container .card h3{font-size:calc(8px + 1.2vw);letter-spacing:1px;text-transform:uppercase;margin-top:1rem;margin-bottom:2rem}.home-page .content .card-container .card p{display:inline-block;font-size:calc(5px + 1.1vw);text-align:left;position:relative;overflow:hidden}.home-page .content .card-container .card p:after{content:"";display:block;width:100%;height:.1em;background-color:#4a090b;opacity:0;transition:opacity .3s,transform .3s;transform:translate(-100%)}@media screen and (max-width: 768px){.home-page .content .card-container .card .card-image svg{min-width:300px}.home-page .content .card-container .card .card-image div{display:grid;place-content:center}.home-page .content .card-container .card h3{font-size:calc(16px + 1.2vw);letter-spacing:1px}.home-page .content .card-container .card h3 br{display:none}.home-page .content .card-container .card p{font-size:calc(12px + 1.2vw);text-align:left}}.lighthouse-container{transform:translateY(4px);overflow:visible;width:100%;--scale: 1;--opacity: .4;--endingPos: 110%;--beginningPosOffset: 50%}@keyframes Jumping{0%,to{transform:translateY(0)}40%{transform:translateY(-25px)}}.lighthouse-container #orangeboi{transition:all 1s;transform:translateY(0)}.lighthouse-container #orangeboi.jump{animation:Jumping .5s infinite}@keyframes InitialMoveCloudLighthouse{0%{transform:translate(0) scale(var(--scale));opacity:0}10%{opacity:var(--opacity)}90%{opacity:var(--opacity)}to{opacity:0;transform:translate(calc(var(--endingPos) - var(--start-pos)))}}@keyframes MoveFullCloudLighthouse{0%{transform:translate(calc(-1 * var(--start-pos) - 20%));opacity:0}10%{opacity:var(--opacity)}90%{opacity:var(--opacity)}to{transform:translate(calc(var(--endingPos) - var(--start-pos)));opacity:0}}.lighthouse-container .cloud{animation:InitialMoveCloudLighthouse,MoveFullCloudLighthouse;animation-duration:var(--initial-duration),var(--duration);animation-iteration-count:1,infinite;animation-delay:0s,var(--initial-duration);animation-fill-mode:forwards,none;animation-timing-function:linear,linear}.lighthouse-container #cloud3{--opacity: .7}@font-face{font-family:NB International Mono;src:url(../assets/fonts/NB-International-Mono.ttf)}@font-face{font-family:NB International Regular;src:url(../assets/fonts/NB-International-Regular.ttf)}.apply{display:flex;justify-content:space-between;gap:3rem;margin-bottom:8rem;width:100%}.apply p{font-family:NB International Mono;font-size:calc(20px + 1.5vw);text-transform:uppercase;line-height:1.2em;position:relative}.apply .left-content{align-self:flex-end}@media screen and (max-width: 768px){.apply .left-content{overflow:visible;white-space:normal!important}.apply .left-content p br{display:none}}.apply .right-content{text-align:right;align-self:flex-end}.apply .right-content img{margin-left:auto}.apply .right-content a{text-decoration:none}.apply .right-content a p{display:inline-block;overflow:hidden}.apply .right-content a p:after{content:"";display:block;width:100%;height:.1em;background-color:#4a090b;opacity:0;transition:opacity .3s,transform .3s;transform:translate(-100%)}.apply .right-content:hover{cursor:pointer}.apply .right-content:hover p:after{opacity:1;transform:translate(0)}@keyframes Levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.apply .right-content img{animation:Levitate 1.25s infinite}.apply .right-content .now-container{display:flex;gap:3rem}@media screen and (max-width: 768px){.apply{flex-direction:column}}@font-face{font-family:NB International Mono;src:url(../assets/fonts/NB-International-Mono.ttf)}@font-face{font-family:NB International Regular;src:url(../assets/fonts/NB-International-Regular.ttf)}.about-cont{display:flex;flex-direction:column;align-items:center;padding-top:clamp(1rem,5rem - 5vw,5rem);padding-bottom:clamp(1rem,5rem - 5vw,5rem)}.about-cont .apply{padding-inline:calc(var(--padding) + 5vw)}.about-cont .opportunities{display:flex;flex-direction:column;align-items:center;background-color:#4a090b;width:100%;height:auto;padding-bottom:2rem}.about-cont .opportunities .oppor-title{color:#faf1dc;margin:4rem 0;font-family:NB International Regular,sans-serif;font-weight:400;font-size:2rem}.about-cont .opportunities .items{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-inline:var(--padding)}.about-cont .opportunities .items .item{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;height:auto;text-align:center;color:#faf1dc;font-size:1.2rem;margin-bottom:3rem}.about-cont .opportunities .items .item img{max-width:45vw;margin-bottom:1rem}.about-cont .opportunities .items .item h3{color:#faf1dc;font-family:NB International Regular,sans-serif;font-weight:400}.about-cont .faq{width:100%;padding:10rem var(--padding) 10rem var(--padding)}.about-cont .faq .faq-title{font-size:calc(32px + 4vw);font-family:NB International Mono,sans-serif;font-weight:lighter;padding-bottom:6vw;color:#4a090b}@media screen and (min-width: 769px){.about-cont{padding-top:clamp(1rem,6.5rem - 5vw,6.5rem);padding-bottom:clamp(1rem,6.5rem - 5vw,6.5rem)}.about-cont .opportunities .oppor-title{font-size:2.5rem;font-weight:500}.about-cont .opportunities .items{flex-direction:row;justify-content:space-between;align-items:center;padding-inline:var(--padding);width:100%;gap:12vw}.about-cont .opportunities .items .item{max-width:24vw}.about-cont .opportunities .items .item img{max-width:20vw}.about-cont .opportunities .items .item h3{font-size:calc(16px + 1vw);font-weight:lighter;color:#faf1dc;font-family:NB International Regular,sans-serif}.about-cont .faq{padding-inline:calc(var(--padding) + 5vw)}.about-cont .faq .faq-title{font-size:4vw;width:60vw}}@font-face{font-family:NB International Mono;src:url(../assets/fonts/NB-International-Mono.ttf)}@font-face{font-family:NB International Regular;src:url(../assets/fonts/NB-International-Regular.ttf)}.accordion{border-radius:4px;margin-bottom:2px}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:10px;cursor:pointer}.accordion-title{font-weight:500;font-family:NB International Regular,sans-serif;color:#49090b;font-size:calc(14px + 1.1vw)}.icon{transform:rotate(0);transition:transform .3s ease;color:#49090b;font-size:.5rem}.accordion-content{text-align:justify;padding:1rem 1rem 1.9rem}.icon.open{transform:rotate(-180deg)}.accordion-content-enter{max-height:0;opacity:0}.accordion-content-enter-active{max-height:1000px;opacity:1;transition:max-height .3s ease,opacity .3s ease}.accordion-content-exit{max-height:1000px;opacity:1}.accordion-content-exit-active{max-height:0;opacity:0;transition:max-height .3s ease,opacity .3s ease}.accordion-line{border:.5px solid #49090B;height:1px}@media screen and (min-width: 600px){.accordion-header{padding:20px 10px 20px 0}.accordion-header .accordion-title{font-size:1.875rem}.accordion-content{padding:0rem 0rem 1.9rem}.icon{font-size:.8rem}}@media screen and (min-width: 768px){.accordion-header .accordion-title{font-size:1.8vw}.accordion-content p{font-size:1.5vw}}.page-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8vw;margin-bottom:5rem;padding-inline:calc(var(--padding) + 5vw)}.page-header-container svg{overflow:visible}.page-header-container .text{display:flex;flex-direction:column;justify-content:center;width:50%}@media screen and (max-width: 768px){.page-header-container .text{width:100%;height:auto}}.page-header-container .text .header{font-size:calc(28px + 2vw);line-height:1.2em;font-weight:400;margin-bottom:2.5rem}.page-header-container .text .description{font-size:calc(6px + 1.1vw);text-align:justify}.page-header-container .svg-container div{--endingPos: 90%;--beginningPosOffset: 0%}.page-header-container .svg-container svg{height:clamp(250px,225px + 12vw,500px);width:34vw}@media screen and (max-width: 768px){.page-header-container{padding-inline:calc(var(--padding));flex-direction:column;width:100%}.page-header-container .text .header{font-size:calc(32px + 4vw);margin-bottom:.5em}.page-header-container .text .description{font-size:calc(14px + 1.1vw)}.page-header-container .svg-container svg{width:100%}}@font-face{font-family:NB International Mono;src:url(/assets/NB-International-Mono-7a149469.ttf)}@font-face{font-family:NB International Regular;src:url(/assets/NB-International-Regular-2cec4e86.ttf)}@keyframes SunSpin{to{transform:rotate(360deg)}}.navbarSVG{transition:all .5s}.navbarSVG:is(:hover,:focus-visible){animation:SunSpin 2s linear infinite}@font-face{font-family:NB International Mono;src:url(../assets/fonts/NB-International-Mono.ttf)}@font-face{font-family:NB International Regular;src:url(../assets/fonts/NB-International-Regular.ttf)}nav{font-family:NB International Regular,sans-serif;display:flex;align-items:center;justify-content:space-between;padding:0px var(--padding);background-color:#faf1dc;position:relative;z-index:99;height:calc(5vw + 3rem)}@media screen and (max-width: 768px){nav{height:calc(5vw + 5rem)}}nav ul{list-style-type:none;display:flex;gap:2.5rem;padding-left:0;align-items:center}nav ul .register-button{transition:background-color .25s,color .25s;background-color:#4a090b;border:2px solid #4A090B;padding:3px 7px}nav ul .register-button:hover{background-color:#faf1dc}nav ul .register-button:hover a{color:#4a090b}nav ul .register-button a{color:#faf1dc}nav ul a{overflow:hidden;text-decoration:none;font-size:calc(12px + .4vw);color:#4a090b}nav ul li{padding-inline:1px;position:relative;overflow:hidden}nav ul li:hover{cursor:pointer}nav ul li:not(.register-button) a:after{content:"";display:block;width:100%;height:.1em;background-color:#4a090b;opacity:0;transition:opacity .3s,transform .3s;transform:translate(-100%)}nav ul li a.active:after{opacity:1;transform:translate(0)}nav ul li a:focus:after{outline:none;opacity:1;transform:translate(0)}nav ul li:is(:hover,:focus) a:after{opacity:1;transform:translate(0)}@media screen and (max-width: 768px){nav ul{margin-inline:auto;flex-direction:column;position:absolute;align-items:flex-start;padding-left:15vw;top:0;right:0;bottom:0;left:0;margin-top:calc(5vw + 5rem);padding-top:5rem;z-index:99}nav ul a{font-size:calc(23px + .5vw)}}nav .mobile-button{display:none}nav .mobile-button:hover{cursor:pointer}@media screen and (max-width: 768px){nav .mobile-button{display:grid;place-items:center;border:0;color:#4a090b;background-color:#faf1dc;width:50px;height:50px}nav .mobile-button .close-icon{display:none}nav .mobile-button+ul{display:none!important}nav .mobile-button[aria-expanded=true]+ul{height:100vh;display:flex!important;background-color:#faf1dc;grid-template-rows:0fr;transition:all .6s}nav .mobile-button[aria-expanded=true]+ul:hover{grid-template-rows:1fr}nav .mobile-button[aria-expanded=true] .hamburger-icon{display:none}nav .mobile-button[aria-expanded=true] .close-icon{display:block;width:100%!important}}@font-face{font-family:NB International Mono;src:url(../assets/fonts/NB-International-Mono.ttf)}@font-face{font-family:NB International Regular;src:url(../assets/fonts/NB-International-Regular.ttf)}.footer-container{display:flex;flex-direction:row;justify-content:space-between;padding:3rem 8vw;margin:0 auto;background-color:#4a090b}@media screen and (max-width: 600px){.footer-container .content-2{display:none}}.footer-container p{color:#faf1dc}@media screen and (max-width: 600px){.footer-container p{font-size:1.25rem}}.footer-container a{font:inherit;font-family:NB International Regular,sans-serif;text-decoration:none;color:#faf1dc}.footer-container img{margin:0 .5rem}.footer-container .content-1{display:flex;flex-direction:row}@media screen and (max-width: 600px){.footer-container .content-1{margin:auto}}body{--padding:calc(10px + 7vw)}@media screen and (max-width: 768px){body{--padding:calc(5px + 7vw)}}@font-face{font-family:NB International Mono;src:url(../assets/fonts/NB-International-Mono.ttf)}@font-face{font-family:NB International Regular;src:url(../assets/fonts/NB-International-Regular.ttf)}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;background-color:#faf1dc}html,body{overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:NB International Mono,sans-serif;color:#4a090b}p{font-family:NB International Regular,sans-serif;color:#4a090b}#root,#__next{isolation:isolate}.featured-container{display:flex;flex-direction:column;align-items:center;padding-top:clamp(1rem,6.5rem - 5vw,6.5rem);padding-bottom:clamp(1rem,6.5rem - 5vw,6.5rem)}.featured-container .apply{padding-inline:calc(var(--padding) + 5vw)}.featured-container .featured{padding-inline:var(--padding);display:flex;flex-direction:column}.featured-container .featured .left{display:flex;flex-direction:column;justify-content:center;width:34vw;height:30vw}@media screen and (max-width: 900px){.featured-container .right svg{width:90vw}}.left{width:32vw}@media screen and (max-width: 900px){.left{width:100%}}.left h1{margin-bottom:2rem;text-transform:uppercase;line-height:1.2em}.left p{text-align:justify}.domes{background-color:#4a090b;border:none;height:auto;width:100%}.domes-mobile{height:auto;width:100%;object-fit:cover;display:block}.domes-desktop{display:none;margin-top:0}.attending{width:100%;background-color:#4a090b;padding:5rem calc(var(--padding) + 5vw) 10rem calc(var(--padding) + 5vw);margin-bottom:10rem}@media screen and (max-width: 600px){.attending{padding:12vw 10vw}}.attending h2{color:#faf1dc;font-weight:400;text-align:center;margin-bottom:3.5rem;font-size:2rem;font-family:NB International Regular,sans-serif}@media screen and (max-width: 900px){.attending h2{margin-bottom:3.5rem}}.attending h3{color:#faf1dc;font-family:NB International Regular,sans-serif;font-size:1.8rem;font-weight:400;margin-bottom:1rem}.attending .companies:nth-of-type(1){margin-bottom:3rem}.attending .companies{display:grid;grid-template-columns:repeat(auto-fit,minmax(40%,1fr));grid-auto-rows:16vw;gap:1.5rem}.attending .companies a{overflow:hidden}.attending .companies .item{display:flex;align-items:center;justify-content:center;padding:clamp(2rem,5px + 2vw,1rem);transition:transform .3s}.attending .companies .item:is(:hover,:focus-visible){transform:scale(.95)}.attending .companies .item img{object-fit:contain;width:100%}@media screen and (max-width: 768px){.attending .companies{grid-template-columns:1fr;grid-auto-rows:300px}}@media screen and (max-width: 600px){.attending .companies{grid-template-columns:1fr;grid-auto-rows:160px}}.attending .companies .item{background-color:#faf1dc;width:100%;justify-self:center}@media screen and (max-width: 768px){.attending{padding:12vw}}@media screen and (min-width: 768px){.featured .left h1{font-size:calc(40px + 1.5vw);font-weight:lighter}.featured .left p{font-size:calc(5px + 1.1vw)}.domes-mobile{display:none}.domes-desktop{height:auto;display:block;margin-top:0;object-fit:cover;aspect-ratio:26/1}.attending h2{font-size:2.5rem;font-family:NB International Regular,sans-serif}.companies{gap:3rem}}@media screen and (min-width: 960px){.domes-desktop{width:100%;object-fit:cover;display:block}}.error-container main{height:calc(100vh - (5vw + 3rem));display:flex;flex-direction:column;justify-content:center;align-items:center}
