.section{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-align:stretch;align-items:stretch;min-height:60vh;width:100%;align-content:center;padding:20vh 50px 20vh 75px}.section svg{position:absolute;top:-50px;left:0;right:0;width:100%;height:50px}.section svg.bottom{bottom:0;top:auto;fill:grey}.section.section--hello{background-color:#fff;color:#1428a0}.section.section--intro{background-color:#bbbdbf;color:#1428a0}.section.section--about{background-color:#1428a0;color:#fff}.section.section--about svg{fill:#1428a0}.section.section--clients{background-color:#343436;color:#fff}.section.section--clients svg{fill:#343436}.section.section--portfolio{background-color:#bbbdbf;color:#1428a0}.section.section--portfolio svg{top:-20px;fill:#bbbdbf}.section.section--portfolio svg.bottom{top:auto;bottom:-50px}.section.section--portfolio1{background-color:#1428a0;color:#fff}.section.section--portfolio1 svg{top:-50px;fill:#1428a0}.section.section--pepperhill svg{top:-50px;fill:#3a99d8}.section.section--contact svg{fill:#b8bbbf}.h1,.h2,.h3,.h5,h1,h2,h3,h4{font-family:nimbus-sans,sans-serif;font-weight:700;margin:0 0 1em;line-height:1;letter-spacing:-1px}@media (min-width:30rem){.h1,.h2,.h3,.h5,h1,h2,h3,h4{letter-spacing:-2px}}.h1 a,.h2 a,.h3 a,.h5 a,h1 a,h2 a,h3 a,h4 a{color:inherit}.h1 a:hover,.h2 a:hover,.h3 a:hover,.h5 a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{border-bottom:.1875rem solid}.h1 span,.h2 span,.h3 span,.h5 span,h1 span,h2 span,h3 span,h4 span{color:#de5f5f}.h1,h1{font-size:1.2rem}@media (min-width:30rem){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:1.2rem}@media (min-width:30rem){.h2,h2{font-size:2.5rem}}.pre{display:inline-block;font-size:12px;opacity:.8;letter-spacing:1.4px;word-spacing:.2rem;text-transform:uppercase;margin:0 0 1em;color:inherit}.pre span{font-size:.9em;margin-right:.4em;opacity:.5}.pre:hover{opacity:1}.lead{display:block;font-size:.875rem;margin:0}@media (min-width:30rem){.lead{font-size:1rem}}.portfolio{font-size:.75rem}.portfolio.block{display:inline-block;width:100%}@media (min-width:30rem){.portfolio.block{width:30%}}.portfolio .link{display:block;margin:2em 0 0;color:#555;letter-spacing:2px;font-size:12px}.portfolio p{font-size:inherit;color:#343436;opacity:.7}