@font-face{font-family:"Graphik";src:url("../fonts/graphik/graphik-bold-italic.woff2") format("woff2"),url("../fonts/graphik/graphik-bold-italic.woff") format("woff");font-weight:700;font-style:italic}
@font-face{font-family:"Graphik";src:url("../fonts/graphik/graphik-bold.woff2") format("woff2"),url("../fonts/graphik/graphik-bold.woff") format("woff");font-weight:700;font-style:normal}
@font-face{font-family:"Graphik";src:url("../fonts/graphik/graphik-regular-italic.woff2") format("woff2"),url("../fonts/graphik/graphik-regular-italic.woff") format("woff");font-weight:400;font-style:italic}
@font-face{font-family:"Graphik";src:url("../fonts/graphik/graphik-regular.woff2") format("woff2"),url("../fonts/graphik/graphik-regular.woff") format("woff");font-weight:400;font-style:normal}
@font-face{font-family:"Graphik";src:url("../fonts/graphik/graphik-semibold.woff2") format("woff2"),url("../fonts/graphik/graphik-semibold.woff") format("woff");font-weight:600;font-style:normal}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:0;color:#333}
.flickity-button:hover{background:white;cursor:pointer}
.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19F;box-shadow:0 0 0 5px #19F}
.flickity-button:active{opacity:.6}
.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.flickity-button-icon{fill:currentColor}
.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.flickity-prev-next-button.previous{left:10px}
.flickity-prev-next-button.next{right:10px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{opacity:1}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
body{line-height:1;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;color:#000;background-color:#fff}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
b,strong{font-weight:bold}
em,i{font-style:italic}
label{cursor:pointer}
sup{vertical-align:baseline;position:relative;top:-0.4em;font-size:85%;padding:0 .3em 0 .1em}
a{text-decoration:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
.clearfix{zoom:1}
.clearfix::after,.clearfix::before{content:".";display:block;height:0;overflow:hidden;zoom:1}
.clearfix::after{clear:both}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:.0625rem}
.screen-reader-text:focus{clip:auto !important;display:block;height:auto;left:.3125rem;top:.3125rem;width:auto;z-index:100}
.skip-to-content-link{background-color:#005587;color:#fff;padding:.75rem}
.admin-bar .skip-to-content-link{z-index:999999}
.hide{display:none !important}
.invisible{visibility:hidden !important}
.hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.hide{display:none !important}
.invisible{visibility:hidden !important}
.hidden{border:0;clip:rect(0 0 0 0);height:.0625em;margin:-.0625em;overflow:hidden;padding:0;position:absolute;width:.0625em}
a{color:#000}
a:hover,afocus{text-decoration:underline}
.wrap-long-word{word-break:break-all}
table{width:100%}
td,th{font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;font-size:1.25rem;line-height:1.5;padding:1.25rem 1.5625rem}
thead th,thead td{background-color:#005587;color:#fff;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-weight:700;text-align:left}
tbody tr:nth-of-type(even) td{background-color:#f5f5f5}
.wysiwyg h1{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.5rem}
.wysiwyg h2{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.25rem}
.wysiwyg h3{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.wysiwyg h4{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.wysiwyg h5,.wysiwyg h6{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.wysiwyg blockquote{color:#005587;padding-left:2rem;border-left:.1875rem solid #005587;margin:1.5rem 0 1.5rem 3.75rem}
.wysiwyg blockquote p{font-size:1rem;font-weight:600;line-height:1.5}
.wysiwyg p{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;max-width:70ch}
.wysiwyg p:last-of-type{margin-bottom:0}
.wysiwyg a{color:#005587;text-decoration:underline}
.wysiwyg ul,.wysiwyg ol{padding-left:1.625rem;margin-bottom:2rem;font-size:1rem;max-width:70ch}
.wysiwyg ul{list-style:disc}
.wysiwyg ol{list-style:decimal}
.wysiwyg li{font-size:1rem;line-height:1.5}
.wysiwyg dt{margin-bottom:.5rem}
.wysiwyg dd{margin-bottom:2rem}
.wysiwyg figure,.wysiwyg .node-image .content{display:table;margin-bottom:2rem}
.wysiwyg figure.wp-block-embed{display:block}
.wysiwyg figure.wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex}
.wysiwyg figcaption,.wysiwyg .image-caption-wrapper{padding-top:.5rem;font-size:.75rem;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.25;font-weight:500;display:table-caption;caption-side:bottom;text-align:right}
.wysiwyg .node-image p{margin:0}
.main-content{padding-top:3.125rem}
img{max-width:100%;height:auto}
img.orientation--portrait{max-height:40rem;width:auto}
.alignleft{float:none}
.alignright{float:none}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.responsive-embed{position:relative;overflow:hidden}
.responsive-embed iframe,.responsive-embed object,.responsive-embed embed{position:absolute;top:0;left:0;height:100%;width:100%}
.media-credit,.node-image .photo-credit{display:block;text-transform:uppercase;letter-spacing:.02em;color:#666;font-size:.5rem}
svg{fill:currentColor}
.icon,.logo{width:1em;height:1em;stroke-width:0;stroke:currentColor}
svg.logo-society-for-science-and-the-public{width:1em;height:.215em}
.pagination{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.875em 1rem;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.pagination .next-link{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.pagination .previous-link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.pagination .next-link,.pagination .previous-link{font-size:1.375rem;padding:1.375rem 3.4375rem;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.02em;border:.1875rem solid #005587;text-align:center;text-decoration:none}
.pagination .next-link:hover,.pagination .next-link:focus,.pagination .previous-link:hover,.pagination .previous-link:focus{background-color:#005587;color:#fff}
.pagination .disabled{visibility:hidden}
.pagination .link-items{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33.3%}
.pagination .link-item{display:block;border-radius:50%;padding:46% 1.03125rem 54%;font-size:1.625rem;color:#000;height:0;text-align:center;line-height:0}
.pagination .current{background-color:#005587;color:#fff;cursor:default;width:4.0625rem}
.pagination .current:hover,.pagination .current:focus{text-decoration:none}
.pagination .link-label{border:0;clip:rect(0 0 0 0);height:.0625em;margin:-.0625em;overflow:hidden;padding:0;position:absolute;width:.0625em}
.featured-post{margin:0 auto 6rem;max-width:60rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.featured-post .post-date{font-weight:400;font-size:1rem;line-height:1.875;color:#005587}
.featured-post .post-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.featured-post .post-author{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.5rem}
.featured-post .post-description{font-size:1rem;line-height:1.5}
.featured-post .post-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:23.4375rem;flex-basis:23.4375rem;padding-right:1rem}
.featured-post .post-media{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;position:relative;margin-left:2rem;max-width:55%}
.featured-post .post-media::after{content:" ";position:absolute;left:0;top:0;height:15.625rem;width:15.625rem;background-color:#7aaddd;z-index:-1}
.featured-post .post-media figure{display:table;margin-left:auto;margin-right:auto}
.featured-post .post-media figcaption{padding-top:.5rem;font-size:.75rem;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.25;font-weight:500;display:table-caption;caption-side:bottom;text-align:right}
.featured-post .post-media img{width:100%;height:auto;max-width:100%}
.featured-post .post-media-inner{margin-left:2rem;margin-top:2rem;line-height:0}
.featured-post .post-call-to-action{margin-right:3.125rem;font-size:1.375rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:1.375rem 3.25rem;background-color:#ffc927;color:#000;float:right}
.featured-post--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.featured-post--left .post-media{margin-left:0;margin-right:3rem}
.featured-post--left .post-call-to-action{margin-right:0}
.featured-post--right .post-media::after{left:auto;right:0;top:0}
.featured-post--right .post-media .post-media-inner{margin-left:0;margin-right:3.125rem}
.share-tools .label{font-size:1rem;line-height:1.5;margin-bottom:.875rem !important}
.share-tools .link{display:block;text-align:center;font-size:18px;padding-top:9px;width:2.25rem;height:2.25rem;background-color:#005587;color:#fff !important;border-radius:50%;vertical-align:bottom;line-height:18px !important}
.share-tools .link .icon{fill:currentColor !important;height:18px !important;width:18px !important}
.share-tools .icon-email{margin-top:-.3125rem}
.share-tools.is-preview{pointer-events:none}
.share-tools.vertical{position:absolute;top:0;left:-6.25rem;height:100%}
.share-tools.vertical .inner{position:-webkit-sticky;position:sticky;top:0}
.admin-bar .share-tools.vertical .inner{top:2rem}
.share-tools.vertical .link{display:block;margin-bottom:.8125rem}
.share-tools.horizontal{margin-bottom:1.5rem;margin-top:1.5rem}
.share-tools.horizontal .inner{margin-left:auto;margin-right:auto;max-width:70ch}
.share-tools.horizontal .link{display:inline-block;margin-left:.8125rem}
.share-tools.horizontal .label+.link{margin-left:0}
.post-archive{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem}
.post-archive .post-archive-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto 3.125rem}
.post-archive-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:73.875rem;margin-left:auto;margin-right:auto}
.post-archive-item{-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);margin:0 0 2.25rem;background-color:#fff;width:23.125rem}
.post-archive-items .post-archive-item{margin-left:.75rem;margin-right:.75rem}
.post-archive-item .image img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';height:240px;width:100%}
.post-archive-item .image-placeholder{padding-top:67.5%}
.search-results .post-archive-item .image-placeholder{display:none}
.post-archive-item .body{padding:2rem 1.5rem 2rem;text-align:center}
.post-archive-item .description{font-size:1rem;line-height:1.5;margin-top:1rem}
.post-archive-item .description p,.post-archive-item .description ul,.post-archive-item .description ol,.post-archive-item .description li{margin:1rem 0}
.post-archive-item .description ul{list-style-type:disc;padding-left:1.5rem}
.post-archive-item .description>:first-child{margin-top:0}
.post-archive-item .description>:last-child{margin-bottom:0}
.post-archive-item .archive-item-date{font-weight:400;font-size:1rem;color:#005587;display:block;padding-bottom:1.5rem}
.post-archive-item .archive-item-post-type{color:#666;font-size:.875rem;margin-bottom:.25em}
.post-archive-item .archive-item-title{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem}
.event-archive-page{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem}
.event-archive-page .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2rem}
.event-archive-items{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}
.event-archive-item{-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);margin:0 0 2.1875rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;-o-transition:transform 300ms;transition:transform 300ms;transition:transform 300ms,-webkit-transform 300ms;text-decoration:none}
.event-archive-item:hover,.event-archive-item:focus{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:1;text-decoration:none}
.event-archive-item .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-negative:0;flex-shrink:0;line-height:0;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;height:100%}
.event-archive-item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}
.event-archive-item .body{padding:1.625rem 2.875rem}
.event-archive-item .title{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:.9375rem}
.event-archive-item .description{font-size:1rem;line-height:1.5;margin-bottom:.75rem}
.event-archive-item .details{display:-webkit-box;display:-ms-flexbox;display:flex}
.event-archive-item .detail-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:50%;margin-bottom:1.125rem}
.event-archive-item .detail-label{display:block;font-size:.875rem;text-transform:uppercase;letter-spacing:.02em;font-weight:700;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;margin-bottom:.375rem}
.event-archive-item .detail{display:block;line-height:1.3333}
.event-archive-item .p-location .p-name{display:block}
.event-archive-item .start-date{display:block}
.author-bio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:70ch;margin-bottom:4.375rem}
.author-bio .author-avatar{margin-right:2.375rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:6.25rem;height:6.25rem;overflow:hidden;border-radius:50%}
.author-bio .author-details{font-size:1.125rem;line-height:1.5}
.author-bio .author-name{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.25rem;text-align:left}
.single-alumni .hero-header{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;margin-bottom:4rem}
.single-alumni .hero-wrapper{background-color:#c2daf0;padding:2.1rem 2.1rem 2.1rem 5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.single-alumni .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2rem}
.single-alumni .main{-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.single-alumni .main .hero-description{margin-bottom:2rem;line-height:1.5em;font-size:1.125rem}
.single-alumni .main .terms-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.single-alumni .main .terms-pad li{margin-right:5px;margin-bottom:5px}
.single-alumni .main .terms-pad a{transition:transform .7s cubic-bezier(0.1,0.4,0.55,1),-webkit-transform .7s cubic-bezier(0.1,0.4,0.55,1);background-color:#005587;color:#fff;padding:4px 6px;font-size:.75rem;min-width:73px;display:block;text-align:center;line-height:1.3em}
.single-alumni .main .terms-pad a:hover{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
.single-alumni .sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.single-alumni .sidebar:before{content:"";display:block;position:absolute;height:90%;width:10px;background-color:#7aaddd;left:18%;top:5%}
.single-alumni .sidebar .share-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2rem;color:#005587}
.single-alumni .sidebar .share-bar h2{margin-bottom:1rem}
.single-alumni .sidebar .share-bar a{transition:transform .7s cubic-bezier(0.1,0.4,0.55,1),-webkit-transform .7s cubic-bezier(0.1,0.4,0.55,1);background-color:#005587;display:block;width:30px;height:30px;text-align:center;border-radius:50%;margin-bottom:.5rem;position:relative}
.single-alumni .sidebar .share-bar a:hover{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
.single-alumni .sidebar .share-bar svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.single-alumni .sidebar .share-bar svg path{fill:#c2daf0}
.single-alumni .sidebar .image-box{width:70%}
.single-alumni .sidebar .image-box img{width:100%;height:auto;-webkit-box-shadow:0 3px 6px #00000029;box-shadow:0 3px 6px #00000029}
.post-type-archive-alumni .main-content{padding-top:0}
.archive-alumni .hero-alumni-sliders{display:grid;grid-template-areas:"pos1 pos3 pos3 pos4 pos4 pos6 pos8" "pos2 pos3 pos3 pos5 pos7 pos7 pos9";background-color:#fff;border:1px solid #005587}
.archive-alumni .hero-alumni-sliders .flickity-enabled.is-draggable .flickity-viewport{width:100%;height:100%}
.archive-alumni .hero-alumni-sliders .flickity-slider{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;width:100% !important;height:100% !important}
.archive-alumni .hero-alumni-sliders .alumni-hero-slider-module{background-color:#005587}
.archive-alumni .hero-alumni-sliders #hero-pos-1{grid-area:pos1;height:14.28vw}
.archive-alumni .hero-alumni-sliders #hero-pos-2{grid-area:pos2;height:14.28vw}
.archive-alumni .hero-alumni-sliders #hero-pos-3{grid-area:pos3;height:28.56w}
.archive-alumni .hero-alumni-sliders #hero-pos-4{grid-area:pos4;height:14.28vw}
.archive-alumni .hero-alumni-sliders #hero-pos-5{grid-area:pos5;height:14.28vw}
.archive-alumni .hero-alumni-sliders #hero-pos-6{grid-area:pos6;height:14.28vw}
.archive-alumni .hero-alumni-sliders #hero-pos-7{grid-area:pos7;height:14.28vw}
.archive-alumni .hero-alumni-sliders #hero-pos-8{grid-area:pos8;height:14.28vw}
.archive-alumni .hero-alumni-sliders #hero-pos-9{grid-area:pos9;height:14.28vw}
.archive-alumni .hero-alumni-sliders .slide{width:100%;height:100%;left:0 !important;opacity:0;-webkit-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;z-index:-1}
.archive-alumni .hero-alumni-sliders .slide.is-selected{opacity:1;z-index:0}
.archive-alumni .hero-alumni-sliders .slide-image{border:2px solid #005587;height:100%}
.archive-alumni .hero-alumni-sliders .slide-image a{background-color:#005587;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}
.archive-alumni .hero-alumni-sliders .slide-image img{width:100%;-o-object-fit:cover;object-fit:cover}
.archive-alumni .slider-module :after{background-color:#7aaddd}
.archive-alumni .quote-carousel-post-content{background-color:rgba(255,201,39,0.45)}
.archive-alumni #alumni-results{top:-100px;position:relative}
.alumni-search-archive-wrapper{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;text-align:left;padding:.3125rem 4rem 5.875rem}
.alumni-search-archive-wrapper .title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:left;margin:0 auto;margin-bottom:2rem;max-width:100%}
.alumni-search-archive-wrapper .alumni-archive-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item{width:25%;padding:0 1.5%;-webkit-box-shadow:unset;box-shadow:unset}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .image a{position:relative;display:block}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .image a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:#005587 0 0 no-repeat padding-box;opacity:.5;mix-blend-mode:multiply}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .image img{-webkit-filter:grayscale(100%) sepia(20%) brightness(100%) hue-rotate(176deg) saturate(600%);filter:grayscale(100%) sepia(20%) brightness(100%) hue-rotate(176deg) saturate(600%);-o-object-position:top;object-position:top}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .archive-item-title a{color:#2699fb}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .description{margin-top:.5rem;font-size:.875rem;font-weight:900}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .description .alumni-accolades{font-weight:normal;font-size:.75rem}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .description .alumni-accolades span:after{content:","}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .description .alumni-accolades span:last-child:after{content:unset}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .description .programs span{display:block}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item:hover .image a:before{content:unset}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item:hover .image img{-webkit-filter:unset;filter:unset}
.alumni-search-archive-wrapper .alumni-archive-items .pagination{max-width:100%}
.alumni-search-block .filters-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.1875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.alumni-search-block .filter-title{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;width:auto}
.alumni-search-block .filter-fields{margin-left:2rem;border-left:1px solid #afafaf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.alumni-search-block .filter-fields li{margin-left:2rem;margin-bottom:.75rem}
.alumni-search-block .filter-fields label{font-size:.875rem;margin-bottom:.5rem;display:block}
.alumni-search-block .filter-fields select,.alumni-search-block .filter-fields input{margin-bottom:.5rem}
.alumni-search-block .filter-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.875rem;border:1px solid #005587;padding:.5rem 1.8125rem .5rem 1rem;background:url("/wp-content/themes/society-for-science-and-the-public/assets/icons/expand.svg") right .2rem center no-repeat}
.alumni-search-block .filter-fields input[type=email],.alumni-search-block .filter-fields input[type=password],.alumni-search-block .filter-fields input[type=tel],.alumni-search-block .filter-fields input[type=text],.alumni-search-block .filter-fields input[type=url],.alumni-search-block .filter-fields textarea{font-size:.875rem;border:1px solid #005587;padding:.5rem 1rem .5rem 1rem;border-radius:1rem}
.alumni-search-block .filter-fields input[type=email]::-webkit-input-placeholder,.alumni-search-block .filter-fields input[type=password]::-webkit-input-placeholder,.alumni-search-block .filter-fields input[type=tel]::-webkit-input-placeholder,.alumni-search-block .filter-fields input[type=text]::-webkit-input-placeholder,.alumni-search-block .filter-fields input[type=url]::-webkit-input-placeholder,.alumni-search-block .filter-fields textarea::-webkit-input-placeholder{color:#000}
.alumni-search-block .filter-fields input[type=email]::-moz-placeholder,.alumni-search-block .filter-fields input[type=password]::-moz-placeholder,.alumni-search-block .filter-fields input[type=tel]::-moz-placeholder,.alumni-search-block .filter-fields input[type=text]::-moz-placeholder,.alumni-search-block .filter-fields input[type=url]::-moz-placeholder,.alumni-search-block .filter-fields textarea::-moz-placeholder{color:#000}
.alumni-search-block .filter-fields input[type=email]:-ms-input-placeholder,.alumni-search-block .filter-fields input[type=password]:-ms-input-placeholder,.alumni-search-block .filter-fields input[type=tel]:-ms-input-placeholder,.alumni-search-block .filter-fields input[type=text]:-ms-input-placeholder,.alumni-search-block .filter-fields input[type=url]:-ms-input-placeholder,.alumni-search-block .filter-fields textarea:-ms-input-placeholder{color:#000}
.alumni-search-block .filter-fields input[type=email]::-ms-input-placeholder,.alumni-search-block .filter-fields input[type=password]::-ms-input-placeholder,.alumni-search-block .filter-fields input[type=tel]::-ms-input-placeholder,.alumni-search-block .filter-fields input[type=text]::-ms-input-placeholder,.alumni-search-block .filter-fields input[type=url]::-ms-input-placeholder,.alumni-search-block .filter-fields textarea::-ms-input-placeholder{color:#000}
.alumni-search-block .filter-fields input[type=email]::placeholder,.alumni-search-block .filter-fields input[type=password]::placeholder,.alumni-search-block .filter-fields input[type=tel]::placeholder,.alumni-search-block .filter-fields input[type=text]::placeholder,.alumni-search-block .filter-fields input[type=url]::placeholder,.alumni-search-block .filter-fields textarea::placeholder{color:#000}
.alumni-search-block .filter-fields #alumni-form_search_query{padding:.5rem 1.8125rem .5rem 1rem;background:url("/wp-content/themes/society-for-science-and-the-public/assets/icons/search-icon.svg") right .2rem center no-repeat}
.alumni-search-block .filter-fields input[type=submit]{font-size:.875rem;padding:.5rem 1rem;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.02em;border:.0625rem solid #005587;text-align:center;text-decoration:none;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;background-color:#fff}
.alumni-search-block .filter-fields input[type=submit]:hover,.alumni-search-block .filter-fields input[type=submit]:focus{background-color:#005587;color:#fff;cursor:pointer}
.related-posts{background-color:#f5f5f5;padding:2.25rem 1rem 2.625rem}
.related-posts .related-posts-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:1.75rem}
.related-posts .post-archive-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.template-faq-page{text-align:center}
.template-faq-page .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2rem}
.template-faq-page .the-content{max-width:37.5rem;margin-left:auto;margin-right:auto}
.faq-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.faq-section .faq-nav{position:absolute;left:4.375rem;top:0;height:100%}
.faq-section .faq-nav .inner{position:-webkit-sticky;position:sticky;top:0}
.admin-bar .faq-section .faq-nav .inner{top:2rem}
.faq-section .faq-nav-title{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.faq-section .faq-nav-link{display:inline-block;padding:.8125rem 1.375rem;border:.1875rem solid #005587;margin-bottom:.8125rem;font-weight:400;font-size:1rem;line-height:1.875;text-decoration:none}
.faq-section .faq-nav-link:hover,.faq-section .faq-nav-link:focus{background-color:#005587;color:#fff}
.faq-section .faq-group{width:66.6%;margin-right:5rem}
.faq-section .faq-group-title{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin-bottom:2.5rem}
.faq-section .faq-group-items{margin-bottom:5rem}
.faq-section .faq-item{padding:2.1875rem 0;border-top:.0625rem solid #000;border-bottom:.0625rem solid #000;margin-bottom:-.0625rem;font-size:1rem;line-height:1.5}
.faq-section .faq-item-title button{all:inherit;border:0;font-weight:700;cursor:pointer;padding-right:2.1875rem;position:relative;width:100%}
.faq-section .faq-item-title button:focus{outline:.1875rem solid #005587}
.faq-section .faq-item-title button:hover:focus{outline:0}
.faq-section .faq-item-title button::after{content:'-';position:absolute;right:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.5625rem;line-height:.9;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:#005587;color:#fff;text-align:center}
.no-js .faq-section .faq-item-title button::after{display:none}
.faq-section .faq-item-content{padding-top:2rem}
.faq-section .faq-item--closed .faq-item-title button::after{content:'+'}
.faq-section .faq-item--closed .faq-item-content{display:none}
.faq-section .faq-item-cta{display:inline-block;margin-top:2rem;padding:1.375rem 2.375rem;background-color:#ffc927;font-weight:700;font-size:1.375rem;line-height:1.454545;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.site-header{background-color:#005587;padding:3.625rem 0 0;position:-webkit-sticky;position:sticky;top:0;z-index:99}
.admin-bar .site-header{top:2rem}
.site-header .inner{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.site-header .logo{width:100%;height:auto;max-width:21.875rem;color:#fff;margin-top:1.125rem;margin-bottom:1.125rem}
.site-header .mobile-menu-trigger{display:none}
.site-nav .site-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.site-nav .highlight>a{border:.1875rem solid #ffc927;text-decoration:none;padding-top:.5rem;padding-bottom:.5rem}
.site-nav .highlight>a .menu-item-text{border:0 none}
.site-nav .highlight>a:hover,.site-nav .highlight>a:focus{background-color:#ffc927;color:#005587}
.site-nav li{list-style-type:none;font-size:1.375rem;line-height:1.8181;text-transform:uppercase;letter-spacing:.02em;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-weight:700}
.site-nav a{color:#fff;display:block;padding:2.25rem 1.5rem;position:relative}
.site-nav a:hover,.site-nav a:focus{text-decoration:none}
.site-nav a:hover .menu-item-text,.site-nav a:focus .menu-item-text{border-bottom-color:#ffc927}
.site-nav .icon{display:none}
.site-nav .icon-magnifying-glass{display:inline-block;position:relative;top:.125rem}
.site-nav .menu-item-text{display:inline-block;border-bottom:.125rem solid #005587}
.site-nav .sub-menu{display:none;position:absolute;background-color:#f5f5f5;z-index:99}
.site-nav .sub-menu .icon{font-size:75%;margin-left:.5rem;display:inline-block}
.site-nav .sub-menu .menu-item-text{border-bottom-color:#f5f5f5}
.site-nav .sub-menu li{text-transform:none;font-weight:500;font-size:1.125rem}
.site-nav .sub-menu li,.site-nav .sub-menu a{color:#000}
.site-nav .sub-menu a{padding-top:.75rem;padding-bottom:.75rem}
.site-nav .sub-menu--open>a .menu-item-text{border-bottom-color:#ffc927}
.site-nav .sub-menu--open .sub-menu{display:block}
.site-nav .mobile-menu-close{display:none}
.site-footer{background-color:#3c3c3c}
.site-footer .inner{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;padding-top:2.875rem;padding-bottom:.75rem}
.site-footer .logo{width:100%;max-width:23.75rem;height:auto;color:#fff}
.footer-logo-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer-social-media-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer-social-media-items .facebook :hover,.footer-social-media-items .facebook :focus{background-color:#3b5998;color:#fff}
.footer-social-media-items .twitter :hover,.footer-social-media-items .twitter :focus{background-color:#1da1f2;color:#fff}
.footer-social-media-items .instagram :hover,.footer-social-media-items .instagram :focus{background:-webkit-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-o-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);color:#fff}
.footer-social-media-items .flickr :hover,.footer-social-media-items .flickr :focus{background-color:#fff;color:#ff0084}
.footer-social-media-items .youtube :hover,.footer-social-media-items .youtube :focus{background-color:red;color:#fff}
.footer-social-media-items .linkedin :hover,.footer-social-media-items .linkedin :focus{background-color:#0077b5;color:#fff}
.footer-social-media-items .medium :hover,.footer-social-media-items .medium :focus{background-color:#00ab6c;color:#000}
.footer-social-media-item{margin-left:1.125rem}
.footer-social-media-item a{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none;font-size:1.125rem;padding-top:.25rem;width:2.25rem;height:2.25rem;background-color:#fff;color:#3c3c3c;border-radius:50%;-webkit-transition:background 320ms,color 320ms;-o-transition:background 320ms,color 320ms;transition:background 320ms,color 320ms}
.footer-menu-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.footer-menu-items{padding-top:3.125rem}
.footer-menu-item{padding-bottom:2rem;width:33.333%}
.footer-menu-title{font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.454545;text-transform:uppercase;letter-spacing:.02em}
.footer-menu-title,.footer-menu-title a{color:#fff}
.footer-menu-list-item,.footer-menu-list-item a{font-size:1rem;line-height:1.555;color:#fff}
.footer-misc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:.125rem solid #4a4a4a;padding-top:2rem}
.footer-misc .logo{width:3.75rem}
.footer-misc .four-star-logo-wrapper img{width:7.8125rem}
.footer-credits{font-size:.875rem;line-height:1.75;padding-bottom:.75rem}
.footer-credits,.footer-credits a{color:#fff}
.blog-page-modules hr{margin-bottom:1.875rem}
.single-post{margin:0 auto 4rem;max-width:60rem;position:relative}
.single-post .the-terms{font-size:1rem;font-weight:600;line-height:1.875;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.02em}
.single-post .the-terms,.single-post .the-terms a{color:#005587}
.single-post .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.75rem}
.single-post .the-date{font-size:1rem;text-transform:uppercase;letter-spacing:.02em;line-height:1.5;display:block;margin-bottom:1.75rem}
.single-post .the-excerpt{font-size:1.625rem;line-height:1.6;margin-bottom:1.75rem}
.single-post .the-author{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:2.25rem}
.single-post .the-content{padding-top:.0625rem}
.single-post .the-featured-image,.single-post .the-featured-video{-webkit-box-shadow:3.75rem -3.75rem #dadada;box-shadow:3.75rem -3.75rem #dadada;margin:3.75rem 0}
.single-post .the-featured-video{padding-top:.0625rem}
.single-post figure .the-featured-image{margin-bottom:0}
.single-post .dot-separator{clear:both;text-align:center;margin-bottom:3.75rem;max-width:70ch}
.single-post .dot-separator .dot{background-color:#000;border-radius:50%;display:inline-block;height:.25rem;width:.25rem;margin-left:.46875rem;margin-right:.46875rem}
.single-page{margin:0 auto 4rem;max-width:60rem;position:relative}
.single-page .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.75rem}
.single-page .the-date{font-size:1rem;text-transform:uppercase;letter-spacing:.02em;line-height:1.5;display:block;margin-bottom:1.75rem}
.single-page .the-featured-image{-webkit-box-shadow:3.75rem -3.75rem #dadada;box-shadow:3.75rem -3.75rem #dadada;margin:3.75rem 0}
.single-page figure .the-featured-image{margin-bottom:0}
.single-page .the-content{max-width:70ch;margin:0 auto}
.single-person{margin:0 auto 4rem;max-width:60rem}
.single-person .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2rem}
.single-person .person-information{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.single-person .the-featured-image{-webkit-box-shadow:3.75rem -3.75rem #7aaddd;box-shadow:3.75rem -3.75rem #7aaddd;margin-top:3.75rem;margin-right:6.875rem;margin-bottom:2rem;max-width:18.75rem}
.single-person .person-details{-webkit-box-flex:1;-ms-flex:1;flex:1}
.single-person .person-detail{font-size:1rem;line-height:1.5;margin-bottom:2rem}
.single-person .person-detail-title{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:.8125rem}
.single-person .the-content{max-width:70ch;margin:0 auto 4rem}
.single-event{margin:0 auto 4rem;max-width:60rem}
.single-event .event-header{text-align:center;padding-bottom:.5rem}
.single-event .event-header figure{display:table;margin:0 auto 2rem}
.single-event .event-header figcaption{padding-top:.5rem;font-size:.75rem;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.25;font-weight:500;display:table-caption;caption-side:bottom;text-align:right}
.single-event .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin:0 0 1.75rem;text-align:left}
.single-event .event-information{font-size:1.375rem;line-height:1.4545;padding-bottom:1.75rem}
.single-event .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.75rem}
.single-event .buttons>*{margin-left:1.25rem;margin-righT:1.25rem;width:17.5rem}
.single-event .add-to-calendar-button{display:block;background:#ffc927;color:#fff;border:0;font-weight:700;font-size:1.25rem;line-height:1.4545;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:1.5rem 1rem 1.3125rem;width:100%}
.single-event .calendar-sharing-container{position:relative}
.single-event .calendar-share-links{-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);position:absolute;top:-50%;background-color:#fff;left:-4%;right:-4%;display:none}
.single-event .calendar-share-links.calendar-share-links--open{display:block}
.single-event .calendar-share-link{display:block;text-align:left;font-size:1.375rem;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:.5rem 1rem}
.single-event .register-button{display:block;background:#000;color:#fff;font-weight:700;font-size:1.25rem;line-height:1.4545;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:1.5rem 1rem 1.3125rem}
.single-event .the-content{max-width:48.75rem;margin:0 auto}
.sitewide-search{-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);background-color:#fff;height:33%;min-height:12.5rem;position:fixed;top:0;right:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;-webkit-transition:-webkit-transform 550ms;transition:-webkit-transform 550ms;-o-transition:transform 550ms;transition:transform 550ms;transition:transform 550ms,-webkit-transform 550ms;-webkit-transform:translateY(-31.25rem);-ms-transform:translateY(-31.25rem);transform:translateY(-31.25rem)}
.admin-bar .sitewide-search{top:2rem}
.sitewide-search--open .sitewide-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.sitewide-search .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:60.625rem;-ms-flex-preferred-size:100%;flex-basis:100%;margin:auto 0}
.sitewide-search .sitewide-search-form{-ms-flex-preferred-size:100%;flex-basis:100%;margin:auto auto 3rem;position:relative;padding:0 1rem}
.sitewide-search .sitewide-search-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2rem;display:block}
.sitewide-search .search-input{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;max-width:none;border:0;border-bottom:.0625rem solid #000;padding-right:2rem;width:100%;outline:0}
.sitewide-search .search-button{position:absolute;right:.5rem;bottom:0;background:0;border:0 none;font-size:1.5rem}
.sitewide-search .sitewide-search-close{position:absolute;top:.5rem;right:.5rem;font-size:1.5rem;color:#000;-webkit-appearance:none;background:0;border:0 none}
.sitewide-search .sitewide-search-close:hover .icon,.sitewide-search .sitewide-search-closefocus .icon{outline:.125rem solid #ffc927}
.search-results{max-width:60.625rem;padding:0 1rem;margin-left:auto;margin-right:auto}
.search-results .search-title{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:2rem}
.search-form{position:relative;margin:0 auto 2rem}
.post-archive .search-form{max-width:71.875rem}
.search-form .search-input{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;max-width:none;border:0;border-bottom:.0625rem solid #000;padding-right:2rem;width:100%}
.search-form .search-input:hover{outline:0}
.search-form .search-button{position:absolute;top:0;right:0;bottom:0;background:0;border:0 none;font-size:1.5rem}
.error404 .single-post .the-title,.error404 .single-post p{text-align:center;margin-left:auto;margin-right:auto}
.modules{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem}
.modules .module{margin-bottom:4rem}
.text-media-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.text-media-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.text-media-module.media-module--image.media-module--portrait .module-media{max-width:calc(320px + 50px)}
.text-media-module.media-module--image.media-module--portrait .module-media img{max-height:30rem}
.text-media-module.media-module--image .wysiwyg{font-size:1rem;line-height:1.5rem}
.text-media-module.media-module--image .wysiwyg p,.text-media-module.media-module--image .wysiwyg ul,.text-media-module.media-module--image .wysiwyg ol{max-width:none}
.text-media-module .module-text{-webkit-box-flex:1;-ms-flex:1;flex:1}
.text-media-module .module-media{position:relative;margin-left:3rem}
.text-media-module .module-media::after{content:" ";position:absolute;left:0;top:0;height:20.3125rem;width:20.3125rem;background-color:#005587;z-index:-1}
.text-media-module .module-media .inner-media{margin-left:3.125rem;margin-top:3.125rem;line-height:0}
.text-media-module .module-media img{max-width:100%;width:auto}
.text-media-module .module-media figcaption{padding-top:.5rem;font-size:.75rem;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.25;font-weight:500}
.text-media-module.media-module--gold .module-media::after{background-color:#ffc927}
.text-media-module.media-module--light-blue .module-media::after{background-color:#7aaddd}
.text-media-module .module-call-to-action{margin-right:3.125rem;font-size:1.25rem;font-weight:700;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:1.375rem 3.25rem;text-align:center;background-color:#ffc927;color:#000;float:right;text-decoration:none;border:.1875rem solid #ffc927}
.text-media-module .module-call-to-action:hover,.text-media-module .module-call-to-action:focus{background-color:#fff}
.text-media-module .module-text .module-call-to-action{display:none}
.media-module--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.media-module--right .module-media{margin-left:0;margin-right:3rem}
.media-module--right .module-call-to-action{margin-right:0}
.media-module--right .inner-media figure{float:left}
.media-module--left .module-media::after{left:auto;right:0;top:0}
.media-module--left .module-media .inner-media{margin-left:0;margin-right:3.125rem}
.media-module--left .module-media .inner-media figure{float:right}
.alumni-template-default .text-media-module.media-module--image.media-module--portrait .module-media,.post-type-archive-alumni .text-media-module.media-module--image.media-module--portrait .module-media{max-width:calc(380px + 50px)}
.alumni-template-default .text-media-module.media-module--image.media-module--portrait .module-media img,.post-type-archive-alumni .text-media-module.media-module--image.media-module--portrait .module-media img{max-height:30rem}
.call-to-action-alumni-module{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;text-align:center;padding:0 4rem 5.875rem}
.call-to-action-alumni-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto;margin-bottom:2rem}
.call-to-action-alumni-module .module-description{font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:2rem}
.call-to-action-alumni-module .module-description>*{margin:0 auto;margin-bottom:1.5rem}
.call-to-action-alumni-module .module-description p:last-child{margin-bottom:0}
.call-to-action-alumni-module .module-call-to-action{text-align:center;background-color:#ffc927;color:#3c3c3c;font-size:1.25rem;text-transform:uppercase;letter-spacing:.02em;display:inline-block;padding:.75rem 1.5rem;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.call-to-action-module{background-color:#ffc927;max-width:48.5rem;margin-left:auto;margin-right:auto;text-align:center;padding:2rem 4rem}
.call-to-action-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2rem}
.call-to-action-module .module-description{font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:2rem}
.call-to-action-module .module-description p:last-child{margin-bottom:0}
.call-to-action-module .module-call-to-action{text-align:center;background-color:#3c3c3c;color:#fff;font-size:1.25rem;text-transform:uppercase;letter-spacing:.02em;display:inline-block;padding:1.5rem 3rem;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.centered-text-module{max-width:38.625rem;display:block;margin-left:auto;margin-right:auto}
.centered-text-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;padding-bottom:1rem;text-align:center}
.centered-text-module.centered-text-module--large-title-size .module-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem}
.text-module{margin-left:auto;margin-right:auto;max-width:70ch}
.text-module.text-module--full-width{max-width:none}
.text-module.text-module--full-width h1,.text-module.text-module--full-width h2,.text-module.text-module--full-width h3,.text-module.text-module--full-width h4,.text-module.text-module--full-width h5,.text-module.text-module--full-width h6{max-width:none}
.featured-blog-posts-alumni-module{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;text-align:center;padding:5.875rem 4rem}
.featured-blog-posts-alumni-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto;margin-bottom:2rem}
.featured-blog-posts-alumni-module .post-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.featured-blog-posts-alumni-module .post-items .post-item{width:32%;-webkit-box-shadow:0 6px 12px #0000001A;box-shadow:0 6px 12px #0000001A;background-color:#fff}
.featured-blog-posts-alumni-module .post-items .post-item+.post-item{margin-left:2%}
.featured-blog-posts-alumni-module .post-items .post-item>a:hover{text-decoration:none}
.featured-blog-posts-alumni-module .post-items img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';height:240px;width:100%;-webkit-box-shadow:0 3px 6px #00000029;box-shadow:0 3px 6px #00000029}
.featured-blog-posts-alumni-module .post-items .content-wrapper{padding:1.875rem}
.featured-blog-posts-alumni-module .post-items .post-item-published-date{margin-bottom:1.375rem;display:block;text-align:center}
.featured-blog-posts-alumni-module .post-items .post-item-title{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;color:#005587;margin-bottom:1rem}
.full-width-media-module .video-with-caption{width:100%}
.full-width-media-module .video-with-caption figcaption{display:block}
.full-width-media-module figure{display:table;margin-left:auto;margin-right:auto;width:100%}
.full-width-media-module figcaption{padding-top:.5rem;font-size:.75rem;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.25;font-weight:500;display:table-caption;caption-side:bottom;text-align:right}
.full-width-media-module img{width:100%;height:auto;max-width:100%}
.full-width-media-module.alumni{position:relative;padding-left:4rem;padding-top:4rem}
.full-width-media-module.alumni p{font-size:.9rem;margin-top:1rem}
.full-width-media-module.alumni .video-wrapper{position:relative;padding-bottom:56.25%;height:0}
.full-width-media-module.alumni .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.full-width-media-module.alumni::after{content:" ";position:absolute;left:0;top:0;height:31.25rem;width:31.25rem;background-color:#7aaddd;z-index:-1}
.modules .picture-cards-module{margin-bottom:0}
.picture-cards-module .meta-title{font-size:.875rem;line-height:1.6666;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.02em;font-weight:600;margin-bottom:.5rem}
.picture-cards-module .meta-title,.picture-cards-module .meta-title a{color:#005587}
.picture-cards-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin-left:auto;margin-right:auto}
.picture-cards-module .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.875rem}
.picture-cards-module .picture-card{-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);margin:0 .75rem 4rem;width:23.125rem}
.picture-cards-module.number-of-cards-2 .picture-card{width:29.375rem}
.picture-cards-module .card-body{padding:1.375rem 1.875rem 1rem}
.picture-cards-module .card-title{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;color:#005587;margin-bottom:1rem}
.picture-cards-module .card-description{font-size:1rem;line-height:1.5}
.picture-cards-module a{text-decoration:none}
.picture-cards-module a:hover .card-title,.picture-cards-module a:focus .card-title{text-decoration:underline}
.picture-cards-module .image img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';height:15rem}
.picture-cards-module.number-of-cards-2 .image img{height:16.25rem}
.picture-cards-module img{display:block;margin-left:auto;margin-right:auto}
.timeline-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-right:auto}
.timeline-module .module-title,.timeline-module .module-description{margin-bottom:2rem;width:45%}
.timeline-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;max-width:none}
.timeline-module.timeline-orientation--horizontal,.timeline-module .module-title{-ms-flex-item-align:center;align-self:center;text-align:center}
.timeline-module .module-description{font-size:1rem;line-height:1.5;text-align:left}
.timeline-module .timeline-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}
.timeline-module .timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%;padding:0 1.5rem;margin-bottom:2rem}
.timeline-module .timeline-item:last-child{margin-bottom:0}
.timeline-module .item-details{text-align:center;margin-bottom:1rem}
.timeline-module .item-description{font-size:1rem;line-height:1.5}
.timeline-module .item-description p{margin-bottom:2rem}
.timeline-module .item-description p:last-child{margin-bottom:0}
.timeline-module .item-number{font-weight:700;font-size:3.125rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.timeline-module .item-number-highlight{display:inline-block;position:relative;z-index:1}
.timeline-module .item-number-highlight::after{content:' ';background-color:#ffc927;position:absolute;right:-1.25rem;width:3.75rem;height:3.75rem;z-index:-1}
.timeline-module .item-number-highlight.odd-item-number::after{background-color:#7aaddd}
.timeline-module .item-overline{font-size:1rem;line-height:1.5;font-weight:400}
.timeline-module .item-title{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem}
.timeline-module.timeline-orientation--vertical .module-title,.timeline-module.timeline-orientation--vertical .module-description{padding-left:10%;width:75%}
.timeline-module.timeline-orientation--vertical .timeline-items{position:relative}
.timeline-module.timeline-orientation--vertical .timeline-items::after{content:" ";width:.3125rem;background-color:#000;height:85%;position:absolute;z-index:-1;left:12.5%}
.timeline-module.timeline-orientation--vertical .timeline-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0;padding-right:0;width:100%}
.timeline-module.timeline-orientation--vertical .item-details{margin-bottom:2rem;width:20%}
.timeline-module.timeline-orientation--vertical .item-details-inner{background-color:#fff;padding:1.5rem 0;margin-top:-1.5rem}
.timeline-module.timeline-orientation--vertical .item-description{margin-top:-.3125rem;width:75%}
.modules .resource-cards-module{margin-bottom:0}
.resource-cards-module .meta-title{font-size:.875rem;line-height:1.6666;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.02em;font-weight:600;margin-bottom:.5rem}
.resource-cards-module .meta-title,.resource-cards-module .meta-title a{color:#005587}
.resource-cards-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto 2rem}
.resource-cards-module .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.resource-cards-module .resource-card{-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);margin:0 .5625rem 4rem;padding:4.0625rem 2.5rem 4.375rem;background-color:#fff;position:relative;min-width:19.375rem;-ms-flex-preferred-size:20%;flex-basis:20%;text-decoration:none;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;-o-transition:transform 300ms;transition:transform 300ms;transition:transform 300ms,-webkit-transform 300ms}
.resource-cards-module .resource-card:hover,.resource-cards-module .resource-card:focus{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:1}
.resource-cards-module .resource-card:hover .card-title,.resource-cards-module .resource-card:focus .card-title{text-decoration:underline}
.resource-cards-module .icon{font-size:7rem;color:#005587}
.resource-cards-module .icon-placeholder{width:7rem;height:7rem}
.resource-cards-module .icon,.resource-cards-module .icon-placeholder,.resource-cards-module img{margin:0 auto 1.625rem;display:block}
.resource-cards-module .card-title{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin-bottom:0}
.resource-cards-module .metadata{color:#005587;font-weight:400;font-size:1rem;line-height:1.875;text-align:center;margin-top:2rem}
.resource-cards-module .call-to-action-container{text-align:center}
.resource-cards-module .call-to-action{display:inline-block;background-color:#ffc927;color:#000;font-weight:700;font-size:1.25rem;line-height:1.4545;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:2rem 1.375rem;border:.1875rem solid #ffc927;text-decoration:none}
.resource-cards-module .call-to-action:hover,.resource-cards-module .call-to-action:focus{background-color:#fff}
.signup-form-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.signup-form-module .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:76%;background-color:#005587}
.signup-form-module .description-container{color:#fff;margin-left:14%;width:30.5rem}
.signup-form-module .title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2.8125rem}
.signup-form-module .description{font-size:1rem;line-height:1.4}
.signup-form-module .form-container{background-color:#f5f5f5;padding:4rem;width:33.625rem;margin-top:4rem;margin-bottom:4rem;position:relative;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}
.signup-form-module .form-title{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2.25rem}
.signup-form-module .form-description{font-size:1rem;margin-bottom:1.125rem;line-height:1.4}
.signup-form-module .oneField{margin-bottom:2rem}
.signup-form-module label.preField{display:block}
.signup-form-module .input,.signup-form-module .inputWrapper input[type="text"],.signup-form-module .inputWrapper textarea{display:block;background:transparent;border:0 none;border-bottom:.1875rem solid #000;margin-bottom:1.5rem;font-size:1rem;line-height:1.65;width:100%}
.signup-form-module .input::-webkit-input-placeholder,.signup-form-module .inputWrapper input[type="text"]::-webkit-input-placeholder,.signup-form-module .inputWrapper textarea::-webkit-input-placeholder{color:#000}
.signup-form-module .input::-moz-placeholder,.signup-form-module .inputWrapper input[type="text"]::-moz-placeholder,.signup-form-module .inputWrapper textarea::-moz-placeholder{color:#000}
.signup-form-module .input:-ms-input-placeholder,.signup-form-module .inputWrapper input[type="text"]:-ms-input-placeholder,.signup-form-module .inputWrapper textarea:-ms-input-placeholder{color:#000}
.signup-form-module .input::-ms-input-placeholder,.signup-form-module .inputWrapper input[type="text"]::-ms-input-placeholder,.signup-form-module .inputWrapper textarea::-ms-input-placeholder{color:#000}
.signup-form-module .input::placeholder,.signup-form-module .inputWrapper input[type="text"]::placeholder,.signup-form-module .inputWrapper textarea::placeholder{color:#000}
.signup-form-module .select,.signup-form-module .inputWrapper select{background-color:transparent;border-radius:0;border:0 none;border-bottom:.1875rem solid #000;padding-bottom:.0625rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:1rem;margin:.5rem 0 1rem}
.signup-form-module .inputWrapper .vertical{display:block;margin-bottom:1rem}
.signup-form-module .inputWrapper .vertical .oneChoice{display:block;margin-bottom:.5rem}
.signup-form-module .inputWrapper .input-checkbox-faux,.signup-form-module .inputWrapper input[type="radio"]{margin-right:.25rem}
.signup-form-module .button,.signup-form-module .actions input[type="submit"]{-webkit-appearance:none;border-radius:0;background-color:#000;color:#f5f5f5;text-transform:uppercase;letter-spacing:.02em;font-size:1.25rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;padding:1.25rem 0;cursor:pointer;margin-top:2.25rem;width:100%}
.signup-form-module .submission-message{opacity:0;-webkit-transition:opacity 700ms;-o-transition:opacity 700ms;transition:opacity 700ms;z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15)}
.signup-form-module .submission-message h2{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.signup-form-module .submission-message p{font-size:1.375rem}
.signup-form-module .submission-message .icon{margin-right:.5rem}
.signup-form-module .put-in-front{z-index:1}
.signup-form-module .submission-message--success{color:#008051}
.signup-form-module .submission-message--error{color:maroon}
.signup-form-module.signup-form-module--submission-success .submission-message--success,.signup-form-module.signup-form-module--submission-error .submission-message--error{opacity:100}
.signup-form-module.signup-form-module--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.signup-form-module.signup-form-module--left .inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-item-align:end;align-self:flex-end}
.signup-form-module.signup-form-module--left .description-container{margin-left:0;margin-right:14%}
.signup-form-module.signup-form-module--left .form-container{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.signup-form-module.signup-form-module--gold .inner{background-color:#ffc927}
.signup-form-module.signup-form-module--gold .description-container{color:#005587}
.text-groups-module{margin-left:-1.25rem;margin-right:-1.25rem}
.text-groups-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto 2rem}
.text-groups-module .text-groups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.text-groups-module .text-group{border-top:.1875rem solid #000;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:1.5rem;margin:0 1.25rem 2rem}
.text-groups-module .text-group-title{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.text-groups-module .text-group-description{font-size:1rem;line-height:1.5;margin-bottom:2rem}
.text-groups-module .text-group-call-to-action{font-weight:700;font-size:1.25rem;line-height:1.45;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-align:center;color:#000;text-transform:uppercase;letter-spacing:.02em;padding:1rem 1rem;border:.1875rem solid #005587;display:inline-block;text-decoration:none}
.text-groups-module .text-group-call-to-action:hover,.text-groups-module .text-group-call-to-action:focus{background-color:#005587;color:#fff}
.text-groups-module .text-group:last-child .text-group-call-to-action{margin-bottom:0}
.text-intro-alumni-module{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;text-align:center;padding:5.875rem 4rem .9375rem}
.text-intro-alumni-module .module-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto;margin-bottom:2rem}
.text-intro-alumni-module .module-sub-title{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto;margin-bottom:2rem}
.text-intro-alumni-module .module-content{font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:2rem}
.text-intro-alumni-module .module-content>*{margin:0 auto;margin-bottom:1.5rem}
.text-intro-alumni-module .module-content p:last-child{margin-bottom:0}
.text-intro-alumni-module .module-call-to-action{text-align:center;background-color:#ffc927;color:#3c3c3c;font-size:1.25rem;text-transform:uppercase;letter-spacing:.02em;display:inline-block;padding:.75rem 1.5rem;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.latest-news-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin-left:auto;margin-right:auto}
.latest-news-module .latest-news-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.875rem}
.latest-news-module .latest-news-item{-ms-flex-preferred-size:19.375rem;flex-basis:19.375rem;margin:0 .5625rem 2.25rem}
.latest-news-module img{margin:0 auto;display:block}
.latest-news-module .category-container{position:relative;line-height:1;min-height:1.875rem}
.latest-news-module .category{position:absolute;left:0;bottom:0;display:inline-block;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1;color:#005587;background-color:#fff;text-transform:uppercase;letter-spacing:.02em;text-align:center}
.latest-news-module .news-item-title{font-weight:700;font-size:1.375rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;margin-top:1.125rem;padding-right:1rem}
.related-alumni-module{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;text-align:center;padding:5.875rem 4rem}
.related-alumni-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto;margin-bottom:2rem}
.related-alumni-module .post-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.related-alumni-module .post-items .post-archive-item{width:32%;-webkit-box-shadow:0 6px 12px #0000001A;box-shadow:0 6px 12px #0000001A;background-color:#fff}
.related-alumni-module .post-items .post-archive-item+.post-archive-item{margin-left:2%}
.related-alumni-module .post-items .post-archive-item>a:hover{text-decoration:none}
.related-alumni-module .post-items img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';height:240px;width:100%;-webkit-box-shadow:0 3px 6px #00000029;box-shadow:0 3px 6px #00000029}
.related-alumni-module .post-items .archive-item-title{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;color:#005587;margin-bottom:1rem}
.related-alumni-module .post-items .archive-item-title a{color:#005587}
.related-alumni-module .post-items .programs span{display:block}
.slider-module{position:relative;padding:3.4375rem;padding-right:0}
.slider-module::after{content:" ";position:absolute;left:0;top:0;height:20.3125rem;width:20.3125rem;background-color:#005587;z-index:-1}
.slider-module.slider-module-format--text{max-width:52.25rem;margin-left:auto;margin-right:auto}
.slider-module.slider-module-format--text .flickity-viewport{-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);background-color:#fff}
.slider-module .flickity-button{top:auto;bottom:-1.4375rem;left:auto;background-color:#ffc927;border-radius:0;padding:1.625rem 2.8125rem;color:#fff;-webkit-box-shadow:0 .25rem .625rem rgba(0,0,0,0.16);box-shadow:0 .25rem .625rem rgba(0,0,0,0.16)}
.slider-module .flickity-button:focus{outline:#005587 solid .1875rem;z-index:100}
.slider-module .flickity-button .flickity-button-icon{height:1rem;top:35%}
.slider-module .flickity-button.next{right:0}
.slider-module .flickity-button.previous{right:5.625rem}
.slider-module.number-of-slides-1 .flickity-button{display:none}
.slider-module .flickity-viewport{-webkit-transition:height .2s;-o-transition:height .2s;transition:height .2s}
.slider-module.slider-module-format--textimage .flickity-viewport{background-color:#fff}
.slider-module.slider-module-format--textimage .flickity-button{right:auto}
.slider-module.slider-module-format--textimage .flickity-button.next{left:9.0625rem}
.slider-module.slider-module-format--textimage .flickity-button.previous{left:3.4375rem}
.slider-module .slide--text{padding:3.75rem 5.9375rem;margin:1.875rem;text-align:center;width:100%}
.slider-module .slide--text-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.slider-module .slide-image{margin-right:3.125rem;margin-bottom:auto;-ms-flex-negative:0;flex-shrink:0;line-height:0;max-width:50%}
.slider-module .slide-image img{line-height:0}
.slider-module .slide-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:3.125rem}
.slider-module .slide-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2.125rem}
.slider-module .slide-description{font-size:1.625rem;max-width:60ch;line-height:1.61;margin-bottom:1.25rem}
.slider-module .slide-description .image-caption-wrapper{padding-top:.5rem;font-size:.75rem;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.25;font-weight:500}
.slider-module .slide-citation{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:.8125rem}
.slider-module .slide-citation-meta{font-size:1rem;line-height:1.5;margin-top:.8125rem}
.recent-posts-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto 1.75rem}
.recent-posts-module .post-archive-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.embed-code-module iframe,.form-assembly-module iframe{width:.0625rem;min-width:100%}
.standard-quote-carousel-slider{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;padding:5.875rem 4rem}
.standard-quote-carousel-slider .flickity-page-dots{bottom:2.1875rem;width:auto;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.standard-quote-carousel-slider .flickity-page-dots .dot{opacity:1;width:.9375rem;height:.9375rem;border:1px solid #005587;background-color:transparent}
.standard-quote-carousel-slider .flickity-page-dots .dot.is-selected{background-color:#005587}
.standard-quote-carousel-slider .flickity-prev-next-button{top:unset;bottom:.875rem;width:1.875rem;height:1.875rem;background-color:transparent}
.standard-quote-carousel-slider .flickity-prev-next-button.next{right:40%}
.standard-quote-carousel-slider .flickity-prev-next-button.previous{left:40%}
.standard-quote-carousel-slider .flickity-button-icon{fill:#005587}
.standard-quote-carousel-slider .slide--alumni-quote{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.standard-quote-carousel-slider .slide--alumni-quote:before{content:"";display:block;position:absolute;height:90%;width:10px;background-color:gold;top:5%;right:34%}
.standard-quote-carousel-slider .slide--alumni-quote .slide-content{width:60%;text-align:right}
.standard-quote-carousel-slider .slide--alumni-quote .slide-image{width:30%}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;max-width:100%;margin-bottom:2rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote:before{content:"\“"}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote:after{content:"\”"}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;max-width:100%;margin-bottom:.75rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote:before{content:"\“"}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote:after{content:"\”"}
.standard-quote-carousel-slider .slide--alumni-quote .slide-sub-heading{margin-bottom:2rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-sub-heading:before{content:"- "}
.standard-quote-carousel-slider .slide--alumni-quote .slide-body{margin-bottom:2rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-cta{font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-size:1.375rem;padding:1.375rem 3.4375rem;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.02em;border:.1875rem solid #005587;text-align:center;text-decoration:none;display:inline-block}
.standard-quote-carousel-slider .slide--alumni-quote .slide-cta:hover,.standard-quote-carousel-slider .slide--alumni-quote .slide-cta:focus{background-color:#005587;color:#fff}
.text-image-carousel .slide-title{font-size:1.8rem}
.text-image-carousel .slide-description{font-size:1rem}
.text-image-carousel::after{content:" ";position:absolute;left:0;top:0;height:25rem;width:25rem;background-color:#7aaddd;z-index:-1}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.sitewide-search .search-button{top:4rem;bottom:auto}
}@media(min-width:40em){.search-results .post-archive-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.search-results .post-archive-item .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-negative:0;flex-shrink:0;line-height:0;max-width:23.125rem}
.search-results .post-archive-item .body{text-align:left;padding-left:3rem}
}@media(min-width:43.75em){.alignleft{float:left;margin:0 1rem 1rem 0}
.alignright{float:right;margin:0 0 1rem 1rem}
}@media(min-width:53.75em){.wysiwyg .two-column-list{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:2.8125rem;-moz-column-gap:2.8125rem;column-gap:2.8125rem;max-width:53.75rem;margin-left:auto;margin-right:auto}
}@media(min-width:63.75em){.site-nav .utility-links{position:absolute;top:0;left:0;right:0;background-color:#f5f5f5;padding-right:2.5rem}
.site-nav .utility-links .utility-links-list{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem}
.site-nav .utility-links .menu-item-text{border-bottom-color:#f5f5f5}
.site-nav .utility-links a{color:#000;display:block;padding:1.125rem;font-size:.875rem;line-height:1.5;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;text-transform:none;font-weight:400}
.site-nav .utility-links .highlight>a{background-color:#ffc927}
.site-nav .utility-links .sub-menu{position:absolute;top:99%;left:auto;right:auto;background-color:#f5f5f5;padding:.5rem 1rem}
.site-nav .utility-links .sub-menu a{padding:.25rem}
.site-nav .utility-links .sub-menu .icon{display:none}
.site-nav .utility-links li:last-child a{padding-right:0}
.site-nav .utility-links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}@media(min-width:63.75em) and (max-width:75em){.site-nav .utility-links{padding-right:1.125rem}
}@media(min-width:63.75em) and (max-width:40em){.site-nav .utility-links .utility-links-list{padding-left:1rem;padding-right:1rem}
}@media(min-width:63.75em) and (min-width:75em){.site-nav .utility-links-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}@media(min-width:64em){.text-media-module.media-module--video .module-media{width:60%}
.text-media-module.media-module--image.media-module--landscape .module-media{max-width:60%}
}@media(max-width:75em){.share-tools{position:static}
.share-tools .label,.share-tools .link{display:inline-block;vertical-align:middle;margin-right:.375rem}
}@media(max-width:68.75em){.site-nav a{padding-left:.75rem;padding-right:.75rem}
}@media(max-width:64em){.featured-post{padding:0 1rem}
.post-archive{padding:0 1rem}
.faq-section{display:block;padding-left:2rem;padding-right:2rem}
.faq-section .faq-nav,.faq-section .faq-nav .inner{position:static}
.faq-section .faq-nav-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem}
.faq-section .faq-nav-item{margin-right:1rem}
.faq-section .faq-group{width:auto;margin-right:0}
.single-post{padding:0 1rem}
.single-post .the-featured-image,.single-post .the-featured-video{max-width:95%;-webkit-box-shadow:2.5rem -2.5rem #dadada;box-shadow:2.5rem -2.5rem #dadada;margin:2.5rem 0}
.single-page{padding:0 1rem}
.single-page .the-featured-image{max-width:95%;-webkit-box-shadow:2.5rem -2.5rem #dadada;box-shadow:2.5rem -2.5rem #dadada;margin:2.5rem 0}
.single-person{padding:0 1rem}
.single-event{padding:0 1rem}
.text-media-module .module-media{margin-bottom:2rem}
.text-media-module .module-media figcaption{float:none;max-width:none}
.text-media-module .module-call-to-action{margin:2rem 0;float:none;display:none;padding-left:.75rem;padding-right:.75rem}
.text-media-module .module-text .module-call-to-action{display:block;margin-bottom:0}
.text-media-module,.text-media-module.media-module--right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.text-media-module .module-text,.text-media-module .module-media{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.slider-module .flickity-button{bottom:-4rem}
.slider-module .slide{display:none}
.slider-module .slide-number-1{display:block}
.slider-module .slide-image{width:100%;max-width:none;margin-bottom:2rem;margin-right:0;-ms-flex-negative:1;flex-shrink:1}
.slider-module .slide-content{padding-right:0}
.slider-module .slide--text-image{-ms-flex-wrap:wrap;flex-wrap:wrap}
.standard-quote-carousel-slider .flickity-prev-next-button.next{right:0}
.standard-quote-carousel-slider .flickity-prev-next-button.previous{left:0}
}@media(max-width:63.75em){.site-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem}
.site-header .inner{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:75%}
.site-header .site-header-logo-link{display:block;margin-left:auto;margin-right:auto}
.site-header .mobile-menu-trigger{display:block;color:#fff;text-transform:uppercase;letter-spacing:.02em;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-size:1.125rem;text-align:center;-ms-flex-negative:0;flex-shrink:0;-webkit-tap-highlight-color:transparent;position:absolute;left:1rem}
.site-header .mobile-menu-trigger .icon{font-size:2.5rem;display:block}
.site-nav{display:none;background-color:#005587;overflow:auto;position:fixed;top:0;bottom:0;right:0;left:0;z-index:999;padding:3rem 0}
.admin-bar .site-nav{top:2.875rem}
.mobile-menu--open .site-nav{display:block}
.site-nav .utility-links{background-color:#005587;position:static}
.site-nav .site-nav-list,.site-nav .utility-links-list{display:block}
.site-nav a,.site-nav .utility-links a{padding:.5625rem 1.75rem;font-size:1.125rem}
.site-nav .highlight>a{border:0 none;background-color:#ffc927;color:#005587}
.site-nav .has-children>a::after{content:none}
.site-nav .has-children .icon{display:inline-block;font-size:85%;margin-left:.5rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 250ms;transition:-webkit-transform 250ms;-o-transition:transform 250ms;transition:transform 250ms;transition:transform 250ms,-webkit-transform 250ms}
.site-nav .has-children.sub-menu--open .icon{-webkit-transform:scaleY(-1) rotate(90deg);-ms-transform:scaleY(-1) rotate(90deg);transform:scaleY(-1) rotate(90deg)}
.site-nav .sub-menu{display:none;position:static;padding:0}
.site-nav .sub-menu .icon{display:none}
.site-nav .sub-menu li{font-size:1rem;line-height:1.5}
.site-nav .sub-menu a{padding-top:.5625rem;padding-bottom:.5625rem}
.site-nav .sub-menu--open .sub-menu{display:block}
.site-nav .mobile-menu-close{display:block;position:absolute;top:0;right:0;font-size:2rem;color:#fff;-webkit-appearance:none;background:0;border:0 none}
.site-nav .mobile-menu-close:hover,.site-nav .mobile-menu-closefocus{outline:.125rem solid #ffc927}
.site-nav .mobile-menu-close .icon{display:block}
}@media(max-width:63.75em) and (max-width:40em){.site-header .inner{padding-left:0;padding-right:0}
}@media(max-width:60em){.featured-post--right .post-media .post-media-inner{margin-right:2rem}
.featured-post,.featured-post.featured-post--left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.featured-post .post-text,.featured-post .post-media{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;margin-right:0;padding-right:0;max-width:none}
.featured-post .post-media{margin-bottom:1rem}
.event-archive-item{display:block}
.event-archive-item .image,.event-archive-item .image img{display:block;margin-left:auto;margin-right:auto;height:auto}
.single-alumni .sidebar:before{content:unset}
.footer-logo-social{display:block}
.footer .logo{display:block;margin-left:auto;margin-right:auto}
.footer-social-media-items{padding-top:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer-social-media-item{margin-left:.5625rem;margin-right:.5625rem}
.text-media-module .module-media::after{height:15.625rem;width:15.625rem}
.full-width-media-module.alumni::after{height:15.625rem;width:15.625rem}
.timeline-module .timeline-item{width:45%}
.timeline-module.timeline-orientation--vertical .module-title,.timeline-module.timeline-orientation--vertical .module-description{padding-left:15%}
.timeline-module.timeline-orientation--vertical .item-description{padding-left:5%}
.signup-form-module .inner{padding-left:1rem;padding-right:1rem;width:100%}
.signup-form-module .description-container,.signup-form-module.signup-form-module--left .description-container{margin-left:0;margin-right:0;width:50%}
.signup-form-module .form-container,.signup-form-module.signup-form-module--left .form-container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:45%}
.signup-form-module .button{width:100%}
.slider-module{padding:2rem;padding-right:0}
.slider-module::after{height:15.625rem;width:15.625rem}
.slider-module .slide--text{padding:2rem 2.8125rem}
.text-image-carousel::after{height:15.625rem;width:15.625rem}
}@media(max-width:57.5em){.pagination .next-link,.pagination .previous-link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1rem;width:50%}
.pagination .disabled{display:none}
.pagination .link-items{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item{width:50%}
.standard-quote-carousel-slider .slide--alumni-quote .slide-cta{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1rem}
}@media(max-width:51.25em){.picture-cards-module .image img{-o-object-fit:fill;object-fit:fill;height:auto}
.picture-cards-module.number-of-cards-2 .image img{-o-object-fit:fill;object-fit:fill;height:auto}
}@media(max-width:50em){.post-archive-item{width:100%}
.post-archive-items .post-archive-item{margin-left:0;margin-right:0}
.post-archive-item .image img{-o-object-fit:fill;object-fit:fill;height:auto}
.search-results .post-archive-item .image img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';height:240px}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .image img{-o-object-fit:cover;object-fit:cover;height:240px}
.footer-menu-item{width:50%}
.modules .module{margin-bottom:2rem}
}@media(max-width:48.125em){.single-alumni .hero-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:2rem}
.single-alumni .sidebar{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}
.single-alumni .sidebar .image-box{width:100%}
.single-alumni .sidebar .share-bar{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}
.single-alumni .sidebar .share-bar h2{width:100%;text-align:center}
.single-alumni .sidebar .share-bar a{margin:0 5px}
.featured-blog-posts-alumni-module .post-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.featured-blog-posts-alumni-module .post-items .post-item+.post-item{margin-left:0;margin-top:2.5rem}
.featured-blog-posts-alumni-module .post-items .post-item{width:100%}
.picture-cards-module .picture-card{margin-left:auto;margin-right:auto;margin-bottom:2rem}
.related-alumni-module .post-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.related-alumni-module .post-items .post-archive-item+.post-archive-item{margin-left:0;margin-top:2.5rem}
.related-alumni-module .post-items .post-archive-item{width:100%}
}@media(max-width:45em){.resource-cards-module .resource-card{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:19.375rem}
}@media(max-width:42.5em){.signup-form-module .inner,.signup-form-module.signup-form-module--left .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2rem}
.signup-form-module .description-container,.signup-form-module.signup-form-module--left .description-container,.signup-form-module .form-container,.signup-form-module.signup-form-module--left .form-container{width:auto}
.signup-form-module .form-container{padding:2rem;margin-bottom:1rem}
}@media(max-width:40em){table tr td{display:block}
.wysiwyg h1{font-size:1.875rem}
.wysiwyg h2{font-size:1.5rem}
.wysiwyg h3{font-size:1.25rem}
.wysiwyg h4{font-size:1rem}
.wysiwyg h5,.wysiwyg h6{font-size:1rem}
.pagination{padding-left:1rem;padding-right:1rem}
.pagination .next-link,.pagination .previous-link{width:100%;margin-bottom:1rem}
.pagination .link-item{font-size:1.375rem}
.featured-post .post-title{font-size:1.5rem}
.featured-post .post-author{font-size:1rem}
.featured-post .post-media-inner{margin-left:1rem;margin-top:1rem}
.featured-post--right .post-media .post-media-inner{margin-right:1rem}
.post-archive{padding-left:1rem;padding-right:1rem}
.post-archive .post-archive-title{font-size:1.5rem}
.post-archive-item .archive-item-title{font-size:1rem}
.event-archive-page{padding-left:1rem;padding-right:1rem}
.event-archive-page .the-title{font-size:1.875rem}
.event-archive-items{padding-left:1rem;padding-right:1rem}
.event-archive-item .body{padding:.8125rem 2rem}
.event-archive-item .title{font-size:1rem}
.event-archive-item .details{-ms-flex-wrap:wrap;flex-wrap:wrap}
.author-bio .author-name{font-size:1rem}
.single-alumni .hero-header{padding-left:1rem;padding-right:1rem}
.single-alumni .hero-header{margin-bottom:0}
.single-alumni .the-title{font-size:1.875rem}
.alumni-search-archive-wrapper{padding-left:1rem;padding-right:1rem}
.alumni-search-archive-wrapper{padding:1rem 1.5rem}
.alumni-search-archive-wrapper .title{font-size:1.5rem}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item{width:100%;padding:0;margin-bottom:1rem}
.alumni-search-block .filter-title{font-size:1rem}
.related-posts .related-posts-title{font-size:1.5rem}
.template-faq-page .the-title{font-size:1.875rem}
.faq-section .faq-nav-title{font-size:1rem}
.faq-section .faq-group-title{font-size:1rem}
.site-header .inner{padding-left:1rem;padding-right:1rem}
.site-footer .inner{padding-left:1rem;padding-right:1rem}
.site-footer .inner{padding:2rem 2rem .375rem}
.single-post .the-title{font-size:1.875rem}
.single-post .the-author{font-size:1rem}
.single-post .the-featured-image,.single-post .the-featured-video{-webkit-box-shadow:1.25rem -1.25rem #dadada;box-shadow:1.25rem -1.25rem #dadada;margin:1.25rem 0}
.single-page .the-title{font-size:1.875rem}
.single-page .the-featured-image{-webkit-box-shadow:1.25rem -1.25rem #dadada;box-shadow:1.25rem -1.25rem #dadada;margin:1.25rem 0}
.single-person .the-title{font-size:1.875rem}
.single-person .the-featured-image{-webkit-box-shadow:1.875rem -1.875rem #7aaddd;box-shadow:1.875rem -1.875rem #7aaddd;margin:1.875rem auto 2.25rem;-ms-flex-preferred-size:100%;flex-basis:100%}
.single-person .person-detail-title{font-size:1rem}
.single-event .the-title{font-size:1.875rem}
.sitewide-search .sitewide-search-title{font-size:1.5rem}
.sitewide-search .search-input{font-size:1rem}
.search-results .search-title{font-size:1rem}
.search-form .search-input{font-size:1rem}
.modules{padding-left:1rem;padding-right:1rem}
.text-media-module .module-title{font-size:1.5rem}
.text-media-module .module-media::after{height:7.8125rem;width:7.8125rem}
.text-media-module .module-media .inner-media{margin-left:1.5625rem;margin-top:1.5625rem}
.media-module--left .module-media .inner-media{margin-left:0;margin-right:1.5625rem}
.call-to-action-alumni-module{padding-left:1rem;padding-right:1rem}
.call-to-action-alumni-module{padding:1rem 1.5rem}
.call-to-action-alumni-module .module-title{font-size:1.5rem}
.call-to-action-module{padding:1rem 1.5rem}
.call-to-action-module .module-title{font-size:1.5rem}
.centered-text-module .module-title{font-size:1.5rem}
.centered-text-module.centered-text-module--large-title-size .module-title{font-size:1.875rem}
.featured-blog-posts-alumni-module{padding-left:1rem;padding-right:1rem}
.featured-blog-posts-alumni-module{padding:1rem 1.5rem}
.featured-blog-posts-alumni-module .module-title{font-size:1.5rem}
.featured-blog-posts-alumni-module .post-items .post-item-title{font-size:1.25rem}
.full-width-media-module.alumni::after{height:7.8125rem;width:7.8125rem}
.picture-cards-module .module-title{font-size:1.5rem}
.picture-cards-module .card-title{font-size:1.25rem}
.timeline-module .module-title{font-size:1.5rem}
.timeline-module .item-title{font-size:1rem}
.timeline-module .module-title,.timeline-module .module-description{padding-left:0;width:100%;margin-bottom:2rem}
.timeline-module .module-title{margin-bottom:0}
.timeline-module .timeline-item{width:100%;padding-left:0;padding-right:0}
.timeline-module.timeline-orientation--vertical .module-title,.timeline-module.timeline-orientation--vertical .module-description,.timeline-module.timeline-orientation--vertical .item-description{padding-left:0;width:100%}
.timeline-module.timeline-orientation--vertical .module-title{margin-bottom:2rem}
.timeline-module.timeline-orientation--vertical .timeline-items::after{display:none}
.timeline-module.timeline-orientation--vertical .timeline-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.timeline-module.timeline-orientation--vertical .item-details,.timeline-module.timeline-orientation--vertical .item-description{width:100%}
.timeline-module.timeline-orientation--vertical .item-details{margin-bottom:0}
.resource-cards-module .module-title{font-size:1.5rem}
.resource-cards-module .card-title{font-size:1.25rem}
.signup-form-module .title{font-size:1.5rem}
.signup-form-module .form-title{font-size:1rem}
.signup-form-module .submission-message h2{font-size:1.875rem}
.text-groups-module{margin-left:0;margin-right:0}
.text-groups-module .module-title{font-size:1.5rem}
.text-groups-module .text-group{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;margin-right:0}
.text-groups-module .text-group:last-child{margin-bottom:0}
.text-groups-module .text-group-title{font-size:1.25rem}
.text-intro-alumni-module{padding-left:1rem;padding-right:1rem}
.text-intro-alumni-module{padding:1rem 1.5rem}
.text-intro-alumni-module .module-title{font-size:1.875rem}
.text-intro-alumni-module .module-sub-title{font-size:1.25rem}
.latest-news-module .module-title{font-size:1.5rem}
.latest-news-module .latest-news-item{-ms-flex-preferred-size:20rem;flex-basis:20rem}
.related-alumni-module{padding-left:1rem;padding-right:1rem}
.related-alumni-module{padding:1rem 1.5rem}
.related-alumni-module .module-title{font-size:1.5rem}
.related-alumni-module .post-items .archive-item-title{font-size:1.25rem}
.slider-module{padding:1rem;padding-right:0}
.slider-module::after{height:7.8125rem;width:7.8125rem}
.slider-module .slide--text{padding:1rem 1.5rem}
.slider-module .slide-title{font-size:1.5rem}
.slider-module .slide-citation{font-size:1rem}
.recent-posts-module .module-title{font-size:1.5rem}
.standard-quote-carousel-slider{padding-left:1rem;padding-right:1rem}
.standard-quote-carousel-slider{padding:3.75rem 1.5rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote{font-size:1.5rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote{font-size:1.5rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-cta{width:100%;margin-bottom:1rem}
.text-image-carousel::after{height:7.8125rem;width:7.8125rem}
}@media(max-width:40.625em){.standard-quote-carousel-slider .slide--alumni-quote{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.standard-quote-carousel-slider .slide--alumni-quote:before{content:unset}
.standard-quote-carousel-slider .slide--alumni-quote .slide-image{width:95%;margin-bottom:1.875rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-content{width:95%;text-align:center}
}@media(max-width:33.75em){.resource-cards-module .resource-card{margin-left:0;margin-right:0}
}@media(max-width:31.25em){.featured-post .post-media figcaption{float:none;max-width:none}
.alumni-search-block .filter-title{display:none}
.alumni-search-block .filter-fields{margin-left:0;border-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.alumni-search-block .filter-fields li{margin-left:.625rem;margin-right:.625rem}
.alumni-search-block .filter-fields li select,.alumni-search-block .filter-fields li input{width:100%}
}@media(max-width:30em){.featured-post .post-media::after{height:7.8125rem;width:7.8125rem}
.author-bio{max-width:none;display:block}
.author-bio .author-avatar{margin:0 auto 1rem}
.author-bio .author-details,.author-bio .author-name{text-align:center}
.site-header .mobile-menu-trigger{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}
.picture-cards-module.number-of-cards-2 .picture-card{width:100%}
.latest-news-module .latest-news-item{margin-left:0;margin-right:0}
}@media(max-width:28.75em){.footer-menu-item{width:100%}
.footer-social-media-items{margin-left:auto;margin-right:auto;width:16.25rem}
}@media(max-width:23.75em){.picture-cards-module .picture-card{width:100%}
}@media print{.main-content{padding-top:0}
.share-tools{display:none}
.related-posts{display:none}
.site-header{background-color:#fff;position:static}
.site-header .logo{color:#005587}
.site-nav{display:none}
.site-footer{display:none}
.single-post .the-featured-image,.single-post .the-featured-video{-webkit-box-shadow:none;box-shadow:none}
.sitewide-search{display:none}
}