html{-webkit-text-size-adjust:100%;font-family:sans-serif}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline:0}img{border:0}svg:not(:root){overflow:hidden}button{-webkit-appearance:button;color:inherit;cursor:pointer;font:inherit;margin:0;overflow:visible;text-transform:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.5;margin:0}@media (min-width:48em){body{font-size:16px}}@media (min-width:1050px){body{background-image:linear-gradient(120deg,rgba(96,113,113,.87),#4f595a)}.main{background-color:#fff;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);margin:5vw auto;width:90vw}}@media (min-width:1500px){.main{width:80vw}}h1,h2{font-size:1em;font-weight:500;margin:0;text-align:center;text-transform:uppercase}.section-diagonal{overflow:hidden;position:relative}.section-diagonal--downwards:after,.section-diagonal--upwards:before{background-color:#fff;content:"";display:block;height:100px;height:7.5vw;position:absolute;width:105%}.section-diagonal--upwards:before{bottom:-50px;bottom:-3.7vw;transform:rotate(-4deg)}.section-diagonal--downwards:after{top:-50px;top:-3.7vw;transform:rotate(4deg)}.section-title{color:#4e4e53;font-family:Montserrat,sans-serif;letter-spacing:.03125em;padding:70px 0 50px}.section-title--about{font-weight:400;text-transform:none}.header{background:linear-gradient(rgba(40,40,57,.87),rgba(40,40,57,.87)),url(lake_m.868a4a0f.jpg) top/cover;background-size:cover;padding-bottom:7.5vw}@media (min-width:48em){.header{background:linear-gradient(rgba(40,40,57,.87),rgba(40,40,57,.87)),url(lake_q0.27cf18e2.jpg) top/cover}}.logo{font-family:Montserrat,sans-serif;padding:calc(7.5vw + 70px) 0 70px;text-align:center}.logo__title{border:2px solid #f2b632;color:#f2b632;display:inline-block;font-size:1.7em;letter-spacing:1px;padding:.2em 1.2em}@media (min-width:26em){.logo__title{font-size:2em}}.logo__desc{color:hsla(0,0%,100%,.8);font-size:.8em;font-style:italic;letter-spacing:.3px;text-transform:uppercase}.about p{color:#4e4e53}.about__graphic{align-items:center;display:flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;justify-content:center}.about__graphic figure:nth-of-type(3){margin:0}.about-icon{display:none}.about-icon>i{color:#666f76;font-size:30px}@media (min-width:42em){.about-icon{align-items:center;background-color:#f2b632;border-radius:50%;display:flex;height:75px;justify-content:center;margin:20px;position:relative;width:75px}.about-icon figcaption{bottom:-30px;color:rgba(78,78,83,.6);font-size:.7em;left:50%;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);width:90px}}.profile-pic{height:150px;margin:0 15px;width:150px}.about__opener{margin-top:50px;text-align:center}.about__intro{margin:50px auto 0;max-width:19em;padding:0 1em 70px;text-align:center}.story{background:linear-gradient(rgba(51,0,51,.87),rgba(51,0,51,.87)),url(sunset_m_q0.baf5f209.jpg) 50%/cover;padding-bottom:7.5vw;padding-top:7.5vw}@media (min-width:48em){.story{background:linear-gradient(rgba(51,0,51,.87),rgba(51,0,51,.87)),url(sunset_0q.7eb3bd4f.jpg) 50%/cover}}.section-title--story{color:#fff}.logo-sap{height:45px}.logo-acs{height:25px}.logo-alensa{height:37px}.logo-ebay{width:96px}.storyline{margin:0 auto 50px;max-width:625px;padding:0 14px}.storyline-list{margin:0;padding:0;position:relative}.storyline-list:before{background-image:linear-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,.8) 80%,hsla(0,0%,100%,.6));bottom:41px;content:"";left:90px;position:absolute;top:21px;width:2px;z-index:1}.story-copy{color:#fff;font-weight:300;line-height:1.8;margin:0;padding-top:6px}@media (min-width:48em){.story-copy{margin-left:125px}}.storyline-item{align-items:center;display:flex;height:82px;position:relative}.storyline-item>span{color:hsla(0,0%,100%,.6);font-size:14px;margin-right:60px;text-align:left;width:65px}@media (min-width:48em){.storyline-item>span{text-align:right}}.storyline-item:after,.storyline-item:before{border-radius:50%;content:"";position:absolute;top:calc(50% - 6px);z-index:2}.storyline-item:before{background-color:#303;border:1px solid hsla(0,0%,100%,.6);height:12px;left:85px;width:12px}.storyline-item:after{background-color:hsla(0,0%,100%,.6);height:8px;left:87px;margin-top:2px;width:8px}.storyline-item:last-child:before{border:1px solid #fff}.storyline-item:last-child:after{background-color:#fff}.storyline-item:last-child>span{color:hsla(0,0%,100%,.9)}.contact hr{width:15px}.contact__email{margin:50px 0;text-align:center}.contact__email a{color:#f2b632;font-family:Montserrat,sans-serif;font-size:1.5em;text-decoration:none;transition:all .1s ease-in-out}@media (min-width:26em){.contact__email a{font-size:2em}}.contact__email a:hover{letter-spacing:.04em}.contact__email a::selection{background-color:#f2b632;color:#000}.contact__findme{color:#4e4e53;font-style:italic;margin:50px 0 30px;text-align:center}.social-icons{align-items:center;display:flex;justify-content:center;padding-bottom:50px}.social-icons .icon{border-radius:10px;height:46px;margin:20px;overflow:visible;transition:all .2s ease-in-out;width:46px}.social-icons .icon:hover{background-color:#f2b632;transition:all .2s ease-in-out}.social-icons .icon__canvas{background-size:cover;height:47px;width:46px}.social-icons .icon__canvas--linkedin{background-image:url(linkedin.6d77bd34.svg)}.social-icons .icon__canvas--github{background-image:url(github.d635cd64.svg);height:46px}.social-icons .icon__canvas--instagram{background-image:url(insta.f89412e1.svg)}.social-icons a:nth-of-type(2){border-radius:50%}.footer{background:linear-gradient(rgba(6,52,6,.87),rgba(6,52,6,.87)),url(forest_q0.74e92560.jpg) 50%/cover;padding-bottom:2em;padding-top:7.5vw}@media (min-width:48em){.footer{background:linear-gradient(rgba(6,52,6,.87),rgba(6,52,6,.87)),url(forest_q0.74e92560.jpg) 50%/cover}}.footer__copyright{color:hsla(0,0%,100%,.4);margin:0;padding-left:2em;padding-top:35px;text-transform:uppercase}@media (min-width:48em){.footer__copyright{color:hsla(0,0%,100%,.3);padding-bottom:16px;padding-left:3em;padding-top:19px}}