#toTopBtn{display:none;position:fixed;bottom:20px;left:30px;z-index:98;padding:15px;background:#d8d8d8;color:#fff;font-size:12px;font-family:'Helvetica',sans-serif;font-weight:500;line-height:8px}#myBtn:hover{background-color:#555}.headshot{background-image:url(/assets/img/andrew-lewman-headshot.jpg) !important;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:cover !important;height:100vh}@media (min-width: 944px){.headshot{position:sticky;top:0;left:0}}@media (max-width: 944px){.headshot{min-width:100%}}.sliding-panel-content li a{color:#999999;display:block;padding:10px 20px;font-family:'Helvetica',sans-serif;font-size:1.15em;font-weight:500;text-transform:uppercase}.burger-box{z-index:999;position:fixed;top:15px;left:20px;display:block;width:24px;height:24px;cursor:pointer}.burger{content:'';font-size:0px;user-select:none;position:absolute;top:50%;left:0;width:24px;height:4px;background:#333;transition:background 0.3s, transform 0.3s, top 0.3s}.burger:before{position:absolute;top:50%;left:0;width:24px;height:4px;background:#333;transition:background 0.3s, transform 0.3s, top 0.3s;top:-8px;left:0;content:""}.burger:after{position:absolute;top:50%;left:0;width:24px;height:4px;background:#333;transition:background 0.3s, transform 0.3s, top 0.3s;top:8px;left:0;content:""}.is-open .burger{content:'';position:relative;display:block;width:30px;height:27px;background:transparent url(../img/close.png) no-repeat center center;background-size:contain;opacity:1;transition:all 200ms linear}.is-open .burger:before{display:none}.is-open .burger:after{display:none}.sliding-panel-content{position:fixed;top:0px;right:auto;bottom:0px;left:0px;height:100%;width:50%;transform:translateX(-150%);transition:all 0.25s linear;background:#404040;z-index:998;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width: 614px){.sliding-panel-content{height:100%;width:100%}}.sliding-panel-content ul{padding:0;margin:0}.sliding-panel-content li{list-style:none}.sliding-panel-content li:first-child{margin-top:50px}.sliding-panel-content li a:focus{color:#fff}.sliding-panel-content li a:hover{color:#fff}.sliding-panel-content.is-visible{transform:translateX(0)}.sliding-panel-fade-screen{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:black;opacity:0;visibility:hidden;z-index:997}.sliding-panel-fade-screen.is-visible{opacity:0.4;visibility:visible}.sliding-panel-button{padding:10px 16px;display:inline-block;cursor:pointer;position:relative;outline:none}.sliding-panel-button img{height:1.3em}#press-wrapper p{font-size:2vw}#press-wrapper h2{text-align:left}#press-wrapper a{color:rgba(51,51,51,0.6)}#press-wrapper a:hover{text-decoration:underline}.flex-boxes{align-items:stretch;clear:both;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.flex-boxes::after{clear:both;content:"";display:block}.flex-boxes .flex-box{align-self:stretch;border-radius:3px;display:block;flex:2 2 15em;padding:2em 2em 3em 2em;text-decoration:none;transition:all 0.2s ease-in-out}.flex-boxes .flex-box img{display:block;height:3em;margin:0 auto 1em;opacity:0.4}.flex-boxes .flex-box .flex-title{color:rgba(51,51,51,0.7);font-size:1.2em;margin-bottom:0.5em}.flex-boxes .flex-box p{line-height:1.5em;margin:auto;text-align:left;color:#333;padding-bottom:1em;font-size:3vw}.flex-boxes .flex-box-big{flex:1 1 40em}.name{font-weight:900;text-transform:uppercase;letter-spacing:-0.02em;font-size:5vw}.greeting{color:#bf550a;line-height:1.75;font-size:3.5vw}.learn{color:#bf550a;font-style:italic;font-size:1.5vw;text-align:center}.learn-more span,footer span{color:#bf550a}.learn-more a,footer a{color:rgba(51,51,51,0.6);font-size:2.3vw}.learn-more a:hover,footer a:hover{text-decoration:underline}footer{text-align:center;font-family:'Helvetica',sans-serif;padding:2em 2em 3em 2em}footer .copyright{text-align:right;font-size:1.5vw}footer:before{content:'';display:block;width:100%;height:1px;margin:0 auto 60px;background:#d8d8d8}
