@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(/assets/montserrat-v31-latin-100-DmCriHno.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url(/assets/montserrat-v31-latin-100italic-ByEOKfMj.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(/assets/montserrat-v31-latin-200-C98N1POV.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(/assets/montserrat-v31-latin-200italic-BxafqC0p.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/montserrat-v31-latin-300-BgP24wlQ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(/assets/montserrat-v31-latin-300italic-DSsDFQ71.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/montserrat-v31-latin-regular-BLhwKU8k.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/assets/montserrat-v31-latin-italic-CnlIvBC9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/assets/montserrat-v31-latin-500-DRFEGfly.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(/assets/montserrat-v31-latin-500italic-DXA4yvBS.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets/montserrat-v31-latin-600-UVxSCcoG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(/assets/montserrat-v31-latin-600italic-Dgc2MWzZ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/montserrat-v31-latin-700-BdjcYUrC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(/assets/montserrat-v31-latin-700italic-CBaAd72i.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/assets/montserrat-v31-latin-800-axpkC1rd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:url(/assets/montserrat-v31-latin-800italic-DyMN9dWi.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/assets/montserrat-v31-latin-900-B0TD3Qnu.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(/assets/montserrat-v31-latin-900italic-Drco3BKl.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/assets/open-sans-v43-latin-300-BuA4N9V4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/assets/open-sans-v43-latin-300italic-C92VdDR4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/assets/open-sans-v43-latin-regular-D-erVzNr.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/assets/open-sans-v43-latin-italic-n_WD65MV.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/assets/open-sans-v43-latin-500-BuZtPktR.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:500;src:url(/assets/open-sans-v43-latin-500italic-DrjftIJn.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/assets/open-sans-v43-latin-600-B_B0eGjx.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:600;src:url(/assets/open-sans-v43-latin-600italic-orztAUsm.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/assets/open-sans-v43-latin-700-BH5mO96r.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(/assets/open-sans-v43-latin-700italic-CbPZWGnu.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(/assets/open-sans-v43-latin-800-BoiSTvTz.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:800;src:url(/assets/open-sans-v43-latin-800italic-CONclWNJ.woff2) format("woff2")}:root{color-scheme:light dark}html,body{margin:0;padding:0;width:100%;height:100%;font-family:Open Sans,sans-serif}body{overflow-x:hidden;overflow-y:auto;background:#f5f5f5;display:flex;flex-direction:column}@media (prefers-color-scheme: dark){body{background:#212121}}@media (max-width: 1200px){body{font-size-adjust:.8}}@media (max-width: 1199px) and (min-width: 810px){body{font-size-adjust:.5}}@media (max-width: 809px){body{font-size-adjust:.3}}main{display:flex;flex-direction:column;flex:1}main div#content{background:#f5f5f5;display:flex;flex-direction:column;flex:1}@media (prefers-color-scheme: dark){main div#content{background:#212121}}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}img,br{-webkit-user-select:none;user-select:none}a{color:#212121}@media (prefers-color-scheme: dark){a{color:#f5f5f5}}#navbar{overflow:hidden;background:#f5f5f5;position:fixed;width:calc(100% - 2em);height:3.5em;padding:0 1em;display:flex;gap:16px;align-items:center;z-index:999}@media (prefers-color-scheme: dark){#navbar{background:#212121}}#navbar .icon{display:none}#navbar #nav-logo{margin-right:1em;border-radius:.075em}#navbar a{float:left;display:flex;text-align:center;text-decoration:none;font-size:16px;-webkit-user-select:none;user-select:none;align-items:center;height:1.5em;cursor:pointer}#navbar a:hover{color:#000}@media (prefers-color-scheme: dark){#navbar a:hover{color:#fff}}#navbar a.active{font-weight:700}#navbar a.right{margin-left:auto}#navbar a:first-child{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.5em}#navbar a img{height:1.5em}@media screen and (max-width: 600px){#navbar a:not(:first-child){display:none}#navbar a.icon{float:right;display:block}}@media (prefers-color-scheme: light){#navbar a img:not(#nav-logo){filter:brightness(13%)}}section#hero{width:100vw;height:75vh;display:grid;align-content:center;align-items:center;text-align:center;justify-items:center;overflow:hidden;color:#fff;background-color:#2b05004d}section#hero #hero-content{border:.25em solid whitesmoke;border-radius:1em;display:grid;justify-items:center;background-color:#21212180;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}section#hero #hero-content #hero-header{font-weight:700;font-size:4.5em;margin:.25em;min-width:40vw}section#hero #hero-content #hero-subtitle{font-weight:400;font-size:2.5em;max-width:60vw;margin-top:0;margin-bottom:.75em}section#hero:before{background:center / cover no-repeat url(/cellotrial.jpg);content:"";position:fixed;top:0;left:0;width:100%;height:75%;z-index:-1;transform:translateZ(0)}section:not(#hero){color:#212121;width:100%;display:grid;text-align:center;justify-items:center;align-items:center;overflow:hidden;flex-grow:1}section:not(#hero):nth-child(2n){background:#f5f5f5}@media (prefers-color-scheme: dark){section:not(#hero):nth-child(2n){background:#212121}}section:not(#hero):nth-child(odd){background:#f6f6f6}@media (prefers-color-scheme: dark){section:not(#hero):nth-child(odd){background:#202020}}@media (prefers-color-scheme: dark){section:not(#hero){color:#f5f5f5}}section:not(#hero) div{max-width:60vw}section:not(#hero) div:first-of-type{margin-top:1.5em}section:not(#hero) div:last-of-type{margin-bottom:1.5em}section:not(#hero) h1{margin:0 0 .5em}section:not(#hero) p{font-size:1.025em;margin-top:0;line-height:2em;text-wrap:balance}section:not(#hero) p:last-child{margin-bottom:0}ul{margin-top:0;max-width:50vw;text-align:left;list-style-type:square;list-style-position:inside}footer{padding:1em 0;color:#f5f5f5;background:#220400;text-align:center}
