body{padding-top:77px}body.project-site{padding-top:0}main{min-height:calc(100vh - 157px)}img[height="20"]{vertical-align:text-bottom;width:auto;height:20px}.orcid-id{color:#aecd54}.nav-wrap{width:min(100% - 2rem,1140px);margin-inline:auto}.site-header{z-index:20;background:var(--header);min-height:77px;position:fixed;inset:0 0 auto}.nav-wrap{justify-content:space-between;align-items:center;gap:2rem;min-height:77px;display:flex}.site-name{color:#fff;flex:none;align-items:center;gap:.8rem;min-width:0;font-size:1.5rem;font-weight:500;text-decoration:none;display:flex}.nav-links{align-items:center;gap:1.3rem;display:flex}.nav-links a,.nav-links summary{padding-block:1rem}.page-title{padding-block:1.75rem .25rem}.page-title h1{margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.25}.section-heading{padding-top:1rem}.section-heading h2,.section-title{margin:0;font-size:1.5rem;font-weight:500}.content-section,.split-section{padding-block:.25rem 1rem}.split-row{flex-direction:row-reverse;align-items:center;gap:2rem;display:flex}.split-section .figure{flex:none;padding-inline:1rem}.split-section .media-content{flex:1;min-width:0}.home-intro .figure{width:32%;max-width:340px}.figure-medium{width:40%}.figure-large{width:60%}.split-section .figure-logo{flex:0 0 calc(60% - 1rem);width:auto}.leverhulme-team .figure-logo{flex-basis:calc(52% - 1rem)}.research-team span{display:block}.project-dates{margin-bottom:0}.figure-logo img{margin-left:auto;display:block}.leverhulme-project-logo{width:min(100%,32rem)}.sig-project-logo{width:min(100%,40rem)}.project-image-left .split-row{gap:.75rem}.project-image-left .figure{flex:0 0 33.333%;padding-left:0;padding-right:.5rem}.project-image-left .media-content{flex:66.667%}.research-project .split-row{gap:1.5rem}.research-project .figure{padding-inline:0}@media (width>=721px){.home-intro .split-row,.research-project .split-row{align-items:stretch}.home-intro .figure,.research-project .figure{position:relative}.home-intro .figure img,.research-project .figure img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.research-project .figure img{object-position:left center}.research-project.project-image-left .figure img{object-position:right center}.research-project .figure-medium{flex-basis:clamp(16rem,574.6px - 27.04vw,20rem);width:clamp(16rem,574.6px - 27.04vw,20rem)}.research-project .figure-medium img{object-position:right center;width:calc(100% - .5rem);height:auto;margin-left:auto;position:static}}.band-heading{padding-block:.25rem}.label-row{align-items:center;gap:1.25rem;display:flex}.label-icon{flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid}.section-line-icon{fill:none;stroke:#fff;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:3rem;height:3rem}.text-center{text-align:center}.text-left{text-align:left}.text-justify{text-align:justify}.bullet-list :is(ul,ol){margin-block:.25rem;padding-left:2rem;list-style:none}.bullet-list li{margin-block:.55rem;position:relative}.bullet-list li:before{content:"";background:var(--accent);border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:.35rem;left:-1.65rem}.read-more{margin-block:0 .75rem;font-size:1rem}.project-result{margin:0}.project-result img{background:#fff;width:100%;display:block}.project-result figcaption{font-size:1rem}table{border-collapse:collapse;width:100%!important}th,td{vertical-align:top;padding:.35rem .75rem}.site-footer{background:var(--footer);min-height:80px;margin-top:1rem}@media (width<=900px){body{padding-top:65px}body.project-site{padding-top:0}main{min-height:calc(100vh - 145px)}.site-header,.nav-wrap{min-height:65px}.nav-wrap{flex-wrap:wrap;padding-block:.7rem}.nav-links{flex:1 0 100%;align-items:stretch;padding-block:.25rem .75rem;display:none}.nav-links.is-open{display:grid}.nav-links a,.nav-links summary{text-align:center;justify-content:center;padding:.5rem;display:flex}.nav-dropdown{width:100%;max-width:none;box-shadow:none;background:#2b2b2b;position:static}}@media (width<=720px){.split-row{flex-direction:column-reverse}.split-section .figure{width:min(100% !important, 30rem)}.split-section .figure-logo{flex-basis:auto}.text-justify{text-align:left}th,td{padding-inline:.35rem}}
