/*! Generated from style.css; edit the source file. */
.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1100;background:#0078BC;color:#fff;padding:8px 16px;font-size:0.9rem;text-decoration:none}.skip-link:focus{position:fixed;top:0;left:0;width:auto;height:auto;overflow:visible;color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #0078BC;outline-offset:2px}.responsive-iframe-wrapper{width:100%;height:600px;max-height:90vh;overflow:hidden}@media (max-width:768px){.responsive-iframe-wrapper{height:550px;max-height:80vh}}@media (max-width:576px){.responsive-iframe-wrapper{height:500px;max-height:70vh}}.responsive-iframe-wrapper iframe{width:100%;height:100%;border:0}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:768px){.bd-placeholder-img-lg{font-size:3.5rem}}@font-face{font-family:'OpenSans';src:url("../css/OpenSans-Light.ttf?v=cf5f5184c1441a16") format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'OpenSans';src:url("../css/OpenSans-Regular.ttf?v=e64e508b2aa2880f") format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'OpenSans';src:url("../css/OpenSans-Semibold.ttf?v=aa3b0ef53db12e3d") format('truetype');font-weight:600;font-style:normal}.font-ninety-em{font-size:0.9em}.code-color-magenta{color:#959}a{text-decoration:none;color:#0078BC}.text-darkish{color:#222}.text-dimmed{color:#bbb}.text-smaller{font-size:0.9rem}.text-smallest{font-size:0.8rem}.text-tiny{font-size:0.75rem}.font-weight-bolder{font-weight:400}.img-group{width:100%;height:auto}@media (min-width:768px){.img-group{width:auto;height:260px}}.vislang-head-text{font-size:1.3rem;font-weight:400;text-align:center;display:inline}.institution-head-text{font-size:1.3rem;text-align:center;font-weight:400;display:inline}.divider-bar{display:inline;padding-left:4px;padding-right:4px}.institution-head-text a:hover,.vislang-head-text a:hover{text-decoration:none}.jumbo-box{position:relative;text-align:center;border:1px solid #e0e1e2;background-color:#f0f1f3;box-shadow:0 4px var(--hero-blur) rgba(0,0,0,var(--hero-shadow-alpha));animation:heroBreathe 8s ease infinite;overflow:hidden}@property --hero-blur{syntax:'<length>';inherits:false;initial-value:10px}@property --hero-shadow-alpha{syntax:'<number>';inherits:false;initial-value:0.07}@keyframes heroBreathe{0%{--hero-blur:8px;--hero-shadow-alpha:0.05}50%{--hero-blur:50px;--hero-shadow-alpha:0.35}100%{--hero-blur:8px;--hero-shadow-alpha:0.05}}.group-logo{height:40px;position:relative;top:-2px}.group-logo-small{height:32px;position:relative;top:-2px}.group-image{text-align:center}@media (min-width:768px){.group-image{float:left;margin-right:2rem;margin-bottom:1rem}.jumbo-box{text-align:left}.vislang-head-text{display:inline;font-weight:400;font-size:1.3rem}.institution-head-text{display:inline;font-size:1.3rem;font-weight:400}.front-text{font-size:1.1rem}.subtext{font-size:1rem}}.gallery img{opacity:0.85!important;transition:opacity .5s ease-in-out!important;-moz-transition:opacity .5s ease-in-out!important;-webkit-transition:opacity .5s ease-in-out!important}.gallery img:hover{opacity:1!important}.phd-alumni-area{background-color:#fffdf6!important;border-color:#eee7cc!important}@media(min-width:992px){.news-area{max-height:320px}.phd-alumni-area{height:128px;overflow:hidden}.bio-area{min-height:340px}}.sponsor-logo{filter:grayscale(100%);opacity:0.5;transition:filter 0.3s,opacity 0.3s}.sponsor-logo:hover{filter:grayscale(0%);opacity:1}.h-sm-200{}@media (min-width:1200px){.h-sm-200{height:200px}}a.plain{text-decoration:none;color:000}a.plain:visited div.highlight{border-color:#dee2e6!important}a.plain:visited div.phd-alumni-area{border-color:#eee7cc!important}a:visited .img-thumbnail{border-color:#dee2e6}.highlight:hover{background-color:#fafafa}.highlight:active{background-color:#f2f2f2}.flashes{list-style-type:none;margin:0;padding:0}.flashes li{margin:0;padding:0}.custom-file-label-x{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label-x:focus{box-shadow:none}.custom-file-label-x-icon{position:absolute;top:0;right:0;bottom:0;z-index:1;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;border-left:inherit;border-radius:0 .25rem .25rem 0}.form-control:focus{box-shadow:none;outline:2px solid #0078BC;outline-offset:-1px}.form-control::placeholder,.form-control-placeholder{font-size:0.95rem;color:#aaa;font-style:italic}#text2scene-form .form-control:valid,#text2scene-form .form-control.is-valid{background-image:none!important}.form-control-goodwidth{width:450px}.form-control-promptwidth{width:550px}.material-icons.md-18{font-size:20px}.blank-container{background-color:#fff;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;border-bottom:1px solid white}.section-title{font-size:1em;text-align:center;font-weight:400;color:var(--primary)}h3{font-size:1.4rem}h5{font-size:1.1rem}.news-listing{padding-left:1em;list-style-type:disc;margin:0}.news-listing li{padding:0;padding-bottom:0.5em;font-size:0.9em}li.media{margin-bottom:2.5rem}li.media-item{margin-bottom:2.5rem}body{background-image:url("../images/texture4.jpg?v=aa98bd868fc1f1f6");font-family:'Open Sans',sans-serif;font-weight:300}.alumni{}.alumni span{font-weight:bold}.alumni div{display:inline}@media (min-width:768px){.alumni div{display:block}}.collaborators span{font-weight:bold}.collaborators div{display:inline}@media (min-width:768px){.collaborators div{display:block}}.website-header{line-height:1}.uva-color{color:#E57200}.display-4{font-size:2.5rem}@media (min-width:768px){.display-4{font-size:3rem}}.people p{margin:0}.bio-area-unlinked{color:#0078BC}.box-shadow{box-shadow:0 0.25rem 0.75rem rgba(0,0,0,.05)}.card-img-right{height:100%;border-radius:0 3px 3px 0}.flex-auto{-ms-flex:0 0 auto;flex:0 0 auto}span.pub_authors,span.pub_authors a{color:#000;text-decoration:none}span.pub_info,span.pub_info a{text-decoration:none}.publications-list{margin-bottom:1rem;font-size:0.9rem}.color-highlight{color:#a00}.color-highlight-lighter{font-size:0.8em;font-weight:lighter}.news-heading{font-weight:bold;padding-left:20px}.image-placeholder-size{width:400px;height:326px}.box-height-25{height:25px}.page-footer{padding:2.5rem 0;color:#999;text-align:center;background-color:#f9f9f9;border-top:.05rem solid #e5e5e5;margin:0}.page-footer p:last-child{margin-bottom:0}.list-group-item{background-color:#f8f9fa;border:1px solid #dee2e6;padding:0.75rem 1.25rem;margin-bottom:0.5rem;border-radius:0.25rem}.list-group-item small{display:block;margin-top:0.5rem;color:#6c757d}.lang-switcher{--tab-w:46px;position:fixed;top:0;right:1.5rem;z-index:1080}.lang-switcher>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:var(--tab-w);height:38px;background:#0078BC;color:#fff;border-radius:0 0 8px 8px;box-shadow:0 2px 10px rgba(0,0,0,0.18);user-select:none;transition:background 0.15s,height 0.15s}.lang-switcher>summary::-webkit-details-marker{display:none}.lang-switcher>summary:hover,.lang-switcher[open]>summary{background:#005f96}.lang-switcher .lang-globe{font-size:22px;line-height:1}.lang-switcher .lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:1080;min-width:150px;margin:0;padding:0.3rem;list-style:none;background:#fff;border:1px solid #e4e8ed;border-radius:0.6rem;box-shadow:0 10px 28px rgba(0,0,0,0.16)}.lang-switcher .lang-menu li{margin:0}.lang-switcher .lang-menu a{display:block;padding:0.45rem 0.7rem;border-radius:0.4rem;font-size:0.88rem;color:#333;text-decoration:none;white-space:nowrap}.lang-switcher .lang-menu a:hover{background:#f0f7fc;color:#0078BC}.lang-switcher .lang-menu a.active{font-weight:700;color:#0078BC;background:#eef6fc}
