@import url(https://fonts.googleapis.com/css?family=Bebas+Neue&display=swap);.btn,.pagination a,.post .content-area .more{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-width:2px;border-style:solid;cursor:default;display:block;line-height:1;padding:14px 20px 10px;text-align:center;text-transform:uppercase;transition:background-color .3s,color .3s}.btn,.btn:hover,.pagination a,.pagination a:hover,.post .content-area .more,.post .content-area .more:hover{text-decoration:none}.btn:not([disabled]),.pagination a:not([disabled]),.post .content-area .more:not([disabled]){cursor:pointer}.imr,.loop .post.person .toggle{font-size:0;overflow:hidden;text-indent:-10000em}.btn,.kern-wide,.loop .post.person .subtitle,.loop.list .post.attachment .title-container,.loop.list .post.client .title-container,.loop.list .post.portfolio .title-container,.pagination a,.post .content-area .more{letter-spacing:.2em}.hide{display:none!important}.hidden{display:none!important}#home-widget #home-widget-title-container span,.page-masthead.has-title.has-title-imr .title,.visuallyhidden,form .lrxd-important{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#home-widget #home-widget-title-container span.focusable:active,#home-widget #home-widget-title-container span.focusable:focus,.page-masthead.has-title.has-title-imr .focusable.title:active,.page-masthead.has-title.has-title-imr .focusable.title:focus,.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus,form .focusable.lrxd-important:active,form .focusable.lrxd-important:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.block.loop.grid .col:after,.block.loop.grid .col:before,.block.loop>.interior:after,.block.loop>.interior:before,.block.media .slick-track:after,.block.media .slick-track:before,.block.portfolios .slick-track:after,.block.portfolios .slick-track:before,.clearfix:after,.clearfix:before,.share-container .addthis_toolbox:after,.share-container .addthis_toolbox:before{content:" ";display:table}.block.loop.grid .col:after,.block.loop>.interior:after,.block.media .slick-track:after,.block.portfolios .slick-track:after,.clearfix:after,.share-container .addthis_toolbox:after{clear:both}@media print{*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}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}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{box-sizing:border-box;color:#222;font-size:10px;line-height:1.4}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}a{text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}blockquote,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:400}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:lrxd-slab;src:url(fonts/slab/regular/arvo-regular-webfont.woff2) format("woff2"),url(fonts/slab/regular/arvo-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:lrxd-slab;src:url(fonts/slab/bold/arvo-bold-webfont.woff2) format("woff2"),url(fonts/slab/bold/arvo-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:lrxd-slab;src:url(fonts/slab/italic/arvo-italic-webfont.woff2) format("woff2"),url(fonts/slab/italic/arvo-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:lrxd-slab;src:url(fonts/slab/bolditalic/arvo-bolditalic-webfont.woff2) format("woff2"),url(fonts/slab/bolditalic/arvo-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic}#selector,body,form input,form select,form textarea{font-family:lrxd-slab,monospace}#selector,.post.type-post .content-area .title,.type-client #page-title{font-size:4.4rem;word-wrap:break-word;hyphens:auto}#header .nav,#nav-main .menu-section-title,#selector,.block.loop .section-title,.block.wysiwyg .title,.cap-nav .title,.content h2,.post.person .title,.subscribe-form .description,.touts .title{font-size:3rem}#contact-view .contact-info,#selector,.content h3,.content h4,.content h5,.content h6{font-size:2.8rem}#selector,.cap-nav .subtitle,.lrxdropdown,.thumbnail .post.person .title,form .description,form input[type=email],form input[type=phone],form input[type=text],form select,form textarea{font-size:2rem}#selector,.block.loop,.category-links .title,.grid.news .post .title,.loop.news .title,.loop.related .title{font-size:1.8rem}#header .nav .sub-menu,#selector,.category-links,.media-item .slide-header .heading,body{font-size:1.6rem}#header .section-title,#selector,.block.loop .attachment .title,.block.loop .client .title,.block.loop .portfolio .title,.btn,.media-item .slide-header .subheading,.pagination a,.post .content-area .more,.post.person .subtitle{font-size:1.4rem}#selector,.block.loop .portfolio .subtitle,.post.person .subtitle{font-size:1.2rem}#selector,.contact-info a::after{background-color:#888}#contact-direct-container .contact-direct,#contact-direct-container.dark .lrxdropdown .display,#contact-direct-container.dark .lrxdropdown .dropdown-list::before,#selector{background-color:#222}#selector,.cap-nav a,.category-links a,.contact-info a,.content .pagination a,.content .post .content-area a.more,.content a.btn,.dark select option,.pagination .content a,.pagination html .dark a.inverted,.pagination html .dark a:not([disabled]):hover,.pagination html a,.pagination html a:not([disabled]).inverted:hover,.post .content-area .content a.more,.post .content-area html .dark .inverted.more,.post .content-area html .dark .more:not([disabled]):hover,.post .content-area html .more,.post .content-area html .more:not([disabled]).inverted:hover,.post .title a,html .btn,html .btn:not([disabled]).inverted:hover,html .dark .btn.inverted,html .dark .btn:not([disabled]):hover,html .dark .pagination a.inverted,html .dark .pagination a:not([disabled]):hover,html .dark .post .content-area .inverted.more,html .dark .post .content-area .more:not([disabled]):hover,html .pagination a,html .pagination a:not([disabled]).inverted:hover,html .post .content-area .more,html .post .content-area .more:not([disabled]).inverted:hover,input[type=email],input[type=phone],input[type=text]{color:#111112}.dark ::-webkit-input-placeholder{color:#111112}.dark ::-moz-placeholder{color:#111112}.dark :-ms-input-placeholder{color:#111112}.dark :-moz-placeholder{color:#111112}#contact .close-btn span,#header,#selector,#site-logo,.block.loop .interior .flourish,.block.media .slick-nav-button:hover,.block.wysiwyg .interior .flourish,.cap-nav .title::before,.category-links .flourish,.category-links a::after,.contact-form .title::before,.contact-info .title:before,.dark,.dark .lrxdropdown .display,.dark .lrxdropdown .dropdown-list::before,.dark.loop .post.person .content,.dark.loop .post.person .toggle,.loop .post.person .toggle::after,.loop .post.person .toggle::before,.loop.featuredClients.grid,.loop.featuredClients.list .post.attachment .link,.loop.featuredClients.list .post.attachment .title,.loop.featuredClients.list .post.client .title-container,.loop.featuredClients.list.dark .post.client .link,.loop.featuredClients.list.light .post.client .link .logo-bg,.loop.news .flourish,.loop.portfolios.list .post.portfolio .title-container,.loop.related .flourish,.page-masthead.type-video,.pagination html .dark a,.pagination html .dark a.inverted:not([disabled]):hover,.pagination html .schemeGray a.inverted,.pagination html .schemeGray a:not([disabled]):hover,.pagination html a.inverted,.pagination html a.trans.inverted,.pagination html a.trans:not([disabled]):hover,.pagination html a:not([disabled]):hover,.post .content-area .flourish,.post .content-area html .dark .inverted.more:not([disabled]):hover,.post .content-area html .dark .more,.post .content-area html .inverted.more,.post .content-area html .more:not([disabled]):hover,.post .content-area html .schemeGray .inverted.more,.post .content-area html .schemeGray .more:not([disabled]):hover,.post .content-area html .trans.inverted.more,.post .content-area html .trans.more:not([disabled]):hover,.post.person .flourish,.site-loaded #modal,.site-loaded #modal .js-modal-close,html .btn.inverted,html .btn.trans.inverted,html .btn.trans:not([disabled]):hover,html .btn:not([disabled]):hover,html .dark .btn,html .dark .btn.inverted:not([disabled]):hover,html .dark .pagination a,html .dark .pagination a.inverted:not([disabled]):hover,html .dark .post .content-area .inverted.more:not([disabled]):hover,html .dark .post .content-area .more,html .pagination a.inverted,html .pagination a.trans.inverted,html .pagination a.trans:not([disabled]):hover,html .pagination a:not([disabled]):hover,html .post .content-area .inverted.more,html .post .content-area .more:not([disabled]):hover,html .post .content-area .trans.inverted.more,html .post .content-area .trans.more:not([disabled]):hover,html .schemeGray .btn.inverted,html .schemeGray .btn:not([disabled]):hover,html .schemeGray .pagination a.inverted,html .schemeGray .pagination a:not([disabled]):hover,html .schemeGray .post .content-area .inverted.more,html .schemeGray .post .content-area .more:not([disabled]):hover{background-color:#111112}#selector,.block .bordered-list,.loop .post.person .toggle,.pagination html a,.pagination html a.inverted:not([disabled]):hover,.post .content-area html .inverted.more:not([disabled]):hover,.post .content-area html .more,html .btn,html .btn.inverted:not([disabled]):hover,html .pagination a,html .pagination a.inverted:not([disabled]):hover,html .post .content-area .inverted.more:not([disabled]):hover,html .post .content-area .more{border-color:#111112}#contact-view .social svg,#selector,.gform-spinner svg rect{fill:#111112}.gform .type-select .carat{stroke:#111112}.lrxdropdown .dropdown-list{box-shadow:0 3px 15px rgba(17,17,18,.5)}#selector,.schemeGray,.schemeGray .lrxdropdown .display,.schemeGray .lrxdropdown .dropdown-list::before{background-color:#e4e4e4}#header,#header .menu-item a,#home-widget,#selector,.block.custom,.dark,.dark .content,.dark .post .title a,.dark .section-title,.dark .title,.dark input[type=email],.dark input[type=phone],.dark input[type=text],.dark select,.dark textarea,.dark.block.wysiwyg,.dark.loop .post.person .content,.flash,.flash *,.loop .post.attachment .title,.loop .post.attachment .title a,.loop .post.client .title,.loop .post.client .title a,.loop .post.portfolio .close,.loop .post.portfolio .title-container,.loop .post.portfolio .title-container a,.pagination html .dark a,.pagination html .dark a.inverted:not([disabled]):hover,.pagination html a.inverted,.pagination html a:not([disabled]):hover,.post .content-area html .dark .inverted.more:not([disabled]):hover,.post .content-area html .dark .more,.post .content-area html .inverted.more,.post .content-area html .more:not([disabled]):hover,.site-loaded #loader .message,.site-loaded #modal,.site-loaded #modal a,.slide-header,.soc-links a,.thumbnail .post.person .content,html .btn.inverted,html .btn:not([disabled]):hover,html .dark .btn,html .dark .btn.inverted:not([disabled]):hover,html .dark .pagination a,html .dark .pagination a.inverted:not([disabled]):hover,html .dark .post .content-area .inverted.more:not([disabled]):hover,html .dark .post .content-area .more,html .pagination a.inverted,html .pagination a:not([disabled]):hover,html .post .content-area .inverted.more,html .post .content-area .more:not([disabled]):hover{color:#fff}.dark ::-webkit-input-placeholder{color:#fff}.dark ::-moz-placeholder{color:#fff}.dark :-ms-input-placeholder{color:#fff}.dark :-moz-placeholder{color:#fff}#header .menu-item a::after,#header .menu-item::after,#header .menu-item::before,#header .nav::after,#header .section-title::before,#selector,.close-btn span,.dark .contact-form .title::before,.dark.block.loop .interior .flourish,.dark.block.wysiwyg .interior .flourish,.dark.loop.news .flourish,.dark.loop.related .flourish,.loop .post.person .content,.loop .post.person .toggle,.lrxdropdown .display,.lrxdropdown .dropdown-list::before,.pageview,.pagination html .dark a.inverted,.pagination html .dark a.trans.inverted,.pagination html .dark a.trans:not([disabled]):hover,.pagination html .dark a:not([disabled]):hover,.pagination html a,.pagination html a.inverted:hover,.post .content-area html .dark .inverted.more,.post .content-area html .dark .more:not([disabled]):hover,.post .content-area html .dark .trans.inverted.more,.post .content-area html .dark .trans.more:not([disabled]):hover,.post .content-area html .inverted.more:hover,.post .content-area html .more,.postview,.thumbnail .post.person .content h1::after,.thumbnail .post.person .content h2::after,.thumbnail .post.person .content h3::after,.thumbnail .post.person .content h4::after,.thumbnail .post.person .content h5::after,.thumbnail .post.person .content h6::after,.video-player .icon .indicator,html .btn,html .btn.inverted:hover,html .dark .btn.inverted,html .dark .btn.trans.inverted,html .dark .btn.trans:not([disabled]):hover,html .dark .btn:not([disabled]):hover,html .dark .pagination a.inverted,html .dark .pagination a.trans.inverted,html .dark .pagination a.trans:not([disabled]):hover,html .dark .pagination a:not([disabled]):hover,html .dark .post .content-area .inverted.more,html .dark .post .content-area .more:not([disabled]):hover,html .dark .post .content-area .trans.inverted.more,html .dark .post .content-area .trans.more:not([disabled]):hover,html .pagination a,html .pagination a.inverted:hover,html .post .content-area .inverted.more:hover,html .post .content-area .more{background-color:#fff}#selector,#site-logo,.block.dark .bordered-list,.dark textarea,.pagination html .dark a,.pagination html .dark a.inverted:not([disabled]):hover,.pagination html .site-loaded #modal a,.post .content-area html .dark .inverted.more:not([disabled]):hover,.post .content-area html .dark .more,.post .content-area html .site-loaded #modal .more,.site-loaded #modal .js-modal-close,html .dark .btn,html .dark .btn.inverted:not([disabled]):hover,html .dark .pagination a,html .dark .pagination a.inverted:not([disabled]):hover,html .dark .post .content-area .inverted.more:not([disabled]):hover,html .dark .post .content-area .more,html .site-loaded #modal .btn,html .site-loaded #modal .pagination a,html .site-loaded #modal .post .content-area .more{border-color:#fff}#selector,.dark .gform-spinner svg rect,.dark .masthead-title-svg path{fill:#fff}.dark .gform .type-select .carat{stroke:#fff}.dark .lrxdropdown .dropdown-list{box-shadow:0 3px 15px rgba(0,0,0,.5)}#selector,.content a{color:#27c4ff}#selector,.content a::after{background-color:#27c4ff}#selector,.flash .bg,.thumbnail .post.person .avatar .bg{background-color:#33c4fb}#selector,.block.media .slick-nav-button,.pagination html .schemeGray a,.pagination html .schemeGray a.inverted:not([disabled]):hover,.pagination html body a.trans,.pagination html body a.trans.inverted:not([disabled]):hover,.post .content-area html .schemeGray .inverted.more:not([disabled]):hover,.post .content-area html .schemeGray .more,.post .content-area html body .trans.inverted.more:not([disabled]):hover,.post .content-area html body .trans.more,.thumbnail .post.person .content,html .schemeGray .btn,html .schemeGray .btn.inverted:not([disabled]):hover,html .schemeGray .pagination a,html .schemeGray .pagination a.inverted:not([disabled]):hover,html .schemeGray .post .content-area .inverted.more:not([disabled]):hover,html .schemeGray .post .content-area .more,html body .btn.trans,html body .btn.trans.inverted:not([disabled]):hover,html body .pagination a.trans,html body .pagination a.trans.inverted:not([disabled]):hover,html body .post .content-area .trans.inverted.more:not([disabled]):hover,html body .post .content-area .trans.more{background-color:transparent}#app{position:relative;top:0}.img{background:center center no-repeat;background-size:cover;position:relative;overflow:hidden}.img:before{content:'';display:block;padding-top:75%}.img img{display:none}.img .spacer{pointer-events:none;width:100%}#content-wrapper:before{content:"";display:block;position:fixed;background-color:#111112;z-index:100000;transform:translateX(0);top:80px;left:0;width:100%;height:calc(100% - 80px)}@media screen and (min-width:769px){#content-wrapper:before{top:0;left:80px;width:calc(100% - 80px);height:100%}}#content-wrapper.shown:before{transform:translateX(100vw)}#content-wrapper.animating-in:before{animation:black-slide-in .5s cubic-bezier(.6,.04,.98,.335) forwards}#content-wrapper.animating-out:before{animation:black-slide-out .5s cubic-bezier(.6,.04,.98,.335) forwards}@keyframes black-slide-in{0%{transform:translateX(0)}95%{transform:translateX(-100%)}100%{transform:translateX(-100%)}}@keyframes black-slide-out{0%{transform:translate(100%,-100%)}20%{transform:translateX(100%)}24%{transform:translateX(100%)}95%{transform:translateX(0)}100%{transform:translateX(0)}}#mask{transition:opacity 1s;background:#fff;height:100%;pointer-events:none;position:fixed;width:100%;z-index:99999;opacity:0}#mask.show{opacity:1}#wpadminbar{z-index:100000000}.bordered-list li,.bordered-list ul{list-style:none;margin-left:0}.bordered-list>li{width:100%;max-width:340px;padding:0 10px;margin:0 auto}.bordered-list ul>li{padding:10px 0;border-bottom:2px solid}.bordered-list ul>li:first-child{border-top:2px solid}@media screen and (min-width:769px){.bordered-list>li{float:left;padding:0;margin-left:40px}.bordered-list>li:nth-child(2n+1){margin-left:0}}@media screen and (min-width:1179px){.bordered-list>li:nth-child(2n+1){margin-left:40px}.bordered-list>li:nth-child(3n+1){margin-left:0}}.pagination-container{padding:100px 0}.pagination{display:table;margin:0 auto}.pagination a{display:none;margin:20px}.pagination a.next,.pagination a.prev,.pagination a.up{display:inline-block}.close-btn{background:url(img/close-btn.svg) center center no-repeat;background-size:cover;cursor:pointer;height:30px;opacity:0;position:absolute;right:30px;top:30px;transition:opacity .4s;width:30px;z-index:100000}.close-btn.on{opacity:1}.close-btn.off{transition-delay:.4s}#header{transition:width .5s .75s,min-height .5s .5s,transform .5s;left:0;min-height:0;overflow:hidden;top:0;padding:80px 0 0;position:fixed;right:0;z-index:100000}@media screen and (min-width:769px){#header{padding:80px 0 0}}#header #site-name{top:15px;left:15px;position:fixed;width:50px;height:50px;z-index:100}@media screen and (min-width:769px){#header #site-name{top:15px;left:15px;width:50px;width:50px}}#header #site-logo{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:50px;position:relative;width:100%;height:100%;font-size:0}#header #site-logo:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}#header #site-logo>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}@media screen and (min-width:769px){#header #site-logo{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:50px;position:relative;width:100%;height:100%;font-size:0}#header #site-logo:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}#header #site-logo>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}}#header .toggle{width:50px;height:20px;position:absolute;top:30px;right:15px;z-index:100;background:rgba(17,17,18,0);transition:all .3s}#header .toggle span{height:2px;width:100%;position:absolute;background:#fff;transition:transform .3s,opacity .3s}#header .toggle span:first-child{top:0;transform:rotate(0) translate(0)}#header .toggle span:nth-child(2){top:8px;transform:rotate(0) translate(0)}#header .toggle span:last-child{top:16px;opacity:1}@media screen and (min-width:769px){#header .toggle span{height:4px}#header .toggle span:nth-child(2){top:12px}#header .toggle span:last-child{top:24px}}@media screen and (min-width:769px){#header .toggle{width:37.5px;height:40px;top:calc(50vh - 20px);right:50%;transform:translateX(50%)}}#header #site-logo{background-image:url(img/logo.svg)}#header .section-title{bottom:30px;display:none;left:50%;position:fixed;white-space:nowrap;text-transform:uppercase;transform:translateX(12px) translateY(0) rotate(-90deg);opacity:1;transform-origin:left bottom 0;letter-spacing:4px;vertical-align:bottom;transition:transform .5s ease-out,opacity .3s;max-width:calc(50vh - 50px);overflow-x:hidden;text-overflow:ellipsis;padding-top:15px}#header .section-title.out{transform:translateX(12px) translateY(-100px) rotate(-90deg);opacity:0}#header .section-title.in{transform:translateX(12px) translateY(100px) rotate(-90deg);opacity:0}#header #contact-form-toggle{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:100px;position:relative;width:100%;height:100%;transition:opacity .5s;background:url(img/icon-email.svg) center center no-repeat;background-size:55%;display:block;opacity:.3;right:80px;max-width:40px;position:absolute;top:20px;z-index:100001}#header #contact-form-toggle:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}#header #contact-form-toggle>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}@media screen and (min-width:769px){#header #contact-form-toggle{right:20px;top:80px}}#header #contact-form-toggle.open,#header #contact-form-toggle:hover{opacity:1}#header #nav-main{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;justify-content:center;overflow-y:auto;position:absolute;padding:80px 0 20px;top:0;right:0;left:0;bottom:0}@media screen and (min-width:769px){#header #nav-main{left:80px}}#header.init .nav{display:none}#header .nav{padding:0 20px;pointer-events:none;position:relative;display:table;margin:auto}#header .nav .menu-item{padding:12px 0 7px;position:relative;line-height:1.5}#header .nav .menu-item:not(.menu-item-soc) a{text-decoration:none;position:relative;overflow:hidden}#header .nav .menu-item:not(.menu-item-soc) a:after{bottom:.01em;content:'';height:.09em;left:0;right:0;position:absolute;transform-origin:0 0;transform:scaleX(0);transition:transform .5s cubic-bezier(0,1,.5,1)}#header .nav .menu-item:not(.menu-item-soc) a.active::after,#header .nav .menu-item:not(.menu-item-soc) a:hover::after{transform:scaleX(1)}#header .nav .menu-item{padding-bottom:18px}#header .nav .menu-item:after,#header .nav .menu-item:first-child:before{content:'';display:block;height:2px;left:1px;opacity:.2;position:absolute;width:50px}#header .nav .menu-item:before{top:1px}#header .nav .menu-item:after{bottom:1px}#header .nav .menu-item.parent:first-child{padding-top:15px}#header .nav .soc-links,#header .nav .sub-menu{margin:2px 0 0;opacity:.27734375}#header .nav .soc-links .menu-item,#header .nav .sub-menu .menu-item{padding:0 0 1px}#header .nav .soc-links .menu-item:after,#header .nav .soc-links .menu-item:before,#header .nav .sub-menu .menu-item:after,#header .nav .sub-menu .menu-item:before{content:none}#header .nav .sub-menu{column-count:2}#header .nav .soc-links{opacity:1}#header .nav .menu-item-soc{margin-top:9px}#header .nav .menu-item-soc:after{content:' ';display:block;clear:both}#header .nav .menu-item-soc:after{display:none}#header .nav .soc-links .soc-link{float:left;margin-right:23px;opacity:.27734375;transition:opacity .3s}#header .nav .soc-links .soc-link:hover{opacity:.5}#header .nav .soc-links svg{fill:currentColor;width:20px;height:20px}@media screen and (min-width:769px){#header .nav .mobile{display:none}}#header.open{transition:width .5s,min-height .5s;min-height:100vh}#header.open .nav{pointer-events:auto}@media screen and (min-width:769px){#header.open{min-height:0;width:50%}}#header.open .toggle span:first-child{transform:rotate(-45deg) translate(-6px,5px)}#header.open .toggle span:nth-child(2){transform:rotate(45deg) translate(0)}#header.open .toggle span:last-child{opacity:0}@media screen and (min-width:769px){#header.open .toggle{right:15px;transform:translateX(0)}#header.open .toggle span:first-child{transform:rotate(-45deg) translate(-8px,9px)}}#header.open .section-title{left:100%;transform:translateX(-22px) translateY(0) rotate(-90deg)}#header.open .menu-item{opacity:0;animation:menuItemEnter .3s forwards;animation-timing-function:easeOutSine}#header.open .menu-item.menu-item-1{animation-delay:.1s}#header.open .menu-item.menu-item-2{animation-delay:.15s}#header.open .menu-item.menu-item-3{animation-delay:.2s}#header.open .menu-item.menu-item-4{animation-delay:.25s}#header.open .menu-item.menu-item-5{animation-delay:.3s}#header.open .menu-item.menu-item-6{animation-delay:.35s}#header.open .menu-item.menu-item-7{animation-delay:.4s}#header.open .menu-item.menu-item-8{animation-delay:.45s}#header.open .menu-item.menu-item-9{animation-delay:.5s}#header.open .menu-item.menu-item-10{animation-delay:.55s}#header.open .menu-item.menu-item-11{animation-delay:.6s}#header.open .menu-item.menu-item-12{animation-delay:.65s}#header.open .menu-item.menu-item-13{animation-delay:.7s}#header.open .menu-item.menu-item-14{animation-delay:.75s}#header.open .menu-item.menu-item-15{animation-delay:.8s}#header.open .menu-item.menu-item-16{animation-delay:.85s}#header.open .menu-item.menu-item-17{animation-delay:.9s}#header.open .menu-item.menu-item-18{animation-delay:.95s}#header.open .menu-item.menu-item-19{animation-delay:1s}#header.open .menu-item.menu-item-20{animation-delay:1.05s}#header.closed{transition:width .5s,min-height .5s}#header.closed .menu-item{animation:menuItemExit .3s forwards;animation-timing-function:easeOutSine}#header.closed .menu-item.menu-item-1{animation-delay:.1s}#header.closed .menu-item.menu-item-2{animation-delay:.15s}#header.closed .menu-item.menu-item-3{animation-delay:.2s}#header.closed .menu-item.menu-item-4{animation-delay:.25s}#header.closed .menu-item.menu-item-5{animation-delay:.3s}#header.closed .menu-item.menu-item-6{animation-delay:.35s}#header.closed .menu-item.menu-item-7{animation-delay:.4s}#header.closed .menu-item.menu-item-8{animation-delay:.45s}#header.closed .menu-item.menu-item-9{animation-delay:.5s}#header.closed .menu-item.menu-item-10{animation-delay:.55s}#header.closed .menu-item.menu-item-11{animation-delay:.6s}#header.closed .menu-item.menu-item-12{animation-delay:.65s}#header.closed .menu-item.menu-item-13{animation-delay:.7s}#header.closed .menu-item.menu-item-14{animation-delay:.75s}#header.closed .menu-item.menu-item-15{animation-delay:.8s}#header.closed .menu-item.menu-item-16{animation-delay:.85s}#header.closed .menu-item.menu-item-17{animation-delay:.9s}#header.closed .menu-item.menu-item-18{animation-delay:.95s}#header.closed .menu-item.menu-item-19{animation-delay:1s}#header.closed .menu-item.menu-item-20{animation-delay:1.05s}@keyframes menuItemEnter{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes menuItemExit{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-100px);opacity:0}}@media screen and (min-width:769px){#header{bottom:0;padding:0 0 0 80px;right:auto;width:80px}#header .section-title{display:block}}#footer{overflow:auto;padding:50px 0;position:relative;z-index:100}#footer:only-child{display:none}#contact{height:0;width:100%;overflow:hidden;transition:height .4s ease-out;position:fixed;right:0;top:0;z-index:110}@media screen and (min-width:769px){#contact{width:calc(100% - 80px)}}#contact.on{height:100vh}.masthead-title-svg{padding:0 20px;position:absolute;height:70%;width:80%;left:50%;max-width:1035px;transform:translateX(-50%);pointer-events:none;z-index:100}.masthead-title-svg g{animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards;opacity:1}.page-masthead .title{pointer-events:none}.page-masthead.has-background,.page-masthead.no-background.has-title-imr{position:relative;max-width:1000000px}.page-masthead.has-background.has-title-imr .title,.page-masthead.no-background.has-title-imr.has-title-imr .title{position:absolute;padding:0;bottom:0;left:0;right:0;top:0}.page-masthead.has-background .masthead-bg,.page-masthead.no-background.has-title-imr .masthead-bg{position:absolute;top:-1%;left:0;width:calc(100% + 1px);height:102%;background-size:cover;background-position:center center}.page-masthead.no-background.has-title-imr .masthead-title-svg{bottom:-5%}.page-masthead.has-background.has-title-imr .masthead-title-svg{top:50%;transform:translate(-50%,-50%)}.loop .post.person .page-masthead.no-background .title.toggle,.page-masthead.no-background .loop .post.person .title.toggle,.page-masthead.no-background .title.imr{transform:translateY(25px)}.page-masthead.type-image,.page-masthead.type-plain{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1440px;position:relative;width:100%;height:100%;max-width:100%}.page-masthead.type-image:after,.page-masthead.type-plain:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.page-masthead.type-image>.interior,.page-masthead.type-plain>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.page-masthead.type-plain.has-title-imr{min-height:226px}.page-masthead.type-video{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:640px;position:relative;width:100%;height:100%;min-height:0;position:relative;max-width:100%}.page-masthead.type-video:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.page-masthead.type-video>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.page-masthead.type-video .masthead-title-svg{height:80%;top:50%;transform:translate(-50%,-50%)}.page-masthead.type-video .video-player{height:102%;position:absolute;left:-1%;top:-1%;width:102%}.page-masthead.type-video .video-player iframe{min-height:100%;min-width:100%}.pageview .pageview{display:none}@media screen and (min-width:769px){.pageview .pageview{display:block}}.pageview.type-page{display:flex}.pageview.type-page .page-content{max-width:100vw;flex:1}.pageview.type-page .page-content.with-sidebar{max-width:100vw}@media screen and (min-width:769px){.pageview.type-page .page-content.with-sidebar{max-width:calc(100vw - 350px)}}.pageview.type-page .sidebar-content{background:#111112;position:fixed;display:none;top:80px;left:0;width:100vw;height:calc(100vh - 80px);z-index:1000}.pageview.type-page .sidebar-content.open{display:block}.pageview.type-page .sidebar-content .close{color:#fff;position:absolute;top:10px;right:30px;font-size:12px;z-index:1000;cursor:pointer}@media screen and (min-width:769px){.pageview.type-page .sidebar-content .close{display:none}}@media screen and (min-width:769px){.pageview.type-page .sidebar-content{top:0;position:relative;width:350px;height:auto;display:block}}.post{padding:0 20px}.post .featured-image{height:auto;width:100%}.post.type-client,.post.type-page,.post.type-post.detail{padding:0}.post.type-client .heading-container{padding-top:80px;margin-bottom:-40px}.post.type-client .heading-container #page-title{text-transform:uppercase;line-height:1}.post.type-client .heading-container .content{margin-bottom:40px}.post.type-client.old-style .content-area{max-width:1200px;margin:0 auto}.post.type-client .featured-image-container{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1440px;position:relative;width:100%;height:100%;max-width:100%;background-size:cover}.post.type-client .featured-image-container:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.post.type-client .featured-image-container>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.post.type-client .featured-image-container img{display:none}.post .content-area{min-height:60px;padding:80px 0;position:relative}.post .content-area .flourish{position:absolute;height:2px;width:50px;display:block;left:0;top:0}.post .content-area .content,.post .content-area .title{display:block;color:inherit;margin-bottom:20px}.post .content-area .more{display:table}.post.type-post.excerpt .content-area{padding-top:0}.post.type-post.excerpt.has-featured-image .featured-image{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1400px;position:relative;width:100%;height:100%;background-size:cover;max-width:100000px}.post.type-post.excerpt.has-featured-image .featured-image:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.post.type-post.excerpt.has-featured-image .featured-image>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.post.type-post.excerpt.has-featured-image .featured-image:before{content:none}.post.type-post.detail .pagination-container{padding:40px 0}.post.type-post.detail .content-area .share-container{margin-bottom:40px}@media screen and (min-width:960px){.post.type-post.detail .post-cols{display:flex}.post.type-post.detail .post-cols .col.ab{flex-grow:1}.post.type-post.detail .post-cols .col.c{flex:0 0 400px;position:relative}.post.type-post.detail .post-cols .col.c>.interior{margin-left:40px;padding:40px 0;top:0;position:relative}.post.type-post.detail .post-cols .col.c>.interior.js-is-sticky{position:fixed!important}.post.type-post.detail .post-cols .col.c>.interior.js-is-stuck{position:absolute!important;top:initial!important;bottom:0!important}.post.type-post.detail .content-area{min-height:320px}.post.type-post.detail .content-area .share-container{margin-bottom:0;right:0;top:0;width:360px}}.post.type-post.has-featured-image .content-area{margin-top:80px;margin-bottom:80px}.post.type-post.has-featured-image .featured-image{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1440px;position:relative;width:100%;height:100%;background-size:cover;max-width:100000px}.post.type-post.has-featured-image .featured-image:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.post.type-post.has-featured-image .featured-image>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.post.type-post.has-featured-image .featured-image:before{content:none}#content-wrapper>.post,#rendering>.post{padding:0}#content-wrapper>.post.type-post,#rendering>.post.type-post{padding-top:40px}#content-wrapper>.post.type-post.has-featured-image,#rendering>.post.type-post.has-featured-image{padding-top:0}.category-links{padding-top:40px;position:relative}.category-links .flourish{position:absolute;height:2px;width:50px;display:block;left:0;top:0}.category-links .title{font-weight:700}.category-links .nav{text-transform:uppercase}.category-links .menu-item{margin:15px 0}.category-links a{text-decoration:none;position:relative;overflow:hidden}.category-links a:after{bottom:.01em;content:'';height:.09em;left:0;right:0;position:absolute;transform-origin:0 0;transform:scaleX(0);transition:transform .5s cubic-bezier(0,1,.5,1)}.category-links a.active::after,.category-links a:hover::after{transform:scaleX(1)}.grid.news .post{padding:10px}.grid.news .post .title{position:relative;padding-top:40px;width:200px}.grid.news .post .title:before{content:'';display:block;height:2px;left:0;position:absolute;top:0;width:50px;background-color:#111112}.grid.news .post .title:after{content:' >'}#selector,.archive .post,.people .post{padding:0}.work-content .interior{padding:6rem 0 2rem}.post.type-capability .cap-nav .title{position:relative;text-align:center}@media screen and (min-width:769px){.post.type-capability .cap-nav .title{margin-bottom:20px;display:table;left:50%;margin-left:-33%;transform:translateX(-45px)}.post.type-capability .cap-nav .title:before{content:'';position:absolute;height:2px;width:50px;display:block;bottom:-20px;margin-left:-130px;left:50%}}.post.type-capability .cap-nav .col{margin-top:-50px}.post.type-capability .cap-nav .post{margin-top:50px;text-align:center}.post.type-capability .cap-nav .post .link{display:block;margin:0 auto;max-width:160px;outline:0;text-decoration:none}.post.type-capability .cap-nav .post .icon{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:80px;position:relative;width:100%;height:100%;font-size:0;background-position:center bottom;margin:0 auto 15px;width:80px}.post.type-capability .cap-nav .post .icon:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.post.type-capability .cap-nav .post .icon>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.post.type-capability .cap-nav .post .icon::after{padding-top:100%}.block{margin-top:-1px}.block #selector,.block.cap-nav,.block.featured,.block.featuredClients.grid,.block.imgGrid,.block.news,.block.partnership,.block.related,.block.wysiwyg{padding:80px 0}.block.loop.featuredClients{margin:0 auto;width:100%}#footer>.interior,.block.featuredClients.grid.cols-1>.interior,.block.list>.interior,.block.partnership>.interior,.post.detail .post-cols,.postview.archive .excerpts .content-area,.type-client #page-title,.work-content .interior{margin-left:20px;margin-right:20px;max-width:800px;position:relative}@media screen and (min-width:920px){#footer>.interior,.block.featuredClients.grid.cols-1>.interior,.block.list>.interior,.block.partnership>.interior,.post.detail .post-cols,.postview.archive .excerpts .content-area,.type-client #page-title,.work-content .interior{margin-left:auto;margin-right:auto}}@media screen and (min-width:1160px){#footer>.interior,.block.featuredClients.grid.cols-1>.interior,.block.list:not(.capabilities)>.interior,.block.partnership>.interior,.post.detail .post-cols,.postview.archive .excerpts .content-area,.type-client #page-title,.work-content .interior{margin-left:140px;margin-right:140px;max-width:100%}}.block.featured.capabilities>.interior{max-width:1100px}.block.featured.capabilities .col{margin-top:-80px}.block.featured.capabilities .post{margin-top:80px}.block.portfolios.list,.block.portfolios.list .post{padding:0}#selector,.block.featuredClients.list>.interior,.block.people.showcase>.interior,.block.portfolios.list>.interior{margin:0;max-width:100%}.block-capabilities .col{margin-top:-50px}.block-capabilities .capability{margin-top:50px}.block.custom{opacity:0;transform:translateY(100px);transition:transform ease-out .4s,opacity .4s;overflow:auto;transition:transform ease-out .4s,opacity .4s}.block.custom:after{content:' ';display:block;clear:both}.block.custom.shown{opacity:1;transform:translateY(0)}.block.custom.shown{opacity:1;transform:translateY(0)}.block.custom .what-we-do-template{max-width:1160px;margin:40px auto}.block.custom .what-we-do-template:after{content:' ';display:block;clear:both}.block.custom .what-we-do-template>.bordered-list{margin:0 auto}.block.custom .what-we-do-template>.bordered-list:after{content:' ';display:block;clear:both}.block.custom .what-we-do-template>.bordered-list>li .wwd-list{background-size:contain;background-position:center;background-repeat:no-repeat;background-position:top center;padding-top:340px;width:100%;max-width:340px}.block.custom .what-we-do-template>.bordered-list>li .wwd-list.strategy{background-image:url(img/strategy.svg)}.block.custom .what-we-do-template>.bordered-list>li .wwd-list.whatwedo{background-image:url(img/whatwedo.svg)}.block.custom .what-we-do-template>.bordered-list>li .wwd-list.design{background-image:url(img/design.svg)}.block.custom .what-we-do-template>.bordered-list>li .wwd-list.media{background-image:url(img/media.svg)}.block.custom .what-we-do-template>.bordered-list>li .wwd-list.digital{background-image:url(img/digital.svg)}.block.custom .what-we-do-template>.bordered-list>li .wwd-list.production{background-image:url(img/production.svg)}@media screen and (min-width:769px){.block.custom .what-we-do-template>.bordered-list{width:720px}}@media screen and (min-width:1179px){.block.custom .what-we-do-template>.bordered-list{width:1100px}}.block.contact .cols{display:flex;flex-flow:row;flex-wrap:wrap;width:100%;background-color:#fff;font-size:18px;max-width:1200px;margin:auto}.block.contact .social{display:flex;flex-flow:row;flex-wrap:wrap;margin-top:10px;max-width:220px;width:100%}.block.contact .social li{flex:1}.block.contact .social a{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:20px;position:relative;width:100%;height:100%;display:block;position:relative;overflow:hidden}.block.contact .social a:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.block.contact .social a>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.block.contact .social a svg{fill:currentColor;content:'';width:20px;height:20px;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.block.contact .col{box-sizing:border-box;flex:1;flex-basis:100%;padding:20px}.block.contact .cell+.cell{margin-top:50px}@media screen and (min-width:769px){.block.contact .cols{padding:30px}.block.contact .col{padding:30px}.block.contact .col1{flex:2;margin-right:10px}.block.contact .col2{flex:1}}.block.contact .btn,.block.contact .pagination a,.block.contact .post .content-area .more,.pagination .block.contact a,.post .content-area .block.contact .more{display:inline-block}.block.contact .contact-us-map{width:100%;position:relative}.block.contact .contact-us-map .locations-map-container{height:400px}.block.contact .contact-info{position:absolute;text-align:center;height:100%;width:100%;display:flex;align-items:center;justify-content:center;top:0;left:0}.block.contact .contact-info .title{position:relative;font-weight:700;margin-bottom:30px;padding-top:30px}.block.contact .contact-info .title:before{content:'';display:block;height:2px;left:0;position:absolute;top:0;width:50px;background-color:#111112}.block.contact .contact-info .content{display:block;font-weight:500}.block.contact .contact-info a.directions{display:inline-block;margin-top:30px;padding-left:36px;padding-right:36px}.block.contact .contact-info h3{font-size:22px;font-weight:700;margin:0 0 40px 0}@media screen and (min-width:769px){.block.contact .contact-info{flex-wrap:no-wrap}.block.contact .contact-info h3{margin:40px 0}.block.contact .contact-us-map .locations-map-container{height:530px}}#contact-direct-container .contact-direct{border:solid #fff;border-width:0 0 2px 2px;box-sizing:border-box;display:flex;flex-direction:row;max-width:1000px;padding:40px;position:fixed;right:0;top:80px;transform:translateX(100%);transition:transform .4s;width:100%;z-index:99999}@media screen and (min-width:700px){#contact-direct-container .contact-direct{padding:60px}}#contact-direct-container .contact-direct.shown .toggle{pointer-events:all;transform:rotate(-90deg) translateY(0)}@media screen and (min-width:769px){#contact-direct-container .contact-direct{top:0;width:calc(100% - 80px)}}#contact-direct-container .contact-direct.active{transform:translate(0)}#contact-direct-container .contact-direct.active .toggle{opacity:0;pointer-events:none}#contact-direct-container .contact-direct .toggle{transition:transform .4s,opacity .4s;top:200px;display:block;font-size:10px;left:-68px;padding:10px 10px 0;position:absolute;text-align:center;text-decoration:none;transform:rotate(-90deg) translateY(100%);transform-origin:center bottom;width:134px}#contact-direct-container .contact-direct .toggle span{background:#222;border:2px solid #fff;display:block;letter-spacing:.2em;line-height:1;padding:6px 10px 4px;position:relative;text-transform:uppercase}#contact-direct-container .contact-direct .toggle span:after{content:'';background-color:#222;bottom:-3px;display:block;left:0;position:absolute;width:100%;height:6px}#contact-direct-container .contact-direct .toggle:hover{transform:rotate(-90deg) scale(1.2)}#contact-direct-container .contact-direct .close{transition:opacity .4s;display:block;width:50px;height:50px;position:absolute;top:15px;right:15px;z-index:100;border:2px solid #fff}#contact-direct-container .contact-direct .close:after,#contact-direct-container .contact-direct .close:before{content:'';display:block;height:2px;width:22px;position:absolute;background:#fff;transition:transform .4s,opacity .4s;right:12px}#contact-direct-container .contact-direct .close:before{top:14px;transform:rotate(-45deg) translate(-6px,5px)}#contact-direct-container .contact-direct .close:after{top:22px;transform:rotate(45deg) translate(0)}#contact-direct-container .contact-direct .sec{flex:1}#contact-direct-container .contact-direct .sec.contact-ceo{display:none;flex:none}#contact-direct-container .contact-direct .sec.contact-ceo .contact-form{width:240px}#contact-direct-container .contact-direct .sec .contact-form{font-size:1.4rem}#contact-direct-container .contact-direct .sec .contact-form .title{font-size:2rem}#contact-direct-container .contact-direct .sec .contact-form .btn,#contact-direct-container .contact-direct .sec .contact-form .description,#contact-direct-container .contact-direct .sec .contact-form .pagination a,#contact-direct-container .contact-direct .sec .contact-form .post .content-area .more,#contact-direct-container .contact-direct .sec .contact-form input,#contact-direct-container .contact-direct .sec .contact-form select,#contact-direct-container .contact-direct .sec .contact-form textarea,.pagination #contact-direct-container .contact-direct .sec .contact-form a,.post .content-area #contact-direct-container .contact-direct .sec .contact-form .more{font-size:1.6rem}@media screen and (min-width:700px){#contact-direct-container .contact-direct .sec{padding:0 0 0 30px}#contact-direct-container .contact-direct .sec .contact-form{font-size:1.6rem}#contact-direct-container .contact-direct .sec .contact-form .title{font-size:2.4rem}#contact-direct-container .contact-direct .sec .contact-form .description,#contact-direct-container .contact-direct .sec .contact-form input,#contact-direct-container .contact-direct .sec .contact-form select,#contact-direct-container .contact-direct .sec .contact-form textarea{font-size:2rem}#contact-direct-container .contact-direct .sec.contact-us{flex:2}#contact-direct-container .contact-direct .sec.contact-ceo{display:block;flex:1}#contact-direct-container .contact-direct .sec:first-child{padding:0 30px 0 0}}#contact-direct-container .contact-direct .contact-form{margin:0 auto}@media screen and (min-width:1102px){#contact-direct-container .contact-direct.active .toggle{opacity:1;pointer-events:all}#contact-direct-container .contact-direct.active .close{opacity:0;pointer-events:none}}.imgGrid.vertical-gutter .image{margin-top:50px}.imgGrid.vertical-gutter .col{margin-top:-50px}.imgGrid>.img{opacity:0;transform:translateY(100px);transition:transform ease-out .4s,opacity .4s}.imgGrid>.img:nth-child(0){transition-delay:0s}.imgGrid>.img:nth-child(1){transition-delay:.25s}.imgGrid>.img:nth-child(2){transition-delay:.5s}.imgGrid>.img:nth-child(3){transition-delay:.75s}.imgGrid>.img:nth-child(4){transition-delay:1s}.imgGrid>.img:nth-child(5){transition-delay:1.25s}.imgGrid>.img:nth-child(6){transition-delay:1.5s}.imgGrid>.img:nth-child(7){transition-delay:1.75s}.imgGrid>.img:nth-child(8){transition-delay:2s}.imgGrid>.img:nth-child(9){transition-delay:2.25s}.imgGrid>.img:nth-child(10){transition-delay:2.5s}.imgGrid>.img:nth-child(11){transition-delay:2.75s}.imgGrid>.img:nth-child(12){transition-delay:3s}.imgGrid>.img:nth-child(13){transition-delay:3.25s}.imgGrid>.img:nth-child(14){transition-delay:3.5s}.imgGrid.shown .img{opacity:1;transform:translateY(0)}.imgGrid .img{background-size:contain!important}.imgGrid .img:before{content:none}.imgGrid.square .img{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1;position:relative;width:100%;height:100%}.imgGrid.square .img:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.long.units-2{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:2;position:relative;width:100%;height:100%}.imgGrid.square .img.long.units-2:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.long.units-2>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.tall.units-2{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1;position:relative;width:100%;height:100%}.imgGrid.square .img.tall.units-2:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.tall.units-2>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.long.units-3{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:3;position:relative;width:100%;height:100%}.imgGrid.square .img.long.units-3:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.long.units-3>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.tall.units-3{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1;position:relative;width:100%;height:100%}.imgGrid.square .img.tall.units-3:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.tall.units-3>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.long.units-4{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:4;position:relative;width:100%;height:100%}.imgGrid.square .img.long.units-4:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.long.units-4>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.tall.units-4{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1;position:relative;width:100%;height:100%}.imgGrid.square .img.tall.units-4:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.tall.units-4>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.long.units-5{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:5;position:relative;width:100%;height:100%}.imgGrid.square .img.long.units-5:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.long.units-5>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.tall.units-5{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1;position:relative;width:100%;height:100%}.imgGrid.square .img.tall.units-5:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.tall.units-5>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.long.units-6{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:6;position:relative;width:100%;height:100%}.imgGrid.square .img.long.units-6:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.long.units-6>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.tall.units-6{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1;position:relative;width:100%;height:100%}.imgGrid.square .img.tall.units-6:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.tall.units-6>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.long.units-7{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:7;position:relative;width:100%;height:100%}.imgGrid.square .img.long.units-7:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.long.units-7>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.tall.units-7{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1;position:relative;width:100%;height:100%}.imgGrid.square .img.tall.units-7:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.tall.units-7>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.long.units-8{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:8;position:relative;width:100%;height:100%}.imgGrid.square .img.long.units-8:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.long.units-8>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.tall.units-8{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1;position:relative;width:100%;height:100%}.imgGrid.square .img.tall.units-8:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.tall.units-8>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.long.units-9{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:9;position:relative;width:100%;height:100%}.imgGrid.square .img.long.units-9:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.long.units-9>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.tall.units-9{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1;position:relative;width:100%;height:100%}.imgGrid.square .img.tall.units-9:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.tall.units-9>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.long.units-10{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:10;position:relative;width:100%;height:100%}.imgGrid.square .img.long.units-10:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.long.units-10>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.square .img.tall.units-10{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1;position:relative;width:100%;height:100%}.imgGrid.square .img.tall.units-10:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.square .img.tall.units-10>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1.5;position:relative;width:100%;height:100%}.imgGrid.landscape .img:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.long.units-2{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:3;position:relative;width:100%;height:100%}.imgGrid.landscape .img.long.units-2:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.long.units-2>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.tall.units-2{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1.5;position:relative;width:100%;height:100%}.imgGrid.landscape .img.tall.units-2:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.tall.units-2>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.long.units-3{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:4.5;position:relative;width:100%;height:100%}.imgGrid.landscape .img.long.units-3:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.long.units-3>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.tall.units-3{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1.5;position:relative;width:100%;height:100%}.imgGrid.landscape .img.tall.units-3:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.tall.units-3>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.long.units-4{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:6;position:relative;width:100%;height:100%}.imgGrid.landscape .img.long.units-4:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.long.units-4>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.tall.units-4{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1.5;position:relative;width:100%;height:100%}.imgGrid.landscape .img.tall.units-4:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.tall.units-4>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.long.units-5{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:7.5;position:relative;width:100%;height:100%}.imgGrid.landscape .img.long.units-5:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.long.units-5>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.tall.units-5{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1.5;position:relative;width:100%;height:100%}.imgGrid.landscape .img.tall.units-5:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.tall.units-5>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.long.units-6{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:9;position:relative;width:100%;height:100%}.imgGrid.landscape .img.long.units-6:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.long.units-6>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.tall.units-6{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1.5;position:relative;width:100%;height:100%}.imgGrid.landscape .img.tall.units-6:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.tall.units-6>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.long.units-7{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:10.5;position:relative;width:100%;height:100%}.imgGrid.landscape .img.long.units-7:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.long.units-7>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.tall.units-7{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1.5;position:relative;width:100%;height:100%}.imgGrid.landscape .img.tall.units-7:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.tall.units-7>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.long.units-8{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:12;position:relative;width:100%;height:100%}.imgGrid.landscape .img.long.units-8:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.long.units-8>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.tall.units-8{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1.5;position:relative;width:100%;height:100%}.imgGrid.landscape .img.tall.units-8:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.tall.units-8>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.long.units-9{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:13.5;position:relative;width:100%;height:100%}.imgGrid.landscape .img.long.units-9:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.long.units-9>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.tall.units-9{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1.5;position:relative;width:100%;height:100%}.imgGrid.landscape .img.tall.units-9:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.tall.units-9>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.long.units-10{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:15;position:relative;width:100%;height:100%}.imgGrid.landscape .img.long.units-10:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.long.units-10>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.landscape .img.tall.units-10{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1.5;position:relative;width:100%;height:100%}.imgGrid.landscape .img.tall.units-10:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.landscape .img.tall.units-10>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:.66667;position:relative;width:100%;height:100%}.imgGrid.portrait .img:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.long.units-2{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:1.33333;position:relative;width:100%;height:100%}.imgGrid.portrait .img.long.units-2:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.long.units-2>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.tall.units-2{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:.66667;position:relative;width:100%;height:100%}.imgGrid.portrait .img.tall.units-2:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.tall.units-2>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.long.units-3{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:2;position:relative;width:100%;height:100%}.imgGrid.portrait .img.long.units-3:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.long.units-3>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.tall.units-3{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:.66667;position:relative;width:100%;height:100%}.imgGrid.portrait .img.tall.units-3:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.tall.units-3>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.long.units-4{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:2.66667;position:relative;width:100%;height:100%}.imgGrid.portrait .img.long.units-4:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.long.units-4>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.tall.units-4{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:.66667;position:relative;width:100%;height:100%}.imgGrid.portrait .img.tall.units-4:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.tall.units-4>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.long.units-5{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:3.33333;position:relative;width:100%;height:100%}.imgGrid.portrait .img.long.units-5:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.long.units-5>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.tall.units-5{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:.66667;position:relative;width:100%;height:100%}.imgGrid.portrait .img.tall.units-5:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.tall.units-5>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.long.units-6{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:4;position:relative;width:100%;height:100%}.imgGrid.portrait .img.long.units-6:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.long.units-6>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.tall.units-6{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:.66667;position:relative;width:100%;height:100%}.imgGrid.portrait .img.tall.units-6:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.tall.units-6>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.long.units-7{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:4.66667;position:relative;width:100%;height:100%}.imgGrid.portrait .img.long.units-7:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.long.units-7>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.tall.units-7{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:.66667;position:relative;width:100%;height:100%}.imgGrid.portrait .img.tall.units-7:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.tall.units-7>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.long.units-8{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:5.33333;position:relative;width:100%;height:100%}.imgGrid.portrait .img.long.units-8:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.long.units-8>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.tall.units-8{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:.66667;position:relative;width:100%;height:100%}.imgGrid.portrait .img.tall.units-8:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.tall.units-8>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.long.units-9{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:6;position:relative;width:100%;height:100%}.imgGrid.portrait .img.long.units-9:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.long.units-9>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.tall.units-9{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:.66667;position:relative;width:100%;height:100%}.imgGrid.portrait .img.tall.units-9:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.tall.units-9>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.long.units-10{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:6.66667;position:relative;width:100%;height:100%}.imgGrid.portrait .img.long.units-10:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.long.units-10>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.imgGrid.portrait .img.tall.units-10{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:.66667;position:relative;width:100%;height:100%}.imgGrid.portrait .img.tall.units-10:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.imgGrid.portrait .img.tall.units-10>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}@media screen and (min-width:500px){.imgGrid.width-1 .img.tall,.imgGrid.width-1 .img.unit{width:100%!important}.imgGrid.width-1 .img.long.units-2{width:200%}.imgGrid.width-1 .img.long.units-3{width:300%}.imgGrid.width-1 .img.long.units-4{width:400%}.imgGrid.width-2 .img.tall,.imgGrid.width-2 .img.unit{width:50%!important}.imgGrid.width-2 .img.long.units-2{width:100%}.imgGrid.width-2 .img.long.units-3{width:150%}.imgGrid.width-2 .img.long.units-4{width:200%}.imgGrid.width-3 .img.tall,.imgGrid.width-3 .img.unit{width:33.33333%!important}.imgGrid.width-3 .img.long.units-2{width:66.66667%}.imgGrid.width-3 .img.long.units-3{width:100%}.imgGrid.width-3 .img.long.units-4{width:133.33333%}.imgGrid.width-4 .img.tall,.imgGrid.width-4 .img.unit{width:25%!important}.imgGrid.width-4 .img.long.units-2{width:50%}.imgGrid.width-4 .img.long.units-3{width:75%}.imgGrid.width-4 .img.long.units-4{width:100%}.imgGrid.width-5 .img.tall,.imgGrid.width-5 .img.unit{width:20%!important}.imgGrid.width-5 .img.long.units-2{width:40%}.imgGrid.width-5 .img.long.units-3{width:60%}.imgGrid.width-5 .img.long.units-4{width:80%}}.lrxdropdown{position:relative}.lrxdropdown select{position:absolute;opacity:0;left:-1000000px}.lrxdropdown .display{display:block;position:relative;z-index:100}.lrxdropdown .display .text{margin-right:44px;white-space:nowrap}.lrxdropdown .display .carat{transition:transform .4s;transform:translateY(-50%) rotate(0);stroke:#000;height:22px;position:absolute;pointer-events:none;right:11px;stroke-width:3px;top:50%;width:22px}.lrxdropdown .dropdown-list{bottom:0;transition:transform .4s,opacity .4s;transform:translateY(100%) scaleY(0);opacity:0;transform-origin:top left;position:absolute;width:100%;z-index:99}.lrxdropdown .dropdown-list .disabled{opacity:.5}.lrxdropdown .dropdown-list .disabled a{cursor:default;text-decoration:none}.lrxdropdown .dropdown-list .selected{display:none}.lrxdropdown.open .carat{transform:translateY(-50%) rotate(180deg)}.lrxdropdown.open .dropdown-list{transform:translateY(100%) scaleY(1);opacity:1}.gform{position:relative}.gform .lrxdropdown,.gform input[type=email],.gform input[type=phone],.gform input[type=text],.gform textarea{border:none;border-bottom:2px solid;background:0 0}.gform .lrxdropdown:focus,.gform input[type=email]:focus,.gform input[type=phone]:focus,.gform input[type=text]:focus,.gform textarea:focus{outline:0}.gform .lrxdropdown .display,.gform input[type=email],.gform input[type=phone],.gform input[type=text],.gform textarea{padding-bottom:.5em}.gform .lrxdropdown .display{text-decoration:none}.gform .lrxdropdown .text{transform:translateY(5px)}.gform .lrxdropdown .dropdown-list{bottom:-2px;padding:5px 10px}.gform .lrxdropdown .dropdown-list>li{padding:5px 0}.gform .lrxdropdown .dropdown-list:before{content:'';display:block;left:0;position:absolute;top:0;width:100%;height:100%;z-index:-1}.gform textarea{padding:12px 12px 20px}.gform ::-webkit-input-placeholder{opacity:.3}.gform ::-moz-placeholder{opacity:.3}.gform :-ms-input-placeholder{opacity:.3}.gform :-moz-placeholder{opacity:.3}.schemeGray .gform ::-webkit-input-placeholder{opacity:.6}.schemeGray .gform ::-moz-placeholder{opacity:.6}.schemeGray .gform :-ms-input-placeholder{opacity:.6}.schemeGray .gform :-moz-placeholder{opacity:.6}.gform .gform-page{transition:opacity .5s;opacity:1}.gform.submitting .gform-page{opacity:0}.gform.submitted .gform-page{display:none}.gform .gform-spinner{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.gform .gform-spinner .loading{width:42px;height:42px}.gform .gform-error,.gform .gform-spinner,.gform .gform-success{display:none}.gform .gform-error.current-form-page,.gform .gform-spinner.current-form-page,.gform .gform-success.current-form-page{display:block}.gform .disabled,.gform input[type=submit]{transition:opacity 1s}.gform.disabled .disabled,.gform.disabled input[type=submit]{opacity:.25}.subscribe-form{max-width:1160px;width:100%;margin:0 auto}.subscribe-form .gform-page>.title{display:none}.subscribe-form .description{flex:auto;text-align:center;margin-bottom:30px}.subscribe-form input,.subscribe-form textarea{display:block;width:100%;margin-bottom:.5em}.subscribe-form .gfield-wrapper{flex:none}.subscribe-form .gfield-wrapper+.gfield-wrapper{margin:45px 0 0 0}.subscribe-form textarea{border-width:2px;border-style:solid;resize:none}.pagination .subscribe-form a,.post .content-area .subscribe-form .more,.subscribe-form .btn,.subscribe-form .pagination a,.subscribe-form .post .content-area .more{width:auto;margin:2em auto 0;border-radius:0}.subscribe-form .section-0,.subscribe-form .section-1{display:flex;flex-direction:column;position:relative}@media screen and (min-width:769px){.subscribe-form .gfield-wrapper{width:auto;flex:1}.subscribe-form .gfield-wrapper+.gfield-wrapper{margin:0 0 0 45px}.subscribe-form .section-0,.subscribe-form .section-1{padding-right:165px;flex-direction:row}.subscribe-form input,.subscribe-form textarea{margin-bottom:0}.pagination .subscribe-form a,.post .content-area .subscribe-form .more,.subscribe-form .btn,.subscribe-form .pagination a,.subscribe-form .post .content-area .more{bottom:0;position:absolute;right:0;margin:0}}.contact-form .title{margin-bottom:25px;position:relative;padding-top:40px}.contact-form .title:before{content:'';position:absolute;height:2px;width:50px;display:block;top:0;left:2px}.contact-form .gfield-wrapper{margin-bottom:24px}.contact-form .description{margin-bottom:60px}.contact-form .section-0{margin-bottom:15px}.contact-form .lrxdropdown,.contact-form input:not([type=submit]),.contact-form textarea{display:block;width:100%}.contact-form textarea{border:2px solid}.follow-us .title{padding-top:40px;position:relative}.follow-us .title::before{content:'';position:absolute;height:2px;width:50px;display:block;top:0;left:2px;background:#111112}.partnership-form{max-width:800px;margin:0 auto}.partnership-form .title{margin-bottom:25px;position:relative;padding-top:40px}.partnership-form .title:before{content:'';position:absolute;height:2px;width:50px;display:block;top:0;left:2px}.partnership-form .gfield-wrapper{margin-bottom:24px}.partnership-form .description{margin-bottom:60px}.partnership-form .section-0{margin-bottom:15px}.partnership-form .lrxdropdown,.partnership-form input:not([type=submit]),.partnership-form textarea{display:block;width:100%}.partnership-form textarea{border:2px solid}.partnership-form .form-body{display:none}.partnership-form .form-body.static{display:block}.partnership-form.a .form-body.a{display:block}.partnership-form.b .form-body.b{display:block}.sidebar-form.gform{margin:0 auto;background:#111112;color:#fff;padding:50px 30px}.sidebar-form.gform .title{text-align:center;margin-bottom:.75em}.sidebar-form.gform .description{flex:auto;text-align:center;margin-bottom:30px}.sidebar-form.gform input[type=email],.sidebar-form.gform input[type=phone],.sidebar-form.gform input[type=submit],.sidebar-form.gform input[type=text],.sidebar-form.gform textarea{display:block;width:100%;margin-bottom:.5em;color:#fff;border:2px solid #fff;padding:12px;font-weight:400}.sidebar-form.gform input[type=email]::placeholder,.sidebar-form.gform input[type=phone]::placeholder,.sidebar-form.gform input[type=submit]::placeholder,.sidebar-form.gform input[type=text]::placeholder,.sidebar-form.gform textarea::placeholder{color:#fff;opacity:1}.sidebar-form.gform input[type=submit]{margin:12px auto;padding:12px 20px;position:relative;width:auto;background:#fff;color:#111112}.sidebar-form.gform input[type=submit]:hover{color:#fff}.sidebar-form.gform .gfield-wrapper{flex:none}.sidebar-form.gform .gfield-wrapper+.gfield-wrapper{margin:12px 0 0 0}.sidebar-form.gform textarea{resize:none}.pagination .sidebar-form.gform a,.post .content-area .sidebar-form.gform .more,.sidebar-form.gform .btn,.sidebar-form.gform .pagination a,.sidebar-form.gform .post .content-area .more{width:auto;margin:2em auto 0;border-radius:0}@media screen and (min-width:769px){.sidebar-form.gform{position:fixed;top:50vh;transform:translateY(-50%);padding:0 30px}.sidebar-form.gform .gfield-wrapper{width:auto;flex:1}.sidebar-form.gform input,.sidebar-form.gform textarea{margin-bottom:0}.pagination .sidebar-form.gform a,.post .content-area .sidebar-form.gform .more,.sidebar-form.gform .btn,.sidebar-form.gform .pagination a,.sidebar-form.gform .post .content-area .more{bottom:0;position:absolute;right:0;margin:0}}.approachpage .approachblock{background:#111112;color:#fff;font-size:20px;margin-top:100px;position:relative}.approachpage .approachblock .interior{margin:0 auto;padding:50px 0}.approachpage .approachblock .approach-rounds{display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:100}.approachpage .approachblock .approach-rounds.top-rounds{position:relative;transform:translate(0,-145px)}@media screen and (min-width:769px){.approachpage .approachblock .approach-rounds.top-rounds{top:0;left:50%;transform:translate(-50%,-50%);position:absolute}}.approachpage .approachblock .approach-rounds.diagram-rounds{top:364px;left:50%;transform:translate(-50%,-50%);position:absolute}@media screen and (min-width:769px){.approachpage .approachblock .approach-rounds.diagram-rounds{top:50%}}@media screen and (min-width:769px){.approachpage .approachblock .approach-rounds{flex-direction:row}}.approachpage .approachblock .approach-round{border-radius:50%;height:190px;width:190px;border:25px solid #00e0d8;display:flex;justify-content:center;align-items:center;position:relative;background:#111112}.approachpage .approachblock .approach-round+.approach-round{margin:60px 0 0 0}@media screen and (min-width:769px){.approachpage .approachblock .approach-round+.approach-round{margin:0 0 0 60px}}.approachpage .approachblock .approach-round::after{font-size:17px;position:absolute;bottom:-20px;right:-20px}.approachpage .approachblock .approach-rounds .title{font-size:30px}.approachpage .approachblock .approach-steps{max-width:960px;margin:0 auto;padding:0 0 50px;background-image:linear-gradient(to right,rgba(255,255,255,.25) 50%,rgba(255,255,255,0) 0);background-position:bottom;background-size:24px 1px;background-repeat:repeat-x}@media screen and (min-width:769px){.approachpage .approachblock .approach-steps{padding:100px 0 50px}}.approachpage .approachblock .approach-step{max-width:960px;padding:150px 30px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:769px){.approachpage .approachblock .approach-step{flex-direction:row;padding:100px 50px}}.approachpage .approachblock .approach-step:nth-child(1) .title::after{letter-spacing:-.05em}.approachpage .approachblock .approach-step:nth-child(even) .title{margin:0 0 30px 65px}.approachpage .approachblock .approach-step:nth-child(even) .title::after{transform:translate(0,-65%)}@media screen and (min-width:769px){.approachpage .approachblock .approach-step:nth-child(even) .title::after{transform:translate(30%,-50%)}}.approachpage .approachblock .approach-step:nth-child(even) .content{text-align:right}.approachpage .approachblock .approach-step:nth-child(even) .content:before{right:0;left:auto}@media screen and (min-width:769px){.approachpage .approachblock .approach-step:nth-child(even){flex-direction:row-reverse}}.approachpage .approachblock .approach-step .title{font-size:68px;margin:0 65px 30px 0;position:relative}.approachpage .approachblock .approach-step .title::after{position:absolute;font-size:250px;opacity:.15;top:50%;left:0;transform:translate(0,-65%);font-family:'Bebas Neue',sans-serif}@media screen and (min-width:769px){.approachpage .approachblock .approach-step .title::after{font-size:300px}}@media screen and (min-width:1360px){.approachpage .approachblock .approach-step .title::after{font-size:480px;transform:translate(-50%,-50%)}}.approachpage .approachblock .approach-step .content{max-width:540px;position:relative;padding-top:20px}.approachpage .approachblock .approach-step .content:before{content:'';position:absolute;height:1px;width:35px;display:block;top:0;left:2px;background:#00e0d8}.approachpage .round-1::after,.approachpage .step-1 .title::after{content:"01"}.approachpage .round-2::after,.approachpage .step-2 .title::after{content:"02"}.approachpage .round-3::after,.approachpage .step-3 .title::after{content:"03"}.approachpage .round-4::after,.approachpage .step-4 .title::after{content:"04"}.approachpage .round-5::after,.approachpage .step-5 .title::after{content:"05"}.approachpage .approachblock .description{max-width:960px;display:flex;justify-content:center;align-items:center;margin:50px auto;flex-direction:column}@media screen and (min-width:769px){.approachpage .approachblock .description{flex-direction:row}}.approachpage .approachblock .description .title{font-size:34px;color:#00e0d8;margin:30px;text-align:left;max-width:450px}@media screen and (min-width:769px){.approachpage .approachblock .description .title{font-size:52px;margin:0 20px 0 0;text-align:right}}.approachpage .approachblock .description .content{max-width:540px;margin:30px;font-size:16px}.approachpage .approachblock .description2 .title{position:relative}.approachpage .approachblock .description2 .title::before{content:'';display:block;position:absolute;background-image:url(img/approach-arrow.svg);top:-20px;left:50%;height:60px;width:20px;transform:translate(-50%,-100%);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:769px){.approachpage .approachblock .description2 .title::before{left:210px}}.approachpage .diagram{position:relative;margin:50px 0}@media screen and (min-width:769px){.approachpage .diagram{margin:200px 0;height:670px}}@media screen and (min-width:1420px){.approachpage .diagram{height:1000px;padding:0 30px}}.approachpage .approach-diagram{display:block;margin:auto;width:100%;height:100%;max-width:1350px;position:relative}.approachpage .diagram-center{background-image:url(img/venn-mobile.svg);width:100%;height:787px;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:769px){.approachpage .diagram-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(img/venn-center.svg)}}@media screen and (min-width:769px){.approachpage .diagram-center,.approachpage .diagram-ring-object{height:300px;width:300px}}@media screen and (min-width:1420px){.approachpage .diagram-center,.approachpage .diagram-ring-object{display:block;height:560px;width:560px}}.approachpage .diagram-ring-object{transition:border .3s;padding:30px;cursor:pointer}@media screen and (min-width:769px){.approachpage .diagram-ring-object{padding:0;position:absolute;left:50%;border-radius:50%;border:1px solid #7e7e7e}}@media screen and (min-width:769px){.approachpage .diagram-ring-object:hover{border:4px solid #fff}.approachpage .diagram-ring-object:hover.diagram-ring-0 .ring-text{height:330px}.approachpage .diagram-ring-object:hover.diagram-ring-1 .ring-text{height:400px}.approachpage .diagram-ring-object:hover.diagram-ring-2 .ring-text{height:380px}.approachpage .diagram-ring-object:hover.diagram-ring-3 .ring-text{height:400px}.approachpage .diagram-ring-object:hover.diagram-ring-4 .ring-text{height:360px}}.approachpage .ring-text{padding:20px;pointer-events:none;transition:height .3s ease-out}@media screen and (min-width:769px){.approachpage .ring-text{border-left:2px solid #00e0d8;overflow:hidden;position:absolute;height:90px;width:350px;pointer-events:none}}.approachpage .diagram-ring-object .ring-title{padding:20px;border-left:2px solid #00e0d8}@media screen and (min-width:769px){.approachpage .diagram-ring-object .ring-title{padding:0;border-left:none}}.approachpage .diagram-ring-object .ring-content{font-size:16px;padding:10px 20px 0}@media screen and (min-width:769px){.approachpage .diagram-ring-object .ring-content{padding:0}}@media screen and (min-width:769px){.approachpage .diagram-ring-1 .ring-text,.approachpage .diagram-ring-2 .ring-text{text-align:right;border-left:none;border-right:2px solid #00e0d8}}.approachpage .diagram-ring-1 .ring-content,.approachpage .diagram-ring-2 .ring-content{right:20px}@media screen and (min-width:769px){.approachpage .ring-text .ring-content{position:absolute;top:250px}}@media screen and (min-width:769px){.approachpage .diagram-ring-0 .ring-title,.approachpage .diagram-ring-1 .ring-title{position:absolute;bottom:20px}}@media screen and (min-width:769px){.approachpage .diagram-ring-0 .ring-content,.approachpage .diagram-ring-1 .ring-content{top:unset;bottom:200px}}@media screen and (min-width:769px){.approachpage .diagram-ring-0{top:0;transform:translateX(-80%)}.approachpage .diagram-ring-0 .ring-text{bottom:105px;left:40px}.approachpage .diagram-ring-0 .ring-title{position:absolute;bottom:20px;left:20px}}@media screen and (min-width:1420px){.approachpage .diagram-ring-0 .ring-text{bottom:375px;left:140px}}@media screen and (min-width:769px){.approachpage .diagram-ring-1{top:0;transform:translateX(-20%)}.approachpage .diagram-ring-1 .ring-text{bottom:105px;right:40px}.approachpage .diagram-ring-1 .ring-title{position:absolute;bottom:20px;right:20px}}@media screen and (min-width:1420px){.approachpage .diagram-ring-1 .ring-text{bottom:375px;right:140px}}@media screen and (min-width:769px){.approachpage .diagram-ring-2{top:245px;transform:translateX(20%)}.approachpage .diagram-ring-2 .ring-text{top:200px;right:50px}}@media screen and (min-width:1420px){.approachpage .diagram-ring-2 .ring-text{top:330px;right:130px}}@media screen and (min-width:769px){.approachpage .diagram-ring-3{top:360px;transform:translateX(-50%)}.approachpage .diagram-ring-3 .ring-text{top:140px;left:60px}}@media screen and (min-width:1420px){.approachpage .diagram-ring-3 .ring-text{top:350px;left:210px}}@media screen and (min-width:769px){.approachpage .diagram-ring-4{top:245px;transform:translateX(-120%)}.approachpage .diagram-ring-4 .ring-text{top:200px;left:50px}}@media screen and (min-width:1420px){.approachpage .diagram-ring-4 .ring-text{top:330px;left:130px}}.block.media,.block.portfolios{overflow:hidden;white-space:nowrap;position:relative}.block.media.item-1,.block.portfolios.item-1{text-indent:0}.block.media.item-2,.block.portfolios.item-2{text-indent:-100%}.block.media.item-3,.block.portfolios.item-3{text-indent:-200%}.block.media.item-4,.block.portfolios.item-4{text-indent:-300%}.block.media.item-5,.block.portfolios.item-5{text-indent:-400%}.block.media.item-6,.block.portfolios.item-6{text-indent:-500%}.block.media.item-7,.block.portfolios.item-7{text-indent:-600%}.block.media.item-8,.block.portfolios.item-8{text-indent:-700%}.block.media.item-9,.block.portfolios.item-9{text-indent:-800%}.block.media.item-10,.block.portfolios.item-10{text-indent:-900%}.block.media.item-11,.block.portfolios.item-11{text-indent:-1000%}.block.media.item-12,.block.portfolios.item-12{text-indent:-1100%}.block.media.item-13,.block.portfolios.item-13{text-indent:-1200%}.block.media.item-14,.block.portfolios.item-14{text-indent:-1300%}.block.media.item-15,.block.portfolios.item-15{text-indent:-1400%}.block.media.item-16,.block.portfolios.item-16{text-indent:-1500%}.block.media.item-17,.block.portfolios.item-17{text-indent:-1600%}.block.media.item-18,.block.portfolios.item-18{text-indent:-1700%}.block.media.item-19,.block.portfolios.item-19{text-indent:-1800%}.block.media.item-20,.block.portfolios.item-20{text-indent:-1900%}.block.media .slick-slide,.block.portfolios .slick-slide{display:block;display:inline-table;float:left;position:relative;vertical-align:top;font-size:0;width:100%}.block.media .media-content,.block.portfolios .media-content{background:center center no-repeat;background-size:cover;max-width:100%}.block.media .media-content img,.block.portfolios .media-content img{display:none}.block.media .media-content iframe,.block.portfolios .media-content iframe{height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px)}.block.media .slides,.block.portfolios .slides{position:relative}.block.media .slideshow-nav,.block.portfolios .slideshow-nav{position:absolute;pointer-events:none;z-index:10;top:50%;transform:translateY(-50%);width:100%}.block.media .slick-nav-button,.block.portfolios .slick-nav-button{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:50px;position:relative;width:100%;height:100%;height:50px;width:50px;border:0;pointer-events:auto;opacity:1;background-image:url(img/arrowButton.svg);transition:background-color .4s,opacity .4s}.block.media .slick-nav-button:after,.block.portfolios .slick-nav-button:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.block.media .slick-nav-button>.interior,.block.portfolios .slick-nav-button>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.block.media .slick-nav-button:focus,.block.portfolios .slick-nav-button:focus{outline:0}.block.media .slick-nav-button.slick-next,.block.portfolios .slick-nav-button.slick-next{float:right;margin-right:30px}.block.media .slick-nav-button.slick-prev,.block.portfolios .slick-nav-button.slick-prev{transform:rotate(180deg);float:left;margin-left:30px}.block.media .slick-nav-button.slick-disabled,.block.portfolios .slick-nav-button.slick-disabled{opacity:0}.block.media .navigation,.block.portfolios .navigation{display:none}.block.media.slider .navigation,.block.portfolios.slider .navigation{display:block}.block.media{opacity:0;transform:translateY(100px);transition:transform ease-out .4s,opacity .4s}.block.media.shown{opacity:1;transform:translateY(0)}.block.portfolios .slides{overflow:hidden;position:relative}.block.portfolios .media-item,.block.portfolios .slides{max-width:600px}.block.wysiwyg .title{line-height:1.25;margin-bottom:10px}.block.wysiwyg .interior .flourish{position:absolute;height:2px;width:50px;display:block;top:0;left:0}.block.wysiwyg .logo-wrapper .logo{display:inline-block;position:relative;width:95px;height:95px;margin:8px}.block.wysiwyg .logo-wrapper .logo>svg{width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.block.wysiwyg>.interior{margin:0 20px;max-width:800px;position:relative}@media screen and (min-width:920px){.block.wysiwyg>.interior{margin:0 auto;padding:0}}@media screen and (min-width:1160px){.block.wysiwyg>.interior{margin:0 140px;max-width:100%}}.block.wysiwyg.has-title>.interior{padding:46px 0 0}.block.wysiwyg>.interior{opacity:0;transform:translateY(100px);transition:transform ease-out .4s,opacity .4s}.block.wysiwyg.shown>.interior{opacity:1;transform:translateY(0)}@media screen and (min-width:920px){.block.wysiwyg.has-title>.interior{display:flex}.block.wysiwyg.has-title .title{flex:0 0 400px;padding-right:40px}.block.wysiwyg.has-title .title .line{display:block}.block.wysiwyg .content{flex:1}}.block.wysiwyg.centered .interior{text-align:center}.block.wysiwyg.flourished .interior{padding-top:45px;position:relative}.block.wysiwyg.flourished .interior:before{content:'';display:block;height:2px;left:0;position:absolute;top:0;width:50px;background-color:#111112}.block.wysiwyg.flourished.centered .interior::before{left:50%;transform:translateX(-50%)}.block.wysiwyg.landing-page .content h1,.block.wysiwyg.landing-page .content h2,.block.wysiwyg.landing-page .content h3,.block.wysiwyg.landing-page .content h4,.block.wysiwyg.landing-page .content h5,.block.wysiwyg.landing-page .content h6{font-weight:400}.block.loop .section-title{line-height:1.25;margin-bottom:10px}.block.loop .interior .flourish{position:absolute;height:2px;width:50px;display:block;top:0;left:0}.block.loop.has-title>.interior{padding:46px 0 0}@media screen and (min-width:920px){.block.loop.has-title .section-title{width:400px;padding-right:40px}.block.loop.has-title .section-title .line{display:block}}.block.loop.list .col{display:flex;flex-direction:row;flex-wrap:wrap}.block.loop.list .post{box-sizing:border-box;flex:0 1 100%}@media screen and (min-width:800px) and (max-width:1000000px){.block.loop.list.cols-1 .post{flex-basis:100%}}@media screen and (min-width:400px) and (max-width:799px){.block.loop.list.cols-2 .post{flex-basis:100%}}@media screen and (min-width:800px) and (max-width:1000000px){.block.loop.list.cols-2 .post{flex-basis:50%}}@media screen and (min-width:266.66667px) and (max-width:532.33333px){.block.loop.list.cols-3 .post{flex-basis:100%}}@media screen and (min-width:533.33333px) and (max-width:799px){.block.loop.list.cols-3 .post{flex-basis:50%}}@media screen and (min-width:800px) and (max-width:1000000px){.block.loop.list.cols-3 .post{flex-basis:33.33333%}}@media screen and (min-width:200px) and (max-width:399px){.block.loop.list.cols-4 .post{flex-basis:100%}}@media screen and (min-width:400px) and (max-width:599px){.block.loop.list.cols-4 .post{flex-basis:50%}}@media screen and (min-width:600px) and (max-width:799px){.block.loop.list.cols-4 .post{flex-basis:33.33333%}}@media screen and (min-width:800px) and (max-width:1000000px){.block.loop.list.cols-4 .post{flex-basis:25%}}@media screen and (min-width:160px) and (max-width:319px){.block.loop.list.cols-5 .post{flex-basis:100%}}@media screen and (min-width:320px) and (max-width:479px){.block.loop.list.cols-5 .post{flex-basis:50%}}@media screen and (min-width:480px) and (max-width:639px){.block.loop.list.cols-5 .post{flex-basis:33.33333%}}@media screen and (min-width:640px) and (max-width:799px){.block.loop.list.cols-5 .post{flex-basis:25%}}@media screen and (min-width:800px) and (max-width:1000000px){.block.loop.list.cols-5 .post{flex-basis:20%}}@media screen and (min-width:133.33333px) and (max-width:265.66667px){.block.loop.list.cols-6 .post{flex-basis:100%}}@media screen and (min-width:266.66667px) and (max-width:399px){.block.loop.list.cols-6 .post{flex-basis:50%}}@media screen and (min-width:400px) and (max-width:532.33333px){.block.loop.list.cols-6 .post{flex-basis:33.33333%}}@media screen and (min-width:533.33333px) and (max-width:665.66667px){.block.loop.list.cols-6 .post{flex-basis:25%}}@media screen and (min-width:666.66667px) and (max-width:799px){.block.loop.list.cols-6 .post{flex-basis:20%}}@media screen and (min-width:800px) and (max-width:1000000px){.block.loop.list.cols-6 .post{flex-basis:16.66667%}}@media screen and (min-width:114.28571px) and (max-width:227.57143px){.block.loop.list.cols-7 .post{flex-basis:100%}}@media screen and (min-width:228.57143px) and (max-width:341.85714px){.block.loop.list.cols-7 .post{flex-basis:50%}}@media screen and (min-width:342.85714px) and (max-width:456.14286px){.block.loop.list.cols-7 .post{flex-basis:33.33333%}}@media screen and (min-width:457.14286px) and (max-width:570.42857px){.block.loop.list.cols-7 .post{flex-basis:25%}}@media screen and (min-width:571.42857px) and (max-width:684.71429px){.block.loop.list.cols-7 .post{flex-basis:20%}}@media screen and (min-width:685.71429px) and (max-width:799px){.block.loop.list.cols-7 .post{flex-basis:16.66667%}}@media screen and (min-width:800px) and (max-width:1000000px){.block.loop.list.cols-7 .post{flex-basis:14.28571%}}@media screen and (min-width:100px) and (max-width:199px){.block.loop.list.cols-8 .post{flex-basis:100%}}@media screen and (min-width:200px) and (max-width:299px){.block.loop.list.cols-8 .post{flex-basis:50%}}@media screen and (min-width:300px) and (max-width:399px){.block.loop.list.cols-8 .post{flex-basis:33.33333%}}@media screen and (min-width:400px) and (max-width:499px){.block.loop.list.cols-8 .post{flex-basis:25%}}@media screen and (min-width:500px) and (max-width:599px){.block.loop.list.cols-8 .post{flex-basis:20%}}@media screen and (min-width:600px) and (max-width:699px){.block.loop.list.cols-8 .post{flex-basis:16.66667%}}@media screen and (min-width:700px) and (max-width:799px){.block.loop.list.cols-8 .post{flex-basis:14.28571%}}@media screen and (min-width:800px) and (max-width:1000000px){.block.loop.list.cols-8 .post{flex-basis:12.5%}}@media screen and (min-width:88.88889px) and (max-width:176.77778px){.block.loop.list.cols-9 .post{flex-basis:100%}}@media screen and (min-width:177.77778px) and (max-width:265.66667px){.block.loop.list.cols-9 .post{flex-basis:50%}}@media screen and (min-width:266.66667px) and (max-width:354.55556px){.block.loop.list.cols-9 .post{flex-basis:33.33333%}}@media screen and (min-width:355.55556px) and (max-width:443.44444px){.block.loop.list.cols-9 .post{flex-basis:25%}}@media screen and (min-width:444.44444px) and (max-width:532.33333px){.block.loop.list.cols-9 .post{flex-basis:20%}}@media screen and (min-width:533.33333px) and (max-width:621.22222px){.block.loop.list.cols-9 .post{flex-basis:16.66667%}}@media screen and (min-width:622.22222px) and (max-width:710.11111px){.block.loop.list.cols-9 .post{flex-basis:14.28571%}}@media screen and (min-width:711.11111px) and (max-width:799px){.block.loop.list.cols-9 .post{flex-basis:12.5%}}@media screen and (min-width:800px) and (max-width:1000000px){.block.loop.list.cols-9 .post{flex-basis:11.11111%}}.block.loop.grid .col>*{float:left}.block.loop.cols-2:not(.static) .col:first-child .post{transform:translateX(-100px)}.block.loop.cols-2:not(.static) .col:last-child .post{transform:translateX(100px)}.block.loop.cols-4:not(.static) .col:first-child .post{transform:translateX(-100px);transition-delay:.4s}.block.loop.cols-4:not(.static) .col:nth-child(2) .post{transform:translateX(-100px)}.block.loop.cols-4:not(.static) .col:nth-child(3) .post{transform:translateX(100px)}.block.loop.cols-4:not(.static) .col:last-child .post{transform:translateX(100px);transition-delay:.4s}.block.loop.featured>.interior,.block.loop.news>.interior,.block.loop.related>.interior{margin-bottom:-40px}.block.loop .post{box-sizing:content-box;overflow:hidden;transition:transform ease-out .4s,opacity .4s}.block.loop .post .title{overflow:hidden;text-overflow:ellipsis}.block.loop .post.capability{position:relative;padding-bottom:122px}.block.loop .post.capability .title{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:500px;position:relative;width:100%;height:100%;font-size:0}.block.loop .post.capability .title:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.block.loop .post.capability .title>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.block.loop .post.capability .content{margin-bottom:30px;text-align:center}.block.loop .post.capability .more{bottom:0;position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.block.loop.cols:not(.static) .col .post{opacity:0}.block.loop.cols:not(.static) .col .post.shown{opacity:1;transform:translateX(0)}.block.touts{overflow:auto}.block.touts.clustered>.interior{margin:-60px 0 60px}.block.touts>.interior{overflow:hidden;margin:0 0 60px}.block.touts>.interior>.col{overflow:hidden}.block.touts.clustered .post.tout{flex-grow:1;min-width:33.33%;text-align:center;overflow:visible}@media screen and (min-width:1160px){.block.touts.clustered .post.tout{border-left:1px dotted #111112}.block.touts.clustered .post.tout:nth-child(3n+1){border-left:none}.block.touts.clustered .post.tout:nth-child(4n+0)::before{content:'';position:absolute;left:0;width:500%;top:-30px;border-bottom:1px dotted #111112}}.block.touts img{margin-bottom:30px}.block.touts .title{margin-bottom:.5em;font-size:2.4rem}.block.touts.light .content{color:#00e0d8;font-size:1.6rem;letter-spacing:2px;text-transform:uppercase}.block.touts .post{margin-top:60px}.loop.list .post.attachment,.loop.list .post.client,.loop.list .post.portfolio{margin-top:-1px;padding:0;position:relative;backface-visibility:hidden}.loop.list .post.attachment .link,.loop.list .post.client .link,.loop.list .post.portfolio .link{display:block;text-decoration:none;transition:transform .5s;transform:translateY(0);backface-visibility:hidden;overflow:hidden}.loop.list .post.attachment .title-container,.loop.list .post.client .title-container,.loop.list .post.portfolio .title-container{transition:transform .5s;align-items:center;display:flex;flex-direction:column;flex-flow:wrap;justify-content:center;backface-visibility:hidden;box-sizing:border-box;min-height:88px;overflow:hidden;padding:20px;pointer-events:none;text-align:center;width:100%;z-index:100}.loop.list .post.attachment .title-container>*,.loop.list .post.client .title-container>*,.loop.list .post.portfolio .title-container>*{width:100%}.loop.list .post.attachment .img,.loop.list .post.client .img,.loop.list .post.portfolio .img{z-index:100;margin-bottom:-1px}@media screen and (min-width:769px){.loop.list .post.attachment .img,.loop.list .post.client .img,.loop.list .post.portfolio .img{margin-bottom:0}}.loop.list .post.attachment .img>.interior,.loop.list .post.client .img>.interior,.loop.list .post.portfolio .img>.interior{background:center center no-repeat;background-size:cover;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px;transition:transform .5s;backface-visibility:hidden}@media screen and (min-width:769px){.loop.list .post.attachment .title-container,.loop.list .post.client .title-container,.loop.list .post.portfolio .title-container{bottom:-.5px;left:0;position:absolute;transform:translateY(100%)}}.loop.list .post.attachment.shown.active .title-container,.loop.list .post.attachment.shown:hover .title-container,.loop.list .post.client.shown.active .title-container,.loop.list .post.client.shown:hover .title-container,.loop.list .post.portfolio.shown.active .title-container,.loop.list .post.portfolio.shown:hover .title-container{transform:translateY(0)}.loop.list .post.attachment.shown.active .img>.interior,.loop.list .post.attachment.shown:hover .img>.interior,.loop.list .post.client.shown.active .img>.interior,.loop.list .post.client.shown:hover .img>.interior,.loop.list .post.portfolio.shown.active .img>.interior,.loop.list .post.portfolio.shown:hover .img>.interior{transform:scale(1.2)}.loop.list .post.portfolio .title{text-transform:uppercase}.loop.grid{overflow:hidden}.loop.grid .col{display:flex;margin:0 auto;flex-wrap:wrap;float:none;max-width:200px}@media screen and (min-width:440px){.loop.grid.client .col{max-width:400px}}@media screen and (min-width:640px){.loop.grid.client .col{max-width:600px}}@media screen and (min-width:920px){.loop.grid.client .col{max-width:800px}}@media screen and (min-width:1360px){.loop.grid.client .col{max-width:1000px}}@media screen and (min-width:1560px){.loop.grid.client .col{max-width:1200px}}@media screen and (min-width:1760px){.loop.grid.client .col{max-width:1400px}}@media screen and (min-width:1960px){.loop.grid.client .col{max-width:1600px}}@media screen and (min-width:2160px){.loop.grid.client .col{max-width:1800px}}@media screen and (min-width:2360px){.loop.grid.client .col{max-width:2000px}}.loop.grid.client .col{margin:0 auto}.loop.grid.client .post{padding:40px;flex:0 0 120px;margin:0;position:relative}.loop.grid.client .post .logo{width:120px;padding-bottom:100%;background:center center no-repeat;background-size:contain;display:block}.loop.grid.client .post .logo img{display:none}.type-client .flash.old-style .line-1{font-weight:600}@media screen and (min-width:769px){.type-client .flash.old-style{padding:0}.type-client .flash.old-style .close{display:none}}.loop.imgGrid .img{padding-bottom:75%}.loop.news .post,.loop.related .post{padding-bottom:40px;padding-top:40px;position:relative}.loop.news .post .flourish,.loop.related .post .flourish{position:absolute;height:2px;width:50px;display:block;left:20px;top:0}.loop.showcase{margin-bottom:80px}@media screen and (min-width:769px){.loop.showcase .post.person:nth-child(3n+0){margin:0 -1px;flex:0 0 33.4%}.loop.showcase .post.person:nth-child(3n+0) .avatar::before{padding-top:99.8%}}.loop .avatar{background:center center url(img/person-no-img.jpg);background-size:cover;margin-bottom:30px;overflow:hidden;position:relative}.loop .avatar:before{content:'';display:block;padding-top:100%}.loop .avatar .img{position:absolute;bottom:-1px;left:-1px;right:-1px;top:-1px}.loop .avatar .img.after,.loop .avatar .img:before{content:none}.loop .post.person{overflow:hidden;padding:0}.loop .post.person .content-area{padding:30px;position:static}.loop .post.person .heading{position:relative;padding-top:30px;text-align:center;font-size:1.4rem}.loop .post.person .heading .flourish{position:relative;top:initial;left:initial;height:2px;width:50px;display:block;margin:20px auto}.loop .post.person .heading h3{font-weight:1.4rem;font-weight:400}.loop .post.person .title{margin-bottom:.25em}.loop .post.person .subtitle{line-height:1;text-transform:uppercase}.loop .post.person .content{max-height:1400px;overflow:hidden;font-size:1.4rem;transition:max-height .5s}.loop .post.person .content h1,.loop .post.person .content h2,.loop .post.person .content h3,.loop .post.person .content h4,.loop .post.person .content h5,.loop .post.person .content h6{font-size:1em;margin-bottom:-.5em}.loop .post.person .content>.interior{padding:40px 40px 0}.loop .post.person .toggle{transition:transform .5s;display:block;height:50px;width:50px;background-image:url(img/btn-toggle.svg);margin:30px auto;position:relative;transform:rotate(225deg);z-index:100000}.loop .post.person.closed .toggle{transform:rotate(0)}.loop .post.person.closed .content{max-height:0}.loop .rollover-video{height:100%;position:absolute;left:50%;transform:translateX(-50%)}.loop.block.list.thumbnail{padding:90px 0}.loop.block.list.thumbnail>.interior{max-width:none}.loop.block.list.thumbnail .post.person{padding:15px 15px 30px}.loop.block.list.thumbnail .post.person .heading{padding:0}.loop.block.list.thumbnail .post.person .content{align-items:center;display:flex;opacity:0;justify-content:center;max-height:1000000px;text-align:center}.loop.block.list.thumbnail .post.person .content h1,.loop.block.list.thumbnail .post.person .content h2,.loop.block.list.thumbnail .post.person .content h3,.loop.block.list.thumbnail .post.person .content h4,.loop.block.list.thumbnail .post.person .content h5,.loop.block.list.thumbnail .post.person .content h6{position:relative;padding-bottom:15px}.loop.block.list.thumbnail .post.person .content h1:after,.loop.block.list.thumbnail .post.person .content h2:after,.loop.block.list.thumbnail .post.person .content h3:after,.loop.block.list.thumbnail .post.person .content h4:after,.loop.block.list.thumbnail .post.person .content h5:after,.loop.block.list.thumbnail .post.person .content h6:after{bottom:0;left:50%;content:'';display:block;position:absolute;transform:translateX(-50%);width:50px;height:2px}.loop.block.list.thumbnail .post.person .content>.interior{padding:0 10px;max-width:200px}.loop.block.list.thumbnail .avatar{margin-bottom:30px;position:relative}.loop.block.list.thumbnail .avatar:before{padding-top:100%}.loop.block.list.thumbnail .avatar .bg,.loop.block.list.thumbnail .avatar .content{transition:bottom .25s,top .25s,opacity .25s;pointer-events:none;position:absolute;bottom:0;left:0;right:0;top:0}.loop.block.list.thumbnail .avatar .bg{opacity:.9;bottom:100%;z-index:100}.loop.block.list.thumbnail .avatar .content{top:100%;z-index:101}.loop.block.list.thumbnail .post.person:hover .avatar .bg{bottom:0}.loop.block.list.thumbnail .post.person:hover .avatar .content{top:0;opacity:1}.loop.list .post.portfolio{transform:none}.loop.list .post.portfolio.active .block{opacity:1}.loop.list .post.portfolio.active .block,.loop.list .post.portfolio.active .block *{pointer-events:auto}.loop.list .post.portfolio.active .block .slick-nav-button{pointer-events:auto}.loop.list .post.portfolio .block{transition:opacity .5s;background:rgba(0,0,0,.95);box-sizing:border-box;display:table;opacity:0;bottom:0;left:0;position:fixed;right:0;top:0;width:100vw;height:100vh;z-index:100000}.loop.list .post.portfolio .block,.loop.list .post.portfolio .block *{pointer-events:none}.loop.list .post.portfolio .block .close{font-family:sans-serif;font-weight:100;background-color:#000;display:block;font-size:30px;height:40px;line-height:35px;position:absolute;right:30px;text-align:center;text-decoration:none;top:110px;width:40px}@media screen and (min-width:769px){.loop.list .post.portfolio .block .close{top:30px}}.loop.list .post.portfolio .block .slides-container{display:table-cell;vertical-align:middle}.loop.list .post.portfolio .block .media-item{max-width:900px}.loop.list .post.portfolio .block .media-content{max-height:50vh}.loop.list .post.portfolio .block .slides{margin:0 auto;position:relative;width:calc(100vw - 60px)}.loop.list .post.portfolio .block .slideshow-nav{height:50px;left:0;width:100%;transform:translateY(0);position:static;pointer-events:none}.loop.list .post.portfolio .block .slideshow-nav .slick-nav-button{background-color:transparent;cursor:pointer;float:none;position:absolute;top:0;margin:0}.loop.list .post.portfolio .block .slideshow-nav .slick-nav-button.slick-disabled{pointer-events:none}.loop.list .post.portfolio .block .slideshow-nav .slick-nav-button.slick-prev{left:30px}.loop.list .post.portfolio .block .slideshow-nav .slick-nav-button.slick-next{right:30px}.loop.list .post.portfolio .block .slide-header{font-size:16px;text-align:center;white-space:normal;margin:20px 0}.loop.list .post.portfolio .block .slide-header .heading{text-transform:uppercase;letter-spacing:.3em}.loop.list .post.portfolio .block .slide-header .subheading{margin-top:5px}@media screen and (min-width:769px){.loop.list .post.portfolio .block{left:80px;width:calc(100vw - 80px)}.loop.list .post.portfolio .block .slick-slide{width:100%}.loop.list .post.portfolio .block .media-item,.loop.list .post.portfolio .block .slides{width:70vw;max-width:1100px}.loop.list .post.portfolio .block .slideshow-nav{position:absolute;transform:translateY(-50%)}}body.site-loaded #loader{display:none;opacity:1;transition:opacity 1s}body.site-loaded #loader.invisible{opacity:0}body.site-loaded #modal-wrapper.loading{display:block}body.site-loaded #modal-wrapper.loading #loader{display:block}body.site-loaded #modal-wrapper.loading #modal{display:none}body.site-loaded #modal{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:4px solid #fff;border-radius:10px;padding:2.2rem 2rem;font-family:Arial,sans-serif;text-align:center}body.site-loaded #modal h2{font-family:serif}body.site-loaded #modal p{margin-bottom:1em}body.site-loaded #modal p:last-child{margin-bottom:0}body.site-loaded #modal .js-modal-close{position:absolute;top:0;right:0;margin-top:-25px;margin-right:-25px;width:50px;height:50px;border-radius:100%;border-width:4px;border-style:solid;line-height:50px;text-align:center}.pagination body.site-loaded #modal a,.post .content-area body.site-loaded #modal .more,body.site-loaded #modal .btn,body.site-loaded #modal .pagination a,body.site-loaded #modal .post .content-area .more{display:inline-block;border-width:2px;border-style:solid;padding:.5em;border-radius:6px}.flash{transition:transform .5s;left:0;padding-right:30px;position:fixed;right:0;top:80px;z-index:100}.flash.closed{transform:translateY(-100%)}.flash .bg{position:absolute;height:100%;opacity:.9;width:100%;z-index:-1}.flash .message{align-items:center;display:flex;flex-flow:column;justify-content:center;min-height:60px}.flash .message>*{margin:0 .3em}.flash .message a{text-decoration:underline}.flash .close{position:absolute;right:0;top:0;bottom:0;overflow:hidden;text-indent:-100000em;width:30px}.flash .close:before{content:'\00D7';display:block;height:30px;line-height:30px;position:absolute;text-align:center;text-indent:0;transform:translateY(50%);width:30px}@media screen and (min-width:769px){.flash{left:80px;padding-right:60px;top:0}.flash .message{flex-flow:row}.flash .close{width:60px}.flash .close:before{transform:translate(50%,50%)}}.block.contentWithSidebar .interior{margin:0;max-width:800px;position:relative;display:flex;flex-direction:column;align-items:start;justify-content:space-between;padding-top:100px;max-width:100%}@media screen and (min-width:920px){.block.contentWithSidebar .interior{margin:0 auto;padding:0}}@media screen and (min-width:1400px){.block.contentWithSidebar .interior{flex-direction:row;margin:100px 140px;max-width:100%}}.block.contentWithSidebar .contentWithSidebar__main{max-width:525px;text-align:center;margin:20px;padding:45px 0;position:relative}.block.contentWithSidebar .contentWithSidebar__main:before{content:'';display:block;height:2px;left:0;position:absolute;top:0;width:50px;background-color:#111112}.block.contentWithSidebar .contentWithSidebar__main::before{left:50%;transform:translateX(-50%)}.block.contentWithSidebar .contentWithSidebar__main h2{font-size:2.8rem}.block.contentWithSidebar .contentWithSidebar__main h1,.block.contentWithSidebar .contentWithSidebar__main h2,.block.contentWithSidebar .contentWithSidebar__main h3,.block.contentWithSidebar .contentWithSidebar__main h4,.block.contentWithSidebar .contentWithSidebar__main h5,.block.contentWithSidebar .contentWithSidebar__main h6{font-weight:400}@media screen and (min-width:525px){.block.contentWithSidebar .contentWithSidebar__main{margin:auto}}@media screen and (min-width:1400px){.block.contentWithSidebar .contentWithSidebar__main{margin:0;max-width:100%;padding:45px 45px 45px 0;text-align:left}.block.contentWithSidebar .contentWithSidebar__main::before{left:0;transform:translateX(0)}}.block.contentWithSidebar .contentWithSidebar__sidebar{color:#fff;width:100%;font-size:20px;padding:45px 30px 45px 45px;background:#111112}.block.contentWithSidebar .contentWithSidebar__sidebar ul{padding-top:30px;padding-left:20px}.block.contentWithSidebar .contentWithSidebar__sidebar li{color:#00e0d8;list-style:disc;margin-bottom:5px}@media screen and (min-width:1400px){.block.contentWithSidebar .contentWithSidebar__sidebar{flex:0 0 355px}}.sidebarTrigger{text-align:center;padding:30px 0}@media screen and (min-width:769px){.sidebarTrigger{display:none}}.sidebar-open-trigger{font-size:22px;display:inline-block;font-family:lrxd-slab,monospace;padding:20px 40px}@media screen and (min-width:769px){.sidebar-open-trigger{display:none}}.home-widget-hover-blocker{display:none;position:fixed;width:100px;height:100px;top:0;right:0;z-index:100}#home-widget{position:relative;width:100%}@media screen and (min-width:769px){#home-widget{height:100vh}}#home-widget .close-btn{position:fixed;display:none}#home-widget .close-btn.off{pointer-events:none}@media screen and (min-width:769px){#home-widget .close-btn{display:block}}#home-widget .scroll-down,#home-widget .vertical-loading{display:none;bottom:1.5em;left:50%;position:absolute;transform:translateX(-50%) scale(2);z-index:100000;width:42px;height:42px}#home-view.page-loading #home-widget .vertical-loading{display:block}#home-view.page-shown #home-widget .vertical-loading{display:none}#home-widget .scroll-down{animation:pulse 2s infinite;background-image:url(img/scroll-arrow.svg);background-repeat:no-repeat;background-position:center center}@keyframes pulse{0%{opacity:1}50%{opacity:0}100%{opacity:1}}#home-view.page-shown #home-widget .scroll-down{display:block}#home-view.scrolled #home-widget .scroll-down{display:none}#home-widget .title{position:absolute}#home-widget #home-widget-title-container,#home-widget .title{transition:all .4s;width:100%;height:100%;max-height:inherit;max-width:inherit}#home-widget #home-widget-title,#home-widget .title{background:center center no-repeat;background-size:contain;background-repeat:no-repeat}#home-widget #home-widget-title-container{justify-content:center;align-items:center;opacity:1;z-index:1}#home-widget #home-widget-title{background-image:url(img/home-widget/title/health-and-happiness-alt.svg);height:140px;max-width:700px;margin:30px;flex:1}#home-widget #home-widget-body{color:#111112;font-size:16px;padding:30px;max-width:700px;position:relative;flex:1}#home-widget #home-widget-body::before{content:'';border-radius:2px;position:absolute;height:2px;width:50px;display:block;top:0;background-color:#111112;height:4px}#home-widget #home-widget-body .btn,#home-widget #home-widget-body .pagination a,#home-widget #home-widget-body .post .content-area .more,.pagination #home-widget #home-widget-body a,.post .content-area #home-widget #home-widget-body .more{margin-top:40px;padding:20px 30px;display:table}#home-widget #home-headings{position:relative}#home-widget #home-headings .page-masthead.has-background{width:100%}#home-widget #home-headings .page-masthead.has-background.selected .title{opacity:1}#home-widget #home-headings .page-masthead.has-background.has-background,#home-widget #home-headings .page-masthead.has-background.no-background.has-title-imr{overflow:hidden}#home-widget #home-headings .page-masthead:first-child .masthead-bg{background-position:left center}#home-widget #home-headings .page-masthead:last-child .masthead-bg{background-position:right center}#home-widget #home-headings .page-masthead.animating{z-index:10}#home-widget .masthead-link{display:block;cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%}#home-widget .page-item{display:none}#home-widget .page-item-mobile{display:block}@media screen and (min-width:769px){#home-widget{height:100vh;width:100%}#home-widget .page-item{display:block}#home-widget .page-item-mobile{display:none}#home-widget #home-widget-title-container{position:absolute;height:61vh;transition:all .4s .4s;display:flex;justify-content:center}#home-widget #home-widget-title{height:41vh;margin:50px}#home-widget #home-widget-body{font-size:26px;padding:50px 50px 50px 30px}#home-widget .masthead-title-svg{transition:all .4s;opacity:0;max-height:410px}#home-widget.selected #home-widget-title-container,#home-widget.selected .page-masthead.selected .section-title-container{transition:all .4s;opacity:0}#home-widget.selected .page-masthead.selected .masthead-title-svg{transition:all .4s .84s;opacity:1}#home-widget #home-headings{width:100%}}@media screen and (min-width:769px) and (min-width:769px){#home-widget #home-headings{height:100vh}}@media screen and (min-width:769px){#home-widget #home-headings .title{opacity:0}#home-widget #home-headings .page-masthead.has-background{height:39vh;width:calc(25vw - 19px);position:absolute;bottom:0;left:0;transition:height .4s ease-out,transform .4s ease-out,width .4s ease-out}#home-widget #home-headings .page-masthead.has-background,#home-widget #home-headings .page-masthead.has-background .masthead-bg{transform:translateX(0)}#home-widget #home-headings .page-masthead.has-background:nth-child(1) .masthead-bg,#home-widget #home-headings .page-masthead.has-background:nth-child(2) .masthead-bg{background-position:top left}#home-widget #home-headings .page-masthead.has-background:nth-child(3) .masthead-bg,#home-widget #home-headings .page-masthead.has-background:nth-child(4) .masthead-bg{background-position:top right}#home-widget #home-headings .page-masthead.has-background .masthead-bg{width:100%;height:100%;top:0}#home-widget #home-headings .page-masthead.has-background .masthead-bg span{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);bottom:0;display:block;height:50%;opacity:0;position:absolute;width:100%}#home-widget #home-headings .page-masthead.has-background:nth-child(1){transform:translateX(calc(0 + 0))}#home-widget #home-headings .page-masthead.has-background:nth-child(2){transform:translateX(calc(25vw + -20px))}#home-widget #home-headings .page-masthead.has-background:nth-child(3){transform:translateX(calc(50vw + -40px))}#home-widget #home-headings .page-masthead.has-background:nth-child(4){transform:translateX(calc(75vw + -60px))}#home-widget #home-headings .page-masthead.has-background .section-title-container{position:absolute;display:flex;justify-content:center;align-items:flex-end;width:100%;bottom:0;top:50%;pointer-events:none}#home-widget #home-headings .page-masthead.has-background .section-title-container .link-container{margin-bottom:40px}#home-widget #home-headings .page-masthead.has-background .section-title-container .link-container .the-section-title{font-size:2.1rem;display:table;margin:0 auto;white-space:nowrap}#home-widget #home-headings .page-masthead.has-background .section-title-container .link-container .the-section-title .text{transition:all .5s}#home-widget #home-headings .page-masthead.has-background .section-title-container .link-container .the-section-title .icon{display:block;height:40px;width:40px;background:url(img/btn-toggle-white.svg) center center no-repeat;background-size:contain;display:inline-block;margin:0 14px 0 0;vertical-align:middle}#home-widget #home-headings .page-masthead.has-background .section-title-container .link-container .the-section-title .text{max-width:0;vertical-align:middle;box-sizing:border-box;display:inline-block;direction:rtl;text-align:right;overflow:hidden}#home-widget #home-headings .page-masthead.has-background:hover .masthead-bg span{opacity:1}#home-widget #home-headings .page-masthead.has-background:hover .section-title-container .bg{opacity:1}#home-widget #home-headings .page-masthead.has-background:hover .section-title-container .the-section-title .text{transition:all 1s;max-width:300px}#home-widget #home-headings .page-masthead.has-background.selected .masthead-bg span{opacity:0}#home-widget #home-headings.selected .page-masthead:nth-child(1){transform:translate(0)}#home-widget #home-headings.selected .page-masthead:nth-child(2){transform:translate(0)}#home-widget #home-headings.selected .page-masthead:nth-child(3){transform:translate(0)}#home-widget #home-headings.selected .page-masthead:nth-child(4){transform:translate(0)}#home-widget #home-headings.selected .page-masthead.selected{width:100%;z-index:10;height:100vh}#home-widget #home-headings.selected .page-masthead.selected~.page-masthead:nth-child(1){transform:translateX(100%)}#home-widget #home-headings.selected .page-masthead.selected~.page-masthead:nth-child(2){transform:translateX(75%)}#home-widget #home-headings.selected .page-masthead.selected~.page-masthead:nth-child(3){transform:translateX(50%)}#home-widget #home-headings.selected .page-masthead.selected~.page-masthead:nth-child(4){transform:translateX(25%)}}#home-view #masthead-container{display:none}#home-view:not(.page-shown)+#footer{display:none}@keyframes fadeSlideIn{0%{opacity:0;transform:translate(-200px,30px)}100%{opacity:1;transform:translate(0,0)}}@keyframes fadeSlideOut{0%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(200px,-30px)}}.share-container,.share-container .share-title{margin-bottom:40px}.share-container .addthis_toolbox a{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:24px;position:relative;width:100%;height:100%;font-size:0;float:left;margin:0}.share-container .addthis_toolbox a:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.share-container .addthis_toolbox a>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.share-container .addthis_toolbox a+a{margin-left:20px}.share-container .addthis_toolbox a.addthis_button_facebook{background-image:url(img/facebookIcon.svg)}.share-container .addthis_toolbox a.addthis_button_twitter{background-image:url(img/twitterIcon.svg)}.content{line-height:1.625}.content .video-container,.content blockquote,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content ol,.content p,.content ul{margin:1em 0 0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:700}.content>:first-child{margin-top:0}.content blockquote,.content ol,.content ul{margin-left:1.5em}.content ul{list-style-type:disc}.content ol{list-style-type:decimal}.content ol li+li,.content ul li+li{margin-top:.5em}.content .video-container{position:relative;max-width:100%}.content .video-container iframe{height:100%;position:absolute;top:0;left:0;width:100%}.content img{display:block;height:auto;max-width:100%}.content a{text-decoration:none;position:relative;overflow:hidden;display:inline}.content a:after{bottom:.01em;content:'';height:.09em;left:0;right:0;position:absolute;transform-origin:0 0;transform:scaleX(0);transition:transform .5s cubic-bezier(0,1,.5,1)}.content a.active::after,.content a:hover::after{transform:scaleX(1)}.content .pagination a,.content .post .content-area a.more,.content a.btn,.pagination .content a,.post .content-area .content a.more{text-decoration:none;position:relative;overflow:visible;display:inline-block}.content .pagination a:after,.content .post .content-area a.more:after,.content a.btn:after,.pagination .content a:after,.post .content-area .content a.more:after{display:none}.type-post .content h3,.type-post .content h4,.type-post .content h5,.type-post .content h6{font-size:1em}.content:after{display:block;float:none;clear:both;content:""}.content .aligncenter,.content .video-container.alignnone,.content img.alignnone{display:block;margin-left:auto;margin-right:auto}.content .alignleft,.content .alignright{margin-bottom:20px}.content .alignleft{float:left;margin-right:20px}.content .alignright{float:right;margin-left:20px}.content .wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.content .wp-caption.alignleft,.content .wp-caption.alignright{float:none}.content .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.content .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.content .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.content .screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.video-player{position:relative}.video-player video{display:block;position:absolute;height:100%;width:100%;z-index:0}.video-player .controls{position:absolute;right:30px;top:30px;z-index:100}.video-player .controls .icon,.video-player .controls .volume{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:100px;position:relative;width:100%;height:100%;float:left;overflow:hidden;width:33px}.video-player .controls .icon:after,.video-player .controls .volume:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.video-player .controls .icon>.interior,.video-player .controls .volume>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.video-player .controls .icon .indicator{top:100%;display:block;position:absolute;height:100%;opacity:.75;width:5px}.video-player .controls .icon .indicator.idx-1{left:0}.video-player .controls .icon .indicator.idx-2{left:7px}.video-player .controls .icon .indicator.idx-3{left:14px}.video-player .controls .icon .indicator.idx-4{left:21px}.video-player .controls .icon .indicator.idx-5{left:28px}.video-player .controls .icon .indicator.idx-1{animation:beat-bass .4s infinite}.video-player .controls .icon .indicator.idx-2{animation:beat-mid1 1s infinite}.video-player .controls .icon .indicator.idx-3{animation:beat-mid2 1s .5s infinite}.video-player .controls .icon .indicator.idx-4{animation:beat-mid1 1s .25s infinite}.video-player .controls .icon .indicator.idx-5{animation:beat-tweet .4s .15s infinite}.video-player .controls .volume{margin-left:13px;background:url(img/icon-audio.svg) left center no-repeat}.video-player .controls .volume .indicator{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;padding:0 0;max-width:100px;position:relative;width:100%;height:100%;background:url(img/icon-audio-off.svg) center center no-repeat;display:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:30%}.video-player .controls .volume .indicator:after{content:'';display:block;padding-top:40%;position:relative;width:100%;z-index:-100}.video-player .controls .volume .indicator>.interior{bottom:0;left:0;position:absolute;right:0;text-indent:0;top:0}.video-player .controls.mute .icon .indicator{animation:beat-mute 2s forwards}.video-player .controls.mute .volume .indicator{display:block}@keyframes beat-bass{0%{opacity:.5;transform:translateY(-20%)}100%{opacity:1;transform:translateY(-40%)}}@keyframes beat-mid1{0%{opacity:.5;transform:translateY(-40%)}25%{opacity:1;transform:translateY(-50%)}50%{opacity:.5;transform:translateY(-40%)}75%{opacity:1;transform:translateY(-70%)}100%{opacity:.5;transform:translateY(-40%)}}@keyframes beat-mid2{0%{opacity:.5;transform:translateY(-30%)}25%{opacity:1;transform:translateY(-85%)}50%{opacity:.5;transform:translateY(-30%)}75%{opacity:1;transform:translateY(-60%)}100%{opacity:.5;transform:translateY(-30%)}}@keyframes beat-tweet{0%{opacity:.5;transform:translateY(-30%)}100%{opacity:1;transform:translateY(-50%)}}@keyframes beat-mute{0%{opacity:0;transform:translateY(0)}100%{opacity:.5;transform:translateY(0)}}.video-player .toggle{margin-left:7.6923076%}