#root,.App,body,html{display:flex;flex-direction:column;font-family:Inria Sans,sans-serif;height:100%;margin:0;padding:0}header{padding:20px;text-align:center}main{flex:1 1}.container{align-items:center;display:flex;flex-direction:column;margin-top:128px}.logo{height:auto;width:80%}.logo-container{margin-bottom:64px;margin-left:100px;margin-top:64px}.header-logo{margin:0!important;position:fixed;top:128px;transform:translateX(48px)}.header-logo.shrink{left:32px;position:fixed;top:32px;z-index:-1}.header-logo.shrink .logo{width:300px}.trusts{padding:16px;text-align:center;width:40%;z-index:-2}.trusts h3{font-size:24px;font-weight:400;margin-bottom:16px}.trusts-logos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:16px}.trusts-logos img{filter:grayscale(1);height:auto;opacity:.7;width:130px}.startup-support{align-items:center;display:flex;justify-content:center;margin-top:120px}.startup-support img{margin-left:8px;width:160px}.section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:128px auto}.section h2{font-size:36px}#mission{margin-bottom:0}#footer{align-items:center;display:flex;flex-direction:column;font-size:.8rem;justify-content:center;margin-top:128px;opacity:.8;padding:20px;text-align:center}html{scroll-snap-type:y mandatory}#header,#mission,#projects .project,#projects .trusts,#team{scroll-snap-align:center;scroll-snap-stop:always}.project{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:140px 0;min-height:280px;padding:48px;width:calc(100% - 96px)}.project:first-of-type{margin-top:48px}.project img{height:auto;width:400px}.project div{margin-left:32px;width:400px}.project div h3{font-size:24px;margin:0}.project div p{font-size:16px}.project div a{align-items:center;display:flex;justify-content:center;margin-top:32px;padding:9px;text-decoration:none;transition:opacity .3s;width:120px}.project div a:hover{opacity:.8}.team{flex-direction:row;justify-content:center;margin:48px auto;width:100%}.member,.team{align-items:center;display:flex}.member{flex-direction:column;margin:0 32px;text-align:center}.member img{height:auto;width:150px}.member div{margin-top:24px}.member div h3{font-size:22px;margin:0}.member div p{font-size:16px;width:200px}
/*# sourceMappingURL=main.8ca1386d.css.map*/