.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"}.icon-instagram:before{content:"\EA12"}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,.solution-hero .hero-content a{display:inline;line-height:1;text-decoration:none;position:relative;cursor:pointer;color:#0030ff;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,.solution-hero .hero-content 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,.solution-hero .hero-content a.muted{color:#19191e}.link-primary{color:#0030ff}.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,.event-location .event-details .event-details-link a,.event-location .event-map .event-details-link a{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,.event-location .event-details .event-details-link a:after,.event-location .event-map .event-details-link a: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,.event-location .event-details .event-details-link a:hover:after,.event-location .event-map .event-details-link a:hover:after{margin-left:1.4em}.link:focus,.full-width-image-caption-credit a:focus,.solution-hero .hero-content 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 Reg', 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}.uppercase-heading{font-size:.8077rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1em;letter-spacing:.05em;line-height:1.4;text-transform:uppercase;display:block}.arrow-left:before{font-family:'icons';content:'\2190'}.arrow-right:before{font-family:'icons';content:'\EA11'}.medium-bg{background-color:#303035;color:#fff}.dark-bg{background-color:#19191e;color:#fff}.cos-blue{background-color:#0030ff;color:#fff}.light-bg{background-color:#f2f2f2;color:#19191e}.case-study .body-copy-flexible.dark-bg a:not([class*="icon-"]),.case-study .dark-bg.results a:not([class*="icon-"]),.case-study .body-copy-flexible.medium-bg a:not([class*="icon-"]),.case-study .medium-bg.results a:not([class*="icon-"]),.body-copy-flexible.dark-bg a:not([class*="icon-"]),.dark-bg.results a:not([class*="icon-"]),.body-copy-flexible.medium-bg a:not([class*="icon-"]),.medium-bg.results a:not([class*="icon-"]){color:currentColor;text-decoration:underline}.center-text{text-align:center}@media screen and (min-width: 1600px){.body-copy-bold{font-size:1.3077rem}}@font-face{font-family:'icons';src:url("../../fonts/icons.eot");src:url("../../fonts/icons.eot?#iefix") format("embedded-opentype"),url("../../fonts/icons.ttf") format("truetype"),url("../../fonts/icons.woff") format("woff"),url("../../fonts/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:96%}100%{width:1em;left:100%}}@keyframes underline_out{0%{width:1em;left:100%}100%{width:0;left:96%}}@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 #0030ff solid;border-left:0px #0030ff solid;border-right:0px #0030ff solid;border-bottom:0px #0030ff solid}20%{border-top:2px #0030ff solid;border-left:2px #0030ff solid;border-right:2px #0030ff solid;border-bottom:2px #0030ff solid;box-shadow:inset 0 0 0 0 #0030ff}100%{border-top:1.75rem #0030ff solid;border-left:1.75rem #0030ff solid;border-right:1.75rem #0030ff solid;border-bottom:1.75rem #0030ff 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}.gradient-hover .bg-zoom{transition:transform 0.5s cubic-bezier(0.32, 0.01, 0, 1)}.gradient-hover .bg-zoom:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, #0030ff 0%, #e533ff 100%);opacity:0;transition:opacity 0.5s cubic-bezier(0.32, 0.01, 0, 1);content:''}.gradient-hover .dark-overlay{position:absolute !important;top:0;left:0;width:100% !important;height:100%;background:linear-gradient(to right, #0030ff 0%, #e533ff 100%);opacity:0;transition:opacity 0.5s cubic-bezier(0.32, 0.01, 0, 1)}.gradient-hover:hover .dark-overlay,.gradient-hover:focus .dark-overlay{opacity:0.75}.gradient-hover:hover .bg-zoom,.gradient-hover:focus .bg-zoom{-ms-transform:scale(1.075);transform:scale(1.075)}.gradient-hover:hover .bg-zoom:before,.gradient-hover:focus .bg-zoom:before{opacity:0.75;transition:opacity 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1)}.gradient-hover.blue-cyan .bg-zoom:before{background:linear-gradient(to right, #0030ff 0%, #00faff 100%)}.gradient-hover.blue-cyan .dark-overlay{background:linear-gradient(to right, #0030ff 0%, #00faff 100%)}.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:#19191e;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 * .7);padding-bottom:calc(10vw * .7);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 * .7);padding-bottom:calc(20vw * .7)}}@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 * .7);padding-bottom:calc(15vw * .7)}}@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 * .7);padding-bottom:calc(10vw * .7)}}.none+.none .module-content,.white-bg+.none .module-content,.none+.white-bg .module-content,.white-bg+.white-bg .module-content{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * .7);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem)}@media screen and (orientation: portrait){.none+.none .module-content,.white-bg+.none .module-content,.none+.white-bg .module-content,.white-bg+.white-bg .module-content{padding-top:calc(20vw * 0);padding-bottom:calc(20vw * .7)}}@media screen and (min-width: 768px) and (orientation: portrait){.none+.none .module-content,.white-bg+.none .module-content,.none+.white-bg .module-content,.white-bg+.white-bg .module-content{padding-top:calc(15vw * 0);padding-bottom:calc(15vw * .7)}}@media screen and (min-width: 992px) and (orientation: portrait){.none+.none .module-content,.white-bg+.none .module-content,.none+.white-bg .module-content,.white-bg+.white-bg .module-content{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * .7)}}.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,.dark-bg+.article-wrapper .results .module-content,.medium-bg+.article-wrapper .body-copy-flexible .module-content,.medium-bg+.article-wrapper .results .module-content,.white-bg+.article-wrapper .body-copy-flexible .module-content,.white-bg+.article-wrapper .results .module-content,.none+.article-wrapper .body-copy-flexible .module-content,.none+.article-wrapper .results .module-content,.none+.article-wrapper .body-copy-flexible .module-content,.none+.article-wrapper .results .module-content{padding-top:0}}html{color:#19191e;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.isSecond{content:none}.module .eyebrow{margin-bottom:0.75em}.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:#303035}.module.medium-bg .cta{border:2px solid rgba(255,255,255,0.2)}.module.medium-bg .cta:hover,.module.medium-bg .cta:focus{border:2px solid rgba(255,255,255,0.6)}.module.dark-bg .module-background{background-color:#19191e}.module.dark-bg .cta{border:2px solid rgba(255,255,255,0.2)}.module.dark-bg .cta:hover,.module.dark-bg .cta:focus{border:2px solid rgba(255,255,255,0.6)}.module.cos-blue .module-background{background-color:#0030ff}.module.cos-blue .cta{border:2px solid rgba(255,255,255,0.2)}.module.cos-blue .cta:hover,.module.cos-blue .cta:focus{border:2px solid rgba(255,255,255,0.65)}.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:.1em;line-height:1;padding:1em 2.75em;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:.8077rem}}@media screen and (min-width: 1600px){.module [role="button"],.module .ajax,.module .cta{font-size:1rem}.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%)}.masthead.white{color:#fff}.masthead.white .logo-image .letter,.masthead.white .logo-image .cursor{fill:#fff}.masthead.mini{background-color:#fff;color:#19191e}.masthead.isOpen{color:#19191e}.masthead.isOpen .logo-image .letter{fill:#19191e}.masthead.isOpen .logo-image .cursor{fill:#0030ff}.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%;min-height:280px;overflow:hidden;z-index:1}.site-info .footer-content{position:fixed;bottom:0;left:0;padding-top:calc(10vw * .75);padding-bottom:calc(10vw * .75);padding-left:calc(10vw - 1rem);padding-right:calc(10vw - 1rem);width:100%;opacity:0;text-align:center}.site-info .footer-content>a{display:inline-block}.site-info .razorfish-logo{width:4.25rem;display:block;margin:0 auto 1.5rem;height:1.75em}.site-info .site-legal{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:.8077rem;font-weight:500;letter-spacing:.02em;line-height:1.4;color:#19191e;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 a:hover{background-size:100% 0.5em}.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:2.5em}.site-info .site-social-links .share-icon-container{position:relative;transition-duration:0.25s;margin-right:.125rem}.site-info .site-social-links .share-icon-container:hover{color:#0030ff}.site-info .site-social-links .share-icon{font-size:1rem;width:2.5em;height:2.5em}.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 .razorfish-logo{margin-bottom:2em}.site-info .site-social-links .share-icon{height:3.5em}.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}}@media screen and (min-width: 1600px){.site-info{height:480px}.site-info .site-details:before{height:5px}}.body-copy-flexible,.results{width:100%;position:relative}.body-copy-flexible .module-content .article-content,.results .module-content .article-content{padding-left:1rem;padding-right:1rem}.body-copy-flexible .headline,.results .headline{font-size:2.1154rem;margin-bottom:1em;line-height:1.2}.body-copy-flexible h1::-moz-selection,.results h1::-moz-selection,.body-copy-flexible h2::-moz-selection,.results h2::-moz-selection,.body-copy-flexible h3::-moz-selection,.results h3::-moz-selection,.body-copy-flexible p::-moz-selection,.results p::-moz-selection{background-color:rgba(25,25,30,0.05)}.body-copy-flexible h1::selection,.results h1::selection,.body-copy-flexible h2::selection,.results h2::selection,.body-copy-flexible h3::selection,.results h3::selection,.body-copy-flexible p::selection,.results p::selection{background-color:rgba(25,25,30,0.05)}.body-copy-flexible p,.results 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,.results p:last-of-type{margin-bottom:0}.body-copy-flexible h3,.results h3{font-size:1rem;line-height:1.4;letter-spacing:.05em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1.25em;text-transform:uppercase;color:#0030ff}.body-copy-flexible h3 sup,.results h3 sup,.body-copy-flexible h3 sub,.results h3 sub{font-size:60%}.body-copy-flexible a:not([class*="icon-"]),.results a:not([class*="icon-"]){display:inline;line-height:1;text-decoration:none;position:relative;cursor:pointer;color:#0030ff;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,.results 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,.results a:not([class*="icon-"]).muted{color:#19191e}.body-copy-flexible a:not([class*="icon-"])-primary,.results a:not([class*="icon-"])-primary{color:#0030ff}.body-copy-flexible a:not([class*="icon-"])-secondary,.results a:not([class*="icon-"])-secondary{text-decoration:none;position:relative;display:inline-block;cursor:pointer}.body-copy-flexible a:not([class*="icon-"])-arrow,.results a:not([class*="icon-"])-arrow{margin-right:1.5em;transition:0s 0s}.body-copy-flexible a:not([class*="icon-"])-arrow:after,.results 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,.results a:not([class*="icon-"])-arrow:hover:after{margin-left:1.4em}.body-copy-flexible a:not([class*="icon-"]):focus,.results a:not([class*="icon-"]):focus{outline:none}.case-study .body-copy-flexible a:not([class*="icon-"]),.case-study .results a:not([class*="icon-"]){text-decoration:underline;color:#19191e;background:none}.case-study .body-copy-flexible a:not([class*="icon-"]):hover,.case-study .results a:not([class*="icon-"]):hover{color:#19191e;background:none}.body-copy-flexible ul li,.results 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;margin-bottom:.75em}.body-copy-flexible ul li:before,.results ul li:before{content:'';width:6px;height:6px;display:inline-block;position:relative;top:-2px;margin-right:1.1rem;background:#19191e}.body-copy-flexible.dark-bg h3,.dark-bg.results h3{color:#fff}.body-copy-flexible.dark-bg ul li:before,.dark-bg.results ul li:before{background:#fff}.body-copy-flexible.medium-bg h3,.medium-bg.results h3{color:#fff}.body-copy-flexible.medium-bg ul li:before,.medium-bg.results ul li:before{background:#fff}.body-copy-flexible ol,.results ol{list-style-type:none;counter-reset:li}.body-copy-flexible ol li,.results 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,.results 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,.results ol li:last-of-type{margin-bottom:0}.body-copy-flexible blockquote,.results blockquote{border-left:0.2rem solid #0030ff;width:100%;padding-left:2em;margin:2em 0}.body-copy-flexible blockquote p,.results blockquote p{font-size:1.3077rem;line-height:1.5;letter-spacing:.015em;font-family:'Miller Text Reg', Times, Georgia, serif;font-weight:400}.body-copy-flexible .module-header+p,.results .module-header+p{margin-top:2em}.body-copy-flexible p+h3,.results p+h3,.body-copy-flexible ul+h3,.results ul+h3,.body-copy-flexible ol+h3,.results ol+h3,.body-copy-flexible blockquote+h3,.results blockquote+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,.results p+h3,.body-copy-flexible ul+h3,.results ul+h3,.body-copy-flexible ol+h3,.results ol+h3,.body-copy-flexible blockquote+h3,.results blockquote+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,.results p+h3,.body-copy-flexible ul+h3,.results ul+h3,.body-copy-flexible ol+h3,.results ol+h3,.body-copy-flexible blockquote+h3,.results blockquote+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,.results p+h3,.body-copy-flexible ul+h3,.results ul+h3,.body-copy-flexible ol+h3,.results ol+h3,.body-copy-flexible blockquote+h3,.results blockquote+h3{padding-top:calc(10vw * .5);padding-bottom:calc(10vw * 0)}}.body-copy-flexible p+ol,.results p+ol,.body-copy-flexible p+ul,.results p+ul{margin-top:1em}.body-copy-flexible ul+p,.results ul+p,.body-copy-flexible ol+p,.results ol+p{margin-top:2em}.body-copy-flexible li p,.results li p{display:inline;margin-top:0}.body-copy-flexible sup,.results sup,.body-copy-flexible sub,.results sub{font-size:75%}.body-copy-flexible p img,.results p img{float:left}.body-copy-flexible img,.results img{display:block;margin-top:2em;margin-bottom:2em;margin-right:2em}.body-copy-flexible figure,.results figure{width:100%;padding-top:calc(10vw * .25);padding-bottom:calc(10vw * .25);padding-left:0;padding-right:0}@media screen and (orientation: portrait){.body-copy-flexible figure,.results figure{padding-top:calc(20vw * .25);padding-bottom:calc(20vw * .25)}}@media screen and (min-width: 768px) and (orientation: portrait){.body-copy-flexible figure,.results figure{padding-top:calc(15vw * .25);padding-bottom:calc(15vw * .25)}}@media screen and (min-width: 992px) and (orientation: portrait){.body-copy-flexible figure,.results figure{padding-top:calc(10vw * .25);padding-bottom:calc(10vw * .25)}}.body-copy-flexible figure>figure,.results 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,.results 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,.results 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,.results figure>figure{padding-top:calc(10vw * 0);padding-bottom:calc(10vw * 0)}}.body-copy-flexible figure:last-child,.results figure:last-child{padding-bottom:0}.body-copy-flexible figure img,.results figure img{margin-top:0;margin-bottom:0}.body-copy-flexible figure figcaption,.results figure figcaption{line-height:1.8;letter-spacing:0;margin-top:1em;font-weight:700}.body-copy-flexible figure figcaption a,.results figure figcaption a{font-weight:400;text-transform:none}.body-copy-flexible .footnotes-label,.results .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:#999;margin-top:calc(10vw * .5);margin-bottom:calc(10vw * 0);margin-left:0;margin-right:0;margin-bottom:1em;font-weight:700}@media screen and (orientation: portrait){.body-copy-flexible .footnotes-label,.results .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,.results .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,.results .footnotes-label{margin-top:calc(10vw * .5);margin-bottom:calc(10vw * 0)}}.body-copy-flexible .footnotes li,.results .footnotes li{margin-bottom:1em}.body-copy-flexible .footnotes li:before,.results .footnotes li:before{color:#19191e;font-size:.8077rem}.article-wrapper .body-copy-flexible[data-position] .module-content,.article-wrapper [data-position].results .module-content{transition-duration:1.4s}.article-wrapper .body-copy-flexible .module-content,.article-wrapper .results .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,.article-wrapper .results .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,.article-wrapper .results .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,.article-wrapper .results .module-content{padding-top:calc(10vw * 1);padding-bottom:calc(10vw * .5)}}.article-wrapper>.body-copy-flexible:first-child,.article-wrapper>.results:first-child{padding-top:180px}@media screen and (min-width: 768px){.body-copy-flexible .headline,.results .headline{font-size:2.6154rem}.body-copy-flexible p,.results p{font-size:1.3077rem}.body-copy-flexible ul li,.results ul li{font-size:1rem}.body-copy-flexible ol li,.results ol li{font-size:1rem}.article-wrapper>.body-copy-flexible:first-child,.article-wrapper>.results:first-child{padding-right:100px;padding-top:0}}@media screen and (min-width: 992px){.body-copy-flexible .module-content,.results .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,.results .article-content{width:calc(100% / 12 * 8)}.body-copy-flexible p,.results p{font-size:1rem}.body-copy-flexible ul li,.results ul li{font-size:1rem}.body-copy-flexible ol li,.results ol li{font-size:1rem}.body-copy-flexible blockquote p,.results blockquote p{font-size:1.6154rem}.article-wrapper>.body-copy-flexible:first-child,.article-wrapper>.results:first-child{padding-right:0;padding-top:0}}@media screen and (min-width: 1200px){.body-copy-flexible .article-content,.results .article-content{width:calc(100% / 12 * 6)}.article-sidebar+.body-copy-flexible,.article-sidebar+.results{min-height:420px}.article-sidebar+.body-copy-flexible .module-background,.article-sidebar+.results .module-background{display:none}}@media screen and (min-width: 1600px){.body-copy-flexible .headline,.results .headline{font-size:3.4231rem}.body-copy-flexible p,.results p{font-size:1.3077rem}.body-copy-flexible h3,.results h3{font-size:1.6154rem}.body-copy-flexible ul li,.results ul li{font-size:1.3077rem}.body-copy-flexible ul li:before,.results ul li:before{width:7px;height:7px;top:-3px}.body-copy-flexible ol li,.results ol li{font-size:1.3077rem}.body-copy-flexible .footnotes li:before,.results .footnotes li:before{font-size:1rem}}.article-sidebar{width:100%;position:relative;background-color:rgba(25,25,30,0.05);min-height:40vh}@media screen and (orientation: landscape){.article-sidebar{min-height:70vh}}.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;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:#999;font-weight:700}.article-sidebar .article-meta .meta-name{font-size:1.6154rem;line-height:1;letter-spacing:0em;font-family:'Miller Text Reg', Times, Georgia, serif;font-weight:400;color:#0030ff;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;color:#19191e}.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 .meta-item-link p{color:#999;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.6;margin-top:.6em}.article-sidebar .article-meta [class^="contact-"] [class^="icon-"]{font-size:1rem;color:#0030ff;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:#19191e;text-decoration:none}.article-sidebar .article-meta .contact-phone a:hover{color:#0030ff;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 a.article-meta-link:not([class*="icon-"]){font-size:1.3077rem;line-height:1;letter-spacing:0em;font-family:'Miller Text Reg', Times, Georgia, serif;font-weight:400;font-weight:500;display:inline-block;margin-right:0;position:relative;color:#0030ff;text-decoration:none}.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:#0030ff}.article-sidebar a.contact-telephone:not([class*="icon-"]){font-weight:400}.article-sidebar a.contact-telephone:not([class*="icon-"]):hover:before{content:none}.article-wrapper.dark-bg .article-sidebar{background-color:rgba(255,255,255,0.05)}.article-wrapper.dark-bg .article-sidebar .article-meta .meta-detail{color:#999}.article-wrapper.dark-bg .article-sidebar .article-meta .sidebar-link a{color:#fff}.article-wrapper.dark-bg .article-sidebar .article-meta .sidebar-link a:hover{color:#999}.case-study .article-sidebar .article-meta .sidebar-link .article-meta-link{color:#999}.case-study .article-sidebar .article-meta .sidebar-link .article-meta-link:hover{color:#19191e}.generic-page .article-sidebar a.article-meta-link:not([class*="icon-"]){color:#19191e}@media screen and (min-width: 768px){.article-sidebar{min-height:34vh}}@media screen and (min-width: 768px) and (orientation: landscape){.article-sidebar{min-height:40vh}}@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}}@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}}.body-image{width:100%;position:relative}.body-image .module-content .article-content{padding-left:1rem;padding-right:1rem;padding-top:0}.body-image a:not([class*="icon-"]){display:inline;line-height:1;text-decoration:none;position:relative;cursor:pointer;color:#0030ff;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-image 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-image a:not([class*="icon-"]).muted{color:#19191e}.body-image a:not([class*="icon-"])-primary{color:#0030ff}.body-image a:not([class*="icon-"])-secondary{text-decoration:none;position:relative;display:inline-block;cursor:pointer}.body-image a:not([class*="icon-"])-arrow{margin-right:1.5em;transition:0s 0s}.body-image 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-image a:not([class*="icon-"])-arrow:hover:after{margin-left:1.4em}.body-image a:not([class*="icon-"]):focus{outline:none}.body-image.image-width{text-align:center}.body-image.image-width figure{text-align:center;display:inline-block;width:auto}.body-image.image-width figure img{max-width:100%}.body-image.image-width.left{text-align:left}.body-image.image-width.right{text-align:right}.body-image.container-width figure img{width:100%}.body-image figure{width:100%}.body-image figure img{margin-top:0;margin-bottom:0}.body-image figure figcaption{line-height:1.8;letter-spacing:0;margin-top:1em;font-weight:700}.body-image figure figcaption a{font-weight:400;text-transform:none}@media screen and (min-width: 992px){.body-image .module-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.body-image .article-content{width:calc(100% / 12 * 8)}}@media screen and (min-width: 1200px){.body-image .article-content{width:calc(100% / 12 * 6)}}.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:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.75;background:linear-gradient(to right, #0030ff 0%, #e533ff 100%)}.contact-promo .module-background:not([style^="background-image"]):not([style*=" background-image"]):before{opacity:1}.contact-promo .promo-content{padding-left:1rem;padding-right:1rem}.contact-promo .promo-content .eyebrow{font-size:1rem;color:#fff;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-family:'Miller Text Reg', Times, Georgia, serif;font-weight:400;color:#0030ff;padding-bottom:3px}.contact-promo .promo-content .subhead:last-child{margin-bottom:0}.contact-promo .promo-content .subhead .link,.contact-promo .promo-content .subhead .full-width-image-caption-credit a,.full-width-image-caption-credit .contact-promo .promo-content .subhead a,.contact-promo .promo-content .subhead .solution-hero .hero-content a,.solution-hero .hero-content .contact-promo .promo-content .subhead a{color:#fff}.body-copy-flexible+.contact-promo,.results+.contact-promo{margin-top:calc(10vw * .5)}@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,.contact-promo .promo-content .subhead .solution-hero .hero-content a:before,.solution-hero .hero-content .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,.contact-promo .promo-content .subhead .solution-hero .hero-content a:hover,.solution-hero .hero-content .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:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.75;background:linear-gradient(to right, #0030ff 0%, #e533ff 100%)}.contact-hero .module-background:not([style^="background-image"]):not([style*=" background-image"]):before{opacity:1}.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,.contact-hero .solution-hero .hero-content a:before,.solution-hero .hero-content .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;font-weight:500}.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,.contact-hero .contact-options-item .solution-hero .hero-content a,.solution-hero .hero-content .contact-hero .contact-options-item a{transition:all 0.1s ease 0.1s;text-decoration:none;position:relative;display:inline-block;cursor:pointer;color:#fff;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:7px;-webkit-appearance:none;margin-right:1.25em}.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,.contact-hero .contact-options-item .solution-hero .hero-content a:before,.solution-hero .hero-content .contact-hero .contact-options-item a:before{content:'_';margin-left:2px;width:1em;height:100%;display:block;color:#fff;overflow:hidden;position:absolute;left:100%;margin-bottom:7px;font-weight:500;animation-name:underline_out;animation-duration:.65s;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}.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,.contact-hero .contact-options-item .solution-hero .hero-content a:hover,.solution-hero .hero-content .contact-hero .contact-options-item a:hover,.contact-hero .contact-options-item .link:focus,.contact-hero .contact-options-item .full-width-image-caption-credit a:focus,.full-width-image-caption-credit .contact-hero .contact-options-item a:focus,.contact-hero .contact-options-item .solution-hero .hero-content a:focus,.solution-hero .hero-content .contact-hero .contact-options-item a:focus{transition:color 0.05s cubic-bezier(0.32, 0.01, 0, 1) 0.05s;color:#fff}.contact-hero .contact-options-item .link:hover:before,.contact-hero .contact-options-item .full-width-image-caption-credit a:hover:before,.full-width-image-caption-credit .contact-hero .contact-options-item a:hover:before,.contact-hero .contact-options-item .solution-hero .hero-content a:hover:before,.solution-hero .hero-content .contact-hero .contact-options-item a:hover:before,.contact-hero .contact-options-item .link:focus:before,.contact-hero .contact-options-item .full-width-image-caption-credit a:focus:before,.full-width-image-caption-credit .contact-hero .contact-options-item a:focus:before,.contact-hero .contact-options-item .solution-hero .hero-content a:focus:before,.solution-hero .hero-content .contact-hero .contact-options-item a:focus:before{margin-bottom:7px;animation-name:underline_in;animation-duration:0.65s;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}@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:7.3125rem;height:1.8rem;margin-top:-.3em}.logo .letter{fill:#19191e}.logo .cursor{fill:#0030ff}.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 .letter,.logo.white .cursor{fill:#fff}@media screen and (min-width: 992px){.logo{width:9.14062rem;height:2.25rem}}@media screen and (min-width: 1600px){.logo{width:9.14062rem;height:2.25rem}}.navTrigger{padding:0;display:inline-block;cursor:pointer;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:#19191e;transition:height 0s 2s linear;pointer-events:none}.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;pointer-events:auto}.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: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:#0030ff}.site-navigation--link-container .link--underline.active:before,.site-navigation--link-container .link--underline.active:after{display:none;animation:none}.site-navigation--primary-links{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;line-height:1.4;letter-spacing:0.1em;font-weight:500;text-transform:uppercase;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.25em;font-size:2.6154rem;list-style:none;width:100%;padding-left:1em}@media screen and (orientation: portrait){.site-navigation--primary-links{font-size:2.1154rem;padding-left:0em;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:0.065em;margin-bottom:1em}.site-navigation--primary-links li{margin-bottom:.25em}}.site-navigation--primary-links .note{letter-spacing:0}.site-navigation--secondary-links{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.4;letter-spacing:0.05em;font-weight:500;text-transform:uppercase;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:2.6154rem}.site-navigation--secondary-links{font-size:1.3077rem}}@media screen and (min-width: 992px){.site-navigation--nav{padding-top:10vw}.site-navigation--link-container{margin:0 .3em}.site-navigation--primary-links{font-size:1.6154rem}.site-navigation--secondary-links{font-size:1rem}}@media screen and (min-width: 1200px){.site-navigation--primary-links{font-size:2.1154rem}.site-navigation--secondary-links{font-size:1.3077rem}}@media screen and (min-width: 1600px){.site-navigation--primary-links{font-size:2.6154rem}.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:#0030ff}.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:#0030ff;margin-bottom:1.5em;font-size:1.3077rem}.pull-quote blockquote{border-left:0.2rem solid #0030ff;width:100%;padding-left:2em;margin:2em 0;border:0;margin:0 auto;padding-right:2em}.pull-quote blockquote p{font-size:1.3077rem;line-height:1.5;letter-spacing:.015em;font-family:'Miller Text Reg', 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:#fff}.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;line-height:1.6}.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;line-height:1.25}.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 #fff;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:#fff;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{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(0,0,0,0.6);color:#fff;font-size:.6154rem;line-height:1.4;font-weight:500;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;text-transform:uppercase;letter-spacing:.05em}.full-width-image-caption-credit{font-weight:normal;line-height:1.3}.full-width-image-caption-credit a{color:#fff;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(25,25,30,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(25,25,30,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:#0030ff}.hero-story .module-background video::-webkit-media-controls-start-playback-button{display:none !important}.hero-story .module-content{position:absolute;bottom:10vh;z-index:300;transition:opacity 2s, z-index 2s}.hero-story .featured-content-link{display:inline}.hero-story .featured-content-link:hover{cursor:pointer}.hero-story .hero-content{position:relative;padding-left:1rem;padding-right:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.hero-story .hero-content .featured-content-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.hero-story .hero-content .eyebrow{font-size:.8077rem;line-height:1.1;margin-bottom:1.25em}.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:2em;margin-bottom:0}.hero-story .hero-content .arrow{font-size:.8077rem;position:absolute;margin-left:0;bottom:-2.25em;color:#fff}.hero-story .hero-content .isFirst{-ms-flex-order:2;order:2}.hero-story .hero-content .hash{-ms-flex-order:1;order:1;background-color:#0030ff}.hero-story .hero-content .eyebrow,.hero-story .hero-content .headline,.hero-story .hero-content .subhead{color:#fff}.hero-story .hero-content .hero-links{color:#fff;-ms-flex-order:5;order:5;margin-top:2em}.hero-story .hero-content .hero-links[data-position] li{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)}.hero-story .hero-content .hero-links[data-position="below-viewport"] li{-ms-transform:translateY(250%);transform:translateY(250%);opacity:0;transition-duration:0s}.hero-story .hero-content .hero-links li{text-transform:uppercase;width:auto;font-size:.8077rem;font-weight:500;margin-bottom:2em}.hero-story .hero-content .hero-links li .link,.hero-story .hero-content .hero-links li .full-width-image-caption-credit a,.full-width-image-caption-credit .hero-story .hero-content .hero-links li a,.hero-story .solution-hero .hero-content .hero-links li a,.solution-hero .hero-story .hero-content .hero-links li a{transition:all 0.1s ease 0.1s;text-decoration:none;position:relative;display:inline-block;color:inherit;margin-right:1.25em}.hero-story .hero-content .hero-links li .link:before,.hero-story .hero-content .hero-links li .full-width-image-caption-credit a:before,.full-width-image-caption-credit .hero-story .hero-content .hero-links li a:before,.hero-story .solution-hero .hero-content .hero-links li a:before,.solution-hero .hero-story .hero-content .hero-links li a:before{content:'_';margin-left:2px;width:1em;height:100%;display:block;color:inherit;overflow:hidden;position:absolute;left:100%;margin-bottom:7px;font-weight:500;animation-name:underline_out;animation-duration:.65s;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}.hero-story .hero-content .hero-links li .link:hover,.hero-story .hero-content .hero-links li .full-width-image-caption-credit a:hover,.full-width-image-caption-credit .hero-story .hero-content .hero-links li a:hover,.hero-story .solution-hero .hero-content .hero-links li a:hover,.solution-hero .hero-story .hero-content .hero-links li a:hover,.hero-story .hero-content .hero-links li .link:focus,.hero-story .hero-content .hero-links li .full-width-image-caption-credit a:focus,.full-width-image-caption-credit .hero-story .hero-content .hero-links li a:focus,.hero-story .solution-hero .hero-content .hero-links li a:focus,.solution-hero .hero-story .hero-content .hero-links li a:focus{transition:color 0.05s cubic-bezier(0.32, 0.01, 0, 1) 0.05s;color:inherit}.hero-story .hero-content .hero-links li .link:hover:before,.hero-story .hero-content .hero-links li .full-width-image-caption-credit a:hover:before,.full-width-image-caption-credit .hero-story .hero-content .hero-links li a:hover:before,.hero-story .solution-hero .hero-content .hero-links li a:hover:before,.solution-hero .hero-story .hero-content .hero-links li a:hover:before,.hero-story .hero-content .hero-links li .link:focus:before,.hero-story .hero-content .hero-links li .full-width-image-caption-credit a:focus:before,.full-width-image-caption-credit .hero-story .hero-content .hero-links li a:focus:before,.hero-story .solution-hero .hero-content .hero-links li a:focus:before,.solution-hero .hero-story .hero-content .hero-links li a:focus:before{margin-bottom:7px;animation-name:underline_in;animation-duration:0.65s;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}.hero-story .hero-scroll-down-container{color:#fff}.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.has-link .module-background{transition:transform 0.5s cubic-bezier(0.32, 0.01, 0, 1)}.hero-story.has-link:hover{cursor:pointer}.hero-story.has-link:hover .module-background[class][style]{-ms-transform:scale(1.05);transform:scale(1.05)}.hero-story.dark-all .eyebrow,.hero-story.dark-all .headline,.hero-story.dark-all .subhead,.hero-story.dark-all .arrow,.hero-story.dark-all .hero-links{color:#19191e}.hero-story.light-all .eyebrow,.hero-story.light-all .headline,.hero-story.light-all .subhead,.hero-story.light-all .arrow,.hero-story.light-all .hero-links{color:#fff}.hero-story.white-bg .module-background{background-color:#fff}.hero-story.primary-bg .module-background{background-color:#0030ff}.hero-story[class^="gradient-"] .module-background:before,.hero-story[class*=" gradient-"] .module-background:before{display:block;position:absolute;top:0;left:0;width:100%;height:100vh;content:'';opacity:0.75}.hero-story[class^="gradient-"] .module-background:not([style^="background-image"]):not([style*=" background-image"]):before,.hero-story[class*=" gradient-"] .module-background:not([style^="background-image"]):not([style*=" background-image"]):before{opacity:1}.hero-story.gradient-blue-red .module-background:before{background:linear-gradient(to right, #0030ff 0%, #ff2e54 100%)}.hero-story.gradient-blue-yellow .module-background:before{background:linear-gradient(to right, #0030ff 0%, #f7ff3d 100%)}.hero-story.gradient-blue-cyan .module-background:before{background:linear-gradient(to right, #0030ff 0%, #00faff 100%)}.hero-story.gradient-blue-magenta .module-background:before{background:linear-gradient(to right, #0030ff 0%, #e533ff 100%)}.hero-story.gradient-blue-green .module-background:before{background:linear-gradient(to right, #0030ff 0%, #00ff80 100%)}.hero-story.has-image:not([class^="gradient-"]):not([class*=" gradient-"]) .module-background:before{opacity:1}.hero-story.has-image:not([class^="gradient-"]):not([class*=" gradient-"]).cursor-white .module-background:before{content:'';display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;background-color:#fff;width:75vw;height:15vw}.hero-story.has-image:not([class^="gradient-"]):not([class*=" gradient-"]).cursor-blue-red .module-background:before{content:'';display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;background:linear-gradient(to right, #0030ff 0%, #ff2e54 100%);width:75vw;height:15vw}.hero-story.has-image:not([class^="gradient-"]):not([class*=" gradient-"]).cursor-blue-yellow .module-background:before{content:'';display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;background:linear-gradient(to right, #0030ff 0%, #f7ff3d 100%);width:75vw;height:15vw}.hero-story.has-image:not([class^="gradient-"]):not([class*=" gradient-"]).cursor-blue-cyan .module-background:before{content:'';display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;background:linear-gradient(to right, #0030ff 0%, #00faff 100%);width:75vw;height:15vw}.hero-story.has-image:not([class^="gradient-"]):not([class*=" gradient-"]).cursor-blue-magenta .module-background:before{content:'';display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;background:linear-gradient(to right, #0030ff 0%, #e533ff 100%);width:75vw;height:15vw}.hero-story.has-image:not([class^="gradient-"]):not([class*=" gradient-"]).cursor-blue-green .module-background:before{content:'';display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;background:linear-gradient(to right, #0030ff 0%, #00ff80 100%);width:75vw;height:15vw}.hero-story.has-image:not([class^="gradient-"]):not([class*=" gradient-"]).hero-module-foreground .dark-overlay{display:none}.hero-story.has-image:not([class^="gradient-"]):not([class*=" gradient-"]).hero-module-foreground .module-content{display:none}.hero-story.has-image:not([class^="gradient-"]):not([class*=" gradient-"]).hero-module-foreground .hero-foreground{width:80vw;display:block;position:relative;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute}.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 .hero-content .hero-links li{display:inline-block;margin-bottom:0}.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}.hero-story.has-image:not([class^="gradient-"]):not([class*=" gradient-"])[class^="cusor-"] .module-background:before,.hero-story.has-image:not([class^="gradient-"]):not([class*=" gradient-"])[class*=" cursor-"] .module-background:before{width:50vw;height:10vw}.solution-tile .hero-content{max-width:100%}}@media screen and (min-width: 992px){.hero-story .hero-content{width:calc(100% / 12 * 9)}.hero-story .hero-content .headline{font-size:4.2308rem}.hero-story .play-video-button-text{font-size:1rem}.hero-story .play-button{padding:2px 2px 2px 2.1em}.hero-story.has-image:not([class^="gradient-"]):not([class*=" gradient-"]).hero-module-foreground .hero-foreground{width:55vw}.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:#19191e}@media screen and (orientation: portrait){.hero-profile .module-content{margin-top:calc(10vw * 0);margin-bottom:calc(10vw * 0);margin-left:0;margin-right:0;background-color:rgba(255,255,255,0.7);padding-top:calc(20vw * 0.3);padding-bottom:calc(20vw * 0.3)}}@media screen and (orientation: portrait) and (orientation: portrait){.hero-profile .module-content{margin-top:calc(20vw * 0);margin-bottom:calc(20vw * 0)}}@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 * 0)}}@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 * 0)}}@media screen and (orientation: portrait){.hero-profile .module-content .headline{color:#19191e}.hero-profile .module-content .hero-profile-group{color:#19191e}}.hero-profile .module-background{background-position:70% center;background-color:#f2f2f2;background-blend-mode:darken}.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:#0030ff}@media screen and (orientation: portrait){.hero-profile .hero-content .headline:before{background-color:#3359ff}}.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.25em;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:#0030ff}@media screen and (orientation: portrait){.hero-profile .hero-profile-contact .profile-icon{color:#3359ff}}@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:after{content:"\EA03";color:#fff;position:absolute;width:100%;height:40px;text-align:center;bottom:0;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}.hero-list .list-tile.dark-all:after{color:#19191e}.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 .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:#0030ff}.hero-list--nav--item:last-child .hero-list--nav--link{margin-bottom:0}.hero-list.fixed .hero-list-container{position:relative;z-index:901}.page-tagline+.hero-story.list-tile .module-content{bottom:10vh}@media screen and (min-width: 768px){.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--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:12em}.hero-list--nav--link-highlighted{color:#0030ff}.hero-list--nav--link-highlighted:hover,.hero-list--nav--link-highlighted.active,.hero-list--nav--link-highlighted.active:hover{border-color:#0030ff;color:#0030ff}.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--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--nav{right:2rem}}.about-razorfish-content{padding-left:1rem;padding-right:1rem}.about-razorfish .module-content{padding-top:0}.about-razorfish h2{font-size:1rem;line-height:1.4;letter-spacing:.05em;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:#0030ff;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:#0030ff}.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:#19191e}.about-razorfish a-primary{color:#0030ff}.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:1.3077rem}}@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:#999;letter-spacing:0.02em;font-weight:700}.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;letter-spacing:0em;font-family:'Miller Text Reg', Times, Georgia, serif;font-weight:400;line-height:1.1;margin-bottom:0.25em;display:block;color:#0030ff}.related-links .related-link:last-child{margin-bottom:0}.related-links .related-link:after{position:static}.related-links .related-link:hover{color:#0030ff}.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: 768px){.related-links .related-link{font-size:1.6154rem}}@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:2.1154rem}.related-links .related-link-subline{font-size:1.3077rem}}.site-social-share{display:inline-block;position:absolute;width:auto;top:0;right:0;color:#19191e;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:#eaeaea}.site-social-share.top .share-icon:hover:before{animation:none;color:#fff}.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:#0030ff}.site-social-share .share-icon-container .share-icon:active,.site-social-share .share-icon-container .share-icon:target{background-color:#002be6}.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}.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:#eaeaea;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:#f2f2f2}.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:#f2f2f2}.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%}.feed-item.has-image .light-all .eyebrow,.feed-item.has-image .light-all .arrow,.feed-item.has-image .light-all .headline,.feed-item.has-image .light-all .subhead{color:#fff}.feed-item.has-image .light-green .eyebrow,.feed-item.has-image .light-green .arrow{color:#0030ff}.feed-item.has-image .light-green .headline{color:#19191e}.feed-item.has-image .light-green .subhead{color:#19191e}.feed-item.has-image .dark-all .eyebrow,.feed-item.has-image .dark-all .arrow{color:#0030ff}.feed-item.has-image .dark-all .headline{color:#19191e}.feed-item.has-image .dark-all .subhead{color:#19191e}.feed-item.has-image .dark-green .eyebrow,.feed-item.has-image .dark-green .arrow{color:#0030ff}.feed-item.has-image .dark-green .headline{color:#19191e}.feed-item.has-image .dark-green .subhead{color:#19191e}.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{filter:brightness(95%)}.feed-item-content{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.feed-item-content-copy{width:100%;height:100%;padding:0 10%;z-index:200;position:relative;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}.feed-item-content-copy a{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;width:100%}.feed-item-content-copy .headline{-ms-flex-order:2;order:2;line-height:1.2;letter-spacing:0;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:#0030ff;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:#f9f9f9}.feed-item:nth-of-type(12n+1):not(.has-image) .eyebrow,.feed-item:nth-of-type(12n+1):not(.has-image) .arrow{color:#0030ff}.feed-item:nth-of-type(12n+1):not(.has-image) .headline{color:#19191e}.feed-item:nth-of-type(12n+1):not(.has-image) .subhead{color:#19191e}.feed-item:nth-of-type(12n+1):not(.has-image) .eyebrow,.feed-item:nth-of-type(12n+1):not(.has-image) .arrow{color:#0030ff}.feed-item:nth-of-type(12n+1):not(.has-image) .headline{color:#19191e}.feed-item:nth-of-type(12n+1):not(.has-image) .subhead{color:#19191e}.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:#0030ff}.feed-item:nth-of-type(12n+2) .headline,.feed-item:nth-of-type(12n+8) .headline{color:#19191e}.feed-item:nth-of-type(12n+2) .subhead,.feed-item:nth-of-type(12n+8) .subhead{color:#19191e}.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:#fff}@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:#fff}}.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:#0030ff}.feed-item:nth-of-type(12n+3) .headline,.feed-item:nth-of-type(12n+9) .headline{color:#19191e}.feed-item:nth-of-type(12n+3) .subhead,.feed-item:nth-of-type(12n+9) .subhead{color:#19191e}.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:#fff}.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:#fff}@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:#fff}}.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:#0030ff}.feed-item:nth-of-type(12n+4) .headline,.feed-item:nth-of-type(12n+10) .headline{color:#19191e}.feed-item:nth-of-type(12n+4) .subhead,.feed-item:nth-of-type(12n+10) .subhead{color:#19191e}.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:#fff}.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:#0030ff}.feed-item:nth-of-type(12n+5) .headline,.feed-item:nth-of-type(12n+11) .headline{color:#19191e}.feed-item:nth-of-type(12n+5) .subhead,.feed-item:nth-of-type(12n+11) .subhead{color:#19191e}.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:#c8c8c8}.feed-item:nth-of-type(12n+6) .eyebrow,.feed-item:nth-of-type(12n+6) .arrow{color:#0030ff}.feed-item:nth-of-type(12n+6) .headline{color:#19191e}.feed-item:nth-of-type(12n+6) .subhead{color:#19191e}.feed-item:nth-of-type(12n+7) .feed-item-content-background{background-color:#f9f9f9}.feed-item:nth-of-type(12n+7) .eyebrow,.feed-item:nth-of-type(12n+7) .arrow{color:#0030ff}.feed-item:nth-of-type(12n+7) .headline{color:#19191e}.feed-item:nth-of-type(12n+7) .subhead{color:#19191e}.feed-item:nth-of-type(12n+7) .eyebrow,.feed-item:nth-of-type(12n+7) .arrow{color:#0030ff}.feed-item:nth-of-type(12n+7) .headline{color:#19191e}.feed-item:nth-of-type(12n+7) .subhead{color:#19191e}.feed-item:nth-of-type(12n+12) .feed-item-content-background{background-color:#c8c8c8}.feed-item:nth-of-type(12n+12) .eyebrow,.feed-item:nth-of-type(12n+12) .arrow{color:#0030ff}.feed-item:nth-of-type(12n+12) .headline{color:#19191e}.feed-item:nth-of-type(12n+12) .subhead{color:#19191e}.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:#19191e;-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(25,25,30,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:#19191e}.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) .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).has-image .light-all .eyebrow,.feed-item:nth-of-type(12n+2).has-image .light-all .arrow,.feed-item:nth-of-type(12n+3).has-image .light-all .eyebrow,.feed-item:nth-of-type(12n+3).has-image .light-all .arrow,.feed-item:nth-of-type(12n+4).has-image .light-all .eyebrow,.feed-item:nth-of-type(12n+4).has-image .light-all .arrow,.feed-item:nth-of-type(12n+5).has-image .light-all .eyebrow,.feed-item:nth-of-type(12n+5).has-image .light-all .arrow,.feed-item:nth-of-type(12n+8).has-image .light-all .eyebrow,.feed-item:nth-of-type(12n+8).has-image .light-all .arrow,.feed-item:nth-of-type(12n+9).has-image .light-all .eyebrow,.feed-item:nth-of-type(12n+9).has-image .light-all .arrow,.feed-item:nth-of-type(12n+10).has-image .light-all .eyebrow,.feed-item:nth-of-type(12n+10).has-image .light-all .arrow,.feed-item:nth-of-type(12n+11).has-image .light-all .eyebrow,.feed-item:nth-of-type(12n+11).has-image .light-all .arrow{color:#0030ff}.feed-item:nth-of-type(12n+2).has-image .light-all .headline,.feed-item:nth-of-type(12n+3).has-image .light-all .headline,.feed-item:nth-of-type(12n+4).has-image .light-all .headline,.feed-item:nth-of-type(12n+5).has-image .light-all .headline,.feed-item:nth-of-type(12n+8).has-image .light-all .headline,.feed-item:nth-of-type(12n+9).has-image .light-all .headline,.feed-item:nth-of-type(12n+10).has-image .light-all .headline,.feed-item:nth-of-type(12n+11).has-image .light-all .headline{color:#19191e}.feed-item:nth-of-type(12n+2).has-image .light-all .subhead,.feed-item:nth-of-type(12n+3).has-image .light-all .subhead,.feed-item:nth-of-type(12n+4).has-image .light-all .subhead,.feed-item:nth-of-type(12n+5).has-image .light-all .subhead,.feed-item:nth-of-type(12n+8).has-image .light-all .subhead,.feed-item:nth-of-type(12n+9).has-image .light-all .subhead,.feed-item:nth-of-type(12n+10).has-image .light-all .subhead,.feed-item:nth-of-type(12n+11).has-image .light-all .subhead{color:#19191e}.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:1rem}.feed-item:nth-of-type(12n+2).has-image .feed-item-content-copy a,.feed-item:nth-of-type(12n+3).has-image .feed-item-content-copy a,.feed-item:nth-of-type(12n+4).has-image .feed-item-content-copy a,.feed-item:nth-of-type(12n+5).has-image .feed-item-content-copy a,.feed-item:nth-of-type(12n+8).has-image .feed-item-content-copy a,.feed-item:nth-of-type(12n+9).has-image .feed-item-content-copy a,.feed-item:nth-of-type(12n+10).has-image .feed-item-content-copy a,.feed-item:nth-of-type(12n+11).has-image .feed-item-content-copy a{text-align:left}.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:1rem}.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}.feed-item:nth-of-type(3n+2):nth-last-of-type(2).has-image .feed-item-content-copy .headline{font-size:1rem}}@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-item:nth-of-type(3n+2):nth-last-of-type(2).has-image .feed-item-content-copy .headline{font-size:1.6154rem}.feed-filter-control{font-size:1rem;max-width:none}}.page-tagline{overflow:visible}.page-tagline .module-content{padding-top:calc(10vw * 1.5);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.5);padding-bottom:calc(20vw * .5)}}@media screen and (min-width: 768px) and (orientation: portrait){.page-tagline .module-content{padding-top:calc(15vw * 1.5);padding-bottom:calc(15vw * .5)}}@media screen and (min-width: 992px) and (orientation: portrait){.page-tagline .module-content{padding-top:calc(10vw * 1.5);padding-bottom:calc(10vw * .5)}}.page-tagline .headline{padding-left:1rem;padding-right:1rem;font-size:1.3077rem;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,.page-tagline .solution-hero .hero-content a,.solution-hero .hero-content .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,.page-tagline.opening .solution-hero .hero-content a,.solution-hero .hero-content .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:#eaeaea}.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:2.6154rem}.page-tagline .headline .link,.page-tagline .headline .full-width-image-caption-credit a,.full-width-image-caption-credit .page-tagline .headline a,.page-tagline .headline .solution-hero .hero-content a,.solution-hero .hero-content .page-tagline .headline a{font-size:2.6154rem}.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,.page-tagline.opening .solution-hero .hero-content a,.solution-hero .hero-content .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:3.4231rem}.page-tagline .headline .link,.page-tagline .headline .full-width-image-caption-credit a,.full-width-image-caption-credit .page-tagline .headline a,.page-tagline .headline .solution-hero .hero-content a,.solution-hero .hero-content .page-tagline .headline a{font-size:3.4231rem}.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,.page-tagline.opening .solution-hero .hero-content a,.solution-hero .hero-content .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;background:#f2f2f2}.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:#19191e;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:.8077rem;color:#19191e;max-width:22em;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}.careers-promo .careers-promo-content .subhead{font-size:1rem}}@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:#f2f2f2;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;padding:5%;width:100%;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:#f2f2f2;opacity:0.8;transition:all 0.8s cubic-bezier(0.32, 0.01, 0, 1)}.people-list .people .person .person-details span{display:block;margin-bottom:0.4em}.people-list .people .person .person-details .person-name{width:100%;font-size:1rem;line-height:1.1}.people-list .people .person .person-details .person-name:before{content:none;background-color:#3359ff}.people-list .people .person .person-details .person-role,.people-list .people .person .person-details .person-office{width:100%;font-size:.6154rem}.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 .person-details,.people-list .people .person.dark-hover:focus .person-details{opacity:1}.people-list .people .person.dark-hover .bg-zoom:before{background:#f2f2f2}.people-list .people .person.dark-hover:hover .bg-zoom:before,.people-list .people .person.dark-hover:focus .bg-zoom:before{opacity:0}.no-backgroundblendmode .people-list .people .person .person-photo:before{content:'';display:block;position:absolute;height:100%;width:100%;background-color:rgba(25,25,30,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(99.9% / 3)}}.no-backgroundblendmode .people-list .people .person .person-photo:before{content:'';display:block;position:absolute;height:100%;width:100%;background-color:rgba(25,25,30,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;-ms-flex-align:start;align-items:flex-start}.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}}@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-locations .body-copy-flexible,.office-locations .results{background:#f2f2f2}.office-info.module:nth-child(even) .isFirst{-ms-flex-order:2;order:2}.office-info.module:nth-child(even) .isSecond{-ms-flex-order:1;order:1}.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-body{column-fill:auto}.office-info.module .office-contact .contact-group{padding-bottom:1.5em;break-inside:avoid-column}.office-info.module .office-contact .uppercase-heading{color:#999;margin-bottom:0.25em}.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:#19191e;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{font-weight:700;display:inline-block;padding-right:0.5em;position:relative;color:#0030ff;text-decoration:none;font-size:1rem;margin-top:1em}.office-info.module .office-contact .link-primary: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{margin-left:0.8em}.office-info.module .office-contact .link-primary:active{background-color:rgba(25,25,30,0.03);transition:background-color 0s 0s}.office-info.module .office-contact-location{height:40vh}.office-info.module .hash{height:3px;margin-top:0;margin-bottom:1rem}@media screen and (min-width: 768px){.office-info.module .office-contact{padding-left:calc(7vw - 1rem)}.office-info.module .office-contact .contact-body{columns:2;column-gap:2rem;break-inside:avoid}}@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-location{width:50%;position:relative}.office-info.module .office-contact .contact-body{columns:1;column-gap:0rem}.office-info.module .office-contact .headline{font-size:2.6154rem}.office-info.module .office-contact .contact-label{font-size:.6154rem}.office-info.module .office-contact-location{height:auto}}@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{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:#19191e}.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}.disciplines+.recent-news .simple-header .module-content{padding-top:0}.disciplines+.recent-news .simple-header .module-background{background:#19191e}.disciplines+.recent-news .simple-header .headline{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-quotes{margin-top:3em;padding-top:3em;border-top:#eaeaea solid 3px}.results-quotes .quotes-container blockquote{border-left:0.2rem solid #0030ff;width:100%;padding-left:2em;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-family:'Miller Text Reg', 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:#999;font-style:normal}@media screen and (min-width: 768px){.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;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-quotes .quotes-container blockquote .eyebrow{font-size:.8077rem}}@media screen and (min-width: 1200px){.results-quotes .quotes-container blockquote p{font-size:1.3077rem}}@media screen and (min-width: 1600px){.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:#999}.award-name{margin:0;font-size:.8077rem;font-weight:700;line-height:1.2}.award-name:hover,.award-name:focus{color:#19191e}@media screen and (min-width: 768px){.awards .headline{font-size:2.6154rem}.awards-list{column-count:2;column-gap:2rem}.awards .award-item,.awards .award-organization,.awards .award-name{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;display:inline-block}.employee-quote .pull-quote cite .credit-title{font-size:.98rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em;opacity:1;margin-bottom:0;display:inline-block}.employee-quote .pull-quote cite .credit-pic{margin-top:0}.secondary-employee-quote .pull-quote:nth-of-type(odd) .module-background{background-color:#eaeaea}.secondary-employee-quote .pull-quote:nth-of-type(odd) .module-content{color:#19191e}.secondary-employee-quote .pull-quote:nth-of-type(odd) .module-content .quotation-mark{color:#0026cc}.secondary-employee-quote .pull-quote:nth-of-type(even) .module-background{background-color:#19191e}.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:1.2877rem;line-height:1.5;letter-spacing:0em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1em}.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:#fff;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:#fff;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/sapientrazorfish/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:#fff !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:#fff;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:#19191e}.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;opacity:0.4}.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;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:#fff;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:currentColor;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/sapientrazorfish/Error.svg") left top no-repeat;background-size:1.5em auto;left:0;top:0}.form .form-field .error{border-bottom-color:#fff;opacity:1;background-image:url("../../images/sapientrazorfish/Error.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:#0030ff}.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-field-radio{width:40%;display:inline-block}.contact-form .module-content .form-field-radio+.form-field-radio{margin-top:3em}.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:#0030ff;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}.contact-forms-container .link-primary{color:#fff;text-decoration:underline;cursor:pointer}  .contact-forms-container .link-primary:hover{text-decoration:none}.contact-forms-container .browse-link{text-transform:uppercase;font-size:.8077rem}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:-0.8em;top:50%;margin-top:-0.74em;transition:margin-left 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1);content:'\2039';font-size:1.6em}.contact-form .close-btn:hover{color:#fff}.contact-form .close-btn:hover:before{margin-left:-2em}.contact-form .close-btn-x{color:#f2f2f2;float:right;z-index:900;font-size:2em;margin-bottom:0 !important;top:1.5em;right:calc(10vw * 1)}.contact-form .close-btn-x:hover{color:#fff}.contact-form .headline{color:#fff;text-align:center;position:relative;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 #0030ff 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 #0030ff solid;border-right:2px #0030ff solid;border-bottom:2px #0030ff solid;animation:0.5s forwards ease-out submit_3}.contact-form .form-submit.check{animation:none;background-color:#0030ff;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}.contact-form iframe{opacity:0;transition:opacity 1s cubic-bezier(0.32, 0.01, 0, 1);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}@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}.contact-form .close-btn{margin-bottom:5vw}.contact-form .close-btn-x{right:calc(10vw * 0.4)}}@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);padding-bottom:calc(8vw * 1);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 #0030ff 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 #0030ff solid;border-right:2px #0030ff solid;border-bottom:2px #0030ff solid;animation:0.5s forwards ease-out submit_3}.newsletter-signup .form-submit.check{animation:none;background-color:#0030ff;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:#19191e}.newsletter-signup-light .form-input{border-color:#19191e}.newsletter-signup-light .form-input:focus{border-bottom-color:#19191e}.newsletter-signup-light .form-submit{color:#19191e;border-color:rgba(25,25,30,0.2)}.newsletter-signup-light p{color:#19191e}.newsletter-signup-light .module-background{background-color:#f2f2f2}.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:#19191e}@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);padding-bottom:calc(8vw * .5)}}@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;margin-bottom:.75em}.discipline-info ul li:before{content:'';width:6px;height:6px;display:inline-block;position:relative;top:-2px;margin-right:1.1rem;background:#19191e}.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,.results+.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:#19191e}.disciplines .simple-header .module-background{background:#19191e}.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:#303035}.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:#27272b;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,.discipline-list-item-content-copy .summary-list{-ms-flex-order:3;order:3;font-size:.8077rem;margin-bottom:0;max-width:22em}.discipline-list-item-content-copy .summary-item{color:#fff;font-size:.8077rem;line-height:1.4;margin-top:.75rem}.discipline-list-item-content-copy .summary-item:first-of-type{margin-top:1.5rem}.discipline-list-item .arrow{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:30vw}.discipline-list-item-content-copy .headline{padding-bottom:0;margin-bottom:calc(0.5em - 4px)}.discipline-list-item:nth-child(even) .discipline-list-item-content{background:#27272b}.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:#303035}.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.25em;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:1.6154rem}.discipline-list-item-content-copy .subhead{font-size:.8077rem}.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.1154rem;margin-bottom:calc(0.6em - 6px)}.curated-feed .discipline-list-item-content-copy .headline{font-size:2.1154rem}.discipline-list-item-content-copy .subhead{font-size:1rem}}.partner-list-module{width:100%;height:auto;overflow:hidden;background:url("../../images/sapientrazorfish/partnersTile-bg.jpg") no-repeat center center;background-size:cover}.partner-list-module .module-content{color:#fff}.partner-list-module .module-content .solution-sub-nav-content{padding-left:1rem;padding-right:1rem}.partner-list-module .module-content .hero-content{position:relative;width:80vw;margin:0 auto}.partner-list-module .module-content .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:#fff;text-align:center}.partner-list-module .module-content .hero-content .subhead{font-size:1rem;line-height:1.4;margin-top:2rem;margin-bottom:0;color:#fff;text-align:center}.partner-list-module .module-content .partner-list-cta-container{margin:0 auto;text-align:center;font-size:1.3077rem;line-height:1;letter-spacing:0em;font-family:'Miller Text Reg', Times, Georgia, serif;font-weight:400}.partner-list-module .module-content .partner-list-cta-container .link-arrow:after,.partner-list-module .module-content .partner-list-cta-container .article-sidebar a.article-meta-link:not([class*="icon-"]):after,.article-sidebar .partner-list-module .module-content .partner-list-cta-container a.article-meta-link:not([class*="icon-"]):after,.partner-list-module .module-content .partner-list-cta-container .related-links .related-link:after,.related-links .partner-list-module .module-content .partner-list-cta-container .related-link:after,.partner-list-module .module-content .partner-list-cta-container .general-links .general-link:after,.general-links .partner-list-module .module-content .partner-list-cta-container .general-link:after,.partner-list-module .module-content .partner-list-cta-container .event-location .event-details .event-details-link a:after,.event-location .event-details .event-details-link .partner-list-module .module-content .partner-list-cta-container a:after,.partner-list-module .module-content .partner-list-cta-container .event-location .event-map .event-details-link a:after,.event-location .event-map .event-details-link .partner-list-module .module-content .partner-list-cta-container a:after{margin-top:.9em}.partner-list{padding-top:calc(10vw * .25);padding-bottom:calc(10vw * .25);padding-left:0;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (orientation: portrait){.partner-list{padding-top:calc(20vw * .25);padding-bottom:calc(20vw * .25)}}@media screen and (min-width: 768px) and (orientation: portrait){.partner-list{padding-top:calc(15vw * .25);padding-bottom:calc(15vw * .25)}}@media screen and (min-width: 992px) and (orientation: portrait){.partner-list{padding-top:calc(10vw * .25);padding-bottom:calc(10vw * .25)}}.partner-list-item{-ms-flex-align:center;align-items:center;position:relative;width:100%;padding:4vh 3vw;height:auto;transition:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.partner-list-item[data-position] .partner-list-item-content{transition:all 0.5s cubic-bezier(0.03, 0.46, 0.31, 0.97)}.partner-list-item[data-position="below-viewport"] .partner-list-item-content{-ms-transform:translateY(10%);transform:translateY(10%)}.partner-list-item-content{width:100%;text-align:center}.partner-list-item-content a{transition:opacity 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1);opacity:.8}.partner-list-item-content a:hover{opacity:1}@media screen and (min-width: 768px){.partner-list-module .module-content .hero-content{width:50vw}.partner-list-item{width:50%}}@media screen and (min-width: 992px){.partner-list-module .module-content .hero-content{width:50vw}.partner-list-module .module-content .hero-content .subhead{font-size:1.3077rem}.partner-list-module .module-content .partner-list-cta-container{font-size:1.6154rem}.partner-list-item{width:25%}}.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;font-weight:500;letter-spacing:.05em;line-height:1.1;text-transform:uppercase;max-width:20em;color:#c8c8c8;padding-top:1em;padding-bottom:1em;position:relative;cursor:pointer;text-align:center}.office-list [role="tablist"] [role="tab"]:not(:last-child){margin-right:3.5em}.office-list [role="tablist"] [role="tab"]:after{content:'';position:absolute;width:calc(100%);height:4px;background-color:#0030ff;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:#19191e}.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;background:#c8c8c8}.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-size:2.1154rem;line-height:1;letter-spacing:0em;font-family:'Miller Text Reg', Times, Georgia, serif;font-weight:400;max-width:14em;margin-bottom:0.25em}.office-list .office .eyebrow{font-size:.6154rem;color:#3359ff;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:auto;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:3.4231rem}.office-list .arrow{font-size:.8077rem;margin-left:-.8077rem}}@media screen and (min-width: 1600px){.office-list [role="tablist"]{width:auto}.office-list .module-content .headline{font-size:3.4231rem}.office-list .module-content .office-listing-title{font-size:4.2308rem}.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;margin-right:1.25em}.link--underline:before{content:'_';width:1em;height:100%;display:block;color:#0030ff;overflow:hidden;position:absolute;left:100%;animation-name:underline_out;animation-duration:.65s;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:#0030ff}.link--underline:hover:before,.link--underline:focus:before{animation-name:underline_in;animation-duration:0.65s;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 #eaeaea;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 #eaeaea;padding:1.5em 0;cursor:pointer}.job-list-item:hover{background-color:#f2f2f2}.job-list-item:hover .job-list-item-link{color:#0030ff}.job-list-item-title{display:block;font-weight:500;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:left}.job-list-item-id{clear:left;display:block;color:rgba(25,25,30,0.5);font-size:.8077rem;white-space:nowrap}.job-list [class*="-message"]{clear:both;padding:2em 0;line-height:1.5;border:3px solid #eaeaea;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(25,25,30,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 #eaeaea}.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:50%;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:#0030ff;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:#fff;font-weight:500}.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:#19191e}.twitter-feed blockquote a-primary{color:#0030ff}.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:#fff}.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:#fff}.feed-tweets .tweet-data:nth-of-type(odd) .module-background{background-color:#0030ff}.feed-tweets .tweet-data:nth-of-type(even){color:#fff}.feed-tweets .tweet-data:nth-of-type(even) .module-background{background-color:#19191e}.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}.error-hero.has-image:not([class^="gradient-"]):not([class*=" gradient-"]) .module-background:before,.error-hero.hero-story .module-background:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.75;background:linear-gradient(to right, #0030ff 0%, #e533ff 100%)}.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}@media only screen and (orientation: landscape){.error-hero .error-options-item{display:inline-block}}.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,.error-hero .error-options-item .solution-hero .hero-content a,.solution-hero .hero-content .error-hero .error-options-item a{transition:all 0.1s ease 0.1s;text-decoration:none;position:relative;display:inline-block;cursor:pointer;font-family:"Gotham A","Gotham B";font-weight:500;color:#fff;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-appearance:none;margin-right:1.25em}.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,.error-hero .error-options-item .solution-hero .hero-content a:before,.solution-hero .hero-content .error-hero .error-options-item a:before{content:'_';width:1em;height:100%;display:block;color:#fff;overflow:hidden;position:absolute;left:100%;animation-name:underline_out;animation-duration:.65s;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}.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,.error-hero .error-options-item .solution-hero .hero-content a:hover,.solution-hero .hero-content .error-hero .error-options-item a:hover,.error-hero .error-options-item .link:focus,.error-hero .error-options-item .full-width-image-caption-credit a:focus,.full-width-image-caption-credit .error-hero .error-options-item a:focus,.error-hero .error-options-item .solution-hero .hero-content a:focus,.solution-hero .hero-content .error-hero .error-options-item a:focus{transition:color 0.05s cubic-bezier(0.32, 0.01, 0, 1) 0.05s;color:#fff}.error-hero .error-options-item .link:hover:before,.error-hero .error-options-item .full-width-image-caption-credit a:hover:before,.full-width-image-caption-credit .error-hero .error-options-item a:hover:before,.error-hero .error-options-item .solution-hero .hero-content a:hover:before,.solution-hero .hero-content .error-hero .error-options-item a:hover:before,.error-hero .error-options-item .link:focus:before,.error-hero .error-options-item .full-width-image-caption-credit a:focus:before,.full-width-image-caption-credit .error-hero .error-options-item a:focus:before,.error-hero .error-options-item .solution-hero .hero-content a:focus:before,.solution-hero .hero-content .error-hero .error-options-item a:focus:before{animation-name:underline_in;animation-duration:0.65s;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}@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:#19191e}.solution-hero .module-content{top:50%;z-index:300;transition:opacity 2s, z-index 2s;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:#fff;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:#fff;text-align:center}.solution-hero .hero-content a{color:#fff}.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:#19191e}.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:#fff;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:#fff;text-align:center}.solution-contact .solution-contact-content .solution-contact-cta-container{clear:both;display:block;text-align:center;padding-top:2rem;color:#fff}.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{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.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:#0030ff}.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}.general-links.cos-blue .general-link:hover{color:#fff}@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}}.article-cta{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}.article-cta .module-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.article-cta .article-cta-content{padding-left:1rem;padding-right:1rem;text-align:center}.article-cta .article-cta-content p{font-size:1.3077rem;line-height:1.5;letter-spacing:.015em;font-family:'Miller Text Reg', Times, Georgia, serif;font-weight:400;margin-bottom:3vh}@media screen and (min-width: 768px){.article-cta .article-cta-content p{font-size:1.6154rem}}@media screen and (min-width: 992px){.article-cta .article-cta-content p{font-size:2.1154rem}}@media screen and (min-width: 1600px){.article-cta .article-cta-content{width:calc(100% / 12 * 10)}.article-cta .article-cta-content p{font-size:2.6154rem}}.event-location:before{content:none !important}.event-location .event-details,.event-location .event-map{width:100vw;height:auto;text-align:left}.event-location .event-details .column,.event-location .event-map .column{position:relative}.event-location .event-details .headline,.event-location .event-map .headline{font-size:1.6154rem;margin-bottom:1em}.event-location .event-details .contact-group,.event-location .event-map .contact-group{padding-bottom:1.5em;break-inside:avoid-column}.event-location .event-details .contact-label,.event-location .event-map .contact-label{font-size:.8077rem;font-weight:400;color:rgba(25,25,30,0.5);text-transform:uppercase;margin-bottom:0.5em;max-width:20em;line-height:1}.event-location .event-details .contact-tel,.event-location .event-details .contact-address,.event-location .event-details .contact-perks,.event-location .event-map .contact-tel,.event-location .event-map .contact-address,.event-location .event-map .contact-perks{margin-bottom:0;color:#19191e;font-style:normal;font-weight:400}.event-location .event-details .contact-tel:last-of-type,.event-location .event-details .contact-address:last-of-type,.event-location .event-details .contact-perks:last-of-type,.event-location .event-map .contact-tel:last-of-type,.event-location .event-map .contact-address:last-of-type,.event-location .event-map .contact-perks:last-of-type{margin-bottom:1.5em}.event-location .event-details .contact-tel,.event-location .event-map .contact-tel{display:block}.event-location .event-details .contact-tel:hover,.event-location .event-map .contact-tel:hover{color:#0030ff;text-decoration:none}.event-location .event-details .event-details-link a:after,.event-location .event-map .event-details-link a:after{padding-top:0.6rem}.event-location .event-details .event-info,.event-location .event-map .event-info{line-height:1.5}.event-location .event-details .event-info:last-of-type,.event-location .event-map .event-info:last-of-type{margin-bottom:1.5em}.event-location .event-details .contact-openings a,.event-location .event-map .contact-openings a{margin-top:0}.event-location .event-details .contact-address,.event-location .event-map .contact-address{margin-bottom:0.5rem}.event-location .event-details .link-primary,.event-location .event-map .link-primary{font-weight:700;display:inline-block;padding-right:0.5em;position:relative;color:#0030ff;text-decoration:none;font-size:1rem;margin-top:1em}.event-location .event-details .link-primary:after,.event-location .event-map .link-primary: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)}.event-location .event-details .link-primary:hover:after,.event-location .event-map .link-primary:hover:after{margin-left:0.8em}.event-location .event-details .link-primary:active,.event-location .event-map .link-primary:active{background-color:rgba(25,25,30,0.03);transition:background-color 0s 0s}.event-location .event-map{height:50vh}.event-location .event-map .module-background{background-color:#eaeaea}@media screen and (min-width: 768px){.event-location .event-details{overflow:hidden}.event-location .event-details .headline{width:100%}.event-location .event-details .column{width:50%;padding:10px;float:left}.event-location .event-details .column:first-of-type{margin-right:20px}}@media screen and (min-width: 992px){.event-location{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.event-location .event-details,.event-location .event-map{width:50vw;height:50vw}.event-location .event-details .headline{font-size:2.1154rem}.event-location .event-details .contact-label{font-size:.6154rem}.event-location .event-map{position:relative}}@media screen and (min-width: 1200px){.event-location .event-details .contact-label,.event-location .event-map .contact-label{font-size:.8077rem}}@media screen and (min-width: 1600px){.event-location .event-details .headline{font-size:3.4231rem}.event-location .event-details .contact-label{font-size:.8077rem}.event-location .event-details .link-primary{font-size:1.3077rem}}.two-column-detail .module-content .headline{margin-bottom:1em;line-height:1.1}.two-column-detail .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}.two-column-detail-content{padding-left:1rem;padding-right:1rem}.two-column-detail .detail-items{margin-top:3em;padding-top:3em;border-top:#eaeaea solid 3px}.two-column-detail .detail-items .detail-container .detail-item{border:none;margin:0;padding:0 0 2em}.two-column-detail .detail-items .detail-container .detail-item p{font-size:1.3077rem;margin-bottom:0.5em}.two-column-detail .detail-items .detail-container .detail-item p:before{content:'\201c';margin-left:-0.5em;margin-right:0.1em}.two-column-detail .detail-items .detail-container .detail-item p:after{content:'\201d'}.two-column-detail .detail-items .detail-container .detail-item .eyebrow{color:#0030ff;font-style:normal}@media screen and (min-width: 768px){.two-column-detail .module-content .headline{font-size:2.6154rem}.two-column-detail .module-content p{font-size:1.3077rem}.two-column-detail .detail-items .detail-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}.two-column-detail .detail-items .detail-container .detail-item{width:46%;margin:0;break-inside:avoid}.two-column-detail .detail-items .detail-container .detail-item p{font-size:1.3077rem}.two-column-detail .detail-items .detail-container .detail-item .eyebrow{font-size:1rem}.two-column-detail .detail-items .detail-container .detail-item:first-of-type:last-of-type,.two-column-detail .detail-items .detail-container .detail-item:first-of-type:nth-last-of-type(2n+1){width:100%}.two-column-detail .detail-items .headline{font-size:2.6154rem}}@media screen and (min-width: 992px){.two-column-detail .module-content p{font-size:1rem}.two-column-detail-content{width:calc(100% / 12 * 8);margin-left:calc(100% / 12 * 2)}.two-column-detail .detail-items .detail-container .detail-item .eyebrow{font-size:.8077rem}}@media screen and (min-width: 1200px){.two-column-detail .module-content p{font-size:1rem}.two-column-detail-content{width:calc(100% / 12 * 6);margin-left:calc(100% / 12 * 3)}.two-column-detail .detail-items .detail-container .detail-item p{font-size:1.3077rem}}@media screen and (min-width: 1600px){.two-column-detail .module-content .headline{font-size:3.4231rem}.two-column-detail .module-content p{font-size:1.3077rem}.two-column-detail .detail-items{margin-top:5em;padding-top:5em}.two-column-detail .detail-items .detail-container .detail-items p{font-size:1.6154rem}.two-column-detail .detail-items .detail-container .detail-items .eyebrow{font-size:1rem}}.gated-content{width:100%;position:relative}.gated-content .module-content iframe{width:100%}@media screen and (min-width: 992px){.gated-content .module-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.cookie-message{width:100%;position:fixed;bottom:0;z-index:900;background-color:#fff;font-size:1rem;line-height:1.4;font-weight:500;min-height:3.75rem;padding:1.25rem 4.375rem 1.25rem 1.0625rem;padding-left:calc(10vw - 1rem);-ms-transform:translateY(100%);transform:translateY(100%);transition:all 0.2s cubic-bezier(0.32, 0.01, 0, 1) 0.1s}.cookie-message .cookie-content a{color:#0030ff}.cookie-message .full-width-image-toggle-btn{color:#0030ff;border:2px solid #0030ff;position:absolute;display:inline-block;width:24px;height:24px;right:1rem;top:1.25rem}.cookie-message .full-width-image-toggle-btn:after,.cookie-message .full-width-image-toggle-btn:before{background-color:#0030ff;width:0.75rem;height:0.12rem}.cookie-active{-ms-transform:translateY(0);transform:translateY(0);transition:all 0.2s cubic-bezier(0.32, 0.01, 0, 1) 0.1s}@media only screen and (max-device-width: 480px){.full-width-image-toggle-btn{width:24px;height:32px !important}}@media screen and (min-width: 768px){.cookie-message{text-align:center}.full-width-image-toggle-btn{width:24px;height:24px}}
