html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:subpixel-antialiased}body{font-family:"brandon-grotesque", sans-serif;font-style:normal;font-weight:300;line-height:1;font-size:62.5%}.wrap{width:95.2%;margin:0 auto;max-width:1180px}.clearfix{clear:both;display:block;font-size:0;height:0}::selection{color:#fff;background:#009f5b}i{font-family:"brandon-grotesque", sans-serif;font-style:italic;font-weight:300}b{font-weight:400;color:#454545}p,.blog-article main p + ul,.about-main-info h3 + ul,.illo-info ul{font-size:2em;line-height:1.8;margin-bottom:1.8em;color:#454545}.contact-info a,.contact-info a:hover,.contact-info a:active{font-size:1em;font-weight:300;text-transform:none;color:#454545}.article-wrap p,.article-content p,#contact-info ul li{font-size:1.8em;line-height:1.4;margin-bottom:1.4em}.blog-article main p + ul{line-height:1.6;margin:1.7em 3%}.blog-article main p + ul li,.skills ul li,.tidbits ul li{margin-bottom:1em;padding-left:1.1em;position:relative;line-height:1.2}.blog-article main p + ul li:before{content:'\002022';position:absolute;color:#009f5b;top:-0.49em;left:-.5%;font-size:2.3em}.blog-article main p + ul li p{font-size:1em;margin-bottom:0}#homepage footer p,header p{color:#e3fdc1}header p{font-size:2.2em;line-height:1.6}.contact-page main p{margin-bottom:2em}h1{font-size:5em;text-transform:uppercase;font-weight:300;line-height:1.1;text-align:center;color:#454545;position:relative;margin:42px 0 1.1em 0;letter-spacing:.02em}h1.featured-story{font-size:7.3em;letter-spacing:.02em;font-weight:700;line-height:.93;margin:.07em 0 .2em 0;color:#fff;text-align:left;text-transform:none}#wordmark h1{color:#000;display:none}footer h1{margin-top:0;color:#fff}#homeBlog h1{margin-top:-10px}#homepage footer h1{margin-top:46px;margin-bottom:.9em;color:#454545}#homeBlog h1,#skills h1{color:#fff}h2.featured-story-subtitle{line-height:1.667;letter-spacing:.01em;font-weight:500;color:#e3fdc1;font-size:2em;text-transform:uppercase}.blog-article .full-article h2{color:#009f5b;margin-bottom:.5em;font-weight:500;font-size:4.4em;letter-spacing:.01em;line-height:1.2;text-transform:none}h3{color:#fff;font-size:3em;font-weight:400;text-transform:none;line-height:1.2;letter-spacing:.01em}#homepage h3,#blog-page article h3,.full-story h3,.illo-info h3,.success-message h3{color:#009f5b}.img-details h3{font-size:1.9em;font-style:normal;font-weight:300;line-height:1.35;color:#fff}#homepage .img-details h3{color:#fff;line-height:1.2}.illo-details main h3,.about-page main h3,#books main h3{color:#333;margin-bottom:.5em}h4{line-height:1.667;letter-spacing:.01em;font-weight:500;color:#454545;text-transform:capitalize;font-size:2.5em}#homepage header h4{color:#e3fdc1;font-size:2em;text-transform:uppercase}h5{font-weight:500;color:#333;font-size:1em;line-height:1;text-transform:uppercase;margin-bottom:.3em}main h1:before,#homepage footer h1:before,footer h1:before{content:"";position:absolute;height:.05em;background-color:#009f5b;left:0;right:0;width:9%;bottom:-0.2em;margin:0 auto}#homeBlog h1:before,#skills h1:before,footer h1:before{background-color:#fff}main h1:after,footer h1:after,.main-illo:after,article.full-article-container:after,.book-info h1:after{content:"";position:absolute;height:2.5em;width:2.5em;left:0;right:0;top:-2.3em;margin:0 auto;z-index:100}.main-illo:after,article.full-article-container:after{width:13em;height:13em;top:11.9em}.gallery h1:after,.main-illo:after{background-image:url(../graphics/home-illustration-icon.png);background-image:linear-gradient(transparent, transparent), url(../graphics/home-illustration-icon.svg)}.facts h1:after{background-image:url(../graphics/about-icon.png);background-image:linear-gradient(transparent, transparent), url(../graphics/about-icon.svg)}.blog-page main h1:after,article.full-article-container:after{background-image:url(../graphics/news-icon.png);background-image:linear-gradient(transparent, transparent), url(../graphics/news-icon.svg)}.contact-page main h1:after{background-image:url(../graphics/contact-page-icon.png);background-image:linear-gradient(transparent, transparent), url(../graphics/contact-page-icon.svg)}.book-info h1:after{background-image:url(../graphics/books-icon.png);background-image:linear-gradient(transparent, transparent), url(../graphics/books-icon.svg)}.gallery h1:after,.facts h1:after,.blog-page main h1:after,article.full-article-container:after,.contact-page h1:after,#homeBlog h1:after,#skills h1:after,#homepage footer h1:after,footer h1:after,.main-illo:after,.book-info h1:after{background-repeat:no-repeat}#homeBlog,#skills{padding-top:5.5em}#homeBlog h1:after,#skills h1:after{background-image:url(../graphics/home-news-icon.png);background-image:linear-gradient(transparent, transparent), url(../graphics/home-news-icon.svg)}#skills h1:after{top:-220%}#homepage footer h1:after{background-image:url(../graphics/home-contact-icon.png);background-image:linear-gradient(transparent, transparent), url(../graphics/home-contact-icon.svg)}footer h1:after{background-image:url(../graphics/contact-footer-icon.png);background-image:linear-gradient(transparent, transparent), url(../graphics/contact-footer-icon.svg)}.main-illo,article.full-article-container,.book-info{margin:7.2em 0 4.5em 0}a{text-decoration:none;text-transform:capitalize;font-weight:400;color:#f75638;background-color:transparent;padding:0;-webkit-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out}a .list-title{color:#f75638;-webkit-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out}footer a{color:#f9e858;font-weight:400}main a,#homepage footer a{color:#f75638}#homeBlog a h3,.article-content a h3{margin-bottom:.4em;-webkit-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out}a:hover,main a:hover,#homepage footer a:hover,a:active,main a:active,#homepage footer a:active,a:focus,main a:focus,#homepage footer a:focus,#homeBlog a h3:hover,#homeBlog a h3:active,#homeBlog a h3:focus,.article-content a h3:hover,.article-content a h3:active,.article-content a h3:focus,a .list-title:hover,a .list-title:active,#homepage #contact-info ul li a:visited,#homepage #contact-info ul li a:hover,#homepage #contact-info ul li a:active{color:#000;outline:none}.button-1,.button-2{font-size:1.8em;font-weight:500;color:#fff;text-transform:uppercase;line-height:1.059;vertical-align:middle;display:inline-block;position:relative;z-index:1;padding:1.5em 1.7em 1.2em 1.5em;border:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button-1:before,.button-1:after,.button-2:before,.button-2:after{content:"";border-radius:.35em;display:block;position:absolute;z-index:-1;width:100%;height:100%;top:0;right:0;opacity:1;-webkit-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out}.button-1:after,.button-2:after{z-index:-10}.button-1:before{background:-webkit-linear-gradient(106deg, #d14e35 52%, #ec4d3a 52%);background:linear-gradient(-16deg, #d14e35 52%, #ec4d3a 52%)}.button-1:after{background:-webkit-linear-gradient(106deg, #e7674b 52%, #f57254 52%);background:linear-gradient(-16deg, #e7674b 52%, #f57254 52%)}.button-1:visited,.button-1:hover,.button-1:active{color:#fff}.button-2{color:#009f5b}.button-2:before{background:-webkit-linear-gradient(109deg, #e5cc50 52%, #f9e858 52%);background:linear-gradient(-19deg, #e5cc50 52%, #f9e858 52%)}.button-2:after{background:-webkit-linear-gradient(109deg, #f2db6e 52%, #fcec84 52%);background:linear-gradient(-19deg, #f2db6e 52%, #fcec84 52%)}.button-2:visited,.button-2:hover,.button-2:active{color:#009f5b}.button-1:visited,.button-2:visited{font-size:1.8em}.button-1:hover:before,.button-2:hover:before{opacity:0}#homepage footer a.button-1{color:#fff}header{background-color:#009f5b;color:#fff;position:relative}#homepage header{background:#009f5b url(../images/home/banner-bkg-min.01.png) no-repeat 50% 90%}#header-wrap{padding:1.7em 0 1.7em 0;border-bottom:solid 2px rgba(0, 0, 0, 0.1);width:100%;position:fixed;top:0;left:0;background-color:#009f5b;z-index:900;overflow:hidden;-webkit-transition:background-color 0.5s, border-bottom 0.5s, padding 0.5s;transition:background-color 0.5s, border-bottom 0.5s, padding 0.5s}#header-wrap #logo{width:9em;-webkit-transition:all 0.5s;transition:all 0.5s}#header-wrap #logo img{width:100%;-webkit-transition:all 0.5s;transition:all 0.5s}#header-wrap #wordmark{width:20.8em;margin-left:1em;-webkit-transition:all 0.7s;transition:all 0.7s}#header-wrap #wordmark img{width:100%;opacity:1.0;padding-top:.7em;-webkit-transition:all 0.7s;transition:all 0.7s}#header-wrap #logo,#header-wrap #wordmark{display:inline-block;vertical-align:middle}#header-wrap.smaller{background-color:rgba(12, 129, 70, 0.9);border-bottom:solid 3px rgba(0, 0, 0, 0.12);padding:1.4em 0 1em 0}#header-wrap.smaller #logo img{width:89%}#header-wrap.smaller #wordmark img{width:0;opacity:0}#header-wrap nav{float:right;position:relative;margin:2.1em 0 0 0;vertical-align:top;-webkit-transition:margin 0.5s;transition:margin 0.5s}#header-wrap.smaller nav{margin:1.1em 0 0 0}header nav > ul{display:inline-block}header nav > ul li{text-align:center;display:inline-block;margin:0 0 0 1.8em}header nav > ul li a:link,header nav > ul li a:visited,header nav > ul li a:hover,header nav > ul li a:active{font-size:1.8em;font-weight:300;text-transform:capitalize;color:#fff;display:inline-block;width:auto;padding:.66em;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}header nav > ul li a:before{content:"";position:absolute;height:.1em;background-color:#fff;left:0;right:0;width:1.5em;margin:0 auto;top:2.1em;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}header nav > ul li:first-child{margin:0}#contact-info ul li a:visited,#contact-info ul li a:hover,#contact-info ul li a:active{color:#fff3a4}#homepage nav > ul li #home:before,.portfolio-page nav > ul li #portfolio:before,.blog-page nav > ul li #blog:before,.about-page nav > ul li #about:before,.contact-page nav > ul li #contact:before,#books nav > ul li #books-page:before{opacity:1.0}nav > ul li a:hover:before,nav > ul li a:active:before,nav > ul li a:focus:before{opacity:1.0;outline:none}#header-wrap .wrap{padding:0}header article.wrap{padding-top:17.5em;margin-bottom:8em}header article.wrap > .banner-image-wrap{float:right;margin:0;padding-right:2.5%;width:35%;height:0;background-color:#fff;padding-bottom:37.5%;border-radius:100%;box-shadow:0 0.4em 0 rgba(0, 0, 0, 0.2)}header article.wrap .featured-story-container{float:left;width:55.58%;margin:5.4em 0 0 1.7%}header .button-2{float:left;display:block;margin:0}.banner-img{width:100%;border-radius:100%;margin:3.5%;background-color:transparent}#masonry{max-width:1180px;margin:0 auto}.gallery{text-align:center;position:relative}.gallery ul{text-align:left}.gallery .button-1{margin:3.8em 0 4em 0}.item,.grid-sizer,.tile{float:left;position:relative;overflow:hidden}.grid-sizer{width:190px}.large{width:388px;height:388px}.small{width:190px;height:190px}.medium{width:388px;height:190px}.large,.medium,.small{margin:0 0 .7em 0}.item img{width:100%;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.item:hover img{width:115%}.img-details{opacity:0;height:100%;position:absolute;text-align:center;text-decoration:none;width:100%;z-index:100;color:#fff;background-color:rgba(15, 15, 15, 0.65);-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.img-details h3:after{content:"";position:relative;display:block;height:43px;left:0;right:0;width:40px;margin:0 auto;top:.5em;background-image:url(../graphics/view-full-illo.png);background-image:linear-gradient(transparent, transparent), url(../graphics/view-full-illo.svg);background-repeat:no-repeat}.item:hover .img-details,.tile:hover .img-details{opacity:1}.img-details h3{width:80%;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.portfolio{margin:0 auto 7.6em auto;max-width:1180px}.filters{margin-bottom:3.5em;text-align:center}ul.tabs{text-align:center;display:inline-block;border-bottom:1px solid #ccc}ul.tabs li{display:inline-block;margin-right:0;margin-left:2.1em}ul.tabs li:first-child{margin-left:0}ul.tabs li a{font-weight:400;font-size:2em;padding:.7em 1.8em;border:none;display:inline-block;color:#878787;position:relative;text-transform:capitalize}ul.tabs li a:active,ul.tabs li a.selected{color:#333}ul.tabs li a:before,ul.tabs li a.selected:before{content:"";position:absolute;height:.25em;background-color:#009f5b;width:100%;left:0%;right:46%;bottom:-1%;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}ul.tabs li a:active:before,ul.tabs li a.selected:before{opacity:1}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity}main .wrap{margin:0 auto 5.1em auto;max-width:1199px}.portfolio-page main .wrap{margin-bottom:2em}.illo-details main .wrap,#book main .wrap{margin-bottom:5em}.tile{display:block;margin:0 0 .8em 0}.portfolio-grid-sizer{width:289px}.tile{width:289px;max-height:289px;overflow:hidden}.tile img{width:100%;height:auto;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.tile:hover img{width:115%;height:auto}#homeBlog,#skills{background-color:#009f5b;text-align:center}#homeBlog .article-wrap{text-align:left}#homeBlog .blog-image img{width:100%;border-bottom:none}#homeBlog article{text-align:left;background-color:#fff;display:inline-block;vertical-align:top;width:32.5%;margin:0 0 0 1%;box-shadow:0 0.4em rgba(0, 0, 0, 0.2)}#homeBlog article.first-blog{margin:0}#homeBlog .article-wrap + a{margin:4.1em 0}.blogContent{margin:2.8em 9.2% 3.1em 9.2%}.last{margin:0}.arrow{vertical-align:middle;padding-left:.1em}#contact-info,#contact-info ul li a{font-size:1.03em;line-height:1.294;border:none;border-radius:0;text-transform:lowercase;padding:0}footer{background-color:#009f5b;text-align:center;padding-top:5.5em}#homepage footer{background-color:#fff;padding-top:0}footer h3{margin:0 0 .9em 0}#connect h3{margin:0 0 .6em 0}.info-container{float:left;width:59%}#contact-info{float:left}#contact-info h3{margin:0 0 .5em 0}#contact-info ul{margin:0}#contact-info ul li:first-child{margin-bottom:.6em}#quoteAndPromo,#connect{float:right}#contact-info,#quoteAndPromo,#connect{text-align:center}#quoteAndPromo .button-1 + .button-1,#quoteAndPromo .button-2 + .button-2{display:block;margin:1.58em 0 .94em 0}#copyright{background-color:#fff;color:#fff;margin:0}#homepage #copyright{background-color:#009f5b}#copyright p{float:left;margin-top:26px;margin-bottom:1.5em}footer[role=contentinfo] > .wrap{padding-bottom:40px}.social-media{width:100%;height:5.7em;overflow:visible}#homepage .circle{fill:#fff;stroke:#f75638;stroke-miterlimit:10;stroke-width:2;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#homepage .icon{fill:#f75638;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#homepage .social-media:hover .circle{fill:#f75638}#homepage .social-media:hover .icon{fill:#fff}.circle{fill:#009f5b;stroke:#f9e858;stroke-miterlimit:10;stroke-width:2;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.icon{fill:#f9e858;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.social-media:hover .circle{fill:#f9e858}.social-media:hover .icon{fill:#009f5b}#connect{display:inline-block;width:20%}#connect a{border:none;padding:0;border-radius:0}#connect ul li{display:inline-block;margin:.4em 1%;width:22.24%}div.diagonalBox{height:5.97em}#homepage .diagonalBox{padding:0}header .diagonalBox{padding-top:13.5em}.diagonal{fill:#fff;position:relative;height:6em;width:100%;display:block;padding:0;z-index:20}.diagonalAlt{fill:#009f5b;position:relative;height:6em;width:100%;display:block;padding:0;z-index:50}footer .diagonalAlt{fill:#fff}#homepage footer .diagonalAlt{fill:#009f5b}.about-page header{background:#00a35d url(../images/about/banner-bkg.png) no-repeat 50% 90%}.about-intro{text-align:center;width:46%;max-width:76.8em;position:relative;margin-bottom:1.2em}.about-intro h3{position:relative;margin-bottom:1.2em;font-size:4em;text-transform:capitalize}.about-intro h3:before{content:"";position:absolute;height:.06em;width:3em;background-color:#fff;right:0;left:0;margin:0 auto;top:1.6em}.about-intro img{margin:15.5em 0 3.3em 0;width:44%}.about-page header .diagonalBox{padding-top:3.6em}.about-page header p{margin-bottom:0}.about-main-info,.about-main-image,.awards,.skills{display:inline-block;vertical-align:top}.about-main-info{width:56.4%;margin-top:4em}.about-main-info h3{border-top:8px solid #009f5b;padding:1.1em 0 0 0}.about-main-image{margin-right:7%;width:36%}.skills ul li,.tidbits ul li{margin-bottom:1.1em}.skills{margin-right:8%}.skills ul li > ul li:before,.tidbits ul li > ul li:before{content:'\002022';position:absolute;color:#009f5b;top:-.4em;left:0;font-size:1.7em}.tidbits ul li > ul li:before{top:-.5em}.awards{width:56%}.awards ul li{margin-bottom:.4em}.award-year{font-weight:500;color:#009f5b;display:inline-block;width:14%;vertical-align:baseline}.award-details{font-size:.9em;color:#878787;display:block;line-height:1.2}.awards li > ul > li > ul{display:inline-block;vertical-align:top}.tidbits{margin-top:3.1em}.tidbits ul li{line-height:1.8}.skills ul li,.tidbits ul li{padding-left:0}.skills ul li ul li,.tidbits ul li ul li{padding-left:1.1em}.email-info:after,.location-info:after,.phone-info:after{content:"";position:absolute;left:1%;width:10%;height:100%;top:0;background-position:50% 0;background-repeat:no-repeat}.contact-info{float:left;width:43%}.contact-info li{position:relative;padding:.1em 0 0 14.9%;margin:0 0 3.6em 0}.contact-info li p{margin-bottom:0}.contact-info ul li p{line-height:1.3}.email-info,.location-info,.phone-info{position:relative}.email-info:after{background-image:url(../graphics/email.png);background-image:linear-gradient(transparent, transparent), url(../graphics/email.svg)}.location-info:after{background-image:url(../graphics/location.png);background-image:linear-gradient(transparent, transparent), url(../graphics/location.svg)}.phone-info:after{background-image:url(../graphics/phone.png);background-image:linear-gradient(transparent, transparent), url(../graphics/phone.svg)}form{float:right;width:47.46%}form li{margin:0 0 2em 0}.message{margin-bottom:4em}input,textarea,input.valid,textarea.valid{width:96%;padding:.7em 0 .7em 2.4%;font-size:1.8em;font-family:"brandon-grotesque", sans-serif;font-weight:300;line-height:1.8;border-style:solid;border-color:#009f5b;border-width:0 0 0 .45em;background-color:#f2f2f2;outline:0 solid #fff;-webkit-appearance:none;border-radius:0;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}textarea{height:11em}input:focus,textarea:focus{background-color:#fff;outline:2px solid #009f5b}.contact-page .button-1{padding:0;margin-bottom:0}input[type="submit"]{color:#fff;background-color:transparent;border:none;font-size:1em;text-transform:uppercase;padding:1.1em 2.1em .8em 2.1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500}input[type="submit"]:focus{outline:none}form .button:hover,input[type="submit"]:hover{cursor:pointer}.placeholder,::-webkit-input-placeholder,:-ms-input-placeholder,:-moz-placeholder,::-moz-placeholder{color:#454545}:-moz-placeholder,::-moz-placeholder{opacity:1}label.error{color:#f75638;font-weight:300;font-size:1.8em;padding-top:.3em;display:block}input.error,textarea.error,input.error:focus,textarea.error:focus{border-top:0.125em solid #f75638;border-right:0.125em solid #f75638;border-bottom:0.125em solid #f75638;border-left:0.56em solid #f75638;outline:none}.success-message{display:block;color:#009f5b;text-align:center;margin-bottom:5.6em;padding-top:6em;font-weight:400;position:relative}.success-message h3{margin-bottom:.4em}.success-message h3:before{content:"";display:block;position:absolute;margin:0 auto;height:2em;width:2em;left:0;right:0;top:-.3em;background-image:url(../graphics/message-success.png);background-image:linear-gradient(transparent, transparent), url(../graphics/message-success.svg);background-repeat:no-repeat}.success-message p{font-size:2.3em}.blog-posts > article,.blog-grid-sizer{float:left;width:32.84%}.blog-posts > article{height:63em}.blog-image{display:block}.blog-image > img{width:100%;height:auto;border-bottom:7px solid #009f5b}.article-wrap .date{margin-bottom:0;color:#878787}.article-content{padding:2.2em 5%}.article-content p{margin-bottom:0}.article-content a h3{color:#009f5b;font-weight:400}.blog-article main .wrap{margin-bottom:3em}.list-title{display:block;font-weight:400;color:#454545;font-size:1.1em}.list-title.resources{padding-left:0}.list-title.resources:before{content:''}.blog-article main p + ul.resources{margin-left:0}.blog-article main p + ul li.list-title.resources ~ li{font-size:.9em}.blog-article main ul li p.list-subtitle{font-size:.9em;margin-bottom:.3em;color:#878787}.full-article{width:76%;display:inline-block;padding-left:4%}.full-article h3{color:#333;margin-bottom:.5em}.article-img-wrap{position:relative;height:0;overflow:hidden;background-color:#e6e6e6;padding-bottom:40.3%;z-index:500;margin:0 0 5em 0}.article-img-wrap img{position:absolute;top:0;left:0;width:100%;margin:0}.blog-article .blog-post-date{display:inline-block;vertical-align:top;padding:.7em .9em;border:1px solid #878787;font-size:2.9em;margin-left:4%;text-align:center;border-radius:100%;line-height:0}.article-date,.article-month-year,.article-month-year{line-height:1;color:#454545}.article-date{font-size:1.1em;line-height:1;margin-bottom:0}.article-month-year{text-transform:uppercase;font-size:.5em;margin-top:.2em;border-top:1px solid #878787;padding-top:.4em;margin-bottom:0}.blog-img-xlarge,.illo-img,.vertical-illo .process-large,.process-small,.column-2,.vertical-illo .book-illos .book-illos-wrap,.blog-article article .full-article .blog-img-small,.blog-article article .full-article .blog-img-medium,.blog-article article .full-article .blog-img-large{position:relative;height:0;overflow:hidden;background-color:#e6e6e6;padding-bottom:37.7%}.blog-img-xlarge img,.illo-img img,.vertical-illo .process-large img,.process-small img,.column-2 img,.vertical-illo .book-illos .book-illos-wrap img,.blog-article article .full-article .blog-img-small img,.blog-article article .full-article .blog-img-medium img,.blog-article article .full-article .blog-img-large img,.blog-article article .full-article .img-wrap img{position:absolute;top:0;left:0;width:100%}.blog-article article .full-article .blog-img-small,.blog-article article .full-article .blog-img-medium{margin:1.2em .5% 5.6em 0;display:inline-block}.blog-article article .full-article .blog-img-small{width:32.5%}.blog-article article .full-article .blog-img-medium{width:65%}.blog-article article .full-article .blog-img-large{width:100%;margin:1.6em auto 4em auto}.blog-article article .full-article .img-wrap{float:left;width:45%;margin-right:3.7%;margin-bottom:1.8em;position:relative;height:0;overflow:hidden;background-color:#e6e6e6;padding-bottom:75.1%}.blog-article article .full-article .img-wrap img{float:left}.blog-article article .full-article .text-wrap{float:left;width:51%}.blog-img-xlarge{width:100%;margin:1.6em auto 4em auto;padding-bottom:72.7%}.full-story-nav{margin:7.5em 0 0 0}.full-story-nav ul{position:relative}.full-story-nav ul li{position:relative;display:inline-block;vertical-align:top}.full-story-nav ul li:first-child{margin:0;width:39%}.full-story-nav ul li + li{margin:0 3.5%}.full-story-nav h4{color:#000;text-transform:uppercase;font-size:.7em;margin-bottom:.5em;line-height:0}.full-story-nav h3{font-size:1.35em;color:#f75638;-webkit-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out}.full-story-nav a:hover h3{color:#525252}.full-story-nav ul li a{display:block;font-size:1.9em}.full-story-nav ul li a.previous:after,.full-story-nav ul li a.next:after,.full-story-nav ul li a.overview:after{content:"";position:relative;display:block}.full-story-nav ul li a.previous:after{bottom:2.6em;height:2.5em;left:0;margin-left:93%}.full-story-nav ul li a.next:after{bottom:2.6em;height:2.5em;left:-47%}.full-story-nav ul li a.next,.full-story-nav ul li a.previous{position:relative;padding-left:0em}.full-story-nav ul li a.next > h4,.full-story-nav ul li a.next > h3{padding-left:9.5%}.full-story-nav ul li a.overview{padding-left:4em}.full-story-nav ul li a.overview:after{bottom:2.5em;height:2.5em;left:-4.6em;right:5em}.full-story-nav ul li a.overview h3{padding-top:.3em}nav.full-story-nav ul li + li + li{margin:0;width:39%}nav.full-story-nav ul li + li + li > a{margin:0;width:100%}.previous h4,.previous h3{width:90%;text-align:right}.next h4,.next h3{text-align:left}.full-story-nav ul li a:after,.full-story-nav h4{opacity:.5;-webkit-transition:color 0.25s ease-in-out, opacity 0.25s ease-in-out;transition:color 0.25s ease-in-out, opacity 0.25s ease-in-out}.full-story-nav ul li a:hover:after,.full-story-nav a:hover h4{opacity:.8}.article-share{border-top:1px solid #888;padding-top:1.8em}.article-share h3{color:#414141;vertical-align:top;display:inline-block;margin-top:.5em}.article-share ul{display:inline-block;width:64%;margin-left:3%}.article-share li{width:8%;margin-left:2%;display:inline-block;position:relative;vertical-align:top}.article-share li:first-child{margin-left:0}.article-share li a{position:relative;padding:.5em}.article-share li a p{display:none}.article-share li a.fb-share:after,.article-share li a.twitter-share:after{content:"";position:absolute;top:2em;height:3.5em;left:0;right:-3em;background-repeat:no-repeat}.article-share li a.fb-share:after{background-image:url(../graphics/fb-share.png);background-image:linear-gradient(transparent, transparent), url(../graphics/fb-share.svg)}.article-share li a.twitter-share:after{background-image:url(../graphics/twitter-share.png);background-image:linear-gradient(transparent, transparent), url(../graphics/twitter-share.svg)}.blog-article p.detail-title{font-weight:400;color:#454545;font-size:2.2em;margin-bottom:0}.blog-article p + p.event-date{margin-top:2em}.blog-article p.detail-title + p,.blog-article p.detail-title + p + p{margin-bottom:0;line-height:1.8}.blog-article p.event-date{font-weight:400;color:#009f5b;margin-bottom:1em}.blog-article p.event-date + p.event-date{margin-bottom:2em;margin-top:0}.blog-article p.event-date time{font-weight:300;color:#454545;margin-left:.5em}.blog-article article .full-article .img-wrap.right-float{float:right;width:24%;margin-right:0;padding-bottom:71.9%}.blog-article article .full-article .img-wrap.right-float + .text-wrap{width:75%}.blog-article article .full-article .img-wrap.right-float img{float:right}.blog-article article .full-article .blog-img-large.custom-countdown{padding-bottom:85%}.blog-article article .full-article .blog-img-large.custom-chicken-licken{padding-bottom:52.7%}.blog-article article .full-article .blog-img-large.custom-turkey-santa,.blog-article article .full-article .blog-img-large.ragdoll-mod-sheet{padding-bottom:76.2%}.blog-article article .full-article .blog-img-large.custom-portrait-marie,.blog-article article .full-article .blog-img-large.custom-halloween-pumpkins{width:98%;padding-bottom:105.7%}.blog-article article .full-article .blog-img-xlarge.custom-rabbit-character{width:98%;margin-bottom:4em}.blog-article article .full-article .blog-img-large.cbm-mod-sheet{padding-bottom:67.2%}.blog-article article .full-article .blog-img-large.cbm-faces{padding-bottom:33.7%}.blog-article article .full-article .blog-img-large.cbm-spot-sketches{padding-bottom:47.7%}.blog-article article .full-article .blog-img-large.blog-musical-cat-1{padding-bottom:66.2%}.blog-article article .full-article .blog-img-large.blog-musical-cat-2{padding-bottom:64.5%}.blog-article article .full-article .blog-img-large.blog-musical-cat-bw{padding-bottom:57.4%}.illo-img{float:left;margin-right:4%;width:70%}.illo-img.vertical{padding-bottom:71%}.illo-img.horizontal{padding-bottom:56.3%}.illo-img.horizontal-small{padding-bottom:38.3%}.illo-img.horizontal-medium{padding-bottom:46%}.illo-img.horizontal-xtreme{padding-bottom:27.3%}.illo-img.horizontal-large{padding-bottom:61.3%}.illo-img.graduation{padding-bottom:44.3%}.illo-img.darby{padding-bottom:45.3%}.illo-img.dracula{padding-bottom:51.3%}.illo-img.cats-in-hats{padding-bottom:55.4%}.illo-img.bax-artie{padding-bottom:44.8%}.illo-img img{float:left}.illo-details main h3{margin-bottom:1.1em}.illo-info,.book-summary{float:left;width:25%;border-top:solid 8px #009f5b;padding-top:3.1em}.illo-info ul li{margin-bottom:.6em}.descrip-title{font-weight:400;color:#009f5b;display:inline-block;width:33%}a.next:after,.full-story-nav ul li a.next:after{background-image:url(../graphics/previous.png);background-image:linear-gradient(transparent, transparent), url(../graphics/previous.svg)}.illo-nav ul li a.overview:after,.full-story-nav ul li a.overview:after{background-image:url(../graphics/gallery.png);background-image:linear-gradient(transparent, transparent), url(../graphics/gallery.svg)}.illo-nav ul li a.overview:after{left:3%}a.previous:after,.full-story-nav ul li a.previous:after{background-image:url(../graphics/next.png);background-image:linear-gradient(transparent, transparent), url(../graphics/next.svg)}a.previous:after,.illo-nav ul li a.overview:after,a.next:after,.full-story-nav ul li a.overview:after{background-repeat:no-repeat;background-position:50% 0}.illo-nav{margin-top:6em}.illo-nav ul li{display:inline-block;margin-right:.7em}.illo-nav ul li:first-child{margin-right:1.4em}.illo-nav ul li:last-child{margin-right:0}.illo-nav ul li a{padding-top:3em;position:relative;color:#fff;text-transform:uppercase;font-size:.7em;font-weight:400;display:block;-webkit-font-smoothing:antialiased;opacity:.5;-webkit-transition:color 0.25s ease-in-out, opacity 0.25s ease-in-out;transition:color 0.25s ease-in-out, opacity 0.25s ease-in-out}.illo-nav ul li a:hover{opacity:1;color:#f75638}.illo-nav ul li a:after{content:"";position:absolute;height:3.2em;left:14%;right:0;bottom:2em}.column-1{display:inline-block;vertical-align:top;width:22.6%}.column-1 img{display:block;margin-bottom:3%}.column-2{display:inline-block;width:46.4%;padding-bottom:34.4%;margin-left:.6%}.process-small{padding-bottom:74%;margin-bottom:.9em}.process-small,.column-2{border:1px solid #E0E0E0}.main-illo{margin-bottom:1em}.vertical-illo .illo-img,.vertical-illo .illo-info{width:48%}.vertical-illo .illo-info .descrip-title{width:17%}.vertical-illo .process-large,.vertical-illo .book-illos .book-illos-wrap{border:1px solid #E0E0E0;display:inline-block;width:49%}.vertical-illo .process-large{padding-bottom:24.4%}.vertical-illo .process-work .process-large + .process-large{margin-left:.6%}.book-summary{width:48%}#books h4{line-height:1.1;font-weight:400;color:#009f5b;font-size:2.6em}#books .book-info{margin-top:4.2em;margin-bottom:1.2em}#books.vertical-illo .illo-img{width:38.3%;padding-bottom:59.4%}#books main h3{margin-bottom:0}#books .book-summary p{margin-top:1.1em}.vertical-illo .book-illos .book-illos-wrap{width:24.1%;margin-left:.5%;padding-bottom:35.8%}.vertical-illo .book-illos .book-illos-wrap:first-child{margin-left:0}@media only screen and (max-width: 1244px){header article.wrap{margin-bottom:6.8em}header article.wrap .featured-story-container{width:56.58%;margin:4em 0 0 1%}header article.wrap > img{padding-right:0}.info-container{width:59%}#connect{width:23%}.grid-sizer{width:184px}.large{width:376px;height:376px}.small{width:184px;height:184px}.medium{width:376px;height:184px}.img-details h3{width:100%}.about-intro{width:73%}.about-main-image{margin-right:4%;width:32%}.about-main-info{width:63.7%}.skills{margin-right:7%}.awards{width:56.7%}nav.full-story-nav ul li:first-child,nav.full-story-nav ul li + li + li{width:39%}.full-story-nav ul li + li{margin:0 1.7%}}@media only screen and (max-width: 1230px){.portfolio-grid-sizer{width:260px}.tile{width:260px;max-height:260px}.portfolio-page .img-details h3{width:98%}}@media only screen and (max-width: 1203px){.grid-sizer{width:158px}.large{width:324px;height:324px}.small{width:158px;height:158px}.medium{width:324px;height:158px}}@media only screen and (max-width: 1198px){.blog-posts > article,.blog-grid-sizer{float:left;width:32.5%}}@media only screen and (max-width: 1109px){.portfolio-grid-sizer{width:238px}.tile{width:238px;max-height:238px}}@media only screen and (max-width: 1093px){header article.wrap{margin-bottom:4.8em}header article.wrap .featured-story-container{width:58%;margin:1.5em 0 0 1%}h1.featured-story{font-size:6.1em}h2{font-size:4.4em}h3{font-size:2.8em}.banner-image{width:37.9%}.about-main-image{display:none}.about-main-info{display:block;width:100%}.skills{margin-right:8%}.awards{width:65.5%}}@media only screen and (max-width: 1030px){p,.blog-article main p + ul,.about-main-info h3 + ul,.illo-info ul{color:#000}.grid-sizer{width:194px}.large{width:396px;height:396px}.small{width:194px;height:194px}.medium{width:396px;height:194px}}@media only screen and (max-width: 1027px){#connect{width:26%}.portfolio-grid-sizer{width:191px}.tile{width:191px;max-height:191px}.blog-posts > article,.blog-grid-sizer{width:49%}.blog-posts > article{height:65em}.full-story-nav h4{font-size:.7em}.full-story-nav h3{font-size:1.25em}.full-story-nav ul li a.previous:after{margin-left:91%}.full-story-nav ul li a.overview:after{left:-4em}nav.full-story-nav ul li:first-child,nav.full-story-nav ul li + li + li{width:38%}.book-summary{width:57%}}@media only screen and (max-width: 968px){h1{font-size:4.8em;line-height:1}#homepage header h4{font-size:1.75em}h2{font-size:4.1em}h2.featured-story-subtitle{font-size:1.9em}header p{margin-bottom:1em}header .button-2{margin-top:.7em}header article.wrap{margin-bottom:2.2em;padding-top:13.7em}.button-1,.button-2{font-size:1.6em}.banner-image{width:37%}.grid-sizer{width:190px}.large{width:388px;height:388px}.small{width:190px;height:190px}.medium{width:388px;height:190px}#header-wrap #logo{width:7em}#header-wrap #wordmark{width:19em}#header-wrap nav{margin-top:1.1em}#header-wrap.smaller nav{margin-top:.4em}header nav > ul li{margin-left:.2em}#homeBlog article{width:32.3%;margin-bottom:2em}.about-intro{width:71%}.skills{margin-right:6%}.illo-img{float:none;display:block;margin-right:0;width:100%}.illo-info{float:none;display:block;width:100%}.illo-description{display:inline-block;width:69%;margin-bottom:4em}.descrip-title{width:17%}.illo-nav{margin-top:0;display:block;width:auto}p,.blog-article main p + ul,.about-main-info h3 + ul,.illo-info ul{margin-bottom:0}.full-article p{margin-bottom:1.8em}.main-illo{margin-bottom:0}.illo-details main .wrap{margin-bottom:3.5em}.illo-details.vertical-illo main .wrap{margin-bottom:5em}.column-1{width:100%;margin-bottom:.5em}.column-2{width:100%;margin:0;padding-bottom:74.4%;border:1px solid #e6e6e6}.vertical-illo .main-illo{margin-bottom:.8em}.vertical-illo .illo-img{width:48%;float:left;margin-right:4%}.vertical-illo .illo-info{width:48%;float:left}.vertical-illo .illo-info .descrip-title{width:31%}.illo-img.horizontal-small{padding-bottom:55.3%}.illo-img.horizontal{padding-bottom:80.3%}.illo-img.horizontal-medium{padding-bottom:65.3%}.illo-img.horizontal-large{padding-bottom:88.3%}.illo-img.horizontal-xtreme{padding-bottom:39%}.illo-img.graduation{padding-bottom:64.3%}.illo-img.darby{padding-bottom:64.3%}.illo-img.dracula{padding-bottom:74%}.illo-img.cats-in-hats{padding-bottom:79%}.illo-img.bax-artie{padding-bottom:63.8%}.process-small{width:49.2%;display:inline-block;padding-bottom:36.2%;margin-bottom:0}.process-small + .process-small{margin-left:.6%}#connect{width:27%}.contact-info{width:43%}.contact-info li{padding-left:15.9%}form{width:50.46%}#books.vertical-illo .illo-img{width:48.7%;padding-bottom:76%}.vertical-illo .book-illos img{width:23.8%}.book-summary{width:47%}#books .book-summary p{margin-bottom:1.6em}}@media only screen and (max-width: 886px){main h1:before,#homepage footer h1:before,footer h1:before{width:16%}#homepage header{background-image:none}header p{margin-bottom:2em}header .button-2{margin:.5em auto 0 auto;float:none;display:block;width:10em}header .diagonalBox{padding-top:20em}header .wrap{width:100%;margin:0}header nav > ul{width:100%}header nav > ul li{margin:0 0 0 1%}header nav > ul li a:link{font-size:2em}header article.wrap{padding-top:21.5em;margin-bottom:4.5em}header article.wrap > .banner-image-wrap{float:none;width:57%;margin:0 auto;padding-bottom:60.5%;padding-right:3.5%}header article.wrap .featured-story-container{float:none;width:90%;margin:4em auto 0 auto;text-align:center}.banner-img{margin:3%}header nav > ul li:first-child a{padding-left:0}#header-wrap{text-align:center;border:none;padding:1.4em 0 0 0;background-color:rgba(10, 130, 71, 0.6)}#header-wrap nav{float:none;background-color:rgba(12, 129, 70, 0.9);padding:1em 0;border-top:solid 2px rgba(0, 0, 0, 0.1);border-bottom:solid 2px rgba(0, 0, 0, 0.1);margin-top:1.4em}#header-wrap #logo{width:9.2em}#header-wrap #logo img{width:100%}#header-wrap #wordmark{width:22.5em;margin:0 0 0 1em}#header-wrap.smaller{padding:.8em 0 0 0;border-bottom:none}#header-wrap.smaller nav{margin-top:.6em}#header-wrap.smaller #logo{width:6.8em}#header-wrap.smaller #logo img{width:100%}#header-wrap.smaller #wordmark{width:17.6em}#header-wrap.smaller #wordmark img{width:100%;opacity:1}h2.featured-story-subtitle{font-size:2.2em}.button-1,.button-2{font-size:1.8em}h1{font-size:5em;margin:42px 0 1em 0;line-height:.98}h1.featured-story{font-size:6.8em;text-align:center;margin-bottom:.3em}#homeBlog h1{margin-top:-14px}.gallery .button-1,#homeBlog .article-wrap + a{margin:2.8em 0 3.3em 0}.gallery .wrap{width:95%;margin:0 auto}.grid-sizer{width:164px}.large{width:336px;height:336px}.small{width:164px;height:164px}.medium{width:336px;height:164px}.info-container{width:64%}#connect{width:31%}.contact-info{width:100%;text-align:center}.contact-info li{padding:6.8em 0 .4em 13.9%;display:inline-block;margin-bottom:5.3em}.contact-info li:first-child{padding-left:0;display:inline-block}form{width:84.46%;float:none;margin:0 auto}#homeBlog article,#homeBlog article.first-blog{margin:0 auto 0 auto;width:84%;display:block}.blogContent{padding:4em 9.2% 2em 9.2%;margin:0 0 3.1em 0}h3{font-size:3.2em}.article-wrap p,.article-content p,#contact-info ul li{font-size:2em;line-height:1.6}#homeBlog article.last-blog{padding-bottom:0}#homeBlog .article-wrap + a{margin:2em 0 1.2em 0}.info-container,#contact-info,#quoteAndPromo,#connect{display:block;float:none;width:100%}footer .wrap{width:77%;margin:0 auto;text-align:left}#homepage footer h1{margin-top:40px}#quoteAndPromo,#connect{float:right}#contact-info{margin-bottom:4em}#quoteAndPromo{margin-right:0;margin-bottom:4.6em}#connect{width:100%}#connect ul li{width:10%;margin:.4em 3% .4em 0}#quoteAndPromo .button-1,#quoteAndPromo .button-2{display:block;padding:1.5em 0.7em 1.2em .7em;margin-left:auto;margin-right:auto;width:11em}#quoteAndPromo .button-1 + .button-1,#quoteAndPromo .button-2 + .button-2{margin-left:auto;margin-right:auto;width:14em}header .wrap.about-intro{margin-right:auto;margin-left:auto;width:89%}.about-intro img{margin-top:21.5em}.skills{margin-right:7%}.awards{width:60.8%}.award-year{display:block}.illo-details main .wrap{margin-right:auto;margin-left:auto}.illo-description{width:72%}.illo-nav{width:auto}.blog-posts > article{height:70em}.main-illo:after,article.full-article-container:after{top:19em}.blog-article .blog-post-date,.full-article{display:block;margin:0 auto;width:81%}.blog-article .blog-post-date{display:block;padding:0;border:none;font-size:1.8em;color:#888;border-radius:0;text-align:left}.blog-article main .wrap{margin-bottom:1em}.full-article{padding-left:0}.article-date,.article-month-year{line-height:1;font-size:1em;display:inline}.article-date{padding-right:.3em}.article-month-year{border:none}.full-story-nav ul li a.next > h4,.full-story-nav ul li a.next > h3,.previous h4,.previous h3,.full-story-nav ul li a.overview h3{display:none}nav.full-story-nav ul li:first-child,.full-story-nav ul li + li,nav.full-story-nav ul li + li + li{display:block;width:20%;float:left}.full-story-nav ul li + li{margin:0;width:59%}.full-story-nav ul li a.overview{padding:0}.full-story-nav ul li a.overview:after{left:0;right:0;width:3em;margin:0 auto}.full-story-nav ul li a.previous:after{margin-left:0}.full-story-nav ul li a.next:after{left:0}.contact-info li{padding-left:10.9%}form{width:100%;margin:0}.email-info:after,.location-info:after,.phone-info:after{width:17%;left:0}.email-info:after{width:29%;margin:0 40%}.location-info:after{margin:0 57%}.phone-info:after{margin:0 61%}#books.vertical-illo .illo-img{width:40.7%;padding-bottom:63.5%}.book-summary{width:53%}.book-illos{margin-top:3.4em}}@media only screen and (max-width: 776px){.portfolio-grid-sizer{width:196px}.tile{width:196px;max-height:196px}.awards{width:59.3%}.vertical-illo .book-illos .book-illos-wrap{width:49.2%;padding-bottom:72.8%;margin-bottom:.4em}.vertical-illo .book-illos .book-illos-wrap.interior-art-3{margin-left:0}.article-share li{margin-left:5%}}@media only screen and (max-width: 715px){.grid-sizer{width:246px}.large{width:500px;height:500px}.small{width:246px;height:246px}.medium{width:500px;height:246px}.awards{width:54.7%}.blog-posts > article,.blog-grid-sizer{width:100%}.blog-posts > article{height:auto;margin-bottom:6em}ul.tabs li a{padding-left:.8em;padding-right:.8em}}@media only screen and (max-width: 679px){.gallery .wrap{width:95%;margin:0 auto}.img-details.multi-line{padding-top:9em}.contact-info{text-align:left;float:none}.contact-info li:last-child{margin-bottom:3.8em}.contact-page main .contact-info > p{margin-bottom:1em}.contact-info li,.contact-info li:first-child{display:block;padding-top:.9em;padding-left:18.9%;margin-bottom:1.3em;text-align:left}.email-info:after,.location-info:after,.phone-info:after{width:4em;height:6em;left:0;margin:0 0}.email-info:after{width:5em}.email-info:after,.location-info:after{top:1em}#connect ul li{width:13.5%}.vertical-illo .illo-description{display:inline-block;width:69%;margin-bottom:5em}.vertical-illo .illo-nav{margin-top:0;display:block;width:auto}.vertical-illo .illo-info{float:none;display:block;width:100%}.vertical-illo .illo-info ul{margin-bottom:0}.vertical-illo .main-illo{margin-bottom:0}.vertical-illo .column-1{width:32.5%}.vertical-illo .column-2{width:66.45%}.vertical-illo .illo-img.vertical{width:100%;float:none;margin-right:auto;margin-left:auto;padding-bottom:148%}.descrip-title{width:17%}.main-illo{margin-bottom:0}.illo-img img{float:none}.main-illo,article.full-article-container,.vertical-illo .main-illo,.vertical-illo article.full-article-container{margin-top:5.8em}.process-small{width:49%}#books.vertical-illo .illo-img{width:100%;padding-bottom:156%}.book-summary{width:100%}.vertical-illo .book-illos img{width:48.9%;margin-bottom:.4em}.vertical-illo .book-illos img + img + img{margin-left:0}.vertical-illo .book-illos img + img + img + img{margin-left:.65%}.book-illos{margin-top:4.7em}}@media only screen and (max-width: 630px){.portfolio-grid-sizer{width:246px}.tile{width:246px;max-height:246px}.portfolio-page .gallery > .wrap{width:95%}.skills,.awards{display:block;margin-right:0;margin-bottom:6em;width:100%}.award-year{display:inline-block}.illo-description,.vertical-illo .illo-description{width:100%}.descrip-title,.vertical-illo .descrip-title{width:27%}.illo-info ul li,.vertical-illo .illo-info ul li{margin-bottom:0.3em}.column-1,.column-2,.vertical-illo .column-1,.vertical-illo .column-2,.vertical-illo .process-work .process-large{display:block;width:100%}.vertical-illo .process-large{padding-bottom:49.4%;margin-bottom:.4em}.vertical-illo .process-work .process-large + .process-large{margin-left:0;margin-top:.8em}.main-illo:after,article.full-article-container:after,.vertical-illo .main-illo:after,.vertical-illo article.full-article-container:after{top:18.6em}.about-intro img,.vertical-illo .about-intro img{margin-top:20.8em;margin-bottom:2em}.vertical-illo .book-illos .book-illos-wrap{width:49%}}@media only screen and (max-width: 528px){h1{font-size:5.3em}header article.wrap > .banner-image-wrap{width:70%;padding-bottom:74.4%;padding-right:4.4%}.grid-sizer{width:182px}.large{width:372px;height:372px}.small{width:182px;height:182px}.medium{width:372px;height:182px}.portfolio-page .gallery > .wrap{width:100%}ul.tabs{display:block}ul.tabs li{margin-left:.5em}.portfolio-grid-sizer{width:380px}.tile{width:380px;max-height:380px}.blog-page main .wrap{width:100%}.blog-page.blog-article main .wrap{width:95.2%;margin-bottom:.4em}.blog-posts{width:84%;margin-right:auto;margin-left:auto}.blog-article .blog-post-date,.full-article{width:100%}.blog-article article .full-article .img-wrap,.blog-article article .full-article .img-wrap.right-float{float:none;width:100%;margin-right:0;padding-bottom:168.1%}.blog-article article .full-article .text-wrap,.blog-article article .full-article .img-wrap.right-float + .text-wrap{float:none;width:100%}.blog-article .full-article h2{font-size:3.5em}.blog-article article .full-article .img-wrap.right-float{padding-bottom:300%}.blog-posts > article,.blog-grid-sizer{width:100%;float:none}ul.tabs li a{padding-left:1em;padding-right:1em}.article-share li{margin-left:10%}.full-article .clearfix{display:none}a.next:after{background-position:0 0}a.previous:after{background-position:100% 0}}@media only screen and (max-width: 485px){.wrap,footer .wrap,header article.wrap .featured-story-container,.blog-posts,header .about-intro > div,.contact-info{margin-right:auto;margin-left:auto;width:95%}header .diagonalBox{padding-top:1.6em}#header-wrap{position:relative}#header-wrap nav{padding:.9em 0;margin-top:1em}#header-wrap #logo{width:7.5em}#header-wrap #wordmark{width:17em}header nav > ul{width:69%;margin:0 auto}header nav > ul li{text-align:left}header nav > ul li a:link{font-size:2em;font-weight:400;padding:.5em}header nav > ul li a:before{height:0.07em;top:1.7em}header p{margin-bottom:1.7em;font-weight:400;line-height:1.5;text-align:left}header .button-2{margin:0}header article.wrap{padding-top:3em;width:95%;margin-right:auto;margin-left:auto;margin-bottom:2.6em}header article.wrap .featured-story-container{margin-top:2em}header article.wrap > .banner-image-wrap{width:88%;padding-bottom:88%;padding-right:0}h2.featured-story-subtitle{font-size:1.8em;text-align:left}h1.featured-story{font-size:4.4em;text-align:left;line-height:1;margin-bottom:.4em}.about-intro img{width:90%}.banner-img{width:94%;margin:3%}h1{font-size:3.7em;margin-top:26px;margin-bottom:30px}h2{font-size:3.7em}main h1::before,#homepage footer h1::before{width:22%}#homeBlog h1{margin-top:-22px}#homeBlog h1:after{top:-2.5em}#homeBlog article,#homeBlog article.first-blog{width:100%}.blogContent{padding:2.2em 9.2% .1em}#homeBlog a h3,.article-content a h3,h3{font-size:3em}.article-wrap .date{font-size:1.8em}.article-wrap p{line-height:1.5}.about-page header{background-image:none}.about-page header p{font-weight:400}.about-intro h3{font-size:4.4em;margin-bottom:1em}.about-intro h3:before{top:2.6em;width:2.5em}.about-intro img,.vertical-illo .about-intro img{margin-top:3.4em}.award-year{width:17%}.awards ul li{margin-bottom:0.5em}.awards li > ul > li > ul{width:80%}.main-illo:after,article.full-article-container:after,.vertical-illo .main-illo::after,.vertical-illo article.full-article-container:after{width:9em;height:9em;top:20.5em}.main-illo,article.full-article-container,.vertical-illo .main-illo,.vertical-illo article.full-article-container,.main-illo,article.full-article-container{margin-top:4em}#connect ul li{width:14.5%}footer h1{margin-top:-30px;margin-bottom:1em}#homepage footer h1{margin-top:26px}.grid-sizer{width:304px}.large{width:304px;height:304px}.small{width:304px;height:304px}.medium{width:304px;height:148px}ul.tabs{display:block}ul.tabs li{margin-left:.5em}.portfolio-grid-sizer{width:304px}.tile{width:304px;max-height:304px}.portfolio{margin-bottom:5.8em}.blog-posts > article{height:auto;margin-bottom:4em}.article-content{padding-right:2.2%;padding-left:2.2%}.article-img-wrap{margin-bottom:3em}p,.blog-article main p + ul,.about-main-info h3 + ul,.illo-info ul,.blog-article main p + ul li p{line-height:1.6}.blog-article main p + ul li{margin-bottom:1.4em}.blog-article article .full-article .blog-img-small,.blog-article article .full-article .blog-img-medium{margin:0;display:block;width:100%}.blog-article article .full-article .blog-img-small{padding-bottom:116%;margin-top:5em}.blog-article article .full-article .blog-img-medium{padding-bottom:58%;margin-top:1em;margin-bottom:5.6em}#books .book-info{margin-top:2.6em}.vertical-illo .book-illos img + img + img + img{margin-left:0}.vertical-illo .book-illos .book-illos-wrap{width:100%;padding-bottom:148%;margin-bottom:.4em;margin-left:0}.illo-details main .wrap{margin-bottom:3em}.illo-nav ul li:first-child{margin-right:2em}.process-small{width:48.6%}footer[role=contentinfo] > .wrap{padding-bottom:15px}.success-message{margin-bottom:3em}.contact-page h1{margin-bottom:44px}.contact-page main .success-message p{margin-bottom:0;line-height:1.2}}