*{margin:0}html,body{height:100%;font-family:'IBM Plex Sans', sans-serif}h1,h2,h3,h4,h5{font-weight:100;margin-bottom:0.5ex}h2{font-size:400%}h3{font-size:200%}h4{font-size:150%}time{font-size:60%}a{color:lightgrey;text-decoration:none}blockquote{margin-left:2em;font-style:italic}blockquote p::before{content:"“ "}blockquote p::after{content:" ”"}header,footer{position:fixed;opacity:0.85;filter:alpha(opacity=85);width:100%;background-image:url("/assets/img/background.jpg");background-size:100%}header{top:0;height:14em;background-position:top;z-index:10}header nav{position:absolute;bottom:0;font-size:90%}header nav ul{margin:0;padding:0;list-style:none}header nav li{display:inline-block;background-color:black;color:white;height:1em;padding:0.5em 1em;opacity:0.85;filter:alpha(opacity=85)}header nav li a{text-transform:uppercase;text-decoration:none;color:white}header nav li.selected{background-color:#5c5c3d}header h1{font-size:400%;margin:0.2ex;padding:0;text-align:right}header h1 a{color:white}header h1 #line1{letter-spacing:0.01em;color:white;font-weight:100}header h1 #line2{color:lightgrey;font-size:23%;font-weight:normal}header p.right{float:right;font-size:80%;text-align:right;margin:-1em 1ex 0 0;padding:0}header img{width:24px;height:24px;padding:8px}header p{float:left;margin:auto 0;width:30%}footer{background:lightgrey;background-size:100% auto;background-position:bottom;bottom:0;width:100%;color:white}section{margin-top:19em;margin-bottom:5em;padding-left:25%;padding-right:7%;position:relative}section .video{position:relative;padding-bottom:56.25%;height:0;margin-top:-5em;margin-bottom:2em}section .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}section p{margin-bottom:0.5em}section figure{margin:1em 0 1em 0;padding:0;display:block}section figure figcaption{font-size:70%;text-align:right}section figure img{width:100%;display:block}section img.flush-right{float:right;width:40%}section img.flush-right-smaller{float:right;width:20%}section article{clear:both;margin-top:1ex;margin-right:5em;border-top:1px solid lightgrey}section iframe{margin-top:2em}section ul{list-style:none;padding:0}section ul li::before{content:"— ";margin-right:0.5em}section figure.thumbnail{display:inline-block;margin:15px}section figure.thumbnail img{width:300px;height:300px}
