.section-body p{max-width:100%}.no-bullets .image-center{display:grid;align-items:center;justify-content:center}@media only screen{.stats-about{grid-column:1/-1}.stats-about ul{margin:0;align-items:center}.stats-about ul li{margin:2rem auto;text-align:center}.stats-about ul img{margin:0 0 1.25rem;width:3.5rem;height:3.5rem}.stats-about ul strong{display:block;color:var(--brand-gold);font-size:3.5rem;line-height:1.4em}.stats-about .stats-box{display:flex;padding:3rem;align-items:center;justify-content:center}.stats-about .stats-box p{max-width:300px;margin-bottom:0}.stats-about .stats-box .upper,.stats-about .stats-box strong{display:block}.stats-about .stats-box strong{font-size:3.5rem;line-height:1.4em}.stats-about .stats-box.dark{color:#fff;background:var(--brand-blue)}.stats-about .stats-box.dark strong{color:var(--brand-gold)}.stats-botfl .stats-box.light{background:var(--sky-blue-light)}.stats-about .stats-box.light strong{color:var(--brand-blue)}.stats-botfl{display:flex;flex-flow:column;grid-column:1/-1;position:relative}.stats-botfl>.related{padding:0 5vw}.stats-botfl .related ul{flex-flow:row wrap}.stats-botfl .related li{width:auto;margin:0}.stats-botfl ul{margin:0;display:flex;flex-flow:column}.stats-botfl ul .upper,.stats-botfl ul strong{display:block}.stats-botfl ul strong{font-size:3.5rem;line-height:1.4em}.stats-botfl ul li{margin:1rem auto;width:100%}.stats-botfl:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;background:var(--sky-blue-light)}.stats-botfl .stats-image{order:-1;margin:0 0 1rem;width:100%}.stats-botfl .stats-image img{width:100%}.stats-botfl .stats-copy{padding:1rem}.stats-botfl .stats-copy .related{margin:1rem 0}.stats-botfl .stats-copy .btn{margin-top:1rem}.stats-botfl .stats-box{padding:0}.stats-botfl .stats-box strong{font-size:3rem;line-height:1.4}.stats-botfl .stats-box.dark{color:#fff}.stats-botfl .stats-box.dark.fys.dark{background:var(--brand-blue)}.stats-botfl .stats-box.dark h2,.stats-botfl .stats-box.dark h3{color:#fff;margin-bottom:2rem}.stats-botfl .stats-box.dark strong,.stats-botfl .stats-box.light strong{color:var(--brand-gold)}.related{grid-column:2/5}}.stats-campus-life .dark{background-image:url(/assets/css/images/campus-life/stats-blue-800.jpg)}.stats-academics .dark{background-image:url(/assets/css/images/academics/stats-blue-800.jpg)}.page-header{padding-top:0;background-color:transparent}@media only screen and (min-width:36.25em){.stats-academics,.stats-campus-life{margin-top:2rem;margin-bottom:4rem;display:grid;grid-template-columns:1fr 5vw 45vw 45vw 5vw 1fr;grid-template-rows:2rem auto 2rem}.stats-academics .stats-primary,.stats-campus-life .stats-primary{grid-row:2/4;grid-column:4/6;display:flex;flex-flow:column;justify-content:space-around;padding:1rem 2rem 2rem;z-index:1}.stats-academics .stats-secondary,.stats-campus-life .stats-secondary{grid-row:2/3;grid-column:3/4;padding-right:2rem}.stats-academics:before,.stats-campus-life:before{grid-row:1/3;grid-column:2/5}.stats-academics li,.stats-campus-life li{padding:2rem}}@media only screen and (min-width:35em){.stats{margin:3rem 0 0}.stats-about{display:flex;flex-flow:row wrap}.stats-about div,.stats-about ul{width:50%}.stats-botfl{display:grid;grid-template-columns:1fr 50vw 50vw 1fr;grid-template-rows:auto}.stats-botfl:before{grid-row:1/2;grid-column:1/-1}.stats-botfl .stats-copy{grid-row:1/2;grid-column:2/3}.stats-botfl .stats-image{grid-row:1/2;grid-column:3/4;margin-top:-2rem;margin-bottom:-2rem;z-index:10}.stats-botfl .stats-box{grid-row:2/3;grid-column:1/-1}.stats-botfl .stats-box ul{flex-flow:row wrap;justify-content:flex-start}.stats-botfl .stats-box li{width:50%;padding:1rem 3rem;margin:0 0 1rem}}@media only screen and (min-width:48em){.stats-botfl .stats-box{grid-row:2/3;grid-column:1/-1}}@media only screen and (min-width:60em){.stats-botfl .stats-copy{padding:4rem 5rem 4rem 5vw}.stats-botfl .stats-box{grid-row:2/3;grid-column:1/-1;padding:4rem 5vw}.stats-botfl .stats-box li{width:25%}}@media only screen and (min-width:75em){.stats-botfl .stats-image img{height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:120em){.row{grid-template-columns:1fr 108rem 1fr}.stats-botfl{grid-template-columns:1fr 54rem 54rem 1fr}.stats-botfl .stats-image{width:calc(100% + 7rem)}.stats-botfl .stats-copy{padding:2rem 2rem 2rem 0}.stats-botfl .stats-box>*{max-width:108rem;margin:0 auto}}dialog{background:var(--sky-blue);border:none;box-shadow:0 0 7px rgba(0,0,0,.7);display:block;left:0;margin:auto;max-height:90vh;max-width:90vw;overflow:visible;padding:0;position:fixed;right:0;top:20vh}dialog[open]{animation:dialogShow .25s ease-out}dialog:not([open]){display:none}dialog.fixed{position:fixed;top:50%;transform:translateY(-50%)}dialog+.backdrop{bottom:0;left:0;position:fixed;right:0;top:0}dialog+.backdrop,dialog::backdrop{background:rgba(8,22,41,.7)}._dialog_overlay{bottom:0;left:0;position:fixed;right:0;top:0}.has-open-dialog .page-main{z-index:auto}.dialog-item{position:relative}.dialog-close{position:absolute;right:-1rem;top:-5vh}.dialog-close button{animation:dialogEnter .3s;border:0}.dialog-close.offset{right:-.7rem;top:-1.6rem}.dialog-close.offset button{height:1em;line-height:1em;width:1em}.dialog-frame{height:auto;max-height:80vh;overflow-y:auto}.dialog-body{padding:1rem}.dialog-image img{margin-top:2rem;width:100%}@keyframes dialogEnter{0%{opacity:0;transform:translate3d(0,-1em,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialogShow{0%{opacity:0}to{opacity:1}}.dialog-name{margin:.25rem 0;padding:0}.dialog-team{color:var(--gray);font-size:.9em;letter-spacing:.08em;margin-bottom:0;text-transform:uppercase}.dialog-title{color:var(--brand-blue);font-weight:700}.dialog-pager{display:flex;flex-flow:row wrap;justify-content:space-between}.no-js .dialog-pager,[data-team=""] .dialog-pager-team{display:none}.dialog-pager-team{margin-top:2rem;width:100%}.dialog-video{background:transparent;max-width:80vw;width:800px}dialog.style1{background:transparent;box-shadow:none}.style1 .dialog-name{color:#fff}.style1 .dialog-team{color:var(--gray-light)}.style1 .dialog-title{color:#fff}.style1 .dialog-image.image-circle img{border-radius:50%;overflow:hidden}.style1 .dialog-bio,.style1 .dialog-body,.style1 .dialog-desc{color:#fff}.style1 .dialog-bio a,.style1 .dialog-body a,.style1 .dialog-desc a{color:var(--sky-blue-light)}.style1+.backdrop{background:rgba(8,22,41,.98)}.style1::backdrop{background:rgba(8,22,41,.98)}.style1 h2,.style1 h3,.style1 h4,.style1 h5,.style1 h6{color:#fff}.style1 .dialog-pager-team{border-bottom:1px solid var(--sky-blue-dark);color:var(--gray-light)}.style1 .dialog-pager .btn{color:#fff}.style1 .dialog-pager .btn:hover{background:var(--brand-blue-light)}@media only screen and (min-width:40em){.dialog-content,.dialog-person{display:flex;flex-flow:row;max-width:80vw;overflow:visible}.dialog-person .dialog-image{margin:-1rem 1rem 0 -1rem;width:40%}.dialog-content .dialog-image{margin:4rem 1rem 0 -1rem}.dialog-content .dialog-body,.dialog-person .dialog-body{max-height:85vh;overflow-y:auto;padding:2rem 2rem 2rem 1rem;width:60%}.dialog-content .dialog-frame,.dialog-person .dialog-frame{align-items:flex-start;display:flex;flex-flow:row;height:auto;max-width:90vw;overflow:visible;padding:0}}@media only screen and (min-width:48em){.dialog-content .dialog-image,.dialog-person .dialog-image{width:33%}.dialog-content .dialog-image,.dialog-person .dialog-body{width:67%}.dialog-content .dialog-image{order:2}}@media only screen and (min-width:60em){.page-section{margin-bottom:4rem;margin-top:4rem}.page-section:last-of-type{margin-bottom:0}.news-events .page-main{padding-bottom:0}}@media only screen and (min-width:100em){.dialog-person{max-width:108rem}}@media only screen and (min-width:120em){.dialog-content,.dialog-person{max-width:108rem}}@media only screen{.home-hero{background:none;padding-top:2rem;position:relative}.home-hero:after{background:url(/_next/static/media/Hal-texture-new-ver1.7ff230ac.jpg) 50%/cover repeat;content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.home-hero:before{background:linear-gradient(0deg,rgba(39,50,72,0),#071427),#a49e91 url(/_next/static/media/Hal-texture-new-ver1.7ff230ac.jpg) -10vw -10vw /100vw auto repeat}.home-hero .hero-text{border:4px solid var(--brand-gold);color:#fff;margin:0;padding:3rem 0 0;background:rgba(12,35,64,.7)}.home-hero .hero-text h2{color:#fff;font-family:var(--font-heading-article);font-size:1.75rem;font-weight:400;line-height:1.6}.home-hero .article .meta,.home-hero .hero-text h2:after{display:none}.site-title .logoImage{display:block;height:5rem;text-indent:-100em;background-position:0 100%;background-size:contain;background-repeat:no-repeat}.icon-item-heading{font-family:var(--font-heading-article);font-weight:300}.icon-item{padding-top:4rem;position:relative}.icon-item:before{content:"";display:block;width:3rem;height:3rem;position:absolute;top:.5rem;left:50%;transform:translateX(-50%);background:transparent 50% 50%/contain no-repeat}.icon-item-link{display:block;text-decoration:none;text-align:center}.icon-item-link,.icon-item-link:visited{color:var(--brand-blue)}.icon-item-link:hover{color:var(--brand-blue-bright)}.icon-item-image{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:4rem;margin:0 auto 1rem;transition:all var(--anim-duration-fast) var(--anim-ease);width:4rem}.icon-item-link:hover .icon-item-image{transform:scale(1.05)}.icon-item-name{display:block;margin-top:.5em}}html{background:#fff}.no-js .lazy{display:none}hr.no-border,hr.noborder{padding-top:1px}.embedded #navbar,.embedded #network_notice,.embedded .breadcrumbs,.embedded .section-brand--footer,.embedded .site-footer,.embedded .site-header{display:none}.page-section.section-partner--goals ul{margin:1.5em 0}.page-section.section-partner--goals li{font-size:1.3em;padding:.5em 0 .7em 4rem;position:relative}.page-section.section-partner--goals li:before{background:var(--brand-blue);border-radius:50%;color:#fff;content:"";display:block;font-family:var(--font-default);font-size:1.3em;font-weight:700;height:3rem;left:0;line-height:3rem;position:absolute;text-align:center;top:0;width:3rem}.page-section.section-partner--goals li:first-child:before{content:"1"}.page-section.section-partner--goals li:nth-child(2):before{content:"2"}.page-section.section-partner--goals li:nth-child(3):before{content:"3"}.testimonial-item{position:relative}.testimonial-item:before{color:var(--sky-blue-dark);content:"\201c";display:inline-block;font-size:6rem;left:0;position:absolute;top:-.4rem}.testimonial-item strong{font-size:1.2rem;font-weight:700}.testimonial-item em{font-size:1rem}.image-default figcaption a,.image-full-left figcaption a,.image-full-right figcaption a,.image-left figcaption a,.image-right figcaption a,figcaption a{display:inline}@media only screen{.code{background:#d5d5d5;border:1px solid gray;border-radius:3px;font-size:.8em;overflow:auto;padding:15px}textarea.code{border:1px solid gray;font-family:Courier,monospace;height:auto;width:100%}code,pre{font-family:Monaco,courier,sans-serif}.text-right{max-width:none}.btn-cta{margin-top:1em}.nav-top .backtotop{display:none}.nav-top.visible .backtotop{display:block;flex-grow:2;text-align:left}.nav-top.visible .backtotop a{display:inline-block;font-size:.9rem;vertical-align:text-top}.nav-top.visible .backtotop a svg{margin-right:.5em}body .page-section .video{display:block}.wufoo-form-container{max-width:40em}.browser .browser-min{padding-left:1.5rem;padding-right:1.5rem;padding-top:2rem}.browser img,.browser-min img{border-image-outset:39px 17px 13px 15px;border-image-repeat:repeat;border-image-slice:42 40 40 100;border-image-width:45px 48px 40px 100px;border-radius:0 0 10px 10px;border-style:solid}.card-image.browser,.card-image.browser-min{margin-left:-2px;padding:1rem 0 0}.card-image.browser-min img{border-image-outset:39px 17px 13px 15px;border-image-repeat:repeat;border-image-slice:42 40 40 100;border-image-width:45px 48px 40px 100px;border-radius:0 0 10px 10px;border-style:solid}.border{border:1px solid var(--gray-light)}.page-image.browser{overflow:visible;overflow:initial;padding-top:2rem}.page-section{margin-bottom:2rem}.page-main>.page-section:last-of-type{margin-bottom:0}.page-section.section-portfolio-detail--main{margin-bottom:3rem}.section-portfolio-detail--pano-video{margin-top:2rem}.section-portfolio-detail--pano-video video{width:100%}.page-section.page-section--full{margin-left:var(--gutter-offset);margin-right:var(--gutter-offset);position:relative}.page-section--full img{width:100%}.page-header.has-video{position:relative}.bg-video{bottom:0;height:100vh;left:0;position:absolute;right:0;top:0}.bg-video img,.bg-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.bg-video.has-overlay:after{background:url(/stylesheets/images/overlay-dome.png) 100% 100%/contain no-repeat;bottom:0;content:"";height:80%;position:absolute;right:0;width:40%;z-index:5}.home .page-image .video-image{display:none}.bg-video{height:0;max-width:100%;overflow:hidden;padding-bottom:50%;position:relative}.bg-video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.video--pano{cursor:pointer;line-height:1;overflow:hidden;position:relative}.video--pano:after{background:rgba(0,0,0,.1);bottom:0;content:"";display:block;height:100%;left:0;width:100%}.video--pano .controls,.video--pano:after{position:absolute;transition:all var(--anim-duration-fast) cubic-bezier(0,0,.25,1)}.video--pano .controls{background-color:var(--brand-blue);border:0;border-radius:50%;bottom:1rem;height:6rem;left:2rem;text-indent:-200vw;width:6rem}.video--pano .controls:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:1rem 0 1rem 1.5em;content:"";display:block;height:2rem;left:50%;position:absolute;top:50%;transform:translate(-35%,-50%)}.video--pano.is-playing .controls:after{border-style:double;border-width:0 0 0 1.75rem;transform:translate(-50%,-50%)}.video--pano.is-playing:after,.video--pano:hover:after{background-color:transparent}.video--pano:hover .controls{transform:scale(1.15)}.page-section-dark,.section-dark{background:var(--brand-blue);color:#fff}.card-dark .card-title,.card-dark .card-title a,.page-section-dark .card-title,.page-section-dark .h2,.page-section-dark .h3,.page-section-dark a,.page-section-dark h2,.page-section-dark h3,.page-section-dark p,.section-dark .a,.section-dark .a:not(.btn-light):visited,.section-dark .card-title,.section-dark .card-title:visited,.section-dark .h2,.section-dark .h3,.section-dark .section-label,.section-dark .section-title,.section-dark a,.section-dark h2,.section-dark h3,.section-dark p{color:#fff}.card-link:hover{text-decoration:none;color:var(--brand-blue)}.section-light .btn:not(.btn-cta):hover{background:#fff}.card-dark.hover-bg:focus-within,.card-dark.hover-bg:hover{background:var(--brand-blue-light);border-bottom-color:var(--brand-blue-bright)}.card-light.hover-bg:focus-within,.card-light.hover-bg:hover{background:#fff;border-bottom-color:var(--sky-blue-dark)}.page-section-dark .btn.btn-inline:not(.btn-light):hover,.section-dark .btn.btn-inline:not(.btn-light):hover{background:var(--brand-blue-light)}.btn-light:visited,.section-dark .btn-light:hover{color:var(--brand-blue);background-color:#fff}.section-dark .btn-inline:visited{color:#fff;background-color:transparent}.page-section-dark .btn:not(.btn-inline,.btn-cta,.btn-light),.section-dark .btn:not(.btn-inline,.btn-cta,.btn-light){color:#fff;background-color:var(--brand-blue-light)}.section-dark .btn .btn-inline{color:#fff;background-color:transparent}.page-section-dark .btn-cta,.page-section-dark .btn-light,.section-dark .btn-cta,.section-dark .btn-light{color:var(--brand-blue);background-color:#fff}.page-section--skyblue,.section--skyblue{background:var(--sky-blue)}.section-home--portfolio{margin-top:2rem}.page-section .section-image img{width:100%}.page-section--image-bg .section-image,.page-section--image-offset .section-image{margin:0 var(--gutter-offset);position:relative;width:100vw}.page-section--image-offset .section-body{padding:2rem 0;position:relative}.page-section--image-bg .section-body{background:var(--sky-blue);border-bottom:.25rem solid var(--sky-blue-dark);padding:2rem 3rem;position:relative}.page-section--gallery .grid{padding-left:1rem;padding-right:1rem}.page-section--gallery li{max-width:none}.page-section .section-description{margin-bottom:3rem;margin-top:1rem}.page-section.section-partner--goals{background-color:var(--sky-blue-light);padding:3rem 0 2rem}.page-cta{display:block;margin-top:2.25rem}.project-intro{background:var(--sky-blue);font-size:1.2em;margin:2rem auto;padding:2rem 2rem 1rem}.section-cta{margin-top:2.25rem}.heading-action>p{margin-top:-1rem}.card--related-item img{height:100%;-o-object-fit:cover;object-fit:cover}.card.horizontal .card-title{margin:0 0 .5rem}.gallery-item{display:block}.stat-item-number{display:block;font-size:2.5em;text-align:center}.stat-item-subhead{display:block;font-size:1.5em}.icon-trophy{color:var(--brand-gold);font-size:1rem}.home .page-main{z-index:0}.has-open-dialog .page-main{z-index:auto}.section-home--primary{padding-bottom:2rem;padding-top:4rem}.section-home--primary:before{background:var(--gray-extra-light) url(/stylesheets/images/hdr-cube-ptn@2x.png) 50% 50% /cover no-repeat;left:var(--gutter-offset);right:var(--gutter-offset)}.section-home--intro{background:#fff;padding:2rem}.section-home--intro h2{margin-top:0}.section-popular-articles{margin-top:-9.5rem;padding-top:0}.filter-teams{border-radius:.5rem;margin-bottom:2rem;overflow:hidden}.filter-teams-label{border-radius:0;cursor:pointer;font-weight:300;margin:0 1px;text-align:center;white-space:nowrap}.filter-teams-label:first-of-type{border-radius:.6em 0 0 .6em}.filter-teams-label:last-of-type{border-radius:0 .6em .6em 0}.filter-teams-input:checked+.filter-teams-label{background:var(--brand-blue);color:#fff}.pager{border-top:1px solid var(--gray-light);margin-top:1rem;padding-top:1rem}.modal-team{background:var(--sky-blue)}.filter-teams.justify-center{display:flex;justify-content:center}.filter-teams.justify-center .filter-teams-label{min-width:10rem}.team-list-item .card.horizontal .card-title{margin:0}.section-brand--brand{padding-bottom:1rem}.section-brand--footer{background:var(--sky-blue);padding-top:2rem}.list--portfolio-detail{padding:0}.list--portfolio-detail dt{margin-bottom:0}.list--portfolio-detail dd{margin:0 0 1rem}.list--portfolio-detail dd span{color:var(--gray);font-size:.8em;margin-left:.5em}.page-partner-with-us .page-main,.page-portfolio-detail .page-main,.services-print .page-main{padding-bottom:0}.page-section.section-portfolio-detail--intro{margin-bottom:2rem;margin-left:auto;margin-right:auto}.page-section.section--projects .btn{text-transform:capitalize}.section-portfolio-detail--related{background:var(--gray-extra-light);padding-bottom:2rem;padding-top:4rem;position:relative}.section-portfolio-detail--related .heading-action{margin-bottom:2rem}.section-portfolio-detail--related .card:hover{background-color:#fff}.project-link{margin:3rem 0}.section-portfolio-detail--related .btn{background:#fff}.list--related{display:flex;flex-flow:column;margin-bottom:0}.list--related li{margin-bottom:2rem}.page-services .page-main{padding-bottom:0}.section-partner--goals strong{font-size:1.4em;font-weight:300}.section-partner--cta .btn{display:block;padding-bottom:1rem;padding-top:1rem}.section-partner--rates{padding:2rem 0}}.projects-map{width:100%;position:relative}.projects-map:after{content:"";display:block;position:absolute;top:3rem;bottom:3rem;left:-100vw;right:-100vw;background:var(--gray-extra-extra-light);z-index:-1}.map--projects{overflow:auto}.map--filters{position:relative;padding:1.5rem 1.5rem 3.5rem;background:var(--brand-blue);color:#fff}.map--filters h3{color:#fff}.map--filters:after{content:"";display:block;position:absolute;bottom:1.5rem;right:1.5rem;width:3rem;height:3rem;background:url(/logo-botfl-w.svg);background-size:cover}.map-filter__list{margin:0;max-height:100%;overflow-y:auto}.map-filter__item{padding:0;display:block;margin:0;border-bottom:1px solid var(--brand-blue-light)}.map-filter__btn{display:block;text-align:left;width:100%;margin:0;box-shadow:none;border:0;padding:.9rem 1rem;background:none}.map-filter__btn.active{background:var(--brand-blue-light)}.gm-style .gm-style-iw-c{border-radius:0;min-width:12rem!important}@media only screen and (max-width:767px){.map--projects{height:50vmax}}@media only screen and (min-width:30em){.list--portfolio-detail>div{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;page-break-inside:avoid}.list--portfolio-detail dt{padding-right:1rem;text-align:right;width:33%}.list--portfolio-detail dd{width:67%}.section-partner--cta .btn{align-items:center;display:flex;height:100%;justify-content:center}.icon-item{padding-top:0;padding-right:1rem;padding-left:5rem}.icon-item:before{top:1rem;left:0;width:4rem;height:4rem;transform:none}}@media only screen and (min-width:48em){.home-hero{background-position:45vw -12vw;background-size:65vw auto;padding-bottom:4rem;padding-top:5rem}.home-hero .hero-text{margin:0 5vw -6rem;padding:6rem 8rem}.home-hero .hero-text h2{font-size:1.9rem}.page-primary{min-height:var(--sidebar-height)}.heading-action>div:first-child{flex-grow:2}.browser{padding-left:1.5rem;padding-right:1.5rem;padding-top:2rem}.browser img{border-image-outset:47px 14px 16px 14px;border-image-repeat:repeat;border-image-slice:52 43 36 326;border-image-width:50px 40px 40px 326px;border-radius:0 0 5px 5px;border-style:solid}.section--projects-map h2{margin-bottom:2rem}.projects-map{display:grid;grid-template-columns:25% 75%}.projects-map:after{top:2rem;bottom:2rem}.map--projects{min-height:30rem}.map--filters h3{font-size:1.5rem}.section--home-icon-item{padding-bottom:6rem}}@media only screen and (min-width:60em){.home .page-main{padding-bottom:0;padding-top:0}.btn+.btn{margin-left:2rem;margin-right:2rem}.page-secondary.full{margin-top:3rem}.page-main{display:flex;flex-flow:column}.full-width .has-image~.page-main{padding-left:2rem}.page-header.has-image{margin-bottom:0;z-index:1}.home .page-header.has-image .page-title-wrapper{max-width:800px;width:120%}.home .page-title-wrapper,.image-full .page-title-wrapper{align-self:center;grid-row:3;margin-bottom:2rem;margin-top:2rem}.section-dark.page-title-wrapper{background:rgba(12,35,64,.9)}.page-main .page-title-group{display:none}.page-header .page-title-group{align-self:flex-end;display:block;grid-column:title;grid-row:title}.page-label+.page-title{margin-top:0}.bg-video{left:0;right:0}.page-section{margin-bottom:4vw;padding-bottom:2rem}.page-section:last-of-type{margin-bottom:0}.section-home--cost-message{padding-top:2rem}.section-home--intro{margin-bottom:0;padding:4rem 0 6rem}.section-home--portfolio{margin-bottom:2rem;margin-top:4rem}.section-web--blog-social{margin-top:4rem}.page-section--image-offset{grid-gap:2rem;display:grid;grid-template-columns:[image-start] 55% [image-end body-start] 45% [body-end]}.page-section--image-offset .section-image{grid-column:image;grid-row:1;margin-bottom:2rem;margin-right:0;margin-top:-2rem;position:relative;width:calc(100% + var(--gutter-width))}.page-section--image-offset .section-body{align-self:center;grid-column:body;grid-row:1}.page-section--image-offset.alt{grid-template-columns:[body-start] 45% [body-end image-start] 55% [image-end]}.page-section--image-offset.alt .section-image{margin-left:0;margin-right:var(--gutter-offset)}.page-image.full{aspect-ratio:2/1;max-height:96vh}.page-section--image-bg{grid-gap:2rem;display:grid;grid-template-columns:55% 45%;position:relative}.page-section--image-bg .section-body{align-self:flex-end;grid-column:2;grid-row:1;margin-bottom:-2rem;margin-right:calc((var(--gutter-width) - 2rem) * -1);position:relative;z-index:2}.page-section--image-bg .section-image{grid-column:1/-1;grid-row:1;margin:0 var(--gutter-offset);max-height:40rem;overflow:hidden;width:100vw}.page-section--image-bg .section-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-body>.card-title{font-size:1.8em}.intro-crumbs-container{width:100%}@keyframes awards{0%{opacity:0}to{opacity:1}}#services .page-section.section-services--section-1:before{background:var(--brand-blue) url(/assets/385046/1200x/blue_paper.jpg) center center /100vw auto no-repeat}#services .page-section.section-services--section-2:before{background:var(--sky-blue)}#services .page-section.section-services--section-2 .btn:hover{background:#fff}#services .page-section.section-services--section-3:before{background:var(--brand-blue) url(/assets/385036/1200x/blue_drone.jpg) center center /100vw auto no-repeat}#services .page-section.section-services--section-5:before{background:var(--brand-blue) url(/assets/385042/1200x/blue_campus.jpg) center center /100vw auto no-repeat}#services-photography .page-section.section-services--section-1:before{background:var(--brand-blue) url(/assets/385056/1200x/blue_stars.jpg) center center /100vw auto no-repeat}#services-photography .page-section.section-services--section-3:before{background:var(--brand-blue) url(/assets/385064/1200x/blue_lens.jpg) center center /100vw auto no-repeat}#services-photography .page-section.section-services--section-5:before{background:var(--brand-blue) url(/assets/385052/1200x/blue_studio.jpg) center center /100vw auto no-repeat}#services-web .page-section.section-services-web--section-2:before{background:var(--brand-blue) url(/assets/385160/1200x/blue_graph.jpg) center center /100vw auto no-repeat}.page-section.section-home--brand .page-section--image-offset .section-image{margin-bottom:0}.filter-teams{margin-bottom:4rem}.list--portfolio-detail{-moz-column-count:2;column-count:2}.page-section.section-portfolio-detail--intro{min-width:70%}.modal-team{margin-left:2rem}.modal-team .card-image{margin-left:-4rem;margin-top:-3rem}.modal-team .card-body{padding-left:3rem}.section-services-print--callout-2{margin-top:4rem;padding-bottom:0;padding-top:2rem}.section-brand--footer:last-of-type{margin-bottom:-5rem;padding-bottom:2rem}.section-brand--footer .card.horizontal .card-image,.section-brand--section-1 .card.horizontal .card-image{width:25%}.page-landing .page-main{margin:0 auto;width:80vw}.page-landing .embed-outer{max-width:1040px!important}.section-partner--rates{padding:4rem 0}.section.section--projects-map{--section-offset:calc((100vw - 75rem) / -2)}.page-header.has-title.has-image.image-full:before{grid-row-end:header-end}}@media only screen and (min-width:80em){.home-hero .hero-text{margin:0 auto -6rem}.home-hero .hero-text h2{font-size:2.25rem}.intro-crumbs-container{min-width:65rem}.page-header .long-lede{font-size:1.325rem}.page-main .page-section.section-home--brand{margin-bottom:-6rem}.page-main .page-section.section-brand--footer{margin-bottom:-4rem}.list--related{flex-flow:row;justify-content:space-between}.list--related li{width:49%}.list--related .card{--card-image-width:33%}}@media only screen and (min-width:100em){.page-landing .page-main{width:60vw}.horizontal-xl .card-image,.horizontal:not([class*=stacked-]) .card-image{max-width:20rem;width:40%}.horizontal-xl .card-image+.card-body,.horizontal:not([class*=stacked-]) .card-image+.card-body{min-width:calc(100% - 20rem);width:60%}#services .page-section.section-services--section-1:before{background:var(--brand-blue) url(/assets/385046/fullsize/blue_paper.jpg) center center /100vw auto no-repeat}#services .page-section.section-services--section-3:before{background:var(--brand-blue) url(/assets/385036/fullsize/blue_drone.jpg) center center /100vw auto no-repeat}#services .page-section.section-services--section-5:before{background:var(--brand-blue) url(/assets/385042/fullsize/blue_campus.jpg) center center /100vw auto no-repeat}#services-photography .page-section.section-services--section-1:before{background:var(--brand-blue) url(/assets/385056/fullsize/blue_stars.jpg) center center /100vw auto no-repeat}#services-photography .page-section.section-services--section-3:before{background:var(--brand-blue) url(/assets/385064/fullsize/blue_lens.jpg) center center /100vw auto no-repeat}#services-photography .page-section.section-services--section-5:before{background:var(--brand-blue) url(/assets/385052/fullsize/blue_studio.jpg) center center /100vw auto no-repeat}#services-web .page-section.section-services-web--section-2:before{background:var(--brand-blue) url(/assets/385160/fullsize/blue_graph.jpg) center center /100vw auto no-repeat}}@media only screen and (min-width:120em){.page-section--image-offset .section-image{margin-left:-6rem;width:calc(100% + 6rem)}.page-section--image-offset.alt .section-image{margin-right:-6rem}}@supports (display:grid){.page-landing .page-main{grid-column:container}}@media print{.page-image.full{display:none}}
/*!
    * simpleLightbox
    * https://github.com/dbrekalo/simpleLightbox
    * Copyright (c) 2018 Damir Brekalo
    */.hero-slide{position:absolute;transition:opacity 1.5s ease-in;background-size:cover;background-position:50%;width:100%}.hero-slide+.hero-slide{opacity:0}.project-filter select{padding:.6em 2.5em .6em 1.5em;border-radius:.6em;margin:0 .25em .25em 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/Arrow-down.png) right 1em center no-repeat;background-size:.7em}.project-filter--reset{padding:.6em 1.5em;border-radius:.6em;margin:0 .25em .25em 0;background-color:var(--brand-blue);border:none;color:#fff}.css-13cymwt-control,.css-1nmdiq5-menu,.css-qbdosj-Input,.css-t3ipsp-control{max-width:500px}.project-filter--country,.project-filter--partner{width:200px}.project-filter--FocusArea,.project-filter--course{width:300px}.project-filter--year{width:150px}.nav-menu{cursor:pointer}.a,a{overflow-wrap:normal}.home .page-image-slide{padding-bottom:45vw}.page-bottom-padding{padding-bottom:0}.lightbox-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999}.lightbox-content{position:relative;background:#000;padding:10px;border-radius:8px}.lightbox-content iframe{border:none}.red-x{color:red;font-weight:700}.card-image .resume-image-circle{margin-top:var(--card-padding);margin-right:var(--card-padding);margin-left:var(--card-padding)}.dashboard-stats{display:flex;justify-content:space-between;margin-top:2rem;flex-wrap:wrap}.testimonialContent{position:relative;z-index:1;padding:64px 32px}@media (max-width:768px){.testimonialContent{padding:48px 24px}}.testimonialName{font-weight:700;font-family:var(--font-family-heading);margin-bottom:8px;font-size:19px;line-height:1.2}.testimonialTitle{margin-bottom:22px;text-align:center}.testimonialContentWrapper{display:flex;align-items:center;-moz-column-gap:64px;column-gap:64px;max-width:1070px;margin:0 auto}@media (max-width:768px){.testimonialContentWrapper{flex-direction:column;row-gap:24px}}.testimonialImage{max-width:186px;aspect-ratio:1/1;border-radius:50%;overflow:hidden}@media (max-width:768px){.testimonialImage{max-width:140px}}.testimonialContentText{font-size:21px;line-height:1.4;font-family:var(--font-heading-article)}@media (max-width:768px){.testimonialContentText{font-size:18px}}cite{display:block}.section{--section-padding:2rem;padding:2rem 0;padding:var(--section-padding) 0}.grid>.section-image{margin-bottom:0;max-width:none}.section.contained{padding-left:2rem;padding-right:2rem}.section-title.text-center:after{display:none}.section-dark.alt-bg{background-color:var(--brand-blue-dark)}.section-dark .media-mention{background:var(--gray-extra-extra-light)}.section-dark .media-mention *{color:#333}.section-dark .media-mention a:visited{color:var(--brand-blue-bright)}.section-dark .media-mention .hover-bg:focus,.section-dark .media-mention .hover-bg:focus-within,.section-dark .media-mention .hover-bg:hover{background-color:var(--sky-blue);border-bottom-color:var(--sky-blue-dark)}.section-dark .mm-directory{background:var(--gray-extra-light)}.section-dark .media-mention .hover-bg:hover .card-title a,.section-dark .mm-directory__title a{color:var(--gray-dark)}.section-dark .mm-directory__item:hover{background-color:var(--gray-extra-extra-light)}.section-dark .mm-directory .person-image{background:none;max-width:3.5rem;min-width:3.5rem}.section-image-full-width{align-items:center;aspect-ratio:5/2;background-position:bottom;background-size:cover;display:grid;margin:0 var(--gutter-offset);padding:0}.section-image-full-width:after{background-color:rgba(12,35,64,.8);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.section-image-full-width .section-body{background:none;position:relative;z-index:2}.record-group:not(:has(li.group-record:not(.hidden))){display:none}.stats--list{display:flex;flex-wrap:wrap;gap:1rem;margin:0 auto}.stats--list .stats-stat{flex:1 0 20%;padding:.75em;text-align:center}.stats--list .stat-value{display:block;font-size:2.5rem;line-height:1.3;color:var(--brand-gold)}.stats--list .stats-stat .stat-icon{background-size:contain;content:"";display:block;height:7rem;margin:0 auto 1rem;width:7rem}.visible-lg{display:none}.card-label{font-size:1rem}.section-directors--unit .card-label{font-size:.9rem;letter-spacing:auto}.section-directors--unit .card-title{margin-bottom:.5rem;margin-top:1rem}.citation{color:var(--gray);font-size:.9rem;padding-top:2rem}.section-dark .citation{color:var(--sky-blue)}.page-main hr.no-margin{margin:1rem auto}.section-home--cards .card-title{font-size:1.5rem}.program-record-group:not(:has(li.program-card:not(.hidden))){display:none}.card-body>blockquote{margin:0;padding:0}.quote-card{display:flex}.quote-card-body blockquote{margin:0;padding:0}.quote-sm p{font-family:var(--font-default);font-size:1em;font-style:normal;line-height:1.6}.quote-lg p{font-size:1.25em;line-height:1.7}.quote-xl p{font-size:1.5em;line-height:1.6}@media only screen{.card.compact .image-circle{--card-padding:0.75rem}.section-dark summary:hover{color:var(--sky-blue-dark);cursor:pointer}.nav-tabs{margin-bottom:2rem}.nav-tabs li{margin-right:.5rem}.nav-tabs .btn-tab{background-color:var(--sky-blue)}.nav-tabs .active .btn-tab{background-color:var(--brand-blue);color:#fff}.nav-tabs .active .btn-tab:hover{transform:none}.section--tabbed{border:1px solid var(--sky-blue-dark);margin-top:2rem;padding:2em}.section.section--tabbed:not(.section-dark):not(.section-light):last-child{padding-bottom:var(--section-padding)}form{margin:1rem 0}form.form{--grid-gap:1.5rem;margin:0 0 2rem;padding-bottom:2rem;padding-top:2rem}.form--filter{background:var(--sky-blue)}.form--filter .form-fields{padding:0 1.5rem}.form--filter .form-field{margin-bottom:1rem}.form--filter .form-field:last-child{margin-bottom:0}.form--filter .form-field>label{margin-bottom:.25rem}.form--filter .form-utility{background:var(--sky-blue-light);margin-bottom:-2em;margin-top:2rem;padding:1rem 1.5rem;position:relative}.form--filter #records-found{font-size:.9rem;font-weight:700}.form-list.grid{grid-gap:0}.form-list label{font-weight:300}form p{margin:0;max-width:none}fieldset{background:var(--sky-blue-light);border:none;border-radius:1rem;margin:2rem 0;padding:1.5rem}fieldset p{margin-bottom:.75rem}legend{border:0;margin:0 0 1.5rem;padding:0}label{display:block;font-size:1rem;font-weight:600}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}form button.btn-cta,form input[type=submit]{margin-top:2rem}button{border-radius:0;width:auto}button,input{line-height:normal;overflow:visible}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{margin:0 .5rem}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled],html input[disabled]{cursor:default}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}textarea{min-height:5rem;min-width:100%;overflow:auto;vertical-align:top}optgroup{font-weight:700}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fefefe;border:1px solid #cacaca;border-radius:4px;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-sizing:border-box;color:#0a0a0a;display:block;font-family:inherit;font-size:1rem;font-weight:400;height:2.4375rem;line-height:1.5;margin:0;padding:.5rem;transition:box-shadow .5s,border-color .25s ease-in-out;width:100%}[type=search]{line-height:1.5;margin-right:5px;padding:.5rem}input:focus{border:2px solid var(--brand-blue-bright);outline:none}select:not([multiple]){padding-bottom:0;padding-top:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-origin:content-box;background-position:right -.5rem center;background-repeat:no-repeat;background-size:20px 12px;border:1px solid #cacaca;border-radius:4px;color:#0a0a0a;font-family:inherit;font-size:1rem;font-weight:400;height:2.4375rem;line-height:1.5;margin:0 0 1rem;padding:.5rem 1.5rem .5rem .5rem}select,select:focus,textarea:focus{background-color:#fefefe;transition:box-shadow .5s,border-color .25s ease-in-out}select:focus,textarea:focus{border:2px solid var(--brand-blue-bright);box-shadow:0 0 5px #cacaca;outline:none}.page-image.border,.section-image.border{position:relative}.page-image.border:after,.section-image.border:after{border:1px solid hsla(0,0%,100%,.7);bottom:.5rem;content:"";display:block;left:.5rem;position:absolute;right:.5rem;top:.5rem}.section-image.border:after{right:-.25rem}.page-title-wrapper .page-lede span,.page-title-wrapper .page-title span{color:var(--brand-gold)}details{margin:0 0 .25rem;padding-bottom:.5em;padding-top:.5em}.section-dark details[open]{background-color:var(--brand-blue-light)}.section-news--stay-connected .list-social{text-align:center}.section-news--stay-connected .list-social li:last-child{margin-right:0}.section-news--stay-connected .list-social svg{fill:var(--brand-blue-light);font-size:1.8rem}.image-circle:has(+.past-dean){display:block;float:none;margin:0 0 1rem;width:10rem}}@media only screen and (min-width:48em){.section-title{font-size:2.25rem}.section{--section-padding:3rem}.section .section:not(.image-offset){--section-padding:1rem}.section-title:after{height:4px;margin-left:-.75rem;margin-top:1.125rem;width:70px}.section.alt .section-image{order:2}.section.alt .section-body{order:1}.section.image-full-bleed .section-image{margin-left:var(--gutter-offset)}.section.alt.image-full-bleed .section-image{margin-left:0;margin-right:var(--gutter-offset)}.section-image-full-width:after{display:none}.section-image-full-width .section-body{background-color:rgba(12,35,64,.8);min-width:50%;padding:2rem 4rem}.section.image-offset{margin:calc(var(--section-padding) + 2rem) 0;padding:0}.section.image-offset .section-image{height:calc(100% + 4rem);margin-bottom:-2rem;margin-top:-2rem}.section.image-offset .section-image img{height:100%;-o-object-fit:cover;object-fit:cover}.section.image-offset .section-body{padding:3rem 0}.nav-tabs{align-items:flex-end;flex-flow:row;overflow-y:auto}.nav-tabs li{margin-right:0}.nav-tabs .btn-tab{border-radius:0;margin-bottom:0}.nav-tabs li:first-of-type .btn-tab{border-radius:.6em 0 0 .6em}.nav-tabs li:last-of-type .btn-tab{border-radius:0 .6em .6em 0}.section-news--featured-stories .card .card-image{--card-image-width:35%}.section-news--featured-stories .card.featured .card-image{--card-image-width:50%}.card-title{font-size:1.5rem}.home .page-title-wrapper,.image-full .page-title-wrapper{align-self:center;grid-row:3;margin-bottom:2rem;margin-top:2rem}.home .page-image.full img{-o-object-position:top;object-position:top}.home .bg-video iframe{aspect-ratio:1920/1080;height:auto;width:100vw}.bg-video .play-pause{background:transparent;border:none;bottom:5rem;padding:0;position:absolute;right:var(--gutter-width);z-index:2}.bg-video .play-pause .icon{height:50px;width:50px}.bg-video .play-pause:focus svg{border:2px solid var(--brand-blue-light);border-radius:50%}.page-primary .section{--section-padding:2rem}.page-primary .section.section-dark,.page-primary .section.section-light{margin-bottom:2rem;margin-top:2rem}.image-circle:has(+.past-dean){display:inline-block;float:left}.past-dean{display:inline-block;margin-left:2rem;width:calc(100% - 13rem)}}@media only screen and (min-width:60em){.has-title+.page-main .page-title+h2{margin-top:0}.visible-lg{display:block}.hidden-lg{display:none}body:not(.home) .page-header.has-image.has-title{margin-bottom:calc(var(--padding-bottom) * -1)}.page-header.has-image.has-title+.page-main+.page-sidebar{margin-top:4.5rem}.section-home--cards{margin-top:-2rem;padding-top:0}.section-home--undergraduate .grid{margin-bottom:2rem}.section-home--ribbon-1.image-offset{margin-top:0}.form-credentials{display:flex;justify-content:space-between}.program-dialog .dialog-frame{overflow:visible}.program-dialog .program-dialog-image{margin-left:-4rem;margin-right:0;margin-top:-4rem}.program-dialog .program-dialog-body{height:100%;max-height:90vh;overflow:scroll}.program-card .dialog-frame:after{background-position:bottom -2em center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:20em;opacity:.15;position:absolute;right:0;width:20em}.section-liberal-arts--featured-quotes .featured-card{margin-bottom:2rem}.section-liberal-arts--featured-quotes .featured-card .card-image{--card-image-width:50%;margin-right:2rem}.section-liberal-arts--featured-quotes .card:not(.featured-card){align-items:flex-start}.section-liberal-arts--featured-quotes .card:not(.featured-card) .card-image{--card-image-width:40%}.section-image-full-width{aspect-ratio:3/1}.quote-card-body{margin:1em 2em}.section-outcomes--videos .card-image{--card-image-width:50%}.person-single .page-title:after{margin-bottom:0}.person-biography,.person-education,.person-research{margin-left:1.5rem}.section-news--stay-connected .list-social svg{font-size:2rem}.section-dei--academics ul{grid-template-columns:repeat(3,minmax(0,33.3%))}.video-list .card-image{width:80%}}@media only screen and (min-width:80em){@supports (display:grid){.grid-mlg-1{grid-template-columns:100%}.grid-mlg-2{grid-template-columns:repeat(2,minmax(0,50%))}.grid-mlg-3{grid-template-columns:repeat(3,minmax(0,33.3%))}.grid-mlg-4{grid-template-columns:repeat(4,minmax(0,25%))}.grid-mlg-5{grid-template-columns:repeat(5,minmax(0,20%))}.grid-mlg-6{grid-template-columns:repeat(6,minmax(0,16.6%))}[class*=grid-mlg-]>[class*=span-mlg]{width:auto}.span-mlg-1{grid-column:span 1}.span-mlg-2{grid-column:span 2}.span-mlg-3{grid-column:span 3}.span-mlg-4{grid-column:span 4}.span-mlg-5{grid-column:span 5}.span-mlg-6{grid-column:span 6}}.horizontal-mlg{--card-image-width:30%;--card-circle-image-width:calc(100% - var(--card-padding));flex-flow:row}.horizontal-mlg .card-image{min-width:var(--card-image-width)}.horizontal-mlg .image-circle{margin:0;margin-bottom:var(--card-padding)}.horizontal-mlg .card-image+.card-body{flex-grow:1}.stacked-mlg{--card-image-width:100%;--card-circle-image-width:calc(100% - var(--card-padding) * 2);flex-flow:column}.stacked-mlg .image-circle{margin-right:var(--card-padding)}.page-header .page-lede{font-size:1.325rem}.lg-stat{align-items:center;animation-name:stat-fill;background:var(--brand-blue-light);border-radius:13em;display:flex;height:26em;justify-content:center;margin:0 auto;width:26em}.lg-stat,.lg-stat p{animation-direction:reverse;animation-duration:2s}.lg-stat p{animation-name:lg-stat-fill;font-size:10em;font-weight:700}.stats--list .stat-value{font-size:3rem}}@media only screen and (min-width:100em){.filter-program{border-radius:.5rem;overflow:hidden}.filter-program-label{border-radius:0;margin:0;text-align:center}.filter-program-label:first-of-type{border-radius:.6em 0 0 .6em}.filter-program-label:last-of-type{border-radius:0 .6em .6em 0}.section{--section-padding:4rem}.page-primary .section.contained{--section-padding:3rem}.program-card .dialog-frame:after{height:20em;width:20em;z-index:1}.section-news--stay-connected .list-social svg{font-size:2.25rem}}@media only screen and (min-width:120em){.home .page-title-wrapper{margin-left:-5vw}}@media print{.bg-video{display:none}}@keyframes stat-fill{0%{background:var(--brand-blue-light)}to{background:var(--brand-blue)}}@keyframes lg-stat-fill{0%{color:var(#fff)}to{color:var(--brand-blue)}}

/*!
   * simpleLightbox
   * https://github.com/dbrekalo/simpleLightbox
   * Copyright (c) 2018 Damir Brekalo
   */.slbOverlay,.slbWrap,.slbWrapOuter{bottom:0;left:0;position:fixed;right:0;top:0}.slbOverlay{animation:slbOverlay .5s;background-color:#000;opacity:.85;overflow:hidden;z-index:2000}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";height:100%}.slbContentOuter,.slbWrap:before{display:inline-block;vertical-align:middle}.slbContentOuter{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 10%;position:relative;text-align:left;z-index:2020}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{animation:slbEnter .3s;background-color:#fff;box-shadow:0 .2em 1em rgba(0,0,0,.4)}.slbImageWrap{animation:slbEnter .3s;position:relative}.slbImageWrap:after{background-color:#fff;bottom:5em;box-shadow:0 .2em 1em rgba(0,0,0,.6);content:"";display:block;left:0;position:absolute;right:0;top:5em;z-index:-1}.slbDirectionNext .slbImageWrap{animation:slbEnterNext .4s}.slbDirectionPrev .slbImageWrap{animation:slbEnterPrev .4s}.slbImage{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:5em 0;width:auto}.slbCaption{word-wrap:normal;bottom:0;color:#fff;color:hsla(0,0%,100%,.7);display:inline-block;font-size:1.4em;left:0;max-width:100%;overflow:hidden;padding:.71429em 0;position:absolute;right:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.slbArrow,.slbCloseBtn{background:none;border:0;cursor:pointer;margin:0;padding:0}.slbArrow::-moz-focus-inner,.slbCloseBtn::-moz-focus-inner{border:0;padding:0}.slbArrow:hover,.slbCloseBtn:hover{opacity:.5}.slbArrow:active,.slbCloseBtn:active{opacity:.8}.slbCloseBtn{animation:slbEnter .3s;color:#fff;font-size:3em;height:1.66667em;line-height:1.66667em;position:absolute;right:calc(10% - .5em);text-align:center;top:0;width:1.66667em}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{color:#fff;color:hsla(0,0%,100%,.9);font-size:1.4em}.slbArrows{left:0;position:fixed;right:0;top:50%}.slbLoading .slbArrows{display:none}.slbArrow{height:10em;margin-top:-5em;opacity:.7;overflow:hidden;position:absolute;text-indent:-999em;top:50%;width:5em}.slbArrow:before{border:.8em solid transparent;content:"";left:50%;margin:-.8em 0 0 -.8em;position:absolute;top:50%}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{height:0;margin:5em 0;overflow:hidden;padding-top:56.25%;width:80em}.slbIframe{background:#000;box-shadow:0 .2em 1em rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes slbOverlay{0%{opacity:0}to{opacity:.85}}@keyframes slbEnter{0%{opacity:0;transform:translate3d(0,-1em,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterNext{0%{opacity:0;transform:translate3d(4em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterPrev{0%{opacity:0;transform:translate3d(-4em,0,0)}to{opacity:1;transform:translateZ(0)}}.slbOverlay{background-color:rgba(0,0,0,.7)}.slbContent .card-label{margin:0}.slbContent .card-title{font-size:2.2em;margin-bottom:.1em}.slbContent .card-body .position-title{margin-bottom:1em}.StudentResumesProfile_card-image-img__K4qG8{width:100%}.StudentResumesProfile_published-date__wOlIF{margin-bottom:15px}.StudentResumesProfile_card-image-img__K4qG8{max-height:358px;-o-object-fit:cover;object-fit:cover}.StudentResumesProfile_card-image-type__90bcL{position:absolute;top:12px;right:12px;background-color:var(--brand-blue-dark);padding:4px 12px;border-radius:4px;color:#fff}.StudentResumesProfile_modal-backdrop__kN5xr{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--brand-blue-dark);z-index:1000}.StudentResumesProfile_style1__iT_bC{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1001;padding:20px;overflow-y:auto}.StudentResumesProfile_z-index-removed__zryaq{z-index:auto!important}.StudentResumesProfile_student-resumes-image-circle__3wo3R{width:200px;height:200px;overflow:hidden}.StudentResumesProfile_student-resumes-profile-picture__ZHODJ{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.StudentResumesPage_tl-layout-grid__d5Uu6{padding:32px 0 64px}@media only screen and (min-width:60em){.StudentResumesPage_tl-layout-grid__d5Uu6{display:grid;grid-template-columns:3fr 9fr;grid-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}.StudentResumesPage_tl-layout-grid__d5Uu6:before{content:"";position:absolute;top:0;bottom:0;right:-100vw;left:-100vw;display:block;background-color:inherit}.StudentResumesPage_tl-layout-grid-header__Fx_oj{grid-column:1/-1;position:relative;margin-bottom:32px;text-align:center}.StudentResumesPage_tl-layout-article-grid__0fd6Y{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px}@media only screen and (min-width:48em){.StudentResumesPage_tl-layout-article-grid__0fd6Y{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}}@media only screen and (min-width:80em){.StudentResumesPage_tl-layout-article-grid__0fd6Y{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}}.StudentResumesPage_tl-layout-filters__xLB7R{display:none}@media only screen and (min-width:60em){.StudentResumesPage_tl-layout-filters__xLB7R{display:block}}.StudentResumesPage_tl-layout-article-container__noaqa{position:relative}.StudentResumesPage_tl-filter__pjX1P{border-radius:16px;padding:24px;background-color:#edf2f9;margin-bottom:16px}.StudentResumesPage_tl-layout-filters-title__FcIZs{font-size:29px;margin-bottom:16px;line-height:130%;font-family:var(--font-heading)}.StudentResumesPage_tl-filter-title__EA5rS,.StudentResumesPage_tl-layout-article-grid-results___7Cjg{font-size:19px;font-weight:700}.StudentResumesPage_tl-layout-article-grid-header__IaHio{margin-bottom:32px}.StudentResumesPage_tl-no-results__AsvBz{text-align:center;padding:48px 24px;background-color:#edf2f9;grid-column:1/-1}.StudentResumesPage_tl-no-results__AsvBz p{margin:0;font-size:19px;line-height:130%}.StudentResumesPage_tl-no-results__AsvBz p:first-child{font-weight:700;margin-bottom:8px}.StudentResumesPage_tl-sidebar__Kf2FO{grid-column:2/-1}.StudentResumesPage_tl-layout-grid__d5Uu6{position:relative}.StudentResumesPage_tl-layout-filters__xLB7R{position:relative;display:block}@media only screen and (max-width:59.9em){.StudentResumesPage_tl-layout-filters__xLB7R{position:relative;width:100%;background-color:#fff;z-index:100;padding:10px;transition:max-height .3s ease-out;max-height:90px;overflow:hidden}.StudentResumesPage_tl-layout-filters__xLB7R.StudentResumesPage_open__lnrUI{max-height:none;padding-top:40px;overflow:visible}.StudentResumesPage_tl-layout-filters-title__FcIZs{display:block;font-size:29px;margin-bottom:16px;line-height:130%;font-family:var(--font-heading);position:relative;width:calc(100% - 20px);cursor:pointer;text-decoration:none;background:none;border:none;z-index:101}.StudentResumesPage_tl-filter-container__IBypH{display:none}.StudentResumesPage_tl-filter-container__IBypH.StudentResumesPage_open__lnrUI{display:block}.StudentResumesPage_tl-layout-article-container__noaqa{margin-top:10px}.StudentResumesPage_tl-close-button__FVy0c{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;cursor:pointer;z-index:102}}@media only screen and (min-width:60em){.StudentResumesPage_tl-layout-grid__d5Uu6:before{display:none}.StudentResumesPage_tl-filter__pjX1P{max-height:none;overflow:visible}.StudentResumesPage_tl-filter__pjX1P>:not(.StudentResumesPage_tl-filter-title__EA5rS){display:block}}.StudentResumesPage_tl-selected-filters__lNwB3{display:flex;flex-wrap:wrap;margin-top:10px}.StudentResumesPage_tl-selected-filter-label__gddKW{background-color:#f0f0f0;padding:5px 10px;border-radius:5px;margin:5px;display:inline-flex;align-items:center}.StudentResumesPage_tl-remove-filter-button__2DKun{background:none;border:none;cursor:pointer;margin-left:5px;font-size:12px;color:#888}