.primary-color{color:#dbe247}.secondary-color{color:#229b92}.accent-color{color:#1e7d93}.primary-bkg{background-color:#dbe247}.secondary-bkg{background-color:#229b92}.accent-bkg{background-color:#1e7d93}@font-face{font-family:alte-haas-grotesk;src:url(/assets/fonts/alte-haas-grotesk/Alte-Haas-Grotesk.ttf.woff)format("woff"),url(/assets/fonts/alte-haas-grotesk/Alte-Haas-Grotesk.ttf.svg#Alte-Haas-Grotesk)format("svg"),url(/assets/fonts/alte-haas-grotesk/Alte-Haas-Grotesk.ttf.eot),url(/assets/fonts/alte-haas-grotesk/Alte-Haas-Grotesk.eot?#iefix)format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:alte-haas-grotesk-bold;src:url(/assets/fonts/alte-haas-grotesk-bold/Alte-Haas-Grotesk-Bold.ttf.woff)format("woff"),url(/assets/fonts/alte-haas-grotesk-bold/Alte-Haas-Grotesk-Bold.ttf.svg#Alte-Haas-Grotesk)format("svg"),url(/assets/fonts/alte-haas-grotesk-bold/Alte-Haas-Grotesk-Bold.ttf.eot),url(/assets/fonts/alte-haas-grotesk-bold/Alte-Haas-Grotesk-Bold.eot?#iefix)format("embedded-opentype");font-weight:400;font-style:normal}a{text-decoration:none}h1,h2,h3{font-family:alte-haas-grotesk-bold,helvetica neue,Helvetica,Arial,sans-serif}h1{font-size:calc(1.36rem + 3.52vw)}@media(min-width:1200px){h1{font-size:4rem}}h1{font-weight:700;margin:0}h2{font-size:calc(1.264rem + .448vw)}@media(min-width:1200px){h2{font-size:1.6rem}}h2{font-weight:700;margin:0}h3{font-size:1.2rem}h3{font-weight:300;margin-top:5px;margin-bottom:5px}h3.boldtype{font-size:calc(1.44rem + 6.08vw)}@media(min-width:1200px){h3.boldtype{font-size:6rem}}h3.boldtype{font-weight:700}p{line-height:150%}@font-face{font-family:socicon;src:url(../assets/fonts/socicon/Socicon.eot?87visu);src:url(../assets/fonts/socicon/Socicon.eot?87visu#iefix)format("embedded-opentype"),url(../assets/fonts/socicon/Socicon.woff2?87visu)format("woff2"),url(../assets/fonts/socicon/Socicon.ttf?87visu)format("truetype"),url(../assets/fonts/socicon/Socicon.woff?87visu)format("woff"),url(../assets/fonts/socicon/Socicon.svg?87visu#Socicon)format("svg");font-weight:400;font-style:normal}[class^=socicon-],[class*=" socicon-"]{font-family:socicon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.socicon-eitaa:before{content:"\e97c"}.socicon-soroush:before{content:"\e97d"}.socicon-bale:before{content:"\e97e"}.socicon-zazzle:before{content:"\e97b"}.socicon-society6:before{content:"\e97a"}.socicon-redbubble:before{content:"\e979"}.socicon-avvo:before{content:"\e978"}.socicon-stitcher:before{content:"\e977"}.socicon-googlehangouts:before{content:"\e974"}.socicon-dlive:before{content:"\e975"}.socicon-vsco:before{content:"\e976"}.socicon-flipboard:before{content:"\e973"}.socicon-ubuntu:before{content:"\e958"}.socicon-artstation:before{content:"\e959"}.socicon-invision:before{content:"\e95a"}.socicon-torial:before{content:"\e95b"}.socicon-collectorz:before{content:"\e95c"}.socicon-seenthis:before{content:"\e95d"}.socicon-googleplaymusic:before{content:"\e95e"}.socicon-debian:before{content:"\e95f"}.socicon-filmfreeway:before{content:"\e960"}.socicon-gnome:before{content:"\e961"}.socicon-itchio:before{content:"\e962"}.socicon-jamendo:before{content:"\e963"}.socicon-mix:before{content:"\e964"}.socicon-sharepoint:before{content:"\e965"}.socicon-tinder:before{content:"\e966"}.socicon-windguru:before{content:"\e967"}.socicon-cdbaby:before{content:"\e968"}.socicon-elementaryos:before{content:"\e969"}.socicon-stage32:before{content:"\e96a"}.socicon-tiktok:before{content:"\e96b"}.socicon-gitter:before{content:"\e96c"}.socicon-letterboxd:before{content:"\e96d"}.socicon-threema:before{content:"\e96e"}.socicon-splice:before{content:"\e96f"}.socicon-metapop:before{content:"\e970"}.socicon-naver:before{content:"\e971"}.socicon-remote:before{content:"\e972"}.socicon-internet:before{content:"\e957"}.socicon-moddb:before{content:"\e94b"}.socicon-indiedb:before{content:"\e94c"}.socicon-traxsource:before{content:"\e94d"}.socicon-gamefor:before{content:"\e94e"}.socicon-pixiv:before{content:"\e94f"}.socicon-myanimelist:before{content:"\e950"}.socicon-blackberry:before{content:"\e951"}.socicon-wickr:before{content:"\e952"}.socicon-spip:before{content:"\e953"}.socicon-napster:before{content:"\e954"}.socicon-beatport:before{content:"\e955"}.socicon-hackerone:before{content:"\e956"}.socicon-hackernews:before{content:"\e946"}.socicon-smashwords:before{content:"\e947"}.socicon-kobo:before{content:"\e948"}.socicon-bookbub:before{content:"\e949"}.socicon-mailru:before{content:"\e94a"}.socicon-gitlab:before{content:"\e945"}.socicon-instructables:before{content:"\e944"}.socicon-portfolio:before{content:"\e943"}.socicon-codered:before{content:"\e940"}.socicon-origin:before{content:"\e941"}.socicon-nextdoor:before{content:"\e942"}.socicon-udemy:before{content:"\e93f"}.socicon-livemaster:before{content:"\e93e"}.socicon-crunchbase:before{content:"\e93b"}.socicon-homefy:before{content:"\e93c"}.socicon-calendly:before{content:"\e93d"}.socicon-realtor:before{content:"\e90f"}.socicon-tidal:before{content:"\e910"}.socicon-qobuz:before{content:"\e911"}.socicon-natgeo:before{content:"\e912"}.socicon-mastodon:before{content:"\e913"}.socicon-unsplash:before{content:"\e914"}.socicon-homeadvisor:before{content:"\e915"}.socicon-angieslist:before{content:"\e916"}.socicon-codepen:before{content:"\e917"}.socicon-slack:before{content:"\e918"}.socicon-openaigym:before{content:"\e919"}.socicon-logmein:before{content:"\e91a"}.socicon-fiverr:before{content:"\e91b"}.socicon-gotomeeting:before{content:"\e91c"}.socicon-aliexpress:before{content:"\e91d"}.socicon-guru:before{content:"\e91e"}.socicon-appstore:before{content:"\e91f"}.socicon-homes:before{content:"\e920"}.socicon-zoom:before{content:"\e921"}.socicon-alibaba:before{content:"\e922"}.socicon-craigslist:before{content:"\e923"}.socicon-wix:before{content:"\e924"}.socicon-redfin:before{content:"\e925"}.socicon-googlecalendar:before{content:"\e926"}.socicon-shopify:before{content:"\e927"}.socicon-freelancer:before{content:"\e928"}.socicon-seedrs:before{content:"\e929"}.socicon-bing:before{content:"\e92a"}.socicon-doodle:before{content:"\e92b"}.socicon-bonanza:before{content:"\e92c"}.socicon-squarespace:before{content:"\e92d"}.socicon-toptal:before{content:"\e92e"}.socicon-gust:before{content:"\e92f"}.socicon-ask:before{content:"\e930"}.socicon-trulia:before{content:"\e931"}.socicon-loomly:before{content:"\e932"}.socicon-ghost:before{content:"\e933"}.socicon-upwork:before{content:"\e934"}.socicon-fundable:before{content:"\e935"}.socicon-booking:before{content:"\e936"}.socicon-googlemaps:before{content:"\e937"}.socicon-zillow:before{content:"\e938"}.socicon-niconico:before{content:"\e939"}.socicon-toneden:before{content:"\e93a"}.socicon-augment:before{content:"\e908"}.socicon-bitbucket:before{content:"\e909"}.socicon-fyuse:before{content:"\e90a"}.socicon-yt-gaming:before{content:"\e90b"}.socicon-sketchfab:before{content:"\e90c"}.socicon-mobcrush:before{content:"\e90d"}.socicon-microsoft:before{content:"\e90e"}.socicon-pandora:before{content:"\e907"}.socicon-messenger:before{content:"\e906"}.socicon-gamewisp:before{content:"\e905"}.socicon-bloglovin:before{content:"\e904"}.socicon-tunein:before{content:"\e903"}.socicon-gamejolt:before{content:"\e901"}.socicon-trello:before{content:"\e902"}.socicon-spreadshirt:before{content:"\e900"}.socicon-500px:before{content:"\e000"}.socicon-8tracks:before{content:"\e001"}.socicon-airbnb:before{content:"\e002"}.socicon-alliance:before{content:"\e003"}.socicon-amazon:before{content:"\e004"}.socicon-amplement:before{content:"\e005"}.socicon-android:before{content:"\e006"}.socicon-angellist:before{content:"\e007"}.socicon-apple:before{content:"\e008"}.socicon-appnet:before{content:"\e009"}.socicon-baidu:before{content:"\e00a"}.socicon-bandcamp:before{content:"\e00b"}.socicon-battlenet:before{content:"\e00c"}.socicon-mixer:before{content:"\e00d"}.socicon-bebee:before{content:"\e00e"}.socicon-bebo:before{content:"\e00f"}.socicon-behance:before{content:"\e010"}.socicon-blizzard:before{content:"\e011"}.socicon-blogger:before{content:"\e012"}.socicon-buffer:before{content:"\e013"}.socicon-chrome:before{content:"\e014"}.socicon-coderwall:before{content:"\e015"}.socicon-curse:before{content:"\e016"}.socicon-dailymotion:before{content:"\e017"}.socicon-deezer:before{content:"\e018"}.socicon-delicious:before{content:"\e019"}.socicon-deviantart:before{content:"\e01a"}.socicon-diablo:before{content:"\e01b"}.socicon-digg:before{content:"\e01c"}.socicon-discord:before{content:"\e01d"}.socicon-disqus:before{content:"\e01e"}.socicon-douban:before{content:"\e01f"}.socicon-draugiem:before{content:"\e020"}.socicon-dribbble:before{content:"\e021"}.socicon-drupal:before{content:"\e022"}.socicon-ebay:before{content:"\e023"}.socicon-ello:before{content:"\e024"}.socicon-endomodo:before{content:"\e025"}.socicon-envato:before{content:"\e026"}.socicon-etsy:before{content:"\e027"}.socicon-facebook:before{content:"\e028"}.socicon-feedburner:before{content:"\e029"}.socicon-filmweb:before{content:"\e02a"}.socicon-firefox:before{content:"\e02b"}.socicon-flattr:before{content:"\e02c"}.socicon-flickr:before{content:"\e02d"}.socicon-formulr:before{content:"\e02e"}.socicon-forrst:before{content:"\e02f"}.socicon-foursquare:before{content:"\e030"}.socicon-friendfeed:before{content:"\e031"}.socicon-github:before{content:"\e032"}.socicon-goodreads:before{content:"\e033"}.socicon-google:before{content:"\e034"}.socicon-googlescholar:before{content:"\e035"}.socicon-googlegroups:before{content:"\e036"}.socicon-googlephotos:before{content:"\e037"}.socicon-googleplus:before{content:"\e038"}.socicon-grooveshark:before{content:"\e039"}.socicon-hackerrank:before{content:"\e03a"}.socicon-hearthstone:before{content:"\e03b"}.socicon-hellocoton:before{content:"\e03c"}.socicon-heroes:before{content:"\e03d"}.socicon-smashcast:before{content:"\e03e"}.socicon-horde:before{content:"\e03f"}.socicon-houzz:before{content:"\e040"}.socicon-icq:before{content:"\e041"}.socicon-identica:before{content:"\e042"}.socicon-imdb:before{content:"\e043"}.socicon-instagram:before{content:"\e044"}.socicon-issuu:before{content:"\e045"}.socicon-istock:before{content:"\e046"}.socicon-itunes:before{content:"\e047"}.socicon-keybase:before{content:"\e048"}.socicon-lanyrd:before{content:"\e049"}.socicon-lastfm:before{content:"\e04a"}.socicon-line:before{content:"\e04b"}.socicon-linkedin:before{content:"\e04c"}.socicon-livejournal:before{content:"\e04d"}.socicon-lyft:before{content:"\e04e"}.socicon-macos:before{content:"\e04f"}.socicon-mail:before{content:"\e050"}.socicon-medium:before{content:"\e051"}.socicon-meetup:before{content:"\e052"}.socicon-mixcloud:before{content:"\e053"}.socicon-modelmayhem:before{content:"\e054"}.socicon-mumble:before{content:"\e055"}.socicon-myspace:before{content:"\e056"}.socicon-newsvine:before{content:"\e057"}.socicon-nintendo:before{content:"\e058"}.socicon-npm:before{content:"\e059"}.socicon-odnoklassniki:before{content:"\e05a"}.socicon-openid:before{content:"\e05b"}.socicon-opera:before{content:"\e05c"}.socicon-outlook:before{content:"\e05d"}.socicon-overwatch:before{content:"\e05e"}.socicon-patreon:before{content:"\e05f"}.socicon-paypal:before{content:"\e060"}.socicon-periscope:before{content:"\e061"}.socicon-persona:before{content:"\e062"}.socicon-pinterest:before{content:"\e063"}.socicon-play:before{content:"\e064"}.socicon-player:before{content:"\e065"}.socicon-playstation:before{content:"\e066"}.socicon-pocket:before{content:"\e067"}.socicon-qq:before{content:"\e068"}.socicon-quora:before{content:"\e069"}.socicon-raidcall:before{content:"\e06a"}.socicon-ravelry:before{content:"\e06b"}.socicon-reddit:before{content:"\e06c"}.socicon-renren:before{content:"\e06d"}.socicon-researchgate:before{content:"\e06e"}.socicon-residentadvisor:before{content:"\e06f"}.socicon-reverbnation:before{content:"\e070"}.socicon-rss:before{content:"\e071"}.socicon-sharethis:before{content:"\e072"}.socicon-skype:before{content:"\e073"}.socicon-slideshare:before{content:"\e074"}.socicon-smugmug:before{content:"\e075"}.socicon-snapchat:before{content:"\e076"}.socicon-songkick:before{content:"\e077"}.socicon-soundcloud:before{content:"\e078"}.socicon-spotify:before{content:"\e079"}.socicon-stackexchange:before{content:"\e07a"}.socicon-stackoverflow:before{content:"\e07b"}.socicon-starcraft:before{content:"\e07c"}.socicon-stayfriends:before{content:"\e07d"}.socicon-steam:before{content:"\e07e"}.socicon-storehouse:before{content:"\e07f"}.socicon-strava:before{content:"\e080"}.socicon-streamjar:before{content:"\e081"}.socicon-stumbleupon:before{content:"\e082"}.socicon-swarm:before{content:"\e083"}.socicon-teamspeak:before{content:"\e084"}.socicon-teamviewer:before{content:"\e085"}.socicon-technorati:before{content:"\e086"}.socicon-telegram:before{content:"\e087"}.socicon-tripadvisor:before{content:"\e088"}.socicon-tripit:before{content:"\e089"}.socicon-triplej:before{content:"\e08a"}.socicon-tumblr:before{content:"\e08b"}.socicon-twitch:before{content:"\e08c"}.socicon-twitter:before{content:"\e08d"}.socicon-uber:before{content:"\e08e"}.socicon-ventrilo:before{content:"\e08f"}.socicon-viadeo:before{content:"\e090"}.socicon-viber:before{content:"\e091"}.socicon-viewbug:before{content:"\e092"}.socicon-vimeo:before{content:"\e093"}.socicon-vine:before{content:"\e094"}.socicon-vkontakte:before{content:"\e095"}.socicon-warcraft:before{content:"\e096"}.socicon-wechat:before{content:"\e097"}.socicon-weibo:before{content:"\e098"}.socicon-whatsapp:before{content:"\e099"}.socicon-wikipedia:before{content:"\e09a"}.socicon-windows:before{content:"\e09b"}.socicon-wordpress:before{content:"\e09c"}.socicon-wykop:before{content:"\e09d"}.socicon-xbox:before{content:"\e09e"}.socicon-xing:before{content:"\e09f"}.socicon-yahoo:before{content:"\e0a0"}.socicon-yammer:before{content:"\e0a1"}.socicon-yandex:before{content:"\e0a2"}.socicon-yelp:before{content:"\e0a3"}.socicon-younow:before{content:"\e0a4"}.socicon-youtube:before{content:"\e0a5"}.socicon-zapier:before{content:"\e0a6"}.socicon-zerply:before{content:"\e0a7"}.socicon-zomato:before{content:"\e0a8"}.socicon-zynga:before{content:"\e0a9"}*:focus{outline:none}main{display:block;overflow:hidden}a,my-email{color:#1e7d93;text-decoration:none}a:visited,my-email:visited{color:#1e7d93}my-email{cursor:pointer;text-decoration:none}my-email::before{content:attr(data-user)"@"}my-email::after{content:attr(data-domain)}.nopadding{padding:0!important}.icon-scroll,.icon-scroll:before{left:50%;position:absolute}.icon-scroll{border:2px solid rgba(33,33,33,.5);border-radius:25px;bottom:25px;box-shadow:inset 0 0 0 1px rgba(33,33,33,.5);height:60px;margin-left:-20px;margin-top:-35px;width:35px}.icon-scroll:before{background:rgba(33,33,33,.5);border-radius:4px;content:"";height:8px;width:8px;margin-left:-4px;top:8px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@-webkit-keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(40px)}}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(40px)}}.reveal-opacity.visible{opacity:1}.reveal-opacity{opacity:0;transition:all .6s ease-out}:root{--gutter-width:16px;--outer-margin:32px;--gutter-compensation:calc((var(--gutter-width) * 0.5) * -1);--half-gutter-width:calc((var(--gutter-width) * 0.5));--xs-min:0rem;--sm-min:576px;--md-min:768px;--lg-min:992px;--xl-min:1200px}.container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-right:8px;padding-left:8px}.container-fluid{padding-right:var(--gutter-width,16px);padding-left:var(--gutter-width,16px)}@media only screen and (min-width:576px){.container{width:calc(var(--sm-min) - var(--gutter-width));max-width:100%}}@media only screen and (min-width:768px){.container{width:calc(var(--md-min) - var(--gutter-width));max-width:100%}}@media only screen and (min-width:992px){.container{width:calc(var(--lg-min) - var(--gutter-width));max-width:100%}}@media only screen and (min-width:1200px){.container{width:calc(var(--xl-min) - var(--gutter-width));max-width:100%}}.row{box-sizing:border-box;display:flex;flex:initial;flex-direction:row;flex-wrap:wrap;margin-right:var(--gutter-compensation,-8px);margin-left:var(--gutter-compensation,-8px)}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12 .col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-offset-0,.col-xl-offset-1,.col-xl-offset-2,.col-xl-offset-3,.col-xl-offset-4,.col-xl-offset-5,.col-xl-offset-6,.col-xl-offset-7,.col-xl-offset-8,.col-xl-offset-9,.col-xl-offset-10,.col-xl-offset-11,.col-xl-offset-12{box-sizing:border-box;flex:none;flex-basis:100%;padding-right:var(--half-gutter-width,8px);padding-left:var(--half-gutter-width,8px);max-width:100%}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}.initial-order-xs{order:0}@media only screen and (min-width:576px){.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}.initial-order-sm{order:0}}@media only screen and (min-width:768px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;flex:none;padding-right:var(--half-gutter-width,8px);padding-left:var(--half-gutter-width,8px)}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}.initial-order-md{order:0}}@media only screen and (min-width:992px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;flex:none;padding-right:var(--half-gutter-width,8px);padding-left:var(--half-gutter-width,8px)}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}.initial-order-lg{order:0}}@media only screen and (min-width:1200px){.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-offset-0,.col-xl-offset-1,.col-xl-offset-2,.col-xl-offset-3,.col-xl-offset-4,.col-xl-offset-5,.col-xl-offset-6,.col-xl-offset-7,.col-xl-offset-8,.col-xl-offset-9,.col-xl-offset-10,.col-xl-offset-11,.col-xl-offset-12{box-sizing:border-box;flex:none;padding-right:var(--half-gutter-width,8px);padding-left:var(--half-gutter-width,8px)}.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.col-xl-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xl-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xl-3{flex-basis:25%;max-width:25%}.col-xl-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xl-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xl-6{flex-basis:50%;max-width:50%}.col-xl-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xl-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xl-9{flex-basis:75%;max-width:75%}.col-xl-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xl-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xl-12{flex-basis:100%;max-width:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-11{margin-left:91.66666667%}.start-xl{justify-content:flex-start;text-align:start}.center-xl{justify-content:center;text-align:center}.end-xl{justify-content:flex-end;text-align:end}.top-xl{align-items:flex-start}.middle-xl{align-items:center}.bottom-xl{align-items:flex-end}.around-xl{justify-content:space-around}.between-xl{justify-content:space-between}.first-xl{order:-1}.last-xl{order:1}.initial-order-xl{order:0}}@media only screen and (max-width:575px){.hidden-xs{display:none}}@media only screen and (min-width:576px) and (max-width:767px){.hidden-sm{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.hidden-md{display:none}}@media only screen and (min-width:992px) and (max-width:1199px){.hidden-lg{display:none}}@media only screen and (min-width:1200px){.hidden-xl{display:none}}body{background-color:#eee;color:#212121;font-family:alte-haas-grotesk,helvetica neue,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;font-size:1.15rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nomobile{display:none}@media only screen and (min-width:768px){.nomobile{display:inherit}}section{border-top:1px solid #ddd}section.no-border{border-top:0}section .inner{background:#eee;border:1px solid #e0e0e0;border-top:0;border-radius:4px;display:block;height:100%;width:100%;padding:25px;box-sizing:border-box;border-bottom:0}section .inner.no-padding{padding-bottom:0}section .row{background:#e0e0e0}section .row.heading div{border-top:0!important;border-bottom:0!important}@media only screen and (min-width:768px){section{padding:0 60px 0 215px}}.cols-2{column-count:unset;column-gap:unset}.cols-3{column-count:unset;column-gap:unset}@media only screen and (min-width:768px){.cols-2{column-count:2;column-gap:50px}.cols-3{column-count:3;column-gap:50px}}.null-bottom{border-bottom:0}.bkg-dots{background-color:#eee!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' viewBox='0 0 100 100'%3E%3Crect x='0' y='0' width='46' height='46' fill-opacity='0.6' fill='%23E0E0E0'/%3E%3C/svg%3E")!important}.brand-logo{max-width:100%;height:auto}ul.contact-methods{margin:0;padding:0;list-style:none}ul.contact-methods li{margin-bottom:10px}ul.contact-methods li:first-of-type{margin-bottom:25px}ul.contact-methods span{color:#1e7d93}header#home-hero{background:#229b92;box-sizing:border-box;color:#eee;position:relative;z-index:100}header#home-hero section{width:100%;border:0}header#home-hero section .row{background-color:initial;border:0}header#home-hero section .inner{border:0}header#home-hero #itme{height:100%}header#home-hero #itme img{display:block;height:auto;margin-top:25px;width:100%}header#home-hero #itme .attribution{bottom:5px;color:#eee;font-size:.8rem;position:absolute;right:15px;z-index:100}header#home-hero #itme .attribution a{color:#eee;text-decoration:underline}header#home-hero .hero{z-index:100}header#home-hero .hero .section-title{color:#212121}header#home-hero .hero .section-title .hed{font-size:calc(1.28rem + .96vw)}@media(min-width:1200px){header#home-hero .hero .section-title .hed{font-size:2rem}}header#home-hero .hero .section-title .hed{font-weight:500}header#home-hero .hero .section-title h1{font-size:calc(1.44rem + 6.08vw)}@media(min-width:1200px){header#home-hero .hero .section-title h1{font-size:6rem}}header#home-hero .hero .section-title h1{letter-spacing:-.15rem;line-height:95%;margin:20px auto}header#home-hero .hero .section-title .dek{font-size:calc(1.272rem + .704vw)}@media(min-width:1200px){header#home-hero .hero .section-title .dek{font-size:1.8rem}}header#home-hero .hero .section-title .dek{font-weight:500;margin-top:0}header#home-hero .hero ul{margin:0;padding:0}header#home-hero .hero ul li{display:inline;list-style:none;margin:0 10px 0 0}header#home-hero .hero ul li a{background:rgba(33,33,33,.8);border-radius:16px;color:#dbe247;padding:10px 20px}header#home-hero .hero ul li a:hover{background:#212121;color:#dbe247}@media only screen and (min-width:768px){header#home-hero{height:100vh;display:flex;align-items:center}header#home-hero #itme{bottom:0;height:85%;position:absolute;right:0}header#home-hero #itme img{display:block;height:100%;margin-top:0;width:auto}header#home-hero .hero h1{letter-spacing:-.25rem}}ul.reveal-list{margin:0;padding:0;list-style:none}ul.reveal-list li{font-size:2rem;display:block;margin-bottom:25px}ul.reveal-list li:last-of-type{margin-bottom:0}.copy-box strong{color:#229b92}.copy-box p{line-height:165%}.copy-box p:first-of-type{margin-top:0;font-weight:700}#home-services-copy .copy-box{display:none}#home-services-copy .copy-box.active{display:block}h3.service{cursor:pointer;color:#1e7d93}h3.service:hover{text-decoration:underline}#home-work-scroller{display:block;height:100vh;overflow:hidden;position:relative}#home-work-scroller .scroll-container{bottom:0;left:0;position:absolute;right:0;top:0;transform:rotate(15deg);margin-top:-15%}#home-work-scroller .scroll-container #home-work-scroller-1,#home-work-scroller .scroll-container #home-work-scroller-2,#home-work-scroller .scroll-container #home-work-scroller-3,#home-work-scroller .scroll-container #home-work-scroller-4{font-size:0;display:block;height:30%;position:relative;white-space:nowrap;width:auto}#home-work-scroller .scroll-container #home-work-scroller-1 img,#home-work-scroller .scroll-container #home-work-scroller-2 img,#home-work-scroller .scroll-container #home-work-scroller-3 img,#home-work-scroller .scroll-container #home-work-scroller-4 img{display:inline-block;height:100%;position:relative;width:auto}#home-work-scroller .scroll-container #home-work-scroller-1,#home-work-scroller .scroll-container #home-work-scroller-3{left:0}#home-work-scroller .scroll-container #home-work-scroller-2,#home-work-scroller .scroll-container #home-work-scroller-4{left:-100%}#home-work-scroller .overlay{background:#000 url(/assets/img/scanlines.png);bottom:0;display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s linear;z-index:100}#home-work-scroller::before,#home-work-scroller::after{background:#000;content:"";display:block;height:0;left:0;position:absolute;right:0;transition:height .5s linear;z-index:101}#home-work-scroller::before{top:0}#home-work-scroller::after{bottom:0}#home-work-scroller.active-scene::before,#home-work-scroller.active-scene::after{height:10%}#home-work-scroller.active-scene #work-scroller-copy{color:#eee;display:block;font-size:calc(1.4rem + 4.8vw)}@media(min-width:1200px){#home-work-scroller.active-scene #work-scroller-copy{font-size:5rem}}#home-work-scroller.active-scene #work-scroller-copy{font-weight:600;left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);z-index:100}#home-work-scroller.active-scene #work-scroller-copy .copy-dek{font-size:1rem;font-weight:400;margin-top:5px;text-transform:uppercase}#home-work-scroller.active-scene #work-scroller-copy .icon-scroll{border:2px solid rgba(238,238,238,.5);bottom:auto;box-shadow:inset 0 0 0 1px rgba(238,238,238,.5);margin-top:25px;position:relative}#home-work-scroller.active-scene #work-scroller-copy .icon-scroll:before{background:rgba(238,238,238,.5)}#home-work-scroller.active-scene .overlay{opacity:.75}.wipe-section h2{color:#eee}.wipe-section p{color:#eee;line-height:135%}.wipe-section .scrollmagic-pin-spacer{clip:rect(auto,auto,auto,auto);position:absolute!important}.wipe-section .pin-wrapper{background:#eee}.wipe-section .slide{height:100vh;width:100%;position:relative;overflow:hidden}.wipe-section .slide .pin-wrapper{width:100%;height:100%;position:relative;transform:translateZ(0)}.wipe-section .slide img{display:block;max-width:80%;height:auto;margin:auto}.wipe-section .slide .slide-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.wipe-section .slide .slide-content h2{font-size:36px}.wipe-section .slide .slide-content .row{background:0 0}.wipe-section #slide-1{margin-right:-60px;background:#eee}.wipe-section #slide-2{margin-right:-60px;background:#eee}.wipe-section #slide-2 .pin-wrapper{transform:translateY(-100%)}.wipe-section #slide-3{background:#eee}.wipe-section #slide-3 .pin-wrapper{transform:translateY(-100%)}.wipe-section #slide-4{background:#eee}.wipe-section #slide-4 .pin-wrapper{transform:translateY(-100%)}.wipe-section #slide-5{background:#eee}.wipe-section #slide-5 .pin-wrapper{transform:translateY(-100%)}#home-screenprinting,#home-aquatics,#home-electronics,#home-homelab{position:relative;background-attachment:fixed}#home-screenprinting section,#home-aquatics section,#home-electronics section,#home-homelab section{background:rgba(238,238,238,.5)}#home-screenprinting .background,#home-aquatics .background,#home-electronics .background,#home-homelab .background{position:absolute;top:0;z-index:-1;left:0;right:0}#home-screenprinting .background img,#home-aquatics .background img,#home-electronics .background img,#home-homelab .background img{width:100%;height:auto;display:block;mask-image:linear-gradient(to bottom,transparent 5%,#000 20%,#000 80%,transparent 100%)}.home-recent-posts{list-style:none;margin:0;padding:0}.home-recent-posts li{margin-bottom:1.25rem}.post-list-item{display:flex;align-items:center;gap:1rem;text-decoration:none}.post-list-thumb{width:90px;height:60px;object-fit:cover;border-radius:4px;flex-shrink:0}.post-list-meta{display:flex;flex-direction:column}.post-list-meta time{font-size:.75rem;opacity:.6;margin-bottom:.25rem}.post-list-title{font-weight:600}#nav-menu-button{position:absolute;top:15px;right:15px;width:42px;height:42px;border:0;background:0 0;z-index:10000}#nav-menu-button .hamburger-box{border-radius:100%;display:block;height:42px;position:relative;vertical-align:middle;width:42px}#nav-menu-button .hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;background-color:initial;border:0;margin:0;overflow:visible}#nav-menu-button .hamburger-inner{display:block;left:6px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);top:8px}#nav-menu-button .hamburger-inner,#nav-menu-button .hamburger-inner::after,#nav-menu-button .hamburger-inner::before{background-color:#fff;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:28px}#nav-menu-button .hamburger-inner:before{top:8px;transition:opacity .125s ease .275s}#nav-menu-button .hamburger-inner:after{top:16px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}#nav-menu-button .hamburger-inner:after,#nav-menu-button .hamburger-inner:before{content:"";display:block}nav.nav-main{backdrop-filter:blur(5px);position:fixed;left:0;top:0;right:0;z-index:1000;padding:15px}nav.nav-main::before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;transition:all .2s cubic-bezier(.17,.67,.83,.67),background-color .3s cubic-bezier(.17,.67,.83,.67)}nav.nav-main .nav-main-container{height:auto}nav.nav-main .nav-main-container #nav-logo{position:relative;max-height:42px;width:auto;display:block}nav.nav-main .nav-main-container .nav-menu{height:0;overflow:hidden;position:relative}nav.nav-main .nav-main-container .nav-menu ul{margin:0;padding:0;list-style:none}nav.nav-main .nav-main-container .nav-menu ul li:last-of-type{border:0}nav.nav-main .nav-main-container .nav-menu ul li a{display:inline-block;padding:15px 5px}nav.nav-main .nav-main-container .nav-utility{display:none}nav.nav-main .nav-main-container .nav-social{height:0;overflow:hidden;position:relative}nav.nav-main .nav-main-container .nav-social ul{margin:0;padding:0;list-style:none;text-align:left}nav.nav-main .nav-main-container .nav-social ul li{display:inline}nav.nav-main .nav-main-container .nav-social ul li a{font-size:calc(1.28rem + .96vw)}@media(min-width:1200px){nav.nav-main .nav-main-container .nav-social ul li a{font-size:2rem}}nav.nav-main .nav-main-container .nav-social ul li a{display:inline-block;padding:5px}nav.nav-main[data-theme=light]::before{background:#eee}nav.nav-main[data-theme=light] #nav-logo path{fill:#212121}nav.nav-main[data-theme=light] .nav-menu li{border-bottom:1px solid #212121}nav.nav-main[data-theme=light] .nav-menu ul li a,nav.nav-main[data-theme=light] .nav-social ul li a{color:#212121}nav.nav-main[data-theme=light] #nav-menu-button .hamburger-inner,nav.nav-main[data-theme=light] #nav-menu-button .hamburger-inner::after,nav.nav-main[data-theme=light] #nav-menu-button .hamburger-inner::before{background-color:#212121}nav.nav-main[data-theme=dark]::before{background:#212121}nav.nav-main[data-theme=dark] #nav-logo path{fill:#eee}nav.nav-main[data-theme=dark] .nav-menu li{border-bottom:1px solid #eee}nav.nav-main[data-theme=dark] .nav-menu ul li a,nav.nav-main[data-theme=dark] .nav-social ul li a{color:#eee}nav.nav-main[data-theme=dark] #nav-menu-button .hamburger-inner,nav.nav-main[data-theme=dark] #nav-menu-button .hamburger-inner::after,nav.nav-main[data-theme=dark] #nav-menu-button .hamburger-inner::before{background-color:#eee}nav.nav-main[data-theme=transparent]{opacity:0}body.menu-active nav.nav-main .nav-main-container .nav-menu,body.menu-active nav.nav-main .nav-main-container .nav-social{height:auto}body.menu-active nav.nav-main #nav-menu-button .hamburger-inner{transform:translate3d(0,6px,0)rotate(135deg);transition-delay:75ms}body.menu-active nav.nav-main #nav-menu-button .hamburger-inner:before{opacity:0;transition-delay:0s}body.menu-active nav.nav-main #nav-menu-button .hamburger-inner:after{transform:translate3d(0,-16px,0)rotate(-270deg);transition-delay:75ms}@media only screen and (min-width:768px){#nav-menu-button{display:none}nav.nav-main{bottom:0;padding:0;right:auto;width:140px}nav.nav-main .nav-main-container{box-sizing:border-box;height:100%;padding:30px 20px;display:flex;position:relative;flex-direction:column;justify-content:space-between}nav.nav-main .nav-main-container #nav-logo{display:block;height:auto;max-height:100%;max-width:90%;position:relative;width:90%}nav.nav-main .nav-main-container .nav-menu,nav.nav-main .nav-main-container .nav-utility,nav.nav-main .nav-main-container .nav-social{display:block}nav.nav-main .nav-main-container .nav-menu{display:block;position:relative;flex-direction:column;height:auto;margin-top:15px}nav.nav-main .nav-main-container .nav-menu ul li a{font-size:1rem}nav.nav-main .nav-main-container .nav-utility{padding:25px 0;flex:1;align-items:center;display:flex;position:relative}nav.nav-main .nav-main-container .nav-utility #nav-progress{height:100%;width:3px;background:rgba(33,33,33,.5);margin:auto;border-radius:3px}nav.nav-main .nav-main-container .nav-utility #nav-progress .progress-bar{background:#eee;display:block;background:#fff;width:3px;border-radius:3px}nav.nav-main .nav-main-container .nav-social{align-items:center;display:flex;flex-direction:column;height:auto}nav.nav-main .nav-main-container .nav-social ul{text-align:center}nav.nav-main[data-theme=light]::before{background:rgba(238,238,238,.5)}nav.nav-main[data-theme=dark]::before{background:rgba(33,33,33,.5)}}ul.pagination{display:flex;justify-content:center;margin:0;width:auto;padding:0;text-align:center;border:1px solid #e0e0e0}ul.pagination li{display:inline-block;margin:0;list-style:none;padding:0}ul.pagination li a{display:block;padding:10px}.youtube-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.youtube-embed iframe,.youtube-embed object,.youtube-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}#project-screenprinting-stage,#project-electronics-stage,#project-aqua_hydro-stage,#project-homelab-stage{cursor:ew-resize}#project-screenprinting-stage .slick-prev,#project-screenprinting-stage .slick-next,#project-electronics-stage .slick-prev,#project-electronics-stage .slick-next,#project-aqua_hydro-stage .slick-prev,#project-aqua_hydro-stage .slick-next,#project-homelab-stage .slick-prev,#project-homelab-stage .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:60px;height:60px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:1px solid #e0e0e0;outline:none;background:rgba(238,238,238,.95);z-index:100}#project-screenprinting-stage .slick-prev:before,#project-screenprinting-stage .slick-next:before,#project-electronics-stage .slick-prev:before,#project-electronics-stage .slick-next:before,#project-aqua_hydro-stage .slick-prev:before,#project-aqua_hydro-stage .slick-next:before,#project-homelab-stage .slick-prev:before,#project-homelab-stage .slick-next:before{font-size:20px;line-height:1;opacity:.75;color:#212121;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#project-screenprinting-stage .slick-next:before,#project-electronics-stage .slick-next:before,#project-aqua_hydro-stage .slick-next:before,#project-homelab-stage .slick-next:before{content:"→"}#project-screenprinting-stage .slick-prev:before,#project-electronics-stage .slick-prev:before,#project-aqua_hydro-stage .slick-prev:before,#project-homelab-stage .slick-prev:before{content:"←"}#project-screenprinting-stage .slick-prev,#project-electronics-stage .slick-prev,#project-aqua_hydro-stage .slick-prev,#project-homelab-stage .slick-prev{left:-25px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:0}#project-screenprinting-stage .slick-next,#project-electronics-stage .slick-next,#project-aqua_hydro-stage .slick-next,#project-homelab-stage .slick-next{right:-25px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0}#project-screenprinting-stage .stage-item img,#project-electronics-stage .stage-item img,#project-aqua_hydro-stage .stage-item img,#project-homelab-stage .stage-item img{display:block;width:100%;max-width:50vh;height:auto;margin:auto;background:#eee;border-radius:4px;padding:0 25px}#project-screenprinting-stage .slick-slide,#project-electronics-stage .slick-slide,#project-aqua_hydro-stage .slick-slide,#project-homelab-stage .slick-slide{height:auto}#project-screenprinting-stage .slick-slide>div,#project-electronics-stage .slick-slide>div,#project-aqua_hydro-stage .slick-slide>div,#project-homelab-stage .slick-slide>div{line-height:0}@media only screen and (min-width:768px){#project-aqua_hydro-stage .stage-item img,#project-electronics-stage .stage-item img,#project-screenprinting-stage .stage-item img,#project-homelab-stage .stage-item img{max-width:500px}}main table{display:block;overflow-x:auto;margin-bottom:35px;border-collapse:collapse;width:100%}main table th,main table td{border:1px solid silver;padding:5px}.related-posts{display:flex;flex-flow:row;justify-content:space-between;gap:1rem}.related-posts img{margin-bottom:5px}.related-posts a{display:flex;flex-direction:column}.article-nextprev{display:flex;flex-flow:row wrap-reverse;justify-content:space-between;gap:1rem;margin:35px 0}.article-nextprev .next-post a,.article-nextprev .previous-post a{display:flex;flex-direction:column;text-decoration:none}.article-nextprev .next-post a .label,.article-nextprev .previous-post a .label{font-weight:600;text-transform:uppercase;letter-spacing:.05em}.article-nextprev .next-post a .title,.article-nextprev .previous-post a .title{font-size:.75rem;opacity:.8}.article-nextprev .next-post{text-align:right}.article-nextprev .previous-post{text-align:left}.post-meta .bottom-border{border-bottom:1px solid #e0e0e0}.post-meta .top-border{border-top:1px solid #e0e0e0}.post-meta .inner.no-padding{padding:0}.post-meta ul{list-style:none;margin:0;padding:0}.post-meta nav#TableOfContents ul li,.post-meta .posts ul li{border-bottom:1px solid #e0e0e0}.post-meta nav#TableOfContents ul li:last-of-type,.post-meta .posts ul li:last-of-type{border:0}.post-meta nav#TableOfContents ul li a,.post-meta .posts ul li a{display:block;padding:15px 25px}.post-meta nav#TableOfContents ul li div,.post-meta .posts ul li div{color:#212121;font-size:.75rem}.post-meta .row{margin-left:0;margin-right:0}.post-meta .row>div{padding-left:0;padding-right:0}.post-meta>.inner{padding:0}.post-tags ul{margin:0;padding:0;text-align:left}.post-tags ul li{display:inline-block;margin:5px}.post-tags ul li{background-color:#dbe247;color:#222}.post-tags ul li:nth-of-type(1) a{background-color:#35a28b;color:#414141;padding:10px;display:inline-block;border-radius:4px;text-transform:lowercase}.post-tags ul li:nth-of-type(2) a{background-color:#47a983;color:#3d3d3d;padding:10px;display:inline-block;border-radius:4px;text-transform:lowercase}.post-tags ul li:nth-of-type(3) a{background-color:#5ab07c;color:#3a3a3a;padding:10px;display:inline-block;border-radius:4px;text-transform:lowercase}.post-tags ul li:nth-of-type(4) a{background-color:#6cb774;color:#363636;padding:10px;display:inline-block;border-radius:4px;text-transform:lowercase}.post-tags ul li:nth-of-type(5) a{background-color:#7fbf6d;color:#333;padding:10px;display:inline-block;border-radius:4px;text-transform:lowercase}.post-tags ul li:nth-of-type(6) a{background-color:#91c665;color:#303030;padding:10px;display:inline-block;border-radius:4px;text-transform:lowercase}.post-tags ul li:nth-of-type(7) a{background-color:#a4cd5e;color:#2c2c2c;padding:10px;display:inline-block;border-radius:4px;text-transform:lowercase}.post-tags ul li:nth-of-type(8) a{background-color:#b6d456;color:#292929;padding:10px;display:inline-block;border-radius:4px;text-transform:lowercase}.post-tags ul li:nth-of-type(9) a{background-color:#c9db4f;color:#252525;padding:10px;display:inline-block;border-radius:4px;text-transform:lowercase}.post-tags ul li:nth-of-type(10) a{background-color:#dbe247;color:#222;padding:10px;display:inline-block;border-radius:4px;text-transform:lowercase}.post-summary{margin:0 0 45px}