body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--purple:#5a5377;--gold:#a89224;--gray:#a9a8a9;--dark-gray:#545759;--light-purple:#f3f0fd;--medium-purple:#7d6890;--max-width:1100px;--primary-font:"Anuphan","Arial",sans-serif}@font-face{font-family:Anuphan;src:url(/static/media/Anuphan.3c8014026e4402b29954.ttf)}.shadow{box-shadow:0 0 20px #0003}.lightPurpleBg{background-color:#f3f0fd;background-color:var(--light-purple)}.purple{color:#5a5377;color:var(--purple)}.mediumPurple{color:#7d6890;color:var(--medium-purple)}.darkGray{color:#545759;color:var(--dark-gray)}.margin{overflow:auto;padding:50px 8%}.center{text-align:center}.divider{border:1px solid #dbc554;width:150px}.linkNoUnderline{color:#545759;color:var(--dark-gray);position:relative;text-decoration:none;white-space:nowrap}.linkNoUnderline:before{background-color:#7d6890;background-color:var(--medium-purple);border-radius:4px;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out;width:100%}.linkNoUnderline:hover:before{transform:scaleX(1);transform-origin:left}.linkUnderline{color:#545759;color:var(--dark-gray);position:relative;text-decoration-color:#7d6890;text-decoration-color:var(--medium-purple);white-space:nowrap}.linkUnderline:before{background-color:#7d6890;background-color:var(--medium-purple);border-radius:4px;bottom:0;content:"";height:2px;left:0;position:absolute;text-decoration:none;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out;width:100%}.linkUnderline:hover:before{transform:scaleX(1);transform-origin:left}.linkUnderline:hover{text-decoration:none}@keyframes textAnimation{0%{opacity:0}to{opacity:1}}html{font-size:14px}@media screen and (max-width:280px){.margin{word-wrap:break-word}}@media screen and (min-width:480px){html{font-size:15px}}@media screen and (min-width:768px){html{font-size:16px}.margin{padding:50px 10%}}@media screen and (min-width:1300px){.margin{padding:50px calc(50vw - 550px);padding:50px calc((100vw - var(--max-width))/2)}}h1{word-wrap:break-word;font-size:5rem;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word}h1,h2{animation:textAnimation 1s linear;font-family:Anuphan,Arial,sans-serif;font-family:var(--primary-font)}h2{font-size:3rem;margin:20px 0}h3{font-size:2.2rem}h3,h4{animation:textAnimation 1s linear;font-family:Anuphan,Arial,sans-serif;font-family:var(--primary-font);line-height:2.2rem}h4{font-size:2rem}h5{font-size:1.7rem;margin:0}h5,h6{animation:textAnimation 1s linear;font-family:Anuphan,Arial,sans-serif;font-family:var(--primary-font);line-height:2rem}h6{font-size:1.4rem}p{line-height:1.8rem}li,p{animation:textAnimation 1s linear;font-family:Anuphan,Arial,sans-serif;font-family:var(--primary-font);font-size:1.1rem;font-weight:400}li{line-height:1.5rem}@media screen and (max-width:1000px){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2.2rem}h4{font-size:1.8rem}h5{font-size:1.5rem}h6{font-size:1.2rem}li,p{font-size:1rem}}.navContainer{background-color:#fff;box-shadow:0 1px 5px #00000026;opacity:.98;overflow:hidden;position:fixed;top:0;width:100%;z-index:3}.topNav{align-items:center;justify-content:space-between;margin:auto;max-height:30vh;max-width:calc(var(--max-width) + 300px);overflow:hidden;padding:10px 3%}.rightNav,.topNav{display:flex;flex-direction:row}.rightNav{gap:2em}.navButtons,.rightNav{justify-content:flex-end}.navButtons{display:flex;flex-direction:row;gap:1.8em}.hamburgerContainer{display:none}.link{align-items:center;color:var(--purple);display:flex;flex:1 1;flex-direction:column;font-weight:600;justify-content:center;padding:14px 10px;text-decoration:none;white-space:nowrap}.link.active,.link:hover{color:var(--gold)}.logo{cursor:pointer;height:auto;padding-bottom:4px;padding-right:8px;padding-top:4px;width:100px}.sideNavClosed{align-content:flex-start;align-items:flex-end;background-color:#fff;display:flex;flex-direction:column;max-height:0;transition:max-height .2s}.sideLink{display:none}@media screen and (max-width:1200px){.navButtons,.rightNav{gap:.5em}}@media screen and (max-width:1000px){.sideNav{align-content:flex-start;align-items:flex-end;background-color:#fff;display:flex;flex-direction:column;max-height:400px;overflow:auto;transition:max-height .7s}.sideNavClosed .sideLink{visibility:hidden}.sideLink{color:var(--purple);display:flex;flex:1 1;flex-direction:column;font-weight:600;padding:14px 25px;text-decoration:none;visibility:visible}.sideLink.active,.sideLink:hover{color:var(--gold)}.link{display:none}.hamburgerContainer{background-color:#fff;border:none;cursor:pointer;display:inline-block;margin-left:1em}.hamburger{cursor:pointer;height:18px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:32px}.hamburger span{background:var(--purple);border-radius:12px;display:block;height:3px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:50%}.hamburger span:nth-child(4){top:100%}.hamburger.open span:first-child{left:50%;top:18px;width:0}.hamburger.open span:nth-child(2){transform:rotate(45deg)}.hamburger.open span:nth-child(3){transform:rotate(-45deg)}.hamburger.open span:nth-child(4){left:50%;top:18px;width:0}}@media screen and (max-height:400px){.sideNav{max-height:65vh}}.welcomeSection{align-items:center;display:flex;flex-direction:row;margin:20px 0;.welcomeText{display:flex;flex:1.3 1;flex-direction:column;justify-content:left}}.homeDivider{margin:0}.linkSection{display:flex;flex-direction:column;gap:1em}Button{img{filter:invert(57%) sepia(11%) saturate(1833%) hue-rotate(215deg) brightness(96%) contrast(86%);height:1.3em;width:1.3em}}Button:hover{img{filter:none}}.galleryWrapper{display:flex;justify-content:center;overflow:hidden}.gallery{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(8,.16fr);max-width:3000px;min-width:1000px}.galleryImg{height:100%;object-fit:cover;width:100%}.galleryItem-1{grid-column-end:3;grid-column-start:1;grid-row-end:4;grid-row-start:1}.galleryItem-2{grid-column-end:5;grid-column-start:3;grid-row-end:5;grid-row-start:1}.galleryItem-3{grid-column-end:7;grid-column-start:5;grid-row-end:4;grid-row-start:1}.galleryItem-4{grid-column-end:3;grid-column-start:1;grid-row-end:9;grid-row-start:4}.galleryItem-5{grid-column-end:5;grid-column-start:3;grid-row-end:9;grid-row-start:5}.galleryItem-6{grid-column-end:7;grid-column-start:5;grid-row-end:9;grid-row-start:4}button{background-color:var(--button-bgColor);border:none;border-radius:.5em;color:var(--button-color);cursor:pointer;font-family:var(--primary-font);font-size:1.1em;font-weight:500;overflow:hidden;padding:.5em .8em;position:relative;transition:all .35s;span{position:relative;z-index:2}img{height:1em;margin:-2em .5em 0 0;padding:0;width:1em}}button:after{background-color:var(--button-color);content:"";height:100%;left:0;position:absolute;top:0;transition:all .35s;width:0}button:hover:after{width:100%}button:hover{background-color:var(--button-color);color:var(--button-bgColor)}@media screen and (max-width:1000px){button{font-size:1em;padding:.3em .5em}}.eventCardContainer{background-color:#fff;border-radius:2em;display:flex;flex-direction:column;margin:20px 10px;width:20em}.eventsImgs{border-top-left-radius:10px;border-top-right-radius:10px;height:15em;object-fit:cover;object-position:center;width:auto}.eventsText{height:15em;padding:1em;text-align:left;.eventCardTitle{margin:10px;text-align:left}.eventsCardText{padding-bottom:10px}}@media screen and (max-width:800px){.eventCardContainer{width:80%}}.outreachCard{align-items:center;background-color:#fff;border-radius:1em;display:flex;flex-direction:row;height:40vh;justify-content:space-between;margin:3em 0;width:auto}.outreachCard.imageFirst{flex-direction:row-reverse}.outreachImage{border-radius:1em 0 0 1em;flex-shrink:0;height:100%;object-fit:cover;object-position:center;width:55%}.outreachImage.imageFirst{border-radius:0 1em 1em 0}.outreachText{color:var(--medium-purple);margin:0 2em;padding:0;text-align:right}.outreachText.imageFirst{text-align:left}.outreachDivider{margin-right:0;margin-top:1em}.outreachDivider.imageFirst{margin-left:0}@media screen and (max-width:1000px){.outreachImage{width:45%}}@media screen and (max-width:800px){.outreachCard{height:auto;width:80%}.outreachCard,.outreachCard.imageFirst{flex-direction:column}.outreachImage{flex-shrink:0;height:40%;margin-bottom:1em;object-fit:cover;object-position:center;width:100%}.outreachImage,.outreachImage.imageFirst{border-radius:1em 1em 0 0}.outreachText{padding-bottom:1em}}.involvedHeader{display:flex;flex-direction:row;margin-bottom:-15px;.beeInvolvedImg{height:auto;width:170px}}.separator{padding-left:1em}.membershipBody{padding-bottom:1em;padding-top:1em}.eventSection{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.resourcesContainer{display:flex;flex-direction:row;gap:5em;.usefulLinks{width:25em}.otherOrganizations{width:30em}}@media screen and (max-width:800px){.resourcesContainer{display:flex;flex-direction:column;gap:1em}}.sponsorImgContainer{align-items:center;display:flex;justify-content:center;text-align:center}.sponsorshipContainer{grid-column-gap:40px;grid-row-gap:80px;column-gap:40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-template-rows:1fr;margin:80px 0;row-gap:80px}.calendar{text-align:center}.calendar iframe{height:800px;max-width:1000px;min-height:600px;width:100%}.calendarContainer{background-repeat:no-repeat;background-size:auto}.calendarBody{background-attachment:fixed;background-position:50%}@media screen and (max-width:600px){.calendarBody{background-attachment:scroll}}.officersGrid{grid-gap:50px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));grid-template-rows:1fr;margin:50px 0}.flip-card{background-color:initial;height:360px;perspective:1000px;width:300px}.flip-card-inner{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .8s;width:100%}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{backface-visibility:hidden;height:100%;position:absolute;width:100%}.flip-card-back,.flip-card-front{color:var(--purple)}.flip-card-back{transform:rotateY(180deg)}.officerCardContainer{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;margin:auto;width:275px}.officerCardDivider{width:100px}.officerImg{border-radius:100%;box-shadow:0 0 0 3px var(--medium-purple);height:200px;margin:20px;object-fit:cover;padding:3px;width:200px}.officerName{margin-bottom:5px;margin-top:5px}.officerNameBack{color:var(--purple);margin-bottom:5px;margin-top:30px}.officerPosition{color:var(--dark-gray);margin-top:5px}.cardBackInfo{margin-top:1em;width:80%}.headerImg{background-attachment:fixed;background-image:url(https://i.imgur.com/MgNHcA4.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:750px}.overlay{position:relative}.overlay:before{background:#403165;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}.textContainer{color:#eee;left:50%;position:absolute;text-align:center;top:35%;transform:translate(-50%,-35%);width:95vw;z-index:2}@media screen and (max-width:800px){.headerImg{background-attachment:scroll}.textContainer{width:75vw}}.footer{background-color:var(--purple);color:#fff;height:auto;padding-left:5em;text-align:left}.icon{filter:invert(100%);height:40px;margin:0 2em 1em 0;width:auto}.tooltip{display:inline-block;margin:10px 0;position:relative}.tooltip .tooltiptext{background-color:initial;border-radius:6px;color:#fff;opacity:0;position:absolute;text-align:center;visibility:hidden;width:120px;z-index:1}.tooltip:hover .tooltiptext{bottom:100%;left:50%;margin-left:-60px;opacity:1;transition:opacity 1s;visibility:visible;width:120px}.attr{color:#dbc554}
/*# sourceMappingURL=main.86b246f8.css.map*/