:root{--bg:#fcfcfc;--bg-accent:#f0f0f0;--bg-hover:#dcdcdc;--text-color:#656fb3;--text-subtitle-color:#565fb0;--text-title-color:#4a4da2;--text-header-color:#412675;--text-header-shadow-color:rgba(0,0,0,.5);--nav-bottom:#3e2076;--nav-size:60px;--border:1.5px solid #474a4d;--border-radius:8px;--speed:300ms;--moon-color:silver;--nav-toggle:#f38f07;--og-footer-color:#2c2d2e;--card-bg:#fff;--card-text:var(--text-subtitle-color);--sun-color:rgba(255,155,12,.7);--backgroundImg-buttom:#474a4d;--backgroundImg-buttom-background:hsla(0,0%,100%,.3);--backgroundImg-cover-opacity:0.5;--sideBarTitle:#3d4785;--heading-accent:#003d82}.dark-mode{--bg:#2c2d2e;--bg-accent:#484a4d;--bg-hover:#343435;--text-color:#d5cedc;--text-title-color:#d5c6f8;--og-footer-color:#2c2d2e;--text-subtitle-color:#beb8eb;--nav-toggle:#d3d1d1;--text-header-color:#ffeaee;--text-header-shadow-color:#fff;--nav-bottom:#a277f4;--border:1px solid #474a4d;--card-bg:var(--bg-accent);--card-text:#d4ccdd;--backgroundImg-buttom:#fff;--backgroundImg-buttom-background:rgba(0,0,0,.3);--backgroundImg-cover-opacity:0.4;--sideBarTitle:#b8b0d4;--heading-accent:#8eb4e3}*{font-family:Roboto,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Droid Sans,Helvetica Neue}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.hotfix{display:none}footer{flex-direction:column;text-align:center}.hotfix div{padding-top:1rem}footer h3{color:var(--bg-color)}.fa{border-radius:62px;color:#dcd9f3;font-size:25px;margin:5px 4px;padding:20px;width:25px}.fa-envelope{background:#3d94eb}.fa-linkedin{background:#007bb5}.fa-instagram{background:linear-gradient(145deg,#3051f1 10%,#c92bb7 70%) no-repeat}.fa-github{background:#0d2028}.fa-threads{background:#f1a665}.fa-link,.github-in-line{background:none;border-radius:50%;margin:0 10px;padding:0;width:10px}.links{display:flex;justify-content:center;list-style:none}.links a{font-size:1rem}.links a,.links a:hover{transition:.3s}.copyright{padding:.5rem;text-align:center}.copyright a{color:#fff}a:hover{opacity:.7;transition:.2s}.copyright a:hover{transition:.3s}@media (max-width:768px){.og-footer{display:none}.hotfix{display:flex}}footer{background-color:var(--og-footer-color);bottom:0;display:flex;padding:20px}.footer-contents-container{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;width:100%}.copyright-message{color:#fff;display:flex;font-family:Roboto;font-size:1rem;font-weight:700}a{text-decoration:none}footer svg{color:#fff;height:2vw;width:2vw}@media only screen and (max-width:768px){.footer-contents-container{flex-direction:column}.collaboration-message-link{display:flex;flex-basis:40%}footer svg{color:#fff;height:7vw;width:7vw}}.clubTitleSection{align-items:center;background-color:rgba(0,0,0,.87);box-sizing:border-box;display:flex;flex-direction:column;height:30vw;justify-content:center;position:relative;width:100%}.background-img{height:100%;object-fit:cover;opacity:var(--backgroundImg-cover-opacity);position:absolute;transition:opacity 1.2s ease-in-out;width:100%}.preload-images,.preload-images img{display:none}.uw-logo{transition:opacity .5s ease-in-out}.hide{opacity:0;pointer-events:none}.club-introduction-container h1,.club-introduction-container p,.uw-logo{-webkit-animation:slide-up .5s ease-out;animation:slide-up .5s ease-out;z-index:1}.uw-logo{-webkit-filter:brightness(130%) contrast(85%) drop-shadow(5px 4px 8px #fff);filter:brightness(130%) contrast(85%) drop-shadow(5px 4px 8px rgba(255,255,255,1));margin-top:55px;width:25%}.buttons-container,.title-buttons-container{display:flex;justify-content:space-between;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:500}.title-buttons-container{top:50%;width:90%}.buttons-container{top:30%;width:100%}.nextImgButton,.posts-carousel--left,.posts-carousel--right,.prevImgButton{align-items:center;background-color:var(--backgroundImg-buttom-background);border:none;border-radius:50%;color:var(--backgroundImg-buttom);cursor:pointer;display:flex;height:40px;justify-content:center;padding:10px;transition:background-color .5s ease;width:40px}.nextImgButton:hover,.posts-carousel--left:hover,.posts-carousel--right:hover,.prevImgButton:hover{background-color:rgba(0,0,0,.1)}.material-symbols-outlined:hover{opacity:30%}.club-introduction-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.club-introduction-container h1{font-size:5vw;margin-bottom:10px}.club-introduction-container h1,.club-introduction-container p{color:#fff;font-style:italic;text-shadow:1px 1px 2px var(--text-header-shadow-color)}.club-introduction-container p{font-family:Bell MT;font-size:2vw}.club-introduction-container-button{background-color:#6726d5;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:300;margin-bottom:2rem;padding:.6em 1em;text-align:center;transition:all .3s ease;z-index:500}.club-introduction-container-button:hover{opacity:.6}.summaryTitle,.whyJoinUs h2,h3{color:var(--text-title-color)}.summaryTitle,.whyJoinUs h2{margin:10px 0}.summaryTitle,.whyJoinUs h1{font-size:2rem;margin:10px}.summary,.whyJoinUs p{color:var(--text-color);font-size:1.5rem;line-height:1.5}.homepage p{color:var(--text-color);font-size:20px}.mainPage-body{margin:5% 18% 0}.mainPage-body,.map-and-label{align-items:center;display:flex;flex-direction:column;justify-content:center}.map{border-radius:8px;height:auto;margin:30px 30px 0;width:400px}.mapLabel{color:var(--text-color);font-size:16px}.goal-message-section{align-items:center;background-color:var(--bg);display:flex;flex-direction:column;justify-content:center;position:relative}.goal-title{color:var(--text-title-color);font-size:3em;-webkit-transform:translateY(-70%);transform:translateY(-70%)}.goal-text{color:var(--text-subtitle-color);font-size:30px;font-style:normal;font-weight:400;line-height:52px;max-height:50%;max-width:1000px;min-height:20%;min-width:10%;text-align:center;-webkit-transform:translateY(10%);transform:translateY(10%)}.posts-carousel{align-items:center;display:flex;justify-content:center;margin-top:5%;overflow:hidden;position:relative;width:95%}.posts{display:flex;gap:2rem;overflow-x:auto;scroll-behavior:smooth;width:90%}.instaPost{flex:0 0 auto;justify-content:flex-start;scroll-snap-align:start;width:calc(33.33333% - .66667rem)}.posts::-webkit-scrollbar{display:none}.whyJoinUs{align-items:center;border-top:3px dotted hsla(0,0%,45%,.7);display:flex;flex-direction:column;justify-content:center;margin:0 15%;overflow-x:hidden;padding:2rem;position:relative;text-align:center}@-webkit-keyframes slide-up{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.slide-up{-webkit-animation:slide-up .5s ease-out;animation:slide-up .5s ease-out}@media (max-width:1500px){.instaPost{width:calc(50% - 1rem)}}@media (max-width:1076px){.posts-carousel{display:none}.whyJoinUs{margin:10% 0;padding:0;width:100%}.articleSection p.summary{font-size:1.5rem}.club-introduction-container p{font-size:4vw;font-style:normal}.clubTitleSection{height:40vw}.whyJoinUs p{font-size:1rem}}@media (max-width:976px){.summaryTitle{font-size:2rem;margin:30px}.map-and-label{padding-right:0}.map{width:70%}.clubTitleSection{height:50vw}}@media only screen and (max-width:768px){.uw-logo{display:none}.clubTitleSection{height:70vw}.goal-message-section{align-items:center;background:var(--bg);display:flex;flex-direction:column;height:500px;justify-content:center;position:relative;width:100%}.goal-title{color:var(--text-title-color);font-size:2.45em;font-style:normal;font-weight:700;line-height:78px;padding-bottom:40px}.goal-text{color:var(--text-color);font-size:1em;font-style:normal;font-weight:400;line-height:30px;max-width:500px;text-align:center}.summaryTitle{font-size:1.5rem}}@media (max-width:480px){.club-introduction-container-button{font-size:3vw}.uw-logo{display:none;width:30%}.clubName{color:var(--text-header-color);font-size:5vw}}.articleSection,.articleSection2{background-color:initial;display:flex;gap:10%;justify-content:center;margin-bottom:5rem;text-align:center}.articleSection{flex-direction:row}.articleSection2{flex-direction:column}.articleSection-photo-info,.articleSection-text-info{align-items:center;display:flex;flex-direction:column;justify-content:center}.articleSection-photo-info img{border-radius:10px;height:auto;object-fit:cover;transition:all .3s ease;width:30vw}.articleSection-photo-info img:hover{opacity:.8}.articleSection h2,.articleSection p{-webkit-animation:slide-up .5s ease-out;animation:slide-up .5s ease-out;z-index:1}.articleSection p.summary{color:var(--text-color);font-size:1.3rem;font-weight:100}@media (max-width:976px){.articleSection{flex-direction:column;margin-bottom:0}}@media only screen and (max-width:768px){.articleSection{padding:1rem}.articleSection p.summary{font-size:1rem}.articleSection-photo-info img{width:60vw}}body{background-color:var(--bg);font-family:assistant,Montserrat,Lato,Helvetica Neue,Helvetica,sans-serif}.event-page h1,.event-page h2{-webkit-animation:slide-up .5s ease-out;animation:slide-up .5s ease-out;color:#fff;font-size:5vw;margin-bottom:10px;text-shadow:1px 1px 2px var(--text-header-shadow-color);z-index:2}.event-page h2{margin-bottom:0}.event-page h3{font-size:1.5rem;min-width:0;text-align:left}.event-page p{color:var(--text-color)}.event-page h3{margin:1rem 0 0}.event-page p{font-size:1.1rem;margin:.5rem 0}.event-headers{color:var(--text-title-color);font-size:2.5rem;margin:3rem 0;text-align:center}p.event-status{color:var(--nav-bottom)}.event-page-intro{align-items:center;display:flex;flex-direction:column;height:20vw;justify-content:center;left:0;position:relative;right:0;top:0;width:100%;z-index:1}.event-page-intro:before{background-image:url(/static/media/2.ce4ec272242747f6cbe5.jpg);background-position:50%;background-size:cover;bottom:0;content:"";-webkit-filter:brightness(70%);filter:brightness(70%);left:0;position:absolute;right:0;top:0;z-index:-1}.calendar-container{background:linear-gradient(145deg,#f3f4f6,#fff);border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.1);padding:1rem;width:100%}.calendar{border:none;border-radius:10px;height:700px;min-height:20rem;overflow:hidden;transition:all .3s ease;width:70%}.calendar:hover{box-shadow:0 15px 30px rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.upcoming-events-section{background-color:var(--bg);display:flex;flex-direction:column;padding:50px 10px}.upcoming-event p{font-size:1.2rem;padding:.5rem 0 0}.upcoming-event{align-items:flex-start;display:flex}.upcoming-event-image{border-radius:20px;height:18rem;margin:20px 20px 20px 6rem;object-fit:cover;width:30rem}.upcoming-event-group{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;width:40%}.upcoming-event-info{margin:0 6rem 0 5rem;max-width:40rem}.rsvp-btn{background:var(--bg);border:2px solid var(--bg);border-radius:20px;border-radius:2rem;box-sizing:border-box;color:var(--text-color);font-family:Roboto;font-size:1rem;font-weight:700;margin:8px 0;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.rsvp-btn:hover{cursor:pointer;-webkit-transform:scale(1.2);transform:scale(1.2);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.rsvp-btn:active{background-color:#7e6d90;color:var(--bg)}.past-events-section{display:flex;flex-direction:column}.past-events{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:50px}.past-event{border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;margin:10px;padding:10px;width:25rem}.past-event-image{border-radius:10px;margin-bottom:10px;margin-top:20px;width:100%}.past-event-title{color:var(--text-subtitle-color);text-align:left}@media (max-width:1076px){.event-page h1,.event-page h2{font-size:2rem;margin-top:4rem}.calendar{height:auto;width:90%}.upcoming-event{align-items:center;flex-direction:column}.upcoming-event-image{margin-left:0}.upcoming-event-info{margin:0;width:75%}}@media (max-width:976px){.event-page-intro{height:40vh}}@media (max-width:572px){.upcoming-event-image{height:15rem;margin:15px 16rem 0;width:80%}.upcoming-event-info{width:75%}.rsvp-btn{margin-bottom:20px}.event-page h1{margin:26px 0}.event-page h2{margin-bottom:0}}@media (max-width:470px){.upcoming-event-image{height:100%;margin:15px 5% 0;width:85%}.event-page h1,.event-page h2{font-size:4rem}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}:root{--none:#c9c9c9;--active:#c6a3ff;--completed:#957dff;--height:50px}.content-flex-small{display:none}.content-flex-small p{color:var(--text-subtitle-color)}.back-btn,.css-1hv8oq8-MuiStepLabel-label{color:var(--text-subtitle-color)!important}.css-1di5t78-MuiPaper-root{background-color:var(--bg-accent)!important}.background-image{background:linear-gradient(0deg,rgba(190,184,235,.8),rgba(190,184,235,.8)),linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),linear-gradient(0deg,rgba(190,184,235,.1),rgba(190,184,235,.1)),url(/static/media/man-on-computer.8ca67310066ac440df37.jpg);background-attachment:fixed;background-size:cover}.background-image,.js-white-box{display:flex;justify-content:center}.js-white-box{align-items:center;background-color:var(--bg-accent);border:1.5px solid #3d3061;border-radius:35px;flex-direction:column;height:200%;margin:15%;width:400%}td{width:500px}.content-flex{align-items:center;display:flex;flex-direction:column;padding:20px}.center-images{display:flex;justify-content:center}.completion-bar{display:flex;width:400px}.link-boxes{-webkit-animation:slide-up .5s ease;animation:slide-up .5s ease;background-color:#e5e2ed;border:2px solid #3d306180;border-radius:20px;box-sizing:border-box;color:var(--text-color);font-size:20px;padding:10px 20px}.link-boxes,.link-boxes:hover{text-decoration:none;transition:all .2s ease}.link-boxes:hover{background-color:#3d3061;color:#e5e2ed}.separate-insta-linkedin{margin:7.5px}div.button-container{align-items:center;display:flex;height:20px;justify-content:space-between;padding:5px 20px 40px;width:90%}button.click-button.next-button{margin-left:auto}.click-button{-webkit-animation:slide-up .5s ease;animation:slide-up .5s ease;background-color:#7856d6;border:0;border-radius:15px;color:#fff;display:flex;margin:5px 15px;padding:10px 20px;transition:all .2s ease}.dark-mode .click-button{color:#000}body:not(.dark-mode) .click-button:hover{background-color:var(--text-header-color);cursor:pointer;transition:all .2s ease}body.dark-mode .click-button:hover{background-color:#7a5bd9!important;color:#fff!important;cursor:pointer;transition:all .2s ease!important}a.link-boxes{color:var(--text-header-color)}.dark-mode a.link-boxes{color:#000}body.dark-mode .link-boxes:hover,body.dark-mode a.link-boxes:hover{background-color:#2a1f4a!important;color:#fff!important}.join-message{color:var(--text-subtitle-color);font-size:150%;margin:10px}.action-item{align-items:center;display:flex;flex-direction:column;height:100px;justify-content:center}.thanks-box{background-color:#beb8eb80;border:1.5px solid var(--border);border-radius:20px;box-sizing:border-box;color:var(--text-text-color);font-size:120%;justify-self:center;max-width:30rem;text-align:center}.dark-mode .thanks-box{background-color:#3d3061;color:var(--text-subtitle-color)}div.info-title{color:var(--text-title-color)}.thanks-message{color:var(--text-subtitle-color);margin:10px;padding:5px 25px}img{display:block;margin-left:auto;margin-right:auto}table{border-collapse:initial;display:flex;flex-direction:column;justify-content:space-between}.info-title{color:#3d3061;font-size:200%;font-style:normal;text-align:center}.info-text{color:var(--text-color);font-size:20px;margin:10px auto;text-align:center;width:60%}.community-benefits{margin:3rem}.example-images{align-self:center;display:flex;height:10rem;width:10rem}.entire{display:flex;flex-direction:column}.stepper-wrapper{display:flex;justify-content:space-between;margin:40px auto 20px}.stepper-item{align-items:center;display:flex;flex:1 1;flex-direction:column;font-size:18px;position:relative;text-align:center;width:200px;@media (max-width:768px){font-size:12px}}.stepper-item:before{border-bottom:4px solid #ccc;left:-50%}.stepper-item:after,.stepper-item:before{content:"";position:absolute;top:25px;top:calc(var(--height)/2);width:100%;z-index:2}.stepper-item:after{border-bottom:2px solid #ccc;left:50%}.stepper-item .step-counter{align-items:center;background:#ccc;border-radius:50%;display:flex;height:50px;height:var(--height);justify-content:center;margin-bottom:6px;position:relative;width:50px;width:var(--height);z-index:5}.stepper-item.active{font-weight:700}.stepper-item .step-counter{background-color:#c9c9c9;background-color:var(--none);color:#000}.stepper-item.active .step-counter{background-color:#c6a3ff;background-color:var(--active);color:#000}.stepper-item.completed .step-counter{background-color:#957dff;background-color:var(--completed);color:#000}.stepper-item.completed:after{border-bottom:4px solid #957dff;content:"";left:50%;position:absolute;top:25px;top:calc(var(--height)/2);width:100%;z-index:3}.stepper-item:first-child:before,.stepper-item:last-child:after{content:none}.step-name{color:var(--text-subtitle-color)}@media only screen and (max-width:768px){.about-title,.team-members-title{font-size:2rem;line-height:50px}.about-text,.team-members-subtitle{font-size:1.5rem;line-height:30px;margin:1rem 1.5rem}.about-message-section{height:250px}.content-flex-small{display:block;padding:3rem;width:80%}.js-white-box{height:70%;margin:5rem;width:70%}.js-white-box .button-container,.js-white-box .content-flex{display:none}.join-section table{width:100%}table{align-items:center}.join-section td{border-radius:5px;display:block;margin-bottom:20px;padding:20px 0}.action-item a{font-size:1rem}p.thanks-message{padding:1rem 0}}@media only screen and (max-width:524px){.action-item a{display:flex}td{width:300px}}ul{list-style:none;margin:0;padding:0}a{color:var(--text-color)}.navbar{height:var(--nav-size);left:0;margin-top:1rem;position:absolute;right:0;top:0;width:100%;z-index:1000}.navbar-nav{display:flex;height:100%;justify-content:flex-end;max-width:98%}.navbar-nav li:first-child{margin-right:auto}.swecc-logo{height:100%;object-fit:cover;width:100%}.nav-item,.nav-toggle{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:calc(var(--nav-size)*.8)}.nav-item{margin:8px 20px 8px 8px}.nav-toggle{margin:8px}.nav-Logo-Item{box-sizing:border-box;height:50px;margin:8px 8px 8px 0;width:10vw}.icon-button,.toggle-button{--button-size:calc(var(--nav-size)*0.5);align-items:center;background-color:var(--bg-accent);border:2px solid var(--bg-hover);border-radius:50%;display:flex;height:var(--button-size);justify-content:center;margin:2px;padding:5px;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s;width:var(--button-size)}.toggle-button{box-shadow:0 0 40px 15px var(--nav-toggle);transition:all .8s ease}.toggle-button svg{height:22px;width:22px}.toggle-button.dark-mode svg{color:var(--moon-color)}.toggle-button.light-mode svg{color:var(--sun-color)}.nav-page{margin-top:23px}.nav-expand{margin:0}.icon-button:hover,.toggle-button:hover{background-color:var(--bg-hover);cursor:pointer;transition:all var(--speed) ease}.icon-button.no-action,.toggle-button.no-action{background-color:var(--bg);border:none;cursor:default;pointer-events:none}.icon-button.tooltip,.toggle-button.tooltip{position:relative}.icon-button.tooltip:before,.toggle-button.tooltip:before{border-radius:5px;color:#fff;content:attr(data-tooltip);font-size:15px;font-weight:500;left:50%;padding:3px 8px;position:absolute;top:calc(100% + 5px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.icon-button.tooltip:hover:before,.toggle-button.tooltip:hover:before{opacity:1}.icon-button svg{fill:var(--text-color);height:22px;width:22px}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10%) translateX(-45%);transform:translateY(-10%) translateX(-45%)}to{opacity:1;-webkit-transform:translateY(0) translateX(-45%);transform:translateY(0) translateX(-45%);transition:all .2s ease}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10%) translateX(-45%);transform:translateY(-10%) translateX(-45%)}to{opacity:1;-webkit-transform:translateY(0) translateX(-45%);transform:translateY(0) translateX(-45%);transition:all .2s ease}}.dropdown{-webkit-animation:slideDown .3s ease;animation:slideDown .3s ease;background-color:var(--bg);border-radius:var(--border-radius);box-shadow:0 10px 10px #00000033;overflow:hidden;padding:1rem;position:absolute;top:58px;-webkit-transform:translateX(-45%);transform:translateX(-45%);transition:all .2s ease;width:300px;z-index:1000}.menu{width:100%}.menu-item{align-items:center;border-radius:var(--border-radius);cursor:pointer;display:flex;height:50px;padding:.5rem;transition:background var(--speed)}.menu-item .icon-button{margin-right:.5rem;transition:all .5s ease}.menu-item .icon-button:hover{-webkit-filter:none;filter:none}.menu-item:hover{background-color:var(--bg-hover)}.icon-right{background-color:var(--bg-accent);border-radius:50%;display:flex;margin-left:auto}.menu-primary-enter{position:absolute;-webkit-transform:translateX(-110%);transform:translateX(-110%)}.menu-primary-enter-active{-webkit-transform:translateX(0);transform:translateX(0);transition:all var(--speed) ease}.menu-primary-exit{position:absolute}.menu-primary-exit-active{-webkit-transform:translateX(-110%);transform:translateX(-110%);transition:all var(--speed) ease}.menu-secondary-enter{-webkit-transform:translateX(110%);transform:translateX(110%)}.menu-secondary-enter-active{-webkit-transform:translateX(0);transform:translateX(0);transition:all var(--speed) ease}.menu-secondary-exit-active{-webkit-transform:translateX(110%);transform:translateX(110%);transition:all var(--speed) ease}@media (prefers-reduced-motion:no-preference){.pulse{-webkit-animation:smooth-pulse .5s cubic-bezier(.39,.575,.565,1);animation:smooth-pulse .5s cubic-bezier(.39,.575,.565,1)}@-webkit-keyframes smooth-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes smooth-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}}@media only screen and (max-width:768px){.nav-Logo-Item,.navbar{margin:0}.swecc-logo{height:20vw;object-fit:cover;width:20vw}}.about-message-section,.sponsor-page-intro{align-items:center;display:flex;flex-direction:column;height:20vw;justify-content:center;left:0;position:relative;right:0;top:0;width:100%;z-index:1}.about-message-section:before,.sponsor-page-intro:before{background-position:50%;background-size:cover;bottom:0;content:"";-webkit-filter:brightness(80%);filter:brightness(80%);left:0;position:absolute;right:0;top:0;z-index:-1}.about-message-section:before{background-image:url(/static/media/officerGroupPic.e60703c6437046172519.png)}.about-message-section h1,.sponsor-page-intro h1{-webkit-animation:slide-up .5s ease-out;animation:slide-up .5s ease-out;color:#fff;font-size:5vw;margin-bottom:10px;text-shadow:1px 1px 2px var(--text-header-shadow-color);z-index:2}.about-title{font-size:calc(var(--nav-size)*.8);font-style:normal;font-weight:700;line-height:calc(var(--nav-size)*.8)}.about-text,.about-title{color:var(--text-header-color)}.about-text{font-size:2.5em;font-weight:600;line-height:47px;margin:3rem;text-align:center}.team-members-title{color:var(--text-title-color);font-size:3rem;padding-top:30px}.team-members-subtitle,.team-members-title{font-style:normal;font-weight:700;text-align:center}.team-members-subtitle{color:var(--text-subtitle-color);font-size:2em}.team-title{display:flex}.Officer-content,.team-title{align-items:center;justify-content:center}.Officer-content{box-sizing:border-box;display:block;flex-direction:row;margin:auto;padding-top:2vw;width:auto}.officer-sidebar,.sponsor-sidebar{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out;box-sizing:border-box;display:inline-block;margin-top:5vw;padding-right:1vw;text-align:right;vertical-align:top;width:20%}.officer-sidebar h2,.sponsor-sidebar h2{border:none;color:var(--text-title-color);font-family:Arial Rounded MT Bold;font-size:2rem;font-style:italic;font-weight:300;letter-spacing:2px;text-decoration:none}.officer-info,.sponsorConnectionContent{align-items:center;-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out;display:inline-block;flex-direction:column;justify-content:center;text-align:center;width:80%}.officer-info h2,.sponsorConnectionContent h2{color:var(--text-title-color);font-family:adobe-garamond-pro;font-size:3rem;font-style:normal;font-weight:400}.officer-sidebar li,.sponsor-sidebar li{align-items:center;transition:all .3s ease}.officer-sidebar button,.sponsor-sidebar button{background:transparent;border:none;color:#a4a4a4;font-family:Arial Rounded MT Bold;font-size:2rem;font-style:normal;font-weight:300;letter-spacing:2px;line-height:2em;text-decoration:none;transition:all .3s ease}.officer-sidebar button.selected,.officer-sidebar button:hover,.sponsor-sidebar button.selected,.sponsor-sidebar button:hover{color:var(--text-color)}.officer-application-link{margin-top:20px;text-align:center}.apply-button{background-color:#656fb3;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.apply-button:hover{background-color:#5f68a1}@media (max-width:976px){.about-title,.team-members-title{font-size:2rem;line-height:50px}.about-text,.team-members-subtitle{font-size:1.5rem;line-height:30px;margin:1rem 1.5rem}.about-message-section{height:250px}}@media only screen and (max-width:768px){.about-message-section{align-items:center;background:linear-gradient(0deg,rgba(190,184,235,.8),rgba(190,184,235,.8)),linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),linear-gradient(0deg,rgba(190,184,235,.1),rgba(190,184,235,.1)),url(/static/media/about.397c2e990abefd7303bb.svg);background-attachment:fixed;background-position:20%;background-size:cover;display:flex;flex-direction:column;height:500px;justify-content:center;position:relative;width:100%}.about-message-section h1{font-size:10vw}.Officer-content{display:flex;flex-direction:column;margin:10% 0;padding-top:0}.about-title{font-size:3em;font-style:normal;line-height:105px}.about-text,.about-title{color:var(--text-header-color);font-weight:700}.about-text{font-size:2em;text-align:center}@media only screen and (max-width:768px){.officer-info{width:85%}.about-title,.team-members-title{font-size:2rem;line-height:50px}.about-text,.team-members-subtitle{font-size:1.5rem;line-height:30px;margin:1rem 1.5rem}.about-message-section{height:250px}.officer-sidebar{display:none}}@media (max-width:480px){.about-title,.team-members-title{font-size:1.5rem;line-height:50px}.about-text,.team-members-subtitle{font-size:1rem;line-height:30px;margin:.5rem 1rem}.about-message-section{height:200px}}}.card-container{align-items:center;display:flex;flex-wrap:wrap;gap:5vw;justify-content:center;padding:80px}.card{background-color:initial;box-sizing:border-box;flex-direction:column;width:15em}.card,.card-image-container{align-items:center;display:flex;height:100%;justify-content:center}.card-image-container{position:relative;width:100%}.card-image-container:before{align-items:center;background-image:url(/static/media/frameProfileCard.f2f01b180165839bae11.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:flex;-webkit-filter:drop-shadow(2px 5px rgba(0,0,0,.3));filter:drop-shadow(2px 5px rgba(0,0,0,.3));height:auto;justify-content:center;padding:70%;position:relative;z-index:1}.founder-card:before{-webkit-filter:invert(1) drop-shadow(2px 5px rgba(0,0,0,.3));filter:invert(1) drop-shadow(2px 5px rgba(0,0,0,.3))}.card-image-container img{border-radius:8px;height:58%;margin:10%;object-fit:cover;position:absolute;width:58%}.card p{letter-spacing:.5px;text-align:center}.card p,.name{color:var(--card-text)}.name{font-size:1rem;font-weight:700;letter-spacing:.8px;margin:0}.socials{display:flex}.card-container .social-link,.socials{align-items:center;justify-content:center}.card-container .social-link{border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:1.4em;height:44px;margin:12px 8px;text-decoration:none;transition:opacity .4s;width:44px}.card-container .social-link:hover{opacity:.8;transition:.2s}.card-container .social-link svg{height:20px}.card-container .social-link.portfolio{background-color:#3c8c2d}.card-container .social-link.github{background-color:#24292e}.card-container .social-link.linkedin{background-color:#2d64bc}.card-container .social-link.email{background-color:#aa5738}@media only screen and (max-width:768px){.card-container{gap:15vw;padding:0}.card{width:8rem}.card-container .social-link{height:30px;width:30px}}.content{max-width:800px}.content,.header{color:var(--text-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;margin:0 auto;padding:2rem}.header{background-image:url(/static/media/officerGroupPic.e60703c6437046172519.png);background-position:50%;width:100%}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.application-page h1{color:#fff;font-size:5vw;font-style:italic;margin:50px auto 10px;max-width:800px;text-shadow:1px 1px 2px var(--text-header-shadow-color)}.application-page h1,.application-page h2{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out}.application-page h2{color:var(--heading-accent);font-size:1.5rem;margin-bottom:1rem;margin-top:2rem}.application-page p{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out;margin-bottom:1.5rem}.application-page table{border-collapse:collapse;margin-bottom:1.5rem;table-layout:fixed;width:100%}.application-page table td,.application-page table th{border:1px solid #ccc;padding:.75rem;text-align:left}.application-page table th{background-color:var(--bg-accent);font-weight:700}.application-page ul{list-style-type:disc;margin-bottom:1.5rem;padding-left:1.5rem}.application-page li{margin-bottom:.75rem}.application-page a{background-color:#656fb3;border-radius:4px;color:#fff;display:inline-block;margin-bottom:1.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.application-page a:hover{background-color:#5f68a1}
/*# sourceMappingURL=main.4be6fb35.css.map*/