body{font-family:Inter,sans-serif;margin:0;color:#37352f;line-height:2em;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:'IBM Plex Sans',sans-serif;margin:0}h1{font-size:3.2em;font-weight:400;line-height:1.4em}h2{font-size:32px}hr{border-top:1px solid #efefef}blockquote{color:#62687f;font-style:italic;border-left:3px solid #62687f;margin-left:0;padding-left:20px}video{width:100%}#header{height:auto;margin-bottom:32px}#placeholder section{margin-top:24px}.greybox{position:relative;border-radius:8px;background-color:#efefef;height:240px;margin-left:16px;margin-right:16px;animation:pulse 2s ease infinite}#footer{margin-top:32px;color:#8d96b2}#footer div{margin-bottom:32px}#footer a img{width:32px;height:32px;margin-right:24px}#logo{position:relative;display:inline-block;font-size:20px;font-weight:600;cursor:pointer;margin-top:32px}#menu{font-size:16px;margin-top:32px}#menu a{text-decoration:none;color:#62687f}#menu a:hover{color:#37352f}#work ul{list-style:none;margin:0;margin-top:16px;padding:0}#work ul li{padding:20px}#work ul li a{text-decoration:none;display:block}#project img,#work .project-thumbnail img{max-width:100%;border-radius:8px;transition:transform .2s ease-in-out}#work .project-thumbnail img:hover{transform:scale(1.01);transform-origin:50% 50%;box-shadow:1px 5px 7px 1px rgba(0,0,0,.09);-webkit-box-shadow:1px 5px 7px 1px rgba(0,0,0,.09);-moz-box-shadow:1px 5px 7px 1px rgba(0,0,0,.09)}#work .project-title{font-weight:500;text-align:left;color:#37352f;line-height:2.2em;margin-top:10px}#work .project-subtitle{text-align:left;color:#62687f;font-weight:300;font-size:.9em}#work .project-metadata{text-align:left;color:#8d96b2;font-weight:300;font-size:.8em}.button{display:inline-block;text-decoration:none;color:#000;border:1px solid #000;border-radius:4px;padding:10px 16px 10px 16px}.button:hover{background-color:#000;color:#fff;transition:.4s}#intro{margin-top:76px;margin-bottom:96px;height:fit-content;padding-top:86px;padding-bottom:86px}#intro img{width:50%;height:50%;max-width:200px;margin-bottom:32px}.page-width{max-width:1192px;margin:auto}.content-width{max-width:760px;margin:auto;padding-left:20px;padding-right:20px}.full-width{margin:0 72px}#project section{margin-top:64px}#project .subtitle{color:#62687f;margin-top:20px}#simple-table{width:100%}#customers th,#simple-table td{border-bottom:1px solid #efefef;padding:8px}#simple-table th{padding-top:12px;padding-bottom:12px;padding-left:24px;text-align:left;background-color:#efefef;color:#62687f}.highlight{padding-top:36px;padding-bottom:36px;background-color:#ecf2fc}.box-highlight{height:560px;padding:32px;margin:16px 0;background-color:#ecf2fc;border-radius:8px;overflow:hidden}.box-highlight .box-title{display:block;font-weight:600}.box-highlight.flexible-height{height:auto}.mobile-outline{border-radius:24px;border:#fff;box-shadow:-5px 5px 91px -40px rgba(0,0,0,.7);-webkit-box-shadow:-5px 5px 91px -40px rgba(0,0,0,.7);-moz-box-shadow:-5px 5px 91px -40px rgba(0,0,0,.7)}.device-outline{border-radius:12px;border:#fff;box-shadow:-5px 5px 91px -40px rgba(0,0,0,.7);-webkit-box-shadow:-5px 5px 91px -40px rgba(0,0,0,.7);-moz-box-shadow:-5px 5px 91px -40px rgba(0,0,0,.7)}@keyframes pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@media only screen and (max-width:1300px){.mobile-outline{border-radius:20px}.full-width{margin:0 0}}@media only screen and (max-width:1000px){.mobile-outline{border-radius:16px}}@media only screen and (max-width:600px){h1{font-size:1.8em}.mobile-outline{border-radius:8px}.full-width{margin:0 0}}