/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}*{font-family:freight-sans-pro,Helvetica,Arial,"Nimbus Sans L",sans-serif}.responsive-object{position:relative}.responsive-object iframe,.responsive-object object,.responsive-object embed{position:absolute;top:0;left:0;width:100%;height:100%}details>summary:first-of-type{list-style-type:none}details summary{cursor:pointer}details summary::-webkit-details-marker{display:none}details summary>*{display:inline}.read-only{position:absolute;left:99999rem}body{background-color:#fff}p{margin-bottom:1.4rem}*{box-sizing:inherit;transition:all 300ms}*::before,*::after{box-sizing:inherit}.page-content{clear:left;position:relative;top:-10px}@media screen and (max-width:736px){.button{text-align:center}}.button a{padding:12px 16px;background-color:#fdb515;border:1px solid #fdb515;border-radius:5px;text-decoration:none;font-size:.9375rem;font-weight:700;text-transform:uppercase;color:#003262}.button a:hover{background-color:#003262;color:#fdb515;cursor:pointer}.button-no-link{padding:12px 16px;background-color:#fdb515;border:1px solid #1f74db;border-radius:5px;text-decoration:none;font-size:.9375rem;font-weight:700;text-transform:uppercase;color:#003262}@media screen and (max-width:736px){.button-no-link{text-align:center}}.button-no-link:hover{background-color:#003262;color:#fdb515;cursor:pointer}.submit-button{padding:10px 50px}.heading{font-size:2.5rem;color:#003262;text-align:center;margin:0 20px 25px 20px}.slideshow-container{max-width:1000px;position:relative;margin:auto}.slideshow-container .slide{display:none img;display-vertical-align:middle}.slideshow-container .slide .text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.slideshow-container .slide .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.slideshow-container .prev,.slideshow-container .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#fefffe;text-shadow:-1px 1px 0 #003262,1px 1px 0 #003262,1px -1px 0 #003262,-1px -1px 0 #003262;font-weight:bold;font-size:18px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none}.slideshow-container .next{right:0;border-radius:3px 0 0 3px}.slideshow-container .prev:hover,.slideshow-container .next:hover{background-color:rgba(0,0,0,0.8)}.dots{position:relative;bottom:40px}.dots .dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#fff;border:2px solid #003262;border-radius:50%;display:inline-block;transition:background-color 0.6s ease}.active,.dot:hover{background-color:#717171}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}@media only screen and (max-width:300px){.prev,.next,.text{font-size:11px}}@-moz-keyframes spin{100%{-moz-transform:rotate(180deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(180deg)}}@keyframes spin{100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.chevron{-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}.chevron.rotate{transform:rotate(180deg)}section#eyebrow-nav{display:flex;justify-content:end;margin-bottom:10px}@media screen and (max-width:875px){section#eyebrow-nav{flex-direction:column;justify-content:unset;text-align:center}}section#eyebrow-nav a{position:relative;top:9px;margin-right:50px;color:#fdb515;text-decoration:none}@media screen and (max-width:875px){section#eyebrow-nav a{top:unset;margin-right:unset;margin-bottom:5px}}section#eyebrow-nav a:hover{text-decoration:underline}@media screen and (max-width:875px){section#eyebrow-nav #site-search{display:none}}section#eyebrow-nav #site-search form{display:flex}section#eyebrow-nav #site-search form input[type=search]{border:1px solid #fdb515;width:20vw;padding:5px}section#eyebrow-nav #site-search form button{background:transparent;border:none}section#eyebrow-nav #site-search form button svg{position:relative;left:5px;width:25px;height:25px}section#eyebrow-nav #site-search form button svg:hover{cursor:pointer}section#eyebrow-nav #site-search form button svg path{fill:#fdb515}section#main-nav{font-size:1.125rem;font-weight:700;letter-spacing:2px}section#main-nav ul.desktop-nav{position:relative;z-index:1000;display:flex;justify-content:space-evenly;width:48vw;flex-flow:row nowrap;float:right;position:relative;top:20px}@media screen and (max-width:1212px){section#main-nav ul.desktop-nav{display:none}}section#main-nav ul.desktop-nav li{margin:15px}section#main-nav ul.desktop-nav li:first-of-type{margin-left:0}section#main-nav ul.desktop-nav li:last-of-type{margin-right:0}section#main-nav ul.desktop-nav li.active{background-color:unset}section#main-nav ul.desktop-nav li.active a{border-bottom:2px solid #fff}section#main-nav ul.desktop-nav li a{font-family:freight-micro-pro,sans-serif;color:#fdb515;text-transform:uppercase;text-decoration:none}section#main-nav ul.desktop-nav li a:hover{color:#fff;border-bottom:2px solid #fff}section#main-nav ul.desktop-nav li a svg{width:12px;height:12px}section#main-nav ul.desktop-nav li p{color:#fff;text-transform:uppercase;text-align:center;margin-bottom:5px;margin-top:15px}section#main-nav ul.desktop-nav li ul{display:none;background-color:rgba(0,50,98,0.8);width:250px;padding:10px 10px 10px}section#main-nav ul.desktop-nav li ul:hover{display:block}section#main-nav ul.desktop-nav li ul li{margin:5px;text-align:center}section#main-nav ul.desktop-nav li ul li a:hover,section#main-nav ul.desktop-nav li ul li a:active{border:none}section#main-nav ul.desktop-nav li.donate-bttn a{font-family:freight-sans-pro,Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:1rem;color:#fff;letter-spacing:unset;background-color:#1f74db;border:1px solid #1f74db;border-radius:5px;padding:14px 30px}section#main-nav ul.desktop-nav li.donate-bttn a:hover{background-color:transparent}section#main-nav ul.desktop-nav li.reunion-sub{position:relative}section#main-nav ul.desktop-nav li.reunion-sub a{display:flex;flex-flow:row nowrap}section#main-nav ul.desktop-nav li.reunion-sub a svg{margin-left:4px;position:relative;top:5px}section#main-nav ul.desktop-nav li.reunion-sub:hover .sub-menu{display:block;position:absolute;top:20px;left:-65px}section#main-nav ul.mobile-nav{background-color:#003262;position:absolute;left:0;z-index:1000;font-size:1.5rem;text-align:center;width:100%;margin-top:110px;padding-bottom:20px;display:none}section#main-nav ul.mobile-nav.open{display:block}@media screen and (max-width:874px){section#main-nav ul.mobile-nav{margin-top:20px}}@media screen and (min-width:1212px){section#main-nav ul.mobile-nav{display:none}}section#main-nav ul.mobile-nav li{padding:30px 10px;border-top:1px solid #fdb515}section#main-nav ul.mobile-nav li.active{background-color:unset}section#main-nav ul.mobile-nav li.active a{border-bottom:2px solid #fff}section#main-nav ul.mobile-nav li a{font-family:freight-micro-pro,sans-serif;color:#fdb515;text-transform:uppercase;text-decoration:none}section#main-nav ul.mobile-nav li a:hover{color:#fff;border-bottom:2px solid #fff}section#main-nav ul.mobile-nav li a svg{width:12px;height:12px}section#main-nav ul.mobile-nav li p{color:#fff;text-transform:uppercase;text-align:center;margin-bottom:5px;margin-top:15px}section#main-nav ul.mobile-nav li.reunion-sub{position:relative}section#main-nav ul.mobile-nav li.reunion-sub:hover .sub-menu,section#main-nav ul.mobile-nav li .reunion-sub:focus .sub-menu{display:block;position:absolute;top:65px;left:0;width:100%}section#main-nav ul.mobile-nav li ul{display:none;background-color:rgba(0,50,98,0.8);width:235px;padding:10px 10px 10px}section#main-nav ul.mobile-nav li ul:hover{display:block}section#main-nav ul.mobile-nav li ul li{padding:10px 0;border:none;margin:5px 0;text-align:center}section#main-nav ul.mobile-nav li.donate-bttn a{font-family:freight-sans-pro,Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:1.125rem;color:#fff;letter-spacing:unset;background-color:#1f74db;border:1px solid #1f74db;border-radius:5px;padding:14px 30px}section#main-nav ul.mobile-nav li.donate-bttn a:hover{background-color:transparent}.re-on-off{display:block!important}.re-hide{display:none!important}header#site-header{background-color:#003262;padding:30px 70px 50px 70px}header#site-header .title-nav{background-color:#003262;margin-top:50px;margin-bottom:120px;clear:both}@media screen and (max-width:875px){header#site-header .title-nav{display:block;text-align:center;margin-bottom:0}}header#site-header .title-nav .toggle-mobile-nav{margin-top:6px;position:absolute;right:10px}header#site-header .title-nav .toggle-mobile-nav span{cursor:pointer}header#site-header .title-nav .toggle-mobile-nav span img{width:40px;height:40px}@media screen and (min-width:1212px){header#site-header .title-nav .toggle-mobile-nav{display:none}}header#site-header .title-nav .site-title{font-size:5rem;font-weight:300;line-height:1;margin-bottom:10px;float:left;position:relative;bottom:10px}header#site-header .title-nav .site-title h1{margin-bottom:0}@media screen and (max-width:875px){header#site-header .title-nav .site-title{font-size:2.875rem;margin-top:10px;margin-bottom:0;float:none}}header#site-header .title-nav .site-title a{text-decoration:none;color:#fdb515}header#site-header .sticky{position:fixed;padding:20px 70px;top:-50px;left:0;width:100%;z-index:2000}footer#site-footer{font-family:proxima-nova,Helvetica,Arial,"Nimbus Sans L",sans-serif;background:#003262;bottom:0;color:#fff;left:0;min-height:387px;right:0;text-align:center;padding:75px 90px}@media screen and (max-width:736px){footer#site-footer{flex-direction:row;padding-left:80px;padding-right:80px}}@media screen and (max-width:736px){footer#site-footer section{margin-bottom:1.3rem}}footer#site-footer section#ucb #link-to-light{margin:0 auto;padding:0;width:150px}footer#site-footer section#ucb #link-to-light a{color:#fff;font-size:14px}footer#site-footer section#ucb #link-to-light a:hover{text-decoration:underline}footer#site-footer section#ucb .berkeley-seal img{height:80px;margin:1rem auto;width:80px}footer#site-footer section#ucb .berkeley-text{font-size:12px;text-transform:uppercase}footer#site-footer section#ucb .copyright{margin-top:1.5rem;font-size:12px;text-transform:uppercase}footer#site-footer section#ucb .additional-links{margin-top:1rem;font-size:12px}footer#site-footer section#ucb .additional-links ul li{display:inline}footer#site-footer section#ucb .additional-links ul li:after{content:" | ";margin:0 5px}footer#site-footer section#ucb .additional-links ul li:last-of-type:after{content:'';margin:0}footer#site-footer section#ucb .additional-links ul li a{color:#f3aa04}footer#site-footer #social-links nav{margin:10px 20px 32px}footer#site-footer #social-links nav a{margin:0 5px}footer#site-footer #social-links nav a svg{display:block;fill:#fff;height:25px;width:25px}.banner-container{position:relative;height:100%}.banner-container .hero{height:685px;background-position:center center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;margin-bottom:60px}@media screen and (max-width:736px){.banner-container .hero{height:350px}}.banner-container .hero .gradient{position:absolute;top:0;left:0;height:100%;width:100%;background-image:linear-gradient(110deg,#003262 0%,rgba(0,50,98,0.1));z-index:0}.banner-container .hero .title{z-index:100}@media screen and (max-width:736px){.banner-container .hero .title{padding:20px}}.banner-container .hero .title h1{font-family:freight-micro-pro,sans-serif;font-size:4.5rem;font-weight:600;color:#fff;text-shadow:1px 1px 3px rgba(255,255,255,0.8);text-align:center}.homepage-template .type-homepage div.groups,.homepage-template .type-homepage div.social-feed{margin:0 auto}.homepage-template .type-homepage .hero{height:685px;background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:736px){.homepage-template .type-homepage .hero{height:350px}}.homepage-template .type-homepage .groups{max-width:1470px;margin-bottom:75px!important}.homepage-template .type-homepage .groups .golden-bear .title{margin-top:25px;margin-bottom:20px;font-family:freight-micro-pro,sans-serif;font-size:2.5rem;font-weight:600;color:#003262;text-align:center}.homepage-template .type-homepage .groups .golden-bear .items{max-width:1470px;display:flex;flex-flow:row wrap;text-align:center;align-items:center;justify-content:center}@media screen and (max-width:736px){.homepage-template .type-homepage .groups .golden-bear .items{flex-direction:column}}.homepage-template .type-homepage .groups .golden-bear .items a{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:35px;font-family:freight-micro-pro,sans-serif;font-size:3.75vmax;font-weight:600;text-decoration:none;line-height:1.11}@media screen and (max-width:736px){.homepage-template .type-homepage .groups .golden-bear .items a{font-size:14vmin}}.homepage-template .type-homepage .groups .golden-bear .items a.golden{color:#003262}.homepage-template .type-homepage .groups .golden-bear .items a.blue{color:#ffecbb}.homepage-template .type-homepage .groups .golden-bear .items a.green{color:#003262}.homepage-template .type-homepage .groups .box{position:relative;width:22%;height:18vw;display:flex;justify-content:center;align-items:center;margin:15px;background-image:url("/static/img/ReunionBoxBG_White.png?21d89ee4793c");background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:736px){.homepage-template .type-homepage .groups .box{width:100%;height:40vh;margin:0 15px 15px 0}}.homepage-template .type-homepage .groups .box:hover{background-image:url("/static/img/ReunionBoxBG_RolloverBlue.png?21d89ee4793c")}.homepage-template .type-homepage .groups .box.golden{background-color:#fdb515}.homepage-template .type-homepage .groups .box.green{background-color:#B9D3B6}.homepage-template .type-homepage .groups .box.blue{background-color:#00b0da}.homepage-template .type-homepage section#nominate-spotlight{display:flex;align-items:center;justify-content:center;padding:100px 20px;background-color:#B9D3B6;color:#003262}@media screen and (max-width:736px){.homepage-template .type-homepage section#nominate-spotlight{display:block}}.homepage-template .type-homepage section#nominate-spotlight .title{width:80%;font-family:freight-micro-pro,sans-serif;font-size:2.5vw;text-align:center}@media screen and (max-width:736px){.homepage-template .type-homepage section#nominate-spotlight .title{font-size:4vh;margin-bottom:40px;width:100%}}@media screen and (min-width:736px) and (max-width:980px){.homepage-template .type-homepage section#nominate-spotlight .title{font-size:5vh}}.homepage-template .type-homepage section#events{margin:40px 75px;font-family:freight-micro-pro,sans-serif}.homepage-template .type-homepage section#events h3{color:#003262;text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:40px}.homepage-template .type-homepage section#events .events{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:25px}.homepage-template .type-homepage section#events .events .event{width:462px;text-align:center;margin:32px}@media screen and (max-width:736px){.homepage-template .type-homepage section#events .events .event{margin:0 0 32px 0}}.homepage-template .type-homepage section#events .events .event .title{font-size:1.875rem;font-weight:600;color:#003262}.homepage-template .type-homepage section#events .events .event .date-time{font-size:1.5rem;color:#003262}.homepage-template .type-homepage section#events .events .event .location{font-size:1.125rem;text-transform:uppercase;color:#003262}.homepage-template .type-homepage section#events .events .event .description{margin-top:15px;font-size:1.125rem}.homepage-template .type-homepage section#events .events .event .action{margin-top:10px}.homepage-template .type-homepage section#events .events .event .action a{padding:5px 15px;color:#003262;font-size:0.9375rem;font-weight:700;text-decoration:none;text-transform:uppercase;background-color:#f3aa04;border:2px solid #003262;border-radius:5px}.homepage-template .type-homepage section#events .events .event .action a:hover{background-color:#003262;color:#f3aa04}.homepage-template .type-homepage section#events .more-events{text-align:center}.homepage-template .type-homepage section#events .more-events a{font-size:1.5rem;font-weight:600;color:#1f74db;text-transform:uppercase;text-decoration:none}.homepage-template .type-homepage section#events .more-events a:hover{text-decoration:underline}.homepage-template .type-homepage section#spotlight{background-color:#3b7ea1;padding:75px;display:flex;flex-flow:row wrap}@media screen and (max-width:736px){.homepage-template .type-homepage section#spotlight{flex-direction:column;padding:45px}}.homepage-template .type-homepage section#spotlight .image-headshot{max-width:30%;margin-right:32px}@media screen and (max-width:736px){.homepage-template .type-homepage section#spotlight .image-headshot{max-width:100%;margin:unset}}.homepage-template .type-homepage section#spotlight .image-headshot .headshot{border-radius:50%}.homepage-template .type-homepage section#spotlight .info{padding:15px 0;max-width:65%}@media screen and (max-width:736px){.homepage-template .type-homepage section#spotlight .info{max-width:100%}}.homepage-template .type-homepage section#spotlight .info .title{font-family:freight-micro-pro,sans-serif!important;font-size:2.5rem;color:#fff}.homepage-template .type-homepage section#spotlight .info .short-description{font-size:1.875rem;line-height:48px;color:#fff}.homepage-template .type-homepage section#spotlight .info .more-info{margin-top:20px}.homepage-template .type-homepage section#spotlight .info .more-info a{font-size:1.875rem;text-decoration:none;text-transform:uppercase;font-weight:700;color:#fdb515}.homepage-template .type-homepage section#spotlight .info .more-info a:hover{text-decoration:underline}.homepage-template .type-homepage .social-feed{max-width:1470px;margin-bottom:40px!important}.spotlight-index-template .type-spotlightindex .blurb{margin:0 auto 40px auto;padding:0 20px;max-width:1400px;font-size:2.25rem;color:#505050;text-align:center}.spotlight-index-template .type-spotlightindex .spotlights{display:flex;flex-flow:row wrap;justify-content:center;margin:0 auto 40px auto;max-width:1400px}@media screen and (max-width:736px){.spotlight-index-template .type-spotlightindex .spotlights{flex-direction:column;margin:0 20px 40px 20px}}.spotlight-index-template .type-spotlightindex .spotlights .spotlight{margin-right:30px;width:30%;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:736px){.spotlight-index-template .type-spotlightindex .spotlights .spotlight{margin-right:0;margin-bottom:40px;width:100%}}.spotlight-index-template .type-spotlightindex .spotlights .spotlight .headshot{margin-bottom:25px}.spotlight-index-template .type-spotlightindex .spotlights .spotlight .headshot img{border-radius:50%}.spotlight-index-template .type-spotlightindex .spotlights .spotlight .name{font-family:freight-micro-pro,sans-serif;font-size:1.875rem;font-weight:600;color:#003262}.spotlight-index-template .type-spotlightindex .spotlights .spotlight .major-degree{margin-bottom:25px;font-family:freight-micro-pro,sans-serif;font-size:1.5rem;font-weight:600;color:#003262}.spotlight-index-template .type-spotlightindex .spotlights .spotlight .intro-blurb{margin-bottom:25px;font-size:1.125rem;color:#505050}.spotlight-index-template .type-spotlightindex .spotlights .spotlight .action{font-size:1.125rem}.spotlight-index-template .type-spotlightindex .spotlights .spotlight .action a{text-decoration:none;text-transform:uppercase;font-weight:700;color:#1f74db}.spotlight-index-template .type-spotlightindex .spotlights .spotlight .action a:hover{text-decoration:underline}.spotlight-index-template .type-spotlightindex .spotlight-form{max-width:1400px;margin:0 auto;padding:0 20px}.spotlight-index-template .type-spotlightindex .spotlight-form .form-description{margin-bottom:20px;font-size:1.5rem;color:#505050}.spotlight-index-template .type-spotlightindex .spotlight-form .required{font-size:.9825rem;margin-bottom:20px}.spotlight-index-template .type-spotlightindex .spotlight-form .required span{color:#c4820e;font-weight:700}.spotlight-index-template .type-spotlightindex .spotlight-form form .form-fields{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:20px}@media screen and (max-width:736px){.spotlight-index-template .type-spotlightindex .spotlight-form form .form-fields{flex-direction:column}}.spotlight-index-template .type-spotlightindex .spotlight-form form .form-fields p{margin:0 20px 14px 0;display:flex;flex-direction:column;width:400px}@media screen and (max-width:736px){.spotlight-index-template .type-spotlightindex .spotlight-form form .form-fields p{margin:0 0 14px 0;width:100%}}.spotlight-index-template .type-spotlightindex .spotlight-form form .form-fields p:last-of-type{width:1400px}@media screen and (max-width:736px){.spotlight-index-template .type-spotlightindex .spotlight-form form .form-fields p:last-of-type{width:100%}}.spotlight-index-template .type-spotlightindex .spotlight-form form .form-fields p label{font-size:.9375rem;font-weight:700;color:#003262;text-transform:uppercase;margin:0 0 2px 5px}.spotlight-index-template .type-spotlightindex .spotlight-form form .form-fields p label span{color:#c4820e;margin-left:5px}.spotlight-index-template .type-spotlightindex .spotlight-form form .form-fields p input[type=text],.spotlight-index-template .type-spotlightindex .spotlight-form form .form-fields p input[type=email],.spotlight-index-template .type-spotlightindex .spotlight-form form .form-fields p textarea{font-size:1.125rem;padding:10px 5px;border:1px solid #003262;border-radius:5px}.spotlight-index-template .type-spotlightindex .spotlight-form form .form-fields p .helptext{display:none}.spotlight-index-template .type-spotlightindex .spotlight-form form .submit{text-align:center}.spotlight-page-template .type-spotlightpage .content{margin:0 auto;padding:70px 20px;max-width:1400px}.spotlight-page-template .type-spotlightpage .content .details{display:flex;align-items:center;justify-content:space-between;margin-bottom:70px}@media screen and (max-width:736px){.spotlight-page-template .type-spotlightpage .content .details{flex-direction:column-reverse}}.spotlight-page-template .type-spotlightpage .content .details .name-bio{max-width:70%;margin-right:10px}@media screen and (max-width:736px){.spotlight-page-template .type-spotlightpage .content .details .name-bio{max-width:100%}}.spotlight-page-template .type-spotlightpage .content .details .name-bio .name{margin-bottom:10px;font-family:freight-micro-pro,sans-serif;font-size:3.75rem;font-weight:700;color:#003262}.spotlight-page-template .type-spotlightpage .content .details .name-bio .class-degree{margin-bottom:20px;font-size:2.25rem;font-weight:700;color:#c4820e}.spotlight-page-template .type-spotlightpage .content .details .name-bio .bio{font-size:2.25rem;color:#505050}.spotlight-page-template .type-spotlightpage .content .details .headshot{width:462px}@media screen and (max-width:736px){.spotlight-page-template .type-spotlightpage .content .details .headshot{width:100%}}.spotlight-page-template .type-spotlightpage .content .details .headshot img{border-radius:50%;width:462px}.spotlight-page-template .type-spotlightpage .content .body-content .block-heading{font-family:freight-micro-pro,sans-serif;font-size:2.5rem;color:#003262}.spotlight-page-template .type-spotlightpage .content .body-content .block-paragraph{font-size:1.5rem;color:#505050;margin-bottom:20px}.spotlight-page-template .type-spotlightpage .content .body-content .block-paragraph p{margin-bottom:20px;line-height:1.5}.spotlight-page-template .type-spotlightpage .content .body-content .block-paragraph ol,.spotlight-page-template .type-spotlightpage .content .body-content .block-paragraph ul{margin-left:40px}.spotlight-page-template .type-spotlightpage .content .body-content .block-paragraph ul{list-style-type:disc}.spotlight-page-template .type-spotlightpage .content .body-content .block-image_or_quote{margin-bottom:20px;display:flex;justify-content:space-between}@media screen and (max-width:736px){.spotlight-page-template .type-spotlightpage .content .body-content .block-image_or_quote{flex-direction:column}}.spotlight-page-template .type-spotlightpage .content .body-content .block-image_or_quote div{margin-right:80px;margin-bottom:20px}.spotlight-page-template .type-spotlightpage .content .body-content .block-image_or_quote div:last-of-type{margin-right:0}@media screen and (max-width:736px){.spotlight-page-template .type-spotlightpage .content .body-content .block-image_or_quote div{margin-right:0}}.spotlight-page-template .type-spotlightpage .content .body-content .block-image_or_quote .block-image{max-width:48%}.spotlight-page-template .type-spotlightpage .content .body-content .block-image_or_quote .block-image .caption{text-align:center;color:#505050;font-size:.9rem}@media screen and (max-width:736px){.spotlight-page-template .type-spotlightpage .content .body-content .block-image_or_quote .block-image{max-width:100%}}.spotlight-page-template .type-spotlightpage .content .body-content .block-image_or_quote .block-quote{color:#1f74db;font-size:4.5rem}@media screen and (max-width:736px){.spotlight-page-template .type-spotlightpage .content .body-content .block-image_or_quote .block-quote{margin:0 30px;font-size:3.5rem}}.spotlight-page-template .type-spotlightpage .content .body-content .block-image_or_quote .block-quote .pullquote{position:relative}.spotlight-page-template .type-spotlightpage .content .body-content .block-image_or_quote .block-quote .pullquote:before{position:absolute;content:open-quote;font-size:1.5em;margin-left:-0.4em;margin-top:-0.1em;color:#fdb515}.spotlight-page-template .type-spotlightpage .content .body-content .block-image_or_quote .block-quote .pullquote:after{position:absolute;content:close-quote;font-size:1.5em;bottom:0;right:0;margin-right:-0.2em;margin-bottom:-0.3em;color:#fdb515}.group-page-template .type-grouppage h3{font-family:freight-micro-pro,sans-serif;color:#003262;text-align:center;font-size:3rem;margin-bottom:40px;margin-top:40px}.group-page-template .type-grouppage .banner-container{position:relative;height:100%}.group-page-template .type-grouppage .hero-no-image{margin:70px 20px}.group-page-template .type-grouppage .hero-no-image .title{text-align:center}.group-page-template .type-grouppage .hero-no-image .title h1{font-size:5.625rem;font-weight:700;color:#003262}.group-page-template .type-grouppage .content{max-width:1400px;margin:0 auto}.group-page-template .type-grouppage .content .blurb{text-align:center;font-size:2.25rem;line-height:1.42;color:#505050;margin-bottom:60px}.group-page-template .type-grouppage .content .blurb a{color:#1f74db;text-decoration:none}.group-page-template .type-grouppage .content .blurb a:hover{text-decoration:underline}@media screen and (max-width:736px){.group-page-template .type-grouppage .content .blurb{margin:0 20px 60px 20px}}.group-page-template .type-grouppage .content .gift-info .gift-details{display:flex;flex-flow:row wrap;justify-content:space-evenly}.group-page-template .type-grouppage .content .gift-info .gift-details #progress{width:400px;height:241px;transition:unset}.group-page-template .type-grouppage .content .gift-info .gift-details #progress *{transition:unset}.group-page-template .type-grouppage .content .gift-info .gift-details div{margin:20px}.group-page-template .type-grouppage .content .gift-info .gift-details .metric{font-family:freight-sans-pro,Helvetica,Arial,"Nimbus Sans L",sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:6.5vw;text-transform:uppercase;font-weight:700;color:#3b7ea1}@media screen and (max-width:736px){.group-page-template .type-grouppage .content .gift-info .gift-details .metric{font-size:6.5vh}}.group-page-template .type-grouppage .content .gift-info .gift-details .metric.secondary{color:#fdb515}.group-page-template .type-grouppage .content .gift-info .gift-details .metric span{font-size:3vw;font-weight:normal;color:#003262}@media screen and (max-width:736px){.group-page-template .type-grouppage .content .gift-info .gift-details .metric span{font-size:3vh}}.group-page-template .type-grouppage .content .give-action{margin-top:50px;margin-bottom:80px;text-align:center}.group-page-template .type-grouppage section#events{margin:40px 75px;font-family:freight-micro-pro,sans-serif}.group-page-template .type-grouppage section#events .events{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:25px}.group-page-template .type-grouppage section#events .events .event{width:462px;text-align:center;margin:32px}@media screen and (max-width:736px){.group-page-template .type-grouppage section#events .events .event{margin:0 0 32px 0}}.group-page-template .type-grouppage section#events .events .event .title{font-size:1.875rem;font-weight:600;color:#003262}.group-page-template .type-grouppage section#events .events .event .date-time{font-size:1.5rem;color:#003262}.group-page-template .type-grouppage section#events .events .event .location{font-size:1.125rem;text-transform:uppercase;color:#003262}.group-page-template .type-grouppage section#events .events .event .description{margin-top:15px;font-size:1.125rem}.group-page-template .type-grouppage section#events .events .event .action{margin-top:10px}.group-page-template .type-grouppage section#events .events .event .action a{padding:5px 15px;color:#003262;font-size:0.9375rem;font-weight:700;text-decoration:none;text-transform:uppercase;background-color:#f3aa04;border:2px solid #003262;border-radius:5px}.group-page-template .type-grouppage section#events .events .event .action a:hover{background-color:#003262;color:#f3aa04}.group-page-template .type-grouppage section#events .more-events{text-align:center}.group-page-template .type-grouppage section#events .more-events a{font-size:1.5rem;font-weight:600;color:#1f74db;text-transform:uppercase;text-decoration:none}.group-page-template .type-grouppage section#events .more-events a:hover{text-decoration:underline}.group-page-template .type-grouppage section#spotlight{background-color:#3b7ea1;padding:75px;display:flex;flex-flow:row wrap}@media screen and (max-width:736px){.group-page-template .type-grouppage section#spotlight{flex-direction:column;padding:45px}}.group-page-template .type-grouppage section#spotlight .image-headshot{max-width:30%;margin-right:32px}@media screen and (max-width:736px){.group-page-template .type-grouppage section#spotlight .image-headshot{max-width:100%;margin:unset}}.group-page-template .type-grouppage section#spotlight .image-headshot .headshot{border-radius:50%}.group-page-template .type-grouppage section#spotlight .info{padding:15px 0;max-width:65%}@media screen and (max-width:736px){.group-page-template .type-grouppage section#spotlight .info{max-width:100%}}.group-page-template .type-grouppage section#spotlight .info .title{font-family:freight-micro-pro,sans-serif!important;font-size:2.5rem;color:#fff}.group-page-template .type-grouppage section#spotlight .info .short-description{font-size:1.875rem;line-height:48px;color:#fff}.group-page-template .type-grouppage section#spotlight .info .more-info{margin-top:20px}.group-page-template .type-grouppage section#spotlight .info .more-info a{font-size:1.875rem;text-decoration:none;text-transform:uppercase;font-weight:700;color:#fdb515}.group-page-template .type-grouppage section#spotlight .info .more-info a:hover{text-decoration:underline}.group-page-template .type-grouppage section#video-embed{max-width:1100px;margin:0 auto 50px auto}.group-page-template .type-grouppage section#committee{max-width:1400px;margin:0 auto}.group-page-template .type-grouppage section#committee .members{display:flex;flex-flow:row wrap;justify-content:center}.group-page-template .type-grouppage section#committee .members .member{width:217px;text-align:center;margin:20px 40px}.group-page-template .type-grouppage section#committee .members .member .headshot img{border-radius:50%}.group-page-template .type-grouppage section#committee .members .member .name{font-family:freight-micro-pro,sans-serif;font-size:1.875rem;font-weight:700;color:#003262}.group-page-template .type-grouppage section#committee .members .member .degree{font-family:freight-sans-pro,Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:1.5rem;color:#003262}.group-page-template .type-grouppage section#donor-wall{position:relative;background-color:#fdb515;padding:0 70px;margin-bottom:70px}@media screen and (max-width:736px){.group-page-template .type-grouppage section#donor-wall{padding:0 10px}}.group-page-template .type-grouppage section#donor-wall details{overflow:hidden}.group-page-template .type-grouppage section#donor-wall details[open]{padding-bottom:70px}.group-page-template .type-grouppage section#donor-wall details summary{text-align:center;background-color:#fdb515;margin:20px;font-family:freight-micro-pro,sans-serif;color:#003262;font-size:2.5rem;font-weight:600}.group-page-template .type-grouppage section#donor-wall details summary svg{height:25px;width:25px;position:absolute;right:30px;top:35px}.group-page-template .type-grouppage section#donor-wall details .donors{padding:15px;background-color:#fff;border:5px solid #003262;font-size:1.25rem;max-height:500px;overflow:scroll}.group-page-template .type-grouppage section#donor-wall details .donors ul{display:grid;grid-template-columns:repeat(3,1fr);column-gap:5%;row-gap:15px}@media screen and (max-width:736px){.group-page-template .type-grouppage section#donor-wall details .donors ul{display:block}.group-page-template .type-grouppage section#donor-wall details .donors ul li{margin-bottom:15px}}.group-page-template .type-grouppage section#donor-wall details .legend-and-note{margin-top:5px;display:flex;flex-flow:row wrap}.group-page-template .type-grouppage section#donor-wall details .legend-and-note .legend{margin-right:20%;color:#003262}@media screen and (max-width:736px){.group-page-template .type-grouppage section#donor-wall details .legend-and-note .legend{margin-bottom:20px}}.group-page-template .type-grouppage section#donor-wall details .legend-and-note .note{color:#003262}.event-index-template .type-eventindex .container{margin:0 auto;max-width:1400px}.event-index-template .type-eventindex .container .blurb{text-align:center;font-size:2.25rem;line-height:1.42;color:#505050;margin-bottom:60px}@media screen and (max-width:736px){.event-index-template .type-eventindex .container .blurb{margin:0 20px 60px 20px}}.event-index-template .type-eventindex .container .blurb a{color:#1f74db;text-decoration:none}.event-index-template .type-eventindex .container .blurb a:hover{text-decoration:underline}.event-index-template .type-eventindex .container .event-search{max-width:1300px;margin:0 auto 50px auto}@media screen and (max-width:736px){.event-index-template .type-eventindex .container .event-search{margin-left:10px;margin-right:10px}}.event-index-template .type-eventindex .container .event-search form .search-contents{position:relative;display:flex;align-items:center}.event-index-template .type-eventindex .container .event-search form .search-contents label{position:absolute;left:-99999rem}.event-index-template .type-eventindex .container .event-search form .search-contents input[type=search]{width:80%;padding:10px 50px 10px 10px;font-size:1.5rem;border:1px solid #003262;border-radius:5px}.event-index-template .type-eventindex .container .event-search form .search-contents button{position:relative;right:45px;background:transparent;border:none}.event-index-template .type-eventindex .container .event-search form .search-contents button:hover{cursor:pointer}.event-index-template .type-eventindex .container .event-search form .search-contents button:hover svg path{fill:#fdb515}.event-index-template .type-eventindex .container .event-search form .search-contents button svg{width:30px;height:30px}.event-index-template .type-eventindex .container .event-search form .search-contents button svg path{fill:#003262}.event-index-template .type-eventindex .container .event-search form .search-contents .filter-toggle{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:#003262}.event-index-template .type-eventindex .container .event-search form .search-contents .filter-toggle:hover{color:#fdb515;cursor:pointer}.event-index-template .type-eventindex .container .event-search form .search-contents .filter-toggle:hover svg path{fill:#fdb515}.event-index-template .type-eventindex .container .event-search form .search-contents .filter-toggle span{position:relative;text-transform:uppercase;font-size:.9125rem;font-weight:700}.event-index-template .type-eventindex .container .event-search form .search-contents .filter-toggle svg{width:32px;height:32px;margin-right:10px}.event-index-template .type-eventindex .container .event-search form .search-contents .filter-toggle svg path{fill:#003262}.event-index-template .type-eventindex .container .event-search form .filters{margin:20px;max-width:75%;display:flex;justify-content:space-evenly;height:0;overflow:hidden}@media screen and (max-width:736px){.event-index-template .type-eventindex .container .event-search form .filters{flex-direction:column}}.event-index-template .type-eventindex .container .event-search form .filters.show{height:100%}.event-index-template .type-eventindex .container .event-search form .filters p{font-size:1.125rem;font-weight:700;color:#003262;text-transform:uppercase}.event-index-template .type-eventindex .container .event-search form .filters ul li label{font-family:freight-micro-pro,sans-serif;font-size:1rem;color:#003262}@media screen and (max-width:736px){.event-index-template .type-eventindex .container .event-search form .filters ul{margin-bottom:20px}}.event-index-template .type-eventindex .container #event-results h3{font-family:freight-micro-pro,sans-serif;font-size:2.5rem;color:#003262;text-align:center;margin-bottom:20px}.event-index-template .type-eventindex .container #event-results .events{display:flex;flex-flow:row wrap;margin-bottom:25px}.event-index-template .type-eventindex .container #event-results .events .event{width:435px;text-align:center;margin:15px}@media screen and (max-width:736px){.event-index-template .type-eventindex .container #event-results .events .event{margin:0 0 32px 0}}.event-index-template .type-eventindex .container #event-results .events .event .title{font-size:1.875rem;font-weight:600;color:#003262}.event-index-template .type-eventindex .container #event-results .events .event .date-time{font-size:1.5rem;color:#003262}.event-index-template .type-eventindex .container #event-results .events .event .location{font-size:1.125rem;text-transform:uppercase;color:#003262}.event-index-template .type-eventindex .container #event-results .events .event .description{margin-top:15px;font-size:1.125rem}.event-index-template .type-eventindex .container #event-results .events .event .action{margin-top:10px}.event-index-template .type-eventindex .container #event-results .events .event .action a{padding:5px 15px;color:#003262;font-size:0.9375rem;font-weight:700;text-decoration:none;text-transform:uppercase;background-color:#f3aa04;border:2px solid #003262;border-radius:5px}.event-index-template .type-eventindex .container #event-results .events .event .action a:hover{background-color:#003262;color:#f3aa04}.about-template .type-aboutpage .content{max-width:1400px;margin:0 auto}.about-template .type-aboutpage .content h3{font-family:freight-micro-pro,sans-serif;font-size:2.5rem;font-weight:700;text-align:center;color:#003262;margin-bottom:40px}.about-template .type-aboutpage .content .team-members{display:flex;justify-content:space-evenly;flex-flow:row wrap;margin-bottom:40px}.about-template .type-aboutpage .content .team-members .member{width:217px;margin:30px 100px;text-align:center}.about-template .type-aboutpage .content .team-members .member .headshot{margin-bottom:10px}.about-template .type-aboutpage .content .team-members .member .headshot img{border-radius:50%}.about-template .type-aboutpage .content .team-members .member .name{font-family:freight-micro-pro,sans-serif;font-size:1.875rem;color:#003262;line-height:1.2}.about-template .type-aboutpage .content .team-members .member .title,.about-template .type-aboutpage .content .team-members .member .contact-phone{font-family:freight-sans-pro,Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:1.5rem;color:#003262;line-height:1.2}.about-template .type-aboutpage .content .team-members .member .contact-email{font-family:freight-sans-pro,Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:1.5rem;line-height:1.2}.about-template .type-aboutpage .content .team-members .member .contact-email a{color:#3b7ea1}@media screen and (max-width:736px){.about-template .type-aboutpage .content .contact-form{margin:0 10px}}.about-template .type-aboutpage .content .contact-form .description{font-size:1.5rem;text-align:center;color:#505050;margin-bottom:24px}.about-template .type-aboutpage .content .contact-form form .form-fields{margin:0 70px}@media screen and (max-width:736px){.about-template .type-aboutpage .content .contact-form form .form-fields{margin:unset}}.about-template .type-aboutpage .content .contact-form form .form-fields p{display:flex;flex-direction:column;margin-bottom:15px}.about-template .type-aboutpage .content .contact-form form .form-fields p label{margin-left:5px;font-size:.95rem;text-transform:uppercase;font-weight:600;color:#003262}.about-template .type-aboutpage .content .contact-form form .form-fields p label:after{content:":"}.about-template .type-aboutpage .content .contact-form form .form-fields p input,.about-template .type-aboutpage .content .contact-form form .form-fields p textarea{border:1px solid #003262;border-radius:5px;padding:10px;font-size:1.125rem}.about-template .type-aboutpage .content .contact-form form .action{text-align:center}.template-searchresults #content{max-width:1400px;margin:0 auto;padding:0 20px}.template-searchresults #content h1{font-size:2.5rem;margin-top:2rem;margin-bottom:1rem}.template-searchresults #content h2{font-size:1.5rem;margin-top:2rem;border-bottom:1px dotted #003262;margin-bottom:1rem}@media screen and (max-width:736px){.template-searchresults #content form{display:flex}}.template-searchresults #content form label{display:none}.template-searchresults #content form input[type=text]{border:1px solid #003262;padding:10px;font-size:1.125rem;border-radius:3px;width:90%}.template-searchresults #content form input[type=submit]{background:#003262;border:1px solid #003262;color:#fff;border-radius:5px;padding:10px 20px;font-size:1.125rem}.template-searchresults #content form input[type=submit]:active,.template-searchresults #content form input[type=submit]:focus{background:#fff;color:#003262}.template-searchresults #content form input[type=submit]:hover{background:rgba(0,50,98,0.9);color:#fff}.template-searchresults #content ul li{margin:1rem 0;padding-bottom:1rem;border-bottom:1px dashed #f3aa04}.template-searchresults #content ul li h4{font-size:1.2rem;font-weight:700}.template-searchresults #content ul li h4 a{color:#003262;text-decoration:none}.template-searchresults #content ul li h4 a:hover{text-decoration:underline}.template-searchresults #content ul li h4 a .content-type{color:#f3aa04}.template-searchresults #content ul li .description{margin-top:.5rem;font-size:1.125rem;line-height:1.5rem}.template-searchresults #content .pagination{margin-top:2rem}.template-searchresults #content .pagination .button{border:2px solid #003262;border-radius:5px;padding:3px 10px;text-decoration:none;color:#003262}.template-searchresults #content .pagination .button:hover{color:#fff;background-color:#003262}.template-searchresults #content .no-results{text-align:center;margin-top:20px;color:#c4820e;font-size:1.5rem;font-weight:700}.form-submit-success{margin:70px 30px 200px 30px;text-align:center}.form-submit-success h1{font-family:freight-micro-pro,sans-serif;font-size:2.5rem;font-weight:700;color:#003262}.form-submit-success div.thank-you{font-size:1.5rem;color:#505050}.contact-form{margin-bottom:50px}@media screen and (max-width:736px){.contact-form{margin:0 10px}}.contact-form h1{text-align:center;font-size:2.5rem}.contact-form .description{font-size:1.5rem;text-align:center;color:#505050;margin-bottom:24px}.contact-form form .form-fields{margin:0 70px}@media screen and (max-width:736px){.contact-form form .form-fields{margin:unset}}.contact-form form .form-fields p{display:flex;flex-direction:column;margin-bottom:15px}.contact-form form .form-fields p label{margin-left:5px;font-size:.95rem;text-transform:uppercase;font-weight:600;color:#003262}.contact-form form .form-fields p label:after{content:":"}.contact-form form .form-fields p input,.contact-form form .form-fields p textarea{border:1px solid #003262;border-radius:5px;padding:10px;font-size:1.125rem}.contact-form form .action{text-align:center}.template-404 .not-found{width:1400px;margin:170px auto}.template-404 .not-found h1{font-size:5rem;color:#003262;margin-bottom:30px}.template-404 .not-found h2{font-size:3rem;color:#1f74db}