/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}




/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}




/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");.headline{font-size:12rem;font-weight:700;margin:0;position:relative}.sub-headline{font-size:7.2rem;font-weight:700;margin:0;position:relative}.italic{font-style:italic}p{text-align:center;font-size:3rem;margin:auto;font-weight:400;color:inherit;line-height:5rem}a{color:#f15c3b}a.no-style{color:initial;font-weight:unset;text-decoration:none}span{font-size:2rem}@media (max-width: 414px){span{font-size:16px}}.font-120{font-size:12rem}.font-30,.nominated p{font-size:3rem}.font-72{font-size:7.2rem}.font-48{font-size:4.8rem}.font-24{font-size:2.4rem}.font-16{font-size:1.6rem}.weight-100{font-size:100}.weight-200{font-size:200}.weight-300{font-size:300}.weight-400{font-size:400}.weight-500{font-size:500}.weight-600,.section-intro p{font-size:600}.weight-700{font-size:700}.weight-800{font-size:800}.weight-900{font-size:900}.card-depth-1{-webkit-box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12)}.card-depth-2{-webkit-box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16);box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16)}.card-depth-3{-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.23),0 10px 40px rgba(0,0,0,0.19);box-shadow:0 6px 12px rgba(0,0,0,0.23),0 10px 40px rgba(0,0,0,0.19)}.card-depth-4{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.22),0 14px 56px rgba(0,0,0,0.25);box-shadow:0 10px 20px rgba(0,0,0,0.22),0 14px 56px rgba(0,0,0,0.25)}.card-depth-5{-webkit-box-shadow:0 15px 24px rgba(0,0,0,0.22),0 19px 76px rgba(0,0,0,0.3);box-shadow:0 15px 24px rgba(0,0,0,0.22),0 19px 76px rgba(0,0,0,0.3)}hr{width:5rem;border:0.25rem solid white;margin:4rem 0}.section-header{text-align:center;padding:26rem 3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}.section-header>*{position:relative}.section{position:relative;min-height:68rem}.overlay,.darken-overlay:before{position:absolute;top:0;right:0;bottom:0;left:0}.overlay.iw,.iw.darken-overlay:before{background:#f15c3b;opacity:0.3}.darken-overlay{position:relative}.darken-overlay:before{content:'';background:rgba(0,0,0,0.4);background:-webkit-radial-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.6));background:radial-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.6))}.section-intro{padding:20rem 3rem;color:white;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(#fb7a5d), to(#F15C3B)),#f15c3b;background:-webkit-linear-gradient(#fb7a5d, #F15C3B),#f15c3b;background:linear-gradient(#fb7a5d, #F15C3B),#f15c3b}.section-intro .headline{font-size:7.2rem}.section-intro hr{width:10rem;margin:15rem auto}.section-intro p{margin:0}.artist-caption{display:inline-block;position:absolute;bottom:0;right:0;margin:2rem;opacity:0.8;font-size:16px}.artist-caption.light{color:white}.video-container{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.video-container video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;overflow:hidden}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-in-up,.section:not(.hero).active .headline,.section:not(.hero).active .sub-headline,.section:not(.hero).active .subhead,.section:not(.hero).active .social-links,.section:not(.hero).active .link,.section:not(.hero).active p,.section:not(.hero).active hr,.section:not(.hero).active span,.hero>*,.nominated.active .card-container>*{-webkit-animation:fadeInUp 500ms ease-in-out backwards;animation:fadeInUp 500ms ease-in-out backwards}.cascade>*:nth-child(1),.nominated.active .card-container>*:nth-child(1){-webkit-animation-delay:0ms;animation-delay:0ms}.cascade>*:nth-child(2),.nominated.active .card-container>*:nth-child(2){-webkit-animation-delay:200ms;animation-delay:200ms}.cascade>*:nth-child(3),.nominated.active .card-container>*:nth-child(3){-webkit-animation-delay:400ms;animation-delay:400ms}.cascade>*:nth-child(4),.nominated.active .card-container>*:nth-child(4){-webkit-animation-delay:600ms;animation-delay:600ms}.cascade>*:nth-child(5),.nominated.active .card-container>*:nth-child(5){-webkit-animation-delay:800ms;animation-delay:800ms}.cascade>*:nth-child(6),.nominated.active .card-container>*:nth-child(6){-webkit-animation-delay:1000ms;animation-delay:1000ms}.cascade>*:nth-child(7),.nominated.active .card-container>*:nth-child(7){-webkit-animation-delay:1200ms;animation-delay:1200ms}.cascade>*:nth-child(8),.nominated.active .card-container>*:nth-child(8){-webkit-animation-delay:1400ms;animation-delay:1400ms}.cascade>*:nth-child(9),.nominated.active .card-container>*:nth-child(9){-webkit-animation-delay:1600ms;animation-delay:1600ms}.cascade>*:nth-child(10),.nominated.active .card-container>*:nth-child(10){-webkit-animation-delay:1800ms;animation-delay:1800ms}.section:not(.hero) .headline,.section:not(.hero) .sub-headline,.section:not(.hero) .subhead,.section:not(.hero) .social-links,.section:not(.hero) .link,.section:not(.hero) p,.section:not(.hero) hr,.section:not(.hero) span{opacity:0}.section:not(.hero).active .headline,.section:not(.hero).active .sub-headline,.section:not(.hero).active .subhead,.section:not(.hero).active .social-links,.section:not(.hero).active .link,.section:not(.hero).active p,.section:not(.hero).active hr,.section:not(.hero).active span{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.section:not(.hero).active .headline:nth-child(1),.section:not(.hero).active .sub-headline:nth-child(1),.section:not(.hero).active .subhead:nth-child(1),.section:not(.hero).active .social-links:nth-child(1),.section:not(.hero).active .link:nth-child(1),.section:not(.hero).active p:nth-child(1),.section:not(.hero).active hr:nth-child(1),.section:not(.hero).active span:nth-child(1){-webkit-animation-delay:0ms;animation-delay:0ms}.section:not(.hero).active .headline:nth-child(2),.section:not(.hero).active .sub-headline:nth-child(2),.section:not(.hero).active .subhead:nth-child(2),.section:not(.hero).active .social-links:nth-child(2),.section:not(.hero).active .link:nth-child(2),.section:not(.hero).active p:nth-child(2),.section:not(.hero).active hr:nth-child(2),.section:not(.hero).active span:nth-child(2){-webkit-animation-delay:300ms;animation-delay:300ms}.section:not(.hero).active .headline:nth-child(3),.section:not(.hero).active .sub-headline:nth-child(3),.section:not(.hero).active .subhead:nth-child(3),.section:not(.hero).active .social-links:nth-child(3),.section:not(.hero).active .link:nth-child(3),.section:not(.hero).active p:nth-child(3),.section:not(.hero).active hr:nth-child(3),.section:not(.hero).active span:nth-child(3){-webkit-animation-delay:600ms;animation-delay:600ms}.section:not(.hero).active .headline:nth-child(4),.section:not(.hero).active .sub-headline:nth-child(4),.section:not(.hero).active .subhead:nth-child(4),.section:not(.hero).active .social-links:nth-child(4),.section:not(.hero).active .link:nth-child(4),.section:not(.hero).active p:nth-child(4),.section:not(.hero).active hr:nth-child(4),.section:not(.hero).active span:nth-child(4){-webkit-animation-delay:900ms;animation-delay:900ms}.section:not(.hero).active .headline:nth-child(5),.section:not(.hero).active .sub-headline:nth-child(5),.section:not(.hero).active .subhead:nth-child(5),.section:not(.hero).active .social-links:nth-child(5),.section:not(.hero).active .link:nth-child(5),.section:not(.hero).active p:nth-child(5),.section:not(.hero).active hr:nth-child(5),.section:not(.hero).active span:nth-child(5){-webkit-animation-delay:1200ms;animation-delay:1200ms}.section:not(.hero).active .headline:nth-child(6),.section:not(.hero).active .sub-headline:nth-child(6),.section:not(.hero).active .subhead:nth-child(6),.section:not(.hero).active .social-links:nth-child(6),.section:not(.hero).active .link:nth-child(6),.section:not(.hero).active p:nth-child(6),.section:not(.hero).active hr:nth-child(6),.section:not(.hero).active span:nth-child(6){-webkit-animation-delay:1500ms;animation-delay:1500ms}.section:not(.hero).active .headline:nth-child(7),.section:not(.hero).active .sub-headline:nth-child(7),.section:not(.hero).active .subhead:nth-child(7),.section:not(.hero).active .social-links:nth-child(7),.section:not(.hero).active .link:nth-child(7),.section:not(.hero).active p:nth-child(7),.section:not(.hero).active hr:nth-child(7),.section:not(.hero).active span:nth-child(7){-webkit-animation-delay:1800ms;animation-delay:1800ms}.section:not(.hero).active .headline:nth-child(8),.section:not(.hero).active .sub-headline:nth-child(8),.section:not(.hero).active .subhead:nth-child(8),.section:not(.hero).active .social-links:nth-child(8),.section:not(.hero).active .link:nth-child(8),.section:not(.hero).active p:nth-child(8),.section:not(.hero).active hr:nth-child(8),.section:not(.hero).active span:nth-child(8){-webkit-animation-delay:2100ms;animation-delay:2100ms}.section:not(.hero).active .headline:nth-child(9),.section:not(.hero).active .sub-headline:nth-child(9),.section:not(.hero).active .subhead:nth-child(9),.section:not(.hero).active .social-links:nth-child(9),.section:not(.hero).active .link:nth-child(9),.section:not(.hero).active p:nth-child(9),.section:not(.hero).active hr:nth-child(9),.section:not(.hero).active span:nth-child(9){-webkit-animation-delay:2400ms;animation-delay:2400ms}.section:not(.hero).active .headline:nth-child(10),.section:not(.hero).active .sub-headline:nth-child(10),.section:not(.hero).active .subhead:nth-child(10),.section:not(.hero).active .social-links:nth-child(10),.section:not(.hero).active .link:nth-child(10),.section:not(.hero).active p:nth-child(10),.section:not(.hero).active hr:nth-child(10),.section:not(.hero).active span:nth-child(10){-webkit-animation-delay:2700ms;animation-delay:2700ms}.section:not(.hero).active .headline:nth-child(11),.section:not(.hero).active .sub-headline:nth-child(11),.section:not(.hero).active .subhead:nth-child(11),.section:not(.hero).active .social-links:nth-child(11),.section:not(.hero).active .link:nth-child(11),.section:not(.hero).active p:nth-child(11),.section:not(.hero).active hr:nth-child(11),.section:not(.hero).active span:nth-child(11){-webkit-animation-delay:3000ms;animation-delay:3000ms}.hero{height:100vh;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#1e1e1e;text-align:center;padding:3rem}.hero .logo-sm{width:22rem;-webkit-filter:grayscale(100%) brightness(5);filter:grayscale(100%) brightness(5)}.scroll-arrow{position:absolute;left:50%;bottom:10rem}.scroll-arrow .arrow{display:inline-block;width:3rem;height:3rem;margin-left:-1.5rem;border-left:0.3rem solid white;border-bottom:0.3rem solid white;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.tagline{padding:30rem 1.5rem;background:#e6e6e6;color:#1e1e1e}.sales{text-align:center;height:52vw;padding:13rem 0;background-image:url("https://cdn2.hubspot.net/hubfs/1091329/img/projects/sales.jpg")}.artworks-sold{text-align:left;background:white;color:#1e1e1e;height:200vh;min-height:72rem;overflow:hidden;padding:3rem}.murals{text-align:center;overflow:hidden;min-height:72rem;min-height:100vh}.murals .overlay,.murals .darken-overlay:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:3rem}.murals .sub-headline{font-size:4.8rem}.artwork-container{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-perspective:100rem;perspective:100rem}.artwork-plane{height:300vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap column;-ms-flex-flow:wrap column;flex-flow:wrap column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform-origin:top left 30rem;-ms-transform-origin:top left 30rem;transform-origin:top left 30rem}.artwork-card{margin:5rem;position:relative;-webkit-transition:all 0.6s ease-in;transition:all 0.6s ease-in;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-box-shadow:-40px 30px 50px 12px rgba(0,0,0,0.22),-20px 34px 36px 1px rgba(0,0,0,0.25);box-shadow:-40px 30px 50px 12px rgba(0,0,0,0.22),-20px 34px 36px 1px rgba(0,0,0,0.25)}.artwork-card img{display:block;width:100%}.nominated{background:white;color:#1e1e1e;overflow:hidden;text-align:center;padding:10rem 3rem}.nominated .subhead{font-size:4.8rem;font-weight:600}.nominated p{font-weight:600}.nominated hr{border-color:#1e1e1e;margin-left:auto;margin-right:auto}.active .project-card{opacity:1}.card-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:9rem auto;max-width:1200px}.card-container:hover .project-card{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;opacity:0.5}.project-card{-webkit-border-radius:3px;border-radius:3px;background:white;width:270px;margin:15px;text-align:left;opacity:0;-webkit-transition:all 100ms ease-in;transition:all 100ms ease-in;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.project-card .image{overflow:hidden;height:220px;background:#ccc}.project-card .image img{min-width:100%;height:100%;display:inline-block}.project-card .info{padding:20px}.project-card .title{font-size:16px;margin-bottom:15px}.project-card .location{color:#ccc;font-size:12px}.uploaded{background-image:url("https://cdn2.hubspot.net/hubfs/1091329/img/artists/uploaded.jpg")}.pitched{padding:9rem 3rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-image:url("https://cdn2.hubspot.net/hubfs/1091329/img/artists/pitched.jpg");color:#1e1e1e}.paid{background-image:url("https://cdn2.hubspot.net/hubfs/1091329/img/artists/paid.jpg")}.growth{background-image:url("https://cdn2.hubspot.net/hubfs/1091329/img/artists/growth.jpg")}.posts{height:42vw;text-align:left;background-image:url("https://cdn2.hubspot.net/hubfs/1091329/img/community/posts.jpg")}.interviews{text-align:left}.interviews>*{position:relative}.social{background-image:url("https://cdn2.hubspot.net/hubfs/1091329/img/community/social.jpg")}.event{background-image:url("https://cdn2.hubspot.net/hubfs/1091329/img/community/wipit.jpg")}.interview-grid{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.grid-item{height:33.33333%;-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;overflow:hidden;-webkit-filter:saturate(0) brightness(1.3);filter:saturate(0) brightness(1.3);background-size:cover;background-position:center}@media (max-width: 414px){.grid-item{height:25%;-webkit-box-flex:1;-webkit-flex:1 1 33.3333%;-ms-flex:1 1 33.3333%;flex:1 1 33.3333%}}@media (min-width: 415px){.grid-item:nth-child(3){-webkit-box-flex:0;-webkit-flex:0 1 19%;-ms-flex:0 1 19%;flex:0 1 19%}.grid-item:nth-child(6){-webkit-box-flex:0;-webkit-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%}.grid-item:nth-child(8){-webkit-box-flex:0;-webkit-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%}.grid-item:nth-child(9){-webkit-box-flex:0;-webkit-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%}}.overlay,.darken-overlay:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.overlay.bottom,.bottom.darken-overlay:before{background:#6C2F25;mix-blend-mode:lighten}.overlay.top,.top.darken-overlay:before{background:#697297;mix-blend-mode:multiply}.new-hires{height:52vw;background-image:url("https://cdn2.hubspot.net/hubfs/1091329/img/team/newhires.jpg");background-position:top;text-align:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:3rem}@media (min-width: 415px){.new-hires{padding:10rem}}.afk{height:52vw}.afk .photo-container{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.afk .photo-container .photo{height:33.3333%;-webkit-box-flex:0;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%}.afk .photo-container .photo:nth-child(2),.afk .photo-container .photo:nth-child(3),.afk .photo-container .photo:nth-child(6),.afk .photo-container .photo:nth-child(9){background-position:top}.afk .photo-container .photo:nth-child(5){background-position:bottom}@media (max-width: 414px){.afk{height:100vh}.afk .photo-container .photo{height:25%;-webkit-box-flex:0;-webkit-flex:0 1 33.3333%;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}}.imitate{height:52vw}.pizza{background-image:url("https://cdn2.hubspot.net/hubfs/1091329/img/team/pizza.jpg")}.pizza .sub-headline{text-align:left}.pizza p{margin-top:4rem}.photo-container{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.photo-container .photo{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;background-position:center;background-size:cover}.photo-container .photo.flex-video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.photo-container.ratio-2-1 .photo:nth-child(1){-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.photo-container.ratio-2-1 .photo:nth-child(2){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.photo-container.animated .photo{-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-direction:backwards;animation-direction:backwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.photo-container.animated .photo:nth-child(1){-webkit-animation-name:photo-split-a;animation-name:photo-split-a}.photo-container.animated .photo:nth-child(2){-webkit-animation-name:photo-split-b;animation-name:photo-split-b}@-webkit-keyframes photo-split-a{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}10%,50%{-webkit-transform:translateX(0);transform:translateX(0)}60%,100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes photo-split-a{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}10%,50%{-webkit-transform:translateX(0);transform:translateX(0)}60%,100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes photo-split-b{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}10%,50%{-webkit-transform:translateX(0);transform:translateX(0)}60%,100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes photo-split-b{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}10%,50%{-webkit-transform:translateX(0);transform:translateX(0)}60%,100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width: 600px){.imitate .photo{position:absolute;top:0;right:0;bottom:0;left:0}.imitate .photo:nth-of-type(2){-webkit-animation:photo-split-a 10s 2s backwards infinite ease-in-out;animation:photo-split-a 10s 2s backwards infinite ease-in-out}}.footer{background:white;color:#1e1e1e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:12rem 3rem}.footer .container{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.footer hr{border-color:#1e1e1e;margin:0 auto}.social-link{margin:15px}*{-webkit-box-sizing:border-box;box-sizing:border-box}:root{font-size:10px}@media (max-width: 768px){:root{font-size:8px}}@media (max-width: 414px){:root{font-size:7px}}html{height:100%;font-family:'Open Sans', sans-serif}body{min-height:100%;overflow-x:hidden;width:100%;background:#1e1e1e;color:white;margin:0;line-height:1.3}.container{margin-right:auto;margin-left:auto}.container-1280{max-width:128rem}.container-1150{max-width:115rem}.container-1020{max-width:102rem}.container-900{max-width:90rem}.container-800{max-width:80rem}.container-700{max-width:70rem}.container-600{max-width:60rem}.margin-bottom-1{margin-bottom:1rem}.margin-bottom-2{margin-bottom:2rem}.margin-bottom-3{margin-bottom:3rem}.margin-bottom-4{margin-bottom:4rem}.margin-bottom-5{margin-bottom:5rem}.margin-bottom-6{margin-bottom:6rem}.margin-bottom-7{margin-bottom:7rem}.margin-bottom-8{margin-bottom:8rem}.margin-bottom-9{margin-bottom:9rem}.margin-bottom-10{margin-bottom:10rem}










