@font-face{font-family:Roboto;src:url(/fonts/Roboto-VariableFont_wdth,wght.ttf) format("truetype");font-weight:100 1000;font-stretch:75% 125%;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-VariableFont_wght.ttf) format("truetype");font-weight:400 800;font-style:normal;font-display:swap}body{margin:0;padding:0 2rem;font-family:Roboto,sans-serif;background-color:#fff}app-journal,app-portal{min-height:100vh;margin:0;display:grid;grid-template-rows:auto 1fr auto}a{text-decoration:none;color:#000}a:visited{color:#000}.contra{background:transparent;padding:.1em .3em;margin:-.1em -.3em;box-shadow:none}.contra:hover{background:#000;color:#fff;box-shadow:0 0 0 .4rem #000;transition:background-color .1s,color .1s,box-shadow .1s}.contra:not(:hover){transition:background-color 2s,color 10s,box-shadow 2s}.contra_slow:not(:hover){transition:background-color 2s,color 30s,box-shadow 2s}.section-title h2,.section-title .subtitle{margin:0;font-size:1.5rem;font-weight:500;color:#000;margin:.1rem}header{display:flex;flex-direction:row;justify-content:left;gap:5rem;padding:1rem 0;border-bottom:3px solid #000000}.logobar{margin:1rem 0 0;padding-bottom:1rem;border-bottom:3px solid #000000}.logos{display:flex}.logos>img{height:3rem;padding:0 .5rem;border-right:3px solid #000000}.logos.portal>img{height:6rem}.logos :first-child{padding-left:0}.logos :last-child{padding-left:.5rem;padding-right:0;border-right:unset}.titles{margin:1rem 0 0}h1,.subtitle{font-weight:400;font-size:1.5rem;margin:.5rem 0 0}footer{display:flex;flex-direction:row;justify-content:space-between;gap:2rem;padding:1rem 0}footer .small{height:3rem;border-bottom:unset}footer .contact{margin-bottom:1rem;display:flex;color:#666;gap:4rem;align-items:end}footer .contact a,footer .contact a:visited{color:#666}footer>.noborder>img{border-right:unset}footer .middle{align-self:center;min-width:400px}.rc-expositions,.ffa-expositions,.projects-current,.projects-previous,.research-expositions,.research-reports{padding:1rem 0;border-bottom:3px solid #000000}.research-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.focusable .article-title,.focusable .author{transition:background-color .5s,color .5s,box-shadow .5s;display:inline-block;padding:0 .05rem;background-color:transparent;box-shadow:none;color:#000}.focusable .author{color:#666}.focusable:hover .article-title,.focusable:hover .author{background-color:#000;color:#fff;transition:background-color .5s,color .5s,box-shadow .5s}.focusable:hover .article-title{box-shadow:0 .3rem 0 .3rem #000}.focusable:hover .author{box-shadow:0 -.3rem 0 .3rem #000}.research-item{left:-1rem;padding:1rem;width:22vw;display:flex;flex-direction:column;cursor:pointer}.research-item .details{display:flex;flex-direction:column;justify-content:space-between}.research-item .bottom{margin-top:auto}.details>h3{font-size:unset;font-weight:unset;margin:1rem 0 .5rem}.research-list p{margin:.5rem 0}.keywords{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 0;border-bottom:3px solid #000000}.keyword{font-family:EB Garamond,serif;font-weight:400;line-height:1.2;display:inline-block;padding:0 .2em}.keyword.active{background:#000;color:#fff}.read-more{display:inline-block;padding:.5rem 1rem;background:#007bff;color:#fff;text-decoration:none;border-radius:4px;transition:background .2s}.read-more:hover{background:#0056b3}.thumbnail{width:100%;height:200px;object-fit:cover;border-radius:4px}.article-title{font-weight:600;color:#000}.section-title{margin-bottom:1rem}.author,.where,.abstract{color:#666}@media (max-width: 768px){.research-item{grid-template-columns:1fr}.thumbnail{width:100%;height:200px}}.bordered{border-bottom:3px solid #000000}.editorial{max-width:1200px;font-size:1.2rem;padding:1.5rem 0 1.3rem;line-height:22px}.paragraphish{max-width:800px;padding:1rem 0 1.5rem;font-size:1.2rem}.paragraphish h2{margin-top:2rem;margin-bottom:.2rem}.paragraphish h3{margin-top:1.5rem;margin-bottom:.2rem}.paragraphish p,.paragraphish ul{margin:.2rem 0 .5rem}
