@import url("https://use.typekit.net/pwp5lmn.css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:400;font-style:normal;color:#333;font-size:calc(1em + 0.4vw);line-height:1.5;}body{margin:0px;padding:0px;background-color:#fff;}#outer{display:flex;flex-direction:column;gap:2em;font-size:0.8em;margin:1em;}#left{display:flex;flex-direction:column;flex:1 1 0;text-align:center;}#logo{background-image:url(/themes/nua_10_001/images/nick_logo.svg);background-size:100% auto;background-repeat:no-repeat;padding-right:1em;font-size:5vw;aspect-ratio:1.51/1;display:flex;flex-direction:column;justify-content:center;margin-bottom:1em;width:90%;margin-left:auto;margin-right:auto;text-align:right;}#logo .email{font-size:0.8em;}#block-nua-10-001-mobilemenu{display:block;}#block-nua-10-001-projects-menu{font-size:0.8em;margin-top:1em;display:none;}#left ul,#left li{margin:0;padding:0;list-style-type:none;list-style-image:none;}#left ul{font-size:1.8em;}#left h2{margin:0px;padding:0px;font-weight:100;font-size:1.8em;line-height:1.2em;}#left p{margin:0px;padding:0px;}#footer_details{font-size:0.6em;margin-top:5em;display:none;}#footer_details2{font-size:0.6em;margin-top:5em;display:block;}#centre{display:flex;flex:3 1 0;}#centre:empty{display:none;}#centre img{width:100%;height:auto;}#right{display:flex;flex-direction:column;flex:1.5 1 0;max-width:40rem;background-color:#f7f7f7;padding:1em;}#block-nua-10-001-views-block-nua-projects-block-1 ul{margin:0px;padding:0px;list-style-type:none;list-style-image:none;}#block-nua-10-001-views-block-nua-projects-block-1 li{margin:0px;padding:0px;list-style-type:none;list-style-image:none;}#block-nua-10-001-views-block-nua-projects-block-1 li a{display:block;padding:0.5em;border:1px solid #333;margin:0.5em;}#footer{border:2px solid #000;text-align:center;height:10vh;background-color:#fff;font-size:0.7em;}#footer p{margin:0px;padding:0px;}a{display:block;color:#666;text-decoration:none;}a:hover{color:#000;}H1{font-weight:100;margin-top:0px;padding-top:0px;padding-bottom:1em;border-bottom:1px solid #ccc;}
@media only screen and (min-width: 30em){#outer{flex-direction:row;}#left{max-width:17%;text-align:right;}#left ul{font-size:1em;}#block-nua-10-001-mobilemenu{display:none;}#block-nua-10-001-projects-menu{font-size:0.8em;margin-top:1em;display:block;}#logo{font-size:1vw;width:100%;}#footer_details{display:block;}#footer_details2{display:none;}#centre{max-height:calc(100vh - 2em);overflow:scroll;}
}
@media only screen and (min-width: 49em){}
