@charset "UTF-8";/*!
 * inuitcss, by @csswizardry
 *
 * github.com/inuitcss | inuitcss.com
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.mapCaption a,ins,u{text-decoration:none}pre,textarea{overflow:auto}dfn,img{font-style:italic}img,legend{border:0}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}.mapCaption a,.mapCaption a.active span{display:block}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;border-radius:100px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}blockquote,body,caption,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}ins{border-bottom:1px solid}html{box-sizing:border-box;background-color:#fdfdfd;color:#222;overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:100%;line-height:1.5;font-family:"Avenir Next W01","avenir next",avenir,"segoe ui",segoe,"century gothic","apple gothic","avant garde","helvetica neue",sans-serif;font-weight:400}*,:after,:before{box-sizing:inherit}address,blockquote,dl,fieldset,figure,hr,ol,p,pre,table,ul{margin-bottom:24px;margin-bottom:1.5rem}@media all and (min-width:1900px){html{font-size:21px;font-size:calc(16px + .1vw)}}.mapHolder{width:100%;height:400px;float:left}.mapCaption{padding:10px 0 0;margin:0}.mapCaption a{width:33.33333%;height:60px;line-height:60px;float:left;background:#f3f0ee;color:#483627;text-align:center;position:relative;font-size:11px;border-right:2px solid #fff;border-bottom:2px solid #fff}@media all and (min-width:672px){.mapCaption a{font-size:15px}}.mapCaption a:last-child{border-right:0}.mapCaption a:hover{background:rgba(40,72,143,.7);color:#fff}.mapCaption a.active{background:#28488f;color:#fff}.mapCaption a span{position:absolute;z-index:999;bottom:0;left:50%;margin:-10px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:10px solid #28488f;display:none}.home article.o-linear:first-of-type,.u-section-heading-delta{border-top:3px solid #F4D65F}.o-aspect,.o-band,label{position:relative}.addressesCaption{width:100%;float:left;background-color:#f3f0ee;margin-top:2px}.addressesCaption .cont{width:100%;float:left;padding:20px;display:none;font-size:14px;line-height:20px}.addressesCaption .cont.active,.form-tip,label,textarea{display:block}.addressesCaption .cont .pointer{width:15px;height:20px;float:left;margin:0 10px 0 0;background:url(../img/marker.png)}.addressesCaption .cont .details{float:left}.addressesCaption .cont span{font-weight:700}.u-epsilon,.u-zeta,h5,h6{font-size:1em;line-height:1.5;margin-top:1.5em;margin-bottom:0}.u-alpha,h1{font-size:1.625em;line-height:1.1538;color:#2A4A8D;margin-top:.9231em;margin-bottom:24px;margin-bottom:1.5rem;font-weight:600;text-transform:uppercase}.u-beta,.u-delta,.u-gamma,h2,h3,h4{text-transform:uppercase;color:#483627;font-weight:600}@media all and (min-width:672px){.u-alpha,h1{margin-top:1.3846em}}@media all and (min-width:990px){.u-main-heading{font-size:2.125em;line-height:1.0588;margin-top:1.0588em;margin-bottom:24px;margin-bottom:1.5rem}}.u-beta,h2{font-size:1.3125em;line-height:1.4286;margin-top:1.7143em;margin-bottom:.2857em}section>.u-beta:first-child,section>h2:first-child{margin-top:1.1429em}.u-delta,.u-gamma,h3,h4{font-size:1em;line-height:1.5;margin-top:2.25em;margin-bottom:.5rem}.u-delta,h4{font-size:.8125em;line-height:1.8462;color:#978577;margin-top:1.8462em}.u-section-heading-alpha,.u-section-heading-beta{font-size:1.625em;line-height:1.1538;font-weight:500;text-align:center}.u-section-heading-alpha{color:#483627;margin:0;margin-bottom:24px;margin-bottom:1.5rem;text-transform:uppercase}.u-section-heading-beta{margin-top:0}.u-smallcaps,a,a em,b,strong,th{font-weight:600}.u-flydirt,.u-smallcaps,small{font-size:.6875em;line-height:1.6364}@media all and (min-width:672px){.u-section-heading-beta{border-top:3px solid #F4D65F;padding-top:.5rem;margin-bottom:.5rem;margin-top:36px;margin-top:2.25rem;text-align:left}}.u-section-heading-delta{padding-top:.5rem;margin-bottom:.5rem}.u-smallcaps{color:#555;text-transform:uppercase}a{color:#978577;cursor:pointer;text-decoration:underline}a:active,a:focus,a:hover{text-decoration:none;color:inherit}dl,ol,ul{margin-left:0;list-style-position:inside}.s-cms-content li,.widget_archive li,.widget_categories li,.widget_meta li,.widget_nav_menu li,.widget_recent li,.widget_recent_entries li{padding-left:14px;text-indent:-13px}li>ol,li>ul{margin-bottom:0}textarea{height:80px}input[type=text],input[type=email],input[type=date],input[type=search],select,textarea{background:rgba(255,255,255,.82);border:1px solid #e5e5e5;box-shadow:inset 0 1px 0 #f3f1ef;margin:0;padding:4px 10px;width:100%}input[type=text]:active,input[type=text]:focus,input[type=text]:hover,input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=date]:active,input[type=date]:focus,input[type=date]:hover,input[type=search]:active,input[type=search]:focus,input[type=search]:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{background-color:#fff}input[type=text]::-webkit-input-placeholder{color:#BBB}input[type=text]:-moz-placeholder{color:#BBB}input[type=text]::-moz-placeholder{color:#BBB}input[type=text]:-ms-input-placeholder{color:#BBB}input[type=file]{font-size:13px}@media all and (min-width:430px){select{width:100%}}::-webkit-input-placeholder{color:#001944}@media all and (max-width:671px){input[type=text],input[type=email],input[type=date],input[type=search],select,textarea{font-size:16px;padding-top:5px;padding-bottom:1px}select{font-size:16px}::-webkit-input-placeholder{color:#e5e5e5;font-weight:500;font-size:.8125em;line-height:1.6615}.page-template-tmpl-home ::-webkit-input-placeholder{color:#fff}}:-moz-placeholder{color:#001944}@media all and (max-width:671px){:-moz-placeholder{color:#e5e5e5;font-weight:500;font-size:.8125em;line-height:1.6615}.page-template-tmpl-home :-moz-placeholder{color:#fff}}.o-band--rev,.o-band--rev a{color:#dfe4ee}.wpcf7-list-item{margin:0 10px 0 0}@media all and (max-width:671px){.form-tip{display:none}}img{-ms-interpolation-mode:bicubic;max-width:100%;vertical-align:middle;height:auto}@media all and (min-width:672px){body,html{height:100%}.o-stickywrap{min-height:100%;margin-bottom:-15em}.o-stickywrap:after{content:"";display:block;min-height:15em}.c-bottom{clear:both;min-height:15em}}.o-layout__item,.o-main,.o-side{display:inline-block;vertical-align:top;width:100%}.c-scrorrow:after,.mfp-container:before,.mfp-figure:after,.o-aspect:after,.o-aspect:before{content:''}.o-wrapper{max-width:62.5em;margin:0 auto;padding-right:12px;padding-left:12px}@media all and (min-width:459px){.o-wrapper{padding-right:24px;padding-left:24px}}@media all and (min-width:1048px){.o-wrapper{padding-right:0;padding-left:0}}.o-wrapper--nopad{padding-right:0;padding-left:0}.o-band{padding-top:2.25em;padding-bottom:2.25em}@media all and (min-width:672px){.o-band{padding-top:3em;padding-bottom:3em}}.o-band--tint{background-color:#f3f1ef}.o-band--rev{background-color:#2A4A8D}.o-band--rev a:active,.o-band--rev a:focus,.o-band--rev a:hover{color:#fff}.o-main{padding:0 12px}@media all and (min-width:459px){.o-main{padding-left:24px;padding-right:24px}}@media all and (min-width:1048px){.o-main{padding-left:0;padding-right:72px}}.o-side{padding:0 12px}@media all and (min-width:459px){.o-side{padding-left:24px;padding-right:24px}}@media all and (min-width:672px){.o-side{padding-left:12px;padding-right:12px;position:relative}}.o-layout{list-style:none;margin:0;padding:0;margin-left:-24px}.o-layout__item{padding-left:24px}.o-layout--tiny{margin-left:-6px}.o-layout--tiny>.o-layout__item{padding-left:6px}.o-layout--small{margin-left:-12px}.o-layout--small>.o-layout__item{padding-left:12px}.o-layout--large{margin-left:-48px}.o-layout--large>.o-layout__item{padding-left:48px}.o-layout--flush{margin-left:0}.o-layout--flush>.o-layout__item{padding-left:0}.o-aspect:after{display:table;clear:both}.o-aspect:before{width:0;height:0;padding-bottom:100%;float:left}.o-aspect>*{position:absolute;top:0;width:100%;height:100%}.o-aspect--59:before{padding-bottom:59%}.o-linear{padding-top:1.125em;padding-bottom:1.125em;box-shadow:0 1px 0 rgba(72,54,39,.15)}.o-linear:last-child{box-shadow:none}@media all and (min-width:459px){.o-linear{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.o-linear__imglink{position:relative;display:block}.mfp-bg,.mfp-wrap{height:100%;left:0;top:0;position:fixed}.o-linear__imglink,.o-linear__imglink:active,.o-linear__imglink:focus,.o-linear__imglink:hover{border-bottom:none}.o-linear__imglink:hover{box-shadow:0 0 0 2px #F4D65F}.o-linear__thumb{background-color:#f3f1ef;margin-top:.2625em;margin-bottom:.2625em}@media all and (min-width:260px){.o-linear__thumb{float:right;width:7em;max-width:7em;margin-left:1em}}.o-linear__text{clear:left;padding-top:1px}@media all and (min-width:459px){.o-linear__thumb{float:left;margin-right:1.5em;margin-left:0;-webkit-box-flex:0;-webkit-flex:0 0 7em;-ms-flex:0 0 7em;flex:0 0 7em}.o-linear__text{clear:none;-webkit-box-flex:1;-webkit-flex:1 1 9em;-ms-flex:1 1 9em;flex:1 1 9em}}.o-linear__heading{margin-top:0}.o-linear__heading-link{color:#483627;font-weight:600;text-decoration:none}.o-linear__heading-link:active,.o-linear__heading-link:focus,.o-linear__heading-link:hover{text-decoration:underline}.o-linear__excerpt{margin-bottom:.375em}h1+.c-listing{margin-top:-.75em}.home article.o-linear:last-of-type{box-shadow:none}.mfp-bg{width:100%;z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{width:100%;z-index:1043;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-hide.mfp-hide,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-preloader{color:#CCC;position:absolute;top:50%;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}.mfp-figure:after,.mfp-iframe-scaler iframe{left:0;position:absolute;box-shadow:0 0 8px rgba(0,0,0,.6)}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{height:auto;display:block;width:auto}img.mfp-img{box-sizing:border-box;padding:40px 0 60px;margin:0 auto}.mfp-figure:after{top:40px;bottom:60px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-56px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.c-scrorrow,.cycle-pager span,.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}@media screen and (max-width:800px)and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-arrow{position:absolute;margin:0;-webkit-tap-highlight-color:transparent;top:50%;font-size:42px;opacity:.5;filter:drop-shadow(0 0 3px rgba(0, 0, 0, .5))}.c-cycle__button,.mfp-arrow{-webkit-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .5))}.mfp-arrow.mfp-arrow{padding:40px 0 40px 40%}.mfp-arrow .c-svgicon{pointer-events:none;color:#fdfdfd}.mfp-arrow:hover{opacity:.9}.mfp-arrow:active{margin-top:0}@media all and (min-width:1048px){.mfp-arrow{opacity:.3;font-size:89px;font-size:calc(42px + 3vw)}}.mfp-arrow-left{left:0}@media all{.mfp-arrow{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50% 0;-ms-transform-origin:50% 50% 0;transform-origin:50% 50% 0}.mfp-arrow-left{-webkit-transform:translateY(-50%)scaleX(-1);-ms-transform:translateY(-50%)scaleX(-1);transform:translateY(-50%)scaleX(-1)}}.mfp-arrow-right{right:0}.mfp-preloader{width:7em;border-radius:100px;background-color:#001944;font-weight:500;margin:-1.5em auto 0;padding:1em}.mfp-close-btn-in .mfp-close{opacity:1}.mfp-fade.mfp-bg{-webkit-transition:.2s ease-out;transition:.2s ease-out;opacity:0}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{-webkit-transition:.2s ease-in;transition:.2s ease-in;opacity:0}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-title{margin-top:.2625em}@media all and (max-width:671px){.mfp-title{font-size:.8125em;line-height:1.3846}}.c-btn,.wpcf7-submit{display:inline-block;font:inherit;margin:0;cursor:pointer;overflow:visible;padding:12px 24px;border:none;border-radius:6px;font-weight:600;text-align:center;box-shadow:inset 0 3.5em 2em -2em rgba(255,255,255,.22);background-color:#978577;line-height:1;vertical-align:baseline;text-transform:none}.c-btn,.c-btn:active,.c-btn:focus,.c-btn:hover,.wpcf7-submit,.wpcf7-submit:active,.wpcf7-submit:focus,.wpcf7-submit:hover{text-decoration:none;color:#fff}.c-btn::-moz-focus-inner,.wpcf7-submit::-moz-focus-inner{border:0;padding:0}.c-btn--small{padding:5px 10px;font-size:.8125em;line-height:1.8462}.c-btn--full{width:100%}.c-btn:active,.c-btn:focus,.c-btn:hover,.wpcf7-submit:active,.wpcf7-submit:focus,.wpcf7-submit:hover{background-color:#483627}.c-btn:active,.wpcf7-submit:active{box-shadow:inset 0 1px 4px rgba(0,0,0,.15),inset 0 2em 1em -1em rgba(0,0,0,.1)}.c-btn--large{font-size:1.3125em;line-height:1.1429}.c-svgicon{text-align:right;width:1em;height:auto;max-height:1em;line-height:1;vertical-align:middle;display:inline-block;margin-top:-.1ex}.c-footer,.c-logo-wrap,.c-search,.cycle-pager{text-align:center}.no-inlinesvg .c-svgicon{display:none}.c-svgicon--left{margin-right:.4em}.c-svgicon--big{width:2em;height:auto;max-height:2em}.c-svgicon-fallback{position:absolute;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}.no-inlinesvg .c-svgicon-fallback{height:auto;width:auto;overflow:auto;position:relative;clip:auto}.c-cycle,.c-student__pod,.c-students,.gallery-caption,.people-list-image,.screen-reader-response,.u-crop,.u-ir,.u-visuallyhidden{overflow:hidden}.c-overlay-icon{color:#fdfdfd;font-size:73px;left:50%;opacity:.6;top:50%;-webkit-transform:translateY(-50%)translateX(-50%);-ms-transform:translateY(-50%)translateX(-50%);transform:translateY(-50%)translateX(-50%);position:absolute;z-index:1}.c-access{position:relative;z-index:6}.c-access__link{display:block;position:absolute;right:0;font-size:.8125em;line-height:1.8462;background-color:rgba(0,0,0,.15);border-bottom-left-radius:6px;color:#fff;font-weight:400;padding:.375em .75em;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .1s;transition:transform .1s}.c-access__link:focus{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border-bottom:none;outline:0}.c-access__link:hover{text-decoration:underline}.c-top{border-bottom:4px solid #F4D65F;position:relative;z-index:4}@media all and (min-width:672px){.c-top{background-color:#fdfdfd}.c-banner{position:relative;min-height:8.5rem}}@media all and (min-width:990px){.c-banner{position:relative;min-height:6.5rem}}.c-logo-wrap{position:relative;display:block;padding:.375em 0;margin:0 auto;max-width:23em}.c-logo-wrap,.c-logo-wrap:active,.c-logo-wrap:focus,.c-logo-wrap:hover{text-decoration:none}@media all and (min-width:672px){.c-logo-wrap{width:51%;margin-left:9px;padding:.375em 0 1.5em}}.c-main-content,.c-side-content{padding-bottom:2.25em}@media all and (min-width:1048px){.c-logo-wrap{margin-left:-19px}}.c-tagline{font-weight:500;position:absolute;font-size:.7em;line-height:1;color:#6a80af;text-transform:uppercase;letter-spacing:.58px;margin:1px auto 0;top:auto;bottom:0 .8em;left:5%}@media all and (min-width:672px){.c-tagline{font-size:.79em;bottom:.6em}}@media all and (min-width:990px){.c-tagline{font-size:.8125em}}.c-content{position:relative;width:100%;padding-top:3em}.c-main-content{height:auto}.logo-ib,.logo-round-square{position:relative;display:block;float:left;height:58px}@media all and (min-width:672px){.c-content{padding-top:0}.c-side-content{padding-top:2.25em;z-index:1}}.c-bottom{background-color:#bfc9dd;border-top:4px solid #483627;color:#483627;position:relative;clear:both}.c-bottom a{color:inherit;font-weight:400}.c-foot-logo,.c-footiconlink svg{color:#978577}.c-tertiary{padding-top:2.25em}.logo-round-square{width:71px;background:url(../img/round-square.png)no-repeat;background-size:100%;margin:0 10px}@media all and (min-width:1048px){.logo-round-square{margin:0}}.logo-ib{width:58px;background:url(../img/ib.png)no-repeat;background-size:100%;margin:10px}@media all and (min-width:1048px){.logo-ib{margin:0 0 0 15px}}.c-foot-logo{width:80%;height:auto;max-height:none;max-width:7.1em;margin-top:.2em;margin-bottom:.75em;margin-left:20%}.c-foot-logo.c-foot-logo{position:relative}.c-logo-crest{width:69px;height:108px;display:block;background:url(../img/bgs-logo.png)no-repeat;background-size:100%;position:relative;margin:0 auto}.menu-item-283 a{font-weight:600}@media all and (min-width:319px){.c-footmain.c-footmain{padding-left:24px}}.c-footmain.c-footmain .textwidget{margin:0 0 50px}@media all and (min-width:459px){.c-footmain.c-footmain .textwidget{margin:0}}.c-footiconlink{width:auto!important;opacity:.6;float:left;margin-left:0!important;margin-right:.5em}.c-footiconlink:active,.c-footiconlink:focus,.c-footiconlink:hover{opacity:1}.c-footer{padding-top:.75em;padding-bottom:.75em;color:#483627;border-top:1px solid rgba(72,54,39,.15)}.c-footer p{margin-bottom:0}.c-bottom a.youtube-icon{width:37px;height:26px;float:left;display:block;background:url(../img/youtube.png)no-repeat;background-size:37px;opacity:.6;margin:-1px .5em 0 0}.c-bottom a.youtube-icon:hover{opacity:1}.c-bottom a.instagram-icon{width:26px;height:26px;float:left;display:block;background:url(../img/instagram.png)no-repeat;background-size:26px;opacity:.6;margin:-1px 0 0}.c-bottom a.instagram-icon:hover{opacity:1}.social a{width:34px;height:34px;background:url(../img/social.png)no-repeat;background-size:135px;display:block;float:left;opacity:.7;-webkit-transition:.2s ease-out;transition:.2s ease-out}.social a:hover{opacity:1}.social .twitter{width:31px;background:url(../img/social.png)-34px 0 no-repeat;background-size:135px}.social .youtube{width:36px;background:url(../img/social.png)-65px 0 no-repeat;background-size:135px}.social .instagram{background:url(../img/social.png)-101px 0 no-repeat;background-size:135px}.c-cycle-cont{background:#fff}.c-cycle{position:relative;z-index:0;width:100%;height:0;min-height:270px;max-width:2000px;margin:0 auto;padding-top:51%;background-color:#0d0d0d}.c-cycle__slide{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;margin:0;width:100%;height:100%;background-position:center;background-size:cover;opacity:0}.c-cycle__slide:first-of-type{opacity:1}.c-cycle__nav{position:absolute;z-index:102;top:45%;right:0;width:100%;display:none}@media all and (min-width:260px){.c-cycle{min-height:160px}.c-cycle__nav{display:block}}.c-cycle__button{border:none;margin:0;line-height:1;background:0 0;font-size:42px;position:absolute;display:inline-block;padding:1.5rem;padding-right:0;color:#fdfdfd;opacity:.7;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);filter:drop-shadow(0 0 3px rgba(0, 0, 0, .5))}.c-cycle__button::-moz-focus-inner{padding:0;border:0}.c-cycle__button--pos{-webkit-filter:none;filter:none;color:#6a80af}.c-cycle__button:hover{opacity:.9}@media all and (min-width:1048px){.c-cycle__button{font-size:89px;font-size:calc(42px + 3vw);opacity:.4}}.c-cycle__button svg{vertical-align:bottom;width:.7em}.c-cycle__next{right:0}.c-cycle__prev{-webkit-transform:translateY(-50%)scaleX(-1);-ms-transform:translateY(-50%)scaleX(-1);transform:translateY(-50%)scaleX(-1)}.c-cycle__linkwrap{font-weight:400;position:absolute;top:0;bottom:0;left:0;right:0}.c-cycle__textband{background-color:rgba(0,19,68,.85);background:-webkit-linear-gradient(0deg,rgba(0,19,68,.85) 40%,rgba(0,19,68,0) 65%);background:linear-gradient(90deg,rgba(0,19,68,.85) 40%,rgba(0,19,68,0) 65%);bottom:5.4rem;left:0;right:0;padding:0;position:absolute}.c-cycle__heading,.c-cycle__textwrapper{position:relative}.c-cycle__quote{color:#fff;display:none}@media all and (min-width:672px){.c-cycle__textband{bottom:5.5rem;padding:1.5rem 0 0}.c-cycle__quote{display:block}}@media all and (min-width:260px){.c-cycle__quote{font-size:1em;line-height:1.5;margin-bottom:.5rem;width:90%}}@media all and (min-width:459px)and (min-height:440px){.c-cycle__quote{font-size:1.3125em;line-height:1.7143;margin-bottom:1rem;width:25.625rem}}@media all and (min-width:990px){.c-cycle__textband{bottom:6rem}.c-cycle__quote{font-size:calc(26px + 1vw);line-height:1.2;margin-bottom:1.5rem;min-width:44%;width:calc(40% + 7vw);text-indent:-.4em}}.c-cycle__heading{font-size:.8125em;line-height:1.8462;line-height:1.2;font-weight:400;color:#F4D65F;margin:0;padding-bottom:1.5rem;padding-top:1.5rem}@media all and (min-width:459px)and (min-height:440px){.c-cycle__heading{font-size:1em;line-height:1.5;line-height:.4;padding-top:1.5rem}.c-cycle__heading:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;right:0;width:200%;height:100%;background:-webkit-linear-gradient(180deg,rgba(0,25,68,0) 20%,#001944 70%);background:linear-gradient(270deg,rgba(0,25,68,0) 20%,#001944 70%)}}@media all and (min-width:990px){.c-cycle__heading{font-size:1.3125em;line-height:1.4286;line-height:.6}}.c-cycle__heading span{font-weight:600}.c-scrorrow{height:3vh;background-color:#f3f1ef;position:relative;z-index:999}.c-scrorrow:after{height:0;width:0;border:3vh solid transparent;border-color:#2A4A8D transparent transparent;position:absolute;top:0;transform:translateX(-50%)}.c-scrorrow:after,.sf-menu__submenu{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.cycle-pager{position:absolute;bottom:2.3rem;z-index:1000;color:#fff;margin:0 auto;width:100%}.cycle-pager span{width:46px;line-height:46px;display:inline-block;font-size:70px;margin-left:-8px;-webkit-transition:all .5s;transition:all .5s;font-family:sans-serif}.cycle-pager span.cycle-pager-active{color:#F4D65F}@media all and (min-width:672px){.c-main-nav{position:absolute;top:.15em;right:24px}}@media all and (min-width:672px)and (min-width:800px){.c-main-nav{top:.65em}}.c-simple-nav{font-size:.8125em;line-height:1.3846;color:#483627;list-style:none;margin:0;position:relative;z-index:1}@media all and (min-width:260px)and (max-width:671px){.c-simple-nav{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:84%}}@media all and (min-width:260px){.c-simple-nav__item{text-align:center;display:inline-block;min-width:24%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:12px}.c-simple-nav__item a{height:42px;line-height:32px}}@media all and (min-width:260px)and (min-width:800px){.c-simple-nav__item a{height:auto;line-height:16px}}@media all and (min-width:459px){.c-simple-nav__item{min-width:19%;font-size:13px}}@media all and (min-width:672px){.c-simple-nav__item{float:left;padding:0;min-width:0}}@media all and (min-width:260px){.c-simple-nav__item[id=menu-item-175]{display:none}.c-simple-nav__item[id=menu-item-176]{-webkit-box-flex:1.5;-webkit-flex-grow:1.5;-ms-flex-positive:1.5;flex-grow:1.5;min-width:34%}}.c-simple-nav__item[id=menu-item-179]{width:65px}.c-simple-nav__item[id=menu-item-179] a{height:42px;line-height:16px}@media all and (min-width:459px){.c-simple-nav__item[id=menu-item-175]{display:inline-block}.c-simple-nav__item[id=menu-item-176]{min-width:24%}.c-simple-nav__item[id=menu-item-179] a{line-height:initial}}.c-simple-nav__item[id=menu-item-434],.c-simple-nav__item[id=menu-item-512]{width:69px}.c-simple-nav__item[id=menu-item-434] a,.c-simple-nav__item[id=menu-item-512] a{height:42px;line-height:16px}@media all and (min-width:459px){.c-simple-nav__item[id=menu-item-434] a,.c-simple-nav__item[id=menu-item-512] a{line-height:initial}}@media all and (min-width:800px){.c-simple-nav__item[id=menu-item-179]{width:auto}.c-simple-nav__item[id=menu-item-179] a{height:auto;line-height:initial}.c-simple-nav__item[id=menu-item-434],.c-simple-nav__item[id=menu-item-512]{width:auto}.c-simple-nav__item[id=menu-item-434] a,.c-simple-nav__item[id=menu-item-512] a{height:auto;line-height:initial}}@media all and (min-width:800px)and (min-width:459px){.c-simple-nav__item[id=menu-item-179] a,.c-simple-nav__item[id=menu-item-434] a,.c-simple-nav__item[id=menu-item-512] a{line-height:initial}}.c-search,.sf-menu__link{font-size:.8125em;line-height:1.3846}.c-simple-nav__link{font-weight:400;color:inherit;display:block;padding:5px 5%;box-shadow:0 -1px 0 rgba(72,54,39,.15);text-decoration:none}.c-simple-nav__link:active,.c-simple-nav__link:focus,.c-simple-nav__link:hover{color:#000;background-color:#f3f1ef}@media all and (min-width:672px){.c-simple-nav__item[id=menu-item-176]{min-width:0}.c-simple-nav__link{padding:5px .4em;box-shadow:none}}@media all and (min-width:260px){.c-simple-nav__link{padding:5px .55em;box-shadow:none}}[class*=current-menu]>.c-simple-nav__link{font-weight:700;background-color:#f3f1ef}.c-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 12px;width:90%;position:absolute;top:100%;margin-top:12px;display:none}@media all and (min-width:672px){.c-mobile-nav{display:none}.c-search{background-color:transparent;padding-bottom:0;padding:0;right:0;vertical-align:top;margin:0;width:auto}}.c-search__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:26em;margin:0 auto;white-space:nowrap;width:100%}@media all and (min-width:672px){.c-search__item{margin:2px -24px 0 auto;max-width:none;white-space:normal;width:auto}}.sf-menu__link,.u-nobr{white-space:nowrap}.c-search__field[type=search]{-webkit-box-flex:1;-webkit-flex:1 1 200px;-ms-flex:1 1 200px;flex:1 1 200px;width:auto;background-color:rgba(255,255,255,.2);border:1px solid #e5e5e5;border-right:0;-webkit-appearance:none;border-bottom-left-radius:100px;border-top-left-radius:100px;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none;padding-top:3px;padding-bottom:3px}.c-search__field[type=search]:hover{background-color:rgba(255,255,255,.5)}.c-search__field[type=search]:focus{background-color:rgba(255,255,255,.92)}.c-search__btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:5px 8px 7px 7px;background-color:rgba(151,133,119,.5);border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:100px;border-top-right-radius:100px;border:1px solid #e5e5e5;text-transform:lowercase;vertical-align:top}.c-search__field:focus+.c-search__btn{background-color:#978577}.c-info-nav{display:none}@media all and (min-width:672px){.c-search__field[type=search]{border-color:rgba(72,54,39,.15);width:13.3em}.c-search__btn{border:none;padding:4px 8px 6px 7px}.c-info-nav{display:block;position:absolute;right:0;bottom:0}}.sf-menu__item--lvl0.sfHover:after,.sf-menu__item--lvl0.sfHover:before,[class*=current-menu]>.sf-menu__link--lvl0:after,[class*=current-menu]>.sf-menu__link--lvl0:before{content:'';width:0;height:0;border:4px solid transparent;border-bottom-color:#F4D65F;position:absolute;left:50%;bottom:0;margin-left:-2px}.sf-menu__item,[class*=current-menu]>.sf-menu__link--lvl0{position:relative}.sf-menu__item--lvl0.sfHover:after,[class*=current-menu]>.sf-menu__link--lvl0:after{border-bottom-color:#fff;border-bottom-width:-5px;bottom:-5px}.sf-menu{display:block;margin:0;width:100%;text-align:right;text-transform:uppercase;list-style:none;color:#483627}.sf-menu__item--lvl0{white-space:nowrap;display:inline-block}.sf-menu__item--lvl1{background-color:#fff}.sf-menu__item[id=menu-item-221] ul li:nth-child(3) a{text-transform:initial}.sf-menu__link{display:block;padding:.7385em 12px .5169em;color:inherit;font-weight:400}.sf-menu__link,.sf-menu__link:active,.sf-menu__link:focus,.sf-menu__link:hover{text-decoration:none}.sf-menu__link:focus{position:relative;z-index:1}.sf-menu__link--lvl0{text-align:center}.sf-menu__link--lvl1{box-shadow:inset 1px -1px 0 rgba(72,54,39,.15);padding:.5rem 12px}.sf-menu__link:active,.sf-menu__link:focus,.sf-menu__link:hover{background-color:#f3f1ef}[class*=current-menu]>.sf-menu__link{cursor:default;font-weight:700;background-color:#f3f1ef}.sf-menu__submenu{display:none;transform:translateX(-50%);margin:0;padding-top:4px;min-width:12em;position:absolute;top:100%;box-shadow:1px 1px 1px rgba(0,0,0,.15);list-style:none;text-align:left}.sf-menu__item.sfHover>.sf-menu__submenu,.sf-menu__item:hover>.sf-menu__submenu{display:block}@media (max-width:1200px){.sf-menu__item--lvl0:last-child>.sf-menu__submenu{-webkit-transform:none;-ms-transform:none;transform:none;left:auto;right:2px}}.magnify{width:20px;height:20px;float:right;background:url(../img/magnify.png);background-size:20px;cursor:pointer;position:absolute;top:9.95em;right:15px;margin-top:0}@media all and (min-width:672px){.magnify{position:relative;top:0;right:0;margin-top:14px}}/*! #######################################################################

	MeanMenu 2.0.7
	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */.c-mobile-nav{position:relative;z-index:2}a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:relative;padding:0;z-index:999999}.mean-container a.meanmenu-reveal{width:20px;padding:10px 15px 9px;position:absolute;top:0;right:0;cursor:pointer;color:#978577;opacity:.7;text-decoration:none;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-weight:600;border-bottom:none;margin-top:-34px}@media all and (min-width:260px){.mean-container a.meanmenu-reveal{margin-top:-42px}}.mean-container a.meanmenu-reveal span{display:block;background:currentColor;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#2A4A8D}.mean-container .mean-nav a{font-weight:400}.mean-container .mean-nav a:active,.mean-container .mean-nav a:focus,.mean-container .mean-nav a:hover{border-bottom:none}.mean-container .mean-nav ul li{background-color:rgba(72,54,39,.15);position:relative;float:left;width:100%}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:8px 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;font-size:.8125em;line-height:1.3846}.mean-container .mean-nav ul li li a{width:80%;padding-left:10%;padding-right:10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);visibility:visible}.mean-container .mean-nav ul .mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding-left:15%;padding-right:15%}.mean-container .mean-nav ul li li li li a{width:60%;padding-left:20%;padding-right:20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding-left:25%;padding-right:25%}.mean-container .mean-nav ul li a:hover{background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;padding:5px 12px;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:600;background:rgba(255,255,255,.1);border:none}.labeltext,.wp-caption,.wp-caption img,.wpcf7,.wpcf7-form{position:relative}.mean-container .mean-push,.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(72,54,39,.15)}.mean-container .mean-push{float:left;clear:both}.mean-container .mean-bar,.mean-container .mean-bar *{box-sizing:content-box}.c-meta{font-size:.6875em;line-height:1.6364;font-weight:600;text-transform:uppercase;color:#978577}.wp-caption{background-color:rgba(72,54,39,.15);margin:0 0 1.5em;box-shadow:0 0 0 1px rgba(72,54,39,.15)}.wp-caption img{display:block;width:100%}.wp-caption-text{font-size:.8125em;line-height:1.3846;background:rgba(0,19,68,.85);color:#fdfdfd;font-weight:600;padding:.4154em .9231em;margin:0;bottom:0;width:100%}.aligncenter .wp-caption-text,.alignnone .wp-caption-text{padding-top:.9231em;padding-bottom:.9231em}.aligncenter,.alignleft,.alignright{clear:both}img.size-medium{width:100%}@media all and (min-width:990px){img.size-medium{width:35%;margin-top:.375em;margin-bottom:1.5em}}@media all and (min-width:319px){.alignleft,.alignright{width:35%;margin-top:.375em;margin-bottom:1.5em}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.size-thumbnail{width:20%;float:left;margin:.25em 12px .25em 0}.size-thumbnail.alignright{float:right;margin:.25em 0 .25em 12px}.size-full,.size-large{width:100%;float:left;margin:.25em 0 1.5em}}.clean{float:left;border:none;width:auto;max-width:100%;margin-right:12px}.wpcf7{background-color:#f3f1ef;border:4px solid #ded7d0;border-width:4px 0;padding:12px;padding-bottom:24px;margin:1.5em -12px}@media all and (min-width:430px){.wpcf7{margin-left:0;margin-right:0}}@media all and (min-width:319px){.wpcf7{padding:12px 24px 24px}}.wpcf7-form .label,.wpcf7-form label{margin:.75em 0}@media all and (min-width:430px){.wpcf7-form .label,.wpcf7-form label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.wpcf7 .submit{position:relative;left:34%;margin-left:40px;width:57%}}.labeltext{display:block}@media all and (min-width:430px){.labeltext{display:inline-block;-webkit-flex-basis:130px;-ms-flex-preferred-size:130px;flex-basis:130px;-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;margin-right:24px}}.labeltext small{position:absolute;right:100%;top:-2px;margin-right:2px;color:#b00b00;font-size:16px}@media all and (min-width:430px){.wpcf7-form-control-wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%}}@media all and (min-width:990px){.wpcf7 .submit{left:25%;width:66%}.wpcf7-form-control-wrap{-webkit-flex-basis:67%;-ms-flex-preferred-size:67%;flex-basis:67%}}.labeltext,.note,.wpcf7-list-item-label{font-size:.8125em;line-height:1.3846;margin-bottom:0}.wpcf7-list-item label{margin:0}.wpcf7-submit{padding-left:24px;padding-right:24px}@media all and (min-width:430px){.note{position:relative;left:34%;margin-left:40px;width:57%}}@media all and (min-width:990px){.note{left:25%;width:66%}}label+.note{margin-top:-.75em}.uploader{margin:.75em 0}.checks{margin:1.5em 0}@media all and (min-width:430px){.checks{position:relative;left:34%;margin-left:40px;width:57%}}@media all and (min-width:990px){.checks{left:25%;width:66%}}.checks .note,.checks label{margin:0;position:static;width:auto}.screen-reader-response{position:absolute;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;width:1px}.wpcf7-not-valid-tip{font-size:.6875em;line-height:1.6364;color:#b00b00;display:block;margin:0 0 -8px}.wpcf7-not-valid-tip:after{content:' ⇧';font-weight:700}.c-story:before,.c-student__item:before,.c-student__pod:after,.c-student__pod:before{content:''}.c-charcount{font-size:.8125em;line-height:1.3846;color:#2A4A8D;position:absolute;right:0;top:100%}.wpcf7-display-none{display:none}.wpcf7-response-output{background:#F4D65F;color:#483627;font-size:14px;font-weight:700;margin-top:1em;padding:12px;text-align:center}.wpcf7-mail-sent-ok{background:#6a80af;color:#fff}.ajax-loader{margin-left:.5em}.ui-datepicker{box-shadow:1px 2px 5px rgba(0,0,0,.2);font-size:13px}.c-stories{margin-bottom:-.75em}.c-story{position:relative;display:inline-table;margin-bottom:.75em}.c-story:before{width:0;height:0;padding-bottom:59%;float:left}.c-story__link{position:absolute;right:0;left:12px;height:100%;top:0;background-color:#f3f1ef;display:block}.c-story__link:active,.c-story__link:focus,.c-story__link:hover{text-decoration:none;background-color:#dfe4ee;box-shadow:0 0 0 2px #F4D65F}.c-story__link:active.has-reveal,.c-story__link:focus.has-reveal,.c-story__link:hover.has-reveal{box-shadow:none}@media all and (min-width:990px){.c-story__link:active .c-story__revealed,.c-story__link:focus .c-story__revealed,.c-story__link:hover .c-story__revealed{opacity:1}}.c-story__icon{z-index:1}.c-story__heading{z-index:3;right:0;margin:0;padding:.375em 2.25em .375em 12px;background:-webkit-linear-gradient(30deg,rgba(0,19,68,.85) 60%,rgba(0,19,68,0) 90%);background:linear-gradient(60deg,rgba(0,19,68,.85) 60%,rgba(0,19,68,0) 90%);color:#fdfdfd;font-weight:600;text-transform:none;font-size:.8125em;line-height:1.3846}.c-story__heading,.c-story__revealed{position:absolute;bottom:0;left:0;background-color:rgba(0,19,68,.85)}@media all and (min-width:800px){.c-story__heading--grows{font-size:1em;line-height:1.5}}.c-story__arrow{color:#F4D65F;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-story__revealed{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:2;top:0;right:0;padding:12px;color:#F4D65F;font-weight:500}.c-students-wrapper{text-align:center}.c-students{position:relative}@media all and (min-width:459px){.c-students{margin-left:-24px;margin-right:-24px}.c-students:after,.c-students:before{content:'';position:absolute;top:0;bottom:0;left:0;width:24px;background:-webkit-linear-gradient(left,#fdfdfd,rgba(253,253,253,0));background:linear-gradient(to right,#fdfdfd,rgba(253,253,253,0));z-index:101}.c-students:after{left:auto;right:0;background:-webkit-linear-gradient(right,#fdfdfd,rgba(253,253,253,0));background:linear-gradient(to left,#fdfdfd,rgba(253,253,253,0))}}.c-student{width:100%;margin-bottom:1.5em}@media all and (min-width:459px){.c-student{padding:0 18px 0 24px}}.c-student__pod{position:relative;display:block;background-color:#fff;border:4px solid #2A4A8D;border-radius:100%;margin:.2625em 0}.c-student__pod:before{width:0;height:0;padding-bottom:100%;float:left}.c-student__pod>*{position:absolute;top:0;width:100%;height:100%}.c-student__pod:after{clear:both;display:block;position:absolute;top:4px;bottom:4px;left:4px;right:4px;border:2px solid #F4D65F;border-radius:100%}.c-student__pod--rev{background-color:#2A4A8D}.c-student__pod--rev .c-student__heading{color:#fff;background-color:transparent}.c-student__item{position:relative}.c-student__item:before{height:2rem;width:2rem;background-color:#2A4A8D;position:absolute;z-index:0;top:100%;left:50%;margin-left:-1rem;margin-top:-1rem}@media all and (min-width:319px){.c-student__item:before{top:50%;left:100%}.c-student__item:nth-child(2):before{top:100%;left:50%}}@media all and (min-width:672px){.c-student__item:nth-child(2):before{top:50%;left:100%}}.c-student__item:last-child:before{content:normal;display:none}.c-student__link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:0 0}.c-student__p{font-size:1.3em}.c-student__text.c-student__text{position:absolute;top:50%;transform:translateY(-50%);height:auto;z-index:1}.c-section-head__quote-text,.c-student__text.c-student__text{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.c-student__detail,.c-student__heading{font-size:.8125em;line-height:1.3846;background-color:rgba(255,255,255,.92);margin:0 14%;text-align:center}.c-student__heading{color:#978577;text-transform:uppercase}@media all and (min-width:260px){.c-student__heading{font-size:1em;line-height:1.125}}@media all and (min-width:319px){.c-student__heading{font-size:.8125em;line-height:1.3846}}@media all and (min-width:459px){.c-student__heading{font-size:1.3125em;line-height:1.1429}}@media all and (min-width:672px){.c-student__heading{font-size:.8125em;line-height:1.3846}}@media all and (min-width:800px){.c-student__heading{font-size:1.3125em;line-height:1.1429}}@media all and (min-width:990px){.c-student__detail{font-size:1em;line-height:1.5}}.c-widget{margin:0 0 2.25em}.c-widget__heading{margin-top:0}@media all and (min-width:672px){.c-widget__heading--side{padding-left:6px}}.c-bottom .c-widget ul{padding-left:0;list-style-type:none}.c-has-nav-list ul{list-style:none;box-shadow:0 -1px 0 rgba(72,54,39,.15)}.c-has-nav-list a{display:block;box-shadow:inset 0 -2px 0 -1px rgba(72,54,39,.15);font-weight:400;padding:.5rem 6px;text-decoration:none;text-transform:uppercase;color:#483627}.c-has-nav-list a:active,.c-has-nav-list a:focus,.c-has-nav-list a:hover{background-color:#f3f1ef}.c-has-nav-list .current-menu-item a{font-weight:700;cursor:default}@media all and (min-width:672px){.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_recent ul,.widget_recent_entries ul{padding-left:6px}.c-widget--side .textwidget{padding:0 6px}}.home .c-widget--side .textwidget{padding:0}.top-btn{display:none;position:fixed;right:11px;width:45px;height:45px;float:right;background:url(../img/top.png)no-repeat;background-size:45px;bottom:20px;cursor:pointer;opacity:.8;z-index:9999}.top-btn:hover{opacity:1}.c-quote{color:#bfc9dd;text-align:center}.c-quote__blockquote{font-family:"Avenir Next W01","avenir next",avenir,"segoe ui",segoe,"century gothic","apple gothic","avant garde","helvetica neue",sans-serif;font-style:normal}.c-latest{margin-bottom:-3.75em}.c-latest__item{margin-bottom:2.25em}.c-section-head{display:none;position:relative;overflow:hidden}@media all and (min-width:672px){.c-quote{font-size:1.3125em;line-height:1.4286}.c-latest{margin-top:36px;margin-top:-2.25rem}.c-section-head{display:block;margin:3px 0 0}}.c-section-head__quote{position:absolute;right:0;top:0;bottom:-1px;background-color:rgba(0,19,68,.85);color:#F4D65F}.c-section-head__quote-text{font-weight:500;padding:12px;position:relative;margin-top:30%;transform:translateY(-50%);font-size:.8125em;line-height:1.3846}@media all and (min-width:800px){.c-section-head__quote-text{font-size:1em;line-height:1.5}}.c-gallery{margin-top:1.5em;margin-bottom:.75em}.gallery-caption{position:absolute;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;width:1px}.c-pagnav{position:relative;padding:1.5em 0;margin-bottom:3.75em;margin-top:0}.c-pagnav:after,.c-pagnav:before{content:'';border-top:1px solid rgba(72,54,39,.15);position:absolute;left:24px;right:0;top:0}.c-pagnav:after{top:auto;bottom:0}.c-pagnav__item a{font-weight:500}@media all and (min-width:459px){.c-pagnav__item{font-size:1.1875em;line-height:1.2632}}.c-pagnav__item--next{text-align:right}.c-table,.c-table td,.c-table th,.people-popup{text-align:left}.c-pagnav__icon{font-size:.75em}.c-table{width:100%}@media all and (max-width:319px){.c-table thead{position:absolute;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}}.c-video-widget__link,.people-list-image{display:block;position:relative}@media all and (min-width:319px){.c-table{background-color:#f3f1ef;border-top:3px solid #ded7d0}.c-table tbody>tr:nth-child(odd){background-color:rgba(255,255,255,.6)}.c-table td,.c-table th{box-shadow:inset 0 -2px 0 -1px rgba(72,54,39,.15);padding:.35rem 6px}}@media all and (max-width:319px){.c-table td,.c-table th{display:block}.c-table th{margin-top:.375em;padding-top:.375em;box-shadow:inset 0 2px 0 -1px rgba(72,54,39,.15)}.has-label:before{content:attr(data-label)": ";color:#555}}.c-teaser__imglink{display:block;margin-bottom:.75rem}.c-teaser__imglink:active,.c-teaser__imglink:focus,.c-teaser__imglink:hover{box-shadow:0 0 0 2px #F4D65F}@media all and (min-width:260px){.c-teaser__imglink{float:left;max-width:5em;margin:.25rem 1rem .25rem 0}}.home section.c-teaser{padding-top:1.125em;padding-bottom:1.125em;box-shadow:0 1px 0 rgba(72,54,39,.15);margin:0 0 10px}.home section.c-teaser:last-child{box-shadow:none}.home section.c-teaser:first-child{border-top:3px solid #F4D65F}.home section.c-teaser h3{border-top:0;padding-top:0}.home section.c-teaser .c-teaser__text{font-size:100%;line-height:1.5}.home section.c-teaser .c-teaser__imglink{width:7em;max-width:7em}.people,.people-cont,.people-heading,.people-list{float:left;width:100%}.c-video-widget__link:hover{box-shadow:0 0 0 2px #F4D65F}.clear{clear:both}.people-heading{margin-top:2em}.people{background:#f5f4f3}.people-cont{padding:1%}.people-list li{width:50%;float:left;box-sizing:border-box;display:block;padding:1%}@media all and (min-width:990px){.people-list li{width:33.3333%}}.people-list li:hover .people-list-details{background:#586191}.people-list li:hover .people-list-border{display:block}.people-list-image,.people-list-image img{width:100%}.people-list-border{width:100%;height:300px;border:2px solid #586191;position:absolute;display:none}.people-list-border a{width:100%;height:300px;display:block}.people-list-details{width:100%;height:85px;float:left;background:#162368}.people-list-details h3{color:#fff;font-size:11px;line-height:1.4;margin:1.1em .8em 0;font-weight:400;text-transform:uppercase}.people-list-details h3 a{color:#fff;text-decoration:none;font-weight:400}.people-list-details h2{color:#fff;font-size:13px;line-height:1.2;margin:.4em .8em .8em;text-transform:initial}.people-list-details h2 a{color:#fff;text-decoration:none}.people-popup{background:#a1948a;padding:10px;max-width:760px;margin:40px auto;position:relative}.people-popup-image{width:30%;float:left;position:relative}.people-popup-image img{width:100%}.people-popup-details{width:70%;float:left}.people-popup-details h3{color:#fff;font-size:13px;line-height:1.4;margin:0 50px 0 .8em;font-weight:400;text-transform:uppercase}.people-popup-details h2,.people-popup-details h4{color:#fff;line-height:1.2;margin:.4em .8em .8em;text-transform:initial}.people-popup-details h2{font-size:15px}.people-popup-details h4{font-size:13px}.people-popup-details p{font-size:14px;color:#fff;margin:.8em;border-top:1px solid #473628;padding-top:.8em;padding-bottom:10px}.people-popup-details a{color:#fff}.mfp-close-btn-in .people-popup .mfp-close{width:22px;height:22px;line-height:22px;top:10px;right:10px;color:#a1948a;background:#fff}.s-cms-content{margin-bottom:1.5em}.s-cms-content blockquote{border:3px solid #F4D65F;border-width:3px 0;font-style:italic;padding:.5rem 6px}@media all and (min-width:459px){.s-cms-content blockquote{float:right;clear:right;margin:.8em 0 1em 2em;width:35%}}.s-cms-content blockquote p{margin:0;color:#483627}@media all and (min-width:459px){.s-cms-content>p:first-child{font-size:1.3125em;line-height:1.4286;color:#6a80af;font-weight:500}}.s-cms-content h2{color:#2A4A8D}.s-cms-content .long{width:100%;float:left;columns:2;-webkit-columns:2;-moz-columns:2}.s-cms-content h1 em,.s-cms-content h2 em,.s-cms-content h3 em,.s-cms-content h4 em,.s-cms-content h5 em{font-size:.75em}.clearfix:after{content:"";display:table;clear:both}.u-one-whole{width:100%}.u-one-half,.u-two-quarters{width:50%}.u-one-third{width:33.3333333%}.u-two-thirds{width:66.6666666%}.u-one-quarter{width:25%}.u-three-quarters{width:75%}@media all and (min-width:260px){.u-palm-one-whole{width:100%}.u-palm-one-half,.u-palm-two-quarters{width:50%}.u-palm-one-third{width:33.3333333%}.u-palm-two-thirds{width:66.6666666%}.u-palm-one-quarter{width:25%}.u-palm-three-quarters{width:75%}}@media all and (min-width:319px){.u-medium-palm-one-whole{width:100%}.u-medium-palm-one-half,.u-medium-palm-two-quarters{width:50%}.u-medium-palm-one-third{width:33.3333333%}.u-medium-palm-two-thirds{width:66.6666666%}.u-medium-palm-one-quarter{width:25%}.u-medium-palm-three-quarters{width:75%}}@media all and (min-width:459px){.u-wide-palm-one-whole{width:100%}.u-wide-palm-one-half,.u-wide-palm-two-quarters{width:50%}.u-wide-palm-one-third{width:33.3333333%}.u-wide-palm-two-thirds{width:66.6666666%}.u-wide-palm-one-quarter{width:25%}.u-wide-palm-three-quarters{width:75%}}@media all and (min-width:672px){.u-lap-one-whole{width:100%}.u-lap-one-half,.u-lap-two-quarters{width:50%}.u-lap-one-third{width:33.3333333%}.u-lap-two-thirds{width:66.6666666%}.u-lap-one-quarter{width:25%}.u-lap-three-quarters{width:75%}}@media all and (min-width:990px){.u-desk-one-whole{width:100%}.u-desk-one-half,.u-desk-two-quarters{width:50%}.u-desk-one-third{width:33.3333333%}.u-desk-two-thirds{width:66.6666666%}.u-desk-one-quarter{width:25%}.u-desk-three-quarters{width:75%}}.u-visuallyhidden{position:absolute;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;width:1px}.u-conceal{max-height:0;-webkit-transition:none;transition:none}.u-trans-max-height{-webkit-transition:max-height .5s;transition:max-height .5s}.u-ir{display:inline-block;text-indent:-9999px;background-repeat:no-repeat}.has-minortext li,.has-minortext p,.u-minortext{font-size:.8125em;line-height:1.3846}.has-minortext p,.has-minortext ul{margin-bottom:12px;margin-bottom:.75rem}.jb-site ol:last-child,.jb-site p:last-child,.jb-site ul:last-child{margin-bottom:0}