.icon-facebook:before{content:"\EA01"}.icon-mail:before{content:"\EA02"}.icon-arrow:before{content:"\EA03"}.icon-linkedin:before{content:"\EA04"}.icon-share:before{content:"\EA05"}.icon-twitter:before{content:"\EA06"}.icon-weibo:before{content:"\EA07"}.icon-download:before{content:"\EA08"}.icon-exclamation:before{content:"\EA09"}.icon-form-invalid:before{content:"\EA0A"}.icon-form-required:before{content:"\EA0B"}.icon-form-valid:before{content:"\EA0C"}.icon-info:before{content:"\EA0D"}.icon-quotation-mark:before{content:"\EA0E"}.icon-tick:before{content:"\EA0F"}.icon-arrow-left:before{content:"\EA10"}.icon-arrow-right:before{content:"\EA11"}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;font:16px/1 "Gotham A","Gotham B"}h1,h2,h3,h4,p,blockquote,figure,ol,ul{margin:0;padding:0}main,li{display:block}ol,ul{list-style:none}h1,h2,h3,h4{font-size:inherit}strong{font-weight:bold}a,[role="button"],.ajax,.cta{color:inherit}a{text-decoration:none}button{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer}::-moz-focus-inner{padding:0;border:0}:focus{outline:0}img{max-width:100%;height:auto;border:0}blockquote,q{quotes:none}body{font-family:"Gotham A","Gotham B";text-rendering:optimizeLegibility;font-variant-ligatures:common-ligatures;font-feature-settings:"kern";font-kerning:normal;-webkit-font-smoothing:antialiased}.link,.full-width-image-caption-credit a{display:inline;line-height:1;text-decoration:none;position:relative;cursor:pointer;color:#a9c000;background:linear-gradient(to bottom, currentColor 25%, transparent 25%);background-repeat:no-repeat;background-position:right 1.1em;background-size:0% .25em;transition:background-size 0.3s}.link:hover,.full-width-image-caption-credit a:hover{background-image:linear-gradient(to bottom, currentColor 25%, transparent 25%);background-size:100% 0.25em;background-position:left 1.1em}.link.muted,.full-width-image-caption-credit a.muted{color:#373737}.link-primary,.full-width-image-caption-credit a{color:#a9c000}.link-secondary{text-decoration:none;position:relative;display:inline-block;cursor:pointer}.link-arrow,.article-sidebar a.article-meta-link:not([class*="icon-"]),.related-links .related-link,.general-links .general-link{margin-right:1.5em;transition:0s 0s}.link-arrow:after,.article-sidebar a.article-meta-link:not([class*="icon-"]):after,.related-links .related-link:after,.general-links .general-link:after{font-family:"icons";content:'\EA11';position:absolute;margin-left:0.8em;font-size:0.4em;vertical-align:middle;transition:margin-left 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1)}.link-arrow:hover:after,.article-sidebar a.article-meta-link:not([class*="icon-"]):hover:after,.related-links .related-link:hover:after,.general-links .general-link:hover:after{margin-left:1.4em}.link:focus,.full-width-image-caption-credit a:focus{outline:none}.eyebrow{font-size:.6154rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em;letter-spacing:0.1em;text-transform:uppercase;font-weight:500}.headline{font-size:2.1154rem;line-height:1;letter-spacing:0em;font-family:'Miller Text Bd', Times, Georgia, serif;font-weight:400}.subhead{font-size:1.3077rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em;line-height:1.4}.body-copy-bold{font-size:1rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1em}.arrow-left:before{font-family:'icons';content:'\2190'}.arrow-right:before{font-family:'icons';content:'\EA11'}.medium-bg{background-color:#f6f6f6;color:#404040}.dark-bg{background-color:#373737;color:#fff}.case-study .body-copy-flexible.dark-bg a:not([class*="icon-"]),.case-study .body-copy-flexible.medium-bg a:not([class*="icon-"]),.body-copy-flexible.dark-bg a:not([class*="icon-"]),.body-copy-flexible.medium-bg a:not([class*="icon-"]){color:currentColor;text-decoration:underline}@media screen and (min-width: 1600px){.body-copy-bold{font-size:1.3077rem}}@font-face{font-family:'icons';src:url("../../fonts/razorfish/icons.eot");src:url("../../fonts/razorfish/icons.eot?#iefix") format("embedded-opentype"),url("../../fonts/razorfish/icons.ttf") format("truetype"),url("../../fonts/razorfish/icons.woff") format("woff"),url("../../fonts/razorfish/icons.svg#icons") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(0)}40%{transform:translateY(-50%)}55%{transform:translateY(0)}70%{transform:translateY(-15%)}80%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes scrollIconBounce{0%{transform:translate(-50%, 0)}20%{transform:translate(-50%, 0)}40%{transform:translate(-50%, -1em)}50%{transform:translate(-50%, 0)}60%{transform:translate(-50%, -0.25em)}80%{transform:translate(-50%, 0)}100%{transform:translate(-50%, 0)}}@keyframes zoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes arrow-slidein{0%{opacity:0;transform:translateX(-200%)}100%{opacity:1;transform:translateX(0%)}}@keyframes arrow-slideout{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(200%)}}@keyframes onPlayVideo{0%{left:0;opacity:1}99%{left:0;opacity:0}100%{left:-100%;opacity:0}}@keyframes underline_in{0%{width:0;left:0}100%{width:100%;left:0}}@keyframes underline_out{0%{width:100%;right:0}100%{width:0;right:0}}@keyframes submit_span_1{to{opacity:0;transform:translate(-50%, 250%)}}@keyframes submit_2{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes submit_3{0%{border-top:2px #a9c000 solid;border-left:0px #a9c000 solid;border-right:0px #a9c000 solid;border-bottom:0px #a9c000 solid}20%{border-top:2px #a9c000 solid;border-left:2px #a9c000 solid;border-right:2px #a9c000 solid;border-bottom:2px #a9c000 solid;box-shadow:inset 0 0 0 0 #a9c000}100%{border-top:1.75rem #a9c000 solid;border-left:1.75rem #a9c000 solid;border-right:1.75rem #a9c000 solid;border-bottom:1.75rem #a9c000 solid}}@keyframes submit_4{0%{border-bottom:4px #fff solid;width:0em;border-left:4px #fff solid;height:0em}40%{border-bottom:4px #fff solid;width:0em;border-left:4px #fff solid;height:1em}60%{border-bottom:4px #fff solid;width:0em;border-left:4px #fff solid;height:0.75em}100%{border-bottom:4px #fff solid;width:1.5em;border-left:4px #fff solid;height:0.75em}}.wrapper{opacity:0;-ms-transform-origin:center center;transform-origin:center center}.wrapper+[data-loadmodule="showHideFooter"]{display:none}.wrapper.opened{animation-name:animateIn;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:0.6s;animation-fill-mode:forwards}.wrapper.opened.open{-ms-transform:none;transform:none}.wrapper.opened.open+[data-loadmodule="showHideFooter"]{display:block}.wrapper.opened.closing{animation-name:animateOut;animation-iteration-count:1;animation-timing-function:cubic-bezier(0.32, 0.01, 0, 1);animation-duration:0.6s}@keyframes animateIn{0%{opacity:0}100%{opacity:1}}@keyframes animateOut{0%{opacity:1}100%{opacity:0}}.module[data-position] .module-content{transition-property:all;transition-timing-function:cubic-bezier(0.03, 0.46, 0.31, 0.97);-ms-transform:translateY(0);transform:translateY(0);opacity:1;transition-duration:0.5s}.module[data-position="below-viewport"] .module-content{-ms-transform:translateY(10%);transform:translateY(10%);transition-duration:0s;opacity:0}@keyframes fields_visible{0%{transform:translateY(100px);opacity:0}40%{transform:translateY(100px);opacity:0}80%{transform:translateY(-10px)}100%{transform:translateY(0);opacity:1}}@keyframes fields_hide{0%{opacity:1;transform:translateY(0)}99%{opacity:0;transform:translateY(0)}100%{opacity:0;transform:translateY(100px)}}@keyframes linkunderlinein{0%{background-size:0% 0.25em;background-position:left 1.1em}100%{background-size:100% 0.25em;background-position:left 1.1em}}@keyframes linkunderlineout{0%{background-size:100% 0.25em;background-position:right 1.1em}100%{background-size:0% 0.25em;background-position:right 1.1em}}@keyframes navItemHover{0%{opacity:0}20%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes heroFirstChild{to{transform:translate3d(0, 0, 0);opacity:1}}[class^="animated-"],[class*=" animated-"]{opacity:0;-ms-transform:translateY(2%);transform:translateY(2%);transition:transform 0.3s 0s cubic-bezier(0.32, 0.01, 0, 1),opacity 0.3s 0s cubic-bezier(0.32, 0.01, 0, 1)}[data-visible="true"].build-on-scroll [class^="animated-"],[data-has-animated].build-on-scroll [class^="animated-"],.build-on-hover:hover [class^="animated-"],[data-visible="true"].build-on-scroll [class*=" animated-"],[data-has-animated].build-on-scroll [class*=" animated-"],.build-on-hover:hover [class*=" animated-"]{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.animated-1{transition-delay:0.1s}.animated-2{transition-delay:0.15s}.animated-3{transition-delay:0.2s}.animated-4{transition-delay:0.25s}.animated-5{transition-delay:0.3s}.animated-6{transition-delay:0.35s}.animated-7{transition-delay:0.4s}.animated-8{transition-delay:0.45s}.animated-9{transition-delay:0.5s}.animated-10{transition-delay:0.55s}.animated-11{transition-delay:0.6s}.animated-12{transition-delay:0.65s}.animated-13{transition-delay:0.7s}.animated-14{transition-delay:0.75s}.animated-15{transition-delay:0.8s}.animated-16{transition-delay:0.85s}.animated-17{transition-delay:0.9s}.animated-18{transition-delay:0.95s}.animated-19{transition-delay:1s}.animated-20{transition-delay:1.05s}.dark-hover .bg-zoom{transition:transform 0.5s cubic-bezier(0.32, 0.01, 0, 1)}.dark-hover .bg-zoom:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#404040;opacity:0;transition:opacity 0.5s cubic-bezier(0.32, 0.01, 0, 1);content:''}.dark-hover .dark-overlay{position:absolute !important;top:0;left:0;width:100% !important;height:100%;background-color:transparent;z-index:400;transition:background-color 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1)}.dark-hover:hover .bg-zoom,.dark-hover:focus .bg-zoom{-ms-transform:scale(1.075);transform:scale(1.075)}.dark-hover:hover .bg-zoom:before,.dark-hover:focus .bg-zoom:before{opacity:0.2;transition:opacity 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1)}.dark-hover:hover .dark-overlay,.dark-hover:focus .dark-overlay{background-color:rgba(0,0,0,0.12)}.arrow-hover .arrow{opacity:0;animation:0.2s cubic-bezier(0.32, 0.01, 0, 1) 0s forwards arrow-slideout}.arrow-hover:hover .arrow,.arrow-hover:focus .arrow{opacity:1;animation:0.2s cubic-bezier(0.32, 0.01, 0, 1) 0s forwards arrow-slidein}.dark-bg .module-content,.medium-bg .module-content,.white-bg .module-content,.none .module-content{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .5);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem)}@media screen and (orientation: portrait){.dark-bg .module-content,.medium-bg .module-content,.white-bg .module-content,.none .module-content{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.dark-bg .module-content,.medium-bg .module-content,.white-bg .module-content,.none .module-content{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.dark-bg .module-content,.medium-bg .module-content,.white-bg .module-content,.none .module-content{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .5)}}.dark-bg+.dark-bg .module-content,.medium-bg+.medium-bg .module-content,.white-bg+.white-bg .module-content,.none+.none .module-content,.none+.white-bg .module-content{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * .5);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem)}@media screen and (orientation: portrait){.dark-bg+.dark-bg .module-content,.medium-bg+.medium-bg .module-content,.white-bg+.white-bg .module-content,.none+.none .module-content,.none+.white-bg .module-content{padding-top:calc(20vw * 0);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.dark-bg+.dark-bg .module-content,.medium-bg+.medium-bg .module-content,.white-bg+.white-bg .module-content,.none+.none .module-content,.none+.white-bg .module-content{padding-top:calc(15vw * 0);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.dark-bg+.dark-bg .module-content,.medium-bg+.medium-bg .module-content,.white-bg+.white-bg .module-content,.none+.none .module-content,.none+.white-bg .module-content{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * .5)}}.dark-bg+.medium-bg:before,.dark-bg+.white-bg:before,.dark-bg+.none:before{content:'';position:relative;padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0);padding-left:0;padding-right:0;width:100%;display:block;background-color:#373737;z-index:1}@media screen and (orientation: portrait){.dark-bg+.medium-bg:before,.dark-bg+.white-bg:before,.dark-bg+.none:before{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * 0)}}@media screen and (min-width: 768px) and (orientation: portrait){.dark-bg+.medium-bg:before,.dark-bg+.white-bg:before,.dark-bg+.none:before{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * 0)}}@media screen and (min-width: 992px) and (orientation: portrait){.dark-bg+.medium-bg:before,.dark-bg+.white-bg:before,.dark-bg+.none:before{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0)}}.dark-bg+.medium-bg .module-content,.dark-bg+.white-bg .module-content,.dark-bg+.none .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem)}@media screen and (orientation: portrait){.dark-bg+.medium-bg .module-content,.dark-bg+.white-bg .module-content,.dark-bg+.none .module-content{padding-top:calc(20vw * 1);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.dark-bg+.medium-bg .module-content,.dark-bg+.white-bg .module-content,.dark-bg+.none .module-content{padding-top:calc(15vw * 1);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.dark-bg+.medium-bg .module-content,.dark-bg+.white-bg .module-content,.dark-bg+.none .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5)}}.medium-bg+.dark-bg:before,.medium-bg+.white-bg:before,.medium-bg+.none:before{content:'';position:relative;padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0);padding-left:0;padding-right:0;width:100%;display:block;background-color:#f6f6f6;z-index:1}@media screen and (orientation: portrait){.medium-bg+.dark-bg:before,.medium-bg+.white-bg:before,.medium-bg+.none:before{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * 0)}}@media screen and (min-width: 768px) and (orientation: portrait){.medium-bg+.dark-bg:before,.medium-bg+.white-bg:before,.medium-bg+.none:before{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * 0)}}@media screen and (min-width: 992px) and (orientation: portrait){.medium-bg+.dark-bg:before,.medium-bg+.white-bg:before,.medium-bg+.none:before{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0)}}.medium-bg+.dark-bg .module-content,.medium-bg+.white-bg .module-content,.medium-bg+.none .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem)}@media screen and (orientation: portrait){.medium-bg+.dark-bg .module-content,.medium-bg+.white-bg .module-content,.medium-bg+.none .module-content{padding-top:calc(20vw * 1);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.medium-bg+.dark-bg .module-content,.medium-bg+.white-bg .module-content,.medium-bg+.none .module-content{padding-top:calc(15vw * 1);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.medium-bg+.dark-bg .module-content,.medium-bg+.white-bg .module-content,.medium-bg+.none .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5)}}.white-bg+.medium-bg,.white-bg+.dark-bg,.none+.medium-bg,.none+.dark-bg{margin-top:calc(10vw * .5);margin-bottom:calc(10vw * 0);margin-left:0;margin-right:0}@media screen and (orientation: portrait){.white-bg+.medium-bg,.white-bg+.dark-bg,.none+.medium-bg,.none+.dark-bg{margin-top:calc(20vw * .5);margin-bottom:calc(20vw * 0)}}@media screen and (min-width: 768px) and (orientation: portrait){.white-bg+.medium-bg,.white-bg+.dark-bg,.none+.medium-bg,.none+.dark-bg{margin-top:calc(15vw * .5);margin-bottom:calc(15vw * 0)}}@media screen and (min-width: 992px) and (orientation: portrait){.white-bg+.medium-bg,.white-bg+.dark-bg,.none+.medium-bg,.none+.dark-bg{margin-top:calc(10vw * .5);margin-bottom:calc(10vw * 0)}}.white-bg+.medium-bg .module-content,.white-bg+.dark-bg .module-content,.none+.medium-bg .module-content,.none+.dark-bg .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem)}@media screen and (orientation: portrait){.white-bg+.medium-bg .module-content,.white-bg+.dark-bg .module-content,.none+.medium-bg .module-content,.none+.dark-bg .module-content{padding-top:calc(20vw * 1);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.white-bg+.medium-bg .module-content,.white-bg+.dark-bg .module-content,.none+.medium-bg .module-content,.none+.dark-bg .module-content{padding-top:calc(15vw * 1);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.white-bg+.medium-bg .module-content,.white-bg+.dark-bg .module-content,.none+.medium-bg .module-content,.none+.dark-bg .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5)}}*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.dark-bg .module-content,*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.medium-bg .module-content,*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.white-bg .module-content,*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.none .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem)}@media screen and (orientation: portrait){*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.dark-bg .module-content,*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.medium-bg .module-content,*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.white-bg .module-content,*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.none .module-content{padding-top:calc(20vw * 1);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.dark-bg .module-content,*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.medium-bg .module-content,*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.white-bg .module-content,*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.none .module-content{padding-top:calc(15vw * 1);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.dark-bg .module-content,*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.medium-bg .module-content,*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.white-bg .module-content,*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar):not(.hero-story)+.none .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5)}}.dark-bg+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before{content:'';position:relative;padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0);padding-left:0;padding-right:0;width:100%;display:block;background-color:#373737;z-index:1}@media screen and (orientation: portrait){.dark-bg+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * 0)}}@media screen and (min-width: 768px) and (orientation: portrait){.dark-bg+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * 0)}}@media screen and (min-width: 992px) and (orientation: portrait){.dark-bg+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0)}}.medium-bg+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before{content:'';position:relative;padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0);padding-left:0;padding-right:0;width:100%;display:block;background-color:#f6f6f6;z-index:1}@media screen and (orientation: portrait){.medium-bg+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * 0)}}@media screen and (min-width: 768px) and (orientation: portrait){.medium-bg+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * 0)}}@media screen and (min-width: 992px) and (orientation: portrait){.medium-bg+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0)}}.white-bg+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before,.none+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before{content:'';position:relative;padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0);padding-left:0;padding-right:0;width:100%;display:block;background-color:#fff;z-index:1}@media screen and (orientation: portrait){.white-bg+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before,.none+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * 0)}}@media screen and (min-width: 768px) and (orientation: portrait){.white-bg+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before,.none+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * 0)}}@media screen and (min-width: 992px) and (orientation: portrait){.white-bg+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before,.none+*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.site-social-share):not(.contact-promo):before{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0)}}.fullWidthVideo.white-bg+.white-bg .fullWidthVideo.medium-bg+.medium-bg .module-content,.fullWidthVideo.dark-bg+.dark-bg .module-content,.full-width-image.white-bg+.white-bg .module-content,.full-width-image.white-bg+.none .module-content,.full-width-image.none+.white-bg .module-content,.full-width-image.none+.none .module-content,.full-width-image.medium-bg+.medium-bg .module-content,.full-width-image.dark-bg+.dark-bg .module-content{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .5);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem)}@media screen and (orientation: portrait){.fullWidthVideo.white-bg+.white-bg .fullWidthVideo.medium-bg+.medium-bg .module-content,.fullWidthVideo.dark-bg+.dark-bg .module-content,.full-width-image.white-bg+.white-bg .module-content,.full-width-image.white-bg+.none .module-content,.full-width-image.none+.white-bg .module-content,.full-width-image.none+.none .module-content,.full-width-image.medium-bg+.medium-bg .module-content,.full-width-image.dark-bg+.dark-bg .module-content{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.fullWidthVideo.white-bg+.white-bg .fullWidthVideo.medium-bg+.medium-bg .module-content,.fullWidthVideo.dark-bg+.dark-bg .module-content,.full-width-image.white-bg+.white-bg .module-content,.full-width-image.white-bg+.none .module-content,.full-width-image.none+.white-bg .module-content,.full-width-image.none+.none .module-content,.full-width-image.medium-bg+.medium-bg .module-content,.full-width-image.dark-bg+.dark-bg .module-content{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.fullWidthVideo.white-bg+.white-bg .fullWidthVideo.medium-bg+.medium-bg .module-content,.fullWidthVideo.dark-bg+.dark-bg .module-content,.full-width-image.white-bg+.white-bg .module-content,.full-width-image.white-bg+.none .module-content,.full-width-image.none+.white-bg .module-content,.full-width-image.none+.none .module-content,.full-width-image.medium-bg+.medium-bg .module-content,.full-width-image.dark-bg+.dark-bg .module-content{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .5)}}@media screen and (min-width: 1200px){body .wrapper .main-content .module:not(.hero-story)+.article-wrapper .site-social-share .module-content{margin-top:calc(10vw * 1) !important}}@media screen and (min-width: 1200px){body .wrapper .main-content .article-wrapper .article-sidebar .module-content{padding-left:1rem !important;padding-right:1rem !important}.dark-bg+.article-wrapper .body-copy-flexible .module-content,.medium-bg+.article-wrapper .body-copy-flexible .module-content,.white-bg+.article-wrapper .body-copy-flexible .module-content,.none+.article-wrapper .body-copy-flexible .module-content,.none+.article-wrapper .body-copy-flexible .module-content{padding-top:0}}html{color:#404040;height:100%}body{height:100%;margin:0;position:relative;overflow-x:hidden;z-index:0;background-color:#fff}body.isOpenSiteNavigation{overflow-y:hidden}.hidden{display:none !important}.visually-hidden{width:1px;height:1px;margin:-1px;padding:0;border:0;position:absolute;clip:rect(0 0 0 0);overflow:hidden}.hide-overflow{overflow:hidden}.news-item,.case-study{position:relative}.wrapper{position:relative;background-color:#fff;z-index:2}[role='main']{height:100%;position:relative;z-index:2;background-color:#fff;-webkit-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden}[role='main']:after{content:'';position:absolute;left:0;bottom:-3rem;height:3rem;width:100%;border:none;margin:0}.module{width:100%;margin:0 auto;position:relative;box-sizing:border-box;overflow:hidden}.module-content{width:100%;position:relative;padding-top:calc(10vw * 1);padding-bottom:calc(10vw * 1);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem);overflow:hidden}@media screen and (orientation: portrait){.module-content{padding-top:calc(20vw * 1);padding-bottom:calc(20vw * 1)}}@media screen and (min-width: 768px) and (orientation: portrait){.module-content{padding-top:calc(15vw * 1);padding-bottom:calc(15vw * 1)}}@media screen and (min-width: 992px) and (orientation: portrait){.module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * 1)}}.module-content.full-width{padding-left:0;padding-right:0}.module .module-background{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block}.module .module-background-image{width:100%;height:100%}.module .headline{position:relative}.module .headline:before{content:'';display:block;width:0.9em;height:4px;background-color:#a9c000;border:none;margin:0;margin-bottom:0.4em}.module .headline.isSecond{content:none}.module .eyebrow{margin-bottom:0.75em}.module .eyebrow.isFirst:before{content:'';display:block;width:2.4em;height:4px;background-color:#a9c000;border:none;margin:0;margin-bottom:1.2em}.module .isFirst{-ms-flex-order:2;order:2}.module .isSecond{-ms-flex-order:3;order:3}.module .isSecond:before{content:none}.module .isThird{-ms-flex-order:4;order:4}.module .isFourth{-ms-flex-order:5;order:5}.module .isFifth{-ms-flex-order:6;order:6}.module.white-bg .module-background{background-color:#fff}.module.medium-bg .module-background{background-color:#f6f6f6}.module.dark-bg .module-background{background-color:#373737}.module [role="button"],.module .ajax,.module .cta{color:currentColor;background:transparent;border-style:solid;border:0;border-radius:0;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:.8077rem;font-weight:700;letter-spacing:.02em;line-height:1;padding:1.15em 3em;text-align:center;text-transform:uppercase;-webkit-appearance:none;position:relative;display:inline-block;border:2px solid rgba(64,64,64,0.2);transition:all 0.2s cubic-bezier(0.32, 0.01, 0, 1)}.module [role="button"]:hover,.module [role="button"]:focus,.module .ajax:hover,.module .ajax:focus,.module .cta:hover,.module .cta:focus{cursor:pointer;outline:none;border:2px solid #404040}.share-icon-container,.contact-icon-container{display:inline-block;padding:1px;overflow:hidden;cursor:pointer}.share-icon-container .share-icon,.share-icon-container .profile-icon,.contact-icon-container .share-icon,.contact-icon-container .profile-icon{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;transition-duration:0.2s;transition-property:transform, opacity;transition-timing-function:cubic-bezier(0.32, 0.01, 0, 1);transition-delay:0;width:4rem;height:4rem;overflow:hidden}.share-icon-container .share-icon span,.share-icon-container .profile-icon span,.contact-icon-container .share-icon span,.contact-icon-container .profile-icon span{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;position:absolute;clip:rect(0 0 0 0);overflow:hidden}.site-social-links[data-visible] .share-icon-container .share-icon{-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.site-social-links[data-visible="true"] .share-icon-container:nth-of-type(1) .share-icon,.site-social-share[data-visible="true"] .share-icon-container:nth-of-type(1) .share-icon,.reveal-footer+.site-info .site-social-links .share-icon-container:nth-of-type(1) .share-icon{transition-delay:0.075s;-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.site-social-links[data-visible="true"] .share-icon-container:nth-of-type(2) .share-icon,.site-social-share[data-visible="true"] .share-icon-container:nth-of-type(2) .share-icon,.reveal-footer+.site-info .site-social-links .share-icon-container:nth-of-type(2) .share-icon{transition-delay:0.15s;-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.site-social-links[data-visible="true"] .share-icon-container:nth-of-type(3) .share-icon,.site-social-share[data-visible="true"] .share-icon-container:nth-of-type(3) .share-icon,.reveal-footer+.site-info .site-social-links .share-icon-container:nth-of-type(3) .share-icon{transition-delay:0.225s;-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.site-social-links[data-visible="true"] .share-icon-container:nth-of-type(4) .share-icon,.site-social-share[data-visible="true"] .share-icon-container:nth-of-type(4) .share-icon,.reveal-footer+.site-info .site-social-links .share-icon-container:nth-of-type(4) .share-icon{transition-delay:0.3s;-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.site-social-links[data-visible="true"] .share-icon-container:nth-of-type(5) .share-icon,.site-social-share[data-visible="true"] .share-icon-container:nth-of-type(5) .share-icon,.reveal-footer+.site-info .site-social-links .share-icon-container:nth-of-type(5) .share-icon{transition-delay:0.375s;-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.site-social-links[data-visible="true"] .share-icon-container:nth-of-type(6) .share-icon,.site-social-share[data-visible="true"] .share-icon-container:nth-of-type(6) .share-icon,.reveal-footer+.site-info .site-social-links .share-icon-container:nth-of-type(6) .share-icon{transition-delay:0.45s;-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.site-social-links[data-visible="true"] .share-icon-container:nth-of-type(7) .share-icon,.site-social-share[data-visible="true"] .share-icon-container:nth-of-type(7) .share-icon,.reveal-footer+.site-info .site-social-links .share-icon-container:nth-of-type(7) .share-icon{transition-delay:0.525s;-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.site-social-links[data-has-anmiated] .share-icon-container .share-icon,.site-social-links[data-has-anmiated] .share-icon-container .share-icon{-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.article-wrapper{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.hero-scroll-down-container{position:absolute;z-index:10;bottom:0;padding-bottom:2em;transition:all 0.5s cubic-bezier(0.32, 0.01, 0, 1);left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0.5}.hero-scroll-down-container .icon-arrow{font-size:.8077rem}.hero-scroll-down-container.hide{bottom:-2em;padding-bottom:0}.light-green .hero-scroll-down-container,.light-all .hero-scroll-down-container{color:#fff}@media only screen and (orientation: portrait){.hero-scroll-down-container{bottom:3em}}[disabled]{cursor:not-allowed}:-webkit-full-screen-ancestor>:not(:-webkit-full-screen-ancestor):not(:-webkit-full-screen){opacity:0 !important;z-index:-1 !important}:-webkit-full-screen-ancestor>body{height:initial}.page-tagline:not(.list-tile)+:-webkit-full-screen-ancestor{animation:none !important}@media screen and (min-width: 992px){.share-icon-container{position:relative}.module .headline.isFirst:before{height:5px;width:0.7em;margin-bottom:0.35em}.module .headline .eyebrow.isFirst:before{height:5px;width:2em;margin-bottom:1em}}@media screen and (min-width: 1200px){.module [role="button"],.module .ajax,.module .cta{font-size:1rem}}@media screen and (min-width: 1600px){.module .headline.isFirst:before,.module .eyebrow.isFirst:before{height:6px}}.masthead{padding:1.5rem;width:100%;position:fixed;top:0;left:0;z-index:1001;transition:transform 0.4s cubic-bezier(0.32, 0.01, 0, 1),color 0.2s cubic-bezier(0.32, 0.01, 0, 1),background-color 0s cubic-bezier(0.32, 0.01, 0, 1),padding 0.4s cubic-bezier(0.32, 0.01, 0, 1);display:-ms-flexbox;display:flex;opacity:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-transform:translateY(0%);transform:translateY(0%);pointer-events:none}.masthead.white{color:#fff}.masthead.mini{background-color:#fff;color:#404040}.masthead.isOpen{color:#404040}.masthead .logo-image{fill:currentColor}.masthead.hiding{-ms-transform:translateY(-100%);transform:translateY(-100%)}.masthead.closing{background-color:transparent;transition:transform 0.6s cubic-bezier(0.32, 0.01, 0, 1),opacity 0.6s cubic-bezier(0.32, 0.01, 0, 1);-ms-transform:scale(0.9) translateY(5vh);transform:scale(0.9) translateY(5vh);opacity:0}.masthead-scrollbar-mask{display:none}body.isOpenSiteNavigation .masthead{overflow-y:scroll}body.isOpenSiteNavigation .masthead-scrollbar-mask{width:20px;background:white;height:5rem;position:fixed;top:0;right:0;display:block;z-index:1002}.masthead-left{-ms-flex-order:-1;order:-1;pointer-events:auto}.masthead-right{pointer-events:auto}@media screen and (min-width: 768px){.masthead{padding:2rem 2rem 1rem}.masthead.mini{padding:1rem}.masthead.isOpen{padding:2rem}}@media screen and (min-width: 1200px){.masthead{padding:3rem 3rem 1.5rem}.masthead.mini{padding:1.5rem 2rem}.masthead.isOpen{padding:3rem}}@media screen and (min-width: 1600px){.masthead{padding:4rem 4rem 2rem}.masthead.isOpen{padding:4rem}}.site-info{position:relative;width:100%;height:280px;overflow:hidden;z-index:1}.site-info .footer-content{position:fixed;bottom:0;left:0;padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .75);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem);width:100%;opacity:0}.site-info .razorfish-logo{height:3rem;width:8rem;display:block;margin:0 auto 1rem}.site-info .site-details:before{content:'';display:block;width:2em;height:4px;background-color:#a9c000;border:none;margin:0 auto 1rem}.site-info .site-legal{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:.8077rem;letter-spacing:.02em;line-height:1.4;color:#373737;display:inline-block;vertical-align:middle;margin-bottom:1em;text-align:center;width:100%;opacity:0.5}.site-info .site-legal .copyright{display:block;margin-bottom:1em}.site-info .site-legal .legal-link{display:inline-block;margin-right:2.2em;position:relative}.site-info .site-legal .legal-link a{background-image:linear-gradient(to bottom, currentColor 25%, transparent 25%)}.site-info .site-legal .legal-link:before{content:'·';position:absolute;left:-1.4em;top:0;color:inherit}.site-info .site-legal .legal-link:nth-child(2):before{display:none}.site-info .site-legal .legal-link:last-of-type{margin-right:0}.site-info .site-social-links{display:block;width:100%;text-align:center;margin-bottom:1em}.site-info .site-social-links .share-icon-container{position:relative}.site-info .site-social-links .share-icon-container:before{content:'';height:2px;background:#a9c000;width:0%;position:absolute;bottom:0;border-bottom-width:3px;display:block;left:auto;right:0;transition-duration:0.3s}.site-info .site-social-links .share-icon-container:hover:before{left:0;right:auto;width:100%}.site-info .site-social-links .share-icon{font-size:1rem}.open.opened+.site-info .footer-content{transition:opacity 1s;transition-delay:1s;opacity:1}.open.opened.closing+.site-info .footer-content{transition:none;opacity:0}@media screen and (min-width: 768px){.site-info{height:380px}.site-info .site-legal .copyright{display:inline-block;margin-right:2.2em;margin-bottom:0}.site-info .site-legal .legal-link:nth-child(2):before{display:block}}@media screen and (min-width: 1200px){.site-info{height:400px}.site-info .razorfish-logo{height:4rem;width:11rem}}@media screen and (min-width: 1600px){.site-info{height:480px}.site-info .site-details:before{height:5px}.site-info .site-legal{font-size:1rem}}.body-copy-flexible{width:100%;position:relative}.body-copy-flexible .module-content .article-content{padding-left:1rem;padding-right:1rem}.body-copy-flexible .headline{font-size:2.1154rem;margin-bottom:1em;line-height:1.2}.body-copy-flexible h1::-moz-selection,.body-copy-flexible h2::-moz-selection,.body-copy-flexible h3::-moz-selection,.body-copy-flexible p::-moz-selection{background-color:rgba(64,64,64,0.05)}.body-copy-flexible h1::selection,.body-copy-flexible h2::selection,.body-copy-flexible h3::selection,.body-copy-flexible p::selection{background-color:rgba(64,64,64,0.05)}.body-copy-flexible p{font-size:1rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em;line-height:1.8}.body-copy-flexible p:last-of-type{margin-bottom:0}.body-copy-flexible h3{font-size:1.3077rem;line-height:1.4;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1em}.body-copy-flexible h3 sup,.body-copy-flexible h3 sub{font-size:60%}.body-copy-flexible a:not([class*="icon-"]){display:inline;line-height:1;text-decoration:none;position:relative;cursor:pointer;color:#a9c000;background:linear-gradient(to bottom, currentColor 25%, transparent 25%);background-repeat:no-repeat;background-position:right 1.1em;background-size:0% .25em;transition:background-size 0.3s}.body-copy-flexible a:not([class*="icon-"]):hover{background-image:linear-gradient(to bottom, currentColor 25%, transparent 25%);background-size:100% 0.25em;background-position:left 1.1em}.body-copy-flexible a:not([class*="icon-"]).muted{color:#373737}.body-copy-flexible a:not([class*="icon-"])-primary{color:#a9c000}.body-copy-flexible a:not([class*="icon-"])-secondary{text-decoration:none;position:relative;display:inline-block;cursor:pointer}.body-copy-flexible a:not([class*="icon-"])-arrow{margin-right:1.5em;transition:0s 0s}.body-copy-flexible a:not([class*="icon-"])-arrow:after{font-family:"icons";content:'\EA11';position:absolute;margin-left:0.8em;font-size:0.4em;vertical-align:middle;transition:margin-left 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1)}.body-copy-flexible a:not([class*="icon-"])-arrow:hover:after{margin-left:1.4em}.body-copy-flexible a:not([class*="icon-"]):focus{outline:none}.case-study .body-copy-flexible a:not([class*="icon-"]){text-decoration:underline;color:#404040;background:none}.case-study .body-copy-flexible a:not([class*="icon-"]):hover{color:#373737;background:none}.body-copy-flexible ul li{font-size:1rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;padding-left:1.5rem;text-indent:-1.5rem}.body-copy-flexible ul li:before{content:'';width:6px;height:6px;display:inline-block;position:relative;top:-2px;margin-right:1.1rem;background:#404040}.body-copy-flexible ol{list-style-type:none;counter-reset:li}.body-copy-flexible ol li{font-size:1rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:0.5em;position:relative;margin-left:0;padding-left:1.5rem;text-indent:-1.5rem}.body-copy-flexible ol li:before{content:counter(li);counter-increment:li;font-size:0.8077em;font-weight:700;width:1.5rem;display:inline-block;text-indent:0}.body-copy-flexible ol li:last-of-type{margin-bottom:0}.body-copy-flexible blockquote{border-left:0.2rem solid #a9c000;width:100%;padding-left:1em;margin:2em 0}.body-copy-flexible blockquote p{font-size:1.3077rem;line-height:1.5;letter-spacing:.015em;font-style:italic;font-family:'Miller Text It', Times, Georgia, serif;font-weight:400}.body-copy-flexible .module-header+p{margin-top:2em}.body-copy-flexible p+h3,.body-copy-flexible ul+h3,.body-copy-flexible ol+h3{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0);padding-left:0;padding-right:0}@media screen and (orientation: portrait){.body-copy-flexible p+h3,.body-copy-flexible ul+h3,.body-copy-flexible ol+h3{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * 0)}}@media screen and (min-width: 768px) and (orientation: portrait){.body-copy-flexible p+h3,.body-copy-flexible ul+h3,.body-copy-flexible ol+h3{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * 0)}}@media screen and (min-width: 992px) and (orientation: portrait){.body-copy-flexible p+h3,.body-copy-flexible ul+h3,.body-copy-flexible ol+h3{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0)}}.body-copy-flexible p+ol,.body-copy-flexible p+ul{margin-top:1em}.body-copy-flexible ul+p,.body-copy-flexible ol+p{margin-top:2em}.body-copy-flexible li p{display:inline;margin-top:0}.body-copy-flexible sup,.body-copy-flexible sub{font-size:75%}.body-copy-flexible img{width:100%;display:block;margin-top:2em;margin-bottom:2em}.body-copy-flexible figure{width:100%;padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .5);padding-left:0;padding-right:0}@media screen and (orientation: portrait){.body-copy-flexible figure{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.body-copy-flexible figure{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.body-copy-flexible figure{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .5)}}.body-copy-flexible figure>figure{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * 0);padding-left:0;padding-right:0}@media screen and (orientation: portrait){.body-copy-flexible figure>figure{padding-top:calc(20vw * 0);padding-bottom:calc(20vw * 0)}}@media screen and (min-width: 768px) and (orientation: portrait){.body-copy-flexible figure>figure{padding-top:calc(15vw * 0);padding-bottom:calc(15vw * 0)}}@media screen and (min-width: 992px) and (orientation: portrait){.body-copy-flexible figure>figure{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * 0)}}.body-copy-flexible figure:last-child{padding-bottom:0}.body-copy-flexible figure img{width:100%;margin-top:0;margin-bottom:0}.body-copy-flexible figure figcaption{line-height:1.8;letter-spacing:0;margin-top:1em;font-weight:700}.body-copy-flexible figure figcaption a{font-weight:400;text-transform:none}.body-copy-flexible .footnotes-label{font-size:.8077rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em;letter-spacing:.05em;line-height:1.4;text-transform:uppercase;display:block;color:#b2b2b2;margin-top:calc(10vw * .5);margin-bottom:calc(10vw * 0);margin-left:0;margin-right:0;margin-bottom:1em;font-weight:500}@media screen and (orientation: portrait){.body-copy-flexible .footnotes-label{margin-top:calc(20vw * .5);margin-bottom:calc(20vw * 0)}}@media screen and (min-width: 768px) and (orientation: portrait){.body-copy-flexible .footnotes-label{margin-top:calc(15vw * .5);margin-bottom:calc(15vw * 0)}}@media screen and (min-width: 992px) and (orientation: portrait){.body-copy-flexible .footnotes-label{margin-top:calc(10vw * .5);margin-bottom:calc(10vw * 0)}}.body-copy-flexible .footnotes li{margin-bottom:1em}.body-copy-flexible .footnotes li:before{color:#404040;font-size:.8077rem}.article-wrapper .body-copy-flexible[data-position] .module-content{transition-duration:1.4s}.article-wrapper .body-copy-flexible .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem)}@media screen and (orientation: portrait){.article-wrapper .body-copy-flexible .module-content{padding-top:calc(20vw * 1);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.article-wrapper .body-copy-flexible .module-content{padding-top:calc(15vw * 1);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.article-wrapper .body-copy-flexible .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5)}}@media screen and (min-width: 768px){.body-copy-flexible .headline{font-size:2.6154rem}.body-copy-flexible p{font-size:1rem}.body-copy-flexible h3{font-size:1.6154rem}.body-copy-flexible ul li{font-size:1rem}.body-copy-flexible ol li{font-size:1rem}}@media screen and (min-width: 992px){.body-copy-flexible .module-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.body-copy-flexible .article-content{width:calc(100% / 12 * 8)}.body-copy-flexible p{font-size:1rem}.body-copy-flexible ul li{font-size:1rem}.body-copy-flexible ol li{font-size:1rem}.body-copy-flexible blockquote p{font-size:1.6154rem}}@media screen and (min-width: 1200px){.body-copy-flexible .article-content{width:calc(100% / 12 * 6)}.article-sidebar+.body-copy-flexible .module-background{display:none}}@media screen and (min-width: 1600px){.body-copy-flexible .headline{font-size:3.4231rem}.body-copy-flexible p{font-size:1.3077rem}.body-copy-flexible h3{font-size:2.1154rem}.body-copy-flexible ul li{font-size:1.3077rem}.body-copy-flexible ul li:before{width:7px;height:7px;top:-3px}.body-copy-flexible ol li{font-size:1.3077rem}.body-copy-flexible .footnotes li:before{font-size:1rem}}.article-sidebar{width:100%;position:relative;background-color:rgba(64,64,64,0.05)}@media screen and (orientation: portrait){.article-sidebar{min-height:20vh}}.article-sidebar .article-meta{padding-left:1rem;padding-right:1rem;width:calc(100% / 12 * 8);font-style:normal}.article-sidebar .article-meta .client-brandmark{max-width:calc(100% / 12 * 6);margin:0 0 3em}.article-sidebar .article-meta img{max-width:10rem;max-height:5rem;height:auto}.article-sidebar .article-meta li{display:block;list-style-type:none;page-break-inside:avoid;break-inside:avoid-column;line-height:1;padding:0;text-indent:0}.article-sidebar .article-meta li:first-child{margin-top:0}.article-sidebar .article-meta li:before{height:0;width:0;background-color:none;margin-right:0;top:0;display:none}.article-sidebar .article-meta .meta-label{font-size:.8077rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em;letter-spacing:.05em;line-height:1.4;text-transform:uppercase;margin-bottom:0.25em;display:block;color:#b2b2b2;font-weight:500}.article-sidebar .article-meta .meta-name{font-weight:700;display:block;margin-bottom:0;line-height:1.4;max-width:16em}.article-sidebar .article-meta .meta-detail{line-height:1.4;display:block;margin-bottom:0;max-width:16em}.article-sidebar .article-meta .meta-social{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:-0.2rem}.article-sidebar .article-meta .meta-social li:first-child{margin-left:-0.9rem}.article-sidebar .article-meta .meta-social li:first-child.contact-email{margin-left:-0.8rem}.article-sidebar .article-meta [class^="contact-"] [class^="icon-"]{font-size:1rem;color:#a9c000;width:3rem;height:3rem}.article-sidebar .article-meta [class^="contact-"] [class^="icon-"].icon-mail{font-size:.9rem}.article-sidebar .article-meta .contact-phone{margin-top:0.7em}.article-sidebar .article-meta .contact-phone a{color:#404040;text-decoration:none}.article-sidebar .article-meta .contact-phone a:hover{color:#a9c000;text-decoration:none}.article-sidebar .article-meta .meta-details{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-sidebar .article-meta .meta-details>li{margin-bottom:1.5em}.article-sidebar .article-meta .meta-details>li:last-child{margin-bottom:0}.article-sidebar .article-meta .meta-details.discipline-meta .meta-detail{line-height:1.2;margin-bottom:0.25em;font-size:1.3077rem}.article-sidebar .article-meta .meta-details .meta-item{width:100%}.article-sidebar .article-meta .meta-details .meta-item-link{margin-bottom:1em}.article-sidebar .article-meta .meta-details .meta-item-link+.meta-item-link .sidebar-link:before{content:none}.article-sidebar a.article-meta-link:not([class*="icon-"]){font-weight:700;display:inline-block;margin-right:0;position:relative;color:#404040;text-decoration:none;font-size:1rem}.article-sidebar a.article-meta-link:not([class*="icon-"]):after{margin-top:0.8em}.article-sidebar a.article-meta-link:not([class*="icon-"]):before{display:none}.article-sidebar a.article-meta-link:not([class*="icon-"]):hover{color:#a9c000}.article-sidebar a.contact-telephone:not([class*="icon-"]){font-weight:400}.article-sidebar a.contact-telephone:not([class*="icon-"]):hover:before{content:none}.article-sidebar .sidebar-link:before{content:"";display:block;background-color:#ebe7e6;border:none;margin-bottom:1.8em;-ms-transform-origin:left;transform-origin:left;width:1.6em;height:4px}.article-wrapper.dark-bg .article-sidebar{background-color:rgba(255,255,255,0.05)}.article-wrapper.dark-bg .article-sidebar .article-meta .sidebar-link a{color:#fff}.case-study .article-sidebar .article-meta .sidebar-link a:hover{color:#373737}@media screen and (min-width: 768px){.article-sidebar .article-meta .meta-details{-ms-flex-pack:justify;justify-content:space-between}.article-sidebar .article-meta .meta-item{width:45%}.article-sidebar .article-meta .meta-item-link{width:100%}}@media screen and (min-width: 992px){.article-sidebar .article-meta{margin:0 auto}.article-sidebar .article-meta .contact-label{font-size:.6154rem}.article-sidebar .article-meta .meta-label{font-size:.6154rem}}@media screen and (min-width: 1200px){.article-sidebar{position:absolute;background-color:transparent;top:0}.article-sidebar .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5);padding-left:0;padding-right:0;z-index:1;width:calc((100vw - (20vw - 2rem)) / 12 * 3);margin-left:calc(10vw - 1rem)}}@media screen and (min-width: 1200px) and (orientation: portrait){.article-sidebar .module-content{padding-top:calc(20vw * 1);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 1200px) and (min-width: 768px) and (orientation: portrait){.article-sidebar .module-content{padding-top:calc(15vw * 1);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 1200px) and (min-width: 992px) and (orientation: portrait){.article-sidebar .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5)}}@media screen and (min-width: 1200px){.article-sidebar .article-meta{position:relative;width:100%}.article-sidebar .article-meta .meta-details,.article-sidebar .article-meta .client-brandmark{margin-left:0;margin-right:0}.article-sidebar .article-meta .meta-item{width:100%}.article-sidebar .site-social-share{position:absolute;top:15vw;right:calc(10vw - 1rem)}.article-wrapper.dark-bg .article-sidebar{background-color:transparent}}@media screen and (min-width: 1600px){.article-sidebar .article-meta .meta-detail,.article-sidebar .article-meta .meta-name,.article-sidebar .article-meta a.contact-telephone:not([class*="icon-"]),.article-sidebar .article-meta a.article-meta-link:not([class*="icon-"]){font-size:1.3077rem}.article-sidebar .article-meta .meta-label{font-size:.8077rem}.article-sidebar .article-meta.discipline-meta .meta-detail{font-size:1.6154rem}}.contact-promo{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (orientation: portrait){.contact-promo{min-height:100vw}}.contact-promo .module-background .module-background-image{width:100%;height:100%;position:absolute;top:0;left:0}.contact-promo .promo-content{padding-left:1rem;padding-right:1rem}.contact-promo .promo-content .eyebrow{font-size:1rem;color:#a9c000;margin-bottom:0.25em}.contact-promo .promo-content .headline{font-size:2.1154rem;line-height:1.1;color:#fff}.contact-promo .promo-content .headline:before{content:none}.contact-promo .promo-content .subhead{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:2.1154rem;line-height:1;letter-spacing:0em;font-style:italic;font-family:'Miller Text Bd It', Times, Georgia, serif;font-weight:400;color:#a9c000;padding-bottom:3px}.contact-promo .promo-content .subhead:last-child{margin-bottom:0}@media screen and (min-width: 768px){.contact-promo .promo-content .headline{font-size:3.4231rem}.contact-promo .promo-content .subhead{font-size:3.4231rem}}@media screen and (min-width: 992px){.contact-promo{min-height:40vw}.contact-promo .promo-content .headline{font-size:4.2308rem}.contact-promo .promo-content .subhead{font-size:4.2308rem}.contact-promo .promo-content .subhead .link:before,.contact-promo .promo-content .subhead .full-width-image-caption-credit a:before,.full-width-image-caption-credit .contact-promo .promo-content .subhead a:before{content:'';border-bottom-width:4px;bottom:-0.1em}.contact-promo .promo-content .subhead .link:hover,.contact-promo .promo-content .subhead .full-width-image-caption-credit a:hover,.full-width-image-caption-credit .contact-promo .promo-content .subhead a:hover{text-decoration:none}}@media screen and (min-width: 1600px){.contact-promo{min-height:35vw}.contact-promo .promo-content .eyebrow{font-size:1.3077rem;font-weight:400}.contact-promo .promo-content .headline{font-size:5.5385rem}.contact-promo .promo-content .subhead{font-size:5.5385rem}}.contact-hero{height:100vh;min-height:500px}.contact-hero .module-content{position:absolute;bottom:0;left:0;z-index:2}.contact-hero .module-content .contact-hero-content{padding-left:1rem;padding-right:1rem}.contact-hero .module-background{background-color:#4a4242}.contact-hero .module-background-image{display:none}.touch .hide-contact-hero-background-filter .contact-hero .module-background filter{display:none}.contact-hero .headline{color:#fff;margin-bottom:0.3em}.contact-hero .subhead{color:#fff;max-width:30em;margin-bottom:2em;font-size:.8077rem}.contact-hero .link:before,.contact-hero .full-width-image-caption-credit a:before,.full-width-image-caption-credit .contact-hero a:before{bottom:-0.4em;border-bottom-width:2px}.contact-hero .contact-options[data-position] .contact-options-item{transition-property:transform, opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0.32, 0.01, 0, 1);opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.contact-hero .contact-options[data-position="below-viewport"] .contact-options-item{-ms-transform:translateY(250%);transform:translateY(250%);opacity:0;transition-duration:0s}.contact-hero .contact-options-item{text-transform:uppercase;width:auto;margin-bottom:2em;font-size:.8077rem}.contact-hero .contact-options-item .link,.contact-hero .contact-options-item .full-width-image-caption-credit a,.full-width-image-caption-credit .contact-hero .contact-options-item a{color:#fff}.contact-hero .contact-options-item .link:before,.contact-hero .contact-options-item .full-width-image-caption-credit a:before,.full-width-image-caption-credit .contact-hero .contact-options-item a:before{border-bottom-color:#a9c000}.contact-hero .contact-options-item .link:hover,.contact-hero .contact-options-item .full-width-image-caption-credit a:hover,.full-width-image-caption-credit .contact-hero .contact-options-item a:hover{color:#a9c000}@media screen and (min-width: 768px){.contact-hero .contact-hero-content .headline{font-size:4.2308rem;max-width:6em}.contact-hero .contact-hero-content .subhead{font-size:1rem}.contact-hero .contact-options-item{display:inline-block;margin-right:2em}}@media screen and (min-width: 992px){.contact-hero .module-background-image{display:inline}.contact-hero .contact-hero-content{width:calc(100% / 12 * 10)}.contact-hero .contact-hero-content .headline{font-size:4.2308rem;max-width:none}}@media screen and (min-width: 1600px){.contact-hero .contact-hero-content .headline{font-size:5.5385rem}.contact-hero .contact-hero-content .subhead{font-size:1.3077rem}.contact-hero .contact-options-item{font-size:1rem}}.logo{transition:all 0.1s cubic-bezier(0.32, 0.01, 0, 1);width:7rem;height:1.5rem;margin-top:-.3em}.logo-text{width:1px;height:1px;margin:-1px;padding:0;border:0;position:absolute;clip:rect(0 0 0 0);overflow:hidden}.logo-image{width:100%;height:100%;fill:#404040}.inverted .logo-image{fill:#fff}.logo.white .logo-image{fill:#fff}@media screen and (min-width: 992px){.logo{width:8.625rem;height:1.8125rem}}@media screen and (min-width: 1600px){.logo{width:9.5rem;height:2rem}}.navTrigger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity, -webkit-filter, opacity, filter;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;height:1.375rem;width:2rem;color:currentColor}.navTrigger:focus{outline:none}.navTrigger-instructions{width:1px;height:1px;margin:-1px;padding:0;border:0;position:absolute;clip:rect(0 0 0 0);overflow:hidden}.navTrigger-outer{height:1.375rem;display:block;position:relative}.navTrigger-inner{display:block;top:50%;margin-top:-.125rem;transition:transform 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1)}.navTrigger-inner:before,.navTrigger-inner:after{content:'';display:block}.navTrigger-inner,.navTrigger-inner:before,.navTrigger-inner:after{width:100%;height:.25rem;background-color:currentColor;position:absolute}.navTrigger-inner:before{top:-.5em;transition:top 0.2s 0.5s cubic-bezier(0.32, 0.01, 0, 1),opacity 0s 0.5s linear,transform 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1),margin-top 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1)}.navTrigger-inner:after{bottom:-.5em;transition:bottom 0.2s 0.5s cubic-bezier(0.32, 0.01, 0, 1),transform 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1),margin-bottom 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1)}.navTrigger:hover:not(.isOpen) .navTrigger-inner:before{margin-top:-.2em}.navTrigger:hover:not(.isOpen) .navTrigger-inner:after{margin-bottom:-.2em}.navTrigger.white{color:#fff}.navTrigger.isOpen .navTrigger-inner{-ms-transform:rotate(225deg);transform:rotate(225deg);transition:transform 0.5s 0.2s cubic-bezier(0.32, 0.01, 0, 1)}.navTrigger.isOpen .navTrigger-inner:before{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.32, 0.01, 0, 1),opacity 0s 0.2s linear}.navTrigger.isOpen .navTrigger-inner:after{bottom:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.2s cubic-bezier(0.32, 0.01, 0, 1),transform 0.5s 0.2s cubic-bezier(0.32, 0.01, 0, 1)}.site-navigation{position:fixed;z-index:911;width:100%;height:0;left:0;overflow:hidden;color:#373737;transition:height 0s 2s linear}.site-navigation.closing{background-color:#fff}.site-navigation.closing .site-navigation--nav,.site-navigation.isOpen.closing .site-navigation--nav{transition:all 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1);-ms-transform:scale(0.9);transform:scale(0.9);opacity:0}.site-navigation.isOpen{height:100%;transition:height 0s 0s linear;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden}.site-navigation.isOpen .site-navigation--nav{opacity:1;transition:opacity 0.2s 0s cubic-bezier(0.03, 0.46, 0.31, 0.97)}.site-navigation.isOpen .site-navigation--primary-links .site-navigation--link-container{transition:all 0.3s cubic-bezier(0.03, 0.46, 0.31, 0.97)}.site-navigation.isOpen .site-navigation--primary-links .site-navigation--link-container:nth-of-type(9n+0){transition-delay:0s}.site-navigation.isOpen .site-navigation--primary-links .site-navigation--link-container:nth-of-type(9n+1){transition-delay:.05s}.site-navigation.isOpen .site-navigation--primary-links .site-navigation--link-container:nth-of-type(9n+2){transition-delay:.1s}.site-navigation.isOpen .site-navigation--primary-links .site-navigation--link-container:nth-of-type(9n+3){transition-delay:.15s}.site-navigation.isOpen .site-navigation--primary-links .site-navigation--link-container:nth-of-type(9n+4){transition-delay:.2s}.site-navigation.isOpen .site-navigation--primary-links .site-navigation--link-container:nth-of-type(9n+5){transition-delay:.25s}.site-navigation.isOpen .site-navigation--primary-links .site-navigation--link-container:nth-of-type(9n+6){transition-delay:.3s}.site-navigation.isOpen .site-navigation--primary-links .site-navigation--link-container:nth-of-type(9n+7){transition-delay:.35s}.site-navigation.isOpen .site-navigation--secondary-links{-ms-transform:translateY(0%);transform:translateY(0%);transition:all 0.5s cubic-bezier(0.03, 0.46, 0.31, 0.97)}.site-navigation.isOpen .site-navigation--link-container{opacity:1;-ms-transform:translateY(0%);transform:translateY(0%)}.site-navigation--nav{position:relative;width:100%;min-height:100%;height:auto;padding-top:calc(10vw * 1);padding-bottom:calc(10vw * 1);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem);display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;opacity:0;background-color:#fff;transition:opacity 0.5s cubic-bezier(0.03, 0.46, 0.31, 0.97)}@media screen and (orientation: portrait){.site-navigation--nav{padding-top:calc(20vw * 1);padding-bottom:calc(20vw * 1)}}@media screen and (min-width: 768px) and (orientation: portrait){.site-navigation--nav{padding-top:calc(15vw * 1);padding-bottom:calc(15vw * 1)}}@media screen and (min-width: 992px) and (orientation: portrait){.site-navigation--nav{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * 1)}}.site-navigation--link-container{opacity:0;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all 0.35s cubic-bezier(0.03, 0.46, 0.31, 0.97)}.site-navigation--link-container:after{display:inline;content:'/';color:#a9c000;font-weight:400;position:relative;margin-left:0.5em;margin-right:0.5em}.site-navigation--link-container:last-of-type:after{display:none}.site-navigation--link-container span:not(.skinny){font-size:1rem;margin-left:0.5em}.site-navigation--link-container .skinny{font-weight:200}.site-navigation--link-container .link--underline.active{pointer-events:none;color:#a9c000}.site-navigation--link-container .link--underline.active:before,.site-navigation--link-container .link--underline.active:after{display:none;animation:none}.site-navigation--primary-links{padding-left:1rem;padding-right:1rem;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;line-height:1.4;letter-spacing:-0.02em;font-weight:700;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5em;font-size:calc(1rem + 1vw);list-style:none;width:100%}@media screen and (orientation: portrait){.site-navigation--primary-links{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;font-size:calc(2.1154rem + 1vw)}}.site-navigation--primary-links .note{letter-spacing:0}@media screen and (orientation: portrait){.site-navigation--primary-links .site-navigation--link-container:after{content:none}}.site-navigation--secondary-links{padding-left:1rem;padding-right:1rem;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.4;letter-spacing:-0.02em;font-weight:700;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;list-style:none;width:100%;-ms-transform:translateY(-100%);transform:translateY(-100%);transition:all 0.35s cubic-bezier(0.03, 0.46, 0.31, 0.97)}@media screen and (orientation: portrait){.site-navigation--secondary-links{-ms-flex-pack:start;justify-content:flex-start}}.site-navigation--secondary-links .site-navigation--link-container{margin-bottom:0.5em}@media screen and (min-width: 768px){.site-navigation--nav{-ms-flex-align:center;align-items:center}.site-navigation--primary-links{font-size:3.4231rem}.site-navigation--secondary-links{font-size:1.3077rem}}@media screen and (min-width: 992px){.site-navigation--nav{padding-top:10vw}.site-navigation--primary-links{font-size:2.1154rem}.site-navigation--secondary-links{font-size:1rem}}@media screen and (min-width: 1200px){.site-navigation--primary-links{font-size:2.6154rem}.site-navigation--secondary-links{font-size:1.3077rem}}@media screen and (min-width: 1600px){.site-navigation--primary-links{font-size:3.4231rem}.site-navigation--secondary-links{font-size:1.6154rem}}.pull-quote{text-align:center;position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:visible}.pull-quote .module-background{background-color:#373737}.pull-quote .module-content{width:100%;position:relative;z-index:2;color:#fff}.pull-quote .eyebrow.quotation-mark:before{font-family:"icons";content:'\EA0E';display:block;color:#a9c000;margin-bottom:1.5em;font-size:1.3077rem}.pull-quote blockquote{padding-left:1rem;padding-right:1rem;border-left:0.2rem solid #a9c000;width:100%;padding-left:1em;margin:2em 0;border:0;margin:0 auto}.pull-quote blockquote p{font-size:1.3077rem;line-height:1.5;letter-spacing:.015em;font-style:italic;font-family:'Miller Text It', Times, Georgia, serif;font-weight:400}.pull-quote blockquote p{line-height:1.6;max-width:30em;margin:0 auto}.pull-quote cite{font-size:.6154rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em;margin-bottom:0;letter-spacing:0.1em;font-style:normal;margin-top:1rem;display:block}.pull-quote .credit-pic{display:block;border-radius:50%;margin:2rem auto 1rem;width:4rem;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.pull-quote .credit-pic:before{content:'';width:100%;padding-top:100%;display:block}.pull-quote.pull-quote-standard .eyebrow{color:#a9c000}.pull-quote.pull-quote-standard cite{text-transform:uppercase}.pull-quote.pull-quote-standard cite .credit-name,.pull-quote.pull-quote-standard cite .credit-title{display:inline-block}.pull-quote.pull-quote-standard cite .credit-name{font-weight:700}.pull-quote.pull-quote-lead .eyebrow{color:#fff}.pull-quote.pull-quote-lead cite .credit-name,.pull-quote.pull-quote-lead cite .credit-title{display:block}.pull-quote.pull-quote-lead cite .credit-name{font-size:1rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1em;margin-bottom:0;letter-spacing:0.05em}.pull-quote.pull-quote-lead cite .credit-title{font-size:.8077rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em;opacity:0.5}@media screen and (min-width: 768px){.pull-quote .eyebrow,.pull-quote cite{font-size:.8077rem}.pull-quote blockquote p{font-size:2.1154rem}.pull-quote .credit-pic{width:5rem}}@media screen and (min-width: 1600px){.pull-quote .eyebrow,.pull-quote cite{font-size:1rem}.pull-quote .eyebrow.quotation-mark:before{font-size:1.6154rem;margin-bottom:1.5em}.pull-quote blockquote{width:calc(100% / 12 * 10)}.pull-quote blockquote p{font-size:3.4231rem}.pull-quote.pull-quote-lead cite .credit-name{font-size:1.3077rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1em;margin-bottom:0}.pull-quote.pull-quote-lead cite .credit-title{font-size:1rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em}}.full-width-image{position:relative;overflow:hidden}.full-width-image-toggle{position:absolute;bottom:1rem;left:1rem}.full-width-image-toggle-btn{width:2rem;height:2rem;border:2px solid rgba(169,192,0,0.7);display:block;position:relative;border-radius:50%;background-clip:content-box;transition:all 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1);z-index:100}.full-width-image-toggle-btn:before,.full-width-image-toggle-btn:after{content:'';display:block;width:.1875rem;background-color:rgba(169,192,0,0.7);position:absolute;-ms-transform:translateX(-50%) translateY(0%) rotate(0deg);transform:translateX(-50%) translateY(0%) rotate(0deg);transition:all 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1)}.full-width-image-toggle-btn:before{height:.1875rem;top:20%;left:50%}.full-width-image-toggle-btn:after{height:.625rem;top:42%;left:50%}.full-width-image-toggle-btn:hover .full-width-image-toggle-btn,.full-width-image-toggle-btn:focus .full-width-image-toggle-btn{border:2px solid #a9c000;transition:all 0s 0s cubic-bezier(0.32, 0.01, 0, 1)}.full-width-image-toggle-btn.is-active:before,.full-width-image-toggle-btn.is-active:after{height:.9375rem;position:absolute;top:50%;left:50%}.full-width-image-toggle-btn.is-active:before{-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.full-width-image-toggle-btn.is-active:after{-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.full-width-image-toggle-btn-cta{width:1px;height:1px;margin:-1px;padding:0;border:0;position:absolute;clip:rect(0 0 0 0);overflow:hidden}.full-width-image-caption{background-color:rgba(55,55,55,0.8);color:#fff;font-size:.8077rem;line-height:1.4;font-weight:bold;min-height:3.75rem;padding:1.25rem 1.0625rem 1.25rem 4.375rem;-ms-transform:translateY(100%);transform:translateY(100%);transition:all 0.2s cubic-bezier(0.32, 0.01, 0, 1) 0.1s;position:absolute;bottom:0;width:100%}.full-width-image-caption.is-active{-ms-transform:translateY(0);transform:translateY(0)}.full-width-image-caption-body{margin-bottom:0.25em;margin-right:0.2em}.full-width-image-caption-credit{font-weight:normal;line-height:1.3}.full-width-image-caption-credit a{line-height:1.3}.full-width-image .module-background{position:relative;width:auto;height:auto}.full-width-image .full-width-image-img{width:100%;display:block}.full-width-image-fixed{height:40vh;max-height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all 0.3s cubic-bezier(0.32, 0.01, 0, 1) 0.1s}.full-width-image-fixed .full-width-image-img{width:1px;height:1px;margin:-1px;padding:0;border:0;position:absolute;clip:rect(0 0 0 0);overflow:hidden}@media screen and (min-width: 768px){.full-width-image-caption{font-size:1rem}.full-width-image-fixed{height:60vh}}@media screen and (min-width: 992px){.full-width-image-fixed{height:80vh;background-attachment:fixed}}.fullWidthVideo-still-img-container{position:relative;z-index:300;opacity:1;transition:opacity 2s, z-index 2s;max-height:100vh;overflow:hidden}.fullWidthVideo-still-img{width:100%}.fullWidthVideo-toggle-btn{position:relative;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:301;width:6rem;height:6rem;cursor:pointer;border:solid #fff;border-radius:50%;display:none;background-color:rgba(64,64,64,0.15)}.player-ready .fullWidthVideo-toggle-btn{display:block}.fullWidthVideo-toggle-btn:before{content:'';border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:18px solid #fff;position:absolute;left:55%;top:50%;-ms-transform:scale(1) translateX(-55%) translateY(-50%);transform:scale(1) translateX(-55%) translateY(-50%)}.fullWidthVideo-toggle-btn-cta{width:1px;height:1px;margin:-1px;padding:0;border:0;position:absolute;clip:rect(0 0 0 0);overflow:hidden}.fullWidthVideo-embed{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 4s}.fullWidthVideo .fullWidthVideo-still-img{transition-duration:0.4s;transition-property:transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-delay:0s}.fullWidthVideo .dark-overlay{display:none}.fullWidthVideo.player-ready .play-button{display:inline-block}.fullWidthVideo.player-ready .dark-overlay{display:block}.fullWidthVideo.player-ready .video-wrapper:hover{cursor:pointer}.fullWidthVideo.player-ready .video-wrapper:hover .fullWidthVideo-toggle-btn{background-color:rgba(64,64,64,0.8);transition:background-color 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1),transform 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1);-ms-transform:scale(1.1) translateX(-45%) translateY(-45%);transform:scale(1.1) translateX(-45%) translateY(-45%)}.fullWidthVideo.player-ready .video-wrapper:hover .fullWidthVideo-toggle-btn:before{transition:transform 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1);-ms-transform:scale(1.25) translateX(-45%) translateY(-40%);transform:scale(1.25) translateX(-45%) translateY(-40%)}.fullWidthVideo.is-active .module-background,.fullWidthVideo.is-active .fullWidthVideo-still-img-container{z-index:-1;opacity:0}.fullWidthVideo.is-active .fullWidthVideo-embed{opacity:1}.fullWidthVideo .module-background{position:relative;width:auto;height:auto}.fullWidthVideo .video-wrapper{position:relative;overflow:hidden}*:not(.dark-bg):not(.medium-bg):not(.white-bg):not(.none):not(.article-sidebar)+.fullWidthVideo.white-bg .module-content{padding-left:10vw;padding-right:10vw}.hero-story{height:100vh;position:relative}.hero-story .module-background{background-color:#4a4242}.hero-story .module-background-video{min-width:100%;min-height:100%}.hero-story .module-background-video::-webkit-media-controls-start-playback-button{display:none;-webkit-appearance:none}.hero-story .module-background--video-mask{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover}.hero-story .module-content{position:absolute;bottom:10vh;z-index:300;transition:opacity 2s, z-index 2s;pointer-events:none}.hero-story .featured-content-link{position:absolute;height:100%;width:100%;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}.hero-story .hero-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;padding-left:1rem;padding-right:1rem}.hero-story .hero-content .eyebrow{font-size:.8077rem;line-height:1.1}.hero-story .hero-content .headline{line-height:1.2;font-size:2.1154rem}.hero-story .hero-content .headline:last-child{margin-bottom:0}.hero-story .hero-content .headline::-moz-selection{background-color:transparent}.hero-story .hero-content .headline::selection{background-color:transparent}.hero-story .hero-content .subhead{font-size:.8077rem;margin-top:1em;margin-bottom:0}.hero-story .hero-content .arrow{font-size:.8077rem;position:absolute;margin-left:0;bottom:-2.25em;color:#a9c000}.hero-story .hero-content a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-order:3;order:3}.hero-story .hero-content .isFirst{-ms-flex-order:2;order:2}.hero-story .hero-content .hash{-ms-flex-order:1;order:1;background-color:#a9c000}.hero-story .hero-content .eyebrow,.hero-story .hero-content .headline,.hero-story .hero-content .subhead{color:#fff}.hero-story .hero-scroll-down-container{color:#fff}.hero-story .dark-overlay{z-index:auto;pointer-events:none}.hero-story.has-image.light-green .module-background{background-color:#404040}.hero-story.has-image.light-green .headline:before,.hero-story.has-image.light-green .headline.isFirst:before,.hero-story.has-image.light-green .eyebrow:before,.hero-story.has-image.light-green .eyebrow.isFirst:before{background-color:#a9c000}.hero-story.has-image.light-green .eyebrow,.hero-story.has-image.light-green .headline,.hero-story.has-image.light-green .subhead{color:#fff}.hero-story.has-image.light-green .arrow{color:#a9c000}.hero-story.has-image.dark-green .module-background{background-color:#fff}.hero-story.has-image.dark-green .headline:before,.hero-story.has-image.dark-green .headline.isFirst:before,.hero-story.has-image.dark-green .eyebrow:before,.hero-story.has-image.dark-green .eyebrow.isFirst:before{background-color:#a9c000}.hero-story.has-image.dark-green .eyebrow,.hero-story.has-image.dark-green .headline,.hero-story.has-image.dark-green .subhead{color:#404040}.hero-story.has-image.dark-green .arrow{color:#a9c000}.hero-story.has-image.dark-all .module-background{background-color:#fff}.hero-story.has-image.light-all .module-background{background-color:#404040}.hero-story.has-image.light-all .headline:before,.hero-story.has-image.light-all .headline.isFirst:before,.hero-story.has-image.light-all .eyebrow:before,.hero-story.has-image.light-all .eyebrow.isFirst:before{background-color:#fff}.hero-story.has-image.light-all .eyebrow,.hero-story.has-image.light-all .headline,.hero-story.has-image.light-all .subhead,.hero-story.has-image.light-all .arrow{color:#fff}.hero-story.dark-green .module-background{background-color:#fff}.hero-story.dark-all .module-background{background-color:#fff}.hero-story.dark-all .headline:before,.hero-story.dark-all .headline.isFirst:before,.hero-story.dark-all .eyebrow:before,.hero-story.dark-all .eyebrow.isFirst:before{background-color:#404040}.hero-story.dark-all .eyebrow,.hero-story.dark-all .headline,.hero-story.dark-all .subhead,.hero-story.dark-all .arrow{color:#404040}.hero-story.light-all .module-background{background-color:#404040}.hero-story.light-all .headline:before,.hero-story.light-all .headline.isFirst:before,.hero-story.light-all .eyebrow:before,.hero-story.light-all .eyebrow.isFirst:before{background-color:#fff}.hero-story.light-all .eyebrow,.hero-story.light-all .headline,.hero-story.light-all .subhead,.hero-story.light-all .arrow{color:#fff}.hero-story.has-video{position:relative}.hero-story.has-video .play-button-container{margin-top:1em}.hero-story.has-video .fullWidthVideo-embed{position:absolute;top:0;left:0;width:100%;height:100%;-ms-transform:none;transform:none}.hero-story.is-active .module-content,.hero-story.is-active .module-background,.hero-story.is-active .fullWidthVideo-still-img-container{z-index:-1;opacity:0}.hero-story.is-active .fullWidthVideo-embed{opacity:1}.hero-story.hero-media .dark-overlay{display:none}.hero-story.hero-media.player-ready .dark-overlay{display:block}.hero-story.has-link .module-background{transition:transform 0.5s cubic-bezier(0.32, 0.01, 0, 1)}.hero-story.player-ready:hover,.hero-story.has-link:hover{cursor:pointer}.hero-story.player-ready:hover .module-background[class][style],.hero-story.has-link:hover .module-background[class][style]{-ms-transform:scale(1.05);transform:scale(1.05)}.hero-story.player-ready:hover .play-button,.hero-story.has-link:hover .play-button{color:#a9c000}.hero-story.player-ready:hover .play-button .fullWidthVideo-toggle-btn,.hero-story.has-link:hover .play-button .fullWidthVideo-toggle-btn{border-color:#a9c000}.hero-story.player-ready:hover .play-button .fullWidthVideo-toggle-btn:before,.hero-story.has-link:hover .play-button .fullWidthVideo-toggle-btn:before{border-left-color:#a9c000}.hero-story .play-button{display:none;position:relative;color:white;font-weight:bold;text-transform:uppercase;padding:2px 2px 2px 2em;margin-top:.8em}.hero-story .play-button.player-ready{display:inline-block}.hero-story .play-video-button-text{font-size:.8077rem;line-height:1.1;letter-spacing:0.02em;text-transform:uppercase;font-weight:400}.hero-story .fullWidthVideo-toggle-btn{left:0;width:1.6em;height:1.6em;border-width:2px;-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.hero-story .fullWidthVideo-toggle-btn:before{border-top:0.3em solid transparent;border-bottom:0.3em solid transparent;border-left:0.5em solid currentColor;margin-left:0.05em}.hero-story.pink-theme .module-background,.hero-story.pink-theme .hero-content .module-background{background-color:#fc5b5f}.hero-story.pink-theme .headline:before,.hero-story.pink-theme .eyebrow:before,.hero-story.pink-theme .hero-content .headline:before,.hero-story.pink-theme .hero-content .eyebrow:before{background-color:#404040}.hero-story.pink-theme .hero-scroll-down-container,.hero-story.pink-theme .hero-content .hero-scroll-down-container{color:#fff}.hero-story.pink-theme .arrow,.hero-story.pink-theme .hero-content .arrow{color:#404040}.hero-story.pink-theme .hero-scroll-down-container,.hero-story.pink-theme .hero-content .hero-scroll-down-container{color:#fff}.hero-story.tan-theme .module-background,.hero-story.tan-theme .hero-content .module-background{background-color:#c4bd9d}.hero-story.tan-theme .headline:before,.hero-story.tan-theme .eyebrow:before,.hero-story.tan-theme .hero-content .headline:before,.hero-story.tan-theme .hero-content .eyebrow:before{background-color:#404040}.hero-story.tan-theme .hero-scroll-down-container,.hero-story.tan-theme .hero-content .hero-scroll-down-container{color:#fff}.hero-story.tan-theme .arrow,.hero-story.tan-theme .hero-content .arrow{color:#404040}.hero-story.tan-theme .hero-scroll-down-container,.hero-story.tan-theme .hero-content .hero-scroll-down-container{color:#fff}.hero-story.green-blue-theme .module-background,.hero-story.green-blue-theme .hero-content .module-background{background-color:#89a596}.hero-story.green-blue-theme .headline:before,.hero-story.green-blue-theme .eyebrow:before,.hero-story.green-blue-theme .hero-content .headline:before,.hero-story.green-blue-theme .hero-content .eyebrow:before{background-color:#404040}.hero-story.green-blue-theme .hero-scroll-down-container,.hero-story.green-blue-theme .hero-content .hero-scroll-down-container{color:#fff}.hero-story.green-blue-theme .arrow,.hero-story.green-blue-theme .hero-content .arrow{color:#404040}.hero-story.green-blue-theme .hero-scroll-down-container,.hero-story.green-blue-theme .hero-content .hero-scroll-down-container{color:#fff}.hero-story.blue-theme .module-background,.hero-story.blue-theme .hero-content .module-background{background-color:#81969b}.hero-story.blue-theme .headline:before,.hero-story.blue-theme .eyebrow:before,.hero-story.blue-theme .hero-content .headline:before,.hero-story.blue-theme .hero-content .eyebrow:before{background-color:#404040}.hero-story.blue-theme .hero-scroll-down-container,.hero-story.blue-theme .hero-content .hero-scroll-down-container{color:#fff}.hero-story.blue-theme .arrow,.hero-story.blue-theme .hero-scroll-down-container,.hero-story.blue-theme .hero-content .arrow,.hero-story.blue-theme .hero-content .hero-scroll-down-container{color:#404040}.hero-story.blue-theme .hero-scroll-down-container,.hero-story.blue-theme .hero-content .hero-scroll-down-container{color:#fff}.hero-story.gold-theme .module-background,.hero-story.gold-theme .hero-content .module-background{background-color:#edcd68}.hero-story.gold-theme .headline:before,.hero-story.gold-theme .eyebrow:before,.hero-story.gold-theme .hero-content .headline:before,.hero-story.gold-theme .hero-content .eyebrow:before{background-color:#404040}.hero-story.gold-theme .hero-scroll-down-container,.hero-story.gold-theme .hero-content .hero-scroll-down-container{color:#fff}.hero-story.gold-theme .arrow,.hero-story.gold-theme .hero-content .arrow{color:#404040}.hero-story.gold-theme .hero-scroll-down-container,.hero-story.gold-theme .hero-content .hero-scroll-down-container{color:#fff}.page-tagline+.hero-story:not(.list-tile) .module-content{bottom:0}.module.hero-story:not(.hero-list):first-child .module-background{animation:heroFirstChild 1s cubic-bezier(0.03, 0.46, 0.31, 0.97) forwards;-ms-transform:scale(1.2);transform:scale(1.2)}.module.hero-story:not(.hero-list):first-child .isFirst:before,.module.hero-story:not(.hero-list):first-child .isFirst,.module.hero-story:not(.hero-list):first-child .isSecond,.module.hero-story:not(.hero-list):first-child .isThird{opacity:0;animation:heroFirstChild 1s 0.5s cubic-bezier(0.03, 0.46, 0.31, 0.97) forwards}.module.hero-story:not(.hero-list):first-child .isFirst:before{transform:translate3d(0, -5%, 0)}.module.hero-story:not(.hero-list):first-child .isFirst{transform:translate3d(0, 20%, 0)}.module.hero-story:not(.hero-list):first-child .isSecond{transform:translate3d(0, 25%, 0)}.module.hero-story:not(.hero-list):first-child .isThird{transform:translate3d(0, 30%, 0)}@media screen and (min-width: 768px){.hero-story .module-content{bottom:0}}@media screen and (min-width: 768px) and (orientation: portrait){.hero-story .module-content{margin-bottom:0}}@media screen and (min-width: 768px){.hero-story .hero-content .eyebrow{font-size:.8077rem}.hero-story .hero-content .headline{font-size:3.4231rem}.hero-story .hero-content .subhead{font-size:1rem}.hero-story .hero-content .arrow{font-size:1rem}.hero-story .arrow{font-size:1rem}.hero-story.has-video .play-button-container{margin-top:1.5em}.hero-story .play-video-button-text{font-size:1rem}.solution-tile .hero-content{max-width:100%}}@media screen and (min-width: 992px){.hero-story .hero-content{width:calc(100% / 12 * 10)}.hero-story .hero-content .headline{font-size:3.4231rem}.hero-story .play-video-button-text{font-size:1rem}.hero-story .play-button{padding:2px 2px 2px 2.1em}.solution-tile .module-content{max-width:100%}}@media screen and (min-width: 1200px){.hero-story .hero-content{width:calc(100% / 12 * 8)}.hero-story .hero-content .headline{font-size:4.2308rem}.hero-story .play-button{padding:2px 2px 2px 2.2em}.solution-tile .hero-content{max-width:calc(100% / 12 * 8)}}@media screen and (min-width: 1600px){.hero-story .hero-content .eyebrow{font-size:1rem}.hero-story .hero-content .headline{font-size:5.5385rem;line-height:1.1}.hero-story .hero-content .subhead{font-size:1.3077rem}.hero-story .hero-content .arrow{font-size:1.3077rem}.hero-story .play-video-button-text{font-size:1.3077rem}}.hero-profile{min-height:100vh;position:relative;overflow:hidden}.hero-profile .module-content{position:absolute;bottom:0}.hero-profile .module-content[class]{pointer-events:auto}.hero-profile .module-content .headline{color:#373737}@media screen and (orientation: portrait){.hero-profile .module-content{margin-top:calc(10vw * 0);margin-bottom:calc(10vw * .5);margin-left:0;margin-right:0}}@media screen and (orientation: portrait) and (orientation: portrait){.hero-profile .module-content{margin-top:calc(20vw * 0);margin-bottom:calc(20vw * .5)}}@media screen and (orientation: portrait) and (min-width: 768px) and (orientation: portrait){.hero-profile .module-content{margin-top:calc(15vw * 0);margin-bottom:calc(15vw * .5)}}@media screen and (orientation: portrait) and (min-width: 992px) and (orientation: portrait){.hero-profile .module-content{margin-top:calc(10vw * 0);margin-bottom:calc(10vw * .5)}}@media screen and (orientation: portrait){.hero-profile .module-content .headline{color:#fff}.hero-profile .module-content .hero-profile-group{color:#fff}}.hero-profile .module-background{background-position:70% center}.hero-profile .module-background:before{content:'';background-color:rgba(64,64,64,0.07);position:absolute;width:100%;height:100%;top:0;left:0;mix-blend-mode:darken}@media screen and (orientation: portrait){.hero-profile .module-background:before{background-color:rgba(64,64,64,0.4)}}.hero-profile .hero-content{padding-left:1rem;padding-right:1rem;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;text-align:left;position:relative}.hero-profile .hero-content .headline{max-width:10em;line-height:1.05;font-size:2.6154rem}.hero-profile .hero-content .headline:before{background-color:#a9c000}@media screen and (orientation: portrait){.hero-profile .hero-content .headline:before{background-color:#d6f300}}.hero-profile .hero-content .hero-profile-group{margin-top:1em;margin-bottom:1.5em}.hero-profile .hero-content .hero-profile-group .hero-profile-title{font-size:.8077rem;line-height:1.4;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;margin-right:0.5em;letter-spacing:.02em}.hero-profile .hero-content .hero-profile-group .hero-profile-office{font-size:.8077rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em;text-transform:uppercase;letter-spacing:.02em}.hero-profile .hero-profile-contact{margin-top:-0.5rem;margin-bottom:-0.5rem}.hero-profile .hero-profile-contact .contact-icon-container:first-child{margin-left:-0.6rem}.hero-profile .hero-profile-contact .profile-icon{width:2.5rem;height:2.5rem;color:#a9c000}@media screen and (orientation: portrait){.hero-profile .hero-profile-contact .profile-icon{color:#d6f300}}@media screen and (min-width: 768px) and (orientation: portrait){.hero-profile .module-content{margin-bottom:0}}@media screen and (min-width: 768px){.hero-profile .hero-content .headline{font-size:4.2308rem;max-width:8em}.hero-profile .hero-content .hero-profile-group .hero-profile-title,.hero-profile .hero-content .hero-profile-group .hero-profile-office{font-size:1rem}}@media screen and (min-width: 992px){.hero-profile .hero-content{width:calc(100% / 12 * 10)}.hero-profile .hero-content .headline{font-size:3.4231rem;max-width:12em}}@media screen and (min-width: 1200px){.hero-profile{background-position:center}.hero-profile .hero-content{width:calc(100% / 12 * 8)}.hero-profile .hero-content .headline{font-size:4.2308rem}}@media screen and (min-width: 1600px){.hero-profile .hero-content .headline{font-size:6.8462rem}.hero-profile .hero-content .hero-profile-group .hero-profile-title,.hero-profile .hero-content .hero-profile-group .hero-profile-office{font-size:1.3077rem}.hero-profile .hero-profile-contact{margin-top:-0.5rem;margin-bottom:-0.5rem}.hero-profile .hero-profile-contact .contact-icon-container:first-child{margin-left:-0.75rem}.hero-profile .hero-profile-contact .profile-icon{font-size:1.3077rem;width:3rem;height:3rem}}body.hero-list-first-index .hero-list.start-at-top .module:first-child .module-background{animation:none;animation-fill-mode:forwards}body.hero-list-first-index .hero-list.start-at-bottom .module:last-child .module-background{animation:none;animation-fill-mode:forwards}.hero-list{position:relative;height:100vh;overflow:hidden}.hero-list .module-background--video-mask{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover}.hero-list .list-tile{width:100%;height:100vh;margin:0 auto;position:absolute;top:0;left:0;box-sizing:border-box;overflow:hidden;transform:translate3d(0, 100%, 0);transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-delay:0s}.hero-list .list-tile .module-background{-ms-transform:none;transform:none;transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-delay:0s}.hero-list .list-tile .solution-mega{font-size:15vw;max-width:8em;line-height:.8;opacity:.6}@media screen and (orientation: landscape){.hero-list .list-tile .solution-mega{font-size:2.6154rem}}.hero-list .list-tile .solution-mega:before{background:#fff}.hero-list .list-tile .solution-mega+.subhead{font-size:1rem;max-width:40em;opacity:.7}.hero-list .list-tile .solution-tile-headline{font-size:2.1154rem;font-size:2.1154rem;line-height:1.1;letter-spacing:0;font-family:'Miller Text Reg', Times, Georgia, serif;font-weight:400;max-width:15em;margin-bottom:0.35em;font-weight:400}.hero-list .list-tile .solution-tile-headline:last-child{margin-bottom:0}.hero-list .list-tile .solution-tile-headline:before{background-color:#a9c000}.hero-list .list-tile .solution-link{font-size:2.1154rem;line-height:1.2;letter-spacing:0;font-family:'Miller Text Reg', Times, Georgia, serif;font-weight:400;font-size:1rem;font-style:italic;margin-top:0;color:#a9c000;display:inline-block}.hero-list .list-tile .solution-link:hover{cursor:pointer}.hero-list .list-tile .solution-link.link-arrow:after,.hero-list .list-tile .article-sidebar a.solution-link.article-meta-link:not([class*="icon-"]):after,.article-sidebar .hero-list .list-tile a.solution-link.article-meta-link:not([class*="icon-"]):after,.hero-list .list-tile .related-links .solution-link.related-link:after,.related-links .hero-list .list-tile .solution-link.related-link:after,.hero-list .list-tile .general-links .solution-link.general-link:after,.general-links .hero-list .list-tile .solution-link.general-link:after{font-size:0.4em;vertical-align:middle;position:relative}.hero-list .list-tile .solution-list--more-link{position:absolute;z-index:10;bottom:0;padding-bottom:2em;transition:bottom 0.5s cubic-bezier(0.32, 0.01, 0, 1);left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);animation:1s scrollIconBounce infinite;opacity:0.5}.hero-list .list-tile .solution-list--more-link .icon-arrow{color:#fff;font-size:.8077rem}.hero-list .list-tile .isFirst:before,.hero-list .list-tile .isFirst,.hero-list .list-tile .isSecond,.hero-list .list-tile .isThird{transition:transform 1s cubic-bezier(0.03, 0.46, 0.31, 0.97),opacity 1s cubic-bezier(0.03, 0.46, 0.31, 0.97);opacity:0}.hero-list .list-tile .isFirst:before{transform:translate3d(0, -5%, 0)}.hero-list .list-tile .isFirst{transform:translate3d(0, 20%, 0)}.hero-list .list-tile .isSecond{transform:translate3d(0, 25%, 0)}.hero-list .list-tile .isThird{transform:translate3d(0, 30%, 0)}.hero-list .list-tile.animate-up{transform:translate3d(0, 0%, 0) !important}.hero-list .list-tile.animate-up .isFirst:before,.hero-list .list-tile.animate-up .isFirst,.hero-list .list-tile.animate-up .isSecond,.hero-list .list-tile.animate-up .isThird{opacity:1;transform:translate3d(0, 0, 0)}.hero-list.home-tiles .list-tile.page-tagline{min-height:60vh;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media screen and (orientation: portrait){.hero-list.home-tiles .list-tile.page-tagline{min-height:50%}}.hero-list--nav{position:fixed;top:50vh;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:1;right:0.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-list--nav.inactive{opacity:0}.hero-list--nav.inactive .hero-list--nav--link{height:0;min-height:0;margin-bottom:1px}.hero-list--nav--link{height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;text-transform:uppercase;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;letter-spacing:0.05em;text-align:right;line-height:1.1;font-size:.8077rem;outline:none;width:100%;color:#fff;text-decoration:none;transition:border 0.5s cubic-bezier(0.32, 0.01, 0, 1);cursor:pointer;overflow:hidden;border-right:3px solid rgba(255,255,255,0.2);margin-bottom:2px;padding-right:1rem;min-height:1rem}.hero-list--nav--link.active,.hero-list--nav--link:hover{min-height:2rem;border-color:currentColor}.hero-list--nav--link--text{width:1px;height:1px;margin:-1px;padding:0;border:0;position:absolute;clip:rect(0 0 0 0);overflow:hidden;-ms-flex-negative:0;flex-shrink:0;-ms-flex:1 0 auto;flex:1 0 auto}.hero-list--nav--link-highlighted.active,.hero-list--nav--link-highlighted:hover{color:#a9c000}.hero-list--nav--item:last-child .hero-list--nav--link{margin-bottom:0}.hero-list .solution-tile--contact{text-align:center}.hero-list .solution-tile--contact .module-background{background:#404040}.hero-list .solution-tile--contact .module-content{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;pointer-events:auto}.hero-list .solution-tile--contact .hero-content{display:block;max-width:100%}.hero-list .solution-tile--contact .headline{font-size:2.1154rem;line-height:1.1;letter-spacing:0;font-family:'Miller Text Reg', Times, Georgia, serif;font-weight:400;font-size:1.6154rem;max-width:100%}.hero-list .solution-tile--contact .headline:before{display:none}.hero-list .solution-tile--contact .headline:after{content:'';display:block;width:1em;height:4px;background-color:#a9c000;border:none;margin-left:auto;margin-right:auto;margin-top:0.8em;margin-bottom:0.8em}.hero-list .solution-tile--contact .subhead{color:rgba(255,255,255,0.25);margin-bottom:2em;margin-top:0;font-size:1rem;max-width:30em}.hero-list .solution-tile--contact .cta{color:#fff}.hero-list.fixed .hero-list-container{position:relative;z-index:901}.hero-list .solution-tile-anchor{display:block;width:100%;height:100%}.hero-story.solution-tile.list-tile:first-of-type{transform:translate3d(0, 0, 0)}.hero-story.solution-tile.list-tile:first-of-type .module-background{transform:translate3d(0, 0, 0)}.page-tagline+.hero-story.list-tile .module-content{bottom:10vh}@media screen and (min-width: 768px){.hero-list .list-tile .solution-mega{font-size:5.5385rem}.hero-list .list-tile .solution-mega+.subhead{font-size:1rem}.hero-list .list-tile .solution-tile-headline{font-size:3.4231rem}.hero-list .list-tile .solution-link{font-size:1.6154rem}.hero-list .solution-tile--contact .hero-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.hero-list .solution-tile--contact .headline{font-size:3.4231rem}.hero-list .solution-tile--contact .subhead{font-size:1.3077rem}.hero-list .solution-tile--contact .solution-links-list{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-list.home-tiles .list-tile.page-tagline{min-height:50vh}.hero-list.home-tiles .list-tile.animate-up{transform:translate3d(0, 0%, 0) scale(1) !important}.page-tagline+.hero-story.list-tile .module-content{bottom:0}}.page-tagline+.hero-story.list-tile .module-content{bottom:0}@media screen and (min-width: 992px){.hero-list .list-tile .module-background{transform:translate3d(0, -20%, 0) scale(1.5)}.hero-list .list-tile.animate-up .module-background{transform:translate3d(0, 0, 0) scale(1)}.hero-list .list-tile .solution-mega{font-size:4.2308rem}.hero-list .list-tile .solution-mega+.subhead{font-size:1rem}.hero-list .list-tile .solution-tile-headline{font-size:2.6154rem}.hero-list .list-tile .solution-tile-headline:after{height:5px}.hero-list .list-tile .solution-link{font-size:1.3077rem}.hero-list .solution-tile--contact .headline{font-size:2.6154rem}.hero-list .solution-tile--contact .subhead{font-size:1rem}.hero-list--nav--link{padding-top:0.5em;padding-bottom:0.5em}.hero-list--nav--link--text{width:auto;height:auto;margin:0;border:0;position:relative;clip:auto;overflow:visible;text-align:right}.hero-list--nav--link--mask{max-width:10em}.hero-list--nav--link-highlighted{color:#a9c000}.hero-list--nav--link-highlighted:hover,.hero-list--nav--link-highlighted.active,.hero-list--nav--link-highlighted.active:hover{border-color:#a9c000;color:#a9c000}.hero-list--nav--link .hero-list--nav--link--mask{-ms-flex-negative:0;flex-shrink:0;-ms-flex:1 0 auto;flex:1 0 auto;-ms-transform:translateY(-200%);transform:translateY(-200%);transition:all 0.4s cubic-bezier(0.32, 0.01, 0, 1)}.hero-list--nav--link .hero-list--nav--link--text{opacity:0;transition:opacity 0.4s cubic-bezier(0.32, 0.01, 0, 1),color 0s cubic-bezier(0.32, 0.01, 0, 1)}.hero-list--nav--link:hover .hero-list--nav--link--mask,.hero-list--nav--link.active:hover .hero-list--nav--link--mask{-ms-transform:translateY(0%);transform:translateY(0%)}.hero-list--nav--link:hover .hero-list--nav--link--text,.hero-list--nav--link.active:hover .hero-list--nav--link--text{opacity:1;animation-fill-mode:initial}.hero-list--nav--link.active .hero-list--nav--link--mask{-ms-transform:translateY(0%);transform:translateY(0%);padding-top:1.5em;padding-bottom:1.5em}.hero-list--nav--link.active .hero-list--nav--link--text{animation:navItemHover 3s 0s;animation-fill-mode:forwards}.hero-list--nav--link.active ~ .hero-list--nav--item:not(:hover) .hero-list--nav--link--mask{-ms-transform:translateY(200%);transform:translateY(200%)}.hero-list.home-tiles .hero-list--nav--link.active .hero-list--nav--link--mask{-ms-transform:translateY(-200%);transform:translateY(-200%)}.hero-list.home-tiles .hero-list--nav--link.active:hover .hero-list--nav--link--mask{-ms-transform:translateY(0%);transform:translateY(0%)}.hero-list.home-tiles .list-tile.page-tagline{min-height:60vh}.hero-list.home-tiles .list-tile.animate-up{transform:translate3d(0, 0%, 0) scale(1) !important}}@media screen and (min-width: 1200px){.hero-list .list-tile .solution-mega{font-size:5.5385rem}.hero-list .list-tile .solution-tile-headline{font-size:3.4231rem}.hero-list .solution-tile--contact .headline{font-size:3.4231rem}.hero-list .solution-tile--contact .subhead{font-size:1.3077rem}.hero-list--nav{right:1rem}.hero-list--nav--link{margin-bottom:4px}.hero-list--nav--link.active{min-height:4rem}.hero-list--nav--link.active .hero-list--nav--link--text{-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.hero-list.home-tiles .list-tile.animate-up{transform:translate3d(0, 0%, 0) scale(1) !important}}@media screen and (min-width: 1600px){.hero-list .list-tile .solution-mega{font-size:6.8462rem}.hero-list .list-tile .solution-mega+.subhead{font-size:1.3077rem}.hero-list .list-tile .solution-tile-headline{font-size:4.2308rem}.hero-list .list-tile .solution-link{font-size:1.6154rem}.hero-list .solution-tile--contact .headline{font-size:4.2308rem}.hero-list .solution-tile--contact .headline:after{height:6px}.hero-list .solution-tile--contact .subhead{font-size:1.6154rem}.hero-list--nav{right:2rem}}.about-razorfish-content{padding-left:1rem;padding-right:1rem}.about-razorfish .module-content{padding-top:0}.about-razorfish h2{font-size:1.3077rem;line-height:1.4;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:0.5em}.about-razorfish p{font-size:1rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em}.about-razorfish a{display:inline;line-height:1;text-decoration:none;position:relative;cursor:pointer;color:#a9c000;background:linear-gradient(to bottom, currentColor 25%, transparent 25%);background-repeat:no-repeat;background-position:right 1.1em;background-size:0% .25em;transition:background-size 0.3s;color:#a9c000}.about-razorfish a:hover{background-image:linear-gradient(to bottom, currentColor 25%, transparent 25%);background-size:100% 0.25em;background-position:left 1.1em}.about-razorfish a.muted{color:#373737}.about-razorfish a-primary{color:#a9c000}.about-razorfish a-secondary{text-decoration:none;position:relative;display:inline-block;cursor:pointer}.about-razorfish a-arrow{margin-right:1.5em;transition:0s 0s}.about-razorfish a-arrow:after{font-family:"icons";content:'\EA11';position:absolute;margin-left:0.8em;font-size:0.4em;vertical-align:middle;transition:margin-left 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1)}.about-razorfish a-arrow:hover:after{margin-left:1.4em}.about-razorfish a:focus{outline:none}@media screen and (min-width: 768px){.about-razorfish h2{font-size:1.6154rem}.about-razorfish p{font-size:1rem}}@media screen and (min-width: 992px){.about-razorfish-content{width:calc(100% / 12 * 8);margin-left:calc(100% / 12 * 2)}.about-razorfish p{font-size:1rem}}@media screen and (min-width: 1200px){.about-razorfish-content{width:calc(100% / 12 * 6);margin-left:calc(100% / 12 * 3)}.about-razorfish p{font-size:1rem}}@media screen and (min-width: 1600px){.about-razorfish{margin-top:-3.75vw}.about-razorfish h2{font-size:2.1154rem}.about-razorfish p{font-size:1.3077rem}}.related-links{width:100%}.related-links .module-content{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .5);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media screen and (orientation: portrait){.related-links .module-content{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.related-links .module-content{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.related-links .module-content{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .5)}}.related-links .related-links-content{padding-left:1rem;padding-right:1rem;width:100%}.related-links .headline{font-size:.8077rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em;text-transform:uppercase;color:#b2b2b2;letter-spacing:0.02em;font-weight:500}.related-links .headline:before{content:none}.related-links li{margin-bottom:1.5em;font-size:1.3077rem}.related-links li:last-child{margin-bottom:0}.related-links .related-link{font-size:1.3077rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1em;line-height:1.1;margin-bottom:0.25em;display:block}.related-links .related-link:last-child{margin-bottom:0}.related-links .related-link:after{position:static}.related-links .related-link:hover{color:#a9c000}.related-links .related-link-subline{font-size:1rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em;display:block;line-height:1.5}.related-links .related-link-subline:last-child{margin-bottom:0}@media screen and (min-width: 992px){.related-links .related-links-content{width:calc(100% / 12 * 8)}}@media screen and (min-width: 1200px){.related-links .related-links-content{width:calc(100% / 12 * 6)}}@media screen and (min-width: 1600px){.related-links li{font-size:1.6154rem}.related-links .related-link{font-size:1.6154rem}.related-links .related-link-subline{font-size:1.3077rem}}.site-social-share{display:inline-block;position:absolute;width:auto;top:0;right:0;color:#404040;overflow:visible}.site-social-share .module-content{width:auto;overflow:visible;position:relative;margin-right:10vw;padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0);padding-left:0;padding-right:0}@media screen and (orientation: portrait){.site-social-share .module-content{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * 0)}}@media screen and (min-width: 768px) and (orientation: portrait){.site-social-share .module-content{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * 0)}}@media screen and (min-width: 992px) and (orientation: portrait){.site-social-share .module-content{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0)}}.site-social-share.top .share-icon-container{position:absolute;right:0}.site-social-share.top .share-icon{background-color:#ebe7e6}.site-social-share.top .share-icon:hover:before{animation:none}.site-social-share .share-icon-container{display:block;transition-delay:0s;z-index:6}.site-social-share .share-icon-container .share-icon{width:3rem;height:3rem;padding:0}.site-social-share .share-icon-container .share-icon:hover{background-color:#a9c000}.site-social-share .share-icon-container .share-icon:active,.site-social-share .share-icon-container .share-icon:target{background-color:#93a700}.site-social-share .share-icon-container .share-icon:before{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:1rem}.site-social-share.top .share-icon-container:nth-of-type(2){z-index:5;-ms-transform:translateY(100%);transform:translateY(100%)}.site-social-share.top .share-icon-container:nth-of-type(3){z-index:4;-ms-transform:translateY(200%);transform:translateY(200%)}.site-social-share.top .share-icon-container:nth-of-type(4){z-index:3;-ms-transform:translateY(300%);transform:translateY(300%)}.site-social-share.top .share-icon-container:nth-of-type(5){z-index:2;-ms-transform:translateY(400%);transform:translateY(400%)}.site-social-share.top .share-icon-container:nth-of-type(6){z-index:1;-ms-transform:translateY(500%);transform:translateY(500%)}.site-social-share.top .share-icon-container .share-icon{-ms-transform:translateY(0);transform:translateY(0);opacity:1}.case-study .site-social-share .share-icon-container .share-icon:hover{background-color:#d4ccca}.case-study .site-social-share .share-icon-container .share-icon:active,.case-study .site-social-share .share-icon-container .share-icon:target{background-color:#beb1ad}.article-wrapper .site-social-share.top[data-position]{transition-duration:1.8s}.article-wrapper .site-social-share .module-content{padding:10vw}@media screen and (orientation: portrait){.article-wrapper .site-social-share .module-content{padding-top:10vw}}@media screen and (orientation: landscape){.article-wrapper .site-social-share .module-content{padding-top:5vw}}@media screen and (min-width: 1200px){.site-social-share .share-icon-container .share-icon{width:4rem;height:4rem}.article-wrapper .site-social-share .module-content{padding-top:10vw}.dark-bg+.dark-bg .site-social-share.top .share-icon-container,.medium-bg+.medium-bg .site-social-share.top .share-icon-container,.white-bg+.white-bg .site-social-share.top .share-icon-container,.none+.none .site-social-share.top .share-icon-container,.none+.white-bg .site-social-share.top .share-icon-container,.pull-quote+.dark-bg .site-social-share.top .share-icon-container,.pull-quote+.medium-bg .site-social-share.top .share-icon-container,.pull-quote+.white-bg .site-social-share.top .share-icon-container,.pull-quote+.none .site-social-share.top .share-icon-container{top:0}}.social-share-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.social-share-footer .module-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-top:calc(10vw * 0);padding-bottom:calc(10vw * 1);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem)}@media screen and (orientation: portrait){.social-share-footer .module-content{padding-top:calc(20vw * 0);padding-bottom:calc(20vw * 1)}}@media screen and (min-width: 768px) and (orientation: portrait){.social-share-footer .module-content{padding-top:calc(15vw * 0);padding-bottom:calc(15vw * 1)}}@media screen and (min-width: 992px) and (orientation: portrait){.social-share-footer .module-content{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * 1)}}.social-share-footer .social-share-content{padding-left:1rem;padding-right:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;width:100%;position:relative}.social-share-footer .social-share-content:before{content:'';width:calc(100% - 2rem);height:4px;margin-bottom:1.5rem;background-color:#ebe7e6;position:relative}.social-share-footer .social-share-content .build-in:not(.social-share-label){margin-left:-1.5rem}.social-share-footer .social-share-label{text-transform:uppercase;display:block;font-size:.8077rem;letter-spacing:0.02em;margin-right:1em;color:#b2b2b2}.social-share-footer .share-icon-container{background:transparent}.social-share-footer .share-icon-container:first-child{display:none}.social-share-footer .share-icon-container .share-icon{font-size:1rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-transform:none;transform:none;opacity:1;padding:0}@media screen and (min-width: 768px){.social-share-footer .social-share-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.social-share-footer .social-share-content:before{margin-bottom:1rem}.social-share-footer .social-share-content .build-in:not(.social-share-label){margin-left:0}}@media screen and (min-width: 992px){.social-share-footer .social-share-content{width:calc(100% / 12 * 8)}}@media screen and (min-width: 1200px){.social-share-footer .social-share-content{width:calc(100% / 12 * 6)}}.feed{width:100%;height:auto;overflow:hidden}.feed header .module-content .headline{font-size:1.6154rem}.feed.landing-feed{background-color:#ebe7e6}.feed.landing-feed>.module-content{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * 0);padding-left:0;padding-right:0}@media screen and (orientation: portrait){.feed.landing-feed>.module-content{padding-top:calc(20vw * 0);padding-bottom:calc(20vw * 0)}}@media screen and (min-width: 768px) and (orientation: portrait){.feed.landing-feed>.module-content{padding-top:calc(15vw * 0);padding-bottom:calc(15vw * 0)}}@media screen and (min-width: 992px) and (orientation: portrait){.feed.landing-feed>.module-content{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * 0)}}.feed.landing-feed .simple-header .module-background{background-color:#ebe7e6}.feed-list-container:after{content:'';display:table;clear:both}.feed.curated-feed .feed-list-container{margin:0;padding:0}.feed-item{position:relative;width:100%;float:left;overflow:hidden;background-color:transparent}.feed-item .feed-item-content,.feed-item .eyebrow,.feed-item .headline{transition:all 0s 0s cubic-bezier(0.32, 0.01, 0, 1)}.feed-item.filler-tile{display:none;pointer-events:none}.feed-item:before{content:'' !important;display:block;padding-top:50%}.feed-item.has-image:before{padding-top:100%}.feed-item.has-image .feed-item-content-copy{height:50%}@media screen and (max-width: 767px) and (orientation: portrait){.feed-item.has-image .light-all .eyebrow,.feed-item.has-image .light-all .arrow{color:#fff}.feed-item.has-image .light-all .headline{color:#fff}.feed-item.has-image .light-all .subhead{color:#fff}.feed-item.has-image .light-green .eyebrow,.feed-item.has-image .light-green .arrow{color:#a9c000}.feed-item.has-image .light-green .headline{color:#fff}.feed-item.has-image .light-green .subhead{color:#fff}.feed-item.has-image .dark-all .eyebrow,.feed-item.has-image .dark-all .arrow{color:#373737}.feed-item.has-image .dark-all .headline{color:#373737}.feed-item.has-image .dark-all .subhead{color:#373737}.feed-item.has-image .dark-green .eyebrow,.feed-item.has-image .dark-green .arrow{color:#a9c000}.feed-item.has-image .dark-green .headline{color:#373737}.feed-item.has-image .dark-green .subhead{color:#373737}}.feed-item.has-image .top-align .feed-item-content-copy{-ms-flex-item-align:start;align-self:flex-start}.feed-item.has-image .top-align .feed-item-content-background-image{background-position:top}.feed-item.has-image .bottom-align .feed-item-content-copy{-ms-flex-item-align:end;align-self:flex-end}.feed-item.has-image .bottom-align .feed-item-content-background-image{background-position:bottom}.feed-item:hover .bg-zoom{-ms-transform:scale(1.05);transform:scale(1.05)}.feed-item:hover .feed-item-content-copy:before,.feed-item:hover .feed-item-content-copy:after{-ms-transform:translateY(-50%) scale(1.5);transform:translateY(-50%) scale(1.5)}.feed-item:not(.filler-tile):target,.feed-item:not(.filler-tile):active{-webkit-filter:brightness(95%);filter:brightness(95%)}.feed-item-content{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;pointer-events:none}.feed-item-content-copy{width:100%;height:100%;padding:0 10%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:200;position:relative}.feed-item-content-copy .headline{-ms-flex-order:2;order:2;line-height:1.2;letter-spacing:0;max-width:14em;font-size:1.3077rem;width:100%}.feed-item-content-copy .headline:before{content:none}.feed-item-content-copy .subhead{-ms-flex-order:3;order:3;font-size:.8077rem;margin-bottom:0}.feed-item-content-copy .eyebrow{-ms-flex-order:1;order:1;font-size:.6154rem;margin-bottom:0.5rem;text-transform:uppercase;width:100%;line-height:1.2}.feed-item-content-copy:after,.feed-item-content-copy:before{top:50%;content:none;height:0;width:0;position:absolute;pointer-events:none;-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);border-style:solid;border-color:transparent;transition:all 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1)}.feed-item-content-copy:before{left:-1.2em;border-width:1em calc(1em * 1.3) 1em 0;-ms-transform-origin:right center;transform-origin:right center}.feed-item-content-copy:after{right:-1.2em;border-width:1em 0 1em calc(1em * 1.3);-ms-transform-origin:left center;transform-origin:left center}.feed-item-content-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;overflow:hidden}.feed-item-content-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.top-align .feed-item-content-background-image{background-position:bottom}.bottom-align .feed-item-content-background-image{background-position:top}.feed-item .arrow{-ms-flex-order:4;order:4;color:#a9c000;font-size:.70771rem;margin-left:-.70771rem;position:absolute;margin-top:1.5em;left:50%}.feed-item:nth-of-type(12n+1):not(.has-image) .feed-item-content-background{background-color:#fc5b5f}.feed-item:nth-of-type(12n+1):not(.has-image) .eyebrow,.feed-item:nth-of-type(12n+1):not(.has-image) .arrow{color:#373737}.feed-item:nth-of-type(12n+1):not(.has-image) .headline{color:#fff}.feed-item:nth-of-type(12n+1):not(.has-image) .subhead{color:#fff}.feed-item:nth-of-type(12n+2):not(.has-image) .feed-item-content-copy,.feed-item:nth-of-type(12n+8):not(.has-image) .feed-item-content-copy{background-color:#fff}@media screen and (min-width: 768px), screen and (orientation: landscape){.feed-item:nth-of-type(12n+2) .feed-item-content-copy,.feed-item:nth-of-type(12n+8) .feed-item-content-copy{background-color:#fff}}.feed-item:nth-of-type(12n+2) .eyebrow,.feed-item:nth-of-type(12n+2) .arrow,.feed-item:nth-of-type(12n+8) .eyebrow,.feed-item:nth-of-type(12n+8) .arrow{color:#a9c000}.feed-item:nth-of-type(12n+2) .headline,.feed-item:nth-of-type(12n+8) .headline{color:#373737}.feed-item:nth-of-type(12n+2) .subhead,.feed-item:nth-of-type(12n+8) .subhead{color:#373737}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy:after,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy:after{border-left-color:#fff}.feed-item:nth-of-type(12n+3):not(.has-image) .feed-item-content-copy,.feed-item:nth-of-type(12n+9):not(.has-image) .feed-item-content-copy{background-color:#f6f6f6}@media screen and (min-width: 768px), screen and (orientation: landscape){.feed-item:nth-of-type(12n+3) .feed-item-content-copy,.feed-item:nth-of-type(12n+9) .feed-item-content-copy{background-color:#f6f6f6}}.feed-item:nth-of-type(12n+3) .eyebrow,.feed-item:nth-of-type(12n+3) .arrow,.feed-item:nth-of-type(12n+9) .eyebrow,.feed-item:nth-of-type(12n+9) .arrow{color:#a9c000}.feed-item:nth-of-type(12n+3) .headline,.feed-item:nth-of-type(12n+9) .headline{color:#373737}.feed-item:nth-of-type(12n+3) .subhead,.feed-item:nth-of-type(12n+9) .subhead{color:#373737}.feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy:before,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy:before{border-right-color:#f6f6f6}.feed-item:nth-of-type(12n+4):not(.has-image) .feed-item-content-copy,.feed-item:nth-of-type(12n+10):not(.has-image) .feed-item-content-copy{background-color:#373737}@media screen and (min-width: 768px), screen and (orientation: landscape){.feed-item:nth-of-type(12n+4) .feed-item-content-copy,.feed-item:nth-of-type(12n+10) .feed-item-content-copy{background-color:#373737}}.feed-item:nth-of-type(12n+4) .eyebrow,.feed-item:nth-of-type(12n+4) .arrow,.feed-item:nth-of-type(12n+10) .eyebrow,.feed-item:nth-of-type(12n+10) .arrow{color:#a9c000}.feed-item:nth-of-type(12n+4) .headline,.feed-item:nth-of-type(12n+10) .headline{color:#fff}.feed-item:nth-of-type(12n+4) .subhead,.feed-item:nth-of-type(12n+10) .subhead{color:#fff}.feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy:after,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy:after{border-left-color:#373737}.feed-item:nth-of-type(12n+5):not(.has-image) .feed-item-content-copy,.feed-item:nth-of-type(12n+11):not(.has-image) .feed-item-content-copy{background-color:#fff}@media screen and (min-width: 768px), screen and (orientation: landscape){.feed-item:nth-of-type(12n+5) .feed-item-content-copy,.feed-item:nth-of-type(12n+11) .feed-item-content-copy{background-color:#fff}}.feed-item:nth-of-type(12n+5) .eyebrow,.feed-item:nth-of-type(12n+5) .arrow,.feed-item:nth-of-type(12n+11) .eyebrow,.feed-item:nth-of-type(12n+11) .arrow{color:#a9c000}.feed-item:nth-of-type(12n+5) .headline,.feed-item:nth-of-type(12n+11) .headline{color:#373737}.feed-item:nth-of-type(12n+5) .subhead,.feed-item:nth-of-type(12n+11) .subhead{color:#373737}.feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy:before,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy:before{border-right-color:#fff}.feed-item:nth-of-type(12n+6) .feed-item-content-background{background-color:#dadada}.feed-item:nth-of-type(12n+6) .eyebrow,.feed-item:nth-of-type(12n+6) .arrow{color:#fff}.feed-item:nth-of-type(12n+6) .headline{color:#373737}.feed-item:nth-of-type(12n+6) .subhead{color:#373737}.feed-item:nth-of-type(12n+7) .feed-item-content-background{background-color:#cfdba7}.feed-item:nth-of-type(12n+7) .eyebrow,.feed-item:nth-of-type(12n+7) .arrow{color:#fff}.feed-item:nth-of-type(12n+7) .headline{color:#373737}.feed-item:nth-of-type(12n+7) .subhead{color:#373737}.feed-item:nth-of-type(12n+12) .feed-item-content-background{background-color:#91b9c0}.feed-item:nth-of-type(12n+12) .eyebrow,.feed-item:nth-of-type(12n+12) .arrow{color:#fff}.feed-item:nth-of-type(12n+12) .headline{color:#373737}.feed-item:nth-of-type(12n+12) .subhead{color:#373737}.feed-load-more-container{clear:both;display:block;text-align:center;padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .5);padding-left:0;padding-right:0}@media screen and (orientation: portrait){.feed-load-more-container{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.feed-load-more-container{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.feed-load-more-container{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .5)}}.feed-load-more-btn{display:inline-block}.feed-filter{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.feed-filter-control{color:#404040;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:content-box;-webkit-appearance:none;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:.8077rem;font-weight:700;letter-spacing:0em;line-height:1;padding:1.15em 5em 1.15em 1.15em;width:100%;position:relative;box-sizing:border-box;background:transparent;border:rgba(64,64,64,0.2) 2px solid;border-radius:0;z-index:1;box-shadow:none;transition:border-color 0.1s;text-transform:uppercase}.feed-filter-control:hover,.feed-filter-control:focus{cursor:pointer;border-color:#404040}.feed-filter-control option,.feed-filter-control optgroup{text-transform:capitalize}.feed-filter-control::-ms-expand{display:none}.feed-filter .icon-arrow{position:absolute;right:1.2em;top:45%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.feed-filter .icon-arrow:before{line-height:0.7;font-size:.6154rem}@media screen and (min-width: 768px){.feed header .module-content .eyebrow{font-size:.8077rem}.feed header .module-content .headline{font-size:2.6154rem}.feed-filter-control{font-size:.8077rem}}@media screen and (min-width: 768px), screen and (orientation: landscape){.feed-item-content-copy .eyebrow{font-size:1rem}.feed-item-content-copy .headline{font-size:2.1154rem}.feed-item-content-copy .arrow{font-size:1rem;margin-left:-1rem}.feed-item:nth-of-type(12n+1):before,.feed-item:nth-of-type(12n+6):before,.feed-item:nth-of-type(12n+7):before,.feed-item:nth-of-type(12n+12):before{padding-top:100%}.feed-item:nth-of-type(12n+1).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+6).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+7).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+12).has-image .feed-item-content-copy{height:50%}.feed-item:nth-of-type(12n+1).has-image .light-all .eyebrow,.feed-item:nth-of-type(12n+1).has-image .light-all .arrow,.feed-item:nth-of-type(12n+6).has-image .light-all .eyebrow,.feed-item:nth-of-type(12n+6).has-image .light-all .arrow,.feed-item:nth-of-type(12n+7).has-image .light-all .eyebrow,.feed-item:nth-of-type(12n+7).has-image .light-all .arrow,.feed-item:nth-of-type(12n+12).has-image .light-all .eyebrow,.feed-item:nth-of-type(12n+12).has-image .light-all .arrow{color:#fff}.feed-item:nth-of-type(12n+1).has-image .light-all .headline,.feed-item:nth-of-type(12n+6).has-image .light-all .headline,.feed-item:nth-of-type(12n+7).has-image .light-all .headline,.feed-item:nth-of-type(12n+12).has-image .light-all .headline{color:#fff}.feed-item:nth-of-type(12n+1).has-image .light-all .subhead,.feed-item:nth-of-type(12n+6).has-image .light-all .subhead,.feed-item:nth-of-type(12n+7).has-image .light-all .subhead,.feed-item:nth-of-type(12n+12).has-image .light-all .subhead{color:#fff}.feed-item:nth-of-type(12n+1).has-image .light-green .eyebrow,.feed-item:nth-of-type(12n+1).has-image .light-green .arrow,.feed-item:nth-of-type(12n+6).has-image .light-green .eyebrow,.feed-item:nth-of-type(12n+6).has-image .light-green .arrow,.feed-item:nth-of-type(12n+7).has-image .light-green .eyebrow,.feed-item:nth-of-type(12n+7).has-image .light-green .arrow,.feed-item:nth-of-type(12n+12).has-image .light-green .eyebrow,.feed-item:nth-of-type(12n+12).has-image .light-green .arrow{color:#a9c000}.feed-item:nth-of-type(12n+1).has-image .light-green .headline,.feed-item:nth-of-type(12n+6).has-image .light-green .headline,.feed-item:nth-of-type(12n+7).has-image .light-green .headline,.feed-item:nth-of-type(12n+12).has-image .light-green .headline{color:#fff}.feed-item:nth-of-type(12n+1).has-image .light-green .subhead,.feed-item:nth-of-type(12n+6).has-image .light-green .subhead,.feed-item:nth-of-type(12n+7).has-image .light-green .subhead,.feed-item:nth-of-type(12n+12).has-image .light-green .subhead{color:#fff}.feed-item:nth-of-type(12n+1).has-image .dark-all .eyebrow,.feed-item:nth-of-type(12n+1).has-image .dark-all .arrow,.feed-item:nth-of-type(12n+6).has-image .dark-all .eyebrow,.feed-item:nth-of-type(12n+6).has-image .dark-all .arrow,.feed-item:nth-of-type(12n+7).has-image .dark-all .eyebrow,.feed-item:nth-of-type(12n+7).has-image .dark-all .arrow,.feed-item:nth-of-type(12n+12).has-image .dark-all .eyebrow,.feed-item:nth-of-type(12n+12).has-image .dark-all .arrow{color:#373737}.feed-item:nth-of-type(12n+1).has-image .dark-all .headline,.feed-item:nth-of-type(12n+6).has-image .dark-all .headline,.feed-item:nth-of-type(12n+7).has-image .dark-all .headline,.feed-item:nth-of-type(12n+12).has-image .dark-all .headline{color:#373737}.feed-item:nth-of-type(12n+1).has-image .dark-all .subhead,.feed-item:nth-of-type(12n+6).has-image .dark-all .subhead,.feed-item:nth-of-type(12n+7).has-image .dark-all .subhead,.feed-item:nth-of-type(12n+12).has-image .dark-all .subhead{color:#373737}.feed-item:nth-of-type(12n+1).has-image .dark-green .eyebrow,.feed-item:nth-of-type(12n+1).has-image .dark-green .arrow,.feed-item:nth-of-type(12n+6).has-image .dark-green .eyebrow,.feed-item:nth-of-type(12n+6).has-image .dark-green .arrow,.feed-item:nth-of-type(12n+7).has-image .dark-green .eyebrow,.feed-item:nth-of-type(12n+7).has-image .dark-green .arrow,.feed-item:nth-of-type(12n+12).has-image .dark-green .eyebrow,.feed-item:nth-of-type(12n+12).has-image .dark-green .arrow{color:#a9c000}.feed-item:nth-of-type(12n+1).has-image .dark-green .headline,.feed-item:nth-of-type(12n+6).has-image .dark-green .headline,.feed-item:nth-of-type(12n+7).has-image .dark-green .headline,.feed-item:nth-of-type(12n+12).has-image .dark-green .headline{color:#373737}.feed-item:nth-of-type(12n+1).has-image .dark-green .subhead,.feed-item:nth-of-type(12n+6).has-image .dark-green .subhead,.feed-item:nth-of-type(12n+7).has-image .dark-green .subhead,.feed-item:nth-of-type(12n+12).has-image .dark-green .subhead{color:#373737}.feed-item:nth-of-type(12n+1) .top-align .feed-item-content-copy,.feed-item:nth-of-type(12n+6) .top-align .feed-item-content-copy,.feed-item:nth-of-type(12n+7) .top-align .feed-item-content-copy,.feed-item:nth-of-type(12n+12) .top-align .feed-item-content-copy{-ms-flex-item-align:start;align-self:flex-start}.feed-item:nth-of-type(12n+1) .top-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+6) .top-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+7) .top-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+12) .top-align .feed-item-content-background-image{background-position:top}.feed-item:nth-of-type(12n+1) .bottom-align .feed-item-content-copy,.feed-item:nth-of-type(12n+6) .bottom-align .feed-item-content-copy,.feed-item:nth-of-type(12n+7) .bottom-align .feed-item-content-copy,.feed-item:nth-of-type(12n+12) .bottom-align .feed-item-content-copy{-ms-flex-item-align:end;align-self:flex-end}.feed-item:nth-of-type(12n+1) .bottom-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+6) .bottom-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+7) .bottom-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+12) .bottom-align .feed-item-content-background-image{background-position:bottom}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy{height:100%}.feed-item:nth-of-type(12n+2):hover.has-image .bg-zoom,.feed-item:nth-of-type(12n+3):hover.has-image .bg-zoom,.feed-item:nth-of-type(12n+4):hover.has-image .bg-zoom,.feed-item:nth-of-type(12n+5):hover.has-image .bg-zoom,.feed-item:nth-of-type(12n+8):hover.has-image .bg-zoom,.feed-item:nth-of-type(12n+9):hover.has-image .bg-zoom,.feed-item:nth-of-type(12n+10):hover.has-image .bg-zoom,.feed-item:nth-of-type(12n+11):hover.has-image .bg-zoom{-ms-transform:scale(1.075);transform:scale(1.075)}.feed-item:nth-of-type(12n+2).has-image .top-align .feed-item-content-copy,.feed-item:nth-of-type(12n+3).has-image .top-align .feed-item-content-copy,.feed-item:nth-of-type(12n+4).has-image .top-align .feed-item-content-copy,.feed-item:nth-of-type(12n+5).has-image .top-align .feed-item-content-copy,.feed-item:nth-of-type(12n+8).has-image .top-align .feed-item-content-copy,.feed-item:nth-of-type(12n+9).has-image .top-align .feed-item-content-copy,.feed-item:nth-of-type(12n+10).has-image .top-align .feed-item-content-copy,.feed-item:nth-of-type(12n+11).has-image .top-align .feed-item-content-copy{-ms-flex-item-align:start;align-self:flex-start}.feed-item:nth-of-type(12n+2).has-image .top-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+3).has-image .top-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+4).has-image .top-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+5).has-image .top-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+8).has-image .top-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+9).has-image .top-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+10).has-image .top-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+11).has-image .top-align .feed-item-content-background-image{background-position:bottom}.feed-item:nth-of-type(12n+2).has-image .bottom-align .feed-item-content-copy,.feed-item:nth-of-type(12n+3).has-image .bottom-align .feed-item-content-copy,.feed-item:nth-of-type(12n+4).has-image .bottom-align .feed-item-content-copy,.feed-item:nth-of-type(12n+5).has-image .bottom-align .feed-item-content-copy,.feed-item:nth-of-type(12n+8).has-image .bottom-align .feed-item-content-copy,.feed-item:nth-of-type(12n+9).has-image .bottom-align .feed-item-content-copy,.feed-item:nth-of-type(12n+10).has-image .bottom-align .feed-item-content-copy,.feed-item:nth-of-type(12n+11).has-image .bottom-align .feed-item-content-copy{-ms-flex-item-align:end;align-self:flex-end}.feed-item:nth-of-type(12n+2).has-image .bottom-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+3).has-image .bottom-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+4).has-image .bottom-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+5).has-image .bottom-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+8).has-image .bottom-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+9).has-image .bottom-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+10).has-image .bottom-align .feed-item-content-background-image,.feed-item:nth-of-type(12n+11).has-image .bottom-align .feed-item-content-background-image{background-position:top}.feed-item:nth-of-type(12n+2).has-image:before,.feed-item:nth-of-type(12n+3).has-image:before,.feed-item:nth-of-type(12n+4).has-image:before,.feed-item:nth-of-type(12n+5).has-image:before,.feed-item:nth-of-type(12n+8).has-image:before,.feed-item:nth-of-type(12n+9).has-image:before,.feed-item:nth-of-type(12n+10).has-image:before,.feed-item:nth-of-type(12n+11).has-image:before{padding-top:50%}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+2).has-image .feed-item-content-background,.feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+3).has-image .feed-item-content-background,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-background,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-background,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-background,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-background,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-background,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-background{width:50%;position:relative;text-align:left;-ms-flex-align:start;align-items:flex-start}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .headline{font-size:1.6154rem}.feed-item:nth-of-type(12n+2).has-image .arrow,.feed-item:nth-of-type(12n+3).has-image .arrow,.feed-item:nth-of-type(12n+4).has-image .arrow,.feed-item:nth-of-type(12n+5).has-image .arrow,.feed-item:nth-of-type(12n+8).has-image .arrow,.feed-item:nth-of-type(12n+9).has-image .arrow,.feed-item:nth-of-type(12n+10).has-image .arrow,.feed-item:nth-of-type(12n+11).has-image .arrow{left:inherit;margin-left:0}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy:after,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy:after,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy:after,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy:after{content:''}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy{-ms-flex-order:1;order:1}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-background,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-background,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-background,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-background{-ms-flex-order:2;order:2}.feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy:before,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy:before,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy:before,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy:before{content:''}.feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy{-ms-flex-order:2;order:2}.feed-item:nth-of-type(12n+3).has-image .feed-item-content-background,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-background,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-background,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-background{-ms-flex-order:1;order:1}.feed-item:nth-of-type(12n+1):last-of-type:before,.feed-item:nth-of-type(12n+7):last-of-type:before,.feed-item:nth-of-type(12n+1):nth-last-of-type(2):before,.feed-item:nth-of-type(12n+7):nth-last-of-type(2):before{padding-top:50%}.feed-item:nth-of-type(3n+2):nth-last-of-type(2).has-image .feed-item-content-copy{height:100%}.feed-item:nth-of-type(3n+2):nth-last-of-type(2):hover.has-image .bg-zoom{-ms-transform:scale(1.075);transform:scale(1.075)}.feed-item:nth-of-type(3n+2):nth-last-of-type(2).has-image .top-align .feed-item-content-copy{-ms-flex-item-align:start;align-self:flex-start}.feed-item:nth-of-type(3n+2):nth-last-of-type(2).has-image .top-align .feed-item-content-background-image{background-position:bottom}.feed-item:nth-of-type(3n+2):nth-last-of-type(2).has-image .bottom-align .feed-item-content-copy{-ms-flex-item-align:end;align-self:flex-end}.feed-item:nth-of-type(3n+2):nth-last-of-type(2).has-image .bottom-align .feed-item-content-background-image{background-position:top}.feed-item:nth-of-type(3n+2):nth-last-of-type(2).has-image:before{padding-top:50%}.feed-item:nth-of-type(3n+2):nth-last-of-type(2).has-image .feed-item-content-copy,.feed-item:nth-of-type(3n+2):nth-last-of-type(2).has-image .feed-item-content-background{width:50%;position:relative;text-align:left;-ms-flex-align:start;align-items:flex-start}.feed-item:nth-of-type(3n+2):nth-last-of-type(2).has-image .feed-item-content-copy .headline{font-size:1.6154rem}.feed-item:nth-of-type(3n+2):nth-last-of-type(2).has-image .arrow{left:inherit;margin-left:0}.feed-item:nth-of-type(3n+2):last-of-type{margin-right:auto}}@media screen and (min-width: 992px){.feed.curated-feed .feed-item-content-copy .headline{font-size:1.6154rem}.feed.curated-feed .feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .eyebrow{font-size:.8077rem}.feed.curated-feed .feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .headline{font-size:1.3077rem}.feed.curated-feed .feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .arrow{font-size:.8077rem;margin-left:0}.feed.landing-feed>.module-content{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * .5);padding-left:10vw;padding-right:10vw}}@media screen and (min-width: 992px) and (orientation: portrait){.feed.landing-feed>.module-content{padding-top:calc(20vw * 0);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 992px) and (min-width: 768px) and (orientation: portrait){.feed.landing-feed>.module-content{padding-top:calc(15vw * 0);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (min-width: 992px) and (orientation: portrait){.feed.landing-feed>.module-content{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * .5)}}@media screen and (min-width: 992px){.feed-item{width:50%}.feed-item:nth-of-type(12n+4),.feed-item:nth-of-type(12n+10){clear:both}.feed-item:nth-of-type(12n+5),.feed-item:nth-of-type(12n+11){margin-right:50%}.feed-item:nth-of-type(12n+6),.feed-item:nth-of-type(12n+12){float:right;margin-top:-50%}.feed-item[data-position="in-viewport"] .feed-item-content,.feed-item[data-position="in-viewport"] .eyebrow,.feed-item[data-position="in-viewport"] .headline{-ms-transform:translateY(0);transform:translateY(0);opacity:1}.feed-item[data-position="in-viewport"] .feed-item-content{transition-duration:1s}.feed-item[data-position="in-viewport"] .eyebrow{transition-duration:1.25s}.feed-item[data-position="in-viewport"] .headline{transition-duration:1.5s}.feed-item[data-position="below-viewport"] .feed-item-content{-ms-transform:translateY(25%);transform:translateY(25%)}.feed-item[data-position="below-viewport"] .eyebrow{-ms-transform:translateY(2%);transform:translateY(2%)}.feed-item[data-position="below-viewport"] .headline{-ms-transform:translateY(4%);transform:translateY(4%)}.feed-item.filler-tile{display:block}.feed-item-content-copy .eyebrow{font-size:.6154rem}.feed-item-content-copy .headline{font-size:1.3077rem}.feed-item-content-copy .arrow{font-size:.70771rem;margin-left:-.70771rem}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .headline{font-size:1rem}.feed-load-more-container{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * 0);padding-left:0;padding-right:0}}@media screen and (min-width: 992px) and (orientation: portrait){.feed-load-more-container{padding-top:calc(20vw * 0);padding-bottom:calc(20vw * 0)}}@media screen and (min-width: 992px) and (min-width: 768px) and (orientation: portrait){.feed-load-more-container{padding-top:calc(15vw * 0);padding-bottom:calc(15vw * 0)}}@media screen and (min-width: 992px) and (min-width: 992px) and (orientation: portrait){.feed-load-more-container{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * 0)}}@media screen and (min-width: 992px){.feed-list-container{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * .5);padding-left:0;padding-right:0}}@media screen and (min-width: 992px) and (orientation: portrait){.feed-list-container{padding-top:calc(20vw * 0);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 992px) and (min-width: 768px) and (orientation: portrait){.feed-list-container{padding-top:calc(15vw * 0);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (min-width: 992px) and (orientation: portrait){.feed-list-container{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * .5)}}@media screen and (min-width: 992px){.feed-filter{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width: 1200px){.feed.curated-feed .feed-item-content-copy .eyebrow{font-size:.8077rem}.feed.curated-feed .feed-item-content-copy .headline{font-size:1.6154rem}.feed.curated-feed .feed-item-content-copy .arrow{font-size:.8077rem;margin-left:-.8077rem}.feed.curated-feed .feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .eyebrow{font-size:.6154rem}.feed.curated-feed .feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .headline{font-size:1.3077rem}.feed.curated-feed .feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .arrow{font-size:.70771rem;margin-left:0}.feed-item-content-copy .eyebrow{font-size:.8077rem}.feed-item-content-copy .headline{font-size:1.6154rem}.feed-item-content-copy .arrow{font-size:.8077rem;margin-left:-.8077rem}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .eyebrow,.feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .eyebrow,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .eyebrow,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .eyebrow,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .eyebrow,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .eyebrow,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .eyebrow,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .eyebrow{font-size:.6154rem}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .headline{font-size:1rem}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .arrow,.feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .arrow,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .arrow,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .arrow,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .arrow,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .arrow,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .arrow,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .arrow{font-size:.6154rem;margin-left:0}}@media screen and (min-width: 1600px){.feed header .module-content .headline{font-size:3.4231rem}.feed.curated-feed .feed-item-content-copy .eyebrow{font-size:.8077rem}.feed.curated-feed .feed-item-content-copy .headline{font-size:2.1154rem}.feed.curated-feed .feed-item-content-copy .arrow{font-size:.8077rem;margin-left:-.8077rem}.feed.curated-feed .feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .eyebrow,.feed.curated-feed .feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .eyebrow{font-size:.8077rem}.feed.curated-feed .feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .headline,.feed.curated-feed .feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .headline{font-size:1.6154rem}.feed.curated-feed .feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .arrow,.feed.curated-feed .feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .arrow{font-size:.8077rem;margin-left:0}.feed-item-content-copy .eyebrow{font-size:.8077rem}.feed-item-content-copy .headline{font-size:2.1154rem}.feed-item-content-copy .arrow{font-size:.8077rem;margin-left:-.8077rem}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .eyebrow,.feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .eyebrow,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .eyebrow,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .eyebrow,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .eyebrow,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .eyebrow,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .eyebrow,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .eyebrow{font-size:.8077rem}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .headline,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .headline{font-size:1.6154rem}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy .arrow,.feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy .arrow,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy .arrow,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy .arrow,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy .arrow,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy .arrow,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy .arrow,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy .arrow{font-size:.8077rem;margin-left:0}.feed-filter-control{font-size:1rem;max-width:none}}.page-tagline{overflow:visible}.page-tagline .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem);overflow:visible}@media screen and (orientation: portrait){.page-tagline .module-content{padding-top:calc(20vw * 1);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.page-tagline .module-content{padding-top:calc(15vw * 1);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.page-tagline .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5)}}.page-tagline .headline{padding-left:1rem;padding-right:1rem;font-size:1.6154rem;max-width:18em;line-height:1.2}.page-tagline .link,.page-tagline .full-width-image-caption-credit a,.full-width-image-caption-credit .page-tagline a{font-size:1.6154rem;line-height:1;letter-spacing:0em;font-style:italic;font-family:'Miller Text Bd It', Times, Georgia, serif;font-weight:400}.page-tagline.opening .headline{font-size:calc(1.3077rem + 1vw)}.page-tagline.opening .link,.page-tagline.opening .full-width-image-caption-credit a,.full-width-image-caption-credit .page-tagline.opening a{font-size:calc(1.3077rem + 1vw);line-height:1;letter-spacing:0em;font-style:italic;font-family:'Miller Text Bd It', Times, Georgia, serif;font-weight:400}.page-tagline.landing-feed{background-color:#ebe7e6}.page-tagline.list-tile{overflow:visible}.page-tagline:not(.list-tile) .module-content{opacity:0;animation:heroFirstChild 1s cubic-bezier(0.03, 0.46, 0.31, 0.97) forwards;transform:translate3d(0, 20vh, 0)}.page-tagline:not(.list-tile)+.hero-story{animation:heroFirstChild 1s cubic-bezier(0.03, 0.46, 0.31, 0.97) forwards;transform:translate3d(0, 40vh, 0)}.page-tagline:not(.list-tile)+.hero-story .isFirst:before,.page-tagline:not(.list-tile)+.hero-story .isFirst,.page-tagline:not(.list-tile)+.hero-story .isSecond,.page-tagline:not(.list-tile)+.hero-story .isThird{opacity:0;animation:heroFirstChild 1s cubic-bezier(0.03, 0.46, 0.31, 0.97) forwards}.page-tagline:not(.list-tile)+.hero-story .isFirst:before{transform:translate3d(0, -5vh, 0)}.page-tagline:not(.list-tile)+.hero-story .isFirst{transform:translate3d(0, 20vh, 0)}.page-tagline:not(.list-tile)+.hero-story .isSecond{transform:translate3d(0, 25vh, 0)}.page-tagline:not(.list-tile)+.hero-story .isThird{transform:translate3d(0, 30vh, 0)}@media screen and (min-width: 768px){.page-tagline .headline{font-size:3.4231rem}.page-tagline .headline .link,.page-tagline .headline .full-width-image-caption-credit a,.full-width-image-caption-credit .page-tagline .headline a{font-size:3.4231rem}.page-tagline.opening .headline{font-size:calc(2.1154rem + 1vw)}}@media screen and (min-width: 768px) and (orientation: portrait){.page-tagline.opening .headline{max-width:12em}}@media screen and (min-width: 768px){.page-tagline.opening .link,.page-tagline.opening .full-width-image-caption-credit a,.full-width-image-caption-credit .page-tagline.opening a{font-size:calc(2.1154rem + 1vw);line-height:1;letter-spacing:0em;font-style:italic;font-family:'Miller Text Bd It', Times, Georgia, serif;font-weight:400}}@media screen and (min-width: 992px){.page-tagline.news-landing-title{width:100%}}@media screen and (min-width: 1600px){.page-tagline .headline{font-size:4.2308rem}.page-tagline .headline .link,.page-tagline .headline .full-width-image-caption-credit a,.full-width-image-caption-credit .page-tagline .headline a{font-size:4.2308rem}.page-tagline.opening .headline{font-size:calc(2.6154rem + 1vw)}.page-tagline.opening .link,.page-tagline.opening .full-width-image-caption-credit a,.full-width-image-caption-credit .page-tagline.opening a{font-size:calc(2.6154rem + 1vw);line-height:1;letter-spacing:0em;font-style:italic;font-family:'Miller Text Bd It', Times, Georgia, serif;font-weight:400}}.careers-promo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.careers-promo .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * 1);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem);position:relative;z-index:1}@media screen and (orientation: portrait){.careers-promo .module-content{padding-top:calc(20vw * 1);padding-bottom:calc(20vw * 1)}}@media screen and (min-width: 768px) and (orientation: portrait){.careers-promo .module-content{padding-top:calc(15vw * 1);padding-bottom:calc(15vw * 1)}}@media screen and (min-width: 992px) and (orientation: portrait){.careers-promo .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * 1)}}.careers-promo .careers-promo-content{text-align:center}.careers-promo .careers-promo-content .headline{font-size:2.1154rem;color:#404040;margin-bottom:0.4em}.careers-promo .careers-promo-content .headline:before{position:relative;top:0;margin-bottom:0.4em;width:0.8em;margin-left:auto;margin-right:auto}.careers-promo .careers-promo-content .subhead{font-size:1rem;color:#404040;max-width:24em;margin:0 auto 1.5em;line-height:1.4}.careers-promo.has-image .careers-promo-content{padding-left:1rem;padding-right:1rem;text-align:left}.careers-promo.has-image .careers-promo-content .headline{color:#fff}.careers-promo.has-image .careers-promo-content .headline:before{margin-left:inherit}.careers-promo.has-image .careers-promo-content .subhead{color:#fff;margin-left:0;margin-right:0}.careers-promo.has-image .careers-promo-content .cta{color:#fff;display:inline-block}.careers-promo.has-image .careers-promo-content .cta:before{border-color:#fff;opacity:0.5}.careers-promo.has-image .careers-promo-content .cta:hover{background-color:transparent}.careers-promo.has-image .careers-promo-content .cta:hover:before{border-color:#fff;opacity:1}@media screen and (min-width: 768px){.careers-promo .careers-promo-content .headline{font-size:2.6154rem}}@media screen and (min-width: 992px){.careers-promo .careers-promo-content .headline{font-size:3.4231rem}}@media screen and (min-width: 1600px){.careers-promo .module-content{padding-top:calc(10vw * .75);padding-bottom:calc(10vw * .75);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem)}}@media screen and (min-width: 1600px) and (orientation: portrait){.careers-promo .module-content{padding-top:calc(20vw * .75);padding-bottom:calc(20vw * .75)}}@media screen and (min-width: 1600px) and (min-width: 768px) and (orientation: portrait){.careers-promo .module-content{padding-top:calc(15vw * .75);padding-bottom:calc(15vw * .75)}}@media screen and (min-width: 1600px) and (min-width: 992px) and (orientation: portrait){.careers-promo .module-content{padding-top:calc(10vw * .75);padding-bottom:calc(10vw * .75)}}@media screen and (min-width: 1600px){.careers-promo .careers-promo-content .hash{height:6px}.careers-promo .careers-promo-content .headline{font-size:4.2308rem}.careers-promo .careers-promo-content .subhead{font-size:1.3077rem}.careers-promo .careers-promo-content [role="button"]{font-size:1rem}}.people-list-header{background-color:#4a4242}.people-list-header .headline{color:#fff}.people-list .module-content{padding:0}.people-list .people{width:100%;margin:0;padding:0;display:-ms-flexbox;display:flex;background-color:#fff;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap}.people-list .people .person{width:50%;display:block;position:relative;overflow:hidden}.people-list .people .person:before{content:'';display:block;padding-top:133%}.people-list .people .person .person-content{position:absolute;top:0;left:0;width:100%;height:100%}.people-list .people .person .person-photo{z-index:1;background-color:#fff;background-blend-mode:darken;background-size:cover;background-position:88.8% 50%;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}.people-list .people .person .person-link{position:absolute;top:0;left:0;margin:0;width:100%;height:100%;z-index:2;display:block}.people-list .people .person .person-details{position:absolute;bottom:0;margin:5%;padding:5%;width:90%;min-height:25%;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#fff;opacity:0.9}.people-list .people .person .person-details span{display:block;margin-bottom:0.4em}.people-list .people .person .person-details .person-name{font-size:1rem;line-height:1.1}.people-list .people .person .person-details .person-name:before{content:none;background-color:#d6f300}.people-list .people .person .person-details .person-role,.people-list .people .person .person-details .person-office{font-size:.6154rem}.people-list .people .person .person-details .person-office{opacity:0.5}.people-list .people .person[data-position] .person-content{transition:all 1s cubic-bezier(0.32, 0.01, 0, 1)}.people-list .people .person:nth-child(even)[data-position] .person-content{transition-duration:1.2s}.people-list .people .person[data-position="below-viewport"] .person-content{-ms-transform:translateY(10%);transform:translateY(10%)}.people-list .people .person.dark-hover:hover .bg-zoom:before,.people-list .people .person.dark-hover:focus .bg-zoom:before{opacity:0.4}.no-backgroundblendmode .people-list .people .person .person-photo:before{content:'';display:block;position:absolute;height:100%;width:100%;background-color:rgba(64,64,64,0.07)}.no-backgroundblendmode .people-list .people .person:nth-of-type(4n+1) .person-photo:before{content:none}.no-backgroundblendmode .people-list .people .person:nth-of-type(4n+4) .person-photo:before{content:none}@media screen and (max-width: 1199px){.people-list .people .person [class^="animated-"],.people-list .people .person [class*=" animated-"]{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width: 768px){.people-list .people .person .person-details .person-name{font-size:1.3077rem}.people-list .people .person .person-details .person-role,.people-list .people .person .person-details .person-office{font-size:.8077rem}}@media screen and (min-width: 992px){.people-list .people .person{width:calc(100% / 3)}}.no-backgroundblendmode .people-list .people .person .person-photo:before{content:'';display:block;position:absolute;height:100%;width:100%;background-color:rgba(64,64,64,0.07)}.no-backgroundblendmode .people-list .people .person:nth-of-type(odd) .person-photo:before{content:none}.no-backgroundblendmode .people-list .people .person:nth-of-type(even) .person-photo:before{content:''}@media screen and (min-width: 1200px){.people-list .people .person .person-details{text-align:left;background-color:transparent;-ms-flex-align:start;align-items:flex-start}.people-list .people .person .person-details span{color:#fff}.people-list .people .person .person-details .person-name{font-size:2.1154rem}.people-list .people .person .person-details .person-name:before{content:''}.people-list .people .person .person-details .person-role,.people-list .people .person .person-details .person-office{font-size:1rem}.people-list .people .person .person-details .person-office{opacity:0;transition-duration:0.25s}.people-list .people .person:hover .person-office,.people-list .people .person:focus .person-office{opacity:0.5}}@media screen and (min-width: 1600px){.people-list .people .person{width:calc(100% / 4)}.people-list .people .person .person-details .person-name{font-size:2.6154rem}.people-list .people .person .person-details .person-role,.people-list .people .person .person-details .person-office{font-size:1.3077rem}}.office-info.module .office-contact{width:100vw;height:auto;text-align:left}.office-info.module .office-contact-content{padding-left:1rem;padding-right:1rem;position:relative}.office-info.module .office-contact .headline{font-size:1.6154rem;margin-bottom:1em}.office-info.module .office-contact .contact-group{padding-bottom:1.5em;page-break-inside:avoid;break-inside:avoid-column}.office-info.module .office-contact .contact-label{font-size:.8077rem;font-weight:400;color:rgba(64,64,64,0.5);text-transform:uppercase;margin-bottom:0.5em;max-width:20em;line-height:1}.office-info.module .office-contact .contact-tel,.office-info.module .office-contact .contact-address,.office-info.module .office-contact .contact-perks{margin-bottom:0;color:#404040;font-style:normal;font-weight:400}.office-info.module .office-contact .contact-openings a{margin-top:0}.office-info.module .office-contact .contact-address{margin-bottom:0.5rem}.office-info.module .office-contact .link-primary,.office-info.module .office-contact .full-width-image-caption-credit a,.full-width-image-caption-credit .office-info.module .office-contact a{font-weight:700;display:inline-block;padding-right:0.5em;position:relative;color:#a9c000;text-decoration:none;font-size:1rem;margin-top:1em}.office-info.module .office-contact .link-primary:after,.office-info.module .office-contact .full-width-image-caption-credit a:after,.full-width-image-caption-credit .office-info.module .office-contact a:after{font-family:"icons";content:'\EA11';position:relative;margin-left:0.2em;font-size:0.4em;vertical-align:middle;transition:margin-left 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1)}.office-info.module .office-contact .link-primary:hover:after,.office-info.module .office-contact .full-width-image-caption-credit a:hover:after,.full-width-image-caption-credit .office-info.module .office-contact a:hover:after{margin-left:0.8em}.office-info.module .office-contact .link-primary:active,.office-info.module .office-contact .full-width-image-caption-credit a:active,.full-width-image-caption-credit .office-info.module .office-contact a:active{background-color:rgba(55,55,55,0.03);transition:background-color 0s 0s}.office-info.module .office-contact-description{width:100vw;height:auto;text-align:left;background-color:#fff;position:relative}.office-info.module .office-contact-description .headline{margin-bottom:1em;font-size:1.6154rem}.office-info.module .office-contact-description .description-body p{letter-spacing:0em;margin-bottom:1em;line-height:1.5}.office-info.module .office-contact-description .description-body p:last-child{margin-bottom:0}.office-info.module .office-contact-description .description-body a{display:inline;line-height:1;text-decoration:none;position:relative;cursor:pointer;color:#a9c000;background:linear-gradient(to bottom, currentColor 25%, transparent 25%);background-repeat:no-repeat;background-position:right 1.1em;background-size:0% .25em;transition:background-size 0.3s}.office-info.module .office-contact-description .description-body a:hover{background-image:linear-gradient(to bottom, currentColor 25%, transparent 25%);background-size:100% 0.25em;background-position:left 1.1em}.office-info.module .office-contact-description .description-body a.muted{color:#373737}.office-info.module .office-contact-description .description-body a-primary{color:#a9c000}.office-info.module .office-contact-description .description-body a-secondary{text-decoration:none;position:relative;display:inline-block;cursor:pointer}.office-info.module .office-contact-description .description-body a-arrow{margin-right:1.5em;transition:0s 0s}.office-info.module .office-contact-description .description-body a-arrow:after{font-family:"icons";content:'\EA11';position:absolute;margin-left:0.8em;font-size:0.4em;vertical-align:middle;transition:margin-left 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1)}.office-info.module .office-contact-description .description-body a-arrow:hover:after{margin-left:1.4em}.office-info.module .office-contact-description .description-body a:focus{outline:none}.office-info.module .office-contact-description .module-background{background-color:#ebe7e6;color:#404040}.office-info.module .hash{height:3px;margin-top:0;margin-bottom:1rem}@media screen and (min-width: 768px){.office-info.module .office-contact .contact-body{-moz-columns:2;columns:2;-moz-column-gap:2rem;column-gap:2rem;page-break-inside:avoid;break-inside:avoid}.office-info.module .office-contact-description .description-body p{font-size:1rem}}@media screen and (min-width: 992px){.office-info.module{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.office-info.module .hash{height:5px}.office-info.module .office-contact,.office-info.module .office-contact-description{width:50%}.office-info.module .office-contact .headline{font-size:2.1154rem}.office-info.module .office-contact .contact-label{font-size:.6154rem}.office-info.module .office-contact-description{width:50%;position:relative}.office-info.module .office-contact-description .headline{font-size:2.1154rem}}@media screen and (min-width: 1200px){.office-info.module .office-contact .contact-label{font-size:.8077rem}}@media screen and (min-width: 1600px){.office-info.module .hash{height:6px}.office-info.module .office-contact .headline{font-size:3.4231rem}.office-info.module .office-contact .contact-label{font-size:.8077rem}.office-info.module .office-contact .link-primary,.office-info.module .office-contact .full-width-image-caption-credit a,.full-width-image-caption-credit .office-info.module .office-contact a{font-size:1.3077rem}.office-info.module .office-contact-description .headline{font-size:3.4231rem}.office-info.module .office-contact-description .description-body p{font-size:1.3077rem}}.simple-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.simple-header .module-background{background-color:#fff}.simple-header .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem);overflow:visible;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (orientation: portrait){.simple-header .module-content{padding-top:calc(20vw * 1);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.simple-header .module-content{padding-top:calc(15vw * 1);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.simple-header .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5)}}.simple-header .module-content header{width:100%;padding-left:1rem;padding-right:1rem}.simple-header .module-content .feed-filter{margin-top:1rem;width:100%;padding-left:0.5rem;padding-right:0.5rem}.simple-header .module-content .simple-header-button{margin-top:1rem;width:100%;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}.simple-header .headline{font-size:1.6154rem;margin-bottom:1em}.simple-header .headline:last-child{margin-bottom:0}.simple-header.dark .module-background{background-color:#404040}.simple-header.dark .headline{color:#fff}.recent-news .simple-header .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem)}@media screen and (orientation: portrait){.recent-news .simple-header .module-content{padding-top:calc(20vw * 1);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.recent-news .simple-header .module-content{padding-top:calc(15vw * 1);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.recent-news .simple-header .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5)}}.recent-news .simple-header .module-background{background-color:#fff}.recent-news .feed{background-color:#fff}.twitter-feed .simple-header .cta{width:100%}@media screen and (min-width: 768px){.simple-header{-ms-flex-direction:row;flex-direction:row}.simple-header .headline{font-size:2.6154rem;margin-bottom:0}}@media screen and (min-width: 992px){.simple-header .module-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.simple-header .module-content header{width:50%}.simple-header .module-content .feed-filter{width:50%;margin-top:0}.simple-header .module-content .simple-header-button{width:50%;margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}.twitter-feed .simple-header .cta{width:auto}}@media screen and (min-width: 1600px){.simple-header .headline{font-size:4.2308rem}}.results .module-content .headline{margin-bottom:1em;line-height:1.1}.results .module-content p{font-size:1rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em}.results-content{padding-left:1rem;padding-right:1rem}.results-quotes{margin-top:3em;padding-top:3em;border-top:#ebe7e6 solid 3px}.results-quotes .quotes-container blockquote{border-left:0.2rem solid #a9c000;width:100%;padding-left:1em;margin:2em 0;border:none;margin:0;padding:0 0 2em}.results-quotes .quotes-container blockquote p{font-size:1.3077rem;line-height:1.5;letter-spacing:.015em;font-style:italic;font-family:'Miller Text It', Times, Georgia, serif;font-weight:400}.results-quotes .quotes-container blockquote p{font-size:1.3077rem;margin-bottom:0.5em}.results-quotes .quotes-container blockquote p:before{content:'\201c';margin-left:-0.5em;margin-right:0.1em}.results-quotes .quotes-container blockquote p:after{content:'\201d'}.results-quotes .quotes-container blockquote .eyebrow{color:#a9c000;font-style:normal}@media screen and (min-width: 768px){.results .module-content .headline{font-size:2.6154rem}.results .module-content p{font-size:1rem}.results-quotes .quotes-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;aligh-items:flex-start;-ms-flex-line-pack:justify;align-content:space-between}.results-quotes .quotes-container blockquote{width:46%;margin:0;page-break-inside:avoid;break-inside:avoid}.results-quotes .quotes-container blockquote p{font-size:1.3077rem}.results-quotes .quotes-container blockquote .eyebrow{font-size:1rem}.results-quotes .quotes-container blockquote:first-of-type:last-of-type,.results-quotes .quotes-container blockquote:first-of-type:nth-last-of-type(2n+1){width:100%}.results-quotes .headline{font-size:2.6154rem}}@media screen and (min-width: 992px){.results .module-content p{font-size:1rem}.results-content{width:calc(100% / 12 * 8);margin-left:calc(100% / 12 * 2)}.results-quotes .quotes-container blockquote .eyebrow{font-size:.8077rem}}@media screen and (min-width: 1200px){.results .module-content p{font-size:1rem}.results-content{width:calc(100% / 12 * 6);margin-left:calc(100% / 12 * 3)}.results-quotes .quotes-container blockquote p{font-size:1.3077rem}}@media screen and (min-width: 1600px){.results .module-content .headline{font-size:3.4231rem}.results .module-content p{font-size:1.3077rem}.results-quotes{margin-top:5em;padding-top:5em}.results-quotes .quotes-container blockquote p{font-size:1.6154rem}.results-quotes .quotes-container blockquote .eyebrow{font-size:1rem}}.awards-content{padding-left:1rem;padding-right:1rem}.awards .headline{margin-bottom:1em}.awards .award-organization{margin-bottom:0.5em;line-height:1.1}.award-item{padding-bottom:2rem}.award-organization{color:#a9c000}.award-name{margin:0;font-size:.8077rem;font-weight:700;line-height:1.2}.award-name:hover,.award-name:focus{color:#373737}@media screen and (min-width: 768px){.awards .headline{font-size:2.6154rem}.awards-list{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}.awards .award-item,.awards .award-organization,.awards .award-name{page-break-inside:avoid;break-inside:avoid}.awards .award-name{font-size:1rem}}@media screen and (min-width: 992px){.awards-content{width:calc(100% / 12 * 8);margin-left:calc(100% / 12 * 2)}}@media screen and (min-width: 1200px){.awards-content{width:calc(100% / 12 * 6);margin-left:calc(100% / 12 * 3)}}@media screen and (min-width: 1600px){.awards .headline{font-size:3.4231rem}.awards .award-organization{font-size:.8077rem}.awards .award-name{font-size:1.3077rem}}.employee-quote .pull-quote .module-content{width:100%;height:auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:50vw}.employee-quote .pull-quote .pull-quote-lead .module-background{background-color:rgba(63,84,87,0.95)}.employee-quote .pull-quote .eyebrow.quotation-mark{margin-bottom:0}.employee-quote .pull-quote blockquote p{line-height:1.3;font-weight:500;margin-bottom:3rem}.employee-quote .pull-quote cite{margin-top:0;margin-bottom:0}.employee-quote .pull-quote cite .credit-name,.employee-quote .pull-quote cite .credit-title{display:block}.employee-quote .pull-quote cite .credit-name{font-size:1rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1em;margin-bottom:0}.employee-quote .pull-quote cite .credit-title{font-size:.8077rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em;font-weight:500;opacity:0.5;margin-bottom:0}.employee-quote .pull-quote cite .credit-pic{margin-top:0}.secondary-employee-quote .pull-quote:nth-of-type(odd) .module-background{background-color:#ebe7e6}.secondary-employee-quote .pull-quote:nth-of-type(odd) .module-content{color:#404040}.secondary-employee-quote .pull-quote:nth-of-type(odd) .module-content .quotation-mark{color:#7c8d00}.secondary-employee-quote .pull-quote:nth-of-type(even) .module-background{background-color:#373737}.secondary-employee-quote .pull-quote:nth-of-type(even)[data-position="in-viewport"] .module-content{transition-delay:0.2s}@media screen and (min-width: 768px){.employee-quote .pull-quote blockquote p{max-width:inherit}.employee-quote .secondary-employee-quote{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.employee-quote .secondary-employee-quote .pull-quote blockquote p{font-size:1.6154rem}}@media screen and (min-width: 992px){.employee-quote .pull-quote blockquote p{max-width:20em}.employee-quote .secondary-employee-quote{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.employee-quote .secondary-employee-quote .pull-quote blockquote p{max-width:12em;max-height:calc(1.6154rem * 1.3 * 4);overflow:hidden}}@media screen and (min-width: 1200px){.employee-quote .pull-quote .module-content{min-height:0}.employee-quote .pull-quote .secondary-employee-quote .pull-quote .module-content{padding-left:5%;padding-right:5%}.employee-quote .pull-quote .secondary-employee-quote .pull-quote blockquote p{font-size:2.1154rem;max-height:calc(2.1154rem * 1.3 * 4)}}@media screen and (min-width: 1600px){.employee-quote .pull-quote blockquote p{max-width:20em}.employee-quote .pull-quote cite .credit-name{font-size:1.3077rem}.employee-quote .pull-quote cite .credit-title{font-size:1rem}.employee-quote .secondary-employee-quote .pull-quote blockquote p{font-size:2.6154rem;max-height:calc(2.6154rem * 1.3 * 4)}}.form-input,.form-select,.form-textarea{color:currentColor;-moz-appearance:none;appearance:none;-webkit-appearance:textfield;-webkit-box-sizing:content-box;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:0em;line-height:1.3;border:none;padding:0 1.5em 0.75em 0;position:relative;box-sizing:border-box;width:100%;background-color:transparent;background-position:right center;background-repeat:no-repeat;background-size:0.8em 0.8em;border-bottom-width:2px;border-bottom-style:solid;border-radius:0;z-index:1;opacity:0.4;box-shadow:none;transition:opacity 0.1s}.form-input:hover,.form-select:hover,.form-textarea:hover{opacity:1}.form-input:hover ~ .form-label,.form-select:hover ~ .form-label,.form-textarea:hover ~ .form-label,.form-input:hover ~ .form-label-attachment,.form-select:hover ~ .form-label-attachment,.form-textarea:hover ~ .form-label-attachment{opacity:1}.form-input:focus,.form-select:focus,.form-textarea:focus{opacity:1}.form-input:focus ~ .form-label,.form-select:focus ~ .form-label,.form-textarea:focus ~ .form-label,.form-input:focus ~ .form-label-attachment,.form-select:focus ~ .form-label-attachment,.form-textarea:focus ~ .form-label-attachment{opacity:1}.has-error.form-input ~ .form-label-attachment,.has-error.form-select ~ .form-label-attachment,.has-error.form-textarea ~ .form-label-attachment{border-bottom-color:#fc5b5f;opacity:1}.has-error.form-input ~ .form-label-attachment:after,.has-error.form-select ~ .form-label-attachment:after,.has-error.form-textarea ~ .form-label-attachment:after{content:attr(data-error);color:#fc5b5f;position:absolute;bottom:-70%;left:0;font-size:70%}.form-input:not([value=""]),.form-input:focus,.form-select:focus,.form-select:valid,.form-textarea:focus,.form-textarea.field-filled{opacity:1}.form-input:not([value=""]) ~ .form-label,.form-input:focus ~ .form-label,.form-select:focus ~ .form-label,.form-select:valid ~ .form-label,.form-textarea:focus ~ .form-label,.form-textarea.field-filled ~ .form-label{opacity:0.4;font-size:.8077rem;top:-1.4em}.form-input:invalid:not(select):not([value=""]),.form-select:invalid:not(select):focus,.form-select:invalid:not(select):valid,.form-textarea.field-filled:invalid:not(select),.form-input:valid:not([value=""]),.form-select:valid,.form-textarea.field-filled:valid{background-image:url("../../images/razorfish/form-valid-invalid.svg");background-repeat:no-repeat;background-size:12px auto}.form-input:invalid:not(select):not([value=""]),.form-select:invalid:not(select):focus,.form-select:invalid:not(select):valid,.form-textarea.field-filled:invalid:not(select){background-position:right 3px;border-bottom-color:#fc5b5f !important}.form-input:invalid:not(select):not([value=""]) ~ .form-label,.form-select:invalid:not(select):focus ~ .form-label,.form-select:invalid:not(select):valid ~ .form-label,.form-textarea.field-filled:invalid:not(select) ~ .form-label{opacity:1}.form-input:invalid:not(select):not([value=""]) ~ .form-label:after,.form-select:invalid:not(select):focus ~ .form-label:after,.form-select:invalid:not(select):valid ~ .form-label:after,.form-textarea.field-filled:invalid:not(select) ~ .form-label:after{content:attr(data-error);color:#fc5b5f;position:absolute;top:112.5%;left:0}.form-input:valid:not([value=""]),.form-select:valid,.form-textarea.field-filled:valid{background-position:right -5em}.form-input:not([value=""]) ~ .form-label-attachment,.form-input:focus ~ .form-label-attachment{opacity:1}.form-input:not([value=""]) ~ .form-label-attachment>.attachment-label,.form-input:focus ~ .form-label-attachment>.attachment-label{position:absolute;opacity:0.4;font-size:70%;top:-1.4em}.form-input:not([value=""]) ~ .form-label-attachment>.file-name,.form-input:focus ~ .form-label-attachment>.file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:70%}.form-label,.form-label-attachment{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:0em;line-height:1.3;padding:0 0 0.75em;margin-bottom:2px;opacity:0.4;transition:opacity 0.1s, transform 0.1s, top 0.1s;-ms-transform-origin:left top;transform-origin:left top;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:baseline;align-items:baseline;width:100%}.form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.form-field{position:relative;width:100%;margin-top:3em}.form .label-note{font-size:80%;margin-left:0.5em}.form-label{bottom:0;left:0;top:0;position:absolute}.form-label-attachment{position:relative;cursor:pointer;-ms-flex-pack:justify;justify-content:space-between;border-bottom-width:2px;border-bottom-style:solid}.form-select{background:url("../../images/razorfish/form-select.svg") no-repeat right 6px;background-size:0.8em auto}.form-select option{padding:0;margin:0;background-color:#fff;color:#404040}.form-select .option-hidden{display:none}.form-select::-ms-expand{display:none}.form-textarea{resize:none;overflow:hidden}.form-checkbox{width:100%;height:1.5em;position:absolute;top:0;left:0;opacity:0;cursor:pointer;z-index:1}.form-checkbox:hover ~ .form-label{opacity:1}.form-checkbox ~ .form-label{font-size:.8077rem;margin-left:2.2em;width:calc(100% - 2.2em);padding-top:0.1em;position:relative;line-height:1.5}.form-checkbox ~ .form-label:before{content:'';position:absolute;left:-2.2em;top:0;border:2px solid #fff;width:1.5em;height:1.5em}.form-checkbox ~ .form-label:after{content:'';position:absolute;left:-1.78em;top:0.43em;border-left:2px solid #fff;border-bottom:2px solid #fff;width:0.7em;height:0.4em;-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:none}.form-checkbox:checked ~ .form-label{opacity:1}.form-checkbox:checked ~ .form-label:after{display:block}.form-field-radio+.form-field-radio{margin-top:0}.form-radio{width:100%;height:1.5em;position:absolute;top:0;left:0;opacity:0;cursor:pointer;z-index:1}.form-radio:hover ~ .form-label{opacity:1}.form-radio ~ .form-label{font-size:.8077rem;margin-left:2.2em;padding-top:0.1em;position:relative}.form-radio ~ .form-label:before{content:'';position:absolute;left:-30px;top:0;border:2px solid #fff;width:20px;height:20px;border-radius:50%}.form-radio ~ .form-label:after{content:'';position:absolute;left:-25px;top:5px;width:10px;height:10px;display:none;background:#a9c000;border-radius:50%}.form-radio:checked ~ .form-label{opacity:1}.form-radio:checked ~ .form-label:after{display:block}.form-submit{width:100%;transition:border-color 0.1s, color 0.1s}.form-submit:hover{cursor:pointer}.form-field-note span{color:rgba(55,55,55,0.7);font-size:0.9em}.form-text{text-align:center}.form-file{width:1px;height:1px;margin:-1px;padding:0;border:0;position:absolute;clip:rect(0 0 0 0);overflow:hidden}.form-error{padding:3px 0 0 2.2em;color:#ff595b;font-size:.8077rem;line-height:1.2;position:relative;margin-bottom:1em}.form-error:before{content:'';position:absolute;width:40px;height:40px;background:url("../../images/razorfish/form-valid-invalid.svg") left top no-repeat;background-size:1.5em auto;left:0;top:0}.form .form-field .error{border-bottom-color:#fc5b5f;opacity:1;background-image:url("../../images/razorfish/form-valid-invalid.svg");background-repeat:no-repeat;background-size:12px auto;background-position:right 3px}.form .form-field .error ~ label{opacity:1}.form .form-field .error ~ label:after{content:attr(data-error);color:#fc5b5f;position:absolute;bottom:-70%;left:0;font-size:70%}.form .form-field .error:focus ~ label:after{font-size:inherit}.touch .newsletter-signup .form-submit.shrink:hover{background-color:#a9c000}.touch .newsletter-signup .form-submit.check:hover:before,.touch .newsletter-signup .form-submit.check:focus:before{opacity:1}@media screen and (min-width: 1200px){.contact-form .module-content .form-text,.contact-form .module-content .form-error{font-size:1rem}.contact-form .module-content .form-checkbox ~ .form-label{font-size:1rem}.contact-form .module-content .form-radio ~ .form-label{font-size:1rem}.contact-form .module-content .form-radio ~ .form-label:before{left:-37px;width:25px;height:25px}.contact-form .module-content .form-radio ~ .form-label:after{left:-31px;top:6px;width:13px;height:13px}}@media screen and (min-width: 1600px){.form-input,.form-select,.form-textarea{font-size:1.3077rem}.form-input:invalid:not([value=""]),.form-select:invalid:focus,.form-select:invalid:valid,.form-textarea.field-filled:invalid,.form-input:valid:not([value=""]),.form-select:valid,.form-textarea.field-filled:valid{background-size:15px auto}.form-input:invalid:not([value=""]),.form-select:invalid:focus,.form-select:invalid:valid,.form-textarea.field-filled:invalid{background-position:right 5px}.form-input:valid:not([value=""]),.form-select:valid,.form-textarea.field-filled:valid{background-position:right -4em}.form-label,.form-label-attachment{font-size:1.3077rem}.form-field-note span{font-size:1em}}.contact-forms-container .module-background{background-color:#4a4242;width:100%;height:100%;position:absolute;top:0;left:0}.contact-forms-container .module-background-image{display:none}.contact-forms-container .module-background svg{width:100%;height:100%;position:relative}.contact-forms-container .module-background .image-blurred{transition:all 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1)}.contact-forms-container.open-modal{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden;opacity:1;box-sizing:border-box;transition:all 0.3s ease-in-out}.contact-forms-container.show-form .module-content,.contact-forms-container.show-confirmation .module-content{z-index:100}.contact-forms-container.show-confirmation .module-content{position:absolute;top:0;left:0;width:100vw;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.contact-forms-container.show-confirmation .headline{padding-bottom:1em;margin-bottom:1em}.contact-forms-container.show-confirmation .headline:before{position:absolute;bottom:0;margin-bottom:0}.contact-forms-container.show-confirmation .form-text{text-align:center;color:#fff;max-width:26em;font-size:1rem}.contact-forms-container.show-confirmation .close-btn{font-size:2.5rem;margin-bottom:0;position:absolute;top:5%;right:5%;z-index:200;color:#fff;transition:transform 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1)}.contact-forms-container.show-confirmation .close-btn:hover{-ms-transform:scale(1.2);transform:scale(1.2);color:#fff}.contact-forms-container.show-confirmation .image-blurred{opacity:0}body.in-focus{position:fixed;width:100%;height:100%;overflow-y:hidden}.contact-form{background:transparent}.contact-form .form-field{color:#fff}.contact-form .form-input{border-color:#fff}.contact-form .form-input:focus{border-bottom-color:#fff}.contact-form .form-submit{color:#fff;border-color:rgba(255,255,255,0.2)}.contact-form .form-text{color:#fff}.open-modal .contact-form{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;border-radius:0px;box-shadow:0 4px 15px rgba(0,0,0,0.2);cursor:auto;max-width:none;height:100%;overflow:auto;z-index:300;-webkit-overflow-scrolling:touch}.contact-form .module-header{text-align:center}.contact-form .close-btn{color:#fff;display:inline-block;margin-bottom:10vw;text-transform:uppercase;transition:color 0s linear;position:relative}.contact-form .close-btn.arrow-left:before{position:absolute;margin-left:-2.5em;top:50%;-ms-transform:translateY(-50%) scale(-1, 1);transform:translateY(-50%) scale(-1, 1);transition:margin-left 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1);content:'\EA11';font-size:0.4em;vertical-align:middle}.contact-form .close-btn:hover{color:#a9c000}.contact-form .close-btn:hover:before{margin-left:-3em}.contact-form .headline{color:#fff;text-align:center;position:relative;padding-bottom:1em;margin-bottom:1em;font-size:1.6154rem}.contact-form .headline:before{position:absolute;bottom:0;left:50%;margin-bottom:0;-ms-transform:translateX(-50%);transform:translateX(-50%)}.contact-form .form{margin:0 auto;padding-left:1rem;padding-right:1rem}.contact-form .form-field-submit{width:10rem;margin-left:auto;margin-right:auto}.contact-form .form-submit{box-sizing:border-box;background-color:transparent;color:#fff;line-height:1;outline:none;overflow:hidden;padding-top:1.5em;padding-bottom:1.5em;padding-left:6em;padding-right:6em;position:relative;transition:all 0.2s cubic-bezier(0.32, 0.01, 0, 1);text-transform:uppercase;height:3.5rem;width:10rem;border:2px #fff solid;margin:0 auto;display:block}.contact-form .form-submit:before{content:'';display:block;background-color:transparent;border:none;border-bottom:0px #fff solid;border-left:0px #fff solid;width:0em;height:0em;position:absolute;top:37%;left:31%;z-index:2000;opacity:1}.contact-form .form-submit:hover{border:2px currentColor solid;transition:none}.contact-form .form-submit span{position:absolute;top:50%;left:50%;opacity:1;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;display:block}.contact-form .form-submit .label{transition:opacity 0.5s}.contact-form .form-submit.shrink{border-radius:50%;width:3.5rem;height:3.5rem;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.contact-form .form-submit.shrink span{animation:0.5s cubic-bezier(0.32, 0.01, 0, 1) forwards submit_span_1}.contact-form .form-submit.spin{border-top:2px #a9c000 solid;animation:1s cubic-bezier(0.71, 0.38, 0.31, 0.65) submit_2;animation-iteration-count:infinite}.contact-form .form-submit.fill{border-left:2px #a9c000 solid;border-right:2px #a9c000 solid;border-bottom:2px #a9c000 solid;animation:0.5s forwards ease-out submit_3}.contact-form .form-submit.check{animation:none;background-color:#a9c000;border:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.contact-form .form-submit.check:before{animation:0.4s 0.5s forwards linear submit_4}.contact-form .form-submit.shrink,.contact-form .form-submit.spin,.contact-form .form-submit.fill,.contact-form .form-submit.check{pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width: 768px){.contact-form .module-content .form{width:calc(100% / 6 * 4)}.contact-form .headline{font-size:2.1154rem}.contact-form .close-btn{margin-bottom:7.5vw}.contact-forms-container.show-confirmation .form-text{font-size:1.3077rem}}@media screen and (min-width: 992px){.contact-forms-container .module-background{background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;opacity:0;transform:scale(1) translate3d(0, 0, 0);transition:opacity 1s cubic-bezier(0.32, 0.01, 0, 1),transform 1s cubic-bezier(0.32, 0.01, 0, 1)}.contact-forms-container .module-background-image{display:inline}.contact-forms-container.show-form .module-background,.contact-forms-container.show-confirmation .module-background{opacity:1;transform:scale(1.3) translate3d(0, 5%, 0)}.contact-forms-container.show-form .module-content .close-btn,.contact-forms-container.show-confirmation .module-content .close-btn{animation-name:fields_visible;animation-duration:0.6s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-delay:0.2s}.contact-forms-container.show-form .module-content .headline,.contact-forms-container.show-confirmation .module-content .headline{animation-name:fields_visible;animation-duration:0.6s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-delay:0.225s}.contact-forms-container.show-form .module-content .form-text,.contact-forms-container.show-confirmation .module-content .form-text{animation-name:fields_visible;animation-duration:0.6s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-delay:0.25s}.contact-forms-container.show-form .module-content .form>*,.contact-forms-container.show-confirmation .module-content .form>*{animation-name:fields_visible;animation-duration:0.6s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}.contact-forms-container.show-form .module-content .form>*:nth-of-type(1),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(1){animation-delay:0.275s}.contact-forms-container.show-form .module-content .form>*:nth-of-type(2),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(2){animation-delay:0.3s}.contact-forms-container.show-form .module-content .form>*:nth-of-type(3),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(3){animation-delay:0.325s}.contact-forms-container.show-form .module-content .form>*:nth-of-type(4),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(4){animation-delay:0.35s}.contact-forms-container.show-form .module-content .form>*:nth-of-type(5),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(5){animation-delay:0.375s}.contact-forms-container.show-form .module-content .form>*:nth-of-type(6),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(6){animation-delay:0.4s}.contact-forms-container.show-form .module-content .form>*:nth-of-type(7),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(7){animation-delay:0.425s}.contact-forms-container.show-form .module-content .form>*:nth-of-type(8),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(8){animation-delay:0.45s}.contact-forms-container.show-form .module-content .form>*:nth-of-type(9),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(9){animation-delay:0.475s}.contact-forms-container.show-form .module-content .form>*:nth-of-type(10),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(10){animation-delay:0.5s}.contact-forms-container.show-form .module-content .form>*:nth-of-type(11),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(11){animation-delay:0.525s}.contact-forms-container.show-form .module-content .form>*:nth-of-type(12),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(12){animation-delay:0.55s}.contact-forms-container.show-form .module-content .form>*:nth-of-type(13),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(13){animation-delay:0.575s}.contact-forms-container.show-form .module-content .form>*:nth-of-type(14),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(14){animation-delay:0.6s}.contact-forms-container.show-form .module-content .form>*:nth-of-type(15),.contact-forms-container.show-confirmation .module-content .form>*:nth-of-type(15){animation-delay:0.625s}.contact-form .module-content .close-btn,.contact-form .module-content .headline,.contact-form .module-content .form-text,.contact-form .module-content .form-field{opacity:0;transition:opacity 1s cubic-bezier(0.32, 0.01, 0, 1);animation-name:fields_hide;animation-duration:0.2s;animation-delay:0s;animation-timing-function:ease-in;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}.contact-form .module-content .form{width:calc(100% / 12 * 6)}.contact-form .headline{font-size:2.6154rem;padding-bottom:1.5em;margin-bottom:1.5em}.contact-form .close-btn{margin-bottom:5vw}}@media screen and (min-width: 1600px){.contact-form .module-content .headline{font-size:3.4231rem}.contact-form .module-content .form{width:calc(100% / 12 * 4)}.contact-forms-container.show-confirmation .form-text{font-size:1.6154rem}}.newsletter-signup-container{position:relative}.newsletter-signup-container.show-confirmation .newsletter-signup .module-content{opacity:0 !important}.newsletter-signup-container.show-confirmation .newsletter-signup-success .module-content>*{animation-name:fields_visible;animation-duration:0.6s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}.newsletter-signup-success{position:absolute;top:0;left:0;width:100%;height:100%}.newsletter-signup-success .module-content{position:absolute;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;text-align:center}.newsletter-signup-success .module-content>*{opacity:0;transition:opacity 1s ease-in;animation-name:fields_hide;animation-duration:0.2s;animation-delay:0s;animation-timing-function:ease-in;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}.newsletter-signup-success .headline{position:relative;padding-bottom:1.5em}.newsletter-signup-success .headline:before{position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.newsletter-signup .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * 1);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem);display:inline-block}@media screen and (orientation: portrait){.newsletter-signup .module-content{padding-top:calc(20vw * 1);padding-bottom:calc(20vw * 1)}}@media screen and (min-width: 768px) and (orientation: portrait){.newsletter-signup .module-content{padding-top:calc(15vw * 1);padding-bottom:calc(15vw * 1)}}@media screen and (min-width: 992px) and (orientation: portrait){.newsletter-signup .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * 1)}}.newsletter-signup .module-content .form-success{margin-top:1em}.newsletter-signup-content{padding-left:1rem;padding-right:1rem}.newsletter-signup .form-field-submit{width:calc(50% - 1rem)}.newsletter-signup .form-field-submit .form-submit{padding-left:0;padding-right:0}.newsletter-signup .form-field-note{width:calc(50% - 1rem);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.newsletter-signup .form-submit{box-sizing:border-box;background-color:transparent;color:#fff;line-height:1;outline:none;overflow:hidden;padding-top:1.5em;padding-bottom:1.5em;padding-left:6em;padding-right:6em;position:relative;transition:all 0.2s cubic-bezier(0.32, 0.01, 0, 1);text-transform:uppercase;height:3.5rem;width:10rem;border:2px #fff solid;margin:0 auto;display:block;width:100%}.newsletter-signup .form-submit:before{content:'';display:block;background-color:transparent;border:none;border-bottom:0px #fff solid;border-left:0px #fff solid;width:0em;height:0em;position:absolute;top:37%;left:31%;z-index:2000;opacity:1}.newsletter-signup .form-submit:hover{border:2px currentColor solid;transition:none}.newsletter-signup .form-submit span{position:absolute;top:50%;left:50%;opacity:1;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;display:block}.newsletter-signup .form-submit .label{transition:opacity 0.5s}.newsletter-signup .form-submit.shrink{border-radius:50%;width:3.5rem;height:3.5rem;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.newsletter-signup .form-submit.shrink span{animation:0.5s cubic-bezier(0.32, 0.01, 0, 1) forwards submit_span_1}.newsletter-signup .form-submit.spin{border-top:2px #a9c000 solid;animation:1s cubic-bezier(0.71, 0.38, 0.31, 0.65) submit_2;animation-iteration-count:infinite}.newsletter-signup .form-submit.fill{border-left:2px #a9c000 solid;border-right:2px #a9c000 solid;border-bottom:2px #a9c000 solid;animation:0.5s forwards ease-out submit_3}.newsletter-signup .form-submit.check{animation:none;background-color:#a9c000;border:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.newsletter-signup .form-submit.check:before{animation:0.4s 0.5s forwards linear submit_4}.newsletter-signup .form-submit.shrink,.newsletter-signup .form-submit.spin,.newsletter-signup .form-submit.fill,.newsletter-signup .form-submit.check{pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.newsletter-signup-light .form-field{color:#404040}.newsletter-signup-light .form-input{border-color:#373737}.newsletter-signup-light .form-input:focus{border-bottom-color:#404040}.newsletter-signup-light .form-submit{color:#404040;border-color:rgba(64,64,64,0.2)}.newsletter-signup-light p{color:#404040}.newsletter-signup-light .module-background{background-color:#ebe7e6}.newsletter-signup-dark .form-field{color:#fff}.newsletter-signup-dark .form-input{border-color:#fff}.newsletter-signup-dark .form-input:focus{border-bottom-color:#fff}.newsletter-signup-dark .form-submit{color:#fff;border-color:rgba(255,255,255,0.2)}.newsletter-signup-dark p{color:#fff}.newsletter-signup-dark .headline{color:#fff}.newsletter-signup-dark .module-background{background-color:#404040}@media screen and (min-width: 768px){.newsletter-signup{padding:0}.newsletter-signup .form-field,.newsletter-signup .form-field-submit{width:calc((100% / 2) - 1rem)}.newsletter-signup .form-field-note{width:calc((100% / 2) - 1rem)}.newsletter-signup .form-field-note span{white-space:nowrap;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.newsletter-signup .form-submit{width:100%}}@media screen and (min-width: 992px){.newsletter-signup-content{width:calc(100% / 12 * 8);margin-left:calc(100% / 12 * 2)}}@media screen and (min-width: 1200px){.newsletter-signup .module-content{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .5);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem)}}@media screen and (min-width: 1200px) and (orientation: portrait){.newsletter-signup .module-content{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 1200px) and (min-width: 768px) and (orientation: portrait){.newsletter-signup .module-content{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 1200px) and (min-width: 992px) and (orientation: portrait){.newsletter-signup .module-content{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .5)}}@media screen and (min-width: 1200px){.newsletter-signup .headline{font-size:calc(1rem + 1vw)}.newsletter-signup-content{width:calc(100% / 12 * 6);margin-left:calc(100% / 12 * 3)}}@media screen and (min-width: 1600px){.newsletter-signup .headline{font-size:calc(1.3077rem + 1vw)}.newsletter-signup .module-content .form-success{font-size:1.3077rem}}.discipline-info .module-content{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 1);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem)}@media screen and (orientation: portrait){.discipline-info .module-content{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * 1)}}@media screen and (min-width: 768px) and (orientation: portrait){.discipline-info .module-content{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * 1)}}@media screen and (min-width: 992px) and (orientation: portrait){.discipline-info .module-content{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 1)}}.discipline-info-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.discipline-info-content>div:first-child{padding-bottom:2em}.discipline-info .headline{font-size:1.6154rem;margin-bottom:0.7em;padding-left:1rem;padding-right:1rem;width:100%}.discipline-info ul{padding-left:1rem;padding-right:1rem;width:100%}.discipline-info ul li{font-size:1rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;padding-left:1.5rem;text-indent:-1.5rem}.discipline-info ul li:before{content:'';width:6px;height:6px;display:inline-block;position:relative;top:-2px;margin-right:1.1rem;background:#404040}.discipline-info ul:nth-of-type(1){margin-top:calc(10vw * 0);margin-bottom:calc(10vw * .5);margin-left:0;margin-right:0}@media screen and (orientation: portrait){.discipline-info ul:nth-of-type(1){margin-top:calc(20vw * 0);margin-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.discipline-info ul:nth-of-type(1){margin-top:calc(15vw * 0);margin-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.discipline-info ul:nth-of-type(1){margin-top:calc(10vw * 0);margin-bottom:calc(10vw * .5)}}.discipline-info ul li{font-weight:400;padding-bottom:1em}@media screen and (min-width: 768px){.discipline-info .module-content .headline{font-size:2.1154rem}.discipline-info-content>div{width:50%;box-sizing:border-box;padding:0 0 0 2rem}.discipline-info-content>div:first-child{padding:0 2rem 0 0}.discipline-info-content .headline{font-size:1.6154rem;margin-bottom:.7em;width:50%}.discipline-info-content .headline:nth-of-type(1){-ms-flex-order:1;order:1}.discipline-info-content .headline:nth-of-type(2){-ms-flex-order:2;order:2}.discipline-info-content ul{width:50%}.discipline-info-content ul:nth-of-type(1){-ms-flex-order:3;order:3;margin-bottom:0}.discipline-info-content ul:nth-of-type(2){-ms-flex-order:4;order:4}}@media screen and (min-width: 992px){.discipline-info-content{width:calc(100% / 12 * 8);margin-left:calc(100% / 12 * 2)}.discipline-info-content>div{padding:0  0 0 1.5rem}.discipline-info-content>div:first-child{padding:0 1.5rem 0 0}.body-copy-flexible+.discipline-info{margin-top:-6.66667vw}}@media screen and (min-width: 1200px){.discipline-info-content{width:calc(100% / 12 * 6);margin-left:calc(100% / 12 * 3)}}@media screen and (min-width: 1600px){.discipline-info .module-content .headline{font-size:2.6154rem}.discipline-info .module-content ul li{font-size:1.3077rem}}.disciplines{width:100%;height:auto;overflow:hidden;background:#404040}.disciplines .simple-header .module-background{background:#404040}.disciplines .simple-header .module-content .headline{color:#fff}.discipline-list{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * 1);padding-left:10vw;padding-right:10vw;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (orientation: portrait){.discipline-list{padding-top:calc(20vw * 0);padding-bottom:calc(20vw * 1)}}@media screen and (min-width: 768px) and (orientation: portrait){.discipline-list{padding-top:calc(15vw * 0);padding-bottom:calc(15vw * 1)}}@media screen and (min-width: 992px) and (orientation: portrait){.discipline-list{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * 1)}}.discipline-list-item{position:relative;width:100%;height:auto;transition:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.discipline-list-item:nth-of-type(even) .discipline-list-item-content{background:#ebe7e6}.discipline-list-item[data-position] .discipline-list-item-content{transition:all 0.5s cubic-bezier(0.03, 0.46, 0.31, 0.97)}.discipline-list-item[data-position="below-viewport"] .discipline-list-item-content{-ms-transform:translateY(10%);transform:translateY(10%)}.discipline-list-item-content{width:100%;height:auto;min-height:40vw;position:relative;padding:10%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.discipline-list-item-content-copy{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:200;position:relative}.discipline-list-item-content-copy .headline{-ms-flex-order:2;order:2;font-size:1.3077rem;position:relative;padding-bottom:0.8em;margin-bottom:calc(0.8em - 4px)}.discipline-list-item-content-copy .headline:before{position:absolute;left:50%;bottom:0;-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:0}.discipline-list-item-content-copy .subhead{-ms-flex-order:3;order:3;font-size:.8077rem;margin-bottom:0;max-width:20em}.discipline-list-item .arrow{color:#a9c000;font-size:.70771rem;margin-left:-.70771rem;position:absolute;bottom:-1.75em;left:50%}.discipline-list-item.filler-item{display:none;cursor:auto}.discipline-list .dark-hover{z-index:0}@media screen and (min-width: 768px){.discipline-list-item{width:50%}.discipline-list-item-content{min-height:22.5vw}.discipline-list-item:nth-child(even) .discipline-list-item-content{background:#fff}.discipline-list-item:nth-of-type(4n-2) .discipline-list-item-content,.discipline-list-item:nth-of-type(4n-1) .discipline-list-item-content{background:#ebe7e6}.discipline-list-item[data-position]:nth-of-type(even) .discipline-list-item-content{transition:all 0.7s cubic-bezier(0.32, 0.01, 0, 1)}.discipline-list-item.filler-item{display:block}}@media screen and (min-width: 992px){.discipline-list-item-content-copy .headline{font-size:1.6154rem;padding-bottom:0.6em;margin-bottom:calc(0.6em - 5px)}.discipline-list-item .arrow{bottom:-2em}}@media screen and (min-width: 1200px){.discipline-list-item-content-copy .headline{font-size:2.1154rem}.discipline-list-item-content-copy .subhead{font-size:1rem}.discipline-list-item .arrow{font-size:.92885rem;margin-left:-.92885rem;bottom:-2.5em}}@media screen and (min-width: 1600px){.disciplines .simple-header{padding-left:0;padding-right:0}.discipline-list-item-content{min-height:20vw}.discipline-list-item-content-copy .headline{font-size:2.6154rem;margin-bottom:calc(0.6em - 6px)}.curated-feed .discipline-list-item-content-copy .headline{font-size:2.6154rem}.discipline-list-item-content-copy .subhead{font-size:1.3077rem}}.office-list .module-background{background-color:#ebe7e6}.office-list .module-content .headline{font-size:1.6154rem}.office-list .module-content .office-list-content{padding-left:1rem;padding-right:1rem}.office-list [role="tablist"]{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;margin-top:5vw}.office-list [role="tablist"]:after{content:'';position:absolute;width:calc(100%);height:2px;opacity:0.2;bottom:0;left:0;background-color:currentColor}.office-list [role="tablist"] [role="tab"]{font-size:.8077rem;line-height:1.1;letter-spacing:0.025em;text-transform:uppercase;max-width:20em;color:#373737;padding-top:1em;padding-bottom:1em;position:relative;cursor:pointer;text-align:center}.office-list [role="tablist"] [role="tab"]:after{content:'';position:absolute;width:calc(100%);height:4px;background-color:#a9c000;opacity:1;bottom:0;left:0;z-index:1;-ms-transform:scaleY(0);transform:scaleY(0);-ms-transform-origin:bottom;transform-origin:bottom;transition:transform 0.1s 0.1s ease-in-out}.office-list [role="tablist"] [role="tab"][aria-selected="true"]{color:#373737}.office-list [role="tablist"] [role="tab"][aria-selected="true"]:after{-ms-transform:scaleY(1);transform:scaleY(1)}.office-list .office{width:100%;position:relative;overflow:hidden;margin:0 0 16px;cursor:pointer}.office-list .office .office-listing-background{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block}.office-list .office .office-info{color:#fff;position:absolute;top:0;left:0;height:100%;width:100%;z-index:3;padding:2.5vw;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.office-list .office .office-info .office-items{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;z-index:3}.office-list .office:after{content:'';display:block;position:relative;padding-bottom:calc(100% / 16 * 9)}.office-list .office .office-listing-title{font-family:"Miller Text";font-size:1.6154rem;max-width:14em;margin-bottom:0.25em}.office-list .office .eyebrow{font-size:.6154rem;color:#d6f300;margin-bottom:0.4em;line-height:1.3;letter-spacing:0.05em}.office-list .office .office-contact-info{font-size:.6154rem;text-transform:uppercase;text-align:center;font-weight:500}.office-list .office .office-contact-info .contact-detail{display:inline-block;line-height:1.3;letter-spacing:0.05em}.office-list .office .office-contact-info .contact-detail:before{content:'';display:inline-block;margin-left:1em;margin-right:1em;height:1em;width:1px;background-color:currentColor;position:relative;top:0.125em}.office-list .office .office-contact-info .contact-detail:first-child:before{content:none}.office-list .office-regions{width:100%;padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0);padding-left:0;padding-right:0;overflow:hidden}@media screen and (orientation: portrait){.office-list .office-regions{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * 0)}}@media screen and (min-width: 768px) and (orientation: portrait){.office-list .office-regions{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * 0)}}@media screen and (min-width: 992px) and (orientation: portrait){.office-list .office-regions{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0)}}.office-list .office-regions .offices-container{width:calc(100% + 16px);margin-left:-8px;position:relative}.office-list .office-regions .office-region{position:relative;width:100%;transition:all 1s 0s cubic-bezier(0.32, 0.01, 0, 1)}.office-list .office-regions .office-region .office-info{transition:all 1s 0s cubic-bezier(0.32, 0.01, 0, 1)}.office-list .office-regions .office-region:not(.selected){position:absolute;top:0;left:0;opacity:0}.office-list .office-regions .office-region.selected{opacity:1;-ms-transform:translateX(0);transform:translateX(0)}.office-list .office-regions .office-region.selected .office-info{-ms-transform:translateX(0);transform:translateX(0)}.office-list .office-regions .office-region.out-left{-ms-transform:translateX(-100%);transform:translateX(-100%)}.office-list .office-regions .office-region.out-left .office-info{-ms-transform:translateX(-30%);transform:translateX(-30%)}.office-list .office-regions .office-region.out-right{-ms-transform:translateX(100%);transform:translateX(100%)}.office-list .office-regions .office-region.out-right .office-info{-ms-transform:translateX(30%);transform:translateX(30%)}.office-list .arrow{font-size:.70771rem;margin-left:-.70771rem;position:absolute;margin-top:1.5em;left:50%}@media screen and (min-width: 768px){.office-list .module-content .headline{font-size:2.6154rem}.office-list .office-regions .office-region .office-container{overflow:hidden}.office-list .office{float:left;width:calc(100% * (1/2) - 16px);margin:8px}.office-list .office .office-listing-title{font-size:1.6154rem}}@media screen and (min-width: 992px){.office-list [role="tablist"]{width:calc(100% / 12 * 5);margin-top:-45px;margin-bottom:0;float:right}.office-list [role="tablist"] [role="tab"]{font-size:1rem}.office-list .office .office-listing-title{font-size:2.6154rem}.office-list .office .eyebrow,.office-list .office .office-contact-info{font-size:.8077rem}}@media screen and (min-width: 1200px){.office-list .office .office-listing-title{font-size:2.6154rem}.office-list .arrow{font-size:.8077rem;margin-left:-.8077rem}}@media screen and (min-width: 1600px){.office-list [role="tablist"]{width:calc(100% / 12 * 4)}.office-list .module-content .headline{font-size:3.4231rem}.office-list .module-content .office-listing-title{font-size:3.4231rem}.office-list .module-content .eyebrow,.office-list .module-content .office-contact-info{font-size:1rem}.office-list .arrow{font-size:1rem;margin-left:-1rem}}.link--underline{transition:all 0.1s ease 0.1s;text-decoration:none;position:relative;display:inline-block;cursor:pointer;color:inherit;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-appearance:none}.link--underline:before{content:'';width:100%;height:0.075em;display:block;background-color:#a9c000;position:absolute;bottom:0;animation-name:underline_out;animation-duration:0.3s;animation-timing-function:cubic-bezier(0.32, 0.01, 0, 1);animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}.link--underline:hover,.link--underline:focus{transition:color 0.05s cubic-bezier(0.32, 0.01, 0, 1) 0.05s;color:#a9c000}.link--underline:hover:before,.link--underline:focus:before{animation-name:underline_in;animation-duration:0.3s;animation-timing-function:cubic-bezier(0.32, 0.01, 0, 1);animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}.job-list{background-color:#fff}.job-list-filter{display:block;position:relative;width:100%;margin:0.5rem}.job-list-module-content{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * .5);padding-left:10vw;padding-right:10vw}@media screen and (orientation: portrait){.job-list-module-content{padding-top:calc(20vw * 0);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.job-list-module-content{padding-top:calc(15vw * 0);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.job-list-module-content{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * .5)}}.job-list-property-label{display:none}.job-list-items-set{display:block;width:100%;clear:both;border-bottom:3px solid #ebe7e6;line-height:1.4;margin-top:calc(10vw * 0);margin-bottom:calc(10vw * .5);margin-left:0;margin-right:0}@media screen and (orientation: portrait){.job-list-items-set{margin-top:calc(20vw * 0);margin-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.job-list-items-set{margin-top:calc(15vw * 0);margin-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.job-list-items-set{margin-top:calc(10vw * 0);margin-bottom:calc(10vw * .5)}}.job-list-items-set:after{display:none !important}.job-list-items{display:block;width:100%}.job-list-item{display:block;border-top:3px solid #ebe7e6;padding:1.5em 0;cursor:pointer}.job-list-item:hover{background-color:#fff}.job-list-item:hover .job-list-item-link{color:#a9c000}.job-list-item-title{display:block;font-weight:bold;font-size:1rem;padding-bottom:0.5em}.job-list-item-discipline,.job-list-item-location{float:left;width:50%;font-size:.8077rem;padding-bottom:0.25em}.job-list-item-location{text-align:right}.job-list-item-id{clear:left;display:block;color:rgba(64,64,64,0.5);font-size:.8077rem;white-space:nowrap}.job-list [class*="-message"]{clear:both;padding:2em 0;line-height:1.5;border:3px solid #ebe7e6;border-width:3px 0}.job-list [class*="-message"] a{text-decoration:underline;display:inline-block;white-space:nowrap}.job-list .feed-load-more-container{position:relative}@media screen and (min-width: 768px){.job-list-filter .feed-filter-control{width:100%}.job-list-item:after{content:'';display:table}.job-list-item-title{font-size:1.3077rem}.job-list-item-discipline,.job-list-item-location,.job-list-item-id{float:left;clear:none;width:41.66667%;font-size:1rem;color:inherit}.job-list-item-location{width:33.33333%;text-align:left}.job-list-item-id{width:25%;text-align:right}}@media screen and (min-width: 992px){.job-list-property-label{display:table-cell;text-align:left;color:rgba(64,64,64,0.5);font-size:.6154rem;letter-spacing:0.05em;text-transform:uppercase;font-weight:normal;padding:0 0 1.5em}.job-list-property-label:last-child{text-align:right}.job-list-filter{max-width:50%}.job-list-items-set{display:table;border-collapse:collapse}.job-list-items{display:table-row-group}.job-list-item{display:table-row}.job-list-item-property{display:table-cell;float:none;width:auto;padding-top:2em;padding-bottom:1.75em;border-top:3px solid #ebe7e6}.job-list-item-title{font-size:1rem}.job-list-item-discipline,.job-list-item-location,.job-list-item-id{font-size:.8077rem}}@media screen and (min-width: 1200px){.job-list-filters,.job-list-filter{width:auto;max-width:none}.job-list-item-title,.job-list-item-discipline,.job-list-item-location,.job-list-item-id,.job-list-property-label{padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1600px){.job-list-item-title{font-size:1.3077rem}.job-list-item-discipline,.job-list-item-location,.job-list-item-id{font-size:1rem}}.twitter-feed .feed-tweets .module-content{padding:20% 10%;width:100%;height:auto;min-height:100vw;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.twitter-feed blockquote{width:100%;max-width:40em}.twitter-feed blockquote p{font-size:1rem;line-height:1.4;letter-spacing:0;margin-bottom:2em;font-weight:400;padding:0 1em;text-align:center}.twitter-feed blockquote p b,.twitter-feed blockquote p s{font-weight:400}.twitter-feed blockquote a{display:inline;line-height:1;text-decoration:none;position:relative;cursor:pointer;color:#a9c000;background:linear-gradient(to bottom, currentColor 25%, transparent 25%);background-repeat:no-repeat;background-position:right 1.1em;background-size:0% .25em;transition:background-size 0.3s}.twitter-feed blockquote a:hover{background-image:linear-gradient(to bottom, currentColor 25%, transparent 25%);background-size:100% 0.25em;background-position:left 1.1em}.twitter-feed blockquote a.muted{color:#373737}.twitter-feed blockquote a-primary{color:#a9c000}.twitter-feed blockquote a-secondary{text-decoration:none;position:relative;display:inline-block;cursor:pointer}.twitter-feed blockquote a-arrow{margin-right:1.5em;transition:0s 0s}.twitter-feed blockquote a-arrow:after{font-family:"icons";content:'\EA11';position:absolute;margin-left:0.8em;font-size:0.4em;vertical-align:middle;transition:margin-left 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1)}.twitter-feed blockquote a-arrow:hover:after{margin-left:1.4em}.twitter-feed blockquote a:focus{outline:none}.twitter-feed .icon-twitter{font-size:1.6154rem;margin-bottom:1.5em;color:#a9c000}.twitter-feed .twitter-info li{display:inline;list-style-type:none;font-size:.8077rem;text-transform:uppercase;letter-spacing:0.04em}.twitter-feed .twitter-info li:first-of-type:after{content:'|';position:relative;font-size:0.7em;line-height:1.5;margin-left:1em;margin-right:1em;top:-0.15em}.feed-tweets .tweet-data:nth-of-type(odd){color:#404040}.feed-tweets .tweet-data:nth-of-type(odd) .module-background{background-color:#ebe7e6}.feed-tweets .tweet-data:nth-of-type(even){color:#fff}.feed-tweets .tweet-data:nth-of-type(even) .module-background{background-color:#373737}.feed-tweets .tweet-data:nth-of-type(even)[data-position="in-viewport"] .module-content{transition-delay:0.2s}@media screen and (min-width: 768px){.twitter-feed .feed-tweets{display:-ms-flexbox;display:flex}.twitter-feed .feed-tweets .module-content{min-height:50vw}.twitter-feed .tweet-data blockquote p{font-size:1rem}.twitter-feed .twitter-info li{font-size:.6154rem}}@media screen and (min-width: 992px){.twitter-feed .simple-header .module-content .cta{-ms-flex-item-align:end;align-self:flex-end;margin-top:0}.twitter-feed .feed-tweets .module-content{min-height:40vw}.twitter-feed .tweet-data .module-content{-ms-flex-pack:start;justify-content:flex-start}.twitter-feed .tweet-data blockquote p{font-size:1.3077rem}.twitter-feed .twitter-info li{font-size:.8077rem}}@media screen and (min-width: 1200px){.twitter-feed .icon-twitter{font-size:1.6154rem}.twitter-feed .tweet-data blockquote p{font-size:1.6154rem}}@media screen and (min-width: 1600px){.twitter-feed .icon-twitter{font-size:2.1154rem}.twitter-feed .tweet-data blockquote p{font-size:2.1154rem}.twitter-feed .twitter-info li{font-size:1rem}.twitter-feed .feed-tweets .module-content{min-height:35vw}}.error-hero{height:100vh;background:#000;background-image:linear-gradient(90deg, #4c585a, #2a3331)}.error-hero .module-content[class]{pointer-events:auto}.error-hero .module-content[class] .headline{margin-bottom:0.3em}.error-hero .module-content[class] .subhead{margin-bottom:2em;margin-top:0}.error-hero .error-options-item{text-transform:uppercase;transition:all 0.1s;width:auto;margin-bottom:2em;font-size:.8077rem}.error-hero .error-options-item .link,.error-hero .error-options-item .full-width-image-caption-credit a,.full-width-image-caption-credit .error-hero .error-options-item a{color:#fff}.error-hero .error-options-item .link:before,.error-hero .error-options-item .full-width-image-caption-credit a:before,.full-width-image-caption-credit .error-hero .error-options-item a:before{border-bottom-color:#a9c000}.error-hero .error-options-item .link:hover,.error-hero .error-options-item .full-width-image-caption-credit a:hover,.full-width-image-caption-credit .error-hero .error-options-item a:hover{color:#a9c000}@media screen and (min-width: 768px){.error-hero .error-options-item{display:inline-block;margin-right:2em}}@media screen and (min-width: 1600px){.error-hero .error-options-item{font-size:1rem}}.solution-sub-nav .module-content .solution-sub-nav-content{padding-left:1rem;padding-right:1rem}.solution-sub-nav .sub-nav-container{list-style:none;width:100%}.solution-sub-nav .sub-nav-container .sub-nav-item{display:block;width:100%;height:calc(80vw + (80vw /2));border-radius:5px;padding:0;margin-top:10px;transition-property:transform;transition-timing-function:cubic-bezier(0.03, 0.46, 0.31, 0.97);transition-duration:0.5s}.solution-sub-nav .sub-nav-container .sub-nav-item:first-of-type{margin-top:0}.solution-sub-nav .sub-nav-container .sub-nav-item .sub-nav-item-link{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;border-radius:5px;height:calc(80vw + (80vw/2));padding:2rem;transition-property:background-color;transition-timing-function:cubic-bezier(0.03, 0.46, 0.31, 0.97);transition-duration:0.5s}.solution-sub-nav .sub-nav-container .sub-nav-item .sub-nav-item-header,.solution-sub-nav .sub-nav-container .sub-nav-item .summary-list{width:100%}.solution-sub-nav .sub-nav-container .sub-nav-item .sub-nav-item-headline{color:#fff;font-size:7.03125vw;line-height:1;letter-spacing:0em;font-family:'Miller Text Reg', Times, Georgia, serif;font-weight:400;transition-property:color;transition-timing-function:cubic-bezier(0.03, 0.46, 0.31, 0.97);transition-duration:0.5s}.solution-sub-nav .sub-nav-container .sub-nav-item .sub-nav-item-headline:before{content:'';display:block;width:1em;height:2px;background-color:#fff;border:none;margin:0;margin-bottom:0.6em;transition-property:background-color;transition-timing-function:cubic-bezier(0.03, 0.46, 0.31, 0.97);transition-duration:0.5s}.solution-sub-nav .sub-nav-container .sub-nav-item .summary-item{color:#fff;font-size:.8077rem;line-height:1.4}.solution-sub-nav .sub-nav-container .sub-nav-item .summary-item:first-of-type{margin-top:1.8rem}.solution-sub-nav.landing{margin-top:calc(-1*(20vw * 1))}.solution-sub-nav.landing .module-background{background-color:#fff}.solution-sub-nav.landing .module-content{padding-left:calc(10vw);padding-right:calc(10vw);padding-bottom:40px}.solution-sub-nav.landing .module-content .solution-sub-nav-content{padding-left:0;padding-right:0}.solution-sub-nav.landing .sub-nav-container{width:80vw}.solution-sub-nav.landing .sub-nav-container .sub-nav-item{width:80vw;height:calc(80vw + (80vw/6))}.solution-sub-nav.landing .sub-nav-container .sub-nav-item .sub-nav-item-link{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;height:calc(80vw + (80vw/6))}.solution-sub-nav.landing .sub-nav-container .sub-nav-item .sub-nav-item-header,.solution-sub-nav.landing .sub-nav-container .sub-nav-item .summary-list{width:100%}.solution-sub-nav .headline{font-size:2.1154rem;margin-bottom:1em}.solution-sub-nav .headline:before{content:none}@media screen and (min-width: 768px){.solution-sub-nav .headline{font-size:2.6154rem}.solution-sub-nav .sub-nav-container .sub-nav-item{height:auto}.solution-sub-nav .sub-nav-container .sub-nav-item .sub-nav-item-headline{font-size:4.557291666667vw}.solution-sub-nav .sub-nav-container .sub-nav-item .sub-nav-item-link{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:auto}.solution-sub-nav .sub-nav-container .sub-nav-item .sub-nav-item-link .sub-nav-item-header,.solution-sub-nav .sub-nav-container .sub-nav-item .sub-nav-item-link .summary-list{width:40%}.solution-sub-nav .sub-nav-container:hover .sub-nav-item .sub-nav-item-link{background-color:rgba(0,0,0,0.25)}.solution-sub-nav .sub-nav-container:hover .sub-nav-item .sub-nav-item-link .sub-nav-item-headline,.solution-sub-nav .sub-nav-container:hover .sub-nav-item .sub-nav-item-link .summary-item{color:#ccc}.solution-sub-nav .sub-nav-container:hover .sub-nav-item .sub-nav-item-link .sub-nav-item-headline:before{background-color:#ccc}.solution-sub-nav .sub-nav-container:hover .sub-nav-item:hover{-ms-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0px 20px 25px 3px rgba(0,0,0,0.65)}.solution-sub-nav .sub-nav-container:hover .sub-nav-item:hover .sub-nav-item-link{background-color:transparent}.solution-sub-nav .sub-nav-container:hover .sub-nav-item:hover .sub-nav-item-link .sub-nav-item-headline,.solution-sub-nav .sub-nav-container:hover .sub-nav-item:hover .sub-nav-item-link .summary-item{color:#fff}.solution-sub-nav .sub-nav-container:hover .sub-nav-item:hover .sub-nav-item-link .sub-nav-item-headline:before{background-color:#fff}.solution-sub-nav.landing{width:100%;margin-top:calc(-1*(10vw * 1))}.solution-sub-nav.landing .solution-sub-nav-content{padding:0;width:100%}.solution-sub-nav.landing .sub-nav-container{display:-ms-flexbox;display:flex;-ms-flex-align:flex-center;align-items:flex-center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row wrap;flex-flow:row wrap}.solution-sub-nav.landing .sub-nav-container .sub-nav-item{width:calc(40vw - 5px);height:calc(40vw + (40vw/6))}.solution-sub-nav.landing .sub-nav-container .sub-nav-item .sub-nav-item-link{-ms-flex-align:start;align-items:flex-start;width:100%;height:calc(40vw + (40vw/6))}.solution-sub-nav.landing .sub-nav-container .sub-nav-item:nth-of-type(-n+2){margin-top:0}.solution-sub-nav.landing .sub-nav-container .sub-nav-item .sub-nav-item-header,.solution-sub-nav.landing .sub-nav-container .sub-nav-item .summary-list{width:100%}}@media screen and (min-width: 992px){.solution-sub-nav .module-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.solution-sub-nav .module-content .solution-sub-nav-content{width:calc(100% / 12 * 8)}.solution-sub-nav .module-content .sub-nav-container .sub-nav-item{height:calc(50vw /2)}.solution-sub-nav .module-content .sub-nav-container .sub-nav-item .sub-nav-item-headline{font-size:3vw}.solution-sub-nav .module-content .sub-nav-container .sub-nav-item .sub-nav-item-link{height:calc(50vw /2)}.solution-sub-nav .module-content .sub-nav-container .sub-nav-item .summary-item{font-size:1rem}.solution-sub-nav.landing .module-content .solution-sub-nav-content{padding:0;width:100%}.solution-sub-nav.landing .module-content .sub-nav-container .sub-nav-item{width:calc(40vw - 5px);height:calc(40vw + (40vw/6))}.solution-sub-nav.landing .module-content .sub-nav-container .sub-nav-item .sub-nav-item-headline{font-size:4.557291666667vw}.solution-sub-nav.landing .module-content .sub-nav-container .sub-nav-item .sub-nav-item-link{width:100%;height:calc(40vw + (40vw/6))}}@media screen and (min-width: 1200px){.solution-sub-nav .module-content .solution-sub-nav-content{width:calc(100% / 12 * 6)}.solution-sub-nav .module-content .sub-nav-container .sub-nav-item .sub-nav-item-headline{font-size:3vw}.solution-sub-nav .module-content .sub-nav-container .sub-nav-item .summary-item{font-size:.8077rem}.solution-sub-nav.landing{width:100%}.solution-sub-nav.landing .module-content .sub-nav-container .sub-nav-item{width:calc(26.6666667vw - 7px);height:calc(26.6666667vw + (26.6666667vw/6))}.solution-sub-nav.landing .module-content .sub-nav-container .sub-nav-item .sub-nav-item-headline{font-size:3vw}.solution-sub-nav.landing .module-content .sub-nav-container .sub-nav-item .sub-nav-item-link{width:100%;height:calc(26.6666667vw + (26.6666667vw/6))}.solution-sub-nav.landing .module-content .sub-nav-container .sub-nav-item:nth-of-type(-n+3){margin-top:0}}@media screen and (min-width: 1600px){.solution-sub-nav .module-content .sub-nav-container .sub-nav-item .sub-nav-item-headline{font-size:3.25vw}.solution-sub-nav .module-content .sub-nav-container .sub-nav-item .summary-item{font-size:1rem}.solution-sub-nav.landing .module-content .sub-nav-container .sub-nav-item .sub-nav-item-headline{font-size:3.25vw}}.solution-hero{height:90vh;position:relative}.solution-hero .module-background{background-color:#fff}.solution-hero .module-content{top:50%;z-index:300;transition:opacity 2s, z-index 2s;pointer-events:none;padding-bottom:0;padding-top:0}.solution-hero[data-position] .module-content{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.solution-hero .hero-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:80vw;margin:0 auto}.solution-hero .hero-content .headline{font-size:2.3654rem;line-height:1.2;letter-spacing:0em;font-family:'Miller Text Reg', Times, Georgia, serif;font-weight:400;color:#404040;text-align:center;letter-spacing:-.04em}.solution-hero .hero-content .headline:last-child{margin-bottom:0}.solution-hero .hero-content .headline::-moz-selection{background-color:transparent}.solution-hero .hero-content .headline::selection{background-color:transparent}.solution-hero .hero-content .headline.isFirst:before,.solution-hero .hero-content .headline:before{content:none}.solution-hero .hero-content .subhead{font-size:1rem;line-height:1.4;margin-top:2rem;margin-bottom:0;color:#373737;text-align:center}.solution-hero .hero-content a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-order:3;order:3}.solution-hero .hero-content .isFirst{-ms-flex-order:2;order:2}@media screen and (min-width: 768px){.solution-hero .module-content .hero-content{width:50vw}.solution-hero .module-content .hero-content .headline{font-size:3.4231rem}.solution-hero .module-content .hero-content .subhead{font-size:1rem}}@media screen and (min-width: 768px) and (orientation: portrait){.solution-hero .module-content{margin-bottom:0}}@media screen and (min-width: 992px){.solution-hero .module-content .hero-content .headline{font-size:3.4231rem}}@media screen and (min-width: 1200px){.solution-hero .module-content .hero-content .headline{font-size:4.2308rem}.solution-hero .module-content .hero-content .subhead{font-size:1.3077rem}}@media screen and (min-width: 1600px){.solution-hero .module-content .hero-content .headline{font-size:5.5385rem}}.solution-contact{position:relative}.solution-contact .module-background{background-color:#fff}.solution-contact .solution-contact-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:80vw;margin:0 auto;padding-bottom:75px}.solution-contact .solution-contact-content .headline{font-size:2.3654rem;line-height:1.2;letter-spacing:0em;font-family:'Miller Text Reg', Times, Georgia, serif;font-weight:400;color:#404040;text-align:center;letter-spacing:-.04em}.solution-contact .solution-contact-content .headline:last-child{margin-bottom:0}.solution-contact .solution-contact-content .headline::-moz-selection{background-color:transparent}.solution-contact .solution-contact-content .headline::selection{background-color:transparent}.solution-contact .solution-contact-content .headline:before{content:none}.solution-contact .solution-contact-content .subhead{font-size:1rem;line-height:1.4;margin-top:2rem;margin-bottom:0;color:#373737;text-align:center}.solution-contact .solution-contact-content .solution-contact-cta-container{clear:both;display:block;text-align:center;padding-top:2rem}.solution-contact .solution-contact-content .solution-contact-cta{display:inline-block;cursor:pointer}@media screen and (min-width: 768px){.solution-contact .module-content{bottom:0}.solution-contact .module-content:after{margin:8vw auto}}@media screen and (min-width: 768px) and (orientation: portrait){.solution-contact .module-content{margin-bottom:0}}@media screen and (min-width: 768px){.solution-contact .solution-contact-content{width:50vw}.solution-contact .solution-contact-content .headline{font-size:3.4231rem}.solution-contact .solution-contact-content .subhead{font-size:1rem}}@media screen and (min-width: 992px){.solution-contact .solution-contact-content .headline{font-size:3.4231rem}}@media screen and (min-width: 1200px){.solution-contact .solution-contact-content .headline{font-size:4.2308rem}.solution-contact .solution-contact-content .subhead{font-size:1.3077rem}}@media screen and (min-width: 1600px){.solution-contact .solution-contact-content .headline{font-size:5.5385rem}}.general-links{width:100%}.general-links .module-content{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .5);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media screen and (orientation: portrait){.general-links .module-content{padding-top:calc(20vw * .5);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.general-links .module-content{padding-top:calc(15vw * .5);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.general-links .module-content{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * .5)}}.general-links .general-links-content{padding-left:1rem;padding-right:1rem;width:100%}.general-links .general-link{font-size:1.3077rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1em;line-height:1.1;margin-bottom:0.25em;display:block}.general-links .general-link:last-child{margin-bottom:0}.general-links .general-link:after{position:static}.general-links .general-link:hover{color:#a9c000}.general-links .general-link-subline{font-size:1rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em;display:block;line-height:1.5}.general-links .general-link-subline:last-child{margin-bottom:0}@media screen and (min-width: 992px){.general-links .general-links-content{width:calc(100% / 12 * 8)}}@media screen and (min-width: 1200px){.general-links .general-links-content{width:calc(100% / 12 * 6)}}@media screen and (min-width: 1600px){.general-links .general-link{font-size:1.6154rem}.general-links .general-link-subline{font-size:1.3077rem}}
