.old-fart {
  display: inline-block;
  position: relative;
}

.old-fart::after {
  content: "";
  position: absolute;
  top: 33%;
  left: 0;
  height: 3px;
  width: 120%;
  background-color: #000;
  transform: rotate(-12deg);
}

@media only screen and (min-width:25rem) {
  .old-fart::after {
    top: 35%;
    width: 110%;
    height: 4px;
  }
}

@media only screen and (min-width:50rem){
  .old-fart::after {
    left: -2px;
    width: 120%;
    height: 5px;
  }
}


article,b,body,div,em,figcaption,figure,form,h1,h2,h3,header,html,i,img,label,li,nav,p,section,span,strong,th,tr,ul{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}button,html,input,select,textarea{font-family:sans-serif;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;line-height:normal;text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:none}article,figcaption,figure,header,nav,section{display:block}ul{list-style:none;list-style-image:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;color:#000;outline:0}a:active,a:focus,a:hover{outline:0}b,strong{font-weight:700}input,select{vertical-align:middle}label{display:block}img{border:0}*,:after,:before{box-sizing:border-box}html{background-color:#FFF;background-image:url(../images/paper.17b41b22.png);background-repeat:no-repeat;background-position:center center;background-attachment:fixed;color:#353d48;font-family:"DIN Next W01 Regular",sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;background-size:cover}img{max-width:100%}.hyphenate{-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#mti_wfs_colophon{display:none!important}@font-face{font-family:Akzidenz-Grotesk-BQ;src:url(../fonts/Akzidenz-Grotesk-BQ-Condensed.woff) format("woff"),url(../fonts/Akzidenz-Grotesk-BQ-Condensed.ttf) format("truetype")}@font-face{font-family:FontAwesome;src:url(../fonts/icon-font.eot?v=4.1.0);src:url(../fonts/icon-font.woff?v=4.1.0) format("woff"),url(../fonts/icon-font.ttf?v=4.1.0) format("truetype"),url(../fonts/icon-font.svg?v=4.1.0) format("svg")}.fa{display:inline-block;font:400 100%/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-twitter::before{content:'\e800'}.fa-instagram::before{content:'\e801'}.fa-github::before{content:'\e803'}h1,h2,h3,p{text-rendering:auto;transition:font-size 300ms ease-in-out}h1{font:200 1.5rem/normal Akzidenz-Grotesk-BQ,sans-serif;text-transform:uppercase}h2{font:400 3rem/1 "DIN Next W01 Heavy",sans-serif;text-transform:uppercase}p{font:1.125rem/1.45 "DIN Next W01 Regular",sans-serif}label{font-family:"DIN Next W01 Bold",sans-serif}button,input,select,textarea{font-family:"Lucida Grande",sans-serif}.about-image{display:block;margin:0 auto}.about-header{margin:1rem 0 .5rem;text-align:center}.about-body{text-align:justify;word-spacing:-2px}.about-specialties-header{text-align:left;margin-top:1.5rem}.about-specialties{list-style:disc;padding-left:2.5rem;text-align:left}.contact-body{font:1rem/1.5 "DIN Next W01 Regular",sans-serif;margin-bottom:.5rem;text-align:justify}.contact-form-inputs{text-align:left;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.contact-form-email-entry,.contact-form-message-entry,.contact-form-name-entry{-ms-flex-basis:100%;-webkit-flex-basis:100%;flex-basis:100%}.contact-form-submit-button{margin-top:2rem;text-align:right}.contact-status-message{display:none;background-color:#CCC;border:1px solid #aaa;left:0;margin:auto;padding:1rem;position:fixed;right:0;top:4rem;width:90%;text-align:center;box-shadow:0 0 .5rem #6d7e94}.contact-status-message>.failure-message,.contact-status-message>.incomplete-message,.contact-status-message>.sending-message,.contact-status-message>.success-message{display:none}#contact-form label{margin:1.25rem 0 .35rem}#contact-form textarea{line-height:1.4;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#contact-form input[type=email],#contact-form input[type=text],#contact-form textarea{border:1px solid #aaa;font-size:.85rem;padding:.75rem;width:100%;outline:1px solid #aaa}#contact-form input[type=submit]{background:#6d7e94;border:1px solid #aaa;color:#fff;opacity:.75;outline:0;padding:.5rem;width:10rem;transition:opacity .5s}#contact-form input[type=email]:focus:invalid{background:#fff url(data:image/png;base64,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WHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE0LTA1LTIwVDIzOjQ2OjQ0PC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDUtMjBUMjM6NDY6NDQ8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj40MDY0LzU8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjQwNjQvNTwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yMjg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjI5PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cm/B/QAAAAIXSURBVDgRjZU9bxNBEIbvHIrENCAnPy38hdAgaKDjbi4iQs4HEMcWH4EEKG3RwZ9Inx6J1uX5Lg1e3lnmXU0cm3DSadYz7z47Ozt7zuqi+NmKvM3sCdvbaxzfZr12JvKuLstfHTw/1nu9h43IGwXkk8lvL1wFVY1qNV6LHHd7vZ21PP8e9YC9DsNhgB0Q8C+ojyGzQRiNdO4rziX04H+gHgbIMJycKOwwwcauZggcqQCrDinwAD+GlpkdUZtYaYAIhPua6awsRxQGkY6+/K2HaJn16fOLRd8CtG8TIjTgrDgRC3KbB/T5ufQthyJTZPOeIow/WJ1f0rcISyt7wQNrh6Ys+xtbW89m0+kx9hs2NjeftNPpYVfkqeoVRi3n3wBqgPXKRebIqlrvdous08mauq7uioiPE0R7h4Nr9vIyZ9Oifvez+RyrBC3kPdXpQjcOwQDp5AgM43G6AWifU2z5UXN1VTVtW2L8GL5PEao3ClrOW2q9AFs9s558QTFaaS+2lMhH+vwc+qL1AcBODbanQd+HiO1qDHY1dAF2bllIXGkBqD5sO0Jhz5OG2/cwFYTBQK/ebhK6G8LTNajYLs6SllATfNavRltVZRI42DIfaloZ9Avj0eI6fbXMCnXoVfPZXBNrXO92CLGHkcBzq+nf7QM20cxmltltMML9gihRYR+Ub1rgC7yyTEjfKhsztQ8HTl3wd3LxB1FPlFwaTxpsAAAAAElFTkSuQmCC) no-repeat center right;outline:1px solid #f88181;background-size:20px 20px;-ms-background-origin:content-box;background-origin:content-box}#contact-form input[type=email]:valid,#contact-form input[type=text]:valid{background:#fff url(data:image/png;base64,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WHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE0LTA1LTIwVDIzOjQ4OjQ0PC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDUtMjBUMjM6NDg6NDQ8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj40MDY0LzU8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjQwNjQvNTwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yNjE8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTk2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CkiSKLoAAALJSURBVEgNtZVfSNNRFMf30wkRKBRZUPQgvvYQjJ4iWA/SW/RiUE9RsF6yEC107c+dsCIIcWqYlESPrZdEGPQ0euiPtf6s5ub8/X5zLZab29o/JXXq6ZzfvPmTZjo3L2z37tx7vp977j3nTtDsUmPg1jLh9DLJs6w0pFmFxl1BOQFqubAlFewdAgBrRnyp5cZq9a3grD0vCCukZ/0l2hv3NbfH87I75/98rloMRafV6VyPKBnsdkABWE7+0OZyNVQVxABqNAACiZqTwWsOWASWl791BD0HyDYMUEd9xY1AeC0KyJKavNIL82DLheTbP74cIXEOqqmUxCGCIIAlEbhQv//Q4/zcbOx3OtViP3o8SqCrglBQOMyNKYqfHUExGkpx8jXFJs7egyTY8qGMMeI9RjYDeEofnTpdaeGWTQGBArLE/S32pSiBFrtmfCfIlx/dBh1T2Nt0K/LpMBnLAGJERZA57jtpy09Dz3wYun96T5HOphFhdb/FHcU6w+NNtLDkjmhC1bhY1/ePup656QV7IQrGuO8MLVGOdS1ZVC7FIUtL1/tggY5AbA++2ZA9/yxGw/DaPdC9oE+a7skU9ysFSyfDE6aUr2IzpSZvOGAJ01X+2hF0b1oXPOqbEU8zgmbuQxbMiYmLJELpzxjbXnab01OmAVgBlpXHL4+O1JMAF1ePKXqsoRDVkjkRMNAcRUMwGv+3qZMCH8u7g7AKLCO5L7mf7CFHuh+Dp5jCndLrgxi9rw9fBzoNRXi7IL6LDcD0lOMBbpVlxTGc//vWtb1zNWDU7/thGczJgJH7qt9Dbtuy58VJC1lGHFGAOdlJv3U6XR0+qK8GlKjFO2Sjpt5k0VLGN68dcsGSeKYAM9JDlpGf09iKUXO5ikBchAP1er0WgS8GEdKPfxXWtPhofc0OnzcuoO55LRk8Y3tZThpF6FM+zzfDf5fT/wGt9LgWp++8wwAAAABJRU5ErkJggg==) no-repeat center right;outline:1px solid #bdf9f3;background-size:27px 20px;-ms-background-origin:content-box;background-origin:content-box}#contact-form textarea:valid{outline:1px solid #bdf9f3}#contact-form input[type=submit]:active,#contact-form input[type=submit]:hover{opacity:1}#contact-form input[type=submit]:active{background:#aaa;box-shadow:0 0 .5rem #353d48 inset}#entrance{padding:5%}#entrance+#guts-footer{display:none}.entrance-body-container{text-align:center;margin:0 auto;width:14.5rem}@media only screen and (min-width:25rem){.entrance-body-container{width:20rem}}.entrance-body{color:#CCC;font-size:1.4rem;letter-spacing:-2px}@media only screen and (min-width:25rem){.entrance-body{font-size:1.825rem}}.entrance-body>i{color:#353d48;font-style:normal}#guts-footer{font-size:.85rem;background-color:#FFF;border-top:1px solid #aaa;margin:0 auto;padding:1.5rem 0 2.5rem}.footer-copy{float:left;text-align:left}.footer-links{display:none}@media only screen and (min-width:35rem){.footer-links{display:inline;float:right}}.footer-links>a{color:#353d48;text-decoration:underline}.footer-links>a:hover{color:#9fbcdf}.footer-links i{margin-left:.4rem;margin-right:.2rem}#guts{background-color:#FFF;border-bottom:2px solid #aaa;padding:3.35rem 10% 0;overflow:hidden;transition-property:-webkit-transform;transition-property:transform;transition-duration:500ms;transition-timing-function:cubic-bezier(1,0,0,1)}#guts.slideDown{-webkit-transform:translateY(0);transform:translateY(0)}#guts.slideUp{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.content{margin-top:2rem;margin-bottom:2rem;-webkit-transform:translate3d(0,0,0)}.content.fadeIn{opacity:1;visibility:visible;transition:opacity 250ms linear}.content.fadeOut{opacity:0;visibility:hidden;transition:visibility 0ms linear 250ms,opacity 250ms linear}#main-header{background-color:#FFF;border-bottom:2px solid #aaa;position:fixed;z-index:99;top:0;left:0;right:0}.nav-item{display:none;background-color:#FFF;border-top:1px solid #aaa;font-size:1.25rem;line-height:2}.nav-item.is-active{background-color:#ccc;cursor:default;pointer-events:none}.nav-item.entrance.is-active{background-color:transparent}.nav-item:not(.nav-logo):hover{background-color:#ccc;cursor:pointer}.nav-item:not(.nav-logo) a{display:block;padding-left:1.875rem}.nav-logo{line-height:1;padding:.5rem 0 .25rem .5rem}.logo-image{display:inline-block;width:37px}.logo-text{display:inline-block;margin-top:.3rem;vertical-align:top}.handheld.nav-logo{display:block}.screen.nav-logo{display:none}.nav-toggle{border:1px solid #000;border-radius:5px;cursor:pointer;font:1rem "source sans pro",sans-serif;margin:.15rem;padding:.25rem .5rem .5rem;position:absolute;right:.5rem;top:.5rem}.nav-toggle::after{content:"\25BC";font-size:.8rem;margin-left:.5rem}.portfolio-items{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.portfolio-item{border-bottom:1px solid #A6A6A6;border-right:1px solid #A6A6A6;text-align:center;transition:background-color 250ms ease-in-out;-ms-flex-basis:33.33%;-webkit-flex-basis:33.33%;flex-basis:33.33%}.portfolio-item:hover{background-color:#9fbcdf;color:#FFF}.portfolio-item:nth-child(3n){border-right:none}.portfolio-item:nth-last-child(1),.portfolio-item:nth-last-child(2),.portfolio-item:nth-last-child(3){border-bottom:none}.portfolio-item>a{display:block;transition:margin 300ms ease-in-out}.portfolio-item>a:hover{margin-bottom:-.175rem;margin-top:.175rem}.portfolio-item img{margin:0 auto;max-width:90%;padding:12.5% 0}.portfolio-item em,.portfolio-item h3{display:none}#lightbox{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:9999;text-align:center}.lightbox-image-container{position:relative;margin:2rem 2.5rem 0}.lightbox-image-inner-container{position:relative}.lightbox-close{font-weight:800;font-size:1.5rem;cursor:pointer;position:absolute;margin:1rem 1rem 0 0;right:0}#lightbox-image{border:5px solid #AAA;background-color:#FFF;padding:2rem;max-height:90%}#no-support{display:none;background-color:rgba(0,0,0,.3);height:100%;width:100%;overflow-y:scroll;position:fixed;top:0;z-index:999}.no-support-inner{border:1px solid #353D48;position:relative;max-width:50rem;width:90%;background-color:#fff;margin:4rem auto;padding:1.5rem .75rem}.no-support-text{display:inline-block;margin:0 2.25rem}.no-support-text>i{font-size:1.1rem}.no-support-text p:first-child,.no-support-text p:last-child{margin:1.25rem 0}@media only screen and (max-width:42.5rem){.no-support-text{margin:0 1rem}}.no-support-header{font-size:3.25rem;text-align:center;margin-bottom:.5rem}@media only screen and (max-width:42.5rem){.no-support-header{font-size:2.55rem}}.unsupported-features-lead-in{line-height:1.15;margin-bottom:.5rem}#unsupported-features{list-style-type:disc;margin-left:2rem}#unsupported-features>li{font-size:1.25rem;font-weight:900;margin-bottom:.5rem}.no-support-downloads{display:inline-block}.no-support-downloads>.download{float:left;width:25%;background-color:#FFF;text-align:center;padding:1rem}#wtf-warning{display:none;background-color:rgba(0,0,0,.5);position:fixed;top:0;height:100%;width:100%;z-index:999}.wtf-warning-inner{text-align:center;background-color:#CCC;position:fixed;margin:1.5rem auto 0;left:1rem;right:1rem;max-width:50rem;padding:1.5rem}.wtf-warning-body{margin-bottom:1rem}.wtf-warning-no-way,.wtf-warning-yes-way{margin:0 .5rem .5rem;padding:.5rem 1rem;-moz-appearance:none}.gallery-control{display:none}.last.slide>.gallery-panel{border-bottom:none;margin-bottom:0;padding-bottom:0}.gallery-panel{display:inline-block;border-bottom:1px solid #aaa;margin-bottom:3.5rem;padding-bottom:3rem;width:100%}.gallery-panel.border .gallery-image{padding:10px 10px 5px;border:2px solid #CCC}.gallery-panel a{color:#9fbcdf}.gallery-panel a:hover{color:inherit}.gallery-status,.gallery-title,.gallery-url{text-align:center}.gallery-description,.gallery-text{text-align:justify}.gallery-marquee-image{margin-bottom:2rem}.gallery-marquee-image img{border:2px solid #CCC;padding:10px 10px 7px}.gallery-title{margin-bottom:-.5rem}.gallery-url{margin-bottom:.35rem}.gallery-url p{font-size:1.3rem}.gallery-status{margin-bottom:1.25rem}.gallery-image{margin-bottom:2rem}
