*{outline:none;box-sizing:border-box}html,body{padding:0;margin:0;width:100%;height:100%;overflow:hidden;color:#fff;font-family:"Roboto",sans-serif;font-size:17px;line-height:22px;background:#000}.text1{color:#fff;font-family:"Roboto",sans-serif;font-size:17px;line-height:22px}.text2{color:#fff;font-family:"Roboto",sans-serif;font-size:15px;line-height:20px}h1{font-family:"PT Sans Narrow",sans-serif;letter-spacing:2%;text-transform:uppercase;font-weight:700;font-size:38px;color:#fff;margin:0 0 0 0}h1 span.regular{font-weight:400}h2{font-family:"PT Sans Narrow",sans-serif;letter-spacing:2%;text-transform:uppercase;font-weight:700;font-size:30px;color:#fff;margin:0 0 0 0}h3{font-family:"PT Sans Narrow",sans-serif;letter-spacing:2%;text-transform:uppercase;font-weight:700;font-size:17px;color:#fff}h4{font-family:"PT Sans Narrow",sans-serif;letter-spacing:2%;text-transform:uppercase;font-weight:700;font-size:18px;color:#8dc63f}h5{font-family:"Syne",sans-serif;letter-spacing:2%;text-transform:uppercase;font-weight:700;font-size:14px;color:#8dc63f;line-height:22px}@media(max-width: 829px){h1{font-size:24px}h2{font-size:21px}h3{font-size:12px}h4{font-size:16px}h5{font-size:12px}}button{font-family:"PT Sans Narrow",sans-serif;font-weight:700;letter-spacing:2%;font-size:18px;color:#000}body{opacity:0}.column{max-width:830px;display:flex;flex-direction:column;align-items:center;justify-content:center}.space-vertical{justify-content:space-around}@media(max-width: 829px){.column{max-width:100%;padding:20px}}#front-page{width:100vw;min-height:100vh;position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden}.smoke{position:absolute;top:0;left:0;width:100%;z-index:-2;object-fit:cover;object-position:top center}@media(max-width: 839px){.smoke{width:300%}}#logo-container{visibility:hidden;transform-origin:center center;padding:30px;margin-left:-30px;z-index:1000}@media(max-width: 829px){#logo-container{width:250px;margin-left:-20px}}.content,#content,#wrapper{width:100%;overflow:hidden}#content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}h5#slogan{margin-top:10px}.front-page-container{display:flex;justify-content:center;flex:1 1 auto;width:100%}.front-content{width:100%;text-align:center;line-height:1.5em}.separator{margin-bottom:25px}.side-by-side{display:flex;justify-content:center;gap:30px}.side-by-side.reversed{flex-direction:row-reverse}.side-by-side .left-image .bio-image{width:200px;border-radius:20px;border:2px rgba(153,196,85,.5) solid;box-shadow:1px 1px 4px rgba(153,196,85,.3)}.side-by-side .right-content,.side-by-side .left-content{flex:1 1 auto}@media(max-width: 839px){.side-by-side{text-align:center;flex-direction:column}.side-by-side.reversed{flex-direction:column}.side-by-side .left-image{margin-bottom:15px}}.up>.item{opacity:0}.quote{display:flex;justify-content:center;width:100%;margin:20px 0;padding:0 30px}.quote>div{padding:10px 10px 10px 40px;background:url(/assets/images/quote.png) no-repeat left top}.annotation{margin-top:4px;text-align:right}.section{margin:80px 0}@media(max-width: 839px){.section{margin:20px 0}}.panel{background:#141414;border-radius:20px;padding:40px}agra-shimmer-text{width:100%;--text-color: #8DC63F;--font: 26px "Syne", sans-serif}agra-shimmer-text:not(:defined){opacity:0}@media(max-width: 839px){agra-shimmer-text{--font: 22px "Syne", sans-serif}}.footer{width:100%;background:#141414;padding:8px;text-align:center;margin-top:30px;color:#9c9c9c;font-size:11px}.footer a{color:#fff;cursor:pointer}.subtitle{margin-top:8px}.bullets{width:100%;display:flex;justify-content:center;align-self:stretch}.bullets ul{margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.bullets ul li{display:block;flex:0 0 auto;text-align:left;white-space:nowrap;color:#8dc63f;font-family:"PT Sans Narrow",sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;background:url("/assets/images/bullet.png") no-repeat left center;padding:10px 0 10px 45px;list-style:none;margin:0}.landscape-image{width:291px;height:194px;object-fit:contain;border-radius:15px}#projects{width:100%;margin:30px 0}#projects h2{text-align:center}.spread{display:flex;justify-content:space-between}.spread img{opacity:.8;margin:15px;height:80px}@media(max-width: 839px){.spread{flex-wrap:wrap;justify-content:center}}#hiring{text-align:center;display:flex;flex-direction:column;align-items:center;margin:30px 0;padding:20px 0;width:100%;overflow:hidden}#hiring h1{margin-bottom:4px}#hiring h3{margin-top:8px}#hiring p{font-size:19px}#hiring .action-container{padding:50px 0}#hiring button{background-color:#8dc63f;border:none;border-radius:20px;padding:.5em 1em;text-transform:uppercase;cursor:pointer}#hiring button:hover{background:#6c972f}#about{display:flex;align-items:center;gap:30px;font-size:12px;line-height:18px}#about a,#about a:link{color:#fff;text-decoration:none}#about .brand{flex:0 0 auto;width:100px}#about .icons{align-self:flex-start;white-space:nowrap;flex:0 0 auto}#about .icons .icon-line{cursor:pointer;margin:1em 0;display:flex;align-items:center}#about .icons .icon-line svg{width:15px;fill:#fff;margin-right:10px}#about .icons .icon-line:hover{color:#8dc63f}#about .icons .icon-line:hover svg{fill:#8dc63f}#about .expand{flex:1 1 auto;width:100%}#about .expand p{width:100%}@media(max-width: 839px){#about .expand{display:none}}/*# sourceMappingURL=index.css.map */
