@font-face{font-family:sintony;font-weight:700;font-style:normal;src:local("Sintony Bold"),local("Sintony-Bold"),url(/fonts/sintony_700.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:sintony;font-weight:400;font-style:normal;src:local("Sintony"),local("Sintony-Bold"),url(/fonts/sintony_500.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@viewport{width: device-width;
  zoom: 1.0; }hr{border-top:2px solid #241d15}body{font-family:palatino linotype,book antiqua,Palatino,serif;font-size:18px;margin:0;padding:0;color:#241d15;display:flex;flex-direction:column;font-kerning:normal}header{display:block;width:min-content;padding-top:10em;padding-bottom:4em}footer{padding:2em;text-align:center}h1,h2{margin:0}h1{text-align:center}h2{font-size:1.2em}li{padding-bottom:1em;list-style:none}a,a:visited,a:hover{font-weight:700;text-decoration:none;color:#241d15}.content{box-sizing:border-box;margin:auto;padding-top:1em;padding-bottom:1em;flex:1}.wrap{margin:auto}.horizontal-list{width:min-width;display:inline-block;overflow:hidden;margin:0;padding:0;list-style:none;text-align:center}.horizontal-list li{display:inline-block;float:left;padding:0}.horizontal-list li a{font-family:sintony,futura,helvetica neue,Helvetica,Arial,sans-serif;display:inline-block;padding:8px;text-align:center;position:relative;color:#fff}.horizontal-list li a:hover{border-bottom:6px solid #fff;padding:8px 8px 2px}#topnav{overflow:show;display:block;background:#e57b3a;top:0;width:100%}#topnav .wrap{display:flex;align-items:center;justify-content:center}#topnav .wrap #textlockup{height:40px;background-size:contain}#hero{background:url(/img/orange_pillars.svg)50% no-repeat;display:flex;flex-direction:column;min-height:350px;background-size:fill;color:#000;text-align:center}#hero #title{display:flex;align-self:flex-end;flex:1}#hero #subtitle{display:flex;align-self:flex-start;flex:1}#hero hr{align-self:center;overflow:visible;min-width:250px;max-width:250px;text-align:center;border-style:none;margin:20px 0 0}#hero hr:after{align-self:center;content:url(/img/wy.svg);width:40px;display:inline-block;position:relative;top:-10px;padding:0}.vertical-list{margin:18px 0 0}#oevure ul{padding-bottom:1em}.content_li h2,.content_li h3{display:inline}.content_li h3{margin:0}.content_li ul{flex-direction:column}.content_li ul li{flex:1}.content_li a{display:flex;flex-flow:row nowrap}.content_li .left{flex-basis:100%;flex-shrink:1}.content_li .title{display:flex}.content_li .title h2,.content_li .title h3{flex:1}.content_li .title .year{display:flex;align-items:flex-end}.content_li .right{flex-basis:40%;text-align:right;display:flex;margin-left:5px;min-height:180px!important;max-height:180px!important}.content_li .summary{margin-left:1em;text-indent:2em;font-weight:200;line-height:1.25}@media screen and (min-width:720px){.wrap{min-width:720px;max-width:720px;margin:auto}footer br{clear:both}#topnav .wrap{flex-direction:row wrap}#topnav .wrap #textlockup{flex-baseline:240px;flex:1;background:url(/img/textlockup.svg)50% 100% no-repeat}#hero h1{align-self:flex-start;text-align:right;letter-spacing:15px;padding:15px 0 15px 15px;font-size:4em}#hero h2{align-self:flex-end;text-align:left;font-size:2em;letter-spacing:10px;padding:15px 5px 15px 15px}}@media screen and (max-width:719px){h1{font-size:2em}h2{font-size:1.25em}.wrap{width:100%;margin:0}.content{padding:0 2.5%}.content .wrap .vertical-list ul{padding:0}.content_li h2{font-size:1em}#topnav .wrap{flex-direction:column-reverse}#topnav .wrap .horizontal-list li{font-size:.9em;padding:0}#topnav .wrap #textlockup{width:100%;background:url(/img/textlockup.svg)50% no-repeat}#hero #title{align-self:center}#hero #subtitle{align-self:center}#hero h1{align-self:center;align-text:center;letter-spacing:15px;padding:15px 0 15px 15px}#hero h2{align-self:center;align-text:center;letter-spacing:10px;padding:15px 5px 15px 15px;flex:1}}@media screen and (max-width:480px){.content_li .right{display:none}}@media screen and (max-width:360px){h1{font-size:1.5em}h2{font-size:1em}#topnav .wrap .horizontal-list li{font-size:.7em}#hero h1{letter-spacing:10px;padding:10px 0 10px 10px}#hero h2{font-size:1em;letter-spacing:.25em;letter-spacing:5px;padding:10px 5px 10px 10px}}