@import url(https://use.typekit.net/jrf0myb.css);.clearfix:after, .clearfix:before {display: table;content: "";line-height: 0;}.clearfix:after {clear: both;}.css-image-replacement {text-indent: 100%;white-space: nowrap;overflow: hidden;}article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}audio, canvas, video {display: inline-block;}audio:not([controls]) {display: none;}html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}a:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}a:active, a:hover {outline: 0;}sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {max-width: 100%;width: auto;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}#map_canvas img, .google-maps img {max-width: none;}button, input, select, textarea {margin: 0;font-size: 100%;vertical-align: middle;}button, input {line-height: normal;}button::-moz-focus-inner, input::-moz-focus-inner {padding: 0;border: 0;}button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button, input[type="button"], input[type="checkbox"], input[type="radio"], input[type="reset"], input[type="submit"], label, select {cursor: pointer;}input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}textarea {overflow: auto;vertical-align: top;}@media print {* {text-shadow: none !important;color: #000 !important;background: 0 0 !important;box-shadow: none !important;}a, a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}.ir a:after, a[href^="#"]:after, a[href^="javascript:"]:after {content: "";}blockquote, pre {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}img, tr {page-break-inside: avoid;}img {max-width: 100% !important;}@page {margin: 0.5cm;}h2, h3, p {orphans: 3;widows: 3;}h2, h3 {page-break-after: avoid;}}body {background-color: #fff;overflow: hidden;font-family: acumin-pro, sans-serif;font-weight: 400;font-style: normal;}.section-content {opacity: 0;}.curtain-wrap {width: 100%;height: 100%;left: 0;top: 0;position: absolute;z-index: 1000;background: #fff url(../img/cover/coverLoader.gif) no-repeat center center;background-size: 40px 40px;}.upBtn {width: 60px;height: 60px;position: absolute;z-index: 5;margin: 0 auto;left: 0;right: 0;bottom: 35px;opacity: 1;background: transparent url(../img/upArrows1x2x.png) no-repeat -5px -35px;cursor: pointer;-moz-animation-duration: 0.7s;-webkit-animation-duration: 0.7s;-moz-animation-name: updown;-webkit-animation-name: updown;-moz-animation-iteration-count: 12;-webkit-animation-iteration-count: 12;-moz-animation-direction: alternate;-webkit-animation-direction: alternate;}@-moz-keyframes updown {from {bottom: 35px;}to {bottom: 50px;}}@-webkit-keyframes updown {from {bottom: 35px;}to {bottom: 50px;}}.no-touch .upBtn {-webkit-transition: -webkit- transform 0.27s ease-in-out, opacity 0.2s ease-in;-moz-transition: -moz- transform 0.27s ease-in-out, opacity 0.2s ease-in;-o-transition: -o- transform 0.27s ease-in-out, opacity 0.2s ease-in;transition: -ms- transform 0.27s ease-in-out, opacity 0.2s ease-in;transition: transform 0.27s ease-in-out, opacity 0.2s ease-in;}.no-touch .upBtn:hover {-webkit-transform: translate3d(0, -10px, 0);-moz-transform: translate3d(0, -10px, 0);-o-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}.no-touch .upBtn:active {opacity: 0.9;}.curtain {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-size: cover;-webkit-transition: -webkit- 1.5s linear 2s;-moz-transition: -moz- 1.5s linear 2s;-o-transition: -o- 1.5s linear 2s;transition: -ms- 1.5s linear 2s;transition: 1.5s linear 2s;-webkit-transition: height 860ms ease-in-out;-moz-transition: height 860ms ease-in-out;-o-transition: height 860ms ease-in-out;transition: height 860ms ease-in-out;background-position: 50% 50%;background-attachment: fixed;box-shadow: 0 3px 4px rgba(0, 0, 0, 0.12);}.curtain-active .section {visibility: hidden;}.curtain-up .curtain-wrap {background: 0 0;}.curtain-up .curtain-wrap .upBtn {opacity: 0;-webkit-transform: translate3d(0, -60px, 0);-moz-transform: translate3d(0, -60px, 0);-o-transform: translate3d(0, -60px, 0);transform: translate3d(0, -60px, 0);}.curtain-up .curtain {height: 0;}.curtain-up .section, .curtain-up .site-header {visibility: visible;}.curtain-up .section {-webkit-transition: top 0s linear;-moz-transition: top 0s linear;-o-transition: top 0s linear;transition: top 0s linear;}.curtain-up .section:first-child {-webkit-transition: -webkit- 0.1s linear;-moz-transition: -moz- 0.1s linear;-o-transition: -o- 0.1s linear;transition: -ms- 0.1s linear;transition: 0.1s linear;}.curtain-finished .section, .curtain-finished .site-header {visibility: visible;}.curtain-finished .curtain {-webkit-transform: translate3d(0, -165%, 0);-moz-transform: translate3d(0, -165%, 0);-o-transform: translate3d(0, -165%, 0);transform: translate3d(0, -165%, 0);}.curtain-finished .site-header .site-hed {opacity: 1;}.curtain-finished .section-content {opacity: 1;}.curtain-finished .section:first-child {-webkit-transition: top 0s cubic-bezier(0.6, 0, 0.735, 0.045);-moz-transition: top 0s cubic-bezier(0.6, 0, 0.735, 0.045);-o-transition: top 0s cubic-bezier(0.6, 0, 0.735, 0.045);transition: top 0s cubic-bezier(0.6, 0, 0.735, 0.045);}.section {background-color: #fff;border-bottom: 1px solid #eee;-webkit-box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.04);-moz-box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.04);box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.04);left: 0;overflow: hidden;position: absolute;-webkit-transition: top 250ms cubic-bezier(0.6, 0, 0.735, 0.045), height 250ms cubic-bezier(0.6, 0, 0.735, 0.045);-moz-transition: top 250ms cubic-bezier(0.6, 0, 0.735, 0.045), height 250ms cubic-bezier(0.6, 0, 0.735, 0.045);-o-transition: top 250ms cubic-bezier(0.6, 0, 0.735, 0.045), height 250ms cubic-bezier(0.6, 0, 0.735, 0.045);transition: top 250ms cubic-bezier(0.6, 0, 0.735, 0.045), height 250ms cubic-bezier(0.6, 0, 0.735, 0.045);width: 100%;content-visibility: auto;contain-intrinsic-size: 1px 5000px;}.section:first-child {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.section-inner {height: 100%;position: relative;background-color: #fff;-webkit-transition: all 0.15s ease-in-out;-moz-transition: all 0.15s ease-in-out;-o-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}[data-expanded="true"].section {border-color: #f6f6f6;}[data-expanded="true"].section .section-inner {opacity: 1;overflow: scroll;-webkit-overflow-scrolling: touch;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}[data-expanded="false"].section .section-inner {cursor: pointer;opacity: 0.35;position: relative;top: 5px;}[data-expanded="false"].section .section-content {visibility: hidden !important;opacity: 0;overflow: hidden;}.section[data-expanded="false"] .section-inner:hover {opacity: 0.55;background: linear-gradient(0deg, #f0f0f0 0, #fff 100%);}.section-header {position: sticky;top: 7px;left: 0;width: 100%;z-index: 5;}.section-hed {text-indent: 100%;white-space: nowrap;overflow: hidden;margin: 0 auto;background-repeat: no-repeat;background-position: 0 0;background-image: url(../img/sprite-type3.png);background-size: 598px 422px;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {.section-hed {background-size: 299px 211px;}}[data-expanded="true"].section .section-hed {font-size: 2em;}.section-artwork .section-hed {background-position: -34px -193px;width: 139px;height: 24px;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {.section-artwork .section-hed {background-position: -139px -9px;}}.section-design .section-hed {background-position: -34px -227px;width: 112px;height: 23px;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {.section-design .section-hed {background-position: -139px -42px;}}.section-projects .section-hed {background-position: -34px -259px;width: 135px;height: 22px;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {.section-projects .section-hed {background-position: -139px -73px;}}.section-infoabout .section-hed {background-position: -34px -287px;width: 160px;height: 21px;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {.section-infoabout .section-hed {background-position: -139px -102px;}}.section-blog .section-header {top: 4px;}.section-blog .section-hed {background-position: -34px -319px;width: 82px;height: 25px;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {.section-blog .section-hed {background-position: -139px -132px;}}.section-content {height: 100%;position: absolute;top: 50px;width: 100%;left: 0;-webkit-transition: opacity 80ms linear;-moz-transition: opacity 80ms linear;-o-transition: opacity 80ms linear;transition: opacity 80ms linear;}li.gallery-item span {display: none;}.site-header .shop:hover, .site-header .site-hed a:hover {opacity: 0.75;}.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;-o-transition-duration: 0.8s;transition-duration: 0.8s;}.isotope {-webkit-transition-property: height, width;-moz-transition-property: height, width;-o-transition-property: height, width;transition-property: height, width;}.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity;-moz-transition-property: -moz-transform, opacity;-ms-transition-property: -ms-transform, opacity;-o-transition-property: -o-transform, opacity;transition-property: transform, opacity;}.isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item {-webkit-transition-duration: 0s;-moz-transition-duration: 0s;-o-transition-duration: 0s;transition-duration: 0s;}a.nextsection {display: flex;height: 100%;width: 100%;text-transform: uppercase;align-items: center;justify-content: center;font-size: 11px;color: #000;text-decoration: none;background-color: #eee;}a.nextsection strong {border-bottom: 1px dotted #444;margin-left: 2px;margin-top: 2px;}a.nextsection:hover strong {border-bottom: 1px solid #444;}#shophold {max-width: 860px;margin: auto;column-count: 2;}#section-blog .section-content .shopItem {max-width: 400px;margin: 0 15px 15px;text-align: center;}#section-blog .section-content .shopItem a {transition: all 0.15s ease-in-out;color: #000;font-size: 12px;text-decoration: none;display: inline-block;padding-bottom: 10px;}#section-blog .section-content .shopItem a:hover {background-color: #e45841;color: #fff;border-bottom: none;}#section-blog .section-content .shopItem a img {margin-bottom: 8px;}#section-blog .section-content .shopItem a p {margin: 3px;}#section-blog .section-content .shopItem a p.shopItemTitle {font-weight: 700;font-size: 14px;line-height: 17px;}#section-blog .section-content .shopItem.seeallshop a p.shopItemTitle {padding: 10px;border: 1px solid #111;}.checkOutFacebook {color: #555;text-align: center;font-size: 14px;margin-top: -4px;}.checkOutFacebook a {transition: all 0.15s ease-in-out;color: #888 !important;border-bottom: 1px dotted #444;text-decoration: none;}.checkOutFacebook a:hover {background-color: #e45841;color: #fff !important;border-bottom: none;}.artistStatement {float: left;width: 50%;margin: 0 2em 1em;font-size: 1.25em;line-height: 1.35em;}.gregSocial a, .press a {margin: 0.3em auto;list-style-type: none;color: #111;text-decoration: none;border-bottom: 1px dotted #999;}.textholder {margin: auto;position: relative;font-size: 14px;line-height: 25px;max-width: 700px;padding: 0 0.5em 1.7em;}.textholder a {border-bottom: 1px dotted #444;color: #000;text-decoration: none;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.15s ease-in-out;-o-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}.textholder a:hover {background-color: #e45841;color: #fff;border-bottom: none;}.textholder a:active {position: relative;top: 1px;}.textholder ul {list-style-type: none;padding: 0;margin-top: 0;}.textholder ul li {margin-bottom: 9px;line-height: 20px;padding: 0 0.65em;}.cvText {padding: 0 0.65em;font-size: 16px;line-height: 27px;}.aboutList {font-weight: 700;text-transform: uppercase;background-color: #222;padding: 2px 7px;color: #fff;display: inline-block;font-size: 10px;margin: 20px 0 24px 8px;letter-spacing: 0.05em;}h3.socialTitle {font-size: 10px;line-height: 14px;text-transform: uppercase;margin: 2px 0 5px 0;padding: 3px 2px 1px;border-bottom: 1px solid #fff;letter-spacing: 0.04em;}.gregSocial {position: absolute;top: 3px;left: -204px;}.gregSocial ul {margin-top: 0;margin-bottom: 0;}.gregSocial ul li iframe {max-width: 180px;margin-top: 6px;}.gregSocial ul li a {font-size: 11px;padding: 3px 2px 1px;text-transform: uppercase;}.gregSocial ul li.emaillink {margin-bottom: 24px;}.gregBioPic {float: right;max-width: 200px;margin: 7px 0 7px 15px;}.aboutPhotoWithCredit {display: block;float: right;width: 350px;margin: 9px 0 0 20px;}.aboutphotocredit {text-align: right;font-size: 10px;color: #999;text-transform: uppercase;display: block;width: 100%;margin-top: -2px;}.videos {margin-top: 30px !important;margin-left: -210px;width: 1140px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;padding-top: 30px !important;padding-bottom: 18px !important;}.videos li {width: 212px;display: inline-block;padding: 0 0.45em !important;margin-bottom: 20px !important;vertical-align: top;}.videos li img {margin-bottom: 5px;}@media screen and (max-width: 1100px), (max-device-width: 1100px) {.gregSocial {position: relative;left: 0;top: 0;display: block;min-width: 300px;margin-bottom: 30px;padding-bottom: 3px;border-bottom: 1px solid #eee;}h3.socialTitle {margin: 0;}.gregSocial ul li.emaillink {margin-bottom: 0;}.gregSocial ul li:first-child {border-right: none;margin: none;}.gregSocial ul li {display: inline-block;margin-bottom: 0;margin-right: 5px;vertical-align: top;}.gregSocial ul li iframe {min-width: 280px;}.videos {max-width: 710px;font-size: 15px;margin-left: 0;padding-bottom: 12px !important;}.videos li {margin-bottom: 24px !important;}}@media screen and (max-width: 740px), (max-device-width: 700px) {#shophold {column-count: 1;}#section-blog .section-content .shopItem {margin: 0 auto 20px;padding: 0 20px;float: none;}.gregSocial {padding: 0 0.65em 0.2em;}.gregSocial ul {margin-bottom: 0;}.gregSocial ul li {margin-bottom: 5px;margin-right: 0;}.gregSocial ul li iframe {max-width: 280px;}.gregBioPic {width: 150px;margin: 8px 0 10px 16px;}.cvText {font-size: 17px;line-height: 27px;}.textholder ul li {line-height: 19px;}.aboutPhotoWithCredit {float: none;width: 100%;margin: 9px auto 2px;min-height: 208px;text-align: right;}.videos {text-align: center;margin: auto;width: auto;margin-bottom: 16px;font-size: 12px;}.videos li {margin-bottom: 20px !important;width: 212px;line-height: 17px !important;}}@media screen and (max-width: 469px) {.videos li {width: 150px !important;}}@media screen and (max-width: 375px), (max-device-width: 375px) {.gregSocial {padding: 0 0.65em 0.2em;}.gregSocial ul li iframe {height: 35px;}.site-header .shop {display: none;}.gregSocial ul li {margin-bottom: 0;}.site-header .site-hed a {background-color: #fff !important;width: 114px !important;padding-bottom: 1px;}}.gallery-filters {list-style: none;margin: -4px auto 12px;padding: 0;text-align: center;}.gallery-filters .filter {border: 1px solid #efefef;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color: #333;cursor: pointer;display: inline-block;margin: 0 3px;padding: 4px 8px;font-size: 10px;text-transform: uppercase;-webkit-transition: border-color 0.1s ease-out, color 0.1s ease-out;-moz-transition: border-color 0.1s ease-out, color 0.1s ease-out;-o-transition: border-color 0.1s ease-out, color 0.1s ease-out;transition: border-color 0.1s ease-out, color 0.1s ease-out;}.gallery-filters .filter.active {color: #666;border-color: #aaa;background-color: rgba(0, 0, 0, 0.01);}.filter:hover {border: 1px solid #e45841;background-color: #e45841;color: #fff;}.gallery-list {list-style: none;margin: 2px auto 45px;width: auto;padding: 0;}.gallery-list .gallery-item {margin: 8px;display: block;width: 270px;height: 200px;background-color: #f7f7f7;}.gallery-list .gallery-item .gallery-link {display: block;height: 200px;background-repeat: no-repeat;background-size: 100%;background-position: center center;opacity: 0;-webkit-transition: all 90ms ease-in-out;-moz-transition: all 90ms ease-in-out;-o-transition: all 90ms ease-in-out;transition: all 90ms ease-in-out;cursor: -moz-zoom-in;cursor: -webkit-zoom-in;cursor: zoom-in;}.gallery-list .gallery-item .gallery-link.has-thumb {opacity: 1;}.gallery-list .gallery-item .gallery-link:hover {background-size: 94%;background-color: #fefefe;box-shadow: 0 0 4px rgba(124, 124, 124, 0.15) inset;}.gallery-list .gallery-item .gallery-link:active {background-color: #fafafa;background-size: 93%;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.gallery-list .gallery-item .gallery-link {height: 162px;}.gallery-list .gallery-item {height: 162px;width: 220px;}}@media screen and (max-width: 768px), (max-device-width: 768px) {li.gallery-item a {background-size: 100% auto;}.gallery-list .gallery-item {height: 162px;margin: 7px;width: 220px;}.gallery-list .gallery-item .gallery-link {height: 162px;}}@media screen and (max-width: 568px), (max-device-width: 568px) {.gallery-list .gallery-item {height: 104px;margin: 4px;width: 170px;}.gallery-list .gallery-item .gallery-link {height: 104px;}.site-header .site-hed a {bottom: 6px !important;left: 12px !important;background-position: -119px -158px !important;background-size: 260px 202px !important;border-radius: 2px;}.site-header .shop {display: none;}}@media screen and (max-width: 320px), (max-device-width: 320px) {.gallery-list .gallery-item {width: 144px;}.site-header .site-hed a {width: 42px !important;}}.site-header .shop, .site-header .site-hed a {text-indent: 100%;white-space: nowrap;overflow: hidden;background: url(../img/sprite-type3.png) -34px -353px no-repeat;background-size: 598px 422px;position: absolute;left: 21px;bottom: 6px;margin: 0;width: 126px;height: 11px;z-index: 10;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {.site-header .shop, .site-header .site-hed a {background-position: -139px -167px;background-size: 299px 211px;}}.site-header .shop {background-position: -34px -373px;left: auto;right: 21px;width: 135px;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {.site-header .shop {background-position: -139px -185px;}}.site-header .shop .shop-link {display: block;height: 11px;}.no-touch .site-header .site-hed a:hover {cursor: pointer;opacity: 0.5;}.no-touch .site-header .shop:hover {cursor: pointer;opacity: 0.5;}.wrap {width: 100%;position: absolute;top: 0;left: 0;}::selection {background: #a0cfc9;color: #4d3529;}