.home_page{display:flex;flex-direction:column}nav{align-items:center;display:flex;height:4rem;position:fixed;width:100%;z-index:100}nav .nav-bar-content{aspect-ratio:1/1;height:3rem;margin:1rem;position:absolute;right:0;top:0}nav #nav-logo{opacity:1;z-index:100}nav #nav-logo img{-webkit-filter:invert(0);filter:invert(0)}nav .nav-bar-option{aspect-ratio:1/1;background-color:rgba(var(--colour-secondary),1);border-radius:100%;box-shadow:0 0 3px 1px rgba(var(--inverse-secondary),.5);cursor:pointer;height:100%;opacity:0;position:absolute;right:0;top:0;transition:.25s cubic-bezier(.55,.02,.8,1.34)}nav .nav-bar-option:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.3s ease}nav #nav-bar-container{align-items:center;border-radius:2rem;cursor:pointer;display:flex;height:2rem;justify-content:center;margin:1rem;position:absolute;right:4rem;top:.1rem;transition:.3s ease}nav #nav-bar-container:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.3s ease}nav #nav-bar-container .nav-bar-join{align-items:center;aspect-ratio:3/1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2rem;color:rgb(var(--inverse-secondary));display:flex;font-weight:700;height:100%;justify-content:center;-webkit-user-select:none;user-select:none}nav .nav-bar-option img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.2s var(--transition);width:70%}nav .nav-bar-option .nav-bar-option-title{align-items:center;-webkit-backdrop-filter:blur(5px) invert(.2);backdrop-filter:blur(5px) invert(.2);background-color:rgba(var(--colour-secondary),.2);border-radius:var(--border-radius);color:rgb(var(--inverse-secondary));display:flex;font-size:80%;font-weight:600;justify-content:center;letter-spacing:.5rem;margin:0 1rem;opacity:0;padding:.5rem;pointer-events:none;position:absolute;right:100%;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.2s var(--transition)}.container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-image:url(https://cdn.dribbble.com/users/1770290/screenshots/6164788/bg_76.gif);background-size:cover;border-radius:var(--border-radius);padding:5px}#dark-mode-button{aspect-ratio:1/1;bottom:0;cursor:pointer;height:2rem;left:0;margin:1rem;opacity:.7;position:fixed;z-index:100}#dark-mode-button img{-webkit-filter:invert(1);filter:invert(1);height:100%;width:100%}.home_page .landing{height:100vh;position:relative}.home_page .landing .landing-bg{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}.home_page .landing .landing-bg .landing-bg-content{height:10vh;position:relative;width:80vw}.home_page .landing .landing-bg .landing-bg-content h1{-webkit-background-clip:text;background-clip:text;background-image:url(https://cdn.dribbble.com/users/1770290/screenshots/6164788/bg_76.gif);background-position:50%;background-size:110% auto;color:transparent;font-size:15vw;font-weight:500;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}.events{height:100vh;justify-content:flex-start;position:relative}.events,.events .events-header{display:flex;flex-direction:column}.events .events-header{align-items:center;justify-content:center;margin-bottom:80vh;margin-top:40vh;position:-webkit-sticky;position:sticky;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.events .events-header h1{-webkit-background-clip:text;background-clip:text;background-image:url(https://cdn.dribbble.com/users/1770290/screenshots/6164788/bg_76.gif);background-position:50%;background-size:110% auto;color:transparent;font-size:3rem;font-weight:700;max-width:90%;text-align:center}.events .events-header p{font-size:1.5rem;font-weight:500;margin-top:.5rem;text-align:center;width:calc(100vw - 2rem)}.events .events-body{--events-spacing:0.5rem;height:100%;width:100%}.events .events-body .event{align-items:center;border-radius:1rem;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;margin:.5rem;position:-webkit-sticky;position:sticky}.events .event{height:100%}.events .event-interact{height:100%;width:100%}.events .events-body .event:first-child{background:linear-gradient(45deg,#72b662,#3899ce);height:100vh;top:calc(var(--events-spacing))}.events .events-body .event:nth-child(2){background:linear-gradient(45deg,#57a1bc,#264d68);height:97vh;top:calc(3% + var(--events-spacing))}.events .events-body .event:nth-child(3){background:linear-gradient(45deg,#567b8e,#2b3246);height:94vh;top:calc(6% + var(--events-spacing))}.events .event .event-image{height:10vh;left:0;padding:1rem;position:absolute;top:0}.events .event .event-image img{height:100%;max-width:100%;object-fit:contain}.ainnovation-body{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.ainnovation-podium{aspect-ratio:9/2;max-width:100%;width:1000px}.podium{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:end;position:relative;width:100%}.podium .pillar{background-color:grey;border-radius:var(--border-radius);box-shadow:0 0 5px 0 rgba(0,0,0,.5);cursor:pointer;position:absolute;-webkit-transform:translate(0);transform:translate(0);transition:.4s ease-in}.podium .pillar,.podium .pillar .pillar-body{align-items:center;display:flex;flex-direction:column;justify-content:center}.podium .pillar .pillar-body{height:100%;width:100%}.pillar .pillar-ledge{aspect-ratio:9/1;background-color:#dcdcdc;border-radius:var(--border-radius);box-shadow:0 0 5px 0 rgba(0,0,0,.5);position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:110%}.podium .pillar .pillar-body .pillar-title{font-size:3rem;text-align:center;text-transform:uppercase}.podium .pillar:first-child{background-color:#cfae62}.podium .pillar:nth-child(2){background-color:silver}.podium .pillar:nth-child(3){background-color:#cd7f32}.confetti{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.projects{height:100vh}#test{-webkit-background-clip:text;background-clip:text;background-image:url(https://cdn.dribbble.com/users/1770290/screenshots/6164788/bg_76.gif);background-position:50%;background-size:110% auto;color:transparent;font-weight:800;text-decoration:underline}.contact{background-color:rgb(var(--colour-secondary));flex-direction:column;height:50vh;justify-content:center}.contact,.contact .contact-container{align-items:center;display:flex;transition:.4s var(--transition)}.contact .contact-container{flex-direction:row}.contact .contact-container .social-media-link{align-items:center;aspect-ratio:1/1;display:flex;-webkit-filter:invert(1);filter:invert(1);justify-content:center;margin:0 1rem;overflow:hidden;position:relative;transition:.4s var(--transition);width:2rem}.contact .contact-container .social-media-link:hover{scale:1.1;-webkit-transform:translateY(-10%);transform:translateY(-10%);transition:.4s ease}.contact .social-media-link img{transition:.4s var(--transition);width:100%}.contact .contact-description{align-items:center;-webkit-background-clip:text;background-clip:text;background-image:url(https://cdn.dribbble.com/users/1770290/screenshots/6164788/bg_76.gif);background-position:50%;background-size:110% auto;color:transparent;display:flex;flex-direction:row;font-size:1.1rem;font-weight:700;margin:.5rem;text-align:center}.cardz{aspect-ratio:5/9;display:flex;flex-direction:column;height:50vh;position:relative}.cardz *{transition:.3s var(--transition)}.cardz .top{height:100%;overflow-y:hidden}.cardz .bottom,.cardz .top{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(var(--colour-secondary),.7);border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center}.cardz .bottom{aspect-ratio:2/1;margin-top:5px;-webkit-transform:translateZ(50px);transform:translateZ(50px);width:100%}.carousel-container{display:flex;flex-direction:column;justify-content:center}.carousel{display:flex;padding:0 50vw;position:absolute;scroll-behavior:smooth;scroll-snap-type:x mandatory}.carousel .container{margin:2rem}.page-band-wrapper{--rotate-band:0deg;pointer-events:none;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:150vw}.page-band-wrapper,.page-band-wrapper .page-band{align-items:center;display:flex;justify-content:center}.page-band-wrapper .page-band{background-color:rgb(var(--inverse-primary));border:1rem solid rgba(var(--inverse-secondary),.5);color:rgb(var(--colour-secondary));height:4vw;padding:.5rem;-webkit-transform:rotate(var(--rotate-band));transform:rotate(var(--rotate-band));transition:.4s var(--transition);width:300%}.page-band-wrapper .page-band .page-band-title{font-size:100%;font-weight:600;letter-spacing:.5rem;margin:0 1rem;text-align:center;text-transform:uppercase;transition:.4s var(--transition)}@-webkit-keyframes slide{0%{-webkit-transform:rotate(var(--rotate-band)) translateX(-25%);transform:rotate(var(--rotate-band)) translateX(-25%)}to{-webkit-transform:rotate(var(--rotate-band)) translateX(25%);transform:rotate(var(--rotate-band)) translateX(25%)}}@keyframes slide{0%{-webkit-transform:rotate(var(--rotate-band)) translateX(-25%);transform:rotate(var(--rotate-band)) translateX(-25%)}to{-webkit-transform:rotate(var(--rotate-band)) translateX(25%);transform:rotate(var(--rotate-band)) translateX(25%)}}@-webkit-keyframes slideInverse{0%{-webkit-transform:rotate(var(--rotate-band)) translateX(25%);transform:rotate(var(--rotate-band)) translateX(25%)}to{-webkit-transform:rotate(var(--rotate-band)) translateX(-25%);transform:rotate(var(--rotate-band)) translateX(-25%)}}@keyframes slideInverse{0%{-webkit-transform:rotate(var(--rotate-band)) translateX(25%);transform:rotate(var(--rotate-band)) translateX(25%)}to{-webkit-transform:rotate(var(--rotate-band)) translateX(-25%);transform:rotate(var(--rotate-band)) translateX(-25%)}}.portfolios{height:100vh;overflow:hidden;position:relative}.portfolios,.portfolios .portfolios-title{align-items:center;display:flex;flex-direction:column;justify-content:center}.portfolios .portfolios-title{position:absolute;text-align:center;top:0}.portfolios .portfolios-title h1{-webkit-background-clip:text;background-clip:text;background-image:url(https://cdn.dribbble.com/users/1770290/screenshots/6164788/bg_76.gif);background-position:50%;background-size:110% auto;color:transparent;font-size:3rem;font-weight:700;text-align:center;text-transform:lowercase;width:calc(100vw - 2rem)}.portfolios .portfolios-title p{font-size:1.5rem;font-weight:500;margin-top:.5rem;width:calc(100vw - 2rem)}.portfolios .portfolio-card-container{position:relative;transition:.3s ease}.portfolios .portfolio-bands,.portfolios .portfolio-card-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.portfolios .portfolio-bands{position:absolute}.portfolios .carousel .portfolio-card-s{align-items:center;display:flex;height:40px;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:5vh;transition:.3s var(--transition);z-index:100}.portfolios .carousel .portfolio-card-s img{height:20vh}.portfolios .vp-frame{align-items:center;aspect-ratio:1/1;background-color:rgb(var(--colour-primary));border:1px solid rgb(var(--inverse-primary));border-radius:var(--border-radius);display:flex;height:30%;justify-content:center;margin:1rem;text-transform:lowercase}.portfolios .portfolio-card-bottom{cursor:pointer;font-size:1.5rem;font-size:3vh;text-align:center;text-transform:lowercase}.portfolios .portfolio-card-bottom,.portfolios .portfolio-information{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.portfolios .portfolio-information{left:0;position:absolute;top:0}.portfolios .portfolio-information .portfolio-headshots{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.portfolios .portfolio-information .portfolio-description{font-size:1.5rem;height:90%;left:50%;opacity:0;overflow-y:scroll;pointer-events:none;position:absolute;text-transform:lowercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.portfolios .portfolio-card-title{font-size:1.7rem;font-weight:700}.portfolios .portfolio-learn-more{display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;padding:1rem;position:absolute;transition:.2s ease;white-space:nowrap;width:100%}.portfolios .portfolio-learn-more h2{align-items:center;border-radius:var(--border-radius);display:flex;flex-direction:column;font-size:1.5rem;font-size:3vh;height:100%;justify-content:center;margin:1rem;text-align:center;text-transform:lowercase;transition:.3s ease}.portfolios .portfolio-learn-more:hover h2{-webkit-background-clip:text;background-clip:text;background-image:url(https://cdn.dribbble.com/users/1770290/screenshots/6164788/bg_76.gif);background-position:50%;background-size:110% auto;color:transparent;-webkit-transform:scale(1.1);transform:scale(1.1)}.glitch{overflow:hidden;position:relative}.glitch img{display:block;position:relative;z-index:1}.glitch__layers{z-index:2}.glitch__layer,.glitch__layers{bottom:0;left:0;position:absolute;right:0;top:0}.glitch__layer{background-position:0 0;background-repeat:no-repeat;background-size:20vh 20vh}.glitch__layer:first-child{-webkit-animation:glitch-anim-1 2s linear infinite alternate;animation:glitch-anim-1 2s linear infinite alternate;-webkit-transform:translateX(-5%);transform:translateX(-5%)}.glitch__layer:nth-child(2){-webkit-animation:glitch-anim-2 2.3s linear -.8s infinite alternate;animation:glitch-anim-2 2.3s linear -.8s infinite alternate;-webkit-transform:translateX(3%) translateY(3%);transform:translateX(3%) translateY(3%)}.glitch__layer:nth-child(3){-webkit-animation:glitch-anim-flash 1s linear infinite;animation:glitch-anim-flash 1s linear infinite;-webkit-transform:translateX(5%);transform:translateX(5%)}@-webkit-keyframes glitch-anim-1{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 5%,0 5%);clip-path:polygon(0 0,100% 0,100% 5%,0 5%)}10%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}20%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}30%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}40%{-webkit-clip-path:polygon(0 35%,100% 35%,100% 35%,0 35%);clip-path:polygon(0 35%,100% 35%,100% 35%,0 35%)}50%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 46%,0 46%);clip-path:polygon(0 45%,100% 45%,100% 46%,0 46%)}60%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 70%,0 70%);clip-path:polygon(0 50%,100% 50%,100% 70%,0 70%)}70%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}80%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}90%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}to{-webkit-clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%);clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%)}}@keyframes glitch-anim-1{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 5%,0 5%);clip-path:polygon(0 0,100% 0,100% 5%,0 5%)}10%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}20%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}30%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}40%{-webkit-clip-path:polygon(0 35%,100% 35%,100% 35%,0 35%);clip-path:polygon(0 35%,100% 35%,100% 35%,0 35%)}50%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 46%,0 46%);clip-path:polygon(0 45%,100% 45%,100% 46%,0 46%)}60%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 70%,0 70%);clip-path:polygon(0 50%,100% 50%,100% 70%,0 70%)}70%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}80%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}90%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}to{-webkit-clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%);clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%)}}@-webkit-keyframes glitch-anim-2{0%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 30%,0 30%);clip-path:polygon(0 15%,100% 15%,100% 30%,0 30%)}15%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}25%{-webkit-clip-path:polygon(0 8%,100% 8%,100% 20%,0 20%);clip-path:polygon(0 8%,100% 8%,100% 20%,0 20%)}30%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}45%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 45%,0 45%);clip-path:polygon(0 45%,100% 45%,100% 45%,0 45%)}50%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 57%,0 57%);clip-path:polygon(0 50%,100% 50%,100% 57%,0 57%)}65%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}75%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}80%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%);clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%)}95%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 60%,0 60%);clip-path:polygon(0 45%,100% 45%,100% 60%,0 60%)}to{-webkit-clip-path:polygon(0 11%,100% 11%,100% 15%,0 15%);clip-path:polygon(0 11%,100% 11%,100% 15%,0 15%)}}@keyframes glitch-anim-2{0%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 30%,0 30%);clip-path:polygon(0 15%,100% 15%,100% 30%,0 30%)}15%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}25%{-webkit-clip-path:polygon(0 8%,100% 8%,100% 20%,0 20%);clip-path:polygon(0 8%,100% 8%,100% 20%,0 20%)}30%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}45%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 45%,0 45%);clip-path:polygon(0 45%,100% 45%,100% 45%,0 45%)}50%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 57%,0 57%);clip-path:polygon(0 50%,100% 50%,100% 57%,0 57%)}65%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}75%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}80%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%);clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%)}95%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 60%,0 60%);clip-path:polygon(0 45%,100% 45%,100% 60%,0 60%)}to{-webkit-clip-path:polygon(0 11%,100% 11%,100% 15%,0 15%);clip-path:polygon(0 11%,100% 11%,100% 15%,0 15%)}}@-webkit-keyframes glitch-anim-flash{0%{opacity:.2}30%,to{opacity:0}}@keyframes glitch-anim-flash{0%{opacity:.2}30%,to{opacity:0}}.ainnovation{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.ainnovation .title{color:#fff;font-size:3rem;font-weight:700}@font-face{font-family:GTWalsheimPro-Regular;src:url(https://cdn.shopify.com/s/files/1/0588/4228/4186/files/GTWalsheimPro-Regular.woff?v=1669253354) format("woff")}*{font-family:GTWalsheimPro-Regular,sans-serif;margin:0;padding:0}html{scroll-behavior:smooth}section{align-items:center;display:flex;flex-direction:column;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always}body{--colour-primary:0,0,0;--colour-secondary:16,16,16;--inverse-primary:255,255,255;--inverse-secondary:240,240,240;--border-radius:10px;--border-size:3px;--transition:cubic-bezier(1,.55,.62,.37);background-color:rgb(var(--colour-primary));color:rgb(var(--inverse-primary))}#c,body{transition:.4s var(--transition)}#c{background-color:rgb(var(--colour-secondary));border-radius:var(--border-radius);height:100%;width:100%}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(-45deg,#d98cf5,#2b20f8,#31a2fa);background-clip:content-box;border:5px solid transparent;border-radius:10px}::-webkit-scrollbar-thumb:hover{opacity:.8}
/*# sourceMappingURL=main.fb57d636.css.map*/