.sn-side__current-menu-ancestor .sn-side__hoverable:hover,.sn-side__current-menu-item .sn-side__hoverable:hover{background-color:#bfa5ce;color:#000}.sn-side__current-menu-ancestor .sn-side__hoverable:hover .icon,.sn-side__current-menu-item .sn-side__hoverable:hover .icon{fill:#000}.sn-side__current-menu-ancestor .sn-side__hoverable:active,.sn-side__current-menu-item .sn-side__hoverable:active{background-color:#8b69a6;color:#fff}.sn-side__current-menu-ancestor .sn-side__hoverable:active .icon,.sn-side__current-menu-item .sn-side__hoverable:active .icon{fill:#fff}.sn-side__link--level-2{padding-left:2em}.sn-side__link--level-3{padding-left:3em}.sn-side__list-toggler.sn-side__hoverable{border-left:1px solid #e0e0e0}.sn-side__last-item>a,.sn-side__last-item li:last-child>a{border-bottom:none}@media (min-width:1024px){.checklist--default{display:none}}.entry h5,.h5{font-size:1em;line-height:1.5;padding:.5em 0 0}.entry a[href$=".jpg"],.entry a[href$=".png"]{border-bottom:none!important;display:block}.entry ol,.entry ul{margin:.5em 1.5em}.entry li{padding:.25em 0;display:list-item}.entry table{width:100%;margin:1em 0;border-collapse:collapse}.entry tr{border-bottom:1px solid #eee}.entry td,.entry th{text-align:left;padding:.25em}.entry blockquote{margin:1em 0;padding-left:2em;color:#616161;position:relative}.entry blockquote:before{content:"“";position:absolute;left:0;top:-.14em;font-size:3.5em;line-height:1;color:#e0e0e0}.entry blockquote p{color:#757575;font-size:1.125em;line-height:1.556em;padding:0;font-family:Garamond Classico W00,Marion,Baskerville,Georgia,sans-serif}.entry blockquote cite{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;color:#616161;font-size:.78em;line-height:1.43;font-style:normal}.entry cite{display:block;text-align:right}.entry cite:before{content:"— "}.entry figure{margin:1em 0;max-width:100%}.entry img{margin:.5em 0}#graduation_commencement_schedule .entry td:first-child{width:20%;min-width:136px}.entry__block{margin:1em 0}@media (max-width:1023px){.entry .entry__title--long{font-size:2em;line-height:1.25}}@media (max-width:639px){.entry .entry__title--long{font-size:1.75em;line-height:1.143em}}.entry__content>h2{clear:both}.entry__header-section{width:100%}.entry__header-section:last-child{margin-bottom:1em}.entry__meta{color:#757575}.entry__external-link-icon{width:1em;margin:0 0 4px 1px}.read-count{opacity:0;transition:opacity .3s}.read-count--visible{opacity:1}.read-count__number{color:#367c30}.entry__external-link:before,.read-count--visible:before{content:" • ";padding:0 4px;opacity:.5}.card__excerpt,.card__meta{font-size:.875em}.card__excerpt{display:none}@media (min-width:600px){.card__excerpt{display:block}}.segmented-cta{padding:1em 1.5em;color:#fff;background-color:#8b69a6}.segmented-cta .button{line-height:1.75}.segmented-cta:empty{display:none}.segmented-cta--sidebar{line-height:2}.segmented-cta--sidebar .button{margin-top:.5em}.segmented-cta--footer{align-self:flex-start;line-height:2.5}.segmented-cta--footer .button{line-height:1.75}.segmented-cta__content{text-align:center}.segmented-cta__content .button{margin-left:.5em}.contact{font-size:16px;display:flex;width:30em;max-width:100%;border:1px solid #eee;background:#fff;overflow:hidden}.contact__image-container{flex-basis:33%;max-width:33%;background:#eee}.contact__image{margin:0!important}.contact__user-icon{color:#e0e0e0}.contact__info{flex-basis:67%;padding:0 1em 1em}.contact__name{font-family:Garamond Classico W00,Marion,Baskerville,Georgia,sans-serif;font-size:24px;padding-bottom:0!important}.contact__title{font-size:14px;color:#757575}.contact__info-list{list-style-type:none;margin:0!important;font-size:14px}.contact__info-item{padding-left:1.5em}.contact__badge{font-size:14px;display:inline-block;padding:.25em 1em .25em .5em!important;line-height:1.5;margin-bottom:.5em;color:#fff;background:#49176e;border-radius:3px}.contact__icon{float:left;color:#bdbdbd;margin:2px 0 0}.contact__link{font-size:14px;border-radius:0;border-color:#eee!important}.contact__link--top-right{display:none;float:right;border-top:none!important;border-right:none!important;margin-right:-16px}.contact__link--below-image{width:100%;border:none!important;background:#e0e0e0}@media (min-width:400px){.contact__link--top-right{display:block}.contact__link--below-image{display:none}}.contact--gs-modal{margin:0!important;border:none;width:100%}.faculty-list{margin:1em auto;max-width:100%;width:496px;display:flex;flex-wrap:wrap}.faculty-list__item{margin:0 .5em 1em!important}@media (min-width:1080px){.faculty-list{width:992px}}@media (min-width:1500px){.faculty-list{width:1488px}.entry--wide>.faculty-list{max-width:1488px;margin-left:-9.5em}}.wp-caption-text{color:#616161;font-style:italic;font-size:.875em;padding-left:calc(1.142em - 4px);border-left:4px solid #eee;width:100%}.button:hover{background-color:#f4f1f6}.button:active{background-color:#49176e;color:#fff;box-shadow:none}.button[disabled]{-webkit-user-select:none;user-select:none;cursor:default!important}.button--strong:hover{background-color:#49176e}.button--strong:active{background-color:#3b1359;box-shadow:none}.button--gray:hover{background-color:#f5f5f5}.button--gray:active{background-color:#bdbdbd}.button--gray[disabled]{background-color:#f5f5f5;border-color:#e0e0e0}.button--dark{color:#e0e0e0!important;border-color:#757575;background-color:#323232;box-shadow:1px 1px 5px 0 rgba(0,0,0,.5)}.button--dark:hover{color:#fff!important;background-color:#424242!important}.button--dark:active{background-color:#616161!important}.button--dark[disabled]{opacity:.33;color:#e0e0e0!important;background-color:#323232!important}.photoswipe-item{cursor:zoom-in}.photoswipe-item:hover>img{outline:4px solid #eee}.pswp__caption__center{font-size:14px!important}.three-column-list,.two-column-list{column-width:10em;margin-left:.5em}.three-column-list>li,.two-column-list>li{break-inside:avoid-column;margin-left:1em}.two-column-list{column-count:2}.three-column-list{column-count:3}.entry .three-column-list,.entry .two-column-list{margin-left:.5em}.numbered-list{counter-reset:a}.numbered-list>li{list-style-type:none;padding:0 0 1.5em 4.25em;overflow:hidden}.numbered-list>li:before{content:counter(a);counter-increment:a;font-size:200%;display:block;float:left;margin-left:-2.125em;width:1.75em;height:1.75em;line-height:1.75em;text-align:center;border-radius:50%;color:#fff;background-color:#bdbdbd}.entry .numbered-list{margin-left:0}@media (min-width:768px){.columns{display:flex;flex-wrap:wrap;margin-left:-1em}.columns+.columns{margin-top:1em}.column{width:calc(50% - 1em);min-width:320px;flex-grow:1;margin-left:1em;float:left}.columns--3 .column{width:calc(33% - 1em);max-width:calc(50% - 1em)}}.card--widget{font-size:16px!important;padding:1em;margin:0 0 1em}.card--widget .card__title{border-bottom:1px solid #eee;margin:-1em 0 .5em}.widget_categories ul,.widget_nav_menu ul{column-width:10em;margin-left:.5em}.widget_categories ul>li,.widget_nav_menu ul>li{break-inside:avoid-column;margin-left:1em}.widget_categories ul,.widget_nav_menu ul{column-count:3}.entry .widget_categories ul,.entry .widget_nav_menu ul{margin-left:.5em}.wf-container:after,.wf-container:before{content:"";display:table}.wf-container:after{clear:both}.wf-column{float:left}.pull-quote{display:block;width:100%;float:left;font-size:1.5em;margin:1em 0;line-height:1.334em;font-weight:600;text-align:right}@media (min-width:400px){.pull-quote{padding-right:1.5em;border-right:4px solid #e0e0e0}}@media (min-width:600px){.pull-quote{width:11.26em;border:none}.pull-quote--right{float:right;text-align:left;padding:0 0 0 1.5em}}@media (min-width:1024px){.entry--centered-column .pull-quote{margin-left:5.66667em}.entry--centered-column .pull-quote--right{margin-right:-5.66667em;margin-left:0}}.oembed{clear:both}.oembed--16x9{position:relative;height:0;padding-bottom:56.25%}.oembed--16x9>div,.oembed--16x9>iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.oembed--instagram>iframe+p{display:none}.oembed--issuu{outline:none}.oembed--twitter iframe+p{display:none}.oembed--youtube{outline:4px solid #f5f5f5}.dot-leaders{overflow-x:hidden;clear:both;margin-left:0!important}.dot-leaders>li{padding-left:2em}.dot-leaders>li:before{float:left;width:0;white-space:nowrap;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}.dot-leaders>li>span{background:#fff}.dot-leaders>li>span:first-child{padding-right:2px;margin-left:-2em}.dot-leaders>li>span:nth-child(2){padding-left:2px;float:right}.entry__footer{clear:both;margin-top:1em;display:flex;flex-wrap:wrap;border-radius:3px;overflow:hidden}.entry__footer-section{padding:.75em 1em;width:100%;border-top:1px solid #e0e0e0}.entry__footer-heading{margin-bottom:.5em}.entry__footer-category{border:none;background-color:#eee;color:#757575;font-size:16px}.entry__footer-tag{color:#757575;font-size:.875em;white-space:overflow-wrap}.entry__footer-tag:not(:last-child):after{content:","}.entry__footer-tag:hover{color:#424242}.entry__footer-section--golden-large,.entry__footer-section--golden-small{flex-basis:0;min-width:250px}.entry__footer-section--golden-large{flex-grow:1.618}.entry__footer-section--golden-small{flex-grow:1;border-left:1px solid #e0e0e0}@media (max-width:570px){.entry__footer-section--golden-small{border-left:none}}@media (min-width:571px){.entry__footer-section--golden-small .share__text{display:none}}.related-posts{margin:0 -1em}.related-posts__link{display:block;padding:1em}.related-posts__link:focus,.related-posts__link:hover{background-color:#f5f5f5}.related-posts__link img{margin-top:0!important}.related-posts__title{font-size:1.25em!important}@media (min-width:500px){.related-posts{display:flex}.related-posts__link{width:33%}}.comments{width:100%;margin:1em 0 0}.comments--loading:before{content:"Loading comments...";padding:1.5em 1em;background-color:#f5f5f5;display:block}.comments--loading .comments__disqus{display:none}.share{display:flex;justify-content:space-around;padding:0;overflow:hidden;border:none}.share--entry-header{margin:0 0 .5em}.share__button{text-align:center;line-height:2;color:#fff;flex-grow:1}.share__button:hover{opacity:.85}.share__button--facebook{background-color:#3b5998;border-top-left-radius:3px;border-bottom-left-radius:3px}.share__button--twitter{background-color:#00aced}.share__button--email{background-color:#8b69a6;border-top-right-radius:3px;border-bottom-right-radius:3px}.share__icon{margin:0 2px 4px 0}@media (min-width:480px){.entry img{margin:1em 0}.wp-caption{margin-top:0!important;margin-bottom:0!important}.wp-caption.wp-caption--small.alignnone{width:100%!important;display:flex;align-items:flex-start}.wp-caption.wp-caption--small.alignnone>a{flex-basis:0;flex-grow:2}.wp-caption.wp-caption--small.alignnone .wp-caption-text{margin:1.143em 0 1em .5em;flex-basis:0;flex-grow:1}.wp-caption-text{margin-bottom:1em}}@media (min-width:480px) and (max-width:1023px){.wp-caption img{box-shadow:0 0 1em #fff}.wp-caption.alignleft,.wp-caption.alignright{width:100%!important;display:flex;align-items:flex-start}.wp-caption.alignleft>a,.wp-caption.alignright>a{flex-basis:0;flex-grow:2;padding-right:.5em}.wp-caption.alignleft .wp-caption-text,.wp-caption.alignright .wp-caption-text{margin:1.143em 0 1em .5em;flex-basis:0;flex-grow:1}}@media (min-width:700px){.entry tbody{font-size:16px}.entry .alignright{float:right;clear:right;margin-left:1.5em}.entry .alignleft{float:left;clear:left;margin-right:1.5em}.entry blockquote p{font-size:1.25em;line-height:1.6}.entry blockquote cite{font-size:.7em;line-height:1.72}}@media (min-width:1024px){.wp-caption.alignright .wp-caption-text{margin:0 0 1em;padding-left:calc(1.142em - 4px);border-left:4px solid #eee}.wp-caption.alignleft .wp-caption-text{margin:0 0 1em;padding-right:calc(1.142em - 4px);border-right:4px solid #eee;border-left:0;text-align:right}.entry--centered-column .alignright.size-medium{margin-right:-8.5em;margin-left:2em}.entry--centered-column .alignleft.size-medium{margin-left:-8.5em;margin-right:2em}}@media (min-width:1200px){.entry--centered-column .wp-caption--xl{max-width:none;width:55em!important;margin-left:-8.5em}}input,select,textarea{font-size:inherit;font-family:inherit;letter-spacing:normal}input{border:none;line-height:1;width:100%}input[type=submit]{display:inline-block;margin:0 .5em .5em 0;background-color:#fff;border-radius:3px;cursor:pointer;transition:all .3s ease}select,textarea{padding:.25em;border:1px solid #ddd}select{height:2em}::-webkit-input-placeholder{color:#9e9e9e}:-moz-placeholder,::-moz-placeholder{color:#9e9e9e}:-ms-input-placeholder{color:#9e9e9e}