*,*::before,*::after{box-sizing:border-box;margin:0}html{font-family:"News Cycle",sans-serif}h1,h2{font-family:"Palanquin",sans-serif}h1{font-size:2rem;letter-spacing:0.025em;color:#4a4a4a;font-weight:200}p{font-size:18px;letter-spacing:0.01em;color:#6a6a6a;line-height:1.6;font-family:'Palanquin', sans-serif;font-weight:300}nav{margin-bottom:25px;display:flex;align-items:center;padding-bottom:25px;border-bottom:1px solid #eaeaea}nav a{text-decoration:none;color:#333333;letter-spacing:0.2em;margin-right:20px;text-transform:uppercase;transition:color 100ms ease-in-out;font-family:"Palanquin",sans-serif}nav a:hover{color:#777777}nav .nav-logo{transition:opacity 100ms ease-in-out}nav .nav-logo img{display:block}nav .nav-logo:hover{opacity:0.9}.container{display:grid;grid-template-rows:100vh}.container section{display:grid;align-items:center;height:100%;width:100%;overflow-y:auto}.container section:first-child{background:#303433;position:relative;z-index:0}.container section:last-child{padding:0 10%;position:relative;z-index:1;box-shadow:-20px 0 30px rgba(0,0,0,0.15)}.container-half{grid-template-columns:50% 50%}@media screen and (max-width: 768px){.container-half{grid-template-rows:auto;grid-template-columns:100%}.container-half section:first-child{min-height:200px}}.container-most{grid-template-columns:30% 70%}@media screen and (max-width: 768px){.container-most{grid-template-rows:auto;grid-template-columns:100%}.container-most section:first-child{min-height:200px}}
