@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap);a{text-decoration:none}#navbar{box-shadow:0 0 10px #000;left:0;position:fixed;top:0;width:100vw;z-index:10}#navbar .nav-bar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:1300px;width:100%}#navbar .navbar-container{align-items:center;background-color:var(--primary);display:flex;height:60px;justify-content:center;width:100%}#navbar .lhs,#navbar .nav-list,#navbar .spam{display:none}#navbar .brand{font-size:1.1rem;letter-spacing:.15rem;pointer-events:none;position:absolute;width:min(100%,1300px)}#navbar .brand a{display:inline-block;pointer-events:all}#navbar .brand h1{align-items:center;color:#fff;display:flex;font-weight:500;height:60px;justify-content:center;margin:0;text-transform:uppercase}#navbar .menu-bars{margin-left:30px}#navbar .menu-bars,#navbar .menu-bars img{height:28px;width:28px}.dark-toggle{background:#0000;border:3px solid #fff;border-radius:44px;cursor:pointer;height:44px;margin:0 10px;position:relative;width:80px}.dark-toggle .notch{background-image:url(/static/media/sun-icon.f7ee4f76a714a1999eb8.png);background-size:contain;border-radius:50%;filter:invert(100%);height:35px;left:5px;position:absolute;top:5px;transition:all .3s ease;width:35px}.dark-toggle.dark .notch{background-image:none;box-shadow:inset 12px 0 #191970,inset 12px 0 1px 2px #191970;filter:invert(0);transform:translate(30px) rotate(-25deg)}.sidebar .nav-list{display:flex;flex-direction:column;justify-content:space-around;margin-bottom:36px}.sidebar .nav-list ul{align-items:center;display:block;flex-direction:row;height:auto;justify-content:center;list-style:none;padding-left:34px;position:static;width:-webkit-fit-content;width:fit-content;z-index:1}.sidebar .nav-list ul li{position:relative}.sidebar .nav-list ul li a{color:#fff;display:block;font-size:1.3rem;font-weight:500;letter-spacing:.2rem;padding:8px 5px;text-align:left;text-decoration:none;text-transform:uppercase}.sidebar .nav-list .cu-page{text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:12px}.sidebar .sidebar-dark{align-items:center;background-color:var(--primary);border-radius:25px;display:flex;flex-direction:row;justify-content:flex-start;margin-left:34px;width:195px}.sidebar-dark .dark-toggle{margin-left:0}.sidebar-dark .dark-label{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:400;letter-spacing:.1rem;margin-right:10px;text-transform:uppercase;white-space:nowrap}.sidebar{background-color:var(--secondary);display:flex;height:calc(100vh - 60px);justify-content:flex-start;left:-100%;min-width:min(280px,100vw);position:fixed;top:60px;width:80vw}.sidebar,.sidebar.active{transition:.35s;z-index:4}.sidebar.active{box-shadow:0 0 10px #000;left:0}.side-blur{background-color:initial;height:92vh;left:-100%;opacity:0;position:fixed;top:60px;width:20vw}.side-blur.active{left:80vw;z-index:4}@media only screen and (min-width:768px){#navbar .navbar-container{height:80px}#navbar .nav-bar{padding-top:0}.sidebar{height:calc(100vh - 80px);top:80px;width:-webkit-fit-content;width:fit-content}.sidebar .nav-list ul{padding-left:58px;padding-right:68px}.sidebar .nav-list ul li a{font-size:1.6rem}.sidebar .sidebar-dark{margin-left:68px;margin-right:68px}}@media only screen and (min-width:1200px){#navbar .nav-bar{padding-top:0}#navbar .brand,#navbar .menu-bars{display:none}#navbar .lhs,#navbar .nav-list,#navbar .spam{display:flex}#navbar .spam{color:#fff}#navbar .nav-list ul{align-items:center;display:block;flex-direction:column;height:auto;justify-content:center;list-style:none;padding-left:30px;position:static;width:-webkit-fit-content;width:fit-content;z-index:1}#navbar .nav-list ul li{display:inline-block;position:relative}#navbar .nav-list ul li a{color:#fff;display:block;font-size:1.1rem;font-weight:400;letter-spacing:.05rem;padding:5px;text-decoration:none;text-transform:uppercase}#navbar .nav-list ul li:hover a{-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}#navbar .nav-list ul li a:after{background-color:#fff;bottom:0;content:"";height:3px;left:0;margin-left:10px;margin-top:12px;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:calc(100% - 22px);z-index:1}#navbar .nav-list ul li a:hover:after{transform:scaleX(1);transform-origin:bottom left}#navbar .nav-list .cu-page:after{transform:scaleX(1)}.sidebar,.sidebar.active{left:-100%}.dark-toggle{border:2px solid #fff;border-radius:34px;height:34px;margin-left:0;margin-right:30px;width:60px}.dark-toggle .notch{height:25px;width:25px}.dark-toggle.dark .notch{box-shadow:inset 8px 0 #191970,inset 8px 0 1px 2px #191970;transform:translate(20px) rotate(-25deg)}}.mnm{display:flex;justify-content:center}.mnm-container{align-items:center;display:flex;flex-direction:row;margin:0 10px}.mnm-container img{position:relative;transition:all .3s ease;width:40px;z-index:1}.mnm .mnm-container .mnm-item{border-radius:100%}.mnm .mnm-container .mnm-item.list{border-radius:0}.mnm-item.email{background:var(--secondary)}.mnm-item.list{background-image:radial-gradient(circle at 40px 10px,var(--secondary) 18%,#0000 19%),radial-gradient(circle at center,var(--secondary) 56%,#0000 57%)}.mnm-item.donate{background:var(--secondary)}.mnm-wrapper{background-color:initial;border-radius:25px;display:flex;flex-direction:row;height:40px;margin:0 5px;transition:all .1s ease-out;width:100%;z-index:1}.mnm-wrapper:hover{box-shadow:0 0 5px #fff;transform:scale(1.05);transition:all .15s ease-in;width:100%}.mnm-wrapper.list{align-content:center;align-items:center;display:flex;height:40px;margin-top:0}.mnm-wrapper.donate,.mnm-wrapper.email,.mnm-wrapper.list{background-color:var(--secondary);width:100%}.mnm-wrapper .mnm-label{border-bottom-right-radius:25px;border-top-right-radius:25px;justify-content:flex-end;overflow:hidden;transition:width .1s ease-out;transition:width .15s ease-in;width:0;z-index:0}.mnm-wrapper .mnm-label,.mnm-wrapper .mnm-label a{align-items:center;display:flex;height:100%;width:100%}.mnm-wrapper .mnm-label a{color:#fff;font-size:.9rem;font-weight:400;letter-spacing:.025rem;padding:0 15px 0 8px;text-transform:uppercase;white-space:nowrap}.mnm-wrapper.list a{margin-left:-3px}.mnm-wrapper.donate{margin-left:7px}@media only screen and (max-width:1199px){.mnm-container{align-items:center;flex-direction:column;margin-left:34px}.mnm .mnm-container .mnm-item.email{background:var(--primary)}.mnm .mnm-container .mnm-item.list{background-image:radial-gradient(circle at 40px 10px,var(--primary) 18%,#0000 19%),radial-gradient(circle at center,var(--primary) 56%,#0000 57%)}.mnm .mnm-container .mnm-item.donate{background:var(--primary)}.mnm-wrapper{height:50px;margin-right:0;margin-top:20px;min-width:195px}.mnm-wrapper,.mnm-wrapper.list .mnm-label a{margin-left:0}.mnm-wrapper.list{height:50px;margin-top:20px}.mnm-wrapper.donate,.mnm-wrapper.email,.mnm-wrapper.list{background-color:var(--primary)}.mnm-wrapper.donate{margin-bottom:20px;margin-left:0;margin-right:0}.mnm-wrapper .mnm-label{align-items:center;display:flex;height:100%;width:auto}.mnm-wrapper .mnm-label a{font-size:1.1rem;letter-spacing:.1rem;padding:0 15px}.mnm-container img{height:50px;width:50px}}@media only screen and (min-width:768px) and (max-width:1199px){.mnm{justify-content:flex-start}.mnm-container{margin-left:68px}}#banner{background-image:url(/static/media/UH-Skyline-Shot.63f101264f5826f3bab6.jpg);background-position-x:35%;background-position-y:top;background-size:cover;position:relative;z-index:1}#banner:after{background-color:#000;content:"";height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%;z-index:-1}#banner .banner-container{align-items:center;justify-content:center}#banner .banner-container,#banner .banner-container.home{display:flex;flex-direction:column-reverse;margin:0 auto;max-width:1200px;padding:calc(8vh + 40px) 10px 50px}#banner .banner-container.home{justify-content:flex-end;min-height:84vh}#banner .banner-logo{align-items:center;display:flex;justify-content:center;margin-bottom:20px;max-width:400px}#banner .banner-container.home .banner-logo{margin-bottom:20px;padding-top:40px}#banner .banner-logo img{max-width:max(220px,60vw)}#banner .banner-container.home .banner-logo img{max-width:70vw;width:400px}#banner .banner-text{flex-direction:column;justify-content:center}#banner .banner-container.home .banner-text,#banner .banner-text{color:#fff;display:flex;font-size:1.6rem;letter-spacing:.15rem;text-align:center;text-transform:uppercase}#banner .banner-container.home .banner-text{align-items:center}#banner .banner-text h1{-webkit-margin-before:.33em;-webkit-margin-after:.33em;font-size:2rem;margin-block-end:.33em;margin-block-start:.33em}#banner .banner-text h1,#banner .banner-text h2{font-weight:500;text-shadow:6px 6px 4px #000000bf}#banner .banner-text h2{-webkit-margin-before:0;-webkit-margin-after:.33em;font-size:1rem;margin-block-end:.33em;margin-block-start:0}@media only screen and (min-width:768px){#banner .banner-container{flex-direction:row;justify-content:space-between;padding-left:50px;padding-right:50px}#banner .banner-text{max-width:50vw;text-align:left}#banner .banner-container.home .banner-text{max-width:80vw}#banner .banner-text h1{font-size:2.5rem}#banner .banner-text h2{font-size:1.5rem;width:80%}#banner .banner-container.home .banner-text h2{font-size:2rem;width:80%}#banner .banner-logo{justify-content:inherit;margin:0}#banner .banner-container.home .banner-logo{justify-content:center}#banner .banner-logo img{display:flex;max-width:40vw}}@media only screen and (min-width:1200px){#banner{background-position-y:55%}.banner.home{background-position:top!important}#banner .banner-logo img{width:400px}#banner .banner-container.home .banner-logo img{width:500px}#banner .banner-text h1{font-size:3.5rem}#banner .banner-container.home .banner-text h1{font-size:4.5rem}#banner .banner-text h2{font-size:2rem}#banner .banner-container.home .banner-text h2{font-size:2.5rem}}.row{align-items:center;display:flex;flex-direction:column-reverse;margin:20px;text-align:left}.row .row-text{flex-direction:row;margin:0 15px;text-align:left}.row .row-title h2{-webkit-margin-before:10px;-webkit-margin-after:.2em;font-size:1.75rem;font-style:normal;font-weight:400;margin-block-end:.2em;margin-block-start:10px}.row .row-paragraph p{-webkit-margin-before:0;font-size:1rem;margin-block-start:0;text-align:left}.row .row-paragraph a{color:var(--url)}.row-image{margin-left:15px;margin-right:15px;margin-top:10px}.row-image img{max-height:500px;max-width:90vw;transform:scale(1.01)}.row-image.border img{background-color:var(--text-primary);border:4px solid var(--text-primary);border-radius:20px}@media only screen and (min-width:768px){.row{align-items:flex-start;flex-direction:row}.row .row-text{margin:0 20px}.row .row-paragraph p{font-size:1rem;text-align:justify}.row-image{margin:auto 0}.row-image img{width:300px}}@media only screen and (min-width:1200px){.row .row-title h2{font-size:2.5rem}.row .row-paragraph p{font-size:1.2rem}.row-image img{width:390px}.row-image.border img{width:378px}}.award-banner{align-items:center;background:linear-gradient(0deg,#0000 65px,var(--primary) 65.1px);display:flex;justify-content:center;margin-top:40px;min-width:100%;padding:20px 0;text-align:left}.award-banner-container{display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:center;max-width:1200px}.award-banner .award-banner-left{align-items:flex-start;color:#fff;display:flex;flex-basis:20%;flex-direction:row-reverse;margin-top:10px;z-index:2}.award-banner .quote-image{background-color:var(--primary);border:6px solid var(--primary);border-radius:100%;height:120px;position:relative;width:120px}.award-banner .quote-image img{border-radius:100%;height:120px;object-fit:cover;object-position:top;position:relative;width:120px}.award-banner .quote-label{align-items:flex-end;border-radius:20px;border-top-left-radius:0;border-top-right-radius:0;height:100%;padding:0 15px;text-align:center}.award-banner .quote-label h3{font-size:1rem;font-weight:500;text-align:right}.award-banner .award-banner-text{display:flex;flex-basis:60%;flex-direction:column;margin:0 15px;text-align:left}.award-banner .award-banner-title h2{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-before:15px;-webkit-padding-after:.2em;color:#fff;font-size:1.25rem;font-style:italic;font-weight:500;margin-block-end:0;margin-block-start:0;padding-block-end:.2em;padding-block-start:15px}.award-banner .award-banner-paragraph{background-color:var(--card-background);border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;padding:15px 25px 15px 15px}.award-banner .award-banner-paragraph p{-webkit-margin-before:0;-webkit-margin-after:15px;font-size:1rem;font-style:italic;margin-block-end:15px;margin-block-start:0;text-align:left}.award-banner .learn-more{display:flex;justify-content:flex-end}.award-banner .award-banner-paragraph a{color:var(--url);font-size:1.2rem;text-decoration:underline}.award-banner-image{margin-left:15px;margin-right:15px;margin-top:10px}.award-banner-image img{max-height:500px;max-width:90vw}.award-banner-image.border{display:flex;display:none;justify-content:center;width:100%}.award-banner-image.border img{background-color:var(--card-background);border:4px solid var(--card-background);border-radius:20px;padding:1px;transform:scale(1.01);transition:all .3s ease}@media only screen and (min-width:768px){.award-banner-container{max-width:90vw}.award-banner .award-banner-title h2{font-size:1.5rem}.award-banner .award-banner-paragraph p{font-size:1.2rem;text-align:justify}.award-banner-image.border{display:none}.award-banner-image img{width:500px}}@media only screen and (min-width:1200px){.award-banner{background-color:var(--primary)}.award-banner-container{flex-direction:row;max-width:1200px}.award-banner .award-banner-left{align-items:center;background:linear-gradient(90deg,var(--primary) 50%,#0000 50.1%);color:var(--text-primary);flex-direction:column;margin-top:0;width:100%}.award-banner .award-banner-paragraph{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-130px;padding-left:130px}.award-banner .award-banner-paragraph p{font-size:1rem}.award-banner .quote-label{background-color:var(--card-background);border-radius:20px;border-bottom-right-radius:0;border-top-right-radius:0;height:100%;margin-top:0;padding:0 15px;width:100%}.award-banner .quote-label h3{text-align:center}.award-banner .award-banner-title h2{font-size:1.75rem}.award-banner-image.border{display:block;margin:auto 0 0}.award-banner-image img{width:390px}.award-banner-container{flex-wrap:nowrap}.award-banner .award-banner-left,.award-banner .award-banner-text{flex-basis:auto}.award-banner-image.border img{width:390px}}.home{align-items:center;display:flex;flex-direction:column;justify-content:center}.home-container{margin:40px 0;max-width:1200px}.events{align-items:center;display:flex;justify-content:center}.events-container{display:flex;flex-direction:column;margin:40px;max-width:1200px;width:100%}.events-container h2{-webkit-margin-before:10px;-webkit-margin-after:.2em;font-size:1.75rem;font-style:normal;font-weight:400;margin-block-end:.2em;margin-block-start:10px;margin-bottom:0;text-align:left}.event-list,.events-previous,.events-upcoming{display:flex;flex-direction:column}.event-list{justify-content:center}@media only screen and (min-width:768px){.events-container{margin-right:0}.event-list{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}@media only screen and (min-width:1200px){.events-container h2{font-size:2.5rem}}[data-rmiz]{position:relative}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{-webkit-appearance:none;appearance:none;background-color:#000000b3;border:none;border-radius:50%;box-shadow:0 0 1px #ffffff80;color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;position:absolute;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{cursor:zoom-in;inset:10px 10px auto auto;position:absolute}[data-rmiz-btn-unzoom]{cursor:zoom-out;inset:20px 20px auto auto;position:absolute;z-index:1}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{background:#0000;border:0;height:100vh;height:100svh;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100vw;width:100svw}[data-rmiz-modal-overlay]{inset:0;position:absolute;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{height:100%;position:relative;width:100%}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;position:absolute;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}.event-card{align-items:center;background-color:var(--card-background);border-radius:20px;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:center;margin:20px 0;max-width:95vw;width:330px}.event-card-container{display:flex;flex-direction:column;height:100%}.event-card-link-wrapper{cursor:pointer;height:-webkit-fit-content;height:fit-content}.event-card-container .event-img{display:flex;justify-content:center;margin-bottom:5px;overflow:hidden;position:relative}.event-card-container .event-img .poster,.event-img-overlay{border-radius:14px;height:315px;margin:6px;max-height:90vw;max-width:90vw;transition:all .3s ease;width:315px}.event-img-overlay{background:#000000a6;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:absolute;z-index:1}.event-card-container .event-img:hover .event-img-overlay{opacity:1}.event-img-overlay img{height:60px;transition:.3s ease;width:60px}.event-img-overlay img:hover{transform:scale(1.05)}.event-img-overlay .overlay-row{align-items:center;display:flex;flex-direction:row;height:50%;justify-content:space-around}.event-img-overlay .overlay-row:first-child{padding-top:10%}.event-img-overlay .overlay-row:nth-child(2){padding-bottom:10%}.event-img-overlay .overlay-row a{cursor:pointer}[data-rmiz-content=found] img{cursor:default}[data-rmiz-modal-overlay=visible]{background-color:var(--background-dark)}.event-img .lds-ring{margin-top:calc(50% - 34px);position:absolute}.event-img .lds-ring div{border:8px solid #0000;border-top-color:#7d7d7d}.event-card-container .event-text{color:var(--text-primary);cursor:pointer;margin:0 15px 15px;max-height:90px;overflow:hidden;transition:all .6s ease}.event-card-container .event-text.full{max-height:250px}.event-card-container .event-text h3{font-weight:500;margin:0;text-align:center}.event-card-container .event-text .event-description{margin:8px 0 0;text-align:justify}.event-card-container .event-more-info{max-height:0;overflow:hidden;text-align:left;transition:max-height .6s ease}.event-card-container .event-text.full .event-more-info{max-height:130px}.event-card-container .event-links a{color:var(--text-primary);display:block;font-weight:500;margin:5px;text-align:left;text-decoration:underline}.event-card-container .event-links{margin-bottom:5px}.event-card-container .event-datetime{display:flex}.event-card-container .event-datetime p{display:inline-block;margin:3px 3px 3px 0}.event-card-container .event-location{display:flex}.event-card-container .event-location p{margin:3px 0}.event-card-container .event-view-more-bg{align-items:center;background-color:var(--primary);border-bottom-left-radius:20px;border-bottom-right-radius:20px;cursor:pointer;display:flex;height:40px;justify-content:flex-end;margin-top:auto;width:100%}.event-card-container .event-view-more-button{color:#fff;display:flex;flex-direction:row;padding-right:20px}.event-card-container .event-view-more-expand{filter:invert(1);height:20px;margin-left:10px;transition:all .6s;width:20px}.event-card-container .event-view-more-expand.active{transform:rotateX(180deg)}@media only screen and (min-width:768px){.event-card{margin:15px 30px 15px 0;max-width:28vw}.event-card-container .event-img .poster,.event-img-overlay{margin:6px;max-height:calc(28vw - 12px);max-width:calc(28vw - 12px)}.event-card-container .event-text{margin:0 10px 10px}}@media only screen and (min-width:1200px){.event-card{margin:20px 40px 20px 0}.event-card-container .event-img .poster,.event-img-overlay{margin:6px}.event-card-container .event-text{margin:0 15px 15px}}@media (hover:none){.event-img-overlay{z-index:0}.event-card-container .event-img:hover .event-img-overlay{z-index:1}}.lds-ring{display:inline-block;height:80px;margin:20px;position:relative;width:80px}.lds-ring div{animation:lds-ring .8s cubic-bezier(.5,0,.5,1) infinite;border:8px solid var(--url);border-color:var(--url) #0000 #0000 #0000;border-radius:50%;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.lds-ring div:first-child{animation-delay:-.3s}.lds-ring div:nth-child(2){animation-delay:-.2s}.lds-ring div:nth-child(3){animation-delay:-.1s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.research{justify-content:center}.research,.research-container{align-items:center;display:flex}.research-container{flex-direction:column;margin:40px 0;max-width:1200px;text-align:left;width:95%}.research-text{width:100%}.research-title h1{display:none;font-size:2.5rem;font-weight:500;letter-spacing:.125rem;text-transform:uppercase}.research-text h2{-webkit-margin-before:.83em;font-size:1.75rem;font-style:normal;font-weight:400;margin:0;margin-block-start:.83em}.research-text p{-webkit-margin-before:.5em;font-size:1.2rem;margin-block-start:.5em;text-align:justify}.research-text a{color:var(--url)}.research-advice{background-color:var(--blue);border-radius:75px;box-shadow:0 0 5px var(--blue);display:flex;flex-direction:row;height:75px;margin:40px 0 10px;max-width:600px}.research-advice .email-icon img{height:75px;transition:transform .2s ease;width:75px}.research-advice .email-icon:hover img{border-radius:100%;box-shadow:0 0 10px #fff;transform:scale(1.05)}.research-advice .email-blurb{align-items:center;display:flex}.research-advice .email-blurb p{color:#fff;margin:0 10px;width:95%}.research-advice .email-blurb a{color:#fff;text-decoration:underline}@media only screen and (max-width:425px){.research-text p{text-align:left}.research-advice{align-items:center;border-radius:25px;flex-direction:column;height:100%;padding-top:10px}.research-advice .email-blurb{padding:10px 0;text-align:center}}@media only screen and (min-width:768px){.research-container{width:90%}}@media only screen and (min-width:1200px){.research-text h2{font-size:2.5rem}}.leadership{align-items:center;display:flex;justify-content:center}.leadership-container{align-items:center;display:flex;flex-direction:column;margin:40px 0;max-width:1200px;text-align:left;width:95%}.leadership-container .leadership-section-title{margin-left:20px;width:100%}.leadership-container h2{-webkit-margin-before:.83em;font-size:1.75rem;font-style:normal;font-weight:400;margin:0;margin-block-start:.83em}.leadership-officers{justify-content:center}.leadership-faculty,.leadership-founders,.leadership-officers{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.leadership-faculty,.leadership-founders{justify-content:space-evenly}.leadership-alumni-blurb{margin-left:20px;width:100%}.leadership-alumni-blurb p{text-align:left}.leadership-alumni{display:flex;flex-direction:column;justify-content:flex-start;margin-left:20px;width:100%}.leadership-alumlist h3{font-weight:500}@media only screen and (min-width:1200px){.leadership-container h2{font-size:2.5rem}}.leadership-card{align-content:center;display:flex;flex-direction:column;justify-content:center;margin:5px auto}.leadership-card.article{color:#fff;margin:20px}.leadership-card-container{max-width:90vw;width:525px}.leadership-card-container,.leadership-card-container.m{align-items:center;background:linear-gradient(180deg,#0000 79px,var(--card-background) 80px);border-radius:20px;display:flex;flex-direction:column;height:100%;margin:5px}.leadership-card-container.m{min-height:300px;width:260px}.leadership-card-container.article{background:linear-gradient(180deg,#0000 79px,var(--secondary) 80px);border-bottom:10px solid var(--primary);margin:0;max-width:90vw;width:330px}.leadership-card-container.article .leadership-card-img-background{background:var(--secondary)}.leadership-card-img-background{align-items:flex-end;background:var(--card-background);border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;height:50px;justify-content:center;margin-top:60px;width:100%}.leadership-card-img{background-color:var(--background);border:5px solid var(--background);border-radius:100%;margin-top:80px}.leadership-card-img,.leadership-card-img img{height:100px;position:relative;transition:all .3s ease;width:100px}.leadership-card-img img{border-radius:100%;object-fit:cover;object-position:top}.leadership-card-img .no-link{display:none}.leadership-card-img .card-img-top{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}.leadership-card-img .card-img-top .linkedin-logo{height:60%;width:60%}.leadership-card-img:hover .card-img-top{opacity:1}.leadership-card-img:hover .officer-pic{filter:blur(1px) brightness(.8);transform:scale(1.05)}.leadership-card-bottom{align-content:center;justify-content:space-between}.leadership-card-bottom,.leadership-card-text{align-items:center;display:flex;flex-direction:column}.leadership-card-text{margin:10px}.leadership-card-text .leadership-card-title h3{font-size:1.05rem;font-weight:500;margin:0;text-align:center}.leadership-card.article .leadership-card-position{font-size:.9rem;font-weight:300;margin:5px 0 0;text-align:center}.leadership-card-text .leadership-card-paragraph{margin:10px;text-align:justify}.leadership-card-container.m .leadership-card-text .leadership-card-paragraph{text-align:center}.leadership-card-text .leadership-card-paragraph p{font-size:.9rem;margin:0}.leadership-card.article .leadership-card-text .leadership-card-paragraph p{font-size:.8rem}.leadership-card-red{align-items:center;background-color:var(--primary);border-bottom-left-radius:20px;border-bottom-right-radius:20px;cursor:pointer;display:flex;height:auto;justify-content:flex-start;margin-top:auto;max-height:40px;min-height:40px;transition:all .3s ease;width:100%}.leadership-card-red.nocontact{cursor:auto}.leadership-card-red.expanded{cursor:auto;max-height:100px}.leadership-card-red .leadership-contact{color:#fff;display:flex;flex-direction:row-reverse;justify-content:space-between;opacity:1;padding-left:20px;padding-right:20px;width:100%}.leadership-card-red.expanded .leadership-contact{flex-direction:row-reverse}.leadership-card-red.expanded .leadership-contact .contact-info{align-items:flex-start;display:flex;flex-direction:column;margin:10px 0}.leadership-card-red .leadership-contact .contact-icons{display:flex;flex-direction:row-reverse}.leadership-card-red.expanded .leadership-contact .contact-icons{display:block}.leadership-card-red .leadership-expand-label{max-width:60px;opacity:1;transition:all .5s ease}.leadership-card-red.expanded .leadership-expand-label{max-height:0;max-width:0;opacity:0;transition:0s}.leadership-card-red .leadership-expand,.leadership-close{filter:invert(1);height:20px;transition:all 0s;width:20px}.leadership-card-red .leadership-expand{cursor:pointer;display:block;margin-left:10px;opacity:1;transform:rotate(0deg);transition:all .3s ease}.leadership-card-red.expanded .leadership-expand{height:0;opacity:0;transition:0s;width:0}.leadership-card-red .leadership-close-wrapper{display:block;font-size:0;height:18px}.leadership-card-red .leadership-close{cursor:pointer;display:block;opacity:0;transition:all 0s;width:0}.leadership-card-red.expanded .leadership-close{display:block;height:18px;margin-left:5px;margin-top:10px;opacity:1;transition:all .3s ease;transition-delay:.15s;width:18px}.leadership-card-red .leadership-social{height:0;opacity:0;transition:0;width:0}.leadership-card-red .leadership-social a{align-items:center;color:#fff;display:none;flex-direction:row;justify-content:center;text-decoration:underline}.leadership-card-red.expanded .leadership-social a{display:flex;font-size:1rem}.leadership-card-red.expanded .leadership-social{height:auto;margin:3px 0;opacity:1;transition:all .3s ease;width:auto}.leadership-card-red.expanded .leadership-social:nth-child(2){transition-delay:75ms}.leadership-card-red.expanded .leadership-social:nth-child(3){transition-delay:.15s}.leadership-card-red .leadership-social img{height:20px;margin-right:5px;width:20px}.leadership-card-contact{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.leadership-card-contact a{height:30px;margin:0 10px;width:30px}.leadership-card-contact img{height:100%;transition:transform .3s ease;width:100%}.leadership-card-contact img:hover{transform:scale(1.05)}@media only screen and (min-width:768px){.leadership-card-container{max-width:42vw}.leadership-card.article{color:#fff;margin:0 0 10px}}@media only screen and (min-width:1200px){.leadership-card-red,.leadership-card-red.expanded{height:40px;max-height:40px}.leadership-card-red .leadership-expand{margin-left:0;margin-right:10px;transform:rotate(270deg)}.leadership-card-red .leadership-contact{flex-direction:row}.leadership-card-red .leadership-contact .contact-icons{align-items:center;flex-direction:row}.leadership-card-red.expanded .leadership-contact .contact-icons{display:flex}.leadership-card-red.expanded .leadership-contact .contact-info{flex-direction:row;margin:0}.leadership-card-red.expanded .leadership-social{margin-right:10px}.leadership-card-red.expanded .leadership-social a{font-size:.95rem}.leadership-card-red.expanded .leadership-expand{width:0}.leadership-card-red.expanded .leadership-close{margin-right:0;margin-top:0}}.resources{align-items:center;display:flex;justify-content:center}.resources-container{display:flex;flex-direction:column;margin:40px;max-width:1200px;width:100%}.resources-title{margin-left:20px;width:100%}.resources-title h2{-webkit-margin-before:10px;-webkit-margin-after:.2em;font-size:1.75rem;font-style:normal;font-weight:400;margin-block-end:.2em;margin-block-start:10px;margin-bottom:0;text-align:left}.resources-content-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media only screen and (min-width:768px){.resources-title{margin-left:0}}@media only screen and (min-width:1200px){.resources-title h2{font-size:2.5rem}}.video-card{align-items:center;background-color:var(--card-background);border-radius:20px;justify-content:center;margin:20px;transition:all .3s ease;width:330px}.video-card,.video-card-container{display:flex;flex-direction:column}.video-card-container{border-radius:14px;margin:6px}.video-card-image{align-items:center;display:flex;justify-content:center;max-width:min(90vw,360px)}.video-card-image img{border-radius:14px;object-fit:cover;width:100%}.video-card-title{align-items:center;display:flex;justify-content:center}.video-card-title h3{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:1rem;font-style:normal;font-weight:500;margin:10px 0 5px;overflow:hidden;padding:0 10px;text-align:left;text-overflow:ellipsis;width:100%}.video-card-date{align-items:center;display:flex;justify-content:center}.video-card-date p{color:var(--text-light);font-size:1rem;font-style:normal;font-weight:300;margin:0 0 10px;padding:0 10px;text-align:left;width:100%}.video-card-view{align-items:center;background-color:var(--primary);border-bottom-left-radius:20px;border-bottom-right-radius:20px;cursor:pointer;display:flex;height:40px;justify-content:flex-end;margin-top:auto;width:100%}.video-card-view-button{color:#fff;display:flex;flex-direction:row;padding-right:20px}.video-card-view-arrow{filter:invert(1);height:20px;margin-left:10px;transform:rotate(270deg);transition:all .6s;width:20px}@media only screen and (min-width:768px){.video-card{margin:20px 40px 20px 0}}.article-card{align-items:center;background-color:var(--card-background);border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin:20px;max-width:90vw;transition:all .3s ease;width:330px}.article-card-container{border-radius:14px;display:flex;flex-direction:column;margin:6px}.article-card-image{align-items:center;display:flex;justify-content:center;width:100%}.article-card-image img{border-radius:14px;height:140px;min-width:min(318px,90vw);object-fit:cover;width:100%}.article-card-title{align-items:center;display:flex;justify-content:center}.article-card-title h3{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:1rem;font-style:normal;font-weight:500;margin:10px 0 5px;overflow:hidden;padding:0 10px;text-align:left;text-overflow:ellipsis;width:100%}.article-card-date{align-items:center;display:flex;justify-content:center}.article-card-date p{color:var(--text-light);font-size:1rem;font-style:normal;font-weight:300;margin:0 0 10px;padding:0 10px;text-align:left;width:100%}.article-card-view{align-items:center;background-color:var(--primary);border-bottom-left-radius:20px;border-bottom-right-radius:20px;cursor:pointer;display:flex;height:40px;justify-content:flex-end;margin-top:auto;width:100%}.article-card-view-button{color:#fff;display:flex;flex-direction:row;padding-right:20px}.article-card-view-arrow{filter:invert(1);height:20px;margin-left:10px;transform:rotate(270deg);transition:all .6s;width:20px}@media only screen and (min-width:768px){.article-card{margin:20px 40px 20px 0}}.article{align-items:center;display:flex;justify-content:center}.article-wrapper{align-items:flex-start;margin:40px 0;max-width:min(95vw,1200px)}.article-container,.article-wrapper{display:flex;flex-direction:column;width:100%}.article-container{align-items:center;max-width:800px;transition:color .3s ease}.article-container h1,.article-container h2,.article-container h3,.article-container h4,.article-container h5,.article-container h6,.article-container li,.article-container p,.article-container span,.article-container ul{color:var(--text-primary);max-width:-webkit-fit-content;max-width:fit-content;scroll-margin-top:80px;text-align:left;text-overflow:wrap;width:100%}.article-container ul{all:unset;display:block}.article-container li{margin:5px 0}.article-container h2,.article-container h3{font-weight:500}.article-content{width:min(95vw,758px)}.article-content a{color:var(--url)}.article-img{height:auto;max-width:min(95vw,758px)}.article-sidebar-title,.article-title{margin-bottom:20px;width:100%}.article-title h2{-webkit-margin-before:10px;-webkit-margin-after:.2em;font-size:1.75rem;font-style:normal;font-weight:400;margin-block-end:.2em;margin-block-start:10px;margin-bottom:0;text-align:left}.article-title p{color:var(--text-light);margin-bottom:10px;margin-top:5px}.article-outline{all:unset;align-items:center;background:var(--primary);border-bottom:4px solid var(--secondary);border-radius:6px;cursor:pointer;display:flex;justify-content:flex-start;margin-top:auto;padding:4px 0;width:min(95vw,758px)}.article-outline.active{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.article-outline-button{align-items:center;color:#fff;display:flex;flex-direction:row;font-weight:300;padding-left:15px}.article-outline-expand{filter:invert(1);height:16px;margin-right:5px;transform:rotate(270deg);transition:all .3s;width:16px}.article-outline-expand.active{transform:rotate(1turn)}.article-outline-content{background-color:var(--secondary);border-bottom:4px solid var(--primary);border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:5px 0;width:min(95vw,758px)}.article-outline-content ul{all:unset;color:#fff;display:block;list-style:none;margin:0;padding:0 0 0 36px}.article-outline-content li{color:#fff;font-size:1rem;margin:5px 0}.article-outline-content li a{color:#fff;font-weight:300}.article-sidebar{flex-direction:column;margin-top:20px}.article-sidebar,.article-sidebar-content{align-items:flex-start;display:flex;text-align:left}.article-sidebar-content{flex-direction:row;flex-wrap:wrap;width:100%}.article-sidebar-title h3{-webkit-margin-before:10px;-webkit-margin-after:.2em;font-size:1.5rem;font-style:normal;font-weight:400;margin-block-end:.2em;margin-block-start:10px;margin-bottom:0;text-align:left}@media only screen and (min-width:1200px){.article-content{border-right:2px solid var(--card-background);padding-right:42px}.article-content p{font-size:1.05rem;line-height:1.5rem}.article-wrapper{flex-direction:row}.article-sidebar{margin-left:40px;margin-top:80px}.article-title h2{font-size:2rem}}.donate-wrapper{justify-content:center}.donate-container,.donate-wrapper{align-items:center;display:flex;flex-direction:column}.donate-container{margin:20px;max-width:1200px;text-align:left}.donate-container .donate-text{flex-direction:row;margin:0 15px;text-align:left}.donate-container .donate-title h2{-webkit-margin-before:10px;-webkit-margin-after:.2em;font-size:1.75rem;font-style:normal;font-weight:400;margin-block-end:.2em;margin-block-start:10px}.donate-container .donate-paragraph p{-webkit-margin-before:0;font-size:1.2rem;margin-block-start:0;text-align:left}.donate-container .donate-paragraph a{color:var(--url)}.donate-image{background-color:var(--card-background);border-radius:20px;margin-left:15px;margin-right:15px;margin-top:10px}.donate-image img{max-height:500px;max-width:90vw}.donate-image.border img{background-color:var(--card-background);border:6px solid var(--card-background);border-radius:20px}.donate-thanks{border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;font-size:1rem;height:100%;justify-content:center;margin-top:-20px;padding-top:20px;width:100%}.donate-thanks h3{font-weight:500}.donate-button-container.paypal{background:#0000;border-radius:10px;height:55px;width:188px}.donate-button-container.paypal img{height:100%;width:100%}.donate-button-list{flex-wrap:wrap;width:90vw}.donate-button-list,.sponsors-container{display:flex;flex-direction:row;justify-content:center}.sponsors-container{align-items:center;background:var(--sponsors-background);padding:40px;transition:all .3s ease;width:100%}.sponsors-container img{height:125px;margin:0 10px;width:125px}@media only screen and (min-width:768px){.donate-container{align-items:flex-start;flex-direction:row}.donate-container .donate-text{margin:0 20px}.donate-container .donate-paragraph p{text-align:justify}.donate-image{margin:auto 0}.donate-image img{width:300px}.donate-thanks{font-size:1.15rem}.donate-button-container.paypal{height:83px;width:282px}.donate-button-list{width:500px}.sponsors-container{flex-direction:row}.sponsors-container img{height:200px;margin:0 100px;width:200px}}@media only screen and (min-width:1200px){.donate-container .donate-title h2{font-size:2.5rem}.donate-image img{width:390px}.donate-thanks{font-size:1.2rem}.donate-image.border img{width:378px}}.donate-button-container{align-content:center;background-color:var(--primary);border-radius:50px;height:50px;margin:10px 20px;transition:all .3s ease;width:125px}.donate-button-container,.donate-button-container a{align-items:center;display:flex;justify-content:center}.donate-button-container a{color:#fff;font-size:1.35rem;font-weight:500;height:100%;text-align:center;width:100%}.donate-button-container:hover{box-shadow:0 0 5px var(--text-primary);transform:scale(1.025)}.mail-list-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:40px 0;width:100%}.mail-list-container .mail-list-title{max-width:90vw;text-align:left;width:1200px}.mail-list-container .mail-list-title h2{-webkit-margin-before:10px;-webkit-margin-after:.2em;font-size:1.75rem;font-style:normal;font-weight:400;margin-block-end:.2em;margin-block-start:10px;max-width:1200px;text-align:left}.mail-list{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:1200px;width:100%}.gform-wrapper{max-width:768px;width:100%}.gform-wrapper .gform{margin:20px 0;max-width:725px;padding-top:20px}.gform-wrapper .gform,.mail-list-preview{background-color:var(--card-background);border-radius:20px;width:100%}.mail-list-preview{margin:20px 0 24px;max-width:90vw;overflow:hidden;padding:30px}.mail-list-preview .mail-list-embed{border-radius:8px;width:100%}@media only screen and (min-width:768px){.mail-list-container{margin:40px 0}.mail-list-preview{max-width:665px}}@media only screen and (min-width:1200px){.mail-list-container .mail-list-title h2{font-size:2.5rem}.mail-list{align-items:normal;flex-direction:row}.gform-wrapper{margin-right:20px}.mail-list-preview{max-width:432px}}.SocialsBanner{background-color:var(--primary)}.SocialsBanner,.SocialsBanner .socials-container{align-items:center;display:flex;justify-content:center}.SocialsBanner .socials-container{flex-direction:row;height:180px;max-width:1200px}.SocialsBanner .socials-container img{margin:15px;max-width:12vw;transition:transform .3s ease;width:85px}.SocialsBanner .socials-container .social-item:hover{border-radius:100%;box-shadow:0 0 10px #fff;transform:scale(1.05)}@media only screen and (max-width:768px){.SocialsBanner .socials-container{height:auto;min-height:100px;padding:10px}.SocialsBanner .socials-container img{margin:10px}}.footer{align-items:center;background-color:var(--secondary);color:#fff;display:flex;justify-content:center}.footer .footer-container{margin:20px 0;max-width:1200px}.footer .brand h1{font-weight:500;letter-spacing:.15rem;margin:0;text-transform:uppercase}.footer .blurb p{margin:10px}.footer .blurb{margin-bottom:20px}*{font-family:Roboto,sans-serif}.App{background-color:var(--background);color:var(--text-primary);overflow:hidden;text-align:center;transition:all .5s}:root{--background:#fff;--background-dark:#121212;--text-primary:#000;--text-light:#222;--text-highlight:#c8102e;--primary:#c8102e;--secondary:#960c22;--pink:#ffa1a1;--teal:#00b388;--gold:#f6be00;--purple:#83f;--blue:#3ca1ff;--url:var(--primary);--card-background:#dcdcdc;--sponsors-background:var(--card-background);scroll-behavior:smooth}[data-theme=dark]{--background:var(--background-dark);--text-primary:#fff;--text-light:#ddd;--url:var(--pink);--card-background:#373737;--sponsors-background:#000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}b{font-weight:500}
/*# sourceMappingURL=main.8b427c7a.css.map*/