#cu-privacy-notice{-webkit-transition:400ms all;transition:400ms all;background:#444;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:19px;line-height:1.42857;position:fixed;left:0;right:0;margin:auto;bottom:0;padding:20px 30px;z-index:1000;}#cu-privacy-notice a{color:#fff;text-decoration:underline;font-weight:bold;}#cu-privacy-notice a:hover{opacity:.5;}#cu-privacy-notice button{background:none;border:0;display:block;font-size:1.2em;margin:15px auto;}#cu-privacy-notice button:hover{opacity:.5;}#cu-privacy-notice.dismissed{opacity:0;-webkit-transform:translate(0,800px);-ms-transform:translate(0,800px);transform:translate(0,800px);}#cu-privacy-notice-button{color:#000;background:#c0cd3f;padding:15px 30px;font-size:19px;white-space:nowrap;}@media(min-width:768px){#cu-privacy-notice-wrapper{display:flex;flex-direction:row-reverse;}#cu-privacy-notice button{margin:0;}#cu-privacy-notice-button{margin-left:60px;}#cu-privacy-notice{width:750px;}}@media(min-width:992px){#cu-privacy-notice{width:970px;}}@media(min-width:1200px){#cu-privacy-notice{width:1170px;}}body,.pickadate-wrapper .pickadate{font-family:"proxima-nova",sans-serif;}body{color:#555;background:#fff;}.js .nojs-hide{display:inherit;}.nojs-hide{display:none;}h1{font-size:2.8em;font-weight:600;color:#555;margin:.8em 0 .6em;}h2,h3,h4,h5,h6{margin-bottom:.8em;color:#555;}h2{font-size:1.7em;line-height:1.22em;margin-bottom:20px;}h3{font-size:1.6em;color:#c14d00;line-height:1.22em;}h4{font-size:1.4em;}h5{font-size:1.2em;}h6{font-size:1.1em;}main{background:#fff;padding-top:0;min-height:300px;font-size:16px;}#site-name-mobile,.paragraph--type--pull-quote,.small-caps-title-serif,.paragraph--type--affiliation h2{font-family:"adobe-garamond-pro",sans-serif;}#content{margin-top:-1px;padding-top:2em;padding-bottom:5em;background:#fff;}#page-tabs{background:#f7f4eb;margin-top:-2em;margin-bottom:3.571em;}#page-tabs a{padding:13px 15px;font-size:1.7em;float:left;display:block;color:#999;text-decoration:none;margin-right:10px;}#page-tabs a.active{background:#fff;color:#333;}#page-tabs a.active span:after{display:none;}#page-tabs span{text-transform:capitalize;}#page-tabs span:after{content:"";display:block;border-bottom:1px dotted #999;margin-bottom:-1px;}.read-more-toggle-wrapper,#loading-message{margin-top:-70px;padding-top:60px;background-image:linear-gradient(to top,#fff 40%,rgba(255,255,255,0) 100%)!important;position:relative;cursor:pointer;}#loading-message{font-style:italic;color:#fff;cursor:wait;}.read-more-toggle{position:relative;white-space:nowrap;font-style:italic;color:#fff;}.read-more-toggle .toggle-icon{max-width:12px;display:inline-block;margin:7px 5px 7px 0;}.read-more-toggle-wrapper:hover .read-more-toggle{text-decoration:underline;}.expanded .read-more-toggle-wrapper{position:absolute;cursor:default;}.expanded .toggle-icon span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.expanded .toggle-icon span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.toggle-icon{width:100%;max-width:18px;height:calc(100% - 30px);position:relative;margin:15px 0 15px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;}.toggle-icon span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}.toggle-icon span:nth-child(1){top:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}#cms-links .nav a{text-transform:none;font-weight:normal;letter-spacing:normal;border-right:1px solid #333;}#cms-links .nav a.active{background:#fff;color:#fff;text-decoration:none;}#cms-links .nav li:last-child a{border-right:0;}#cms-links .navbar-right{margin-right:5px;}#cms-links #cms-path{margin-right:15px;}.cms-links-item a,#cms-text div{padding:10px 15px!important;line-height:1em!important;text-decoration:none!important;}#cms-text div{margin-top:-15px;margin-bottom:-15px;}.cms-links-item a span,#cms-text span{font-size:.8em;font-variant:small-caps;display:block;}#nocache-trigger{display:block;margin-left:5px;}#nocache-trigger .pull-right{margin-left:10px;}#nocache-trigger.active .glyphicon{-webkit-animation:loading-bar-spinner 4000ms linear infinite;-moz-animation:loading-bar-spinner 4000ms linear infinite;-ms-animation:loading-bar-spinner 4000ms linear infinite;-o-animation:loading-bar-spinner 4000ms linear infinite;animation:loading-bar-spinner 4000ms linear infinite;}#nocache-trigger.active:hover .glyphicon{-webkit-animation:inherit;-moz-animation:inherit;-ms-animation:inherit;-o-animation:inherit;animation:inherit;}#explorer{margin-top:2em;}#explorer pre{background:none;border:0;margin:0;padding:0;}.page-node-type-cu-person-profile #main #main-article+aside{margin-top:40px;}.page-node-type-cu-person-profile #main #main-article+aside{font-size:16px;}.page-node-type-cu-person-profile #main aside section{margin-bottom:30px;}.page-node-type-cu-person-profile #main aside section h2,.page-node-type-cu-person-profile #main aside section h3{font-size:1.4em;color:#555;margin-bottom:.2em;font-weight:400;}.page-node-type-cu-person-profile #main aside .field--name-field-cu-title-department,.page-node-type-cu-person-profile #main aside .field--name-field-cu-title-department-long{font-weight:600;margin-top:10px;word-wrap:break-word;}.link-tile{width:72px;height:72px;margin:0 .25em .25em 0!important;}.link-tile a::before{font-size:34px;}.link-tile a span{font-size:12px;line-height:normal;width:68px;padding:0 5px;position:absolute;top:auto;bottom:auto;margin:auto;}.link-tile.field--name-field-cu-curriculum-vitae a span{position:relative;}.body{font-size:1.2em;line-height:1.286em;}.two-columns{-webkit-columns:2 200px;-moz-columns:2 200px;columns:2 200px;-webkit-column-rule:1px solid #e5e5e5;-moz-column-rule:1px solid #e5e5e5;column-rule:1px solid #e5e5e5;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;}.two-columns div{overflow:hidden;break-inside:avoid-column;-webkit-column-break-inside:avoid;}.img-fill-wrapper{position:relative;overflow:hidden;}.img-fill-wrapper img{position:relative;z-index:2;border:1px solid #fff;}.img-fill{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:100% auto;-webkit-filter:blur(15px) opacity(.7);filter:blur(15px) opacity(.7);}section.research_projects-block_1.js-empty::after{content:"This section appears after Research Projects are created. Alternatively you can choose to hide this page from the menu.";}section.cu_publications-block_3.js-empty::after{content:"This section appears after Publications are created.";}section.cu_publications-block_3.js-empty .block-title{display:none;}section.people-block_1.js-empty::after{content:"This section appears after Person Profiles are created. Alternatively you can choose to hide this page from the menu.";}section.people-block_2.js-empty::after{content:"This section appears after Alumni Profiles are created. Alternatively you can choose to hide this page from the menu.";}section.cu_publications-block_1.js-empty::after{content:"This section appears after Publications are created. Alternatively you can choose to hide this page from the menu.";}section.gallery-block_1.js-empty::after{content:"This section appears after Images are created. Alternatively you can choose to hide this page from the menu.";}#biography .row{margin-bottom:1em;}.slug{font-size:1em;font-weight:bold;letter-spacing:2px;text-transform:uppercase;color:#999;margin:0;}.slug a{color:#fff;}.slug a:after{content:"";border-right:1px solid #fff;padding-right:10px;margin-right:10px;text-decoration:none;}.slug a:last-child:after{border:0;padding-right:0;margin-right:0;}.table-label{font-size:1em;font-weight:bold;letter-spacing:2px;text-transform:uppercase;color:#999;margin:0;}.teaser{margin:2em 0;}.teaser .byline{font-style:italic;font-size:1.2em;}.teaser .citation{font-size:1.2em;}.teaser .field--name-field-cu-image{float:right;margin:0 0 15px 15px;}.view-taxonomy-term .teaser{margin:0 0 2em;}.view-taxonomy-term .cu-event.teaser,.view-taxonomy-term .cu-deadline.teaser{margin:20px 0;}.img-bgcolored{background:#e5e5e5;}.img-bgcolored:-moz-loading{visibility:hidden;}nav#page-menu ul{padding:0;}nav#page-menu ul ul{margin-left:3em;}nav#page-menu li{list-style:none;}nav#page-menu li.active .group-heading{font-weight:bold;}nav#page-menu a{color:#333;letter-spacing:normal;text-transform:none;font-weight:normal;font-size:1.4em;}nav#page-menu a:hover{color:#049!important;}nav#page-menu a:active{color:#049!important;}nav#page-menu a:focus{color:#049!important;}nav#page-menu a.active{font-weight:bold;}#page-menu-trigger{padding-top:10px;padding-bottom:10px;margin:.5em 0 -20px;}#breadcrumb{background:#f6f6f8;color:#717171;padding:0;margin-bottom:0;overflow:hidden;}.breadcrumb{background:none;display:flex;justify-content:flex-start;padding:0;margin:0;font-size:14px;border-radius:0;position:relative;z-index:1;}.breadcrumb>.active{color:#717171;}.breadcrumb>li{display:none;float:left;padding:0;position:relative;z-index:2;background:none;}.breadcrumb>li::before{width:0;height:0;content:'';z-index:2;border-left:1em solid #dbdce0;border-bottom:1em solid transparent;border-top:1em solid transparent;font-size:2000px;margin-bottom:-2000px;margin-top:-2000px;pointer-events:none;position:absolute;right:10px;top:50%;z-index:2;}.breadcrumb>li::after{width:0;height:0;content:'';z-index:2;border-left:1em solid #fff;border-bottom:1em solid transparent;border-top:1em solid transparent;font-size:2000px;margin-bottom:-2000px;margin-top:-2000px;pointer-events:none;position:absolute;right:6px;top:50%;z-index:1;}.breadcrumb>li:not(.no-link):hover::before{width:0;height:0;content:'';z-index:2;border-left:1em solid #0071b3;border-bottom:1em solid transparent;border-top:1em solid transparent;}.breadcrumb>li:not(.no-link):hover a{color:#fff;}.breadcrumb>li.before{background:none;position:static;}.breadcrumb>li.before::after{border:0!important;}.breadcrumb>li+li::before{content:"";padding:0;}.breadcrumb>li:nth-last-child(-n+4){display:block;}.breadcrumb>li:nth-last-child(-n+3){overflow:hidden;margin-left:-30px;}.breadcrumb>li:nth-last-child(-n+3) a,.breadcrumb>li:nth-last-child(-n+3) span{padding-left:40px;}.breadcrumb>li:first-child{overflow:visible;margin-left:0;}.breadcrumb>li:first-child a,.breadcrumb>li:first-child span{padding-left:0;}.breadcrumb>li:last-child::before,.breadcrumb>li:last-child::after{content:none;border:0;}.breadcrumb>li:nth-child(1){z-index:9;}.breadcrumb>li:nth-child(2){z-index:8;}.breadcrumb>li:nth-child(3){z-index:7;}.breadcrumb>li:nth-child(4){z-index:6;}.breadcrumb>li:nth-child(5){z-index:5;}.breadcrumb>li:nth-child(6){z-index:4;}.breadcrumb>li:nth-child(7){z-index:3;}.breadcrumb>li:nth-child(8){z-index:2;}.breadcrumb>li:nth-child(9){z-index:1;}.breadcrumb>li:nth-child(10){z-index:0;}.breadcrumb a,.breadcrumb span{position:relative;display:block;max-width:30em;padding:12px 50px 12px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:2;}.breadcrumb a.active,.breadcrumb span.active{background:#d9dade;}.navbar-inverse .navbar-nav>.active>a{background-color:#337ab7;}.navbar-inverse .navbar-nav>.active>a:focus{background-color:#337ab7;}.navbar-inverse .navbar-nav>.active>a:hover{background-color:#337ab7;}.nav-theme{margin-right:20px;}.nav-theme a{background:#333;}.list-group-item.alternate{background:#fafafa;}.list-group-item-heading{margin:0;}.list-group-item-text .url{margin-bottom:5px;max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.contextual-region .contextual .contextual-links a{font-size:13px!important;}.page-header{border:0;}.summary-text,.block_content .field--name-field-cu-summary{font-size:20px;}.summary-text{margin-bottom:15px;}.field--name-field-cu-date,.field--name-field-cu-date-from,.field--name-field-cu-date-to,.authors{margin:1em 0;font-size:1.2em;}.page-node-type-cu-article #main-article .field--name-field-cu-date{margin:0 0 1em;}.page-node-type-cu-article #main-article .authors{margin:1em 0 0;font-size:1em;}.page-node-type-cu-article #main-article .field--name-field-cu-date{font-size:1em;}.page-node-type-cu-article #main-article+aside{margin-top:40px;}#main-article{margin-bottom:40px;}#main-article header{margin-bottom:1em;}.image-caption,.field--name-field-cu-video-caption{margin:5px 0;font-size:14px;}.field--name-field-cu-video-transcript{margin:10px 0;}#featured-content{margin:0 0 20px;overflow:hidden;}#featured-content:empty{display:none;}#featured-content .field--name-field-cu-video-embed{max-width:200vh;margin:0 auto;}#featured-content .paragraph--type--single-image .image-wrapper{position:relative;margin:0;overflow:hidden;}#featured-content .paragraph--type--single-image img{margin:0 auto;width:100%;}.news-article #featured-content .paragraph--type--single-image img{width:100%;}.paragraph--type--video{clear:both;margin-bottom:2em;}.field--name-field-cu-landing-page-content>.paragraph--type--video{margin-bottom:0;}.video-text{background:#fff;}.landing-content .video-text{background:none;}.view-people .view-content .row{margin:0 -7.5px;}.view-people .teaser{margin:0 -7.5px 15px;}.view-people .teaser .field--name-field-cu-image{float:none;margin:0;position:absolute;}.view-people .field--name-field-cu-image img{max-height:100%;}.view-people .image-with-text{border:1px solid #000;background-color:#000;background-repeat:none;background-position:center center;background-size:cover;height:0;width:100%;display:block;padding-bottom:100%;position:relative;overflow:hidden;}.view-people .image-with-text .extra-links{color:#fff;font-size:2em;width:100%;height:0;padding:51% 0;display:block;text-align:center;background:rgba(0,0,0,.3);opacity:0;position:relative;z-index:1;-moz-transform:scale(1.6,1.6);-webkit-transform:scale(1.6,1.6);transform:scale(1.6,1.6);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}.view-people .image-with-text .extra-links a{color:#fff;text-decoration:none;position:relative;top:-15px;}.view-people .image-with-text .extra-links span{position:relative;}.view-people .image-with-text .extra-links span.ss-icon+span{display:none!important;}.view-people .image-with-text .extra-links span::after{content:"";border:3px solid #fff;border-radius:1em;position:absolute;top:-30%;left:-50%;width:2em;height:2em;}.view-people .image-with-text:hover .extra-links{opacity:1;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);}.view-people .image-with-text:hover .text-label{background:transparent;}.view-people .image-with-text a.ext::after{display:none!important;}.view-people .image-with-text .text-label .field--name-field-cu-position-ref{margin:0;padding:0 10px;font-weight:normal;text-shadow:0 0 3px rgba(0,0,0,.8);color:#fff;}.view-people .image-with-text .text-label h3{margin:0;padding:0 10px;font-weight:normal;text-shadow:0 0 3px rgba(0,0,0,.8);color:#fff;}.view-people .cu-alumni-profile .image-with-text{background:#f3f3f1;border:0;}.view-people .cu-alumni-profile .image-with-text .extra-links{font-size:1.5em;}.view-people .cu-alumni-profile .image-with-text .extra-links a{margin:15px;}.view-people .cu-alumni-profile .image-with-text .text-label{background:none!important;bottom:0;top:4vw;color:#555;}.view-people .cu-alumni-profile .image-with-text .text-label .field--name-field-cu-position-ref{text-shadow:none;margin:0 0 .5em;}.view-people .cu-alumni-profile .image-with-text .text-label h3{text-shadow:none;margin:0 0 .5em;}.view-people .cu-alumni-profile .field--name-field-cu-position-ref{display:none;}.view-people .cu-alumni-profile .field--name-field-cu-text{padding:0 10px;}.view-people.image-with-text .text-label{position:absolute;bottom:0;left:0;width:100%;padding:40px 0 20px;color:#fff;text-align:center;background:linear-gradient(rgba(0,0,0,0) 15%,rgba(0,0,0,.3));}.filtered{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;transition:all 2s;}#view-tab-filter{margin:2em 0 1em;}.small-caps-title{text-transform:uppercase;font-weight:600;font-size:16px;margin:5px 0 15px;}.small-caps-title-serif{text-transform:uppercase;font-weight:300;font-size:16px;margin:5px 0 15px;}#sidebar-content{margin-top:20px;font-size:16px;}#sidebar-content h2,#sidebar-content h3{font-size:1.35em;color:#555;margin-bottom:.4em;font-weight:400;}#sidebar-content .paragraph--type--single-image{margin-top:20px;}.documents-filters h2,.documents-filters h3,.videos-filters h2,.videos-filters h3{margin-bottom:.4em;margin-top:40px;font-size:1.35em;color:#555;font-weight:400;}.cu_video_library-block_1 .container{margin-top:40px!important;}.paragraph--type--cu-views-display.cu_video_library-block_5 .more-link,.paragraph--type--cu-views-display.cu_video_library-block_6 .more-link,.paragraph--type--cu-views-display.cu_video_library-block_7 .more-link,.paragraph--type--cu-views-display.cu_video_library-block_8 .more-link{margin-top:-20px;}#phone-and-email{margin-top:20px;}aside section,#main .panel-group{margin-bottom:40px;}.field--name-field-cu-related-resources .field--item{margin-bottom:5px;}.js-preview{opacity:.2;}span.ext{display:none;}a.ext::after{content:"î…¤";-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;position:relative;top:1px;margin-left:5px;}.view-recent-news .teaser h2{margin-top:10px;}.view-recent-news .teaser .news-topic{margin-bottom:10px;}#main-article .news-topic,.views-field-field-cu-news-topic,.recent_news-block_3 h2.section-label,.recent_news-block_7 h2.section-label{border-bottom:1px solid #555;text-transform:uppercase;padding-bottom:5px;font-weight:600;margin-top:20px;margin-bottom:10px;font-size:1em;}.recent_news-block_3 h2.section-label,.recent_news-block_7 h2.section-label,.recent_news-block_14 h2.section-label,.recent_news-block_15 h2.section-label{color:#093552;}.view-recent-news.view-display-id-attachment_1,.view-recent-news.view-display-id-attachment_2{margin-bottom:40px;}.news-listing .views-filters{margin-top:15px;}.recent_news-block_1{margin-top:0;}.recent_news-block_1 .teaser{margin:0;}.recent_news-block_1 .field--name-field-cu-date{margin:0;}.recent_news-block_1 h2.block-title{text-transform:uppercase;}.view-recent-news.view-display-id-attachment_1 .views-field-title,.view-recent-news.view-display-id-attachment_2 .views-field-title{font-size:1.7em;font-weight:600;margin:15px 0 5px;}.view-recent-news.view-display-id-attachment_1 .views-field-nothing p,.view-recent-news.view-display-id-attachment_2 .views-field-nothing p{margin:10px 0;}.view-recent-news.view-display-id-attachment_1 .views-field-nothing p:last-of-type,.view-recent-news.view-display-id-attachment_2 .views-field-nothing p:last-of-type{display:inline;margin-right:5px;}.view-recent-news .views-field-field-cu-date{text-transform:uppercase;}.view-recent-news .views-row{margin-bottom:26px;margin-top:20px;}.recent_news-block_2 .teaser,.recent_news-block_16 .teaser{margin:1em 0;}.recent_news-block_2 h2,.recent_news-block_16 h2{margin-bottom:0;}.recent_news-block_2 .views-row,.recent_news-block_16 .views-row{border-bottom:1px solid #555;}.recent_news-block_2 .views-row h2,.recent_news-block_16 .views-row h2{margin:0 0 4px 0;}.recent_news-block_2 .field--name-field-cu-summary,.recent_news-block_16 .field--name-field-cu-summary{display:none;}.recent_news-block_2 .field--name-field-cu-date,.recent_news-block_16 .field--name-field-cu-date{font-size:14px;text-transform:none;}.paragraph--type--cu-views-display.js-empty,.field--name-field-cu-landing-page-content .feed-url.js-empty,.field--name-field-cu-landing-page-content .events-feed.js-empty,.field--name-field-cu-landing-page-content .deadlines-feed.js-empty{padding-top:0;}.paragraph--type--cu-views-display h2.block-title,.field--name-field-cu-landing-page-content .feed-url h2.block-title,.field--name-field-cu-landing-page-content .events-feed h2.block-title,.field--name-field-cu-landing-page-content .deadlines-feed h2.block-title{text-align:center;margin:40px auto 20px;display:block;background:none;text-transform:uppercase;}.paragraph--type--cu-views-display h2.block-title a,.field--name-field-cu-landing-page-content .feed-url h2.block-title a,.field--name-field-cu-landing-page-content .events-feed h2.block-title a,.field--name-field-cu-landing-page-content .deadlines-feed h2.block-title a{color:#2c6bac;}.recent_news-block_3,.recent_news-block_14,.recent_news-block_15{padding-top:0;}.recent_news-block_3 .views-field-field-cu-news-topic,.recent_news-block_14 .views-field-field-cu-news-topic,.recent_news-block_15 .views-field-field-cu-news-topic{margin-top:0;}.cu_events-block_1,.cu_deadlines-block_1{padding-top:0;}.field--name-field-cu-card-group-label{text-transform:uppercase;font-weight:500;line-height:1.22em;}.paragraph .field--name-field-cu-card-group-label{font-size:1.7em;}.field--name-field-cu-captions .well br{margin-bottom:20px;}.paragraph--type--pull-quote.style-1{float:left;}.paragraph--type--pull-quote.style-2{float:right;}.carousel-caption p{margin:0 0 10px;}.paragraph--type--single-image{clear:both;margin:10px 0 30px;}.paragraph--type--image-carousel{clear:both;margin:20px 0;max-height:45vw;}.field--name-field-cu-landing-page-content .paragraph--type--image-carousel{margin:0;}.field--name-field-cu-landing-page-content .paragraph--type--single-image{margin:0;}.field--name-field-cu-landing-page-content .paragraph--type--single-image .image-wrapper{position:relative;margin:0;overflow:hidden;}#featured-content .paragraph--type--image-carousel,#featured-content .paragraph--type--single-image{margin:0;}.paragraph--type--image[data-alignment='left']{float:left;margin:0 20px 20px 0;max-width:100%;}.paragraph--type--image[data-alignment='right']{float:right;margin:0 0 20px 20px;max-width:100%;}.paragraph--type--image[data-alignment='center']{margin:20px auto 20px;}.paragraph--type--image[data-alignment='center'] img{text-align:center;margin-left:auto;margin-right:auto;}.paragraph--type--image[data-alignment='center'] .image-caption{text-align:center;margin-left:auto;margin-right:auto;}.field--name-field-cu-tags{margin:1em 0;clear:both;}.field--name-field-cu-tags .field--label{display:inline;font-weight:normal;}.field--name-field-cu-tags .field--label::after{content:":";}.field--name-field-cu-tags .field__items{display:inline;}.field--name-field-cu-tags .field__items a{margin:0 0 0 10px;}article.teaser p{margin:10px 0 5px;}.paragraphs-dropbutton-wrapper .field-add-more-submit{margin-bottom:.5em;}header .field--name-field-cu-position-ref{font-size:1.5em;margin:-.5em 0 1em;}aside .field--name-field-cu-department{font-size:1.5em;font-weight:bold;margin-top:-10px;}aside .tiles{margin:40px 0 30px;}.inline-list-piped>span:after{content:" | ";}.inline-list-piped>span:last-child:after{content:none;}.inline-list-piped a.ext::after{content:none;}#profile-content section{margin:3em 0;}.paragraph--type--publication .small-caps-title{margin-bottom:10px;}.field--name-field-cu-associated-publications>.field__items>.field--item{margin:0 0 30px;}.field--name-field-cu-authors{margin-right:5px;}.field--name-field-cu-authors .field--item{display:inline;}.field--name-field-cu-authors .field--item::after{content:",";}.field--name-field-cu-authors .field--item:last-child::after{content:none;}.field--name-field-cu-banner-call-to-action{display:inline-flex;}.field--name-field-cu-banner-call-to-action .field--item{display:inherit;}.field--name-field-cu-banner-call-to-action a{padding:.5em 2.5em;border-radius:5px;font-size:1.5em;color:#fff;text-transform:capitalize;margin:1em .5em 0 0;text-decoration:none;background:#0080ca;white-space:nowrap;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}.field--name-field-cu-banner-call-to-action a:hover{background:#fff;color:#000;border-color:transparent;mix-blend-mode:screen;text-shadow:none;}.well .footer-links a{background:#f5f5f5;}.field--name-field-cu-banner-text{color:#555;background-color:rgba(255,255,255,.8);border-radius:1px;padding:1em;text-shadow:none;}#block-homepagebanner article{margin:0 0 .5em;}#publications-listing article{margin-bottom:2em;}#publications-listing #publications-filter .panel-heading{padding:0;}#documents-listing .media{margin:0 0 40px;}#documents-listing .media-heading{font-size:30px;}#documents-listing .media-heading .title-linked{font-weight:600;margin-right:5px;}#documents-listing .media-heading .title-unlinked{font-weight:600;color:#555;margin-right:5px;}#documents-listing .media .topics{margin-top:20px;}#documents-listing .media .topics span a::after{content:", ";}#documents-listing .media .topics span:last-child a::after{content:"";}#documents-listing .last-updated{font-size:16px;font-weight:500;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;}#documents-listing .last-updated .fa{margin-right:3px;}#documents-listing .summary{max-height:8em;overflow-y:auto;}#documents-listing .media-left{padding-right:30px;}#documents-listing .media-right{padding-left:30px;}#documents-listing .document-files{display:flex;align-content:flex-start;flex-wrap:wrap;}#documents-listing .document-file{margin:5px 10px 5px 0;}#documents-listing .document-file span{display:block;font-size:12px;margin-top:2px;text-transform:uppercase;}#documents-listing .document-file .fa{color:#fff;padding:7px 8px;font-size:1.5em;background:#4390c4;}#documents-listing .pagination{display:table;margin:20px auto;}#documents-listing .featured{background:#f6f6f8;margin:0 -20px 30px;padding:20px;}#documents-listing .featured-label{text-transform:uppercase;color:#093552;font-size:14px;margin-bottom:5px;}#documents-listing .featured .media-left,#documents-listing .featured .media-right{padding-top:25px;}#documents-listing .edit-link{float:right;margin-left:15px;}.documents-filters .panel-heading,.videos-filters .panel-heading{padding:0;}.inline-toggle{white-space:nowrap;}.inline-toggle .ss-icon{font-size:.7em;}.authors-and-abstract-toggle{margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;}.page-node-type-cu-landing-page .conditional-container,.page-node-type-cu-page .conditional-container,.page-node-type-cu-article .conditional-container,.page-node-type-cu-service .conditional-container,.page-node-type-cu-document .conditional-container,.page-node-type-cu-alert .conditional-container{width:auto;margin:0;padding:0;}.page-node-type-cu-landing-page .conditional-container .container .container,.page-node-type-cu-page .conditional-container .container .container,.page-node-type-cu-article .conditional-container .container .container,.page-node-type-cu-service .conditional-container .container .container,.page-node-type-cu-document .conditional-container .container .container,.page-node-type-cu-alert .conditional-container .container .container{width:auto;margin:0;padding:0;}.error{min-height:30px;padding:5px 0;color:#d9534f;}.g-recaptcha{margin:20px 0 20px;}.js-empty::after{background:#eee;border-radius:3px;padding:2em;margin:1em 0;display:block;min-height:10em;font-size:21px;font-weight:200;}.banner-text-and-title{color:#686868;font-size:1.9em;font-weight:300;padding:30px 0;text-align:center;text-shadow:none;}.banner-text-and-title a{font-weight:400;}.banner-text-and-title p{margin:10px 0;}.banner-text-and-title h2{font-size:1.4em;margin:0;}.banner-text-and-title .field--name-field-cu-paragraph-hero-text{font-size:1em;margin:0;max-width:none;padding:0;}.banner-text{display:block;height:auto;position:static;background:none;}.views-filters .text-label{float:left;margin-top:7px;margin-right:10px;font-size:.8em;}.views-filters .btn-group{float:left;}.new-items-modes{display:flex;align-self:flex-end;}.news-item .media{margin-top:20px;margin-bottom:20px;}.news-item .date{margin-top:5px;}.news-item .media .date{margin-top:0;}.media .featured-content{min-width:100px;}.paragraph--type--cu-page-slice .paragraph--type--text-with-label .field--name-field-cu-wysiwyg{text-align:center;font-size:1.2em;margin-bottom:40px;}.paragraph--type--cu-page-slice .paragraph--type--text-with-label h2,.paragraph--type--cu-page-slice .paragraph--type--text-with-label h3,.paragraph--type--cu-webform .field--name-field-cu-title{color:#555;font-size:1.6em;font-weight:500;line-height:1.22em;margin:40px 0;text-transform:uppercase;text-align:center;}.paragraph .webform-submission-form,.paragraph .webform-confirmation{margin:40px 0;}.paragraph .webform-submission-cu-newsletter-signup-form{margin:40px auto!important;}.field--name-field-cu-editors-note strong{font-weight:normal;font-style:normal;}main a.external::after{display:inline-block;margin-left:5px;}.utility-menu-inner{padding:25px 10px;}.banner-image-and-text{background:none;}#header{position:relative;background:#0f1925;clear:both;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;}#branding{overflow:hidden;position:relative;}#branding a{text-decoration:none;}#brand-wrapper{padding:0 0 10px;}#branded-site-name{float:left;margin:15px 0;font-size:4em;}#branded-site-name .brand{color:#fff;padding:0;}#branded-site-name,.affiliation-name{font-family:"trajan-pro-3",sans-serif;}#cu-brand{float:left;}#cu-brand::after{content:"";border-right:3px solid #24598c;display:inline-block;height:1em;margin:0 .5em 0 0;padding-right:.5em;position:relative;top:.2em;}.dl-menuwrapper li a{padding:0 14px;}.dl-menuwrapper li a span{display:block;padding:15px 0;border-bottom:1px solid #1d405d;}.dl-menuwrapper li.last>a span{border-bottom:0;}.dl-menuwrapper li>a::after{color:rgba(255,255,255,.5);}.dl-menuwrapper li.dl-back a{padding-top:15px;padding-left:35px;padding-bottom:15px;background:#769ac5;}.dl-menuwrapper li.dl-back span{font-weight:bold;display:inline;padding:0;border:0;}.dl-menuwrapper li.dl-back::after{color:#fff;}.dl-menuwrapper li.menu-cu-item a span{border-color:#1d4e96;}.dl-menuwrapper>.dl-submenu{top:0;}.dl-menuwrapper ul{background:#00294a;}.dl-menuwrapper .dl-menu{margin:0;}.no-touch .dl-menuwrapper li a:hover{background:#0080cc;}.no-touch .dl-menuwrapper li a:hover span{border-color:#0080cc;}#mobile-nav-container{max-width:none;}.menu-cu-item{background:#003b89;}.dl-menu.dl-subview li.dl-subviewopen>a{position:absolute;}#mobile-nav{font-size:14px;background:#00294a;position:absolute;z-index:19;left:0;width:100%;}#site-nav-wrapper{position:relative;margin:0 0 10px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;}.nav-focused nav a{color:#e5e5e5;}nav a:hover{text-decoration:none;}nav a:hover span.l{text-decoration:none;border-bottom:2px solid #fff;}nav a:focus{text-decoration:none;}nav a:focus span.l{text-decoration:none;border-bottom:2px solid #fff;}nav a.active span.l{text-decoration:none;border-bottom:2px solid #fff;}nav li:hover>a>span.l{text-decoration:none;border-bottom:2px solid #fff;}.nav>li>a:focus{background:none;}.nav>li>a:hover{background:none;}.nav-pills>li{margin:0 .5em .5em 0!important;}.nav-pills>li>a{border-radius:0;padding:.25em 1em;font-size:1.3em;}#site-nav-wrapper{background:#fff;}#site-name{float:left;padding:0;font-size:48px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#site-name img[alt]{font-family:"trajan-pro-3",sans-serif;font-size:35px;font-weight:400;line-height:1em;color:#00294a;}#site-name-mobile{font-size:36px;margin:15px 0;}#site-name-mobile a{text-decoration:none;}#site-name-mobile img[alt]{color:#00294a;font-family:"adobe-garamond-pro",sans-serif;font-size:1em;line-height:1.1em;}#site-name a,#site-name-mobile a{color:#24598c;font-weight:400;font-style:normal;}#nav-wrapper{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;z-index:5;min-height:42px;background:#fff;}#nav-wrapper a{display:inline-block;color:#24598c;text-transform:uppercase;padding:13px 0;}#nav-wrapper .container{position:relative;}#nav-wrapper #site-nav .nav{float:right;}#nav-wrapper .nav>li{position:relative;}#nav-wrapper .nav>li>div>a{padding:11px 1.2vw;}#nav-wrapper .nav>li>div>ul{position:absolute;z-index:1;top:100%;left:0;background:#00294a;padding:5px 0;width:15em;}#nav-wrapper .nav>li>div>ul li{list-style:none;display:block;}#nav-wrapper .nav>li>div>ul a{display:block;text-transform:none;font-size:1.2em;padding:5px 1.2vw;}#nav-wrapper .nav>li.active>div>a{background:#00294a;}#nav-icon-wrapper{position:relative;width:50px;height:42px;float:left;cursor:pointer;padding:14px 15px;border-right:1px solid #3e5c81;-webkit-transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;transition:background .25s ease-in-out;}#nav-icon-wrapper.open{background:#00294a;}#nav-icon-wrapper.open span{background:#fff;}#nav-icon-wrapper.open span:nth-child(1){top:18px;width:0%;left:50%;}#nav-icon-wrapper.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}#nav-icon-wrapper.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}#nav-icon-wrapper.open span:nth-child(4){top:18px;width:0%;left:50%;}#nav-icon-wrapper:active{background:#00294a;}#nav-icon-wrapper:active span{background:#fff;}#nav-icon{width:auto;height:100%;margin:0 auto;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;}#nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#fff;opacity:1;left:0;border-radius:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}#nav-icon span:nth-child(1){top:0;}#nav-icon span:nth-child(2){top:calc(50% - 1.5px);}#nav-icon span:nth-child(3){top:calc(50% - 1.5px);}#nav-icon span:nth-child(4){bottom:-1px;}#explorer,.navbar-fixed-bottom{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.brand-responsive{padding-bottom:calc(100%*49.009/459.922)!important;margin:8px 0;width:100%!important;height:0;}#site-nav{position:relative;padding:0;}#site-nav .navbar-nav{float:none;margin:0;}#site-nav li{z-index:6;cursor:default;display:block;float:left;height:3em;width:auto;}#site-nav li a,#site-nav li div{font-weight:bold;font-size:1.4em;color:#24598c;display:block;padding:10px 15px;line-height:20px;text-align:left;}#site-nav li:hover{background:#f0f0f0;}#site-nav>li{float:left;}#site-nav span.ss-icon{display:inline;color:inherit;font-size:.5em!important;font-weight:normal;white-space:nowrap;margin-left:5px;}#site-nav .active{background:#093552!important;color:#fff!important;position:relative;z-index:7;}#site-nav .active a{color:#fff!important;}#site-nav .active a strong{border-bottom:2px solid;}#site-nav .active div{color:#fff!important;}#site-nav .active span.ss-icon{color:#fff!important;}#site-nav .active-trail a strong{border-bottom:2px solid;}#site-nav a,#site-nav-second a{border-bottom:2px solid transparent;}#site-nav-second{position:absolute;width:100%;margin-top:40px;}#site-nav-second a{font-size:16px;color:#fff;}#site-nav-second a:hover{border-bottom:2px solid;}#site-nav-second a.is-active{font-weight:bold;border-bottom:2px solid;}#site-nav-second .no-link{color:#aeb6c6;font-size:18px;opacity:1;}#site-nav-second ul ul a,#site-nav-second ul ul .no-link{font-size:14px;}#site-nav-second .menu-second{position:absolute;top:0;left:0;z-index:6;width:100%;background:#093552;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);max-height:65vh;overflow-y:scroll;}#site-nav-second .menu-second .container>.menu{-webkit-columns:4 200px;-moz-columns:4 200px;columns:4 200px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;}#site-nav-second .menu-second .container>.menu li{display:table;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;}#site-nav-second .menu-second .container>.menu>li{margin:0;padding:0 0 10px;}#site-nav-second ul{padding:30px 0;margin:0;}#site-nav-second ul ul{padding:5px 0 5px 20px;}#site-nav-second ul ul li{margin:5px 0;}#site-nav-second li{display:block;margin:0 0 10px;padding:0;}#site-nav-second .second-item{font-size:1.2em;font-weight:bold;}#site-nav-second .second-item ul ul{clear:both;}#cu-footer{line-height:27px;padding:30px 0;color:#fff;}footer .crown-container{float:left;width:27px;margin-top:-2px;}#footer-brand{max-width:225px;margin:0;}#footer-brand .brand{margin-bottom:15px;}#site-footer{background:#093552;color:#fff;padding:40px 0 30px;}#site-footer ul{padding:0;}#site-footer ul li{list-style:none;display:block;margin-bottom:5px;}#site-footer ul li a,#site-footer ul li span{font-size:1.2em;font-weight:bold;color:#a6b7c8;}#site-footer .ss-icon{float:left;font-size:1.8em;margin-right:10px;margin-top:4px;width:25px;}#site-footer .ss-social-regular{float:left;font-size:1.8em;margin-right:10px;margin-top:4px;width:25px;}#site-footer .text{float:left;width:calc(100% - 35px);margin-bottom:20px;}#site-footer h2{color:#fff;}#site-footer h6{color:#fff;margin:0;}#site-footer address h6{font-weight:bold;font-size:1.2em;}#site-footer .value{font-size:1.2em;overflow:hidden;text-overflow:ellipsis;}#site-footer .social h6{float:left;margin:15px 15px 0 0;}#site-footer .social a{float:left;text-decoration:none!important;color:#a6b7c8;}#site-footer .footer-menu{margin-bottom:40px;}#site-footer .footer-menu>li{margin:0 0 15px;}#site-footer .footer-menu>li:nth-child(7n){clear:both;}#site-footer .footer-menu>li>a{color:#fff;text-transform:uppercase;font-size:1.2em;margin-bottom:5px;display:block;}#site-footer .footer-menu>li>ul a{font-size:1em;color:#a6b7c8;}#site-footer a{color:#a6b7c8;}.footer-links a{display:inline-block;border:2px solid #0080ca;padding:.5em 1.25em;border-radius:5px;font-size:.8em;color:#0080ca;text-transform:uppercase;margin:.5em .5em 0 0;text-decoration:none;background:#fff;white-space:nowrap;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}.footer-links a:hover{background:#0080ca;color:#fff;}#footer-content{margin-bottom:-60px;background:#e6e7e9;padding:30px 30px 0;}#footer-content h2{text-align:center;text-transform:uppercase;color:#378abd;font-weight:700;font-size:2.2em;letter-spacing:1px;}#footer-content .row{margin-top:20px;margin-bottom:20px;font-size:1.333em;}#footer-content .row:last-child{margin-bottom:0;}#footer-content .row p{margin:20px 0;}#user-login-form{max-width:400px;}#user-login-form .form-inline .form-control{width:100%;}#search-results{font-size:16px;}#search-icon-wrapper{max-width:48px;float:right;}#search-icon-wrapper .search-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;float:right;margin:15px;}#search-icon-wrapper .search-icon span{background:#24598c;}#search-icon-wrapper .search-icon span:nth-child(1){border:3px solid #24598c;}.search-open #search-icon-wrapper{background:#00294a;}.search-open #search-icon-wrapper span:nth-child(1){height:100%;width:100%;left:1px;top:-1px;opacity:0;}.search-open #search-icon-wrapper span:nth-child(2){width:18px;right:0;top:calc(50% - 1px);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.search-open #search-icon-wrapper span:nth-child(3){width:18px;right:0;top:calc(50% - 1px);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}.search-open #search-icon-wrapper-mobile span:nth-child(1){height:100%;width:100%;left:1px;top:-1px;opacity:0;}.search-open #search-icon-wrapper-mobile span:nth-child(2){background:#fff;width:18px;right:0;top:calc(50% - 1px);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.search-open #search-icon-wrapper-mobile span:nth-child(3){background:#fff;width:18px;right:0;top:calc(50% - 1px);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}#search-icon-wrapper,#search-icon-wrapper-mobile{position:relative;height:100%;cursor:pointer;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}#search-icon-wrapper-mobile{border-left:1px solid #3e5c81;position:static;width:50px;height:42px;padding:12px 0;cursor:pointer;float:right;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}#search-icon-wrapper-mobile .search-icon{margin:0 auto;float:none;}#search-icon-wrapper-mobile .search-icon span{background:#fff;}#search-icon-wrapper-mobile .search-icon span:nth-child(1){border-color:#fff;}.search-icon{width:18px;height:18px;position:relative;margin:14px auto;float:right;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;}.search-icon span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg),translate3d(0,0,0);-moz-transform:rotate(0deg),translate3d(0,0,0);-o-transform:rotate(0deg),translate3d(0,0,0);transform:rotate(0deg),translate3d(0,0,0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;background:#00294a;}.search-icon span:nth-child(1){top:-1px;left:-1px;height:100%;width:100%;border-radius:50%;border:3px solid #00294a;background:none!important;}.search-icon span:nth-child(2){width:50%;height:3px;left:auto;right:-3px;top:calc(100% - 2px);border-radius:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.search-icon span:nth-child(3){width:50%;height:3px;left:auto;right:-3px;top:calc(100% - 2px);border-radius:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.search-open #search-icon-wrapper-mobile,#search-icon-wrapper-mobile:active{background:#00294a;}.phone-and-email{margin:0 0 1em;}.views-more-link{margin-bottom:20px;}.paragraph--type--cu-views-display .field--type-viewfield+.more-link{margin:-40px auto 40px;}.view-all-items,.views-more-link,.webform-button--submit{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#2c6bac;border:0;color:#fff!important;display:block;font-size:20px;font-weight:600;margin:0 auto;padding:.7em 5vw;}.view-all-items:hover,.views-more-link:hover,.webform-button--submit:hover{background:#0071b3;}.paragraph--type--cu-mailchimp-embed #mc_embed_signup .button{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#2c6bac;background-color:#2c6bac;border:0;color:#fff!important;display:block;font-weight:600;margin:0 auto;padding:.7em 18px;}.paragraph--type--cu-mailchimp-embed #mc_embed_signup .button:hover{background-color:#0071b3;}.webform-button--next,.webform-button--previous,.webform-button--preview,.webform-button--previous~.webform-button--submit{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#2c6bac;border:0;color:#fff!important;display:inline-block;font-size:18px;font-weight:600;padding:.5em 3vw;}.webform-button--next:hover,.webform-button--previous:hover,.webform-button--preview:hover,.webform-button--previous~.webform-button--submit:hover{background:#0071b3;}.webform-button--next:active,.webform-button--next:focus,.webform-button--next:active:focus,.webform-button--previous:active,.webform-button--previous:focus,.webform-button--previous:active:focus,.webform-button--preview:active,.webform-button--preview:focus,.webform-button--preview:active:focus,.webform-button--previous~.webform-button--submit:active,.webform-button--previous~.webform-button--submit:focus,.webform-button--previous~.webform-button--submit:active:focus{background:#24598c;}.webform-button--previous{background:#216497;font-weight:400;margin-right:15px;}.webform-button--preview{margin-right:15px;}div[rss-feed].tile-display h2+.row{margin-bottom:25px;margin-top:-15px;}@media(max-width:767px){body{background:#fff;padding-top:42px!important;}body.overlay-shown::after{background:rgba(99,99,99,.5);}body.cke_editable{padding:0!important;margin:8px;}body.cke_ltr{padding-top:0!important;}#mission{font-size:1.4em;}body.mobile-nav-open::after{content:"";display:block;position:fixed;z-index:18;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);}body.overlay-shown{height:100%;width:100%;overflow:hidden;position:fixed;}body.overlay-shown::after{content:"";display:block;position:fixed;z-index:18;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);}body.search-focus::after{content:"";display:block;position:fixed;z-index:18;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);}.tt-dropdown-menu{position:static!important;max-height:none;margin-top:5px;}.tt-dropdown-menu .tt-suggestion{color:#fff;padding:3px 5px;background:#0f1925;margin:.5em 1em 0 0;border-radius:2px;}.tt-hint{display:none;}#page-tabs a{padding:10px 15px;margin-right:0;}#page-menu-overlay{background:rgba(99,99,99,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:30;}#page-menu{position:fixed;top:0;right:0;min-width:200px;height:100%;z-index:31;background:#fff;padding:0;font-size:14px;overflow-y:auto;}#page-menu>ul>li{padding:10px 25px;border-bottom:1px solid #e5e5e5;}#page-menu-close{font-size:1em;font-weight:bold;letter-spacing:2px;text-transform:uppercase;color:#fff;padding:10px 10px 0 0;}#page-menu-close-label{margin:8px 5px;font-size:.8em;}.view-people .image-with-text .extra-links span{top:calc(50% - 22px);}.view-people .image-with-text .text-label h3{font-size:6vw;margin:0 0 .25em;}.view-people .image-with-text .text-label .field--name-field-cu-text{font-size:3.5vw;}.view-people .cu-alumni-profile .image-with-text .text-label{padding:2.5vw 0;}.view-people .cu-alumni-profile .image-with-text .extra-links{font-size:1.3em;line-height:2.5em;}#view-tab-filter{margin:2em 0;}.banner-text-and-title{background:none;padding:10px 0 0;margin-top:0;margin-bottom:0;}.cu-links{margin-top:10px;margin-bottom:10px;}.banner-image-and-text,.banner-text{background:none;}.banner-text{position:static;background:none;width:auto;padding-top:5px;padding-bottom:5px;font-size:12px;overflow:hidden;text-overflow:ellipsis;}.banner-text .field--name-field-cu-paragraph-hero-text{padding:0;}.banner-image{overflow:hidden;position:relative;}.banner-image figure{min-height:0;}.banner-image img{position:static;height:auto;transform:none;width:100%;}aside section{margin-bottom:15px;}#breadcrumb{padding:0 15px;}#breadcrumb .container{padding:0;}#breadcrumb .breadcrumb>li::before{right:0;}#breadcrumb .breadcrumb>li::after{right:-4px;}#breadcrumb .breadcrumb>li:last-child{display:none;}#breadcrumb .breadcrumb>li:nth-last-child(2)::after,#breadcrumb .breadcrumb>li:nth-last-child(2)::before{display:none;}#breadcrumb .breadcrumb>li:nth-last-child(2) a:hover{color:#0071b3;}#breadcrumb .breadcrumb>li a{padding-right:20px;}.brand{font-family:"trajan-pro-3",sans-serif;float:none;font-size:16px;margin:0 auto;color:#fff;}#header{background:#fff;z-index:20!important;}#branding{background:#093552;border-bottom:1px solid #3e5c81;position:fixed;left:0;top:0;width:100%;z-index:20;height:42px;padding:0;-webkit-transition:height .2s ease-out;-moz-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out;}#branding .row{height:100%;}#brand-wrapper{float:left;width:calc(100% - 100px);text-align:center;padding:0;line-height:42px;height:42px;}.minimal-header #branding{height:1px;}#site-footer{background:#093552;color:#f4f5f2;padding:30px 0;}#site-footer a{color:#a6b7c8;}#site-footer address{margin:0;}#site-footer .text{margin-bottom:20px;}#site-footer .social h6{display:inline;margin:0 20px 0 0;position:relative;top:-8px;}#site-footer .social a{float:none;color:#a6b7c8;}#site-footer .social a:hover{color:#fff;}#site-footer .ss-social-regular{float:none;margin-right:15px;}footer .brand{color:#24598c;float:left;font-size:1.4em;padding-left:5px;}#footer-cu-homepage{display:block;margin-bottom:10px;}#cu-footer .brand{color:#fff;float:none;margin-bottom:10px;}#cu-footer-links a{color:#fff;}#cu-social-links{margin-top:10px;text-align:center;}#cu-social-links h2{display:none;}#footer-content{padding:15px 0;}#footer-content .row{margin-top:-20px;font-size:1em;}#footer-content h2{font-size:1.8em;}#footer-content .col-sm-6{margin:0;}#node-preview-form-select{margin:0 auto;}.searchResults.search-open{margin-top:58px;}#search-widget{position:fixed;bottom:auto;top:42px;left:0;width:100%;z-index:19;}#search-widget form{background:#00294a;padding:15px 15px 0;}#search-widget .form-control{font-size:1.5em;float:none;color:#e5e5e5;padding:0;width:100%;margin-bottom:15px;}#search-widget .btn{background:#093552;color:#fff;height:auto;font-weight:bold;padding:1px 6px;right:2px;top:2px;}#search-widget .form-group{margin:0;position:relative;}#search-widget .btn:hover{background:#e5e5e5;}#search-widget .btn:focus{background:#e5e5e5;}.paragraph--type--cu-views-display h2.block-title{margin-bottom:20px;}.recent_news-block_1 .teaser{padding-bottom:0;}.paragraph--type--cu-tabbed-content .field--name-field-cu-card-group-label{margin:0 auto 20px;}}@media(min-width:768px){body{padding-bottom:50px;margin-top:0;}body.cke_editable{padding:0!important;margin:8px;}body.cke_ltr{padding-top:0!important;}main{font-size:18px;}.field--name-field-cu-landing-page-content .paragraph--type--single-image .image-wrapper,#featured-content .paragraph--type--single-image .image-wrapper{max-height:500px;}.view-recent-news .paragraph--type--single-image .image-wrapper{height:auto;}.view-recent-news .paragraph--type--single-image img{position:static;transform:none;width:100%;}.news-items .paragraph--type--single-image .image-wrapper{height:auto;}.paragraph--type--cu-page-slice .paragraph--type--text-with-label .field--name-field-cu-wysiwyg{width:60%;margin:-20px auto 40px;}#header{background:#fff;}#branded-site-name .brand{color:#24598c;margin:0;line-height:1em;}#cu-footer .copyright a{color:#093552;}#cu-footer .copyright a:hover{color:#75aadb;}#cu-footer-links a{color:#093552;}.banner-text-and-title{padding:20px 0;}.banner-text-and-title+.cu-links{margin:0 auto 10px;}}@media(min-width:768px) and (max-width:991px){#footer-content .row{margin-bottom:40px!important;margin-top:0;}#footer-content .col-sm-6{margin:0;}#footer-content .col-sm-6:nth-child(3n){clear:both;}#search-widget .form-control{font-size:2.5em;}#search-widget .btn{height:41px;}}@media(min-width:768px) and (max-width:1199px){#nav-wrapper{min-height:auto;}.utility-menu-inner{top:-50px;}}@media(min-width:992px){.md-pull-left{float:left;}.md-pull-right{float:right;}#cu-social-links{width:auto;margin-right:-3em;white-space:nowrap;}.banner-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.banner-text .container{margin-bottom:20px;}.banner-text .banner-text-and-title{background:rgba(0,0,0,.6);color:#fff;font-size:1.9em;font-weight:300;padding:15px;margin-bottom:25px;text-align:center;text-shadow:none;}.banner-text .banner-text-and-title a{color:#fff;font-weight:400;text-decoration:underline;}.banner-text .banner-text-and-title p{margin:10px 0;}.banner-text .banner-text-and-title+.cu-links{margin:20px auto;}.banner-text .banner-text-and-title+.cu-links .btn-primary{margin:0 30px 15px;}.banner-text .banner-text-and-title,.banner-text .field--name-field-cu-links{opacity:0;}.with-image .banner-text{align-items:flex-end;background:none;display:flex;justify-content:flex-start;height:100%;left:0;position:absolute;top:0;}.banner-loaded .banner-text .banner-text-and-title{-moz-animation:textIntro 500ms ease-out 500ms forwards;-webkit-animation:textIntro 500ms ease-out 500ms forwards;animation:textIntro 500ms ease-out 500ms forwards;}.banner-loaded .banner-text .field--name-field-cu-links{-moz-animation:textIntro 500ms ease-out 800ms forwards;-webkit-animation:textIntro 500ms ease-out 800ms forwards;animation:textIntro 500ms ease-out 800ms forwards;}#cu-footer-links{text-align:right;}#footer-content .col-sm-6{margin:0 0 40px;}#footer-content .col-sm-6:nth-child(5n){clear:both;}.banner-text-and-title{margin:0 auto 20px;max-width:800px;padding:30px;}.banner-text-and-title h2{color:#fff;margin-top:10px;}#main-article.with-sidebar{padding-right:4%;}#sidebar-content{padding-left:4%;}}@media print{#brand-wrapper{padding:0;}#branded-site-name{margin-bottom:5px;}}header.cu-adv-inline{background-color:#f00;}