html,body{margin:0;padding:0;width:100%}section{scroll-margin-top:140px}body{background-color:#fff;color:#7b7773;font-family:"Roboto Condensed",sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.5em;text-decoration:none;text-transform:none;letter-spacing:-.12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;transition:all .3s}a:hover{outline:0}a:not(.button){color:#261e15}a:not([href]){cursor:pointer}header{position:fixed;background-color:#fff;z-index:100;width:100%;display:flex;flex-wrap:wrap;align-items:stretch;height:140px}header>:first-child,header>:last-child{display:flex;align-items:center;padding:0 3rem}header>:last-child{background-color:#f8f5f2;position:relative}header>:last-child:before{content:" ";position:absolute;left:-15px;height:100%;transform:skew(-10deg);border:20px solid #f8f5f2;background-color:#f8f5f2}header nav{font-family:"Barlow Condensed",sans-serif;font-size:16px;line-height:normal;flex:1}header nav ul{list-style-type:none;padding:0;margin:0;text-align:center;height:100%;display:flex;justify-content:center}header nav ul li{transform:skew(-10deg);display:table}header nav ul li a{text-transform:uppercase;letter-spacing:1px;text-decoration:none;display:table-cell;vertical-align:middle;border-top:2px solid rgba(0,0,0,0);padding:0 1rem;font-weight:600;transition:color .3s ease,background-color .3s ease,border-color .3s ease}header nav ul li.active a,header nav ul li a:hover{color:#d70000;border-color:#d70000;background-color:#f7f5f2}main{padding-top:140px;width:1100px;margin:0 auto}h1{font-size:2.35rem;font-weight:700;font-style:italic;line-height:1.05em;text-decoration:none;text-transform:uppercase;margin-top:1.35em;margin-bottom:.89em}