@import url("https://fonts.googleapis.com/css2?family=Manrope:ital,wght@0,300;0,500;0,700;1,300;1,500;1,700&family=Inter:wght@400;700&display=swap");*{margin:0;padding:0}body{background-color:#1b1b1b;color:#fff}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}hr{border:none;border-bottom:1px solid #f2f2f262;width:10%;margin:3rem 0rem}h1{padding:1rem;font-family:"Manrope",sans-serif;font-weight:700;font-size:1.5rem}@media only screen and (min-width: 1024px){h1{padding:1.5rem}}@media only screen and (min-width: 1024px){h1{font-size:2.5rem}}h2,h3{padding-bottom:1rem;font-family:"Manrope",sans-serif}@media only screen and (min-width: 1024px){h2,h3{padding-bottom:1.5rem}}h4,h5{padding-bottom:0.5rem;font-family:"Manrope",sans-serif;color:#cccccc}footer{background-color:#111;margin-top:2rem}footer code{background-color:#3d3d3d90;color:white;box-shadow:0px 1px 3px rgba(0,0,0,0.75);padding:2px;border-radius:2px;font-size:0.8rem}footer ul{padding:1rem;list-style:none;font-size:0.8rem;font-family:"Roboto",sans-serif;line-height:200%;color:#ccc;opacity:0.9}@media only screen and (min-width: 1024px){footer ul{padding:1.5rem}}footer ul a{color:white}span.highlight-chip{background:#10b85b;color:black;padding:0.125rem 0.25rem;border-radius:2px}@media only screen and (min-width: 1024px){span.highlight-chip{padding:0.3rem 0.5rem 0.25rem}}a.highlight-link{color:#10a3b7;text-decoration:none}a.return-link{padding:1rem;display:flex;align-items:center;color:white;opacity:0.6;font-weight:bold;font-family:"Manrope",sans-serif;text-decoration:none}@media only screen and (min-width: 1024px){a.return-link{padding:1.5rem}}a.return-link svg{fill:white}a.return-link:hover{color:#10a3b7}a.return-link:hover svg{fill:#10a3b7}.container{max-width:1280px;margin:0 auto}#landing{display:flex;flex-direction:column;animation:fadeInAnimation ease 350ms;animation-iteration-count:1;animation-fill-mode:forwards}.work-preview{padding-top:1rem;display:flex;flex-direction:column}@media only screen and (min-width: 640px){.work-preview{padding-top:2rem}}.work-preview__nav{padding-bottom:1rem}.work-preview__nav ul{list-style:none;display:flex;flex-direction:column-reverse}@media only screen and (min-width: 640px){.work-preview__nav ul{flex-direction:row}}.work-preview__nav li{display:flex;align-items:center;padding:0.15rem 1.5rem 0.15rem 0}.work-preview__nav a{color:white;text-decoration:none}.work-preview__nav a:hover{color:#10a3b7}.work-preview__nav a:hover .work-preview__icon{fill:#10a3b7}.work-preview__icon{fill:white;height:1rem;width:1rem}@media only screen and (min-width: 1024px){.work-preview__icon{height:1.5rem;width:1.5rem}}.work-preview__thumbnails{padding-bottom:1rem;display:grid;grid-template-areas:"biotech biotech" "energy energy" "airlines airlines" "industrial financial" "manufacturing manufacturing";grid-template-columns:repeat(2, 1fr);grid-gap:1rem;width:100%}@media only screen and (min-width: 1024px){.work-preview__thumbnails{padding-bottom:1.5rem}}.work-preview__thumbnails #biotech{grid-area:biotech}.work-preview__thumbnails #energy{grid-area:energy}.work-preview__thumbnails #financial{grid-area:financial}.work-preview__thumbnails #airlines{grid-area:airlines}.work-preview__thumbnails #industrial{grid-area:industrial}.work-preview__thumbnails #manufacturing{grid-area:manufacturing}@media only screen and (min-width: 640px){.work-preview__thumbnails{grid-template-areas:"biotech energy airlines" "biotech energy airlines" "biotech energy airlines" "industrial manufacturing manufacturing" "financial manufacturing manufacturing";grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 0.75fr) 1fr 1fr}}.work-preview__thumbnail{padding:0.5rem 0.75rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:2px;background-color:#10b85b}.work-preview__thumbnail svg{fill:#1b1b1b}.work-preview__thumbnail__detail{font-size:inherit;display:inline-flex;align-items:center;color:#1b1b1b;opacity:0;transition:all 300ms}@media only screen and (min-width: 1024px){.work-preview__thumbnail__detail{font-size:1rem}}.work-preview__thumbnail__detail svg{padding-right:0.5rem;fill:black}.work-preview__thumbnail:hover{background-color:#10a3b7}.work-preview__thumbnail:hover .work-preview__thumbnail__detail{opacity:1}.work-preview__thumbnail a{display:flex;flex-direction:column;justify-content:space-between;color:black;text-decoration:none;width:100%;height:100%}.work-preview__thumbnail img{height:100%;transform:scale(25%);filter:grayscale(100%);transition:all 300ms}.work-preview__thumbnail img:hover{filter:none}#overview{padding:1rem;padding-bottom:1rem;font-size:.9rem;font-family:"Roboto",sans-serif;font-weight:300;line-height:180%;color:#e9ecef}@media only screen and (min-width: 1024px){#overview{padding:1.5rem}}@media only screen and (min-width: 1024px){#overview{padding-bottom:1.5rem}}#overview p{padding-bottom:1rem;font-size:.9rem;font-family:"Roboto",sans-serif;line-height:165%;font-weight:300;max-width:95%}@media only screen and (min-width: 1024px){#overview p{padding-bottom:1.5rem}}@media only screen and (min-width: 1024px){#overview p{font-size:1.5rem;max-width:65%}}#overview p:nth-child(3){font-size:3rem}#overview p:nth-child(4){padding-bottom:0px}@media only screen and (min-width: 1024px){#overview{grid-area:work-overview;font-size:1.5rem}#overview p{padding-bottom:1.5rem}}.utility-nav{padding:1rem;font-size:.9rem;font-family:"Roboto",sans-serif;padding-top:0.5rem}@media only screen and (min-width: 1024px){.utility-nav{padding:1.5rem}}.utility-nav ul{list-style:none}.utility-nav ul li{line-height:160%}.utility-nav ul a{color:#10a3b7;text-decoration:none}.interests{padding:1rem;font-size:.9rem;font-family:"Manrope",sans-serif;font-weight:300}@media only screen and (min-width: 1024px){.interests{padding:1.5rem}}@media only screen and (min-width: 1024px){.interests{font-size:1.5rem}}.interests__container{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 640px){.interests__container{display:grid;gap:1rem;grid-template-columns:20% auto}}.interests__img{height:33%;width:33%;border-radius:50%;padding-top:1rem}@media only screen and (min-width: 640px){.interests__img{border-radius:2px;padding-top:0;width:auto;max-width:100%;height:auto;width:auto\9}}.interests__nav ul{list-style:none;line-height:150%}.interests__nav li{border-top:3px white solid;padding:0.4rem 0}.interests__nav li a{color:white;text-decoration:none}#portfolio-top h1{padding-bottom:0rem}#portfolio-top nav{padding-top:0.5rem}#product-focus{padding:1rem}@media only screen and (min-width: 1024px){#product-focus{padding:1.5rem}}#product-focus p{padding-bottom:1rem;font-size:.9rem;font-family:"Roboto",sans-serif;line-height:165%;font-weight:300;max-width:95%}@media only screen and (min-width: 1024px){#product-focus p{padding-bottom:1.5rem}}@media only screen and (min-width: 1024px){#product-focus p{font-size:1.5rem;max-width:65%}}#product-focus ul{padding-bottom:1rem;font-size:.9rem;font-family:"Roboto",sans-serif;line-height:165%;font-weight:300;max-width:95%;margin-left:2rem}@media only screen and (min-width: 1024px){#product-focus ul{padding-bottom:1.5rem}}@media only screen and (min-width: 1024px){#product-focus ul{font-size:1.5rem;max-width:65%}}#product-focus ul a{color:white}#product-focus ul a:hover{color:#10a3b7}#product-focus code{background:linear-gradient(170deg, #3d3d3d, 70%, #056363);font-size:0.8rem;padding:3px;border-radius:2px}.mini-case{margin-bottom:2rem;padding-top:1.5rem}.mini-case h4{text-transform:uppercase;letter-spacing:1px;padding:1rem 0px}.mini-case img{border-radius:8px;height:200px;max-width:100%;width:auto\9}.mini-case figure{font-family:"Roboto",sans-serif;font-weight:300;color:#cccccc;text-align:center;padding-top:0.5rem;font-size:0.8rem}.mini-case__overview{padding-top:1rem}.mini-case__overview p{font-size:0.5rem}.mini-case__media{background-color:#111111;border-radius:0.75rem;padding:5rem 0rem;position:relative;height:auto;text-align:center}.mini-case__media .hidden-preview{filter:grayscale(0.75);display:inline-block;height:auto;border-radius:8px;transition:filter 200ms}.mini-case__media .hidden-preview:hover{filter:grayscale(0.25);cursor:pointer}@media only screen and (min-width: 1024px){.mini-case img{height:450px;max-width:none}}.casestudy-highlight{border:1px solid #10b85b;border-radius:0.25rem;padding:2rem 2rem 1rem}#about{padding:1rem}@media only screen and (min-width: 1024px){#about{padding:1.5rem}}#about p{padding-bottom:1rem;font-size:.9rem;font-family:"Roboto",sans-serif;line-height:165%;font-weight:300;max-width:95%}@media only screen and (min-width: 1024px){#about p{padding-bottom:1.5rem}}@media only screen and (min-width: 1024px){#about p{font-size:1.5rem;max-width:65%}}#about img{border-radius:50%;width:200px;height:200px}.drawing img{display:block;max-width:80%;width:auto\9;margin:0 auto}.drawing figcaption{font-family:"Manrope",sans-serif;padding-top:1rem;font-size:.9rem}.sb-gradient{background:linear-gradient(180deg, #f59e6d 49.83%, #fcff57 97.02%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.sb-gradient a{color:white}
