@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");@import url("https://use.typekit.net/yzy4fed.css");.admin-controls{position:fixed;bottom:0;width:100%;z-index:100}.admin-controls__wrap{margin-top:48px}.admin-controls__bar{background:#000;color:#FFF;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'Open Sans', sans-serif;font-size:100%;line-height:1.2}.admin-controls img{display:block;width:2rem;height:2rem}.admin-controls__logo{background-color:#fff;height:2rem;width:3.5625rem;position:relative;-webkit-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out;pointer-events:auto;margin:1rem}.admin-controls__logo span{background-color:#000;border-radius:50%;width:18.5%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.admin-controls__logo span::after{content:'';display:block;padding-top:100%;-webkit-transition:padding-top 0.2s;transition:padding-top 0.2s}.admin-controls__logo span:nth-child(1){left:25%}.admin-controls__logo span:nth-child(2){right:25%}.admin-controls__item{text-transform:capitalize;font-size:1rem}.admin-controls__title{vertical-align:middle;display:none;padding-right:0.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9.75rem}@media screen and (min-width: 28.125em){.admin-controls__title{display:inline-block}}@media screen and (min-width: 37.5em){.admin-controls__title{max-width:18.125rem}}@media screen and (min-width: 61.875rem){.admin-controls__title{max-width:27.5rem}}.admin-controls__status{text-transform:uppercase;font-weight:600;font-size:0.625rem}.admin-controls__status--pending{color:#FEA014}.admin-controls__status--scheduled{color:#F8E71C}.admin-controls__status--unpublished{color:#AAA}.admin-controls__status--published{color:#7ED321}.admin-controls__edit{display:inline-block;vertical-align:middle;margin-left:0.75rem;padding:0.25rem 0.5rem 0.1875rem;border:none;background:#4A90E2;text-transform:uppercase;border-radius:0.25rem;color:#FFF;font-weight:700;font-size:12px;-webkit-transition:background 0.3s;transition:background 0.3s}.admin-controls__edit:hover,.admin-controls__edit:focus{color:#FFF;background:#0C6597}.admin-controls__user{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-controls__user__avatar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:4rem;height:3rem;background:#000;padding:0.5rem;margin-left:0.75rem;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}.admin-controls__user__avatar img{border-radius:0.25rem}.admin-controls__user__avatar:hover .admin-controls__dropdown-toggle,.admin-controls__user__avatar:focus .admin-controls__dropdown-toggle{border-top-color:#FFF}.admin-controls__user__avatar.open .admin-controls__dropdown-toggle{border-bottom:none;border-top:0.3125rem solid #FFF}.admin-controls__dropdown-toggle{width:0;height:0;border-left:0.3125rem solid transparent;border-right:0.3125rem solid transparent;border-bottom:0.3125rem solid #999}.admin-controls__dropdown{display:none;position:fixed;bottom:3rem;right:0;background:#000;line-height:1.2}.admin-controls__dropdown ul{margin:0.25rem 0;padding:0;list-style:none}.admin-controls__dropdown li{margin:0;padding:0}.admin-controls__dropdown a{display:block;padding:0.25rem 1rem;font-family:'Open Sans', sans-serif;font-size:0.875rem;font-weight:600;color:#CCC;text-transform:uppercase;-webkit-transition:color 0.3s;transition:color 0.3s}.admin-controls__dropdown a:hover,.admin-controls__dropdown a:focus{color:#777}.admin-controls__dropdown.open{display:block}/*!
 * FullCalendar v3.9.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */.fc button,.fc table,body .fc{font-size:1em}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-icon,.fc-unselectable{-webkit-touch-callout:none;-khtml-user-select:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;-webkit-box-shadow:none;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc table{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999 !important;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.fc-event.fc-selected.fc-dragging{-webkit-box-shadow:0 2px 7px rgba(0,0,0,0.3);box-shadow:0 2px 7px rgba(0,0,0,0.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc.fc-bootstrap3 a,.ui-widget .fc-event{text-decoration:none}.fc-limited{display:none}.fc-icon,.fc-toolbar .fc-center{display:inline-block}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-bootstrap3 .fc-popover .panel-body,.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-now-indicator{position:absolute;border:0 solid red}.fc-bootstrap3 .fc-today.alert,.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-bootstrap4 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-bootstrap3 hr.fc-divider,.fc-bootstrap4 hr.fc-divider{border-color:inherit}.ui-widget .fc-event{color:#fff;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}.screenreader-text{position:absolute;left:-99999px;width:1px;height:1px}.screenreader-text:focus,.screenreader-text:active{height:auto;width:auto;left:0;margin-top:2em;font-size:1.2em;color:#025098;display:block;position:static}form{display:block;width:100%;max-width:724px;max-width:45.25rem;margin:0 auto}form .form-group,form .fsRow,form .fsSubField{margin-bottom:2rem}@media screen and (min-width: 37.5em){form .form-group--thirds,form .fsRow--thirds,form .fsSubField--thirds{display:inline-block;width:30%;margin-right:5%;margin-bottom:0}}form .form-group--thirds:last-child,form .fsRow--thirds:last-child,form .fsSubField--thirds:last-child{margin-right:0}form label,form .fsLabel{display:block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.2;font-family:canada-type-gibson, sans-serif;color:#5d5d5d;margin-bottom:0.5rem}form .fsLabel span{display:inline}form span{display:block}form span span{display:inline}form input,form textarea,form select{color:#5d5d5d;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;font-family:ff-more-web-pro, serif;margin-bottom:20px;margin-bottom:1.25rem;background-color:rgba(2,80,152,0.15);border:none;margin-bottom:0 !important}@media screen and (min-width: 37.5em){form input,form textarea,form select{margin-bottom:32px;margin-bottom:2rem;font-size:21px;font-size:1.3125rem}}form input:not([type='checkbox']):not([type='radio']):not([type='file']){-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;height:3.125rem;padding:0 16px;padding:0 1rem;width:100%}form input[type='file']{border:none;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;font-family:canada-type-gibson, sans-serif;letter-spacing:0}form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-family:inherit;padding:16px;padding:1rem}form select::-ms-expand{display:none}form h2{color:#000;font-size:30.625px;font-size:1.9140625rem;font-weight:600;line-height:1.12;font-family:canada-type-gibson, sans-serif;color:#025098;margin-bottom:24px;margin-bottom:1.5rem}@media screen and (min-width: 31.25em){form h2{font-size:40.8333333333px;font-size:2.5520833333rem}}@media screen and (min-width: 50em){form h2{font-size:49px;font-size:3.0625rem}}form .fsValidationError{background:none}form .fsValidationError .fsLabel{background:none;padding-left:0}form div.fsError{border:none;border-radius:0.25rem;margin:0 0 1rem;background-color:#ba0000;color:#fff;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;font-family:canada-type-gibson, sans-serif}form .fsSectionText{margin-top:-0.875rem}.dropdown-list select{color:#5d5d5d;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;font-family:ff-more-web-pro, serif;margin-bottom:20px;margin-bottom:1.25rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:52px;height:3.25rem;background-color:rgba(2,80,152,0.15);border-radius:0;border:none;padding:0 32px 0 16px;padding:0 2rem 0 1rem;margin-bottom:0 !important}@media screen and (min-width: 37.5em){.dropdown-list select{margin-bottom:32px;margin-bottom:2rem;font-size:21px;font-size:1.3125rem}}.dropdown-list select option{color:#000}.dropdown-list__dropdown{position:relative}.dropdown-list__dropdown::after{content:url("/assets/arrow_dropdown.svg");width:22px;width:1.375rem;height:12px;height:0.75rem;position:absolute;top:calc(50% - 0.625rem);right:1rem;pointer-events:none}.fsField[aria-label='Country']{color:#5d5d5d;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;font-family:ff-more-web-pro, serif;margin-bottom:20px;margin-bottom:1.25rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:52px;height:3.25rem;background-color:rgba(2,80,152,0.15);border-radius:0;border:none;padding:0 32px 0 16px;padding:0 2rem 0 1rem;margin-bottom:0 !important}@media screen and (min-width: 37.5em){.fsField[aria-label='Country']{margin-bottom:32px;margin-bottom:2rem;font-size:21px;font-size:1.3125rem}}.fsField[aria-label='Country']+label{position:relative}.fsField[aria-label='Country']+label::after{content:url("/assets/arrow_dropdown.svg");width:22px;width:1.375rem;height:12px;height:0.75rem;position:absolute;top:-2.25rem;right:1rem;pointer-events:none}fieldset{padding:0;border:none}.full-name,.address-fields{width:100%}@media screen and (min-width: 37.5em){.full-name,.address-fields{margin-bottom:2rem}}.fsOptionLabel{margin-left:0;font-size:1.125rem;display:block;float:none !important}.fsOptionLabel.vertical{width:100%}.fsOptionLabel input{margin:0 0.5rem 0 0}.checkboxes .options,.radio-buttons .options,.likert-scale .options{margin-top:0.75rem}.checkboxes input,.radio-buttons input,.likert-scale input{position:absolute;left:-99999px}.checkboxes .checkbox,.checkboxes .radio,.radio-buttons .checkbox,.radio-buttons .radio,.likert-scale .checkbox,.likert-scale .radio{display:block;position:relative;padding-left:30px;padding-left:1.875rem;margin-bottom:1rem;font-size:18px;font-size:1.125rem}.checkboxes .checkbox span,.checkboxes .radio span,.radio-buttons .checkbox span,.radio-buttons .radio span,.likert-scale .checkbox span,.likert-scale .radio span{color:#5d5d5d}.checkboxes .checkbox span::before,.checkboxes .radio span::before,.radio-buttons .checkbox span::before,.radio-buttons .radio span::before,.likert-scale .checkbox span::before,.likert-scale .radio span::before{content:'';position:absolute;top:0.125rem;left:0;width:20px;width:1.25rem;height:20px;height:1.25rem;border:1px solid #5d5d5d}.checkboxes .checkbox span::after,.checkboxes .radio span::after,.radio-buttons .checkbox span::after,.radio-buttons .radio span::after,.likert-scale .checkbox span::after,.likert-scale .radio span::after{content:'';position:absolute}.checkboxes .checkbox input:focus+span::before,.checkboxes .radio input:focus+span::before,.radio-buttons .checkbox input:focus+span::before,.radio-buttons .radio input:focus+span::before,.likert-scale .checkbox input:focus+span::before,.likert-scale .radio input:focus+span::before{border-color:#025098}.checkboxes .checkbox input:checked+span::after{content:'';width:9px;width:0.5625rem;height:16px;height:1rem;border-bottom:4px solid #025098;border-right:4px solid #025098;position:absolute;top:2px;top:0.125rem;left:6px;left:0.375rem;-webkit-transform:rotate(41deg);transform:rotate(41deg)}.radio-buttons .radio span::before,.likert-scale .radio span::before{border-radius:50%}.radio-buttons .radio input:checked+span::after,.likert-scale .radio input:checked+span::after{width:12px;width:0.75rem;height:12px;height:0.75rem;background-color:#025098;border-radius:50%;top:6px;top:0.375rem;left:4px;left:0.25rem}.likert-scale .options{position:relative;padding:18px 0 2px 0;padding:1.125rem 0 0.125rem 0}@media screen and (min-width: 50em){.likert-scale .options{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}}.likert-scale .options::before{content:'';width:0.25rem;height:100%;background-color:#9b9b9b;position:absolute;top:0;left:0.5rem}@media screen and (min-width: 50em){.likert-scale .options::before{width:100%;height:0.25rem;top:0.5rem;left:0}}.likert-scale .radio{text-align:left}@media screen and (min-width: 50em){.likert-scale .radio{text-align:center;padding:28px 6px 0;padding:1.75rem 0.375rem 0}}.likert-scale .radio span::before{background-color:#fff}@media screen and (min-width: 50em){.likert-scale .radio span::before{top:0;left:calc(50% - 0.625rem)}}@media screen and (min-width: 50em){.likert-scale .radio input:checked+span::after{top:0.25rem;left:calc(50% - 0.375rem)}}.submit-button{margin-top:1.125rem}.fsSubmit.fsPagination{text-align:left}.fsSubmitButton{width:auto !important;font-size:18px;font-size:1.125rem;padding:0 3rem !important}.help-text,.fsSupporting{display:block;margin-top:0.25rem;font-size:13px;font-size:0.8125rem;color:#5d5d5d}.fsPage input[type='checkbox']::before{position:relative;top:-6px}@media screen and (min-width: 37.5em){.fsPage input[type='checkbox']::before{top:-10px}}.formstack-form{max-width:816px;max-width:51rem;margin:0 auto 8rem;padding:0 7.4%}@media screen and (min-width: 64em){.formstack-form{padding:0}}.formstack-form a[title='Powered by Formstack']{display:none}@media screen and (min-width: 64em){.formstack-form .fsRowBody[fs-field-type='radio'] .fieldset-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formstack-form .fsRowBody[fs-field-type='radio'] .fieldset-content .horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formstack-form .fsRowBody[fs-field-type='radio'] .fieldset-content .horizontal input[type='text']{width:auto}.formstack-form .fsRowBody[fs-field-type='radio'] .fieldset-content .vertical+.fsSupporting{padding-left:12px}.formstack-form .fsRowBody[fs-field-type='radio'] .fieldset-content>.fsOptionLabel{display:inline-block}.formstack-form .fsRowBody[fs-field-type='radio'] .fieldset-content>.fsOptionLabel input{display:inline-block}}@media screen and (min-width: 64em){.formstack-form .fsRowBody[fs-field-type='name'] .fsSubFieldGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.formstack-form .fsRowBody[fs-field-type='name'] .fsSubFieldGroup .fsNamePrefix,.formstack-form .fsRowBody[fs-field-type='name'] .fsSubFieldGroup .fsNameFirst,.formstack-form .fsRowBody[fs-field-type='name'] .fsSubFieldGroup .fsNameMiddle,.formstack-form .fsRowBody[fs-field-type='name'] .fsSubFieldGroup .fsNameLast{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:49%}}@media screen and (min-width: 64em){.formstack-form .fsRowBody[fs-field-type='address'] .fsSubFieldGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.formstack-form .fsRowBody[fs-field-type='address'] .fsSubFieldGroup .fsSubField.fsFieldAddress,.formstack-form .fsRowBody[fs-field-type='address'] .fsSubFieldGroup .fsSubField.fsFieldAddress2{width:100%}.formstack-form .fsRowBody[fs-field-type='address'] .fsSubFieldGroup .fsSubField.fsFieldCity{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:49%}.formstack-form .fsRowBody[fs-field-type='address'] .fsSubFieldGroup .fsSubField.fsFieldState{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:24%}.formstack-form .fsRowBody[fs-field-type='address'] .fsSubFieldGroup .fsSubField.fsFieldZip{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:24%}}@media screen and (min-width: 64em){.formstack-form .fsRowBody[fs-field-type='creditcard']{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.formstack-form .fsRowBody[fs-field-type='creditcard'] img{margin:0.5rem 0.5rem 0 0}}@media screen and (min-width: 64em){.formstack-form .fsRowBody[fs-field-type='datetime']{display:-webkit-box;display:-ms-flexbox;display:flex}.formstack-form .fsRowBody[fs-field-type='datetime'] .fieldset-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formstack-form .fsRowBody[fs-field-type='datetime'] .fieldset-content select{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:0.5rem}.formstack-form .fsRowBody[fs-field-type='datetime'] .fieldset-content .ui-datepicker-trigger{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:0.5rem}}.formstack-form .fsFieldState{width:100%}.formstack-form .fsFieldState select{height:50px;height:3.125rem}@media screen and (min-width: 64em){.copy+.formstack-form{margin:0 0 8rem 33.3334%;padding-left:0}}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%;margin:0;font-family:"ff-more-web-pro", serif;line-height:1.5}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}h1,h2,h3,h4,h5,h6,p,ul,ol{margin-top:0}button,.button,.fsSubmitButton,.inline-button,.inline-link,.multi-promos .multi-promo__button,.multi-promos .multi-promo__link,.promo__button,.promo__link,.faculty-search__load-more a{display:inline-block;background:none;font-size:18px;font-size:1.125rem;font-weight:600;line-height:1;font-family:canada-type-gibson, sans-serif;color:#5d5d5d;border:none;border-radius:0;padding:0;cursor:pointer}a{color:#025098;text-decoration:none;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}a:focus,a:hover{cursor:pointer;opacity:0.65}img{display:block;max-width:100%}.image+h1,.image+h2,.image+h3,.image+h4,.image+h5,.image+h6,.image+p{margin-top:40px;margin-top:2.5rem}ul{list-style:disc}ol{list-style:decimal}ol,ul{padding-left:1.25rem;margin-bottom:20px;margin-bottom:1.25rem}@media screen and (min-width: 37.5em){ol,ul{margin-bottom:32px;margin-bottom:2rem}}ol li,ul li{color:#5d5d5d;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;font-family:ff-more-web-pro, serif;margin-bottom:20px;margin-bottom:1.25rem;margin-bottom:0}@media screen and (min-width: 37.5em){ol li,ul li{margin-bottom:32px;margin-bottom:2rem;font-size:21px;font-size:1.3125rem}}@media screen and (min-width: 37.5em){ol li,ul li{margin-bottom:0}}h1{color:#000;font-size:37px;font-size:2.3125rem;font-weight:600;line-height:1.12;font-family:canada-type-gibson, sans-serif;color:#5d5d5d;margin-bottom:24px;margin-bottom:1.5rem}@media screen and (min-width: 31.25em){h1{font-size:52.8571428571px;font-size:3.3035714286rem;margin-bottom:36px;margin-bottom:2.25rem}}@media screen and (min-width: 50em){h1{font-size:74px;font-size:4.625rem}}h2{color:#000;font-size:30.625px;font-size:1.9140625rem;font-weight:600;line-height:1.12;font-family:canada-type-gibson, sans-serif;color:#025098;margin-bottom:24px;margin-bottom:1.5rem}@media screen and (min-width: 31.25em){h2{font-size:40.8333333333px;font-size:2.5520833333rem}}@media screen and (min-width: 50em){h2{font-size:49px;font-size:3.0625rem}}h3{color:#000;font-size:32.7272727273px;font-size:2.0454545455rem;font-weight:600;line-height:1.1;font-family:canada-type-gibson, sans-serif;color:#025098;margin-bottom:24px;margin-bottom:1.5rem}@media screen and (min-width: 31.25em){h3{font-size:36px;font-size:2.25rem}}h4{color:#000;font-size:22.8571428571px;font-size:1.4285714286rem;font-weight:600;line-height:1.3;font-family:canada-type-gibson, sans-serif;color:#a5810c;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:24px;margin-bottom:1.5rem}@media screen and (min-width: 31.25em){h4{font-size:32px;font-size:2rem}}h5{color:#000;font-size:26px;font-size:1.625rem;font-weight:600;line-height:1.3;font-family:canada-type-gibson, sans-serif;color:#025098;margin-bottom:12px;margin-bottom:0.75rem}h6{color:#000;font-size:24px;font-size:1.5rem;font-weight:600;line-height:1.3;font-family:canada-type-gibson, sans-serif;color:#5d5d5d;margin-bottom:24px;margin-bottom:1.5rem}p{color:#5d5d5d;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;font-family:ff-more-web-pro, serif;margin-bottom:20px;margin-bottom:1.25rem}@media screen and (min-width: 37.5em){p{margin-bottom:32px;margin-bottom:2rem;font-size:21px;font-size:1.3125rem}}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:40px;margin-top:2.5rem}@media screen and (min-width: 37.5em){p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:54px;margin-top:3.375rem}}svg{display:block;overflow:visible}hr{border:none;border-bottom:4px solid #eeebe2;margin:0.875rem 7.4% 0}@media screen and (min-width: 64em){hr{margin:1.75rem 5.7rem 0 7rem}}blockquote{margin-left:0;color:#a5810c}@media screen and (min-width: 64em){blockquote{margin-top:-8px}}@media screen and (min-width: 81.25em){blockquote{margin-top:-10px}}blockquote p{font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.38;font-family:canada-type-gibson, sans-serif;color:#a5810c}@media screen and (min-width: 31.25em){blockquote p{font-size:36px;font-size:2.25rem}}@media screen and (min-width: 50em){blockquote p{font-size:24px;font-size:1.5rem}}@media screen and (min-width: 81.25em){blockquote p{font-size:36px;font-size:2.25rem}}.top-left{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;font-family:"object-fit: cover; object-position: top left;"}.top-center{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;font-family:"object-fit: cover; object-position: top;"}.top-right{-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right;font-family:"object-fit: cover; object-position: top right;"}.center-left{-o-object-fit:cover;object-fit:cover;-o-object-position:center left;object-position:center left;font-family:"object-fit: cover; object-position: center left;"}.center{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}.center-right{-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;font-family:"object-fit: cover; object-position: center right;"}.bottom-left{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom left;object-position:bottom left;font-family:"object-fit: cover; object-position: bottom left;"}.bottom-center{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;font-family:"object-fit: cover; object-position: bottom;"}.bottom-right{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom right;object-position:bottom right;font-family:"object-fit: cover; object-position: bottom right;"}.admin-controls{z-index:5}.breadcrumbs{list-style:none;margin:1.75rem 0 1rem;padding:0 4.8%}@media screen and (min-width: 28.125em){.breadcrumbs{padding:0 59px;padding:0 3.6875rem}}@media screen and (min-width: 64em){.breadcrumbs{padding:0 92px;padding:0 5.75rem}}@media screen and (min-width: 87.5em){.breadcrumbs{padding:0 165px;padding:0 10.3125rem}}.breadcrumbs li,.breadcrumbs span{display:inline-block;color:#5d5d5d;font-size:17px;font-size:1.0625rem;font-weight:400;line-height:1.17;font-family:canada-type-gibson, sans-serif}.breadcrumbs a{color:#9b9b9b;-webkit-transition:0.2s color ease-out;transition:0.2s color ease-out}.breadcrumbs a:hover,.breadcrumbs a:focus{color:#025098;opacity:1}.breadcrumbs span{margin:0 0.625rem}.breadcrumbs .current{position:relative}.breadcrumbs .current button{background-color:#f5f5f3;font-size:17px;font-size:1.0625rem;font-weight:400;line-height:1.5;font-family:canada-type-gibson, sans-serif;padding:2px 26px 2px 6px;padding:0.125rem 1.625rem 0.125rem 0.375rem;border-radius:4px;cursor:pointer;-webkit-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}.breadcrumbs .current button::before{content:'';position:absolute;top:12px;top:0.75rem;right:8px;right:0.5rem;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #5d5d5d}.breadcrumbs .current button:hover,.breadcrumbs .current button:focus{background-color:#e2e2dd;outline:none}.breadcrumb-dropdown{min-width:236px;min-width:14.75rem;background-color:#f5f5f3;border-radius:4px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.3);box-shadow:1px 1px 3px rgba(0,0,0,0.3);list-style:none;padding:14px 16px 4px;padding:0.875rem 1rem 0.25rem;margin:0;position:absolute;top:calc(100% + 5px);left:-9999px;z-index:4;opacity:0;-webkit-transition:opacity 0.3s ease-out, left 0s 0.3s;transition:opacity 0.3s ease-out, left 0s 0.3s}.breadcrumb-dropdown.active{-webkit-transition:opacity 0.3s ease-out, left 0s;transition:opacity 0.3s ease-out, left 0s;left:-9px;left:-0.5625rem;opacity:1}.breadcrumb-dropdown li{display:list-item;margin-bottom:0.625rem;position:relative}.breadcrumb-dropdown li.active{font-weight:700}.breadcrumb-dropdown li.active::before{content:'';width:5px;width:0.3125rem;height:10px;height:0.625rem;-webkit-transform:rotate(35deg);transform:rotate(35deg);border-right:2px solid #5d5d5d;border-bottom:2px solid #5d5d5d;position:absolute;top:4px;top:0.25rem;left:-10px;left:-0.625rem}.breadcrumb-dropdown a{color:#5d5d5d}button,.button,.fsSubmitButton,.inline-button,.inline-link,.multi-promos .multi-promo__button,.multi-promos .multi-promo__link,.promo__button,.promo__link,.faculty-search__load-more a{position:relative;padding-right:38px;padding-right:2.375rem}button span,.button span,.fsSubmitButton span,.inline-button span,.inline-link span,.multi-promos .multi-promo__button span,.multi-promos .multi-promo__link span,.promo__button span,.promo__link span,.faculty-search__load-more a span{display:inline-block;vertical-align:middle;width:1rem;height:0.125rem;background-color:#025098;margin-left:0.5rem;position:absolute;top:50%;left:calc(100% - 2.25rem);-webkit-transition:0.2s width ease-out;transition:0.2s width ease-out}button span::after,.button span::after,.fsSubmitButton span::after,.inline-button span::after,.inline-link span::after,.multi-promos .multi-promo__button span::after,.multi-promos .multi-promo__link span::after,.promo__button span::after,.promo__link span::after,.faculty-search__load-more a span::after{content:'';width:0.625rem;height:0.625rem;border-right:0.125rem solid #025098;border-bottom:0.125rem solid #025098;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:-0.25rem;right:0}button:hover span,button:focus span,.button:hover span,.fsSubmitButton:hover span,.inline-button:hover span,.inline-link:hover span,.multi-promos .multi-promo__button:hover span,.multi-promos .multi-promo__link:hover span,.promo__button:hover span,.promo__link:hover span,.faculty-search__load-more a:hover span,.button:focus span,.fsSubmitButton:focus span,.inline-button:focus span,.inline-link:focus span,.multi-promos .multi-promo__button:focus span,.multi-promos .multi-promo__link:focus span,.promo__button:focus span,.promo__link:focus span,.faculty-search__load-more a:focus span{width:26px;width:1.625rem}button--white,.button--white,.multi-promos .multi-promo__link,.promo__link{color:#fff}button--white span,.button--white span,.multi-promos .multi-promo__link span,.promo__link span{background-color:#fff}button--white span::after,.button--white span::after,.multi-promos .multi-promo__link span::after,.promo__link span::after{border-color:#fff}button.button--secondary,button.fsSubmitButton,button.inline-button,.multi-promos button.multi-promo__button,button.promo__button,.button.button--secondary,.fsSubmitButton,.inline-button,.button--secondary.inline-link,.multi-promos .multi-promo__button,.multi-promos .button--secondary.multi-promo__link,.multi-promos .multi-promo__link.fsSubmitButton,.multi-promos .multi-promo__link.inline-button,.multi-promos .multi-promo__link.promo__button,.multi-promos .faculty-search__load-more a.multi-promo__link,.faculty-search__load-more .multi-promos a.multi-promo__link,.promo__button,.button--secondary.promo__link,.faculty-search__load-more a{text-transform:uppercase;padding:6px 12px;padding:0.375rem 0.75rem;margin-right:18px;margin-right:1.125rem;margin-bottom:0;font-size:16px;font-size:1rem;font-weight:600;line-height:1.5;font-family:canada-type-gibson, sans-serif;color:#025098;text-align:center;border:3px solid #025098;border-radius:25px;border-radius:1.5625rem;-webkit-transition:0.3s opacity ease-out;transition:0.3s opacity ease-out}button.button--secondary:hover,button.fsSubmitButton:hover,button.inline-button:hover,.multi-promos button.multi-promo__button:hover,button.promo__button:hover,button.button--secondary:focus,button.fsSubmitButton:focus,button.inline-button:focus,.multi-promos button.multi-promo__button:focus,button.promo__button:focus,.button.button--secondary:hover,.fsSubmitButton:hover,.inline-button:hover,.button--secondary.inline-link:hover,.multi-promos .multi-promo__button:hover,.multi-promos .button--secondary.multi-promo__link:hover,.promo__button:hover,.button--secondary.promo__link:hover,.faculty-search__load-more a:hover,.button.button--secondary:focus,.fsSubmitButton:focus,.inline-button:focus,.button--secondary.inline-link:focus,.multi-promos .multi-promo__button:focus,.multi-promos .button--secondary.multi-promo__link:focus,.promo__button:focus,.button--secondary.promo__link:focus,.faculty-search__load-more a:focus{color:#025098;opacity:0.65}button.button--secondary--white,.multi-promos button.multi-promo__button,button.promo__button,.button.button--secondary--white,.button--secondary--white.fsSubmitButton,.button--secondary--white.inline-button,.button--secondary--white.inline-link,.multi-promos .multi-promo__button,.multi-promos .button--secondary--white.multi-promo__link,.multi-promos .multi-promo__link.promo__button,.promo__button,.button--secondary--white.promo__link,.faculty-search__load-more a.button--secondary--white,.faculty-search__load-more a.promo__button{color:#fff;border-color:#fff}button.button--secondary--white:hover,.multi-promos button.multi-promo__button:hover,button.promo__button:hover,button.button--secondary--white:focus,.multi-promos button.multi-promo__button:focus,button.promo__button:focus,.button.button--secondary--white:hover,.button--secondary--white.fsSubmitButton:hover,.button--secondary--white.inline-button:hover,.button--secondary--white.inline-link:hover,.multi-promos .multi-promo__button:hover,.multi-promos .button--secondary--white.multi-promo__link:hover,.promo__button:hover,.button--secondary--white.promo__link:hover,.faculty-search__load-more a.button--secondary--white:hover,.button.button--secondary--white:focus,.button--secondary--white.fsSubmitButton:focus,.button--secondary--white.inline-button:focus,.button--secondary--white.inline-link:focus,.multi-promos .multi-promo__button:focus,.multi-promos .button--secondary--white.multi-promo__link:focus,.promo__button:focus,.button--secondary--white.promo__link:focus,.faculty-search__load-more a.button--secondary--white:focus{color:#fff}button.button--secondary--filled,.button.button--secondary--filled,.button--secondary--filled.fsSubmitButton,.button--secondary--filled.inline-button,.button--secondary--filled.inline-link,.multi-promos .button--secondary--filled.multi-promo__button,.multi-promos .button--secondary--filled.multi-promo__link,.button--secondary--filled.promo__button,.button--secondary--filled.promo__link,.faculty-search__load-more a.button--secondary--filled{color:#fff;background-color:#025098}button.button--secondary--filled:hover,button.button--secondary--filled:focus,.button.button--secondary--filled:hover,.button--secondary--filled.fsSubmitButton:hover,.button--secondary--filled.inline-button:hover,.button--secondary--filled.inline-link:hover,.multi-promos .button--secondary--filled.multi-promo__button:hover,.multi-promos .button--secondary--filled.multi-promo__link:hover,.button--secondary--filled.promo__button:hover,.button--secondary--filled.promo__link:hover,.faculty-search__load-more a.button--secondary--filled:hover,.button.button--secondary--filled:focus,.button--secondary--filled.fsSubmitButton:focus,.button--secondary--filled.inline-button:focus,.button--secondary--filled.inline-link:focus,.multi-promos .button--secondary--filled.multi-promo__button:focus,.multi-promos .button--secondary--filled.multi-promo__link:focus,.button--secondary--filled.promo__button:focus,.button--secondary--filled.promo__link:focus,.faculty-search__load-more a.button--secondary--filled:focus{color:#fff}.copy{padding:48px 0 50px;padding:3rem 0 3.125rem}@media screen and (min-width: 37.5em){.copy{padding:90px 0 50px;padding:5.625rem 0 3.125rem}}@media screen and (min-width: 64em){.copy{display:-webkit-box;display:-ms-flexbox;display:flex}}.copy__sidebar{padding:0 7.4%}@media screen and (min-width: 64em){.copy__sidebar{width:33.3334%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 58px 0 7.4%;padding:0 3.625rem 0 7.4%}}.copy__image{margin-bottom:40px;margin-bottom:2.5rem}@media screen and (min-width: 64em){.copy__image img{margin-left:auto}}.copy__image__caption{font-size:12px;font-size:0.75rem;font-weight:400;line-height:1;font-family:canada-type-gibson, sans-serif;color:#5d5d5d;background-color:#eeebe2;padding:14px 13px;padding:0.875rem 0.8125rem}.copy__content{padding:0 7.4%}@media screen and (min-width: 64em){.copy__content{max-width:816px;max-width:51rem;width:66.6667%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:0}}.copy--event{padding:0}.copy--event .copy__content{width:100%;padding:0}.copy--excerpt{padding-top:56px;padding-top:3.5rem}.copy--excerpt+.copy{padding-top:0}.copy--share{padding-top:0}@media screen and (min-width: 64em){.copy+.faculty-promo-container{margin-top:-24px;margin-top:-1.5rem}}.copy .share-actions{display:none}@media screen and (min-width: 50em){.copy .share-actions{display:block}}.copy .social-mobile .share-actions{display:block}@media screen and (min-width: 50em){.copy .social-mobile{display:none}}.copy+.copy{padding-top:0}.copy table{width:100%;table-layout:fixed}.copy table tbody tr th{font-size:16px;font-size:1rem;font-weight:700;line-height:1.5;font-family:canada-type-gibson, sans-serif;color:#5d5d5d;text-align:left;padding:0 0 8px 9px;padding:0 0 0.5rem 0.5625rem}.copy table tbody tr td{font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;font-family:ff-more-web-pro, serif;color:#5d5d5d;padding:12px 0 12px 9px;padding:0.75rem 0 0.75rem 0.5625rem}.copy table tbody tr:nth-child(even){background-color:rgba(238,235,226,0.43)}.copy table+table{margin-top:2rem}.shortener{padding-bottom:18px}.decoration{height:18px;height:1.125rem;width:18px;width:1.125rem;position:absolute}@media screen and (min-width: 31.25em){.decoration{height:30px;height:1.875rem;width:30px;width:1.875rem}}.decoration::before{content:url("/assets/gold_decoration.svg")}.decoration--top-left,.decoration--top-right{top:0}.decoration--bottom-left,.decoration--bottom-right{bottom:0}.decoration--top-left,.decoration--bottom-left{left:3.6%}.decoration--top-right,.decoration--bottom-right{right:3.6%}footer{padding:38px 30px 20px;padding:2.375rem 1.875rem 1.25rem;background:#eeebe2;color:#025098;position:relative;overflow:hidden}@media screen and (min-width: 37.5em){footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:44px;padding-top:2.75rem}}@media screen and (min-width: 71.25em){footer{padding:44px 56px 20px;padding:2.75rem 3.5rem 1.25rem}}.footer-seal{position:absolute;top:-26px;top:-1.625rem;right:-70px;right:-4.375rem;height:242px;height:15.125rem;width:243px;width:15.1875rem}@media screen and (min-width: 50em){.footer-seal{right:18px;right:1.125rem}}@media screen and (min-width: 48.75em){.footer-seal{top:-36px;top:-2.25rem;height:334px;height:20.875rem;width:335px;width:20.9375rem}}.footer-contact{font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;font-family:canada-type-gibson, sans-serif;margin-bottom:24px;margin-bottom:1.5rem;padding-bottom:22px;padding-bottom:1.375rem;border-bottom:1px solid rgba(93,93,93,0.25);position:relative;z-index:1}@media screen and (min-width: 37.5em){.footer-contact{border-bottom:0;padding-bottom:0;padding-right:48px;padding-right:3rem;margin-bottom:38px;margin-bottom:2.375rem;font-size:12px;font-size:0.75rem}}.footer-contact__logo{width:154px;width:9.625rem;height:54px;height:3.375rem;margin-bottom:20px;margin-bottom:1.25rem}@media screen and (min-width: 37.5em){.footer-contact__logo{margin-bottom:28px;margin-bottom:1.75rem}}.footer-contact__info{margin-bottom:14px;margin-bottom:0.875rem}.footer-contact .address{white-space:pre-wrap;margin-bottom:0.5rem}.footer-contact__social{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:21px;margin-bottom:1.3125rem}.footer-contact__social svg{width:28px;width:1.75rem;height:28px;height:1.75rem}.footer-contact__social a{margin-right:7px;margin-right:0.4375rem;-webkit-transition:0.3s opacity ease-out;transition:0.3s opacity ease-out}.footer-contact__social a:last-of-type{margin-right:0}.footer-contact__social a:hover,.footer-contact__social a:focus{opacity:0.65}.footer-contact .slogan{font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;font-family:ff-more-web-pro, serif;font-style:italic}.footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:26px;margin-bottom:1.625rem;position:relative;z-index:1}@media screen and (min-width: 37.5em){.footer-links{padding-right:48px;padding-right:3rem}}.footer-links .footer-nav{list-style:none;padding-left:3px;padding-left:0.1875rem;margin-bottom:34px;margin-bottom:2.125rem}@media screen and (min-width: 37.5em){.footer-links .footer-nav{margin-bottom:20px;margin-bottom:1.25rem}}.footer-links .footer-nav li{font-size:16px;font-size:1rem;font-weight:600;line-height:1.68;font-family:canada-type-gibson, sans-serif;margin-bottom:0.75rem}.footer-links__buttons{margin-top:auto}.footer-links__buttons .footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.footer-links__buttons .footer-nav li:first-child{margin-right:18px;margin-right:1.125rem}@media screen and (min-width: 64em){.footer-links__buttons .footer-nav li:first-child{margin-right:10px;margin-right:0.625rem}}.footer-links__buttons a{display:block;font-size:16px;font-size:1rem;font-weight:600;line-height:1.5;font-family:canada-type-gibson, sans-serif;text-transform:uppercase;padding:6px 12px;padding:0.375rem 0.75rem;margin-bottom:0;color:#025098;text-align:center;border:2.5px solid #025098;border-radius:25px}@media screen and (min-width: 64em){.footer-links__buttons a{font-size:14px;font-size:0.875rem}}@media screen and (min-width: 68.75em){.footer-links__buttons a{font-size:16px;font-size:1rem}}.footer-links__buttons a:hover,.footer-links__buttons a:focus{opacity:0.65}.email-updates{margin-bottom:28px;margin-bottom:1.75rem;position:relative}@media screen and (min-width: 37.5em){.email-updates{width:178px;width:11.125rem;margin-bottom:20px;margin-bottom:1.25rem}}.email-updates label,.email-updates h5{display:block;font-size:14px;font-size:0.875rem;font-weight:400;line-height:1.5;font-family:canada-type-gibson, sans-serif;padding-left:3px;padding-left:0.1875rem;margin-bottom:6px;margin-bottom:0.375rem}@media screen and (min-width: 37.5em){.email-updates label,.email-updates h5{font-size:12px;font-size:0.75rem}}.email-updates input:not([type='checkbox']):not([type='radio']):not([type='file']){height:43px;height:2.6875rem;width:100%;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;font-family:canada-type-gibson, sans-serif;border:3px solid #025098;background:none;border-radius:22px;border-radius:1.375rem;padding:0 32px 0 12px;padding:0 2rem 0 0.75rem;cursor:pointer;-webkit-transition:border-color 0.2s ease-out;transition:border-color 0.2s ease-out}@media screen and (min-width: 37.5em){.email-updates input:not([type='checkbox']):not([type='radio']):not([type='file']){font-size:12px;font-size:0.75rem;width:177px;width:11.0625rem;height:34px;height:2.125rem;border-radius:17px;border-radius:1.0625rem}}.email-updates input:not([type='checkbox']):not([type='radio']):not([type='file'])::-webkit-input-placeholder{color:#5d5d5d;opacity:0.59}.email-updates input:not([type='checkbox']):not([type='radio']):not([type='file'])::-moz-placeholder{color:#5d5d5d;opacity:0.59}.email-updates input:not([type='checkbox']):not([type='radio']):not([type='file']):-ms-input-placeholder{color:#5d5d5d;opacity:0.59}.email-updates input:not([type='checkbox']):not([type='radio']):not([type='file'])::-ms-input-placeholder{color:#5d5d5d;opacity:0.59}.email-updates input:not([type='checkbox']):not([type='radio']):not([type='file'])::placeholder{color:#5d5d5d;opacity:0.59}.email-updates input:not([type='checkbox']):not([type='radio']):not([type='file']):focus{outline:none;border-color:#97c2ea}.email-updates input:not([type='checkbox']):not([type='radio']):not([type='file'])[type='submit']{height:14px;height:0.875rem;width:16px;width:1rem;padding:0;border-radius:0;border:0;color:transparent;background:url("/assets/arrow_right.svg") center no-repeat;position:absolute;right:18px;right:1.125rem;bottom:14px;bottom:0.875rem;-webkit-transition:0.3s opacity ease-out;transition:0.3s opacity ease-out}@media screen and (min-width: 37.5em){.email-updates input:not([type='checkbox']):not([type='radio']):not([type='file'])[type='submit']{right:14px;right:0.875rem;bottom:10px;bottom:0.625rem}}@media all and (-ms-high-contrast: none) and (min-width: 37.5em), (-ms-high-contrast: active) and (min-width: 37.5em){.email-updates input:not([type='checkbox']):not([type='radio']):not([type='file'])[type='submit']{bottom:20px;bottom:1.25rem}}.email-updates input:not([type='checkbox']):not([type='radio']):not([type='file'])[type='submit']:hover,.email-updates input:not([type='checkbox']):not([type='radio']):not([type='file'])[type='submit']:focus{opacity:0.65}.footer-map{margin-bottom:38px;margin-bottom:2.375rem;position:relative;z-index:1;width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width: 71.25em){.footer-map{width:auto;margin-bottom:18px;margin-bottom:1.125rem}}.footer-map svg{height:268px;height:16.75rem;width:256px;width:16rem}.footer-attribution{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:1}.footer-attribution p{opacity:0.5;font-size:10px;font-size:0.625rem;margin-bottom:0}.footer-attribution p span{margin:0 6px;margin:0 0.375rem}.footer-attribution a{color:#5d5d5d}.footer-attribution a:hover,.footer-attribution a:focus{text-decoration:underline}.intro-text{font-size:29px;font-size:1.8125rem}.material-spinner{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}.material-spinner .path{stroke-dasharray:187;stroke-dashoffset:0;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite}@-webkit-keyframes rotator{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 270deg);transform:rotate3d(0, 0, 1, 270deg)}}@keyframes rotator{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 270deg);transform:rotate3d(0, 0, 1, 270deg)}}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate3d(0, 0, 1, 135deg);transform:rotate3d(0, 0, 1, 135deg)}100%{stroke-dashoffset:187;-webkit-transform:rotate3d(0, 0, 1, 450deg);transform:rotate3d(0, 0, 1, 450deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate3d(0, 0, 1, 135deg);transform:rotate3d(0, 0, 1, 135deg)}100%{stroke-dashoffset:187;-webkit-transform:rotate3d(0, 0, 1, 450deg);transform:rotate3d(0, 0, 1, 450deg)}}.search-controls{background:rgba(2,80,152,0.08);padding:30px 30px 12px;padding:1.875rem 1.875rem 0.75rem}.search-controls form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:911px;max-width:56.9375rem}@media screen and (min-width: 37.5em){.search-controls form input:not([type='checkbox']):not([type='radio']):not([type='file']),.search-controls form select{height:77px;height:4.8125rem}}.search-controls form input:not([type='checkbox']):not([type='radio']):not([type='file']){padding-right:54px;padding-right:3.375rem}@media screen and (min-width: 37.5em){.search-controls form input:not([type='checkbox']):not([type='radio']):not([type='file']){padding-right:70px;padding-right:4.375rem}}.search-controls form .dropdown-list{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.search-controls form .text-field{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}@media screen and (min-width: 37.5em){.search-controls form .dropdown-list{width:45%;margin-right:1.25rem}.search-controls form .text-field{width:calc(55% - 1.25rem)}}.search-controls form button[type='submit']{width:24px;width:1.5rem;height:24px;height:1.5rem;padding:0;color:transparent;position:absolute;bottom:21px;bottom:1.3125rem;right:16px;right:1rem}@media screen and (min-width: 37.5em){.search-controls form button[type='submit']{bottom:35px;bottom:2.1875rem;right:30px;right:1.875rem}}.search-controls form button[type='submit'] svg{width:24px;width:1.5rem;height:24px;height:1.5rem;position:absolute;top:0;left:0}.share-actions h6{font-size:16px;font-size:1rem;color:#025098;margin-bottom:0.75rem}.share-actions__buttons a{display:inline-block;margin-right:9px;margin-right:0.5625rem}.share-actions__buttons a:last-of-type{margin-right:0}.share-actions__buttons svg{height:34px;height:2.125rem;width:34px;width:2.125rem}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:31px;padding-bottom:1.9375rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}@media screen and (min-width: 64em){.header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:0;position:relative}}.header__logo{max-width:42px;max-width:2.625rem;margin:14px 9px 0 8px;margin:0.875rem 0.5625rem 0 0.5rem}@media screen and (min-width: 64em){.header__logo{max-width:3.5rem;margin:5px 0 0}}@media screen and (min-width: 70em){.header__logo{max-width:100%}}@media screen and (min-width: 87.5em){.header__logo{height:auto;max-width:inherit;margin:0}}.header__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:10px;margin-right:0.625rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:4.5rem;width:100%;z-index:6;background-color:#fff}@media screen and (min-width: 64em){.header__logo-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:1rem 0 1.5rem 1.375rem;width:100%;max-width:17rem}}@media screen and (min-width: 70em){.header__logo-wrap{max-width:21rem}}@media screen and (min-width: 87.5em){.header__logo-wrap{margin:1rem 0 1.5rem;max-width:28.5rem;padding:36px 0 0 46px;padding:2.25rem 0 0 2.875rem}}.header__logo-wrap:hover,.header__logo-wrap:focus{opacity:1}.header__nav-wrap{top:-300%;position:absolute;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:wrap column-reverse;flex-flow:wrap column-reverse;width:100%;-webkit-transition:0.6s top ease-in-out;transition:0.6s top ease-in-out;background-color:#fff;z-index:4}@media screen and (min-width: 64em){.header__nav-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;position:static;-webkit-transition:none;transition:none}}.header__nav-wrap--open{top:4.5rem}.header__title{width:100%;max-width:142px;max-width:8.875rem;margin-top:15px;margin-top:0.9375rem;height:3rem}@-moz-document url-prefix(){.header__title{margin-top:0}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.header__title{height:70px}}@media screen and (min-width: 64em){.header__title{height:auto;max-width:13rem;margin-top:0;padding-left:14px;padding-left:0.875rem}}@media screen and (min-width: 70em){.header__title{padding-top:1rem;max-width:15rem}}@media all and (-ms-high-contrast: none) and (min-width: 87.5em), (-ms-high-contrast: active) and (min-width: 87.5em){.header__title{height:104px}}@media screen and (min-width: 87.5em){.header__title{padding-top:0;max-width:inherit;margin-top:0;padding-left:22px;padding-left:1.375rem}}.header__primary{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;background-color:#025098}@media screen and (min-width: 64em){.header__primary{background-color:#fff}}.header__top-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:41px;margin-bottom:2.5625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 64em){.header__top-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:18px;margin-bottom:1.125rem}}@media screen and (min-width: 87.5em){.header__top-wrap{margin-bottom:41px;margin-bottom:2.5625rem}}.header__audience{background-color:#f5f5f3}@media screen and (min-width: 64em){.header__audience{border-bottom-left-radius:4px;border-bottom-right-radius:4px}}.header__happening{padding:31px 17px 31px 33px;padding:1.9375rem 1.0625rem 1.9375rem 2.0625rem;margin-bottom:0;background-color:#a5810c}@media screen and (min-width: 64em){.header__happening{background-color:rgba(165,129,12,0.25);padding:34px 17px 24px 17px;padding:2.125rem 1.0625rem 1.5rem 1.0625rem;margin-right:10px;margin-right:0.625rem;border-bottom-left-radius:4px;border-bottom-right-radius:4px}}.header__happening-link{font-size:24px;font-size:1.5rem;font-weight:600;line-height:1;font-family:canada-type-gibson, sans-serif;color:#fff;white-space:nowrap}@media screen and (min-width: 64em){.header__happening-link{font-size:18px;font-size:1.125rem;color:#025098}}@media screen and (min-width: 87.5em){.header__happening-link{font-size:22px;font-size:1.375rem}}.header__search{margin-bottom:0;width:100%}@media screen and (min-width: 64em){.header__search{margin-right:46px;margin-right:2.875rem;width:auto}}.header__search-icon{width:24px;width:1.5rem;height:24px;height:1.5rem;overflow:visible}.header .menu-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding:16px 36px 49px;padding:1rem 2.25rem 3.0625rem}@media screen and (min-width: 64em){.header .menu-buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px 0 26px;padding:0 1.25rem 0 1.625rem}}.header .menu-buttons li{display:inline-block;list-style-type:none;margin-top:1rem}.header .menu-buttons li:first-child{margin-right:18px;margin-right:1.125rem}@media screen and (min-width: 64em){.header .menu-buttons li:first-child{margin-right:10px;margin-right:0.625rem}}@media screen and (min-width: 64em){.header .menu-buttons li{margin:0}}.header .menu-buttons li a{display:block;font-size:16px;font-size:1rem;font-weight:600;line-height:1.5;font-family:canada-type-gibson, sans-serif;text-transform:uppercase;padding:17px 35px;padding:1.0625rem 2.1875rem;margin-bottom:0;color:#025098;text-align:center;border:2.5px solid #025098;border-radius:20px}@media screen and (min-width: 64em){.header .menu-buttons li a{font-size:14px;font-size:0.875rem;padding:6px 12px;padding:0.375rem 0.75rem;border-radius:25px}}@media screen and (min-width: 68.75em){.header .menu-buttons li a{font-size:16px;font-size:1rem}}.header .menu-buttons li a:hover,.header .menu-buttons li a:focus{opacity:0.65}.header .primary-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0 33px;padding:0 2.0625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:40px;padding-top:2.5rem;margin-bottom:0.5rem}@media screen and (min-width: 64em){.header .primary-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;margin-bottom:0;margin-right:4rem}}@media screen and (min-width: 87.5em){.header .primary-nav{margin-right:0}}.header .primary-nav>li{position:relative;list-style-type:none;padding:14px 24px 16px 0;padding:0.875rem 1.5rem 1rem 0;border-bottom:2px solid rgba(255,255,255,0.1)}.header .primary-nav>li:first-child{padding-top:0}.header .primary-nav>li:last-child{border-bottom:none;padding-bottom:1.75rem}@media screen and (min-width: 64em){.header .primary-nav>li{padding:0 0 27px;padding:0 0 1.6875rem;margin-left:21px;margin-left:1.3125rem;border:none;position:static}.header .primary-nav>li:first-child{margin-left:0}.header .primary-nav>li:last-child{margin-right:46px;margin-right:2.875rem}}@media screen and (min-width: 87.5em){.header .primary-nav>li{margin-left:28px;margin-left:1.75rem}}.header .primary-nav>li a{font-size:24px;font-size:1.5rem;font-weight:600;line-height:1;font-family:canada-type-gibson, sans-serif;color:#fff;text-align:center}@media screen and (min-width: 64em){.header .primary-nav>li a{font-size:17px;font-size:1.0625rem;text-align:right;color:#025098}}@media screen and (min-width: 68.75em){.header .primary-nav>li a{font-size:18px;font-size:1.125rem}}@media screen and (min-width: 87.5em){.header .primary-nav>li a{font-size:21px;font-size:1.3125rem}}.header .primary-nav>li a:hover,.header .primary-nav>li a:focus{opacity:0.65}.header .primary-nav>li.active>a{padding-bottom:0.25rem;border-bottom:4px solid #a5810c}.header .primary-nav>li:hover .mega-menu,.header .primary-nav>li:focus .mega-menu{visibility:visible;opacity:1}.header .secondary-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:29px;padding-top:1.8125rem;padding:29px 0 12px 0;padding:1.8125rem 0 0.75rem 0}@media screen and (min-width: 64em){.header .secondary-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.header .secondary-nav li{list-style-type:none;padding:0 0 31px 33px;padding:0 0 1.9375rem 2.0625rem}@media screen and (min-width: 64em){.header .secondary-nav li{padding:24px 11px 27px;padding:1.5rem 0.6875rem 1.6875rem}}@media screen and (min-width: 87.5em){.header .secondary-nav li{padding:32px 16px 6px;padding:2rem 1rem 0.375rem}}.header .secondary-nav li a{font-size:20px;font-size:1.25rem;font-weight:600;line-height:1.2;font-family:canada-type-gibson, sans-serif;text-transform:uppercase;letter-spacing:0.5px;color:#025098;border-bottom:2.5px solid #025098;padding-bottom:3px;padding-bottom:0.1875rem}@media screen and (min-width: 64em){.header .secondary-nav li a{font-size:18px;font-size:1.125rem;letter-spacing:1}}.header .secondary-nav li a:hover,.header .secondary-nav li a:focus{opacity:0.65}.header .desktop-search{display:none}@media screen and (min-width: 64em){.header .desktop-search{display:block;position:absolute;top:6.5rem;right:0}}@media screen and (min-width: 87.5em){.header .desktop-search{position:relative;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header .mobile-search{display:block}.header .mobile-search form{position:relative;max-width:none}.header .mobile-search form button{background-color:transparent;position:absolute;left:2rem;top:1rem}.header .mobile-search form svg{width:24px;width:1.5rem;height:24px;height:1.5rem}.header .mobile-search form input{border-radius:0;padding-left:2rem !important;width:80% !important;display:block;margin:0 auto 0 2rem;background:none;border:none;border-bottom:1px solid #5d5d5d}@media screen and (min-width: 64em){.header .mobile-search{display:none}}.no-transition{-webkit-transition:none !important;transition:none !important}.mega-menu{display:none}@media screen and (min-width: 64em){.mega-menu{padding:30px 26px 30px 92px;padding:1.875rem 1.625rem 1.875rem 5.75rem;background-color:#025098;overflow:hidden;visibility:hidden;opacity:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;position:absolute;top:100%;left:0;-webkit-transition:visibility 0.25s 0.05s ease-in, opacity 0.25s 0.05s ease-in-out;transition:visibility 0.25s 0.05s ease-in, opacity 0.25s 0.05s ease-in-out}}@media screen and (min-width: 70em){.mega-menu{padding:30px 26px 30px 133px;padding:1.875rem 1.625rem 1.875rem 8.3125rem}}@media screen and (min-width: 87.5em){.mega-menu{padding:30px 26px 30px 165px;padding:1.875rem 1.625rem 1.875rem 10.3125rem}}.mega-menu .nav{list-style:none;padding:20px 0 0;padding:1.25rem 0 0;margin-bottom:1.25rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width: 64em){.mega-menu .nav{padding:16px 0 24px;padding:1rem 0 1.5rem;margin:0;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}.mega-menu .nav.two-column{display:grid;grid:repeat(5, 1fr)/repeat(2, 1fr);grid-auto-flow:column}.mega-menu .nav.two-column-12{grid:repeat(6, 1fr)/repeat(2, 1fr)}.mega-menu .nav.two-column-14{grid:repeat(7, 1fr)/repeat(2, 1fr)}.mega-menu .nav.two-column-16{grid:repeat(8, 1fr)/repeat(2, 1fr)}.mega-menu .nav.two-column-18{grid:repeat(9, 1fr)/repeat(2, 1fr)}@supports not (display: grid){.mega-menu .nav li{display:inline-block;width:50%}}}.mega-menu .nav>li a{font-size:18px;font-size:1.125rem;font-weight:400 1.2;line-height:1.5;font-family:canada-type-gibson, sans-serif;color:#fff;line-height:0}.mega-menu .nav>li a:hover,.mega-menu .nav>li a:focus{opacity:0.65}@media screen and (min-width: 64em){.mega-menu .nav>li a{font-size:21px;font-size:1.3125rem}}.mega-menu li{width:100%;line-height:1.1;padding-bottom:20px;padding-bottom:1.25rem}@media screen and (min-width: 64em){.mega-menu li{padding-bottom:12px;padding-bottom:0.75rem;padding-right:3rem}}.mega-menu li:last-child{padding-bottom:0}@media screen and (min-width: 64em){.mega-menu--subnav{padding:30px 92px 30px 92px;padding:1.875rem 5.75rem 1.875rem 5.75rem}}@media screen and (min-width: 70em){.mega-menu--subnav{padding:30px 133px 30px 133px;padding:1.875rem 8.3125rem 1.875rem 8.3125rem}}@media screen and (min-width: 87.5em){.mega-menu--subnav{padding:30px 165px 30px 165px;padding:1.875rem 10.3125rem 1.875rem 10.3125rem}}.menu-promo{width:400px;width:25rem;min-height:286px;min-height:17.875rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;position:relative;z-index:1;display:none}@media screen and (min-width: 64em){.menu-promo{display:block}}.menu-promo__image{position:absolute;top:0;left:0;width:100%;height:100%}.menu-promo__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.menu-promo__image::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.35)}.menu-promo__details{position:relative;padding:42px 34px;padding:2.625rem 2.125rem}.menu-promo h3{font-size:36px;font-size:2.25rem;font-weight:400;line-height:1.2;font-family:ff-more-web-pro, serif;color:#fff;margin-bottom:12px;margin-bottom:0.75rem}.menu-promo a{color:#fff !important}.mega-sub-menu{display:none}@media screen and (min-width: 64em){.mega-sub-menu{display:block}}.mega-sub-menu__nav{list-style:none;margin:0;padding:16px 0 24px 32px;padding:1rem 0 1.5rem 2rem}@media screen and (min-width: 81.25em){.mega-sub-menu__nav{padding:16px 0 24px 92px;padding:1rem 0 1.5rem 5.75rem}}.mega-sub-menu__nav>li{padding-right:32px;padding-right:2rem}.mega-sub-menu__nav>li a{display:block;font-size:1rem !important;color:#fff !important;text-align:left !important;line-height:1.2 !important}.mega-sub-menu__nav.four-column{display:grid;grid:repeat(7, 1fr)/repeat(3, 1fr);grid-auto-flow:column}.mega-sub-menu__nav.four-column-24{grid:repeat(8, 1fr)/repeat(3, 1fr)}.mega-sub-menu__nav.four-column-28{grid:repeat(10, 1fr)/repeat(3, 1fr)}.mega-sub-menu__nav.four-column-32{grid:repeat(11, 1fr)/repeat(3, 1fr)}.mega-sub-menu__nav.four-column-36{grid:repeat(12, 1fr)/repeat(3, 1fr)}@supports not (display: grid){.mega-sub-menu__nav.four-column li{display:inline-block;width:50%}}@media screen and (min-width: 81.25em){.mega-sub-menu__nav.four-column{grid:repeat(5, 1fr)/repeat(4, 1fr);grid-auto-flow:column}.mega-sub-menu__nav.four-column-24{grid:repeat(6, 1fr)/repeat(4, 1fr)}.mega-sub-menu__nav.four-column-28{grid:repeat(7, 1fr)/repeat(4, 1fr)}.mega-sub-menu__nav.four-column-32{grid:repeat(8, 1fr)/repeat(4, 1fr)}.mega-sub-menu__nav.four-column-36{grid:repeat(9, 1fr)/repeat(4, 1fr)}@supports not (display: grid){.mega-sub-menu__nav.four-column li{display:inline-block;width:25%}}}.menu-toggle{width:3.5rem;height:3.25rem;border-radius:0;padding:0;margin:0;background:none;position:absolute;top:0.5625rem;right:0.7rem;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;z-index:6}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.menu-toggle{height:2.25rem;width:3.1875rem}.menu-toggle span{left:0}}@media screen and (min-width: 64em){.menu-toggle{display:none}}.menu-toggle:hover,.menu-toggle:focus{background:none;opacity:0.75}.menu-toggle span::before,.menu-toggle span::after{content:'';position:relative;-webkit-transition:top 0.3s ease-out 0.3s, -webkit-transform 0.3s ease-out;transition:top 0.3s ease-out 0.3s, -webkit-transform 0.3s ease-out;transition:top 0.3s ease-out 0.3s, transform 0.3s ease-out;transition:top 0.3s ease-out 0.3s, transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.menu-toggle span,.menu-toggle span::before,.menu-toggle span::after{display:block;background:#025098;width:2.0625rem !important;height:0.25rem;border-radius:0.125rem;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.menu-toggle span{-webkit-transition:background-color 0.3s step-start 0.3s;transition:background-color 0.3s step-start 0.3s;left:calc(100% - 3.25rem)}.menu-toggle span::before{top:-0.75rem}.menu-toggle span::after{top:0.5rem}.menu-toggle--open span{background-color:transparent;-webkit-transition:background-color 0.3s step-end;transition:background-color 0.3s step-end}.menu-toggle--open span::before,.menu-toggle--open span::after{-webkit-transition:top 0.3s ease-out, -webkit-transform 0.3s ease-out 0.3s;transition:top 0.3s ease-out, -webkit-transform 0.3s ease-out 0.3s;transition:top 0.3s ease-out, transform 0.3s ease-out 0.3s;transition:top 0.3s ease-out, transform 0.3s ease-out 0.3s, -webkit-transform 0.3s ease-out 0.3s}.menu-toggle--open span::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-toggle--open span::after{top:-0.25rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.subnav-toggle{display:none;padding:0;border-radius:0;background:none;width:36px;width:2.25rem;height:36px;height:2.25rem;position:absolute;top:0.5rem;right:-0.375rem;-webkit-transition:opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out, transform 0.3s ease-out;transition:opacity 0.3s ease-out, transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.subnav-toggle::before{content:url("/assets/arrow_dropdown_white.svg");display:block;width:1.25rem;height:1rem;margin:0 auto}.subnav-toggle:hover,.subnav-toggle:focus{opacity:0.65;outline:none}.subnav-toggle--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.primary-nav>li:first-child .subnav-toggle{top:-0.25rem}.primary-nav .subnav-toggle{display:block}@media screen and (min-width: 64em){.primary-nav .subnav-toggle{display:none}}.accordion{position:relative}.accordion.closed .accordion__title::after{content:'';display:block;position:absolute;background-color:#025098;top:3px;left:8px;width:7px;height:24px}@media screen and (min-width: 64em){.accordion.closed .accordion__title::after{top:7px;left:8px}}.accordion__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width: 50em){.accordion__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:40px;padding-bottom:2.5rem}}.accordion--wrapper{margin:1rem 7.4% 2rem}@media screen and (min-width: 50em){.accordion--wrapper{margin:2.25rem 3rem 4rem 4rem}}@media screen and (min-width: 64em){.accordion--wrapper{margin:4.75rem 5.7rem 7.55rem 7rem}}.accordion__copy{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (min-width: 50em){.accordion__copy{width:50%}}.accordion__copy .buttons{display:block}.accordion__copy .buttons .button,.accordion__copy .buttons .fsSubmitButton,.accordion__copy .buttons .inline-button,.accordion__copy .buttons .inline-link,.accordion__copy .buttons .multi-promos .multi-promo__button,.multi-promos .accordion__copy .buttons .multi-promo__button,.accordion__copy .buttons .multi-promos .multi-promo__link,.multi-promos .accordion__copy .buttons .multi-promo__link,.accordion__copy .buttons .promo__button,.accordion__copy .buttons .promo__link,.accordion__copy .buttons .faculty-search__load-more a,.faculty-search__load-more .accordion__copy .buttons a{margin-bottom:0.75rem;margin-right:3.25rem}.accordion__copy .buttons .button:last-of-type,.accordion__copy .buttons .fsSubmitButton:last-of-type,.accordion__copy .buttons .inline-button:last-of-type,.accordion__copy .buttons .inline-link:last-of-type,.accordion__copy .buttons .multi-promos .multi-promo__button:last-of-type,.multi-promos .accordion__copy .buttons .multi-promo__button:last-of-type,.accordion__copy .buttons .multi-promos .multi-promo__link:last-of-type,.multi-promos .accordion__copy .buttons .multi-promo__link:last-of-type,.accordion__copy .buttons .promo__button:last-of-type,.accordion__copy .buttons .promo__link:last-of-type,.accordion__copy .buttons .faculty-search__load-more a:last-of-type,.faculty-search__load-more .accordion__copy .buttons a:last-of-type{margin-bottom:0;margin-right:0}.accordion__title{width:100%;font-size:30px;font-size:1.875rem;font-weight:550;line-height:1.1;font-family:canada-type-gibson, sans-serif;color:#025098;margin:1rem 0 0.5rem;cursor:pointer;padding-left:35px;padding-left:2.1875rem}@media screen and (min-width: 50em){.accordion__title{font-size:27px;font-size:1.6875rem;margin-bottom:1rem}}@media screen and (min-width: 64em){.accordion__title{font-size:37px;font-size:2.3125rem;margin-bottom:24px;margin-bottom:1.5rem;padding-left:45px;padding-left:2.8125rem}}.accordion__title::before{content:'';display:block;position:absolute;background-color:#025098;left:0;top:12px;width:24px;height:7px;border-radius:10px}@media screen and (min-width: 64em){.accordion__title::before{top:16px;width:24px;height:7px}}.accordion__title::after{content:'';display:block;position:absolute;background-color:#025098;-webkit-transition:height 0.3s ease-in-out, top 0.3s ease-in-out;transition:height 0.3s ease-in-out, top 0.3s ease-in-out;top:12px;left:8px;width:7px;height:0;border-radius:10px}@media screen and (min-width: 64em){.accordion__title::after{top:20px;left:8px;width:7px;height:0}}.accordion__text{font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;font-family:ff-more-web-pro, serif;color:#5d5d5d;margin-bottom:1rem}@media screen and (min-width: 50em){.accordion__text{font-size:14px;font-size:0.875rem;margin-bottom:2rem}}@media screen and (min-width: 64em){.accordion__text{font-size:21px;font-size:1.3125rem;margin-bottom:2.75rem}}.accordion__image-wrap{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (min-width: 50em){.accordion__image-wrap.landscape-wrap{width:32%}}@media screen and (min-width: 50em){.accordion__image-wrap.portrait-wrap{width:25%;margin-left:0.5rem}}.accordion__image-wrap+.accordion__copy{padding-left:5%}.accordion__image{background-repeat:no-repeat;background-size:cover;background-position:center}.accordion__image.landscape::before{content:'';width:1px;margin-left:-1px;float:left;height:0;padding-top:62.5%}.accordion__image.landscape::after{content:'';display:table;clear:both}.accordion__image.portrait::before{content:'';width:1px;margin-left:-1px;float:left;height:0;padding-top:121.6216216216%}.accordion__image.portrait::after{content:'';display:table;clear:both}.accordion__caption{position:relative;bottom:100%;font-size:12px;font-size:0.75rem;font-weight:400;line-height:1;font-family:canada-type-gibson, sans-serif;color:#5d5d5d;background-color:#eeebe2;padding:14px 13px;padding:0.875rem 0.8125rem}.accordion.seperator{border-bottom:4px solid #eeebe2;padding-bottom:10px;padding-bottom:0.625rem;margin-bottom:38px;margin-bottom:2.375rem}.banner{position:relative;background-color:#fff;max-width:732px;max-width:45.75rem}.banner-container{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:7;padding:68px 24px;padding:4.25rem 1.5rem;overflow:auto;display:none}@media screen and (min-width: 37.5em){.banner-container{padding:98px 24px;padding:6.125rem 1.5rem}}@media screen and (min-width: 50em){.banner-container{padding:98px;padding:6.125rem}}.banner__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;background-color:rgba(8,35,57,0.95)}.banner__close{width:48px;width:3rem;height:48px;height:3rem;background-color:#fff;position:fixed;top:0;right:0;padding:0;z-index:2}@media screen and (min-width: 37.5em){.banner__close{width:82px;width:5.125rem;height:82px;height:5.125rem}}.banner__close:hover span,.banner__close:focus span{opacity:0.85}.banner__close span{background:none;width:auto;height:auto;position:static;-webkit-transition:opacity 0.21s ease-out;transition:opacity 0.21s ease-out}.banner__close span::before,.banner__close span::after{content:'';background-color:#025098;width:40px;width:2.5rem;height:6px;height:0.375rem;border:none;position:absolute;top:calc(50% - 3px);left:calc(50% - 20px);border-radius:3px}@media screen and (min-width: 37.5em){.banner__close span::before,.banner__close span::after{width:32px;width:2rem;left:calc(50% - 16px)}}.banner__close span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.banner__close span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.banner__wrapper{min-height:100%;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}.banner__image{height:180px;height:11.25rem}@media screen and (min-width: 28.125em){.banner__image{height:234px;height:14.625rem}}.banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.banner__content{padding:28px 28px 16px;padding:1.75rem 1.75rem 1rem}@media screen and (min-width: 50em){.banner__content{padding:36px 42px 42px;padding:2.25rem 2.625rem 2.625rem}}.banner__content h2{margin-bottom:18px;margin-bottom:1.125rem}.banner__content .button--secondary--filled{padding:6px 40px;padding:0.375rem 2.5rem;margin-right:32px;margin-right:2rem;margin-bottom:12px;margin-bottom:0.75rem}.banner__content .button--no-thanks{font-weight:400;font-size:14px;font-size:0.875rem;margin-bottom:11px;margin-bottom:0.6875rem;padding-right:0}.banner__content .button--no-thanks:hover,.banner__content .button--no-thanks:focus{color:#025098}.championship-years{padding:0 7.4%;margin-bottom:24px;margin-bottom:1.5rem}@media screen and (min-width: 64em){.championship-years{padding-left:33.3334%}}.championship-years h4{color:#fff}.championship-years__inner{background:#025098;padding:28px 24px 4px;padding:1.75rem 1.5rem 0.25rem}@media screen and (min-width: 31.25em){.championship-years__inner{padding:38px 38px 4px;padding:2.375rem 2.375rem 0.25rem}}@media screen and (min-width: 37.5em){.championship-years__inner{max-width:816px;max-width:51rem}}.championship-years__years{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.championship-years__years::after{content:'';-webkit-box-flex:1;-ms-flex:auto;flex:auto}.championship-years li{color:#fff;font-size:24px;font-size:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3334%;min-width:62px;min-width:3.875rem;text-align:center}.championship-years li:nth-child(3n-2){text-align:left}.championship-years li:nth-child(3n){text-align:right}@media screen and (min-width: 28.125em){.championship-years li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:31%;text-align:center !important}.championship-years li:nth-child(4n-3){text-align:left !important;width:19%}.championship-years li:nth-child(4n){text-align:right !important;width:19%}}@media screen and (min-width: 31.25em){.championship-years li{font-size:28px;font-size:1.75rem}}.championship-years li span{display:inline-block;padding-bottom:0.125rem;margin-bottom:1.25rem;border-bottom:2px solid #a5810c}.contact-info{font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.2;font-family:canada-type-gibson, sans-serif;color:#5d5d5d}.contact-info img{margin-bottom:1.5rem}.contact-info label{display:block;font-size:20px;font-size:1.25rem;font-weight:600;line-height:1.1;font-family:canada-type-gibson, sans-serif;color:#025098}.contact-info a{color:#5d5d5d}.contact-info__detail{margin-bottom:20px;margin-bottom:1.25rem}.department{padding:0 7.6% 36px;padding:0 7.6% 2.25rem}.department h2{margin-bottom:45px;margin-bottom:2.8125rem}.department__faculty{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 37.5em){.department .faculty-member{width:calc(50% - 0.625rem);margin-right:20px;margin-right:1.25rem}.department .faculty-member:nth-of-type(2n){margin-right:0}}@media screen and (min-width: 65em){.department .faculty-member{width:calc(33.3334% - 0.875rem)}.department .faculty-member:nth-of-type(2n){margin-right:21px;margin-right:1.3125rem}.department .faculty-member:nth-of-type(3n){margin-right:0}}@media screen and (min-width: 91.875em){.department .faculty-member{width:calc(25% - 1rem)}.department .faculty-member:nth-of-type(3n){margin-right:20px;margin-right:1.25rem}.department .faculty-member:nth-of-type(4n){margin-right:0}}.faculty-promo-container{margin-top:64px;margin-top:4rem;padding:0 7.4%}@media screen and (min-width: 64em){.faculty-promo-container{padding-left:33.3334%}}.faculty-promo-container+.copy{padding-top:28px;padding-top:1.75rem}.faculty-promo-container h3{max-width:720px;max-width:45rem}.faculty-promo{margin-bottom:64px;margin-bottom:4rem}@media screen and (min-width: 31.25em){.faculty-promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.faculty-promo h5{font-size:26px;font-size:1.625rem;font-weight:400;line-height:1.4;font-family:ff-more-web-pro, serif;color:#5d5d5d;margin-bottom:0.25rem}.faculty-promo h5 span{font-size:21px;font-size:1.3125rem}.faculty-promo__image{overflow:hidden}@media screen and (min-width: 31.25em){.faculty-promo__image{width:180px;width:11.25rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (min-width: 73.75em){.faculty-promo__image{width:221px;width:13.8125rem}}@media screen and (min-width: 31.25em){.faculty-promo__image+.faculty-promo__details{margin-left:-40px;margin-left:-2.5rem;padding:22px 20px;padding:1.375rem 1.25rem}}.faculty-promo__image img{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.faculty-promo__image a:hover,.faculty-promo__image a:focus{opacity:1}.faculty-promo__image a:hover img,.faculty-promo__image a:focus img{-webkit-transform:scale(1.1);transform:scale(1.1)}.faculty-promo__details{background-color:#fff;padding-top:22px;padding-top:1.375rem;position:relative;z-index:1}@media screen and (min-width: 31.25em){.faculty-promo__details{padding-top:0}}.faculty-promo__title{font-size:13px;font-size:0.8125rem;font-weight:600;line-height:1.2;font-family:canada-type-gibson, sans-serif;text-transform:uppercase;color:#5d5d5d}.faculty-promo__contact{font-family:"canada-type-gibson", sans-serif;color:#5d5d5d;margin-top:16px;margin-top:1rem}.faculty-promo__contact span{margin:0 0.375rem}.featured-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem}@media screen and (min-width: 50em){.featured-video{margin-bottom:2rem}}@media screen and (min-width: 73.125em){.featured-video{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:4rem}}.featured-video__media{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative}.featured-video__media .media__cover__modal{position:relative;cursor:pointer}.featured-video__media .media__cover__modal:hover .media__play polygon,.featured-video__media .media__cover__modal:focus .media__play polygon{fill:#d9d9d9}.featured-video__media .media__cover__modal:hover .media__play ellipse,.featured-video__media .media__cover__modal:focus .media__play ellipse{stroke:#d9d9d9}.featured-video__media .media__video{position:fixed;height:100%;background-color:rgba(0,29,55,0.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.featured-video__media .media__video iframe{position:relative;display:block;margin:0 auto;width:100%;height:50vh}@media screen and (min-width: 31.25em){.featured-video__media .media__video iframe{width:85%}}@media screen and (min-width: 50em){.featured-video__media .media__video iframe{min-height:15rem;width:65%}}@media screen and (min-width: 87.5em){.featured-video__media .media__video iframe{width:50%}}.featured-video__media .media__play{max-width:17%;margin:11rem 0}@media screen and (min-width: 73.125em){.featured-video__media{width:64%}}.featured-video__copy{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:30px;padding:1.875rem;background-color:rgba(238,235,226,0.43);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 73.125em){.featured-video__copy{width:36%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:90px 59px 44px 41px;padding:5.625rem 3.6875rem 2.75rem 2.5625rem}}.featured-video__copy-wrap{width:100%}.featured-video__title{font-size:36px;font-size:2.25rem;font-weight:600;line-height:1;font-family:canada-type-gibson, sans-serif;color:#025098;width:100%}.featured-video__text{font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.33;font-family:canada-type-gibson, sans-serif;color:#5d5d5d;margin-top:1rem;margin-bottom:1rem;width:100%}@media screen and (min-width: 73.125em){.featured-video__share{-ms-flex-item-align:end;align-self:flex-end}}.video-modal{background-color:rgba(0,29,55,0.95);position:fixed;top:0;left:-99999px;width:100%;height:100vh;overflow:auto;z-index:6;padding:82px 40px 0;padding:5.125rem 2.5rem 0;-webkit-transition:opacity 0.4s ease-out, left 0s 0.4s;transition:opacity 0.4s ease-out, left 0s 0.4s;opacity:0}@media screen and (min-width: 50em){.video-modal{padding:98px 108px 0;padding:6.125rem 6.75rem 0}}@media screen and (min-width: 64em){.video-modal{padding:98px 172px 0;padding:6.125rem 10.75rem 0}}.video-modal.open{left:0;opacity:1;-webkit-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out}.gallery,.video-modal{background-color:rgba(0,29,55,0.95);position:fixed;top:0;left:-99999px;width:100%;height:100vh;overflow:auto;z-index:6;padding:82px 40px 0;padding:5.125rem 2.5rem 0;-webkit-transition:opacity 0.4s ease-out, left 0s 0.4s;transition:opacity 0.4s ease-out, left 0s 0.4s;opacity:0}@media screen and (min-width: 37.5em){.gallery,.video-modal{padding:98px 108px 0;padding:6.125rem 6.75rem 0}}@media screen and (min-width: 50em){.gallery,.video-modal{padding:98px 172px 0;padding:6.125rem 10.75rem 0}}.gallery.open,.video-modal.open{left:0;opacity:1;-webkit-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out}.gallery__close,.video-modal__close{width:60px;width:3.75rem;height:60px;height:3.75rem;background-color:#fff;position:absolute;top:0;right:0;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;padding:0}@media screen and (min-width: 37.5em){.gallery__close,.video-modal__close{width:85px;width:5.3125rem;height:85px;height:5.3125rem}}.gallery__close svg,.video-modal__close svg{width:26px;width:1.625rem;height:26px;height:1.625rem;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.gallery__close:hover svg,.gallery__close:focus svg,.video-modal__close:hover svg,.video-modal__close:focus svg{opacity:0.65}.gallery__main,.video-modal__main{max-width:888px;max-width:55.5rem;margin:0 auto 20px;margin:0 auto 1.25rem}@media screen and (min-width: 37.5em){.gallery__main,.video-modal__main{margin:0 auto 50px;margin:0 auto 3.125rem}}.gallery__main .draggable,.video-modal__main .draggable{min-height:10rem}@media screen and (min-width: 37.5em){.gallery__main .draggable,.video-modal__main .draggable{min-height:16rem}}@media screen and (min-width: 50em){.gallery__main .draggable,.video-modal__main .draggable{min-height:19rem}}@media screen and (min-width: 64em){.gallery__main .draggable,.video-modal__main .draggable{min-height:25rem}}.gallery__main .draggable img,.video-modal__main .draggable img{max-height:10rem}@media screen and (min-width: 37.5em){.gallery__main .draggable img,.video-modal__main .draggable img{max-height:16rem}}@media screen and (min-width: 50em){.gallery__main .draggable img,.video-modal__main .draggable img{max-height:19rem}}@media screen and (min-width: 64em){.gallery__main .draggable img,.video-modal__main .draggable img{max-height:25rem}}.gallery__nav,.video-modal__nav{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;max-width:888px;max-width:55.5rem;margin:0 auto 98px;margin:0 auto 6.125rem}.gallery .slide img,.video-modal .slide img{margin:0 auto}.gallery .slide__caption,.video-modal .slide__caption{margin:14px 0 0;margin:0.875rem 0 0}.gallery .slide__caption p,.video-modal .slide__caption p{font-size:14px;font-size:0.875rem;font-weight:400;line-height:1.5;font-family:canada-type-gibson, sans-serif;color:#fff;margin-bottom:0;text-align:center}@media screen and (min-width: 28.125em){.gallery .slide__caption p,.video-modal .slide__caption p{font-size:16px;font-size:1rem}}.gallery .thumb,.video-modal .thumb{width:40px;width:2.5rem;height:40px;height:2.5rem;margin:0 5px 10px;margin:0 0.3125rem 0.625rem;opacity:0.45;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;padding:0}@media screen and (min-width: 37.5em){.gallery .thumb,.video-modal .thumb{width:75px;width:4.6875rem;height:75px;height:4.6875rem}}.gallery .thumb img,.video-modal .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.gallery .thumb:hover,.gallery .thumb:focus,.gallery .thumb.active,.video-modal .thumb:hover,.video-modal .thumb:focus,.video-modal .thumb.active{opacity:1}.gallery .slick-arrow,.video-modal .slick-arrow{width:16px;width:1rem;height:28px;height:1.75rem;z-index:1}@media screen and (min-width: 37.5em){.gallery .slick-arrow,.video-modal .slick-arrow{width:46px;width:2.875rem;height:86px;height:5.375rem}}.gallery .slick-arrow::before,.video-modal .slick-arrow::before{-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;opacity:1}.gallery .slick-arrow.slick-prev,.video-modal .slick-arrow.slick-prev{left:-30px;left:-1.875rem}@media screen and (min-width: 37.5em){.gallery .slick-arrow.slick-prev,.video-modal .slick-arrow.slick-prev{left:-80px;left:-5rem}}@media screen and (min-width: 50em){.gallery .slick-arrow.slick-prev,.video-modal .slick-arrow.slick-prev{left:-140px;left:-8.75rem}}.gallery .slick-arrow.slick-prev::before,.video-modal .slick-arrow.slick-prev::before{content:url("/assets/slider_arrow_left")}.gallery .slick-arrow.slick-next,.video-modal .slick-arrow.slick-next{right:-30px;right:-1.875rem}@media screen and (min-width: 37.5em){.gallery .slick-arrow.slick-next,.video-modal .slick-arrow.slick-next{right:-80px;right:-5rem}}@media screen and (min-width: 50em){.gallery .slick-arrow.slick-next,.video-modal .slick-arrow.slick-next{right:-140px;right:-8.75rem}}.gallery .slick-arrow.slick-next::before,.video-modal .slick-arrow.slick-next::before{content:url("/assets/slider_arrow_right")}.gallery .slick-arrow:hover::before,.gallery .slick-arrow:focus::before,.video-modal .slick-arrow:hover::before,.video-modal .slick-arrow:focus::before{opacity:0.65}.gallery__title-container,.video-modal__title-container{max-width:888px;max-width:55.5rem;margin:0 auto;text-align:center}.gallery__title-container .gallery__title,.video-modal__title-container .gallery__title{margin-bottom:0.25rem;font-size:24px;font-size:1.5rem;max-width:none}@media screen and (min-width: 31.25em){.gallery__title-container .gallery__title,.video-modal__title-container .gallery__title{font-size:30px;font-size:1.875rem}}@media screen and (min-width: 37.5em){.gallery__title-container .gallery__title,.video-modal__title-container .gallery__title{font-size:37px;font-size:2.3125rem}}.gallery__date,.video-modal__date{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.5;font-family:canada-type-gibson, sans-serif;color:#9ab9d5;padding:0 3px;padding:0 0.1875rem;margin-bottom:32px;margin-bottom:2rem}@media screen and (min-width: 31.25em){.gallery__date,.video-modal__date{font-size:24px;font-size:1.5rem}}.gallery__wrap,.video-modal__wrap{position:absolute;top:50%;left:2rem;z-index:5;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gallery__title,.video-modal__title{font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.35;font-family:ff-more-web-pro, serif;color:#fff;margin-bottom:1rem;max-width:85%;z-index:5}@media screen and (min-width: 28.125em){.gallery__title,.video-modal__title{font-size:30px;font-size:1.875rem}}@media screen and (min-width: 31.25em){.gallery__title,.video-modal__title{font-size:37px;font-size:2.3125rem}}@media screen and (min-width: 50em){.gallery__title,.video-modal__title{font-size:30px;font-size:1.875rem}}@media screen and (min-width: 57.5em){.gallery__title,.video-modal__title{font-size:37px;font-size:2.3125rem}}@media screen and (min-width: 73.4375em){.gallery__title,.video-modal__title{font-size:30px;font-size:1.875rem}}@media screen and (min-width: 85.9375em){.gallery__title,.video-modal__title{font-size:37px;font-size:2.3125rem}}.modal-gallery .gallery-preview{margin:0}.modal-gallery .gallery-preview::after{padding-top:93.5% !important}.modal-gallery .gallery-overlay::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:1}.heading{text-align:left;margin:32px auto;margin:2rem auto;padding:0 7.4%}@media screen and (min-width: 50em){.heading{margin:48px auto;margin:3rem auto}}@media screen and (min-width: 64em){.heading{margin-left:33.3334%;max-width:816px;max-width:51rem;width:66.6667%;padding-left:0}}.heading h1{margin-bottom:30px;margin-bottom:1.875rem}.heading p{font-size:18px;font-size:1.125rem;line-height:1.3;white-space:pre-wrap}@media screen and (min-width: 31.25em){.heading p{font-size:22px;font-size:1.375rem}}@media screen and (min-width: 50em){.heading p{font-size:29px;font-size:1.8125rem}}.heading+.landing-intro,.heading+.copy{padding-top:0}.heading.centered{padding:0 7.4%;max-width:930px;max-width:58.125rem;text-align:center;margin:32px auto;margin:2rem auto}@media screen and (min-width: 64em){.heading.centered{padding:0 30px;padding:0 1.875rem;margin:48px auto;margin:3rem auto}}.home-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:26.75rem;overflow:hidden}@media screen and (min-width: 37.5em){.home-hero{height:40rem}}@media screen and (min-width: 50em){.home-hero{height:26.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 64em){.home-hero{height:36.875rem}}.home-hero__left{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}.home-hero__left-image{height:100%}.home-hero__left-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media screen and (min-width: 50em){.home-hero__left{-webkit-box-flex:1;-ms-flex:1 1 480px;flex:1 1 480px}}.home-hero__right{-webkit-box-flex:0;-ms-flex:0 1 52%;flex:0 1 52%}.home-hero__right-image{height:100%;background-size:cover;background-attachment:scroll}@media screen and (min-width: 37.5em){.home-hero__right-image{height:21rem}}@media screen and (min-width: 50em){.home-hero__right-image{background-attachment:fixed;background-repeat:no-repeat;background-size:contain;height:100%;background-position:right top}}@media screen and (min-width: 64em){.home-hero__right-image{background-size:cover;background-position:left}}@media screen and (min-width: 87.5em){.home-hero__right-image{background-size:contain;background-position:right top}}@media screen and (min-width: 50em){.home-hero__right{-webkit-box-flex:1;-ms-flex:1 1 960px;flex:1 1 960px}}.home-hero__left,.home-hero__right{width:auto;position:relative}.home-hero__left-image,.home-hero__right-image{width:100%;position:relative;overflow:hidden}.home-hero__left-image--gold,.home-hero__right-image--gold{background-color:#a5810c}.home-hero__left__background,.home-hero__right__background{position:absolute;top:0;right:0;opacity:0.9;height:100%;width:100%}.home-hero__left__background--blue,.home-hero__right__background--blue{background-color:#025098}.home-hero__left__background--gold,.home-hero__right__background--gold{background-color:#a5810c}.home-hero__prefix{font-size:14px;font-size:0.875rem;font-weight:600;line-height:1.5;font-family:canada-type-gibson, sans-serif;color:#fff;letter-spacing:1.8px;text-align:center;text-transform:uppercase}@media screen and (min-width: 50em){.home-hero__prefix{font-size:22px;font-size:1.375rem}}@media screen and (min-width: 64em){.home-hero__prefix{font-size:26px;font-size:1.625rem}}.home-hero__list{position:absolute;z-index:1;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-hero__list-item{font-size:26px;font-size:1.625rem;font-weight:400;line-height:31px;font-family:ff-more-web-pro, serif;color:#fff;text-align:center}@media screen and (min-width: 37.5em){.home-hero__list-item{font-size:48px;font-size:3rem;line-height:46px}}@media screen and (min-width: 50em){.home-hero__list-item{font-size:28px;font-size:1.75rem;line-height:50px}}@media screen and (min-width: 61.25em){.home-hero__list-item{font-size:36px;font-size:2.25rem}}@media screen and (min-width: 64em){.home-hero__list-item{font-size:41px;font-size:2.5625rem;line-height:56px}}@media screen and (min-width: 69.6875em){.home-hero__list-item{font-size:46px;font-size:2.875rem}}@media screen and (min-width: 75em){.home-hero__list-item{font-size:42px;font-size:2.625rem}}@media screen and (min-width: 80.3125em){.home-hero__list-item{font-size:46px;font-size:2.875rem}}.home-hero__shield{z-index:1;position:absolute;width:8.5rem;top:5.5rem;right:-0.5rem}@media screen and (min-width: 37.5em){.home-hero__shield{top:8.5rem;width:10.5rem}}@media screen and (min-width: 50em){.home-hero__shield{left:auto;top:3rem;right:-10.25rem;width:12.5rem}}@media screen and (min-width: 64em){.home-hero__shield{top:4rem;right:-16rem;width:auto}}@media screen and (min-width: 1200px){.home-hero__shield{right:-14.25rem}}.home-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}iframe{display:block;width:100%;border:none}iframe.tour{height:15rem}@media screen and (min-width: 50em){iframe.tour{height:25rem}}@media screen and (min-width: 64em){iframe.tour{height:50rem}}.image-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 50em){.image-grid{max-height:18rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media all and (-ms-high-contrast: none) and (min-width: 50em), (-ms-high-contrast: active) and (min-width: 50em){.image-grid{height:18rem}}@media screen and (min-width: 64em){.image-grid{max-height:30rem}}@media all and (-ms-high-contrast: none) and (min-width: 64em), (-ms-high-contrast: active) and (min-width: 64em){.image-grid{height:30rem}}.image-grid__1 img{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}.image-grid__2 img{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}@media screen and (min-width: 50em){.image-grid__2 img{width:50%}}.image-grid__3 img{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}@media screen and (min-width: 50em){.image-grid__3 img{width:33.33%}}.image-grid img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.images-with-copy{margin:1rem 7.4% 2rem}@media screen and (min-width: 50em){.images-with-copy{margin:2.25rem 3rem 4rem 4rem}}@media screen and (min-width: 64em){.images-with-copy{margin:4.75rem 5.7rem 7.55rem 7rem}}.images-with-copy .image-with-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width: 50em){.images-with-copy .image-with-copy{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.images-with-copy .image-with-copy:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width: 50em){.images-with-copy .image-with-copy:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 50em){.images-with-copy .image-with-copy:nth-child(2n) .image-with-copy__copy{padding-right:0;padding-left:5%}}.images-with-copy .image-with-copy__copy{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (min-width: 50em){.images-with-copy .image-with-copy__copy{width:50%;padding-right:5%}}.images-with-copy .image-with-copy__copy .buttons{display:block}.images-with-copy .image-with-copy__copy .buttons .button,.images-with-copy .image-with-copy__copy .buttons .fsSubmitButton,.images-with-copy .image-with-copy__copy .buttons .inline-button,.images-with-copy .image-with-copy__copy .buttons .inline-link,.images-with-copy .image-with-copy__copy .buttons .multi-promos .multi-promo__button,.multi-promos .images-with-copy .image-with-copy__copy .buttons .multi-promo__button,.images-with-copy .image-with-copy__copy .buttons .multi-promos .multi-promo__link,.multi-promos .images-with-copy .image-with-copy__copy .buttons .multi-promo__link,.images-with-copy .image-with-copy__copy .buttons .promo__button,.images-with-copy .image-with-copy__copy .buttons .promo__link,.images-with-copy .image-with-copy__copy .buttons .faculty-search__load-more a,.faculty-search__load-more .images-with-copy .image-with-copy__copy .buttons a{margin-bottom:0.75rem;margin-right:3.25rem}.images-with-copy .image-with-copy__copy .buttons .button:last-of-type,.images-with-copy .image-with-copy__copy .buttons .fsSubmitButton:last-of-type,.images-with-copy .image-with-copy__copy .buttons .inline-button:last-of-type,.images-with-copy .image-with-copy__copy .buttons .inline-link:last-of-type,.images-with-copy .image-with-copy__copy .buttons .multi-promos .multi-promo__button:last-of-type,.multi-promos .images-with-copy .image-with-copy__copy .buttons .multi-promo__button:last-of-type,.images-with-copy .image-with-copy__copy .buttons .multi-promos .multi-promo__link:last-of-type,.multi-promos .images-with-copy .image-with-copy__copy .buttons .multi-promo__link:last-of-type,.images-with-copy .image-with-copy__copy .buttons .promo__button:last-of-type,.images-with-copy .image-with-copy__copy .buttons .promo__link:last-of-type,.images-with-copy .image-with-copy__copy .buttons .faculty-search__load-more a:last-of-type,.faculty-search__load-more .images-with-copy .image-with-copy__copy .buttons a:last-of-type{margin-bottom:0;margin-right:0}.images-with-copy .image-with-copy__title{font-size:30px;font-size:1.875rem;font-weight:550;line-height:1.1;font-family:canada-type-gibson, sans-serif;color:#025098;margin:1rem 0 0.5rem}@media screen and (min-width: 50em){.images-with-copy .image-with-copy__title{font-size:27px;font-size:1.6875rem;margin-bottom:1rem}}@media screen and (min-width: 64em){.images-with-copy .image-with-copy__title{font-size:49px;font-size:3.0625rem;margin-bottom:24px;margin-bottom:1.5rem}}@media screen and (min-width: 72.5em){.images-with-copy .image-with-copy__title{max-width:64%}}.images-with-copy .image-with-copy__text{font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;font-family:ff-more-web-pro, serif;color:#5d5d5d;margin-bottom:1rem}@media screen and (min-width: 50em){.images-with-copy .image-with-copy__text{font-size:14px;font-size:0.875rem;margin-bottom:2rem}}@media screen and (min-width: 64em){.images-with-copy .image-with-copy__text{font-size:21px;font-size:1.3125rem;margin-bottom:2.75rem}}.images-with-copy .image-with-copy__image-wrap{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (min-width: 50em){.images-with-copy .image-with-copy__image-wrap.landscape-wrap{width:32%}}@media screen and (min-width: 50em){.images-with-copy .image-with-copy__image-wrap.portrait-wrap{width:25%;margin-left:0.5rem}}.images-with-copy .image-with-copy__image{background-repeat:no-repeat;background-size:cover;background-position:center;margin-top:10px;margin-top:0.625rem}@media screen and (min-width: 50em){.images-with-copy .image-with-copy__image{margin-top:26px;margin-top:1.625rem}}.images-with-copy .image-with-copy__image.landscape::before{content:'';width:1px;margin-left:-1px;float:left;height:0;padding-top:62.5%}.images-with-copy .image-with-copy__image.landscape::after{content:'';display:table;clear:both}.images-with-copy .image-with-copy__image.portrait::before{content:'';width:1px;margin-left:-1px;float:left;height:0;padding-top:121.6216216216%}.images-with-copy .image-with-copy__image.portrait::after{content:'';display:table;clear:both}.images-with-copy .image-with-copy__caption{position:relative;bottom:100%;font-size:12px;font-size:0.75rem;font-weight:400;line-height:1;font-family:canada-type-gibson, sans-serif;color:#5d5d5d;background-color:#eeebe2;padding:14px 13px;padding:0.875rem 0.8125rem}.images-with-copy .image-with-copy.seperator{border-bottom:4px solid #eeebe2;padding-bottom:2.75rem;margin-bottom:38px;margin-bottom:2.375rem}.landing-intro,.modal-gallery{padding:42px 0;padding:2.625rem 0;background-repeat:no-repeat;background-size:cover;background-position:center 72px}@media screen and (min-width: 31.25em){.landing-intro,.modal-gallery{background-position:center 88px}}@media screen and (min-width: 64em){.landing-intro,.modal-gallery{padding:42px 0 42px;padding:2.625rem 0 2.625rem;background-position:center 132px}}@media screen and (min-width: 66.25em){.landing-intro,.modal-gallery{background-position:center 146px}}@media screen and (min-width: 87.5em){.landing-intro,.modal-gallery{background-position:center 162px}}.landing-intro h1,.modal-gallery h1{padding:0 7.4%;font-size:46px;font-size:2.875rem;line-height:1;margin-bottom:28px;margin-bottom:1.75rem}@media screen and (min-width: 31.25em){.landing-intro h1,.modal-gallery h1{font-size:72px;font-size:4.5rem}}@media screen and (min-width: 64em){.landing-intro h1,.modal-gallery h1{padding-left:33.3334%;font-size:86px;font-size:5.375rem}}@media screen and (min-width: 60em){.landing-intro h1,.modal-gallery h1{font-size:98px;font-size:6.125rem}}@media screen and (min-width: 68.75em){.landing-intro h1,.modal-gallery h1{font-size:125px;font-size:7.8125rem}}@media screen and (min-width: 64em){.landing-intro__copy,.modal-gallery__copy{display:-webkit-box;display:-ms-flexbox;display:flex}}.landing-intro__gallery-preview,.modal-gallery__gallery-preview{padding:0 7.4%}@media screen and (min-width: 64em){.landing-intro__gallery-preview,.modal-gallery__gallery-preview{width:33.3334%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:58px;padding-right:3.625rem}}.landing-intro__intro-copy,.modal-gallery__intro-copy{padding:0 7.4%}@media screen and (min-width: 64em){.landing-intro__intro-copy,.modal-gallery__intro-copy{padding-left:0}}.landing-intro__intro-copy p,.modal-gallery__intro-copy p{max-width:740px;max-width:46.25rem;white-space:pre-wrap}.landing-intro+.copy,.modal-gallery+.copy{padding-top:0}.gallery-preview{position:relative;margin-top:0.125rem;overflow:hidden;cursor:pointer;margin-bottom:40px;margin-bottom:2.5rem}@media screen and (min-width: 50em){.gallery-preview{margin-bottom:56px;margin-bottom:3.5rem}}.gallery-preview::after{content:'';display:block;padding-top:64.2%}.gallery-preview img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.gallery-preview__icon{width:68px;width:4.25rem;height:68px;height:4.25rem;background-color:#fff;position:absolute;right:0;bottom:0;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;z-index:3}.gallery-preview__icon svg{width:32px;width:2rem;height:28px;height:1.75rem}.gallery-preview:hover img,.gallery-preview:focus img{-webkit-transform:scale(1.08);transform:scale(1.08)}.multi-promos{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.multi-promos-1 .multi-promo__wrap,.multi-promos-2 .multi-promo__wrap{margin:3rem auto 5rem 2rem}@media screen and (min-width: 50em){.multi-promos-1 .multi-promo__wrap,.multi-promos-2 .multi-promo__wrap{margin:3.5rem auto 6rem 4.5rem}}@media screen and (min-width: 64em){.multi-promos-1 .multi-promo__wrap,.multi-promos-2 .multi-promo__wrap{margin:6rem auto 11.5rem 5.5rem}}.multi-promos-1 .multi-promo__title,.multi-promos-2 .multi-promo__title{font-size:48px;font-size:3rem;font-weight:500;line-height:1;font-family:ff-more-web-pro, serif}@media screen and (min-width: 50em){.multi-promos-1 .multi-promo__title,.multi-promos-2 .multi-promo__title{font-size:60px;font-size:3.75rem}}@media screen and (min-width: 64em){.multi-promos-1 .multi-promo__title,.multi-promos-2 .multi-promo__title{font-size:70px;font-size:4.375rem}}.multi-promos-1 .multi-promo{width:100%}.multi-promos-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 50em){.multi-promos-2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.multi-promos-2 .multi-promo{width:100%}@media screen and (min-width: 50em){.multi-promos-2 .multi-promo{width:50%}}.multi-promos-3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 50em){.multi-promos-3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.multi-promos-3 .multi-promo{width:100%}@media screen and (min-width: 50em){.multi-promos-3 .multi-promo{width:33.3%}}.multi-promos-3 .multi-promo__wrap{margin:2.5rem 2rem 10rem}@media screen and (min-width: 50em){.multi-promos-3 .multi-promo__wrap{margin:6rem auto 17.5rem 3rem}}@media screen and (min-width: 64em){.multi-promos-3 .multi-promo__wrap{margin:10.5rem auto 24rem 3rem}}.multi-promos-3 .multi-promo__title{font-size:48px;font-size:3rem;font-weight:500;line-height:1;font-family:ff-more-web-pro, serif}@media screen and (min-width: 50em){.multi-promos-3 .multi-promo__title{font-size:38px;font-size:2.375rem}}@media screen and (min-width: 56.25em){.multi-promos-3 .multi-promo__title{font-size:44px;font-size:2.75rem}}@media screen and (min-width: 75em){.multi-promos-3 .multi-promo__title{font-size:66px;font-size:4.125rem}}.multi-promos .multi-promo{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.multi-promos .multi-promo__background{position:absolute;top:0;right:0;height:100%;width:100%}.multi-promos .multi-promo__background--gold{background-color:#a5810c;opacity:0.9}.multi-promos .multi-promo__background--blue{background-color:#025098;opacity:0.9}.multi-promos .multi-promo__background--none{background-color:#5d5d5d;opacity:0.5}.multi-promos .multi-promo__wrap{z-index:1}.multi-promos .multi-promo__title{color:#fff;margin-bottom:2.5rem;width:100%}@media screen and (min-width: 50em){.multi-promos .multi-promo__title{width:95%}}.multi-promos .multi-promo__button{margin:0}.multi-promos .multi-promo__link{margin:0;max-width:11rem}.multi-promos .multi-promo__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.multi-promos .multi-promo__image.greyscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.multi-promos .multi-promo:hover,.multi-promos .multi-promo:focus{opacity:1}.multi-promos .multi-promo:hover img,.multi-promos .multi-promo:focus img{-webkit-transform:scale(1.08);transform:scale(1.08)}.multi-promos .multi-promo:hover .multi-promo__button,.multi-promos .multi-promo:focus .multi-promo__button{color:#fff;opacity:0.65}.multi-promos .multi-promo:hover .multi-promo__link span,.multi-promos .multi-promo:focus .multi-promo__link span{width:26px;width:1.625rem}.page-promo{position:relative;width:84.4%;margin:0 7.8% 32px;margin:0 7.8% 2rem;display:inline-block;vertical-align:top;overflow:hidden}.page-promo:last-of-type{margin-bottom:82px;margin-bottom:5.125rem}@media screen and (min-width: 37.5em){.page-promo{width:calc(42.2% - 1rem);margin:0 32px 32px 0;margin:0 2rem 2rem 0}.page-promo:nth-of-type(2n-1){margin-left:7.8%}}@media screen and (min-width: 72.5em){.page-promo{width:calc(28.1334% - 1.375rem);margin:0 33px 32px 0;margin:0 2.0625rem 2rem 0}.page-promo:nth-of-type(2n-1){margin-left:0}.page-promo:nth-of-type(3n-2){margin-left:7.8%}}.page-promo::after{content:'';display:block;padding-top:100%}.page-promo__image{position:absolute;top:0;left:0;width:100%;height:100%}.page-promo__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.page-promo__image::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.page-promo__details{position:absolute;top:0;left:0;width:100%;height:100%;padding:11.5% 10.2%}.page-promo h2{font-size:36px;font-size:2.25rem;font-weight:400;line-height:1.2;font-family:ff-more-web-pro, serif;color:#fff;margin-bottom:10px;margin-bottom:0.625rem}@media screen and (min-width: 50em){.page-promo h2{font-size:49px;font-size:3.0625rem}}.page-promo button{margin-left:0.125rem}.page-promo:hover,.page-promo:focus{opacity:1}.page-promo:hover .page-promo__image img,.page-promo:focus .page-promo__image img{-webkit-transform:scale(1.08);transform:scale(1.08)}.page-promo:hover button span,.page-promo:focus button span{width:26px;width:1.625rem}.promo{position:relative;overflow:hidden;background-color:#025098;padding:84px 24px 84px 32px;padding:5.25rem 1.5rem 5.25rem 2rem}@media screen and (min-width: 64em){.promo{padding-left:28%}}@media screen and (min-width: 87.5em){.promo{padding-left:36%}}.promo__background{position:absolute;top:0;right:0;opacity:0.9;height:100%;width:100%;background-color:#025098}.promo__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promo__content{max-width:592px;max-width:37rem;min-height:264px;min-height:16.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;z-index:1}@media screen and (min-width: 64em){.promo__content{min-height:200px;min-height:12.5rem;max-width:832px;max-width:52rem;margin:0;padding:0}}.promo__title{font-size:36px;font-size:2.25rem;font-weight:700;line-height:1.1;font-family:canada-type-gibson, sans-serif;color:#fff;margin:0;margin-bottom:20px;margin-bottom:1.25rem}.promo__title+.promo__links{margin-top:32px;margin-top:2rem}.promo__text{font-size:18px;font-size:1.125rem;font-weight:400;line-height:30px;font-family:ff-more-web-pro, serif;color:#fff}@media screen and (min-width: 64em){.promo__text{line-height:36px;font-size:26px;font-size:1.625rem}}.promo__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.promo__links a:first-child{margin-bottom:1rem}@media screen and (min-width: 64em){.promo__links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.promo__links a:first-child{margin-right:2.5rem}}.promo__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pull-quote{margin-bottom:54px;margin-bottom:3.375rem}@media screen and (min-width: 60em){.pull-quote{max-width:352px;max-width:22rem}}.pull-quote p{font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.38;font-family:canada-type-gibson, sans-serif;color:#a5810c}@media screen and (min-width: 31.25em){.pull-quote p{font-size:36px;font-size:2.25rem}}@media screen and (min-width: 50em){.pull-quote p{font-size:24px;font-size:1.5rem}}@media screen and (min-width: 81.25em){.pull-quote p{font-size:36px;font-size:2.25rem}}.pull-quote__author{font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.2;font-family:canada-type-gibson, sans-serif;color:#5d5d5d}.recent-news-block .recent-news{padding:30px 30px 0;padding:1.875rem 1.875rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 34.375em){.recent-news-block .recent-news{padding:82px 7.4% 54px;padding:5.125rem 7.4% 3.375rem}}@media screen and (min-width: 87.5em){.recent-news-block .recent-news{padding:120px 7.4% 54px;padding:7.5rem 7.4% 3.375rem}}.recent-news-block .recent-news+.recent-news-block__all{margin-top:0}.recent-news-block__all{text-align:center;margin-top:68px;margin-top:4.25rem;margin-bottom:42px;margin-bottom:2.625rem}@media screen and (min-width: 34.375em){.recent-news-block__all{margin-bottom:72px;margin-bottom:4.5rem}}.recent-news-block .news-post{background:none;width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.recent-news-block .news-post:nth-of-type(n){margin-right:0}@media screen and (min-width: 34.375em){.recent-news-block .news-post{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;margin-bottom:1.5rem}}@media screen and (min-width: 50em){.recent-news-block .news-post{width:calc(50% - 1.5rem);display:block}.recent-news-block .news-post:nth-of-type(n){margin:0 48px 24px 0;margin:0 3rem 1.5rem 0}.recent-news-block .news-post:nth-of-type(2n){margin-right:0}}@media screen and (min-width: 80em){.recent-news-block .news-post{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.recent-news-block .news-post:nth-of-type(n){margin-right:0}}@media screen and (min-width: 34.375em){.recent-news-block .news-post__image{width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (min-width: 50em){.recent-news-block .news-post__image{width:100%}}@media screen and (min-width: 80em){.recent-news-block .news-post__image{width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.recent-news-block .news-post__title{padding:24px 0 4px;padding:1.5rem 0 0.25rem}@media screen and (min-width: 34.375em){.recent-news-block .news-post__title{padding:24px 24px 0;padding:1.5rem 1.5rem 0}}@media screen and (min-width: 50em){.recent-news-block .news-post__title{padding:28px 0 4px;padding:1.75rem 0 0.25rem}}@media screen and (min-width: 80em){.recent-news-block .news-post__title{padding:28px 32px 4px;padding:1.75rem 2rem 0.25rem}}.recent-news-block .news-post h2{font-size:21px;font-size:1.3125rem;max-width:248px;max-width:15.5rem}@media screen and (min-width: 50em){.recent-news-block .news-post h2{max-width:none}}@media screen and (min-width: 80em){.recent-news-block .news-post h2{max-width:248px;max-width:15.5rem}}@media screen and (min-width: 64em){.recent-news-block--has-faculty{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 64em){.recent-news-block--has-faculty .recent-news-block__recents{display:block;width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (min-width: 80em){.recent-news-block--has-faculty .recent-news-block__recents{width:55%}}.recent-news-block--has-faculty .recent-news{padding-top:62px;padding-top:3.875rem}@media screen and (min-width: 64em){.recent-news-block--has-faculty .recent-news{padding-right:92px;padding-right:5.75rem}}.recent-news-block--has-faculty .news-post{width:100%}@media screen and (min-width: 50em){.recent-news-block--has-faculty .news-post{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 50em){.recent-news-block--has-faculty .news-post__image{width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (min-width: 50em){.recent-news-block--has-faculty .news-post__title{padding:24px 24px 0;padding:1.5rem 1.5rem 0}}@media screen and (min-width: 50em){.recent-news-block--has-faculty .faculty-promo-container{padding:0 7.4%}}@media screen and (min-width: 64em){.recent-news-block--has-faculty .faculty-promo-container{padding:0}}.recent-news-block--has-faculty .faculty-promo-container h3{color:#5d5d5d}.featured-news-post,.event-promo{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:rgba(238,235,226,0.35);min-height:320px;min-height:20rem}@media screen and (min-width: 50em){.featured-news-post,.event-promo{display:-webkit-box;display:-ms-flexbox;display:flex}}.featured-news-post__image,.event-promo__image{position:relative;overflow:hidden}@media screen and (min-width: 50em){.featured-news-post__image,.event-promo__image{width:33.3334%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.featured-news-post__image img,.event-promo__image img{width:100%;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}@media screen and (min-width: 50em){.featured-news-post__image img,.event-promo__image img{height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}}.featured-news-post__image a:hover,.featured-news-post__image a:focus,.event-promo__image a:hover,.event-promo__image a:focus{opacity:1}.featured-news-post__image a:hover img,.featured-news-post__image a:focus img,.event-promo__image a:hover img,.event-promo__image a:focus img{-webkit-transform:scale(1.08);transform:scale(1.08)}.featured-news-post__details,.event-promo__details{padding:20px 28px 12px;padding:1.25rem 1.75rem 0.75rem;max-width:824px;max-width:51.5rem}@media screen and (min-width: 31.25em){.featured-news-post__details,.event-promo__details{padding:54px 48px 21px;padding:3.375rem 3rem 1.3125rem}}@media screen and (min-width: 53.75em){.featured-news-post__details,.event-promo__details{padding:70px 70px 21px;padding:4.375rem 4.375rem 1.3125rem}}.featured-news-post h2,.event-promo h2{margin-bottom:0.25rem}@media screen and (min-width: 31.25em){.featured-news-post h2,.event-promo h2{font-size:36px;font-size:2.25rem}}.featured-news-post__published,.event-promo__published{font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.7;font-family:canada-type-gibson, sans-serif;color:#025098;margin-bottom:20px;margin-bottom:1.25rem}@media screen and (min-width: 31.25em){.featured-news-post__published,.event-promo__published{font-size:21px;font-size:1.3125rem}}.section-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width: 50em){.section-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section-navigation__promo-wrap{background-color:#f5f5f3}@media screen and (min-width: 50em){.section-navigation__promo-wrap{width:33.3334%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.section-navigation__promo{max-width:376px;max-width:23.5rem;margin-bottom:28px;margin-bottom:1.75rem;padding:38px 30px 18px;padding:2.375rem 1.875rem 1.125rem}@media screen and (min-width: 50em){.section-navigation__promo{margin:0 auto;padding:0 24px 32px;padding:0 1.5rem 2rem}}.section-navigation__promo h4{font-size:18px;font-size:1.125rem;margin-bottom:6px;margin-bottom:0.375rem}@media screen and (min-width: 28.125em){.section-navigation__promo h4{font-size:21px;font-size:1.3125rem}}.section-navigation__promo h4+h3{margin-top:0}.section-navigation__promo h3{font-size:28px;font-size:1.75rem;font-weight:400;line-height:1.38;font-family:ff-more-web-pro, serif;margin-bottom:13px;margin-bottom:0.8125rem}@media screen and (min-width: 50em){.section-navigation__promo h3{margin-top:30px;margin-top:1.875rem}}.section-navigation__menu{background-color:#025098}@media screen and (min-width: 50em){.section-navigation__menu{width:66.6667%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:24px 40px;padding:1.5rem 2.5rem}}@media screen and (min-width: 65em){.section-navigation__menu{padding:36px 62px;padding:2.25rem 3.875rem}}.section-navigation__menu a:not(.button):not(.fsSubmitButton):not(.inline-button):not(.inline-link):not(.promo__button):not(.promo__link){color:#fff;font-size:21px;font-size:1.3125rem;font-weight:600;line-height:1.1;font-family:canada-type-gibson, sans-serif}.section-navigation ul{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0 30px 18px;padding:0 1.875rem 1.125rem;margin:0}@media screen and (min-width: 50em){.section-navigation ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;padding:0}}@media screen and (min-width: 78.75em){@supports (display: grid){.section-navigation ul{display:grid !important;grid:1fr 1fr / 1fr 1fr 1fr 1fr;grid-auto-flow:column}}}@media screen and (min-width: 50em){.section-navigation ul.flex-layout{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.section-navigation ul.flex-layout li{width:100%}@media screen and (min-width: 60em){.section-navigation ul.flex-layout li{width:33.3334%}}@media screen and (min-width: 77.5em){.section-navigation ul.flex-layout li{width:25%}}.section-navigation ul li{width:100%;padding:13px 0;padding:0.8125rem 0;line-height:1}@media screen and (min-width: 31.25em){.section-navigation ul li{width:100%;padding:13px 28px 13px 0;padding:0.8125rem 1.75rem 0.8125rem 0}}@media screen and (min-width: 50em){.section-navigation ul li{width:50%}}@media screen and (min-width: 60em){.section-navigation ul li{width:33.3334%}}@media screen and (min-width: 77.5em){.section-navigation ul li{width:25%}@supports (display: grid){.section-navigation ul li{width:auto}}}.section-navigation ul li .button,.section-navigation ul li .fsSubmitButton,.section-navigation ul li .inline-button,.section-navigation ul li .inline-link,.section-navigation ul li .multi-promos .multi-promo__button,.multi-promos .section-navigation ul li .multi-promo__button,.section-navigation ul li .multi-promos .multi-promo__link,.multi-promos .section-navigation ul li .multi-promo__link,.section-navigation ul li .promo__button,.section-navigation ul li .promo__link,.section-navigation ul li .faculty-search__load-more a,.faculty-search__load-more .section-navigation ul li a{margin-right:0}.section-navigation__toggle{display:block;border-bottom:1px solid white;padding:28px 30px;padding:1.75rem 1.875rem;position:relative}@media screen and (min-width: 50em){.section-navigation__toggle{display:none}}.section-navigation__toggle::after{content:url("/assets/arrow_dropdown_white.svg");width:27px;width:1.6875rem;height:17px;height:1.0625rem;position:absolute;top:28px;top:1.75rem;right:28px;right:1.75rem}.section-navigation__toggle.open::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:34px;top:2.125rem}.social-block .share-actions{width:100%;display:block;margin-bottom:0}.splash{padding:14px;padding:0.875rem}@media screen and (min-width: 50em){.splash{padding:19px;padding:1.1875rem}}@media screen and (min-width: 64em){.splash{padding:24px 19px;padding:1.5rem 1.1875rem}}.splash__background--white{background-color:#fff}.splash__background--beige{background-color:#eeebe2}.splash__image{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;background-attachment:scroll}@media screen and (min-width: 50em){.splash__image{background-attachment:fixed;background-size:cover;background-position:center}}.splash__image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.35)}.splash__text{padding:66px 24px 74px;padding:4.125rem 1.5rem 4.625rem;font-size:35px;font-size:2.1875rem;font-weight:400;line-height:1.2;font-family:ff-more-web-pro, serif;font-style:italic;color:#fff;text-align:center;position:relative}@media screen and (min-width: 50em){.splash__text{padding:77px 0 95px;padding:4.8125rem 0 5.9375rem;font-size:66px;font-size:4.125rem;line-height:1.1}}@media screen and (min-width: 64em){.splash__text{padding:115px 224px 132px;padding:7.1875rem 14rem 8.25rem;line-height:1.5}}.page-promo--sport{margin:0 7.8% 24px;margin:0 7.8% 1.5rem}@media screen and (min-width: 28.125em){.page-promo--sport{width:calc(42.2% - 0.75rem);margin:0 24px 24px 0;margin:0 1.5rem 1.5rem 0}.page-promo--sport:nth-of-type(2n-1){margin-left:7.8%}}@media screen and (min-width: 55em){.page-promo--sport{width:calc(28.1334% - 1rem);margin:0 24px 24px 0;margin:0 1.5rem 1.5rem 0}.page-promo--sport:nth-of-type(2n-1){margin-left:0}.page-promo--sport:nth-of-type(3n-2){margin-left:7.8%}}@media screen and (min-width: 73.75em){.page-promo--sport{width:calc(21.1% - 1.125rem)}.page-promo--sport:nth-of-type(3n-2){margin-left:0}.page-promo--sport:nth-of-type(4n-3){margin-left:7.8%}}@media screen and (min-width: 87.5em){.page-promo--sport{width:calc(16.88% - 1.1875rem);margin:0 23px 24px 0;margin:0 1.4375rem 1.5rem 0}.page-promo--sport:nth-of-type(4n-3){margin-left:0}.page-promo--sport:nth-of-type(5n-4){margin-left:7.8%}}.page-promo--sport .page-promo__details{padding:14px 16px;padding:0.875rem 1rem}.page-promo--sport h2{font-size:39px;font-size:2.4375rem;font-weight:600;line-height:1;font-family:canada-type-gibson, sans-serif}@media screen and (min-width: 28.125em){.page-promo--sport h2{font-size:28px;font-size:1.75rem}}@media screen and (min-width: 37.5em){.page-promo--sport h2{font-size:39px;font-size:2.4375rem}}.sports-grid{margin-top:40px;margin-top:2.5rem}@media screen and (min-width: 37.5em){.sports-grid{margin-top:70px;margin-top:4.375rem}}.sports-grid .page-promo--sport:last-of-type{margin-bottom:1.5rem}.sports-grid .page-promo--sport:last-child{margin-bottom:82px;margin-bottom:5.125rem}@media screen and (min-width: 28.125em){.sports-grid .page-promo--sport:nth-of-type(n){margin-left:0}.sports-grid .page-promo--sport:nth-child(2n-1){margin-left:7.8%}}@media screen and (min-width: 55em){.sports-grid .page-promo--sport:nth-child(2n-1){margin-left:0}.sports-grid .page-promo--sport:nth-child(3n-2){margin-left:7.8%}}@media screen and (min-width: 73.75em){.sports-grid .page-promo--sport:nth-child(3n-2){margin-left:0}.sports-grid .page-promo--sport:nth-child(4n-3){margin-left:7.8%}}@media screen and (min-width: 87.5em){.sports-grid .page-promo--sport:nth-child(4n-3){margin-left:0}.sports-grid .page-promo--sport:nth-child(5n-4){margin-left:7.8%}}@media screen and (max-width: 28.0625em){.sports-grid .page-promo--heading::after{display:none}}.sports-grid .page-promo--heading .page-promo__details{padding:0}@media screen and (max-width: 28.0625em){.sports-grid .page-promo--heading .page-promo__details{position:static}}.sports-grid .page-promo--heading h2{color:#025098;font-size:58px;font-size:3.625rem;font-weight:600;line-height:1.1;font-family:canada-type-gibson, sans-serif;max-width:218px;max-width:13.625rem}@media screen and (min-width: 31.25em){.sports-grid .page-promo--heading h2{font-size:67px;font-size:4.1875rem}}.stats{background-color:#025098;padding:1.5rem 4rem 2.5rem}@media screen and (min-width: 50em){.stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (min-width: 64em){.stats{padding:3rem 4rem 5rem}}.stats .stat{max-width:85%;text-align:left}@media screen and (min-width: 50em){.stats .stat{max-width:10rem}}@media screen and (min-width: 64em){.stats .stat{max-width:12rem}}@media screen and (min-width: 50em){.stats .stat--minimum{max-width:14rem}}@media screen and (min-width: 64em){.stats .stat--minimum{max-width:22rem}}.stats .stat__title{font-family:MorePro-Book;color:#fff;display:inline;font-size:64px}@media screen and (min-width: 50.9375em){.stats .stat__title{font-size:57px}}@media screen and (min-width: 64em){.stats .stat__title{font-size:67px}}@media screen and (min-width: 87.5em){.stats .stat__title{font-size:81px}}.stats .stat__sub-script{font-family:MorePro-Book;color:#fff;font-size:46px}@media screen and (min-width: 64em){.stats .stat__sub-script{font-size:58px}}.stats .stat__divider{border:2px solid #a5810c;margin-bottom:1rem}.stats .stat__excerpt{font-family:Gibson-Regular;color:#fff;line-height:1.25;font-size:16px}.stats.slick-slider{margin-bottom:0}.stats.slick-slider .slick-slide>div{text-align:center}.stats.slick-slider .slick-next{right:25px}.stats.slick-slider .slick-next::before{height:28px;content:'';background-image:url("/assets/slider_arrow_right.svg");width:15px;display:block}.stats.slick-slider .slick-prev{left:25px}.stats.slick-slider .slick-prev::before{height:28px;content:'';background-image:url("/assets/slider_arrow_left.svg");width:15px;display:block}.this-week{position:relative;overflow:hidden;background-color:#025098}.this-week__background{position:absolute;top:0;right:0;opacity:0.9;height:100%;width:100%;background-color:#025098}.this-week__wrap{position:relative;z-index:1;padding:72px 4.5% 46px;padding:4.5rem 4.5% 2.875rem;color:#fff}@media screen and (min-width: 87.5em){.this-week__wrap{padding:72px 8.6% 46px;padding:4.5rem 8.6% 2.875rem}}.this-week__events{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.this-week h4{text-align:center;color:#fff;margin-bottom:82px;margin-bottom:5.125rem}.this-week a{color:#fff}.this-week a.button,.this-week a.fsSubmitButton,.this-week a.inline-button,.this-week a.inline-link,.this-week .multi-promos a.multi-promo__button,.multi-promos .this-week a.multi-promo__button,.this-week .multi-promos a.multi-promo__link,.multi-promos .this-week a.multi-promo__link,.this-week a.promo__button,.this-week a.promo__link,.this-week .faculty-search__load-more a,.faculty-search__load-more .this-week a{margin-top:22px;margin-top:1.375rem}.this-week .events-group{margin-bottom:36px;margin-bottom:2.25rem;width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width: 37.5em){.this-week .events-group{width:50%;padding-right:5.4%}}@media screen and (min-width: 62.5em){.this-week .events-group{width:33.3334%}}@media screen and (min-width: 83.125em){.this-week .events-group{width:25%}}.this-week .events-group__header{border-bottom:1px solid #a5810c;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;margin-bottom:1rem}.this-week .events-group__day{background-color:#a5810c;height:56px;height:3.5rem;width:56px;width:3.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;font-size:14px;font-size:0.875rem;font-weight:600;line-height:1.5;font-family:canada-type-gibson, sans-serif;padding:18px 0;padding:1.125rem 0;margin-right:18px;margin-right:1.125rem}.this-week .events-group__day-name{font-size:23px;font-size:1.4375rem;font-weight:600;line-height:1.5;font-family:canada-type-gibson, sans-serif;padding-top:15px;padding-top:0.9375rem}.this-week .events-group.no-events{padding-right:0;text-align:center;margin-left:auto;margin-right:auto}.this-week__event{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.5rem;line-height:1.2}.this-week__event-time{font-size:16px;font-size:1rem;font-weight:600;line-height:1.2;font-family:canada-type-gibson, sans-serif;width:74px;width:4.625rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;margin-right:0.625rem}.this-week__event-title{font-size:16px;font-size:1rem}.this-week__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";-webkit-filter:grayscale(100%);filter:grayscale(100%)}.media__video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;background-color:#000}@media screen and (min-width: 64em){.media__video{padding:0;height:44.5rem}}.media__video video,.media__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}@media screen and (min-width: 64em){.media__video video,.media__video iframe{height:44.5rem}}.media__cover,.media__cover__modal{position:absolute;top:0;left:0;width:100%;height:100%;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}.media__cover-image,.media__cover__modal-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.media__play{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;z-index:1;cursor:pointer;max-width:25%;margin:4.5rem 0}@media screen and (min-width: 50em){.media__play{max-width:13%}}.media__play svg{width:100%}.media__play polygon{-webkit-transition:fill 0.3s ease-in-out;transition:fill 0.3s ease-in-out}.media__play ellipse{-webkit-transition:stroke 0.3s ease-in-out;transition:stroke 0.3s ease-in-out}.media__play:focus polygon,.media__play:hover polygon{fill:#d9d9d9}.media__play:focus ellipse,.media__play:hover ellipse{stroke:#d9d9d9}.whats-happening{position:relative;padding:52px 0;padding:3.25rem 0}@media screen and (min-width: 28.125em){.whats-happening{padding:52px 0 112px;padding:3.25rem 0 7rem}}.whats-happening h4{text-align:center;margin-bottom:0}@media screen and (min-width: 31.25em){.whats-happening h4{padding-top:0;margin-bottom:30px;margin-bottom:1.875rem}}.whats-happening .decoration--top-left,.whats-happening .decoration--top-right{top:58px;top:3.625rem}.whats-happening .decoration--bottom-left,.whats-happening .decoration--bottom-right{bottom:42px;bottom:2.625rem}.whats-happening__wrap{padding:0 5.6% 0 8%;padding:0 5.6% 0 8%}@media screen and (min-width: 60em){.whats-happening__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.whats-happening .view-landing{text-align:center;margin-top:auto}.whats-happening__news,.whats-happening__events{max-width:680px;max-width:42.5rem;margin:0 auto 36px;margin:0 auto 2.25rem}@media screen and (min-width: 60em){.whats-happening__news,.whats-happening__events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:none;margin:0}}.whats-happening__news{padding-top:28px;padding-top:1.75rem}@media screen and (min-width: 60em){.whats-happening__news{width:58%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:28px 42px 0 0;padding:1.75rem 2.625rem 0 0}}.whats-happening__events{padding-top:28px;padding-top:1.75rem;margin:0 auto}@media screen and (min-width: 60em){.whats-happening__events{margin:0;width:42%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.whats-happening__events .view-landing{margin-top:2rem}@media screen and (min-width: 28.125em){.whats-happening__events .view-landing{margin-top:auto}}.whats-happening .news-post{background:none;width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.whats-happening .news-post:nth-of-type(n){margin-right:0}@media screen and (min-width: 34.375em){.whats-happening .news-post:last-of-type{margin-bottom:2rem}}@media screen and (min-width: 34.375em){.whats-happening .news-post{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;margin-bottom:1.5rem}}@media screen and (min-width: 34.375em){.whats-happening .news-post__image{width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.whats-happening .news-post__title{padding:24px 0 4px;padding:1.5rem 0 0.25rem}@media screen and (min-width: 34.375em){.whats-happening .news-post__title{padding:24px 24px 0;padding:1.5rem 1.5rem 0}}@media screen and (min-width: 80em){.whats-happening .news-post__title{padding:28px 32px 4px;padding:1.75rem 2rem 0.25rem}}.whats-happening .news-post h2{font-size:21px;font-size:1.3125rem;max-width:360px;max-width:22.5rem}@media screen and (min-width: 28.125em){.whats-happening .news-post h2{font-size:24px;font-size:1.5rem}}.whats-happening .event{border:none;margin-bottom:0.75rem}@media screen and (min-width: 28.125em){.whats-happening .event{margin-bottom:2rem}}.event-category__inner{position:relative;padding:52px 10.5%;padding:3.25rem 10.5%}@media screen and (min-width: 50em){.event-category__inner{padding:52px 10.5% 104px;padding:3.25rem 10.5% 6.5rem}}.event-category .decoration--top-left,.event-category .decoration--top-right{top:58px;top:3.625rem}.event-category .decoration--bottom-left,.event-category .decoration--bottom-right{bottom:58px;bottom:3.625rem}@media screen and (min-width: 50em){.event-category .decoration--bottom-left,.event-category .decoration--bottom-right{bottom:92px;bottom:5.75rem}}.event-category h4{text-align:center;padding:0 10.5%;padding:0 10.5%;margin-bottom:48px;margin-bottom:3rem}@media screen and (min-width: 37.5em){.event-category h4{margin-bottom:76px;margin-bottom:4.75rem}}.event-category__events{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:28px;margin-bottom:1.75rem}@media screen and (min-width: 50em){.event-category__events{margin-bottom:64px;margin-bottom:4rem}}.event-category .event{border:none;width:100%;margin-bottom:18px;margin-bottom:1.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 50em){.event-category .event{width:calc(50% - 1rem);margin-right:32px;margin-right:2rem;margin-bottom:40px;margin-bottom:2.5rem}.event-category .event:nth-of-type(2n){margin-right:0}}@media screen and (min-width: 73.75em){.event-category .event{width:calc(33.3334% - 1.375rem)}.event-category .event:nth-of-type(2n){margin-right:33px;margin-right:2.0625rem}.event-category .event:nth-of-type(3n){margin-right:0}}.event-category .event__details{padding-top:0}.event-category__no-events{white-space:pre-wrap}.event-category__no-events+.event-category__events-link{text-align:left}.event-category__events-link{text-align:center}.event-category--has-faculty .event-category__inner{padding-top:100px;padding-top:6.25rem}@media screen and (min-width: 50em){.event-category--has-faculty .event-category__inner{padding-top:86px;padding-top:5.375rem;padding-bottom:68px;padding-bottom:4.25rem}}@media screen and (min-width: 64em){.event-category--has-faculty .event-category__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 64em){.event-category--has-faculty .event-category__events{display:block;width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (min-width: 80em){.event-category--has-faculty .event-category__events{width:55%}}.event-category--has-faculty .event-category__events-link{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:28px;margin-top:1.75rem}@media screen and (min-width: 50em){.event-category--has-faculty .event-category__events-link{margin-top:44px;margin-top:2.75rem}}.event-category--has-faculty h4{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#5d5d5d;text-transform:none;text-align:left;padding:0;letter-spacing:inherit;margin-bottom:24px;margin-bottom:1.5rem}@media screen and (min-width: 31.25em){.event-category--has-faculty h4{margin-bottom:36px;margin-bottom:2.25rem}}@media screen and (min-width: 64em){.event-category--has-faculty h4{padding-right:40px;padding-right:2.5rem}}@media screen and (min-width: 50em){.event-category--has-faculty .event{margin-bottom:34px;margin-bottom:2.125rem}}@media screen and (min-width: 64em){.event-category--has-faculty .event{width:100%;margin-right:0;padding-right:28px;padding-right:1.75rem}}.event-category__faculty-promo{margin-top:64px;margin-top:4rem}@media screen and (min-width: 64em){.event-category__faculty-promo{width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0}}@media screen and (min-width: 80em){.event-category__faculty-promo{width:45%}}@media screen and (min-width: 31.25em){.event-category__faculty-promo h4{font-size:40px;font-size:2.5rem}}.event-category__faculty-promo ul{margin-bottom:58px;margin-bottom:3.625rem;list-style:none;padding:0}.event-category__faculty-promo ul li{margin-bottom:14px;margin-bottom:0.875rem}.event-category__faculty-promo ul .faculty-promo__contact{margin-top:0.25rem;line-height:1}.event-category__faculty-promo ul .faculty-promo__contact a{font-size:16px;font-size:1rem}@media screen and (min-width: 60em){.event-category--has-promo{display:-webkit-box;display:-ms-flexbox;display:flex}}.event-category--has-promo .event-category__inner{padding:52px 7.4%;padding:3.25rem 7.4%}@media screen and (min-width: 60em){.event-category--has-promo .event-category__inner{width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (min-width: 50em){.event-category--has-promo .event-category__inner{padding:52px 7.4% 104px;padding:3.25rem 7.4% 6.5rem}}@media screen and (min-width: 78.75em){.event-category--has-promo .event-category__inner{width:67%}}.event-category--has-promo .decoration--bottom-left,.event-category--has-promo .decoration--bottom-right{bottom:58px;bottom:3.625rem}.event-category--has-promo .event{border:none;width:100%;margin-bottom:18px;margin-bottom:1.125rem}.event-category--has-promo .event:nth-of-type(n){margin-right:0}@media screen and (min-width: 43.75em){.event-category--has-promo .event{width:calc(50% - 1rem)}.event-category--has-promo .event:nth-of-type(n){margin-right:32px;margin-right:2rem}.event-category--has-promo .event:nth-of-type(2n){margin-right:0}}@media screen and (min-width: 60em){.event-category--has-promo .event{width:100%;margin-bottom:18px;margin-bottom:1.125rem}.event-category--has-promo .event:nth-of-type(n){margin-right:0}}@media screen and (min-width: 78.75em){.event-category--has-promo .event{width:calc(50% - 1rem)}.event-category--has-promo .event:nth-of-type(n){margin-right:32px;margin-right:2rem}.event-category--has-promo .event:nth-of-type(2n){margin-right:0}}.event-category__promo{background-color:#025098;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:40px 30px;padding:2.5rem 1.875rem;min-height:460px;min-height:28.75rem}@media screen and (min-width: 28.125em){.event-category__promo{padding:58px 42px;padding:3.625rem 2.625rem}}@media screen and (min-width: 60em){.event-category__promo{width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (min-width: 78.75em){.event-category__promo{width:33%}}.event-category__promo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.event-category__promo::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(38%, transparent), to(rgba(0,0,0,0.65)));background:linear-gradient(to bottom, transparent 0%, transparent 38%, rgba(0,0,0,0.65) 100%)}.event-category__promo-details{position:relative;z-index:1}.event-category__promo-details p{color:#fff;font-size:24px;font-size:1.5rem;margin-bottom:16px;margin-bottom:1rem;max-width:420px;max-width:26.25rem}.administration{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:30px;margin-bottom:1.875rem}.administration:last-of-type{margin-bottom:0}.administration h2{border-bottom:2px solid #eeebe2;padding-bottom:6px;padding-bottom:0.375rem;margin-bottom:34px;margin-bottom:2.125rem}.administration__faculty{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content{margin:0 auto;max-width:1620px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 7.6% 92px;padding:0 7.6% 5.75rem}@media screen and (min-width: 60em){.content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.content__main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width: 60em){.content__main{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-right:58px;padding-right:3.625rem}}.content__main .formstack-form{margin:0;padding:0}.content__sidebar{margin-bottom:54px;margin-bottom:3.375rem}@media screen and (min-width: 60em){.content__sidebar{width:354px;width:22.125rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}}.content .image{max-width:354px;margin-bottom:1rem}@media screen and (min-width: 64em){.content .image{max-width:100%}}.faculty-detail{padding:30px 4.8% 68px;padding:1.875rem 4.8% 4.25rem}@media screen and (min-width: 28.125em){.faculty-detail{padding:54px 59px 68px;padding:3.375rem 3.6875rem 4.25rem}}@media screen and (min-width: 60em){.faculty-detail{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 64em){.faculty-detail{padding:54px 92px 68px;padding:3.375rem 5.75rem 4.25rem}}@media screen and (min-width: 87.5em){.faculty-detail{padding:54px 165px 68px;padding:3.375rem 10.3125rem 4.25rem}}.faculty-detail__image{width:100%;margin-bottom:28px;margin-bottom:1.75rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width: 60em){.faculty-detail__image{width:353px;width:22.0625rem;margin-right:58px;margin-right:3.625rem;margin-bottom:40px;margin-bottom:2.5rem}}.faculty-detail__name{margin-bottom:0}.faculty-detail__name span{font-size:21px;font-size:1.3125rem;font-weight:600;line-height:1.16;font-family:canada-type-gibson, sans-serif;margin-left:0.5rem}.faculty-detail__title{font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.5;font-family:canada-type-gibson, sans-serif;color:#5d5d5d;padding-left:0.125rem;margin-bottom:32px;margin-bottom:2rem}.faculty-detail__copy{max-width:740px;max-width:46.25rem}.faculty-detail__more{border-top:2px solid #eeebe2;border-bottom:2px solid #eeebe2;margin-bottom:40px;margin-bottom:2.5rem;padding:16px 0 9px;padding:1rem 0 0.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#5d5d5d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1rem;font-weight:600;line-height:1.5;font-family:canada-type-gibson, sans-serif}.faculty-detail__departments{margin-right:1.5rem;margin-bottom:0.5rem}.faculty-detail__contact{margin-right:1.5rem;margin-bottom:0.5rem;font-weight:400}.faculty-detail__contact:last-child{margin-right:0}.faculty-detail__contact span{color:#025098;font-weight:600}.faculty-detail__contact a{color:#5d5d5d}.faculty-search{padding-bottom:22px;padding-bottom:1.375rem}.faculty-search__results{padding:48px 7.6% 36px;padding:3rem 7.6% 2.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 37.5em){.faculty-search__results{padding-top:86px;padding-top:5.375rem}}.faculty-search__results>p{text-align:center;max-width:440px;max-width:27.5rem;margin:0 auto 22px;margin:0 auto 1.375rem}.faculty-search__load-more{text-align:center}.faculty-search__load-more a{padding-left:30px;padding-left:1.875rem;padding-right:30px;padding-right:1.875rem;margin-bottom:82px;margin-bottom:5.125rem}.faculty-member{width:100%;position:relative;margin-bottom:46px;margin-bottom:2.875rem;overflow:hidden}.faculty-member::after{content:'';display:block;padding-top:100%}@media screen and (min-width: 37.5em){.faculty-member{width:calc(50% - 1.125rem);margin-right:36px;margin-right:2.25rem}.faculty-member:nth-of-type(2n){margin-right:0}}@media screen and (min-width: 65em){.faculty-member{width:calc(33.3334% - 1.5rem)}.faculty-member:nth-of-type(2n){margin-right:36px;margin-right:2.25rem}.faculty-member:nth-of-type(3n){margin-right:0}}@media screen and (min-width: 91.875em){.faculty-member{width:calc(25% - 1.6875rem)}.faculty-member:nth-of-type(3n){margin-right:36px;margin-right:2.25rem}.faculty-member:nth-of-type(4n){margin-right:0}}@media all and (-ms-high-contrast: none) and (min-width: 91.875em), (-ms-high-contrast: active) and (min-width: 91.875em){.faculty-member{width:calc(25% - 1.7rem)}}@media screen and (min-width: 91.875em){@supports (-ms-ime-align: auto){.faculty-member{width:calc(25% - 1.7rem)}}}.faculty-member__image{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.faculty-member__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.faculty-member__details{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(165,129,12,0.8);color:#fff;font-size:17px;font-size:1.0625rem;font-weight:600;line-height:1.2;font-family:canada-type-gibson, sans-serif;padding:22px 24px;padding:1.375rem 1.5rem;min-height:112px;min-height:7rem}@media screen and (min-width: 28.125em){.faculty-member__details{padding:22px 40px;padding:1.375rem 2.5rem}}@media screen and (min-width: 37.5em){.faculty-member__details{padding:22px 24px;padding:1.375rem 1.5rem}}@media screen and (min-width: 50em){.faculty-member__details{padding:18px 22px 22px;padding:1.125rem 1.375rem 1.375rem}}.faculty-member__details h3{color:#fff;font-size:20px;font-size:1.25rem;font-weight:400;line-height:1.1;font-family:ff-more-web-pro, serif;margin-bottom:0.75rem}.faculty-member__details h3 span{font-size:16px;font-size:1rem;font-weight:600;line-height:1.16;font-family:canada-type-gibson, sans-serif}.faculty-member__title{margin-bottom:4px;margin-bottom:0.25rem}.faculty-member__departments{font-size:12px;font-size:0.75rem;text-transform:uppercase}.faculty-member:hover,.faculty-member:focus{opacity:1}.faculty-member:hover .faculty-member__image,.faculty-member:focus .faculty-member__image{-webkit-transform:scale(1.08);transform:scale(1.08)}.photo-gallery__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 6% 2.75rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.photo-gallery__wrap .modal-gallery{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;padding:0;margin:1.32% 0.66% 0}@media screen and (min-width: 50em){.photo-gallery__wrap .modal-gallery{width:48%}}@media screen and (min-width: 73.4375em){.photo-gallery__wrap .modal-gallery{width:32%}}.photo-gallery__wrap .modal-gallery__gallery-preview{width:auto !important;padding:0}.photo-gallery__wrap .modal-gallery .gallery-preview{margin:0}.photo-gallery__wrap .modal-gallery .gallery-preview__image::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.photo-gallery__wrap .modal-gallery::after{content:'';-webkit-box-flex:1;-ms-flex:auto;flex:auto}.photo-gallery__load-more{text-align:center;margin-bottom:4rem}.photo-gallery__load-more .button,.photo-gallery__load-more .fsSubmitButton,.photo-gallery__load-more .inline-button,.photo-gallery__load-more .inline-link,.photo-gallery__load-more .multi-promos .multi-promo__button,.multi-promos .photo-gallery__load-more .multi-promo__button,.photo-gallery__load-more .multi-promos .multi-promo__link,.multi-promos .photo-gallery__load-more .multi-promo__link,.photo-gallery__load-more .promo__button,.photo-gallery__load-more .promo__link,.photo-gallery__load-more .faculty-search__load-more a,.faculty-search__load-more .photo-gallery__load-more a{margin-right:0;padding:5px 36px;padding:0.3125rem 2.25rem}.year{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}.year:nth-child(1n+2){margin-top:2.75rem}.year__left,.year__right{display:inline-block;background-color:#025098;width:100%;height:2px;margin-top:1.4rem}.year__center{font-size:31px;font-size:1.9375rem;font-weight:700;line-height:1.5;font-family:canada-type-gibson, sans-serif;color:#025098;text-align:center;position:relative;background-color:#fff;margin:0 3.5%}.video-gallery__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;padding:0 1.25rem}@media screen and (min-width: 50em){.video-gallery__wrap{padding:0 40px;padding:0 2.5rem}}@media screen and (min-width: 73.125em){.video-gallery__wrap{padding:0 80px;padding:0 5rem}}.video-gallery__wrap::after{content:'';-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:31%}.video-gallery__video{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-gallery__video iframe{position:relative;display:block;margin:0 auto;width:100%;height:50vh}@media screen and (min-width: 31.25em){.video-gallery__video iframe{width:85%}}@media screen and (min-width: 50em){.video-gallery__video iframe{min-height:15rem;width:65%}}@media screen and (min-width: 87.5em){.video-gallery__video iframe{width:50%}}@media screen and (min-width: 50em){.video-gallery__video{min-height:15rem}}.video-gallery__load-more{text-align:center;margin:0.5rem auto 1rem}.video-gallery__load-more a#load-more-galleries{padding:6px 25px;padding:0.375rem 1.5625rem}@media screen and (min-width: 50em){.video-gallery__load-more{margin:1rem auto 2.25rem}}@media screen and (min-width: 73.125em){.video-gallery__load-more{margin:2.25rem auto 4.5rem}}.video-gallery__title{font-size:20px;font-size:1.25rem;font-weight:600;line-height:1.2;font-family:canada-type-gibson, sans-serif;color:#025098;background-color:rgba(238,235,226,0.43);padding:13px 21px 16px 12px;padding:0.8125rem 1.3125rem 1rem 0.75rem;height:100%}@media screen and (min-width: 50em){.video-gallery__title{padding:27px 43px 32px 24px;padding:1.6875rem 2.6875rem 2rem 1.5rem}}.video__wrap{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;height:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem;position:relative}@media screen and (min-width: 50em){.video__wrap{width:48%;margin-bottom:2.5rem}}@media screen and (min-width: 73.125em){.video__wrap{width:31%}}.video__wrap .media__cover,.video__wrap .media__cover__modal{position:relative;cursor:pointer}.video__wrap .media__cover:hover .media__play polygon,.video__wrap .media__cover:focus .media__play polygon,.video__wrap .media__cover__modal:hover .media__play polygon,.video__wrap .media__cover__modal:focus .media__play polygon{opacity:0.65}.video__wrap .media__cover:hover .media__play ellipse,.video__wrap .media__cover:focus .media__play ellipse,.video__wrap .media__cover__modal:hover .media__play ellipse,.video__wrap .media__cover__modal:focus .media__play ellipse{opacity:0.65}.video__wrap .media__cover__modal{height:auto}.video__wrap .media__video{position:fixed;background-color:rgba(0,29,55,0.95);padding:0}.video__wrap .media__play{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;z-index:1;cursor:pointer;max-width:17%;padding:12px;padding:0.75rem;margin:11rem 0 0 auto;background-color:#fff}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.video__wrap .media__play{width:17%;margin:11rem auto 0;padding:0 12px}}.video__wrap .media__play svg{width:100%}.video__wrap .media__play polygon{-webkit-transition:fill 0.3s ease-in-out;transition:fill 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;fill:#025098}.video__wrap .media__play ellipse{-webkit-transition:stroke 0.3s ease-in-out;transition:stroke 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;stroke:#025098;stroke-width:6}.video__wrap .media__play:focus polygon,.video__wrap .media__play:hover polygon{fill:#01284c}.video__wrap .media__play:focus ellipse,.video__wrap .media__play:hover ellipse{stroke:#01284c}.event-detail{margin-top:42px;margin-top:2.625rem}@media screen and (min-width: 66.25em){.event-detail{display:-webkit-box;display:-ms-flexbox;display:flex}}.event-detail__info{background-color:#025098;color:#fff;padding:42px 7.4%;padding:2.625rem 7.4%}@media screen and (min-width: 37.5em){.event-detail__info{padding:68px 7.4%;padding:4.25rem 7.4%}}@media screen and (min-width: 66.25em){.event-detail__info{width:40%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:68px 5.4% 68px 7.4%;padding:4.25rem 5.4% 4.25rem 7.4%}}@media screen and (min-width: 81.25em){.event-detail__info{width:50%}}.event-detail__info h1{font-size:38px;font-size:2.375rem;font-weight:600;line-height:1.35;font-family:canada-type-gibson, sans-serif;color:#fff;margin-bottom:32px;margin-bottom:2rem}@media screen and (min-width: 37.5em){.event-detail__info h1{font-size:43px;font-size:2.6875rem;margin-bottom:50px;margin-bottom:3.125rem}}.event-detail__info h3{font-size:26px;font-size:1.625rem;color:#fff;margin-bottom:9px;margin-bottom:0.5625rem;margin-top:0}@media screen and (min-width: 37.5em){.event-detail__info h3{font-size:33px;font-size:2.0625rem}}.event-detail__info p{font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.2;font-family:canada-type-gibson, sans-serif;color:#fff;margin-bottom:38px;margin-bottom:2.375rem;white-space:pre-wrap}@media screen and (min-width: 37.5em){.event-detail__info p{font-size:28px;font-size:1.75rem}}.event-detail__info p:last-child{margin-bottom:1.125rem}.event-detail__info p a{color:#fff}.event-detail__copy{padding:42px 7.4%;padding:2.625rem 7.4%}@media screen and (min-width: 37.5em){.event-detail__copy{padding:68px 7.4%;padding:4.25rem 7.4%}}@media screen and (min-width: 66.25em){.event-detail__copy{width:60%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:68px 7.4% 68px 5.4%;padding:4.25rem 7.4% 4.25rem 5.4%}}@media screen and (min-width: 81.25em){.event-detail__copy{width:50%}}@media screen and (min-width: 28.125em){.event-detail__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.event-detail__actions .button,.event-detail__actions .fsSubmitButton,.event-detail__actions .inline-button,.event-detail__actions .inline-link,.event-detail__actions .multi-promos .multi-promo__button,.multi-promos .event-detail__actions .multi-promo__button,.event-detail__actions .multi-promos .multi-promo__link,.multi-promos .event-detail__actions .multi-promo__link,.event-detail__actions .promo__button,.event-detail__actions .promo__link,.event-detail__actions .faculty-search__load-more a,.faculty-search__load-more .event-detail__actions a{margin-bottom:1.75rem}@media screen and (min-width: 28.125em){.event-detail__actions .button,.event-detail__actions .fsSubmitButton,.event-detail__actions .inline-button,.event-detail__actions .inline-link,.event-detail__actions .multi-promos .multi-promo__button,.multi-promos .event-detail__actions .multi-promo__button,.event-detail__actions .multi-promos .multi-promo__link,.multi-promos .event-detail__actions .multi-promo__link,.event-detail__actions .promo__button,.event-detail__actions .promo__link,.event-detail__actions .faculty-search__load-more a,.faculty-search__load-more .event-detail__actions a{margin-bottom:0}}@media screen and (min-width: 64em){.event-detail .media__video{padding-bottom:56.25%;padding-top:25px;height:0}}@media screen and (min-width: 64em){.event-detail .media__video iframe,.event-detail .media__video video{height:100%}}.events-calendar{-webkit-transition:0.3s opacity ease-in-out;transition:0.3s opacity ease-in-out;opacity:1}.events-calendar #list-view,.events-calendar #event-results{display:none;max-width:1060px;max-width:66.25rem;margin:0 auto}.events-calendar.initialize{opacity:0}.events-calendar.list-view .events-calendar__calendar,.events-calendar.event-results .events-calendar__calendar{width:100%;background:none;color:#5d5d5d}.events-calendar.list-view .events-calendar__calendar h2,.events-calendar.event-results .events-calendar__calendar h2{color:#025098}.events-calendar.list-view .events-calendar__day,.events-calendar.event-results .events-calendar__day{display:none}.events-calendar.list-view .fc-view-container,.events-calendar.event-results .fc-view-container{display:none}.events-calendar.list-view{opacity:1 !important}.events-calendar.list-view #list-view{display:block}.events-calendar.list-view .fc-center button.fc-next-button span::after{border-right-color:#5d5d5d;border-bottom-color:#5d5d5d}.events-calendar.list-view .fc-center button.fc-prev-button span::after{border-left-color:#5d5d5d;border-bottom-color:#5d5d5d}.events-calendar.event-results #event-results{display:block}.events-calendar.event-results #event-results h3{margin-bottom:42px;margin-bottom:2.625rem}.events-calendar.event-results .fc-center{display:none}.events-calendar__load-more{text-align:center}.event-views{width:100%}@media screen and (min-width: 28.125em){.event-views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media screen and (min-width: 83.75em){.event-views{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.event-views__button{color:#9b9b9b;-webkit-transition:0.3s color ease-out;transition:0.3s color ease-out;font-size:23px;font-size:1.4375rem;padding-right:0;padding-top:0.875rem;margin-right:26px;margin-right:1.625rem}.event-views__button:first-of-type{margin-bottom:1rem}@media screen and (min-width: 28.125em){.event-views__button:first-of-type{margin-bottom:0}}.event-views__button:last-of-type{margin-right:0}.event-views__button svg{height:30px;height:1.875rem;width:30px;width:1.875rem;display:inline-block;vertical-align:middle;margin-right:0.5rem;margin-top:-0.1875rem}.event-views__button svg *{-webkit-transition:0.3s fill ease-out;transition:0.3s fill ease-out}.event-views__button:hover,.event-views__button:focus{color:rgba(2,80,152,0.65)}.event-views__button:hover svg *,.event-views__button:focus svg *{fill:rgba(2,80,152,0.65)}.event-views__button.active{color:#025098}.event-views__button.active svg *{fill:#025098}.single-day{padding:40px 30px 0;padding:2.5rem 1.875rem 0}@media screen and (min-width: 28.125em){.single-day{padding:56px 60px 0;padding:3.5rem 3.75rem 0}}.single-day h2{border-bottom:4px solid #eeebe2;padding-bottom:30px;padding-bottom:1.875rem;margin-bottom:32px;margin-bottom:2rem}.event{border-top:2px solid #eeebe2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px;margin-bottom:2rem}@media screen and (min-width: 28.125em){.event{margin-bottom:40px;margin-bottom:2.5rem}}.event__details{padding-top:18px;padding-top:1.125rem}@media screen and (min-width: 28.125em){.event__details{padding-top:22px;padding-top:1.375rem}}.event__times{font-size:14px;font-size:0.875rem;font-weight:600;line-height:1.5;font-family:canada-type-gibson, sans-serif;color:#5d5d5d}.event h3{font-size:21px;font-size:1.3125rem;font-weight:400;line-height:1.38;font-family:ff-more-web-pro, serif;margin-bottom:0}@media screen and (min-width: 28.125em){.event h3{font-size:24px;font-size:1.5rem}}.event-times,.news-post__published{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;text-align:center;background-color:#eeebe2;padding:8px 12px 12px;padding:0.5rem 0.75rem 0.75rem;margin-right:18px;margin-right:1.125rem;width:93px;width:5.8125rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width: 28.125em){.event-times,.news-post__published{padding:14px 12px 18px;padding:0.875rem 0.75rem 1.125rem;margin-right:24px;margin-right:1.5rem;width:108px;width:6.75rem}}.event-times__day,.news-post__date,.event-times__time,.news-post__year{padding:0 0.25rem;color:#5d5d5d}.event-times__day,.news-post__date{border-bottom:2px solid #fff;font-size:21px;font-size:1.3125rem;font-weight:600;line-height:1.5;font-family:canada-type-gibson, sans-serif;padding-bottom:0.375rem;margin-bottom:0.625rem}@media screen and (min-width: 28.125em){.event-times__day,.news-post__date{font-size:24px;font-size:1.5rem}}.event-times__day--grouped{margin-bottom:-0.1875rem;padding-bottom:0;border-bottom:none;line-height:1.2}.event-times__day .between,.news-post__date .between{font-size:14px;font-size:0.875rem;position:relative;margin:3px 0;margin:0.1875rem 0}.event-times__day .between::before,.news-post__date .between::before{content:'';position:absolute;left:0;top:8px;top:0.5rem;width:100%;height:2px;background-color:#fff}.event-times__day .between span,.news-post__date .between span{display:inline-block;background-color:#eeebe2;position:relative;padding:0 6px;padding:0 0.375rem}.event-times__time,.news-post__year{font-size:12px;font-size:0.75rem;font-weight:600;line-height:1.5;font-family:canada-type-gibson, sans-serif}@media screen and (min-width: 28.125em){.event-times__time,.news-post__year{font-size:14px;font-size:0.875rem}}.event-category__events .event:hover .event-times,.event-category__events .event:hover .news-post__published,.event-category__events .event:focus .event-times,.event-category__events .event:focus .news-post__published,.whats-happening__events .event:hover .event-times,.whats-happening__events .event:hover .news-post__published,.whats-happening__events .event:focus .event-times,.whats-happening__events .event:focus .news-post__published{-webkit-transform:scale(1.08);transform:scale(1.08)}.list-view .event-group,.event-results .event-group{margin-bottom:62px;margin-bottom:3.875rem}@media screen and (min-width: 28.125em){.list-view .event-group,.event-results .event-group{margin-bottom:84px;margin-bottom:5.25rem}}.list-view .event-group__day,.event-results .event-group__day{font-size:22px;font-size:1.375rem;font-weight:600;line-height:1.2;font-family:canada-type-gibson, sans-serif;margin-bottom:22px;margin-bottom:1.375rem}@media screen and (min-width: 28.125em){.list-view .event-group__day,.event-results .event-group__day{font-size:26px;font-size:1.625rem;margin-bottom:26px;margin-bottom:1.625rem}}.single-day .event{display:block;border-top:0;border-bottom:2px solid #eeebe2;padding-bottom:38px;padding-bottom:2.375rem;margin-bottom:32px;margin-bottom:2rem}.events-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 60em){.events-calendar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.events-calendar h2{font-size:24px;font-size:1.5rem}@media screen and (min-width: 37.5em){.events-calendar h2{font-size:40.8333333333px;font-size:2.5520833333rem}}@media screen and (min-width: 50em){.events-calendar h2{font-size:47px;font-size:2.9375rem}}@media screen and (min-width: 60em){.events-calendar h2{font-size:36px;font-size:2.25rem}}@media screen and (min-width: 75em){.events-calendar h2{font-size:47px;font-size:2.9375rem}}.events-calendar__calendar{background-color:#025098;color:#fff;padding:40px 14px 30px;padding:2.5rem 0.875rem 1.875rem;min-height:242px;min-height:15.125rem}@media screen and (min-width: 31.25em){.events-calendar__calendar{padding:56px 42px 72px;padding:3.5rem 2.625rem 4.5rem}}@media screen and (min-width: 60em){.events-calendar__calendar{width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.events-calendar__calendar h2{color:#fff}@media screen and (min-width: 60em){.events-calendar__day{width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.events-calendar .fc-center button,.events-calendar .fc-center h2{display:inline-block;vertical-align:middle}.events-calendar .fc-center h2{width:12rem}@media screen and (min-width: 37.5em){.events-calendar .fc-center h2{width:20rem}}@media screen and (min-width: 50em){.events-calendar .fc-center h2{width:22.5rem}}@media screen and (min-width: 60em){.events-calendar .fc-center h2{width:18rem}}@media screen and (min-width: 75em){.events-calendar .fc-center h2{width:22.5rem}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.events-calendar .fc-center .fc-prev-button span::after{margin-left:4px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.events-calendar .fc-center .fc-next-button span::after{margin-right:4px}}.events-calendar .fc-center button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.events-calendar .fc-center button span{display:block;background:none;height:24px;height:1.5rem;width:24px;width:1.5rem;position:static;width:auto;margin:0}.events-calendar .fc-center button span::after{content:'';display:block;height:24px;height:1.5rem;width:24px;width:1.5rem;-webkit-transform:none;transform:none;border:none}.events-calendar .fc-center button.fc-prev-button{margin-right:20px;margin-right:1.25rem}@media screen and (min-width: 28.125em){.events-calendar .fc-center button.fc-prev-button{margin-right:54px;margin-right:3.375rem}}@media screen and (min-width: 60em){.events-calendar .fc-center button.fc-prev-button{margin-right:24px;margin-right:1.5rem}}@media screen and (min-width: 75em){.events-calendar .fc-center button.fc-prev-button{margin-right:54px;margin-right:3.375rem}}.events-calendar .fc-center button.fc-prev-button span{-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}.events-calendar .fc-center button.fc-prev-button span::after{border-left:3px solid #fff;border-bottom:3px solid #fff}.events-calendar .fc-center button.fc-next-button{margin-left:20px;margin-left:1.25rem}@media screen and (min-width: 28.125em){.events-calendar .fc-center button.fc-next-button{margin-left:54px;margin-left:3.375rem}}@media screen and (min-width: 60em){.events-calendar .fc-center button.fc-next-button{margin-left:24px;margin-left:1.5rem}}@media screen and (min-width: 75em){.events-calendar .fc-center button.fc-next-button{margin-left:54px;margin-left:3.375rem}}.events-calendar .fc-center button.fc-next-button span{-webkit-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0)}.events-calendar .fc-center button.fc-next-button span::after{border-right:3px solid #fff;border-bottom:3px solid #fff}.events-calendar .fc-head-container{border:none;padding-bottom:1rem}.events-calendar .fc-widget-header,.events-calendar .fc-widget-content{border:none}.events-calendar .fc-header-toolbar{margin-bottom:32px;margin-bottom:2rem;position:relative;z-index:2}@media screen and (min-width: 31.25em){.events-calendar .fc-header-toolbar{margin-bottom:52px;margin-bottom:3.25rem}}.events-calendar .fc div.fc-widget-header{border-bottom:2px solid #fff;padding-bottom:10px;padding-bottom:0.625rem}.events-calendar .fc-today{background:none !important;border-style:none !important}.events-calendar .fc-week{max-height:119px;max-height:7.4375rem}@media screen and (min-width: 31.25em){.events-calendar .fc-week{padding:8px 0;padding:0.5rem 0}}.events-calendar .fc-disabled-day{background:none}.events-calendar .fc-day-header{font-size:26px;font-size:1.625rem;font-weight:600;line-height:1.2;font-family:canada-type-gibson, sans-serif}@media screen and (min-width: 31.25em){.events-calendar .fc-day-header{font-size:35px;font-size:2.1875rem}}.events-calendar .fc-day-top .fc-day-number{opacity:0.35}.events-calendar .fc-day-top.fc-has-event .fc-day-number{opacity:1}.events-calendar .fc-day-number{float:none !important;display:block;text-align:center;font-size:26px;font-size:1.625rem;font-weight:400;line-height:1.2;font-family:canada-type-gibson, sans-serif;width:46px;width:2.875rem;height:46px;height:2.875rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 0;padding:0.5rem 0;margin:0 auto}@media screen and (min-width: 31.25em){.events-calendar .fc-day-number{font-size:35px;font-size:2.1875rem;width:60px;width:3.75rem;height:60px;height:3.75rem;padding:9px 0;padding:0.5625rem 0}}.events-calendar .fc-day-number.active{background-color:#fff;color:#025098;opacity:1}.events-calendar .fc-event-container{display:none}.events-calendar__calendar{position:relative}.events-calendar__calendar #calendar+.events-spinner{background-color:rgba(2,80,152,0.6)}.events-calendar__calendar #calendar+.events-spinner circle{stroke:#fff}.events-calendar__day{position:relative}.events-calendar__day #single-day+.events-spinner{background-color:rgba(255,255,255,0.5)}.events-calendar #list-view+.events-spinner{display:none;background-color:rgba(255,255,255,0.5)}.events-calendar #event-results+.events-spinner{display:none;background-color:rgba(255,255,255,0.5)}.events-calendar:not(.list-view) #list-view+.events-spinner{display:none !important}.events-calendar:not(.event-results) #event-results+.events-spinner{display:none !important}.events-calendar.list-view #calendar+.events-spinner,.events-calendar.list-view #single-day+.events-spinner,.events-calendar.list-view #event-results+.events-spinner{display:none !important}.events-calendar.list-view #list-view+.events-spinner{display:block}.events-calendar.list-view #list-view+.events-spinner svg{top:92px;top:5.75rem}@media screen and (min-width: 31.25em){.events-calendar.list-view #list-view+.events-spinner svg{top:138px;top:8.625rem}}.events-calendar.event-results #calendar+.events-spinner,.events-calendar.event-results #single-day+.events-spinner,.events-calendar.event-results #list-view+.events-spinner{display:none !important}.events-calendar.event-results #event-results+.events-spinner{display:block}.events-calendar.event-results #event-results+.events-spinner svg{top:92px;top:5.75rem}@media screen and (min-width: 31.25em){.events-calendar.event-results #event-results+.events-spinner svg{top:138px;top:8.625rem}}.events-spinner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.events-spinner .material-spinner{position:absolute;top:calc(50% - 2rem);left:calc(50% - 2rem)}.events .heading{max-width:720px;max-width:45rem}.events .search-controls form{max-width:1300px;max-width:81.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 83.75em){.events .search-controls form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.events .search-controls .text-field{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:0}@media screen and (min-width: 60em){.events .search-controls .text-field{width:257px;width:16.0625rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:1.25rem}}@media screen and (min-width: 83.75em){.events .search-controls .text-field{margin-right:36px;margin-right:2.25rem;margin-left:0}}.events .search-controls .dropdown-list{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:0}@media screen and (min-width: 50em){.events .search-controls .dropdown-list{width:292px;width:18.25rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.events .search-controls .dropdown-list:nth-of-type(2){margin-left:1.25rem}}@media screen and (min-width: 83.75em){.events .search-controls .dropdown-list{margin-right:1.25rem}.events .search-controls .dropdown-list:nth-of-type(2){margin-left:0}}.events .search-controls .secondary-categories{display:none}.news-detail .copy{padding-bottom:0}.news-detail .share-actions{margin:46px 0;margin:2.875rem 0}.recent-news{padding:0 7.2%}.recent-news .news__posts{margin:0;border-top:2px solid #eeebe2;padding:50px 0 21px;padding:3.125rem 0 1.3125rem}.news-hero{position:relative;overflow:hidden;background-color:rgba(238,235,226,0.87);margin-top:46px;margin-top:2.875rem;padding:136px 7.2% 0;padding:8.5rem 7.2% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 28.125em){.news-hero{padding-top:146px;padding-top:9.125rem}}@media screen and (min-width: 37.5em){.news-hero{padding:268px 7.2% 60px;padding:16.75rem 7.2% 3.75rem}}.news-hero__image{position:absolute;top:0;left:0;width:100%;height:100%}.news-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.news-hero__image::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25)}.news-hero__seal{position:absolute;top:-14px;top:-0.875rem;right:-28px;right:-1.75rem}@media screen and (min-width: 37.5em){.news-hero__seal{top:-28px;top:-1.75rem;right:-20px;right:-1.25rem}}@media screen and (min-width: 60em){.news-hero__seal{top:-88px;top:-5.5rem;right:0}}.news-hero__seal img{width:236px;width:14.75rem}@media screen and (min-width: 37.5em){.news-hero__seal img{width:442px;width:27.625rem}}@media screen and (min-width: 60em){.news-hero__seal img{width:auto}}@media screen and (min-width: 37.5em){.news-hero .news-post__published{height:170px;height:10.625rem;width:168px;width:10.5rem;padding:28px 22px;padding:1.75rem 1.375rem}}@media screen and (min-width: 37.5em){.news-hero .news-post__date{font-size:38px;font-size:2.375rem}}@media screen and (min-width: 37.5em){.news-hero .news-post__year{font-size:20px;font-size:1.25rem}}.news-hero__wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 60em){.news-hero__wrap{min-height:322px;min-height:20.125rem}}.news-hero__title{position:relative;z-index:1}.news-hero__title h1{font-size:32px;font-size:2rem;font-weight:400;line-height:1.3;font-family:ff-more-web-pro, serif;color:#fff;max-width:1060px;max-width:66.25rem}@media screen and (min-width: 28.125em){.news-hero__title h1{font-size:42px;font-size:2.625rem}}@media screen and (min-width: 37.5em){.news-hero__title h1{font-size:65px;font-size:4.0625rem}}.news-hero__title--blue h1{color:#025098}.news{margin-bottom:94px;margin-bottom:5.875rem}.news__posts{padding:94px 7.4% 74px;padding:5.875rem 7.4% 4.625rem;margin-top:-82px;margin-top:-5.125rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.news__load-more{text-align:center}.news__load-more a.button,.news__load-more a.fsSubmitButton,.news__load-more a.inline-button,.news__load-more a.inline-link,.news__load-more .multi-promos a.multi-promo__button,.multi-promos .news__load-more a.multi-promo__button,.news__load-more .multi-promos a.multi-promo__link,.multi-promos .news__load-more a.multi-promo__link,.news__load-more a.promo__button,.news__load-more a.promo__link,.news__load-more .faculty-search__load-more a,.faculty-search__load-more .news__load-more a{font-size:18px;font-size:1.125rem;padding-left:28px;padding-left:1.75rem;padding-right:28px;padding-right:1.75rem}.news-post{display:block;background-color:rgba(238,235,226,0.4);width:calc(100%);margin-bottom:45px;margin-bottom:2.8125rem;position:relative}@media screen and (min-width: 37.5em){.news-post{width:calc(50% - 1.125rem);margin-right:36px;margin-right:2.25rem}.news-post:nth-of-type(2n){margin-right:0}}@media screen and (min-width: 67.5em){.news-post{width:calc(33.3334% - 2rem);margin-right:48px;margin-right:3rem}.news-post:nth-of-type(2n){margin-right:48px;margin-right:3rem}.news-post:nth-of-type(3n){margin-right:0}}@media screen and (min-width: 96.25em){.news-post{width:calc(25% - 2.25rem)}.news-post:nth-of-type(3n){margin-right:48px;margin-right:3rem}.news-post:nth-of-type(4n){margin-right:0}}.news-post__published{background-color:rgba(2,80,152,0.6);position:absolute;top:0;left:0;z-index:1}.news-post__date{color:#fff}.news-post__year{color:#fff}.news-post__image{position:relative;overflow:hidden}.news-post__image::after{content:'';display:block;padding-top:64%}.news-post__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.news-post__title{padding:22px 24px 4px;padding:1.375rem 1.5rem 0.25rem}.news-post__title h2{font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.36;font-family:ff-more-web-pro, serif;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}@media screen and (min-width: 28.125em){.news-post__title h2{font-size:28px;font-size:1.75rem}}.news-post:hover,.news-post:focus{opacity:1}.news-post:hover .news-post__image img,.news-post:focus .news-post__image img{-webkit-transform:scale(1.08);transform:scale(1.08)}.news-post:hover h2,.news-post:focus h2{opacity:0.65}.search-overlay{background-color:rgba(2,80,152,0.95);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:6;padding:272px 7.4% 92px;padding:17rem 7.4% 5.75rem;display:none}@media screen and (max-width: 63.9375em){.search-overlay{display:none !important}}.search-overlay__close{width:60px;width:3.75rem;height:60px;height:3.75rem;position:absolute;top:0;right:0;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;padding:0}.search-overlay__close svg{width:26px;width:1.625rem;height:26px;height:1.625rem;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.search-overlay__close svg *{stroke:#fff}.search-overlay__close:hover,.search-overlay__close:focus{outline:none}.search-overlay__close:hover svg,.search-overlay__close:focus svg{opacity:0.65}.search-overlay form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1000px;max-width:62.5rem}.search-overlay form input:not([type='checkbox']):not([type='radio']):not([type='file']){color:#9ab9d5;height:72px;height:4.5rem;font-size:49px;font-size:3.0625rem;border-bottom:1px solid #9ab9d5;padding:0;-webkit-transition:border-bottom-color 0.2s ease-out, color 0.2s ease-out;transition:border-bottom-color 0.2s ease-out, color 0.2s ease-out}.search-overlay form input:not([type='checkbox']):not([type='radio']):not([type='file'])::-webkit-input-placeholder{opacity:1;color:#9ab9d5}.search-overlay form input:not([type='checkbox']):not([type='radio']):not([type='file'])::-moz-placeholder{opacity:1;color:#9ab9d5}.search-overlay form input:not([type='checkbox']):not([type='radio']):not([type='file']):-ms-input-placeholder{opacity:1;color:#9ab9d5}.search-overlay form input:not([type='checkbox']):not([type='radio']):not([type='file'])::-ms-input-placeholder{opacity:1;color:#9ab9d5}.search-overlay form input:not([type='checkbox']):not([type='radio']):not([type='file'])::placeholder{opacity:1;color:#9ab9d5}.search-overlay form input:not([type='checkbox']):not([type='radio']):not([type='file']):focus{outline:none;color:#fff;border-bottom-color:#fff}.search-overlay form button{margin:0 0 0.25rem 0.75rem;padding:9px 26px;padding:0.5625rem 1.625rem}.content--search{display:block;background-color:#fff;padding:60px 7.4% 62px;padding:3.75rem 7.4% 3.875rem}@media screen and (min-width: 50em){.content--search{padding-top:128px;padding-top:8rem;padding-left:33.3334%}}.search-results{width:100%;max-width:824px;max-width:51.5rem}@media screen and (min-width: 60em){.search-results h1{font-size:125px;font-size:7.8125rem}}.search-results form{max-width:none;position:relative}.search-results form input:not([type='checkbox']):not([type='radio']):not([type='file']){display:block;padding:0 42px 0 4px;padding:0 2.625rem 0 0.25rem;background:none;border:none;border-bottom:1px solid #5d5d5d;font-size:24px;font-size:1.5rem}@media screen and (min-width: 37.5em){.search-results form input:not([type='checkbox']):not([type='radio']):not([type='file']){height:82px;height:5.125rem;font-size:49px;font-size:3.0625rem;padding:0 54px 0 4px;padding:0 3.375rem 0 0.25rem}}.search-results form button{background-color:transparent;padding-right:0;position:absolute;top:5px;top:0.3125rem;right:0.25rem}@media screen and (min-width: 37.5em){.search-results form button{top:22px;top:1.375rem}}.search-results form button svg{width:32px;width:2rem;height:32px;height:2rem}@media screen and (min-width: 37.5em){.search-results form button svg{width:41px;width:2.5625rem;height:41px;height:2.5625rem}}.search-results__load-more{text-align:center;margin-top:72px;margin-top:4.5rem}.search-results__load-more .button,.search-results__load-more .fsSubmitButton,.search-results__load-more .inline-button,.search-results__load-more .inline-link,.search-results__load-more .multi-promos .multi-promo__button,.multi-promos .search-results__load-more .multi-promo__button,.search-results__load-more .multi-promos .multi-promo__link,.multi-promos .search-results__load-more .multi-promo__link,.search-results__load-more .promo__button,.search-results__load-more .promo__link,.search-results__load-more .faculty-search__load-more a,.faculty-search__load-more .search-results__load-more a{font-size:18px;font-size:1.125rem;padding-left:32px;padding-left:2rem;padding-right:32px;padding-right:2rem}.results-count{font-size:18px;font-size:1.125rem;margin-top:28px;margin-top:1.75rem;margin-bottom:54px;margin-bottom:3.375rem}.search-result{display:block;margin-bottom:44px;margin-bottom:2.75rem}.search-result h3{font-size:26px;font-size:1.625rem;margin-bottom:0.375rem}.search-result p{font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.3;font-family:canada-type-gibson, sans-serif;margin-bottom:0}
