html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}strong, b{font-weight:bold;}article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}body{line-height:1;}ul{list-style:none;}blockquote, q{quotes:none;}blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}@font-face{font-family:'NeueHaasGroteskDisp Pro Thin';src:url("../fonts/NeueHaasGrotesk_W04_Display_25_XThin.eot");src:url("../fonts/NeueHaasGrotesk_W04_Display_25_XThin.eot?#iefix") format("embedded-opentype"), url("../fonts/NeueHaasGrotesk_W04_Display_25_XThin.woff2") format("woff2"), url("../fonts/NeueHaasGrotesk_W04_Display_25_XThin.woff") format("woff"), url("../fonts/NeueHaasGrotesk_W04_Display_25_XThin.ttf") format("truetype"), url("../fonts/NeueHaasGrotesk_W04_Display_25_XThin.svg#NeueHaasGrotesk_W04_Display_25_XThin") format("svg");}@font-face{font-family:'NeueHaasGroteskDisp Pro XLt';src:url("../fonts/NeueHaasGrotesk_W04_Display_35_Thin.eot");src:url("../fonts/NeueHaasGrotesk_W04_Display_35_Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/NeueHaasGrotesk_W04_Display_35_Thin.woff2") format("woff2"), url("../fonts/NeueHaasGrotesk_W04_Display_35_Thin.woff") format("woff"), url("../fonts/NeueHaasGrotesk_W04_Display_35_Thin.ttf") format("truetype"), url("../fonts/NeueHaasGrotesk_W04_Display_35_Thin.svg#NeueHaasGrotesk_W04_Display_35_Thin") format("svg");}html{font-size:62.5%;}body, h4, h5{color:#000;font-family:"NeueHaasGroteskDisp Pro XLt", "helvetica neue", helvetica, arial, "lucida grande", sans-serif;font-weight:300;}h1, h2, h3{font-family:"NeueHaasGroteskDisp Pro Thin", "helvetica neue", helvetica, arial, "lucida grande", sans-serif;}h1{color:#fff;font-size:4rem;line-height:40px;letter-spacing:1px;text-shadow:0 0 8px rgba(0, 0, 0, 0.4);padding:0;}@media screen and (min-width:768px){h1{font-size:6rem;line-height:60px;}}h1.subpage-title{color:#fff;font-size:2.1rem;line-height:30px;letter-spacing:0.75px;text-align:center;text-shadow:none;padding:0;}@media screen and (min-width:768px){h1.subpage-title{font-size:3.6rem;line-height:48px;text-align:left;}}h2{font-size:2.4rem;line-height:36px;letter-spacing:0.5px;}@media screen and (min-width:768px){h2{font-size:4.8rem;line-height:60px;letter-spacing:1px;}}h2.hide{display:none;}h3{font-size:2.4rem;line-height:24px;letter-spacing:0.5px;}@media screen and (min-width:768px){h3{font-size:4.2rem;line-height:42px;letter-spacing:1px;}}h4{font-size:1.6rem;line-height:16px;letter-spacing:0.75px;border-bottom:solid 1px #000;padding:0 0 10px;}@media screen and (min-width:768px){h4{font-size:1.8rem;line-height:18px;}}a.learn-more{color:#000;font-size:1.6rem;line-height:16px;letter-spacing:0.5px;text-decoration:none;border-bottom:solid 1px #000;}a.learn-more:hover{color:#a3a3a3;border-bottom:solid 1px #a3a3a3;}@media screen and (min-width:768px){a.learn-more{font-size:2.1rem;line-height:30px;}}p.hero--subhead{color:#fff;font-size:1.8rem;line-height:24px;letter-spacing:1px;text-shadow:0 0 8px rgba(0, 0, 0, 0.5);margin:30px 0;}@media screen and (min-width:768px){p.hero--subhead{font-size:2.4rem;line-height:34px;margin:30px 0 60px;}}p.row-subhead{font-size:1.6rem;line-height:24px;letter-spacing:1px;margin:20px 0 0;}@media screen and (min-width:768px){p.row-subhead{font-size:2.1rem;line-height:30px;margin:30px 0 0;}}@media screen and (min-width:1280px){p.row-subhead{padding:0 60px;}}@media screen and (min-width:1440px){p.row-subhead{padding:0;}}div.row-subhead > p{font-size:1.6rem;line-height:24px;letter-spacing:1px;margin:20px 0 0;}@media screen and (min-width:768px){div.row-subhead > p{font-size:2.1rem;line-height:30px;margin:30px 0 0;}}@media screen and (min-width:1280px){div.row-subhead > p{padding:0 60px;}}@media screen and (min-width:1440px){div.row-subhead > p{padding:0;}}div.hero--subhead > p{color:#fff;font-size:1.8rem;line-height:24px;letter-spacing:1px;text-shadow:0 0 8px rgba(0, 0, 0, 0.5);margin:30px 0;}@media screen and (min-width:768px){div.hero--subhead > p{font-size:2.4rem;line-height:34px;margin:30px 0 60px;}}li.list-copy{font-size:1.6rem;line-height:24px;letter-spacing:1px;margin:10px 0 0;}@media screen and (min-width:768px){li.list-copy{font-size:2.1rem;line-height:30px;margin:20px 0 0;}}#menu-languages{font-family:"helvetica neue", helvetica, arial, "lucida grande", sans-serif;}.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}@-webkit-keyframes bounce{0%, 100%{-webkit-transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}50%{-webkit-transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}}@keyframes bounce{0%, 100%{-webkit-transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}50%{-webkit-transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;}.img-mobile,
.publishers-list > li > img{width:100%;}img{width:100%;}hr{width:130px;height:1px;background:#000;border:0;margin:0 auto 27px auto;padding:0;}a{-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.20s ease-in-out;-ms-transition:all 0.20s ease-in-out;-o-transition:all 0.20s ease-in-out;transition:all 0.20s ease-in-out;}.header-intro{font:300 2.6rem/36px "NeueHaasGroteskDisp Pro XLt", "helvetica neue", helvetica, arial, "lucida grande", sans-serif;letter-spacing:1px;color:#fff;padding:0 0 20px 0;}@media (max-width:800px){.header-intro{font-size:1.8rem;line-height:1.5;}}@media (max-width:480px){.header-intro{font-size:1.6rem;padding:0 0 10px 0;}}.feature-subtitle,
.contact-subtitle{font:300 2rem/32px "NeueHaasGroteskDisp Pro XLt", "helvetica neue", helvetica, arial, "lucida grande", sans-serif;letter-spacing:1px;color:#000;margin:5px 0 0 0;}@media (max-width:800px){.feature-subtitle, .contact-subtitle{font-size:1.8rem;line-height:24px;}}@media (max-width:480px){.feature-subtitle, .contact-subtitle{font-size:1.6rem;}}header{width:100%;position:relative;overflow:hidden;background:#000;}@media (max-width:800px){header{min-height:100%;}}header > .bg{background:url(../images/header_background.jpg) center top no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;backface-visibility:hidden;zoom:1;z-index:0;}@media (max-width:1024px){header > .bg{background:url(../images/header_background_mobile_1300.jpg) center top no-repeat;background-size:cover;}}header .intro{left:0;text-align:center;position:absolute;bottom:6%;width:100%;z-index:1;}@media (max-width:800px){header .intro{bottom:8%;}}@media (max-width:750px){header .intro{margin:110px 0 0 0;}}@media (max-width:600px){header .intro{bottom:6%;}}@media only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){header .intro{bottom:10%;}}header .intro > *{margin:0 auto;max-width:443px;}@media (max-width:800px){header .intro > *{padding:0 15px;}}@media (max-width:480px){header .intro > *{max-width:355px;}}@media only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){header .intro > *{max-width:355px;}}header .intro .video-button{font:300 2.6rem/36px "NeueHaasGroteskDisp Pro XLt", "helvetica neue", helvetica, arial, "lucida grande", sans-serif;letter-spacing:1px;color:#fff;text-decoration:none;padding:0 0 0 40px;background:url(../images/icon_play_2x.png) 0 0 no-repeat;background-size:contain;}@media (max-width:800px){header .intro .video-button{font-size:2.4rem;}}@media (max-width:480px){header .intro .video-button{font-size:1.6rem;padding:0 0 0 25px;}}header .intro .icon-arrow-down{width:76px;height:29px;background:url(../images/arrow_down_2x.png) 0 0 no-repeat;background-size:76px 29px;display:block;margin:50px auto 0 auto;}@media (max-width:480px){header .intro .icon-arrow-down{width:38px;height:15px;background-size:38px 15px;margin:25px auto 0 auto;}}@media only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){header .intro .icon-arrow-down{width:38px;height:15px;background-size:38px 15px;margin:5px auto 0 auto;}}header .header-video{display:none;height:100%;position:relative;width:100%;z-index:2;}header .header-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}section{width:100%;padding:110px 0 0 0;}@media (max-width:800px){section{padding:60px 0 0 0;}}section > .image{height:640px;position:relative;overflow:hidden;margin:55px 0 0 0;}@media (max-width:800px){section > .image{margin:45px 0 0 0;height:500px;}}@media (max-width:540px){section > .image{height:410px;}}@media (max-width:480px){section > .image{height:320px;}}@media (max-width:320px){section > .image{height:273px;}}section > .image > .bg{background-size:cover;background-position:center;height:100%;width:100%;top:50%;padding-bottom:120px;position:absolute;margin:-330px 0 0 0;backface-visibility:hidden;}@media (max-width:800px){section > .image > .bg{display:none;}}section .feature-fast{max-width:520px;text-align:center;margin:0 auto;}@media (max-width:1024px){section .feature-fast{padding:0 15%;}}@media (max-width:800px){section .feature-fast{max-width:86%;padding:0 7%;}}section .feature-interactive{max-width:640px;text-align:center;margin:0 auto;}@media (max-width:1024px){section .feature-interactive{padding:0 15%;}}@media (max-width:800px){section .feature-interactive{max-width:86%;padding:0 7%;}}section .feature-simple{max-width:747px;text-align:center;margin:0 auto;}@media (max-width:1024px){section .feature-simple{padding:0 15%;}}@media (max-width:800px){section .feature-simple{max-width:86%;padding:0 7%;}}section .feature-customization{max-width:800px;text-align:center;margin:0 auto;}@media (max-width:1024px){section .feature-customization{padding:0 15%;}}@media (max-width:800px){section .feature-customization{max-width:86%;padding:0 7%;}}section .img-desktop{margin:115px 0 0 0;display:block;}@media (max-width:800px){section .img-desktop{display:none;}}section .img-mobile{margin:95px 0 0 0;display:none;}@media (max-width:800px){section .img-mobile{margin:0;display:block;}}section .publishers{max-width:87%;text-align:center;margin:0 auto;}section .publishers .publishers-content{max-width:800px;text-align:center;margin:0 auto;}@media (max-width:1024px){section .publishers .publishers-content{padding:0 5%;}}section .publishers .publishers-container{max-width:1200px;margin:0 auto;padding:40px 0 100px 0;}@media (max-width:800px){section .publishers .publishers-container{max-width:100%;padding:40px 0;}}section .publishers .publishers-container:before, section .publishers .publishers-container:after{content:" ";display:table;}section .publishers .publishers-container:after{clear:both;}section .publishers .publishers-container .publishers-list{margin:0;padding:0;}section .publishers .publishers-container .publishers-list li{display:inline-block;text-align:center;margin:0 60px 0 0;}section .publishers .publishers-container .publishers-list li:nth-child(6){margin-left:20%;}section .publishers .publishers-container .publishers-list li:nth-child(9){margin-right:20%;}section .publishers .publishers-container .publishers-list li:nth-child(10){margin-left:14%;}section .publishers .publishers-container .publishers-list li:nth-child(13){margin-right:14%;}@media (max-width:1368px){section .publishers .publishers-container .publishers-list li{margin:0 30px 0 0;}section .publishers .publishers-container .publishers-list li:nth-child(6){margin-left:19%;}section .publishers .publishers-container .publishers-list li:nth-child(9){margin-right:19%;}section .publishers .publishers-container .publishers-list li:nth-child(10){margin-left:19%;}section .publishers .publishers-container .publishers-list li:nth-child(13){margin-right:19%;}}@media (max-width:1280px){section .publishers .publishers-container .publishers-list li{margin:0 30px 0 0;}section .publishers .publishers-container .publishers-list li:nth-child(6){margin-left:18%;}section .publishers .publishers-container .publishers-list li:nth-child(9){margin-right:18%;}}@media (max-width:1150px){section .publishers .publishers-container .publishers-list li:nth-child(6){margin-left:15%;}section .publishers .publishers-container .publishers-list li:nth-child(9){margin-right:15%;}}@media (max-width:1116px){section .publishers .publishers-container .publishers-list li:nth-child(10){margin-left:13%;}section .publishers .publishers-container .publishers-list li:nth-child(13){margin-right:13%;}}@media (max-width:1080px){section .publishers .publishers-container .publishers-list li{margin:0 15px 0 0;}}@media (max-width:1023px){section .publishers .publishers-container .publishers-list li{width:50%;height:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 50px;margin:0;float:left;}section .publishers .publishers-container .publishers-list li:nth-child(6){margin-left:0;}section .publishers .publishers-container .publishers-list li:nth-child(9){margin-right:0;}section .publishers .publishers-container .publishers-list li:nth-child(10){margin-left:0;}section .publishers .publishers-container .publishers-list li:nth-child(13){margin-right:0;}section .publishers .publishers-container .publishers-list li:nth-child(even):before, section .publishers .publishers-container .publishers-list li:nth-child(even):after{content:" ";display:table;}section .publishers .publishers-container .publishers-list li:nth-child(even):after{clear:both;}}@media (max-width:480px){section .publishers .publishers-container .publishers-list li{padding:0 15px;}}@media (max-width:320px){section .publishers .publishers-container .publishers-list li{height:60px;padding:0 10px;}}section .publishers .publishers-container .publishers-list li .new-york-times{max-width:208px;height:auto;}section .publishers .publishers-container .publishers-list li .national-geographic{max-width:145px;height:auto;}section .publishers .publishers-container .publishers-list li .buzzfeed{max-width:147px;height:auto;}section .publishers .publishers-container .publishers-list li .nbc-news{max-width:160px;height:auto;}section .publishers .publishers-container .publishers-list li .the-atlantic{max-width:112px;height:auto;}section .publishers .publishers-container .publishers-list li .the-guardian{max-width:170px;height:auto;}section .publishers .publishers-container .publishers-list li .bbc-news{max-width:80px;height:auto;margin:35px 0 0 0;}@media (max-width:1024px){section .publishers .publishers-container .publishers-list li .bbc-news{margin:0;}}@media (max-width:600px){section .publishers .publishers-container .publishers-list li .bbc-news{max-width:60px;}}section .publishers .publishers-container .publishers-list li .spiegel{max-width:210px;height:auto;}section .publishers .publishers-container .publishers-list li .bild{max-width:60px;height:auto;margin:35px 0 0 0;}@media (max-width:1023px){section .publishers .publishers-container .publishers-list li .bild{margin:0;}}@media (max-width:600px){section .publishers .publishers-container .publishers-list li .bild{max-width:40px;}}section .publishers .publishers-container .publishers-list li .mtv{max-width:75px;height:auto;margin:45px 0 0 0;}@media (max-width:1023px){section .publishers .publishers-container .publishers-list li .mtv{margin:0;}}section .publishers .publishers-container .publishers-list li .slate{max-width:100px;height:auto;}section .publishers .publishers-container .publishers-list li .cosmopolitan{max-width:150px;height:auto;}section .publishers .publishers-container .publishers-list li .daily-mail{max-width:175px;height:auto;}section .publishers .publishers-container .publishers-list li .huffington-post{max-width:125px;height:auto;margin:45px 0 0 0;}@media (max-width:1023px){section .publishers .publishers-container .publishers-list li .huffington-post{margin:0;}}section .publishers .publishers-container .publishers-list li .the-dodo{max-width:150px;height:auto;}section .publishers .publishers-container .publishers-list li .mic{max-width:103px;height:auto;}section .publishers .publishers-container .publishers-list li .vox-media{max-width:175px;height:auto;}section .publishers .publishers-container .publishers-list li .washington-post{max-width:175px;height:auto;}section .publishers .contact{max-width:680px;text-align:center;margin:0 auto;padding:0 0 140px 0;}@media (max-width:480px){section .publishers .contact{max-width:285px;padding:30px 0 75px 0;}}section .publishers .contact .contact-subtitle{margin:0 0 60px 0;}@media (max-width:800px){section .publishers .contact .contact-subtitle{margin:0 0 60px 0;}}section .publishers .contact .contact-subtitle a{color:#000;text-decoration:none;border-bottom:solid 1px #000;}section .publishers .contact .contact-subtitle a:hover{border-bottom:solid 1px #a3a3a3;color:#a3a3a3;}section .publishers .contact .button-contact{font:300 2rem/32px "NeueHaasGroteskDisp Pro XLt", "helvetica neue", helvetica, arial, "lucida grande", sans-serif;letter-spacing:1px;color:#000;text-decoration:none;border:solid 1px #000;background:#fff;padding:15px 30px;}section .publishers .contact .button-contact:hover{border:solid 1px #a3a3a3;color:#a3a3a3;}@media (max-width:800px){section .publishers .contact .button-contact{font-size:1.8rem;}}@media (max-width:480px){section .publishers .contact .button-contact{font-size:1.6rem;}}.facebook-footer{width:100%;padding:60px 0;}.facebook-footer .facebook-footer-child{max-width:1000px;margin:0 auto;text-align:center;}.facebook-footer .facebook-footer-child .social-buttons{margin:0;padding:0;}.facebook-footer .facebook-footer-child .social-buttons li{display:inline-block;margin:0 0 0 32px;}.facebook-footer .facebook-footer-child .social-buttons li:first-child{margin:0;}@media (max-width:600px){.facebook-footer .facebook-footer-child .social-buttons li{margin:0 0 0 30px;}}@media (max-width:480px){.facebook-footer .facebook-footer-child .social-buttons li{margin:0 0 0 15px;}}.facebook-footer .facebook-footer-child .social-buttons li a{text-decoration:none;font:300 1.8rem/22px "NeueHaasGroteskDisp Pro XLt", "helvetica neue", helvetica, arial, "lucida grande", sans-serif;letter-spacing:1px;color:#000;}@media (max-width:480px){.facebook-footer .facebook-footer-child .social-buttons li a{font-size:1.6rem;}}.facebook-footer .facebook-footer-child .footer-links{font:300 1.8rem/32px "NeueHaasGroteskDisp Pro XLt", "helvetica neue", helvetica, arial, "lucida grande", sans-serif;letter-spacing:1px;color:#a3a3a3;margin:35px 0 0 0;}@media (max-width:480px){.facebook-footer .facebook-footer-child .footer-links{font-size:1.6rem;}}.facebook-footer .facebook-footer-child .footer-links li{display:inline;margin:0 0 0 30px;}.facebook-footer .facebook-footer-child .footer-links li:first-child{margin:0;}@media (max-width:600px){.facebook-footer .facebook-footer-child .footer-links li{margin:0 0 0 20px;}}.facebook-footer .facebook-footer-child .footer-links a{text-decoration:none;color:#a3a3a3;}.facebook-footer .facebook-footer-child .footer-links a:hover{color:#a3a3a3;}.facebook-footer .facebook-footer-child .icon-facebook-large{background:url(../images/icon_facebook_large_2x.png) 0 0 no-repeat;background-size:40px auto;width:40px;height:40px;display:block;margin:117px auto 0 auto;}.icon-share{background:url(../images/icon_facebook_2x.png) no-repeat;background-size:20px auto;padding:0 0 0 30px;-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.20s ease-in-out;-ms-transition:all 0.20s ease-in-out;-o-transition:all 0.20s ease-in-out;transition:all 0.20s ease-in-out;}.icon-share:hover{opacity:0.6;}@media (max-width:480px){.icon-share{background-size:16px auto;background-position:0 8px;padding:0 0 0 25px;}}.icon-tweet{background:url(../images/icon_twitter_2x.png) no-repeat;background-size:24px auto;padding:0 0 0 35px;-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.20s ease-in-out;-ms-transition:all 0.20s ease-in-out;-o-transition:all 0.20s ease-in-out;transition:all 0.20s ease-in-out;}.icon-tweet:hover{opacity:0.6;}@media (max-width:480px){.icon-tweet{background-size:20px auto;background-position:0 8px;padding:0 0 0 25px;}}.icon-email{background:url(../images/icon_email_2x.png) no-repeat;background-size:24px auto;padding:0 0 0 35px;-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.20s ease-in-out;-ms-transition:all 0.20s ease-in-out;-o-transition:all 0.20s ease-in-out;transition:all 0.20s ease-in-out;}.icon-email:hover{opacity:0.6;}@media (max-width:480px){.icon-email{background-size:20px auto;background-position:0 8px;padding:0 0 0 30px;}}footer{width:100%;}footer > .footer-child{max-width:1000px;margin:32px auto;padding:0;text-align:center;font:300 1.4rem/1.5 "NeueHaasGroteskDisp Pro XLt", "helvetica neue", helvetica, arial, "lucida grande", sans-serif;letter-spacing:1px;color:#d6d6d6;}footer > .footer-child a{color:#d6d6d6;text-decoration:none;}img#wpstats{display:none;}@media screen and (min-width:768px){.swatches{display:flex;flex-direction:row;justify-content:space-between;margin:60px auto 0 !important;}}@media screen and (min-width:1024px){.swatches{width:66.66666667% !important;max-width:960px !important;}}.swatches div{width:100%;height:100px;margin:30px 0 0;}@media screen and (min-width:768px){.swatches div{width:100px;margin:0;}}.swatches--black{background:#000;}.swatches--gray-dark{background:#a3a3a3;}.swatches--gray{background:#d6d6d6;}.swatches--gray-light{background:#f5f5f5;}.swatches--white{background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.08);-moz-box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.08);box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.08);}.swatches--blue{background:#4d68a2;}.typography{padding:60px 0 !important;}@media screen and (min-width:768px){.typography{padding:120px 0 !important;}}@media screen and (min-width:768px){.typography .row__halves.type-system{width:83.33333333%;}}@media screen and (min-width:1024px){.typography .row__halves.type-system{width:66.66666667%;max-width:960px;}}.typography .row__halves.type-system .one-half{width:100%;margin:30px auto 0;}.typography .row__halves.type-system .one-half:first-child{margin:0;}@media screen and (min-width:768px){.typography .row__halves.type-system .one-half{width:47.5%;float:left;margin:0 0 0 5%;}}@media screen and (min-width:1280px){.typography .row__halves.type-system .one-half{width:50%;margin:0;padding:0;}}.typography .row__halves.type-system .one-half h1{color:#000;font-size:4rem;line-height:40px;letter-spacing:1px;padding:0;}@media screen and (min-width:768px){.typography .row__halves.type-system .one-half h1{font-size:6rem;line-height:60px;text-align:left;}}.typography .row__halves.type-system .one-half h2{font-size:2.4rem;line-height:36px;letter-spacing:0.5px;margin:20px 0 0;}@media screen and (min-width:768px){.typography .row__halves.type-system .one-half h2{font-size:4.8rem;line-height:60px;letter-spacing:1px;text-align:left;}}.typography .row__halves.type-system .one-half h3{font-size:2.4rem;line-height:24px;letter-spacing:0.5px;margin:20px 0 0;}@media screen and (min-width:768px){.typography .row__halves.type-system .one-half h3{font-size:4.2rem;line-height:42px;letter-spacing:1px;text-align:left;}}.typography .row__halves.type-system .one-half h4{font-size:2.1rem;line-height:30px;letter-spacing:1;margin:20px 0 0;}@media screen and (min-width:768px){.typography .row__halves.type-system .one-half h4{font-size:3rem;line-height:30px;text-align:left;}}.typography .row__halves.type-system .one-half h5{font-size:1.8rem;line-height:18px;letter-spacing:1;margin:20px 0 0;}@media screen and (min-width:768px){.typography .row__halves.type-system .one-half h5{font-size:2.4rem;line-height:36px;text-align:left;}}.typography .row__halves.type-system .one-half p{font-size:1.6rem;line-height:24px;letter-spacing:1px;margin:20px 0 0;}@media screen and (min-width:768px){.typography .row__halves.type-system .one-half p{font-size:2.1rem;line-height:36px;text-align:left;margin:0;padding:0;}}.typography .row__halves.type-system .one-half a.learn-more{display:inline-block;margin:20px 0 0 !important;}@media screen and (min-width:768px){.typography .row__halves.type-system .one-half a.learn-more{text-align:left !important;display:table;}}.buttons{margin:30px auto 0 !important;}@media screen and (min-width:768px){.buttons{margin:60px auto 0 !important;}}.buttons .button{margin:30px auto 0 !important;}@media screen and (min-width:768px){.buttons .button{margin:60px auto 0 !important;}}body.admin-bar > header.hero div.hero__content{bottom:180px;}@media screen and (min-width:768px){body.admin-bar > header.hero div.hero__content{bottom:120px;}}@media screen and (min-width:1024px){body.admin-bar > header.hero div.hero__content{bottom:90px;}}@media screen and (min-width:1441px){body.admin-bar > header.hero div.hero__content{bottom:180px;}}.hero{width:100%;height:100vh;position:relative;overflow:hidden;background:#000;}@media (max-width:800px){.hero{min-height:100%;}}.hero__content{width:83.33333333%;text-align:center;position:absolute;left:0;right:0;bottom:60px;z-index:2;margin:0 auto;}@media screen and (min-width:768px){.hero__content{width:66.66666667%;bottom:60px;}}@media screen and (min-width:960px){.hero__content{width:50%;}}@media screen and (min-width:1280px){.hero__content{width:33.33333333%;}}@media screen and (min-width:1441px){.hero__content{max-width:480px;bottom:180px;}}.hero__content .icon-arrow-down{width:38px;height:15px;background:url(../images/arrow_down_2x.png) 0 0 no-repeat;background-size:cover;display:block;margin:30px auto 0;}@media (min-width:768px){.hero__content .icon-arrow-down{width:76px;height:29px;background-size:cover;margin:60px auto 0;}}.hero__video{display:none;}@media screen and (min-width:1025px){.hero__video{display:block;}}.hero__video--cover{display:none;}@media screen and (min-width:1025px){.hero__video--cover{display:block;min-width:100%;min-height:100%;position:absolute;top:0;right:0;width:auto;height:auto;z-index:1;background-size:cover;}}.hero__background{background-image:url(../../library/images/IA_hero_background_mobile.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;backface-visibility:hidden;zoom:1;z-index:0;}.hero__background:after{content:'';min-width:100%;min-height:100%;background:rgba(0, 0, 0, 0.2);position:absolute;z-index:2;}@media (min-width:1025px){.hero__background{min-width:100%;min-height:100%;background-image:url(../../library/images/IA_hero_background.jpg);background-size:cover;}}.button{font-size:1.6rem;line-height:45px;letter-spacing:1px;text-align:center;text-decoration:none;width:160px;height:44px;display:inline-block;padding:0;margin:0 auto;}@media screen and (min-width:768px){.button{font-size:2.1rem;line-height:60px;width:210px;height:60px;}}.mini{font-size:1.2rem;line-height:26px;letter-spacing:0.5px;width:70px;height:26px;}@media screen and (min-width:768px){.mini{font-size:1.4rem;line-height:30px;letter-spacing:1px;width:100px;height:32px;margin:8px auto 0;}}.blue--fill{color:#fff;background:#4d68a2;display:block;}.blue--fill:hover{background:#3d527f;}.blue--stroke{color:#4d68a2;border:solid 1px #4d68a2;background:none;display:block;}.blue--stroke:hover{color:#fff;background:#4d68a2;}.white--stroke{color:#fff;border:solid 1px #fff;background:none;display:block;}.white--stroke:hover{color:#4d68a2;background:#fff;}.row{width:100%;margin:0;padding:60px 0 0;}@media screen and (min-width:768px){.row{padding:120px 0 0;}}.row__content{text-align:center;width:83.33333333%;margin:0 auto;}@media screen and (min-width:1024px){.row__content{width:50%;}}@media screen and (min-width:1440px){.row__content{max-width:600px;}}.row__content hr{width:120px;margin:0 auto 30px;}@media screen and (min-width:768px){.row__content hr{width:200px;margin:0 auto 45px;}}.row__thirds{text-align:center;width:83.33333333%;margin:30px auto 0;}@media screen and (min-width:768px){.row__thirds{width:100%;margin:60px auto 0;}.row__thirds:before, .row__thirds:after{content:" ";display:table;}.row__thirds:after{clear:both;}}@media screen and (min-width:1280px){.row__thirds{width:66.66666667%;}}@media screen and (min-width:1440px){.row__thirds{max-width:960px;}}.row__thirds .one-third{width:100%;margin:30px auto 0;}.row__thirds .one-third:first-child{margin:0;}@media screen and (min-width:768px){.row__thirds .one-third{width:25.52083333%;float:left;margin:0 auto;padding:0 3.90625%;}}@media screen and (min-width:1280px){.row__thirds .one-third{width:25%;margin:0 0 0 12.5%;padding:0;}.row__thirds .one-third:first-child{margin:0;}}.row__thirds .one-third__list{margin:0;padding:0;}.row__thirds .one-third__list .list-image > img{height:40px;width:auto;}@media screen and (min-width:768px){.row__thirds .one-third__list .list-image > img{height:45px;width:auto;}}.row__halves{text-align:center;width:83.33333333%;margin:30px auto 0;}@media screen and (min-width:768px){.row__halves{width:66.66666667%;margin:60px auto 0;}.row__halves:before, .row__halves:after{content:" ";display:table;}.row__halves:after{clear:both;}}@media screen and (min-width:1280px){.row__halves{width:50%;}}.row__halves .one-half{width:100%;margin:30px auto 0;}.row__halves .one-half:first-child{margin:0;}@media screen and (min-width:768px){.row__halves .one-half{width:37.5%;float:left;margin:0 0 0 25%;}}@media screen and (min-width:1280px){.row__halves .one-half{width:33.33333333%;margin:0 0 0 33.33333333%;padding:0;}.row__halves .one-half:first-child{margin:0;}}.row__halves .one-half__list{margin:0;padding:0;}.row__halves .one-half__list .list-image > img{height:40px;width:auto;}@media screen and (min-width:768px){.row__halves .one-half__list .list-image > img{height:45px;width:auto;}}.row__cta{text-align:center;width:83.33333333%;margin:60px auto;}@media screen and (min-width:768px){.row__cta{margin:90px auto 0;}}.row__cta .button{margin:60px auto 0;}@media screen and (min-width:768px){.row__cta .button{margin:90px auto 0;}}.row .image{margin:60px 0 0;}@media screen and (min-width:768px){.row .image{margin:120px 0 0;}}.gray{background:#f5f5f5;margin:60px 0 0;}@media screen and (min-width:768px){.gray{margin:120px 0 0 0;}}.row.gray > .row__cta{margin:0;}@media screen and (min-width:768px){#interactivity .carousel .swiper-container:after{content:'';width:270px;height:100%;background:url(https://fbinstantarticles.files.wordpress.com/2016/04/device_iphone_6s.png) center top no-repeat;background-size:contain;position:absolute;z-index:1;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}#interactivity .swiper-wrapper .swiper-slide{opacity:0;}@media screen and (min-width:1024px){#interactivity .swiper-wrapper .swiper-slide{min-width:353px;max-width:353px;width:353px !important;}}@media screen and (min-width:768px){#interactivity .swiper-wrapper .swiper-slide .slide-caption{margin:90px 0 0 0;}}@media screen and (min-width:1024px){#interactivity .swiper-wrapper .swiper-slide .slide-caption{margin:120px 0 0;}}#interactivity .swiper-wrapper .swiper-slide-active{opacity:1;}#case-studies .carousel .swiper-container .swiper-wrapper .swiper-slide-prev,
#case-studies .carousel .swiper-container .swiper-wrapper .swiper-slide-next{opacity:0.3;}@media screen and (min-width:768px){#case-studies .carousel .swiper-container .swiper-wrapper .swiper-slide{width:380px;max-width:380px;}}#case-studies .carousel .swiper-container .swiper-wrapper .swiper-slide .slide-caption{padding:0 30px;}.carousel{margin:30px 0 0;padding:0 0 60px;}@media screen and (min-width:768px){.carousel{margin:60px 0 0;padding:0 0 120px 0;}}.carousel .swiper-container{width:100%;height:100%;}.carousel .swiper-container .swiper-wrapper{-webkit-transform:translate3d(-3061px, 0px, 0px);-ms-transform:translate3d(-3061px, 0px, 0px);transform:translate3d(-3061px, 0px, 0px);}.carousel .swiper-container .swiper-wrapper .swiper-slide{width:100%;height:auto;text-align:center;}@media screen and (min-width:768px){.carousel .swiper-container .swiper-wrapper .swiper-slide{padding:70px 0 0;}}.carousel .swiper-container .swiper-wrapper .swiper-slide .slide-image, .carousel .swiper-container .swiper-wrapper .swiper-slide .slide-video{display:block;width:190px;height:auto;margin:0 auto;}@media screen and (min-width:768px){.carousel .swiper-container .swiper-wrapper .swiper-slide .slide-image, .carousel .swiper-container .swiper-wrapper .swiper-slide .slide-video{width:233px;}}.carousel .swiper-container .swiper-wrapper .swiper-slide .slide-video{display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media screen and (min-width:1025px){.carousel .swiper-container .swiper-wrapper .swiper-slide .slide-video{display:block;}}.carousel .swiper-container .swiper-wrapper .swiper-slide .slide-caption{font-size:1.4rem;line-height:18px;letter-spacing:0.5px;margin:20px auto 0;max-width:320px;}@media screen and (min-width:768px){.carousel .swiper-container .swiper-wrapper .swiper-slide .slide-caption{font-size:2rem;line-height:30px;}}.carousel .swiper-container .swiper-wrapper .swiper-slide-visible{opacity:0;}.carousel .swiper-container .swiper-wrapper .swiper-slide-visible.swiper-slide-next, .carousel .swiper-container .swiper-wrapper .swiper-slide-visible.swiper-slide-prev{opacity:0.3;}.carousel .swiper-container .swiper-wrapper .swiper-slide, .carousel .swiper-container .swiper-wrapper .swiper-slide-visible, .carousel .swiper-container .swiper-wrapper .swiper-slide-duplicate, .carousel .swiper-container .swiper-wrapper .swiper-slide-prev, .carousel .swiper-container .swiper-wrapper .swiper-slide-next{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.carousel .swiper-container .swiper-wrapper .swiper-slide .slide-video, .carousel .swiper-container .swiper-wrapper .swiper-slide-visible .slide-video, .carousel .swiper-container .swiper-wrapper .swiper-slide-duplicate .slide-video, .carousel .swiper-container .swiper-wrapper .swiper-slide-prev .slide-video, .carousel .swiper-container .swiper-wrapper .swiper-slide-next .slide-video{opacity:0;}.carousel .swiper-container .swiper-wrapper .swiper-slide-active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.carousel .swiper-container .swiper-wrapper .swiper-slide-active .slide-video{opacity:1;}.carousel .swiper-container .swiper-button-prev, .carousel .swiper-container .swiper-button-next{width:18px;height:36px;background:url(../images/arrow_black_right.svg) no-repeat;background-size:cover;}.carousel .swiper-container .swiper-button-prev{left:27px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}@media screen and (min-width:768px){.carousel .swiper-container .swiper-button-prev{left:128px;}}@media screen and (min-width:1024px){.carousel .swiper-container .swiper-button-prev{left:31%;}}@media screen and (min-width:1280px){.carousel .swiper-container .swiper-button-prev{left:34.5%;}}@media screen and (min-width:1440px){.carousel .swiper-container .swiper-button-prev{left:36.5%;}}@media screen and (min-width:1830px){.carousel .swiper-container .swiper-button-prev{left:39%;}}@media screen and (min-width:2560px){.carousel .swiper-container .swiper-button-prev{left:42%;}}.carousel .swiper-container .swiper-button-next{right:27px;}@media screen and (min-width:768px){.carousel .swiper-container .swiper-button-next{right:128px;}}@media screen and (min-width:1024px){.carousel .swiper-container .swiper-button-next{right:31%;}}@media screen and (min-width:1280px){.carousel .swiper-container .swiper-button-next{right:34.5%;}}@media screen and (min-width:1440px){.carousel .swiper-container .swiper-button-next{right:36.5%;}}@media screen and (min-width:1830px){.carousel .swiper-container .swiper-button-next{right:39%;}}@media screen and (min-width:2560px){.carousel .swiper-container .swiper-button-next{right:42%;}}@media screen and (min-width:1024px){.row__thirds.cards{width:88.88888889%;display:flex;flex-direction:row;justify-content:space-between;}}@media screen and (min-width:1440px){.row__thirds.cards{max-width:1280px;}}.row__thirds.cards .one-third{width:100%;float:none;}@media screen and (min-width:768px){.row__thirds.cards .one-third{margin:30px 0 0;padding:0;}.row__thirds.cards .one-third:first-child{margin:0;}}@media screen and (min-width:1024px){.row__thirds.cards .one-third{width:30%;margin:0;}}.row__thirds.cards .one-third .container{position:relative;width:266px;height:240px;margin:0 auto;-webkit-perspective:798px;-moz-perspective:798px;-o-perspective:798px;perspective:798px;}@media screen and (min-width:768px){.row__thirds.cards .one-third .container{width:400px;height:300px;-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px;}}@media screen and (min-width:1024px){.row__thirds.cards .one-third .container{width:100%;margin:0 !important;}}.row__thirds.cards .one-third .container .card{width:100%;height:100%;position:absolute;cursor:pointer;-webkit-transition:all 750ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 750ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;}.row__thirds.cards .one-third .container .card .front, .row__thirds.cards .one-third .container .card .back{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;width:100%;color:white;text-align:center;position:absolute;background:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.08);-moz-box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.08);box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.08);}.row__thirds.cards .one-third .container .card .front{padding:0 20px;}.row__thirds.cards .one-third .container .card .back{width:84.96240602%;padding:0 7.51879699%;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}.row__thirds.cards .one-third .container .card .back .content{color:#000;}.row__thirds.cards .one-third .container .card .back .content p{font-size:1.6rem;line-height:24px;letter-spacing:0.5px;margin:0 0 10px 0;}@media screen and (min-width:768px){.row__thirds.cards .one-third .container .card .back .content p{font-size:1.8rem;line-height:27px;margin:0 0 20px 0;}}@media screen and (min-width:768px){.row__thirds.cards .one-third .container .card .back .content a.learn-more{font-size:1.8rem;line-height:18px;}}.row__thirds.cards .one-third .container .card .card-list li{color:#000;font-size:2.1rem;letter-spacing:1px;display:inline;}@media screen and (min-width:768px){.row__thirds.cards .one-third .container .card .card-list li{font-size:3rem;line-height:30px;}}.row__thirds.cards .one-third .container .card .card-list li:first-child{display:block;margin:0 0 20px;}@media screen and (min-width:768px){.row__thirds.cards .one-third .container .card .card-list li:first-child{margin:0 0 30px;}}.row__thirds.cards .one-third .container .card .card-list li:first-child img{height:40px;width:auto;}@media screen and (min-width:768px){.row__thirds.cards .one-third .container .card .card-list li:first-child img{height:45px;}}.row__thirds.cards .one-third .container .card .card-list li:last-child{font-family:"helvetica neue", helvetica, arial, "lucida grande", sans-serif;margin:0 0 0 10px;}.row__thirds.cards .one-third .container .card .card-list li img{width:auto;height:18px;}@media screen and (min-width:768px){.row__thirds.cards .one-third .container .card .card-list li img{height:23px;}}.row__thirds.cards .one-third .container .flipped{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}body.admin-bar > div#wpadminbar{position:fixed;}body.admin-bar > nav.menu--static,
body.admin-bar > nav.menu--dynamic,
body.admin-bar > div.overlay{top:46px;}@media screen and (min-width:783px){body.admin-bar > nav.menu--static, body.admin-bar > nav.menu--dynamic, body.admin-bar > div.overlay{top:32px;}}.menu--static{width:100%;height:56px;background:#fff;border-bottom:solid 1px #f5f5f5;position:fixed;top:0;z-index:3;}@media screen and (min-width:768px){.menu--static{width:89.583333334%;height:66px;padding:0 5.208333333%;}}.menu--static .button.blue--stroke{font-size:1.2rem;line-height:28px;width:80px;height:28px;position:absolute;top:14px;left:20px;}@media screen and (min-width:768px){.menu--static .button.blue--stroke{font-size:1.4rem;line-height:32px;width:100px;height:32px;top:17px;left:40px;}}.menu--static .hamburger{width:30px;height:auto;position:absolute;top:20px;right:20px;}@media screen and (min-width:768px){.menu--static .hamburger{top:25px;right:40px;}}.menu--dynamic{width:100%;height:56px;background:#fff;border-bottom:solid 1px #f5f5f5;position:fixed;top:0;z-index:3;}@media screen and (min-width:768px){.menu--dynamic{width:89.583333334%;height:66px;padding:0 5.208333333%;}}.menu--dynamic .menu-hero-button-container a{color:#4d68a2;font-size:1.2rem;line-height:28px;letter-spacing:1px;text-align:center;text-decoration:none;width:80px;height:28px;border:solid 1px #4d68a2;background:none;position:absolute;top:14px;left:20px;-webkit-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media screen and (min-width:768px){.menu--dynamic .menu-hero-button-container a{font-size:1.4rem;line-height:32px;width:100px;height:32px;top:17px;left:40px;}}.menu--dynamic .menu-hero-button-container a:hover{color:#fff;background:#4d68a2;}.menu--dynamic .hamburger{width:30px;height:auto;position:absolute;top:20px;right:20px;}@media screen and (min-width:768px){.menu--dynamic .hamburger{top:25px;right:40px;}}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;}.overlay .logo{width:24px;height:auto;position:absolute;top:20px;left:20px;}@media screen and (min-width:768px){.overlay .logo{left:40px;}}.overlay .overlay-close{width:24px;height:24px;position:absolute;top:20px;right:20px;overflow:hidden;border:none;background:url(../images/icon_close.svg) center top no-repeat;text-indent:100%;color:transparent;outline:none;z-index:100;}@media screen and (min-width:768px){.overlay .overlay-close{top:25px;right:40px;}}.overlay nav{position:relative;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}@media screen and (min-width:768px){.overlay nav{width:66.66666667%;top:15%;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}.overlay nav:before, .overlay nav:after{content:" ";display:table;}.overlay nav:after{clear:both;}}@media screen and (min-width:1024px){.overlay nav{top:20%;}}.overlay nav .menu-left, .overlay nav .menu-right{list-style:none;padding:0;margin:0 auto;position:relative;}@media screen and (min-width:768px){.overlay nav .menu-left, .overlay nav .menu-right{width:50%;float:left;}}@media screen and (min-width:1024px){.overlay nav .menu-left, .overlay nav .menu-right{width:37.5%;}}.overlay nav .menu-left li, .overlay nav .menu-right li{text-align:center;font-size:1.8rem;line-height:18px;letter-spacing:0.75px;font-family:"NeueHaasGroteskDisp Pro XLt", "helvetica neue", helvetica, arial, "lucida grande", sans-serif;display:block;margin:24px 0 0 0;}.overlay nav .menu-left li:first-child, .overlay nav .menu-right li:first-child{margin:0;}@media screen and (min-width:768px){.overlay nav .menu-left li, .overlay nav .menu-right li{font-size:2.4rem;line-height:24px;text-align:left;margin:36px 0 0;}}.overlay nav .menu-left li a, .overlay nav .menu-right li a{color:#000;text-decoration:none;display:block;}.overlay nav .menu-left li a:hover, .overlay nav .menu-right li a:hover{color:#a3a3a3;}.overlay nav .menu-right{margin:24px 0 0;}@media screen and (min-width:768px){.overlay nav .menu-right{margin:0;}}.overlay nav .menu-cta{margin:30px 0 0;}@media screen and (min-width:768px){.overlay nav .menu-cta{display:inline-block;margin:60px 0 0;}}@media screen and (min-width:1024px){.overlay nav .menu-cta{width:25%;float:left;margin:0;}}.overlay-takeover{opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s, visibility 0s 0.5s;transition:opacity 0.5s, visibility 0s 0.5s;}.overlay-takeover.open{z-index:4;opacity:1;visibility:visible;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}.overlay-takeover nav ul,
.overlay-takeover nav .button{opacity:0;-webkit-transition:-webkit-transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s;}.overlay-takeover.open nav ul,
.overlay-takeover.open nav .button{opacity:1;}.overlay-takeover.close nav ul,
.overlay-takeover.close nav .button{opacity:0;}nav.menu--new{position:relative;top:15%;left:50%;transform:none;width:83.33333333%;margin:0 0 30px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}@media screen and (min-width:768px){nav.menu--new{width:66.66666667%;top:10%;margin:0;}}@media screen and (min-width:1024px){nav.menu--new{top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}nav.menu--new:before, nav.menu--new:after{content:" ";display:table;}nav.menu--new:after{clear:both;}}@media screen and (min-width:1024px){nav.menu--new .menu-main-menu-container{width:75%;float:left;}}nav.menu--new .menu-main-menu-container #menu-main-menu{font-size:1.6rem;line-height:16px;letter-spacing:0.75px;margin:0;padding:0;}nav.menu--new .menu-main-menu-container #menu-main-menu:before, nav.menu--new .menu-main-menu-container #menu-main-menu:after{content:" ";display:table;}nav.menu--new .menu-main-menu-container #menu-main-menu:after{clear:both;}@media screen and (min-width:768px){nav.menu--new .menu-main-menu-container #menu-main-menu{font-size:2.4rem;line-height:24px;}}nav.menu--new .menu-main-menu-container #menu-main-menu li{width:50%;float:left;margin:0 0 30px;}nav.menu--new .menu-main-menu-container #menu-main-menu li a{color:#000;text-decoration:none;}nav.menu--new .menu-main-menu-container #menu-main-menu li a:hover{color:#a3a3a3;}@media screen and (min-width:1024px){nav.menu--new .menu-main-menu-button-container{width:25%;float:left;}}nav.menu--new .menu-main-menu-button-container #menu-main-menu-button{background:rgba(255, 255, 255, 0);margin:15px 0 45px;}@media screen and (min-width:768px){nav.menu--new .menu-main-menu-button-container #menu-main-menu-button{display:inline-block;margin:30px 0 60px;}}@media screen and (min-width:1024px){nav.menu--new .menu-main-menu-button-container #menu-main-menu-button{margin:0;}}nav.menu--new .menu-main-menu-button-container #menu-main-menu-button a{color:#fff;font-size:1.6rem;line-height:45px;letter-spacing:1px;text-align:center;text-decoration:none;width:160px;height:44px;background:#4d68a2;display:inline-block;padding:0;}@media screen and (min-width:768px){nav.menu--new .menu-main-menu-button-container #menu-main-menu-button a{font-size:2.1rem;line-height:60px;width:210px;height:60px;}}nav.menu--new .menu-main-menu-button-container #menu-main-menu-button a:hover{background:#3d527f;}nav.menu--new .localization{display:inline-block;}@media screen and (min-width:1024px){nav.menu--new .localization{margin:60px 0 0 0;}}nav.menu--new .localization #menu-languages{font-size:1.4rem;line-height:20px;letter-spacing:1px;margin:30px 0 0;}nav.menu--new .localization #menu-languages:before, nav.menu--new .localization #menu-languages:after{content:" ";display:table;}nav.menu--new .localization #menu-languages:after{clear:both;}@media screen and (min-width:768px){nav.menu--new .localization #menu-languages{font-size:1.6rem;line-height:16px;}}nav.menu--new .localization #menu-languages li{width:50%;float:left;margin:0 0 30px;}@media screen and (min-width:1024px){nav.menu--new .localization #menu-languages li{width:37.5%;}nav.menu--new .localization #menu-languages li:nth-child(3n){width:25%;}}nav.menu--new .localization #menu-languages li:last-child{margin:0;}nav.menu--new .localization #menu-languages li a{color:#000;text-decoration:none;}nav.menu--new .localization #menu-languages li a:hover{color:#a3a3a3;}.overlay--new{overflow-y:scroll;}.facebook-footer--dynamic{border-top:solid 1px #000;width:auto;max-width:1200px;margin:60px 30px;padding:116px 0 0;}@media screen and (min-width:768px){.facebook-footer--dynamic{margin:120px 60px 60px;width:auto;}}@media screen and (min-width:1200px){.facebook-footer--dynamic{margin:60px;}}@media screen and (min-width:1360px){.facebook-footer--dynamic{margin:60px auto;}}.facebook-footer--dynamic .button{width:220px;}@media screen and (min-width:768px){.facebook-footer--dynamic .button{width:280px;}}.facebook-footer--dynamic .share--container{text-align:center;margin:60px 0 0;padding:0;}.facebook-footer--dynamic .share--container h5{display:none;font-size:21px;letter-spacing:0.5px;line-height:30px;margin-bottom:24px;}@media screen and (min-width:540px){.facebook-footer--dynamic .share--container h5{display:block;}}@media screen and (min-width:768px){.facebook-footer--dynamic .share--container{margin:120px 0 0;}}.facebook-footer--dynamic .menu-footer-links-container{width:83.33333333%;margin:0 auto;text-align:center;}.facebook-footer--dynamic .menu-footer-links-container .menu{border-bottom:none;width:100%;height:auto;position:relative;}.facebook-footer--dynamic .menu-footer-links-container #menu-footer-links li{display:inline-block;margin:0 0 0 30px;}@media screen and (min-width:768px){.facebook-footer--dynamic .menu-footer-links-container #menu-footer-links li{margin:0 0 0 60px;}}.facebook-footer--dynamic .menu-footer-links-container #menu-footer-links li:first-child{margin:0;}.facebook-footer--dynamic .menu-footer-links-container #menu-footer-links li a{color:#000;font-size:1.6rem;line-height:16px;letter-spacing:0.5px;text-decoration:none;}@media (min-width:768px){.facebook-footer--dynamic .menu-footer-links-container #menu-footer-links li a{font-size:1.8rem;line-height:18px;}}.facebook-footer--dynamic .icon-facebook-large{width:40px;height:40px;background:url(https://fbinstantarticles.files.wordpress.com/2016/07/icon_facebook_large_2x.png) 0 0 no-repeat;background-size:contain;display:block;margin:60px auto 0;}@media (min-width:768px){.facebook-footer--dynamic .icon-facebook-large{margin:150px auto 0;}}.icon-share,
.menu-item-93{height:18px;background:url(https://fbinstantarticles.files.wordpress.com/2016/07/icon_facebook_2x.png) no-repeat;background-size:contain;padding:0 0 0 30px;-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.20s ease-in-out;-ms-transition:all 0.20s ease-in-out;-o-transition:all 0.20s ease-in-out;transition:all 0.20s ease-in-out;}.icon-share:hover, .menu-item-93:hover{opacity:0.6;}@media (min-width:768px){.icon-share, .menu-item-93{height:20px;}}.icon-tweet,
.menu-item-94{height:18px;background:url(https://fbinstantarticles.files.wordpress.com/2016/07/icon_twitter_2x.png) no-repeat;background-size:contain;padding:0 0 0 35px;-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.20s ease-in-out;-ms-transition:all 0.20s ease-in-out;-o-transition:all 0.20s ease-in-out;transition:all 0.20s ease-in-out;}.icon-tweet:hover, .menu-item-94:hover{opacity:0.6;}@media (min-width:768px){.icon-tweet, .menu-item-94{height:21px;}}.icon-email,
.menu-item-95{height:18px;background:url(https://fbinstantarticles.files.wordpress.com/2016/07/icon_email_2x.png) no-repeat;background-size:contain;padding:0 0 0 35px;-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.20s ease-in-out;-ms-transition:all 0.20s ease-in-out;-o-transition:all 0.20s ease-in-out;transition:all 0.20s ease-in-out;}.icon-email:hover, .menu-item-95:hover{opacity:0.6;}@media (min-width:768px){.icon-email, .menu-item-95{height:20px;}}footer{width:100%;}footer > .footer-child{color:#d6d6d6;font-size:1.4rem;line-height:14px;letter-spacing:1px;text-align:center;margin:0 auto 30px;padding:0;}@media (min-width:768px){footer > .footer-child{margin:0 auto 60px;}}footer > .footer-child a{color:#d6d6d6;text-decoration:none;}img#wpstats{display:none;}.facebook-footer{width:100%;margin:60px 0;padding:0;}@media screen and (min-width:768px){.facebook-footer{margin:120px 0 60px;}}.facebook-footer__child{width:83.33333333%;margin:0 auto;text-align:center;border-top:solid 1px #000;}.facebook-footer__child .social-buttons{margin:60px 0 0;padding:0;}@media screen and (min-width:768px){.facebook-footer__child .social-buttons{margin:120px 0 0;}}.facebook-footer__child .social-buttons li{display:inline-block;margin:0 0 0 30px;}@media screen and (min-width:768px){.facebook-footer__child .social-buttons li{margin:0 0 0 60px;}}.facebook-footer__child .social-buttons li:first-child{margin:0;}.facebook-footer__child .social-buttons li a{color:#000;font-size:1.6rem;line-height:16px;letter-spacing:0.5px;text-decoration:none;}@media (min-width:768px){.facebook-footer__child .social-buttons li a{font-size:1.8rem;line-height:18px;}}.facebook-footer__child .icon-facebook-large{width:40px;height:40px;background:url(../images/icon_facebook_large_2x.png) 0 0 no-repeat;background-size:contain;display:block;margin:60px auto 0;}@media (min-width:768px){.facebook-footer__child .icon-facebook-large{margin:150px auto 0;}}.icon-share{height:18px;background:url(../images/icon_facebook_2x.png) no-repeat;background-size:contain;-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.20s ease-in-out;-ms-transition:all 0.20s ease-in-out;-o-transition:all 0.20s ease-in-out;transition:all 0.20s ease-in-out;}.icon-share:hover{opacity:0.6;}@media (min-width:768px){.icon-share{height:20px;}}.icon-tweet{height:18px;background:url(../images/icon_twitter_2x.png) no-repeat;background-size:contain;-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.20s ease-in-out;-ms-transition:all 0.20s ease-in-out;-o-transition:all 0.20s ease-in-out;transition:all 0.20s ease-in-out;}.icon-tweet:hover{opacity:0.6;}@media (min-width:768px){.icon-tweet{height:21px;}}.icon-email{height:18px;background:url(../images/icon_email_2x.png) no-repeat;background-size:contain;-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.20s ease-in-out;-ms-transition:all 0.20s ease-in-out;-o-transition:all 0.20s ease-in-out;transition:all 0.20s ease-in-out;}.icon-email:hover{opacity:0.6;}@media (min-width:768px){.icon-email{height:20px;}}footer{width:100%;}footer > .footer-child{color:#d6d6d6;font-size:1.4rem;line-height:14px;letter-spacing:1px;text-align:center;margin:0 auto 30px;padding:0;}@media (min-width:768px){footer > .footer-child{margin:0 auto 60px;}}footer > .footer-child a{color:#d6d6d6;text-decoration:none;}img#wpstats{display:none;}.subpage{padding:56px 0 0;}@media screen and (min-width:768px){.subpage{padding:66px 0 0;}}.subpage__header{background:#4d68a2;padding:30px 0;}@media screen and (min-width:768px){.subpage__header{padding:60px 0;}}.subpage__header .banner{width:83.33333333%;margin:0 auto;}.subpage__header .banner:before, .subpage__header .banner:after{content:" ";display:table;}.subpage__header .banner:after{clear:both;}.subpage__header .banner__left{width:100%;margin:0 auto;}@media screen and (min-width:768px){.subpage__header .banner__left{width:80%;float:left;margin:0;}}.subpage__header .banner__right, .subpage__header .banner .menu-subpage-hero-back-button-container{width:100%;margin:20px auto 0;}@media screen and (min-width:768px){.subpage__header .banner__right, .subpage__header .banner .menu-subpage-hero-back-button-container{width:20%;float:left;margin:0;}}.subpage__header .banner__right #menu-subpage-hero-back-button, .subpage__header .banner .menu-subpage-hero-back-button-container #menu-subpage-hero-back-button{text-align:center;}.subpage__header .banner__right #menu-subpage-hero-back-button a, .subpage__header .banner .menu-subpage-hero-back-button-container #menu-subpage-hero-back-button a{color:#fff;font-size:1.2rem;line-height:26px;letter-spacing:0.5px;text-decoration:none;width:70px;height:26px;border:solid 1px #fff;background:none;display:inline-block;padding:0;margin:0 auto;}@media screen and (min-width:768px){.subpage__header .banner__right #menu-subpage-hero-back-button a, .subpage__header .banner .menu-subpage-hero-back-button-container #menu-subpage-hero-back-button a{font-size:1.4rem;line-height:30px;letter-spacing:1px;width:100px;height:32px;margin:8px auto 0;}}.subpage__header .banner__right #menu-subpage-hero-back-button a:hover, .subpage__header .banner .menu-subpage-hero-back-button-container #menu-subpage-hero-back-button a:hover{color:#4d68a2;background:#fff;}.subpage__header .banner__right .menu, .subpage__header .banner .menu-subpage-hero-back-button-container .menu{background:none;border-bottom:none;width:auto;height:auto;position:relative;padding:0;}.subpage__content{width:83.33333333%;margin:60px auto 0;text-align:center;}@media screen and (min-width:768px){.subpage__content{width:66.66666667%;margin:120px auto 0;}}.subpage__content h2{font-size:2.1rem;line-height:30px;letter-spacing:1px;text-align:left;margin:30px 0 0;}.subpage__content h2:first-child{margin:0;}.subpage__content h2.title{margin-bottom:32px;}@media screen and (min-width:768px){.subpage__content h2{font-size:3rem;line-height:42px;letter-spacing:1px;margin:60px 0 0;}}.subpage__content p{font-size:1.6rem;line-height:22px;letter-spacing:0.5px;text-align:left;margin:10px 0 0;}@media screen and (min-width:768px){.subpage__content p{font-size:2.1rem;line-height:34px;}}.subpage__content a{color:#000;text-decoration:none;border-bottom:solid 1px #000;}.subpage__content a:hover{color:#a3a3a3;border-bottom:solid 1px #a3a3a3;}.subpage__content ol, .subpage__content ul{font-size:1.4rem;line-height:20px;letter-spacing:0.5px;text-align:left;margin:20px 0 0 16px;}@media screen and (min-width:768px){.subpage__content ol, .subpage__content ul{font-size:1.8rem;line-height:24px;}}.subpage__content ol li, .subpage__content ul li{margin:5px 0 0;padding:0 0 0 5px;}.subpage__content ol li:first-child, .subpage__content ul li:first-child{margin:0;}@media screen and (min-width:768px){.subpage__content ol li, .subpage__content ul li{margin:10px 0 0;}}.subpage__content ul{list-style:inherit;padding-left:3em;}.subpage__content img{max-width:720px;height:auto;margin:30px auto 0;width:auto;}.subpage__content img.alignleft{float:left;margin:0 2em 1em 0;}@media screen and (min-width:768px){.subpage__content img{max-width:100%;margin:60px auto 0;}}.subpage__content .content__cta{text-align:left;margin:30px 0 0;}@media screen and (min-width:768px){.subpage__content .content__cta{margin:60px 0 0 0;}}.subpage__content .content__cta a{color:#000;text-decoration:none;border-bottom:solid 1px #000;}.subpage__content .content__cta a:hover{color:#a3a3a3;border-bottom:solid 1px #a3a3a3;}.subpage .menu-subpage-content-back-button-container{text-align:center;width:83.33333333%;margin:60px auto;}@media screen and (min-width:768px){.subpage .menu-subpage-content-back-button-container{margin:90px auto 0;}}.subpage .menu-subpage-content-back-button-container #menu-subpage-content-back-button a{font-size:1.6rem;line-height:45px;letter-spacing:1px;text-align:center;text-decoration:none;width:160px;height:44px;display:inline-block;padding:0;color:#fff;background:#4d68a2;}@media screen and (min-width:768px){.subpage .menu-subpage-content-back-button-container #menu-subpage-content-back-button a{font-size:2.1rem;line-height:60px;width:210px;height:60px;}}.subpage .menu-subpage-content-back-button-container #menu-subpage-content-back-button a:hover{background:#3d527f;}.subpage .menu-subpage-content-back-button-container .menu{background:none;border-bottom:none;width:100%;height:auto;position:relative;padding:0;}.subpage.case-study{}.subpage.case-study h2{font-size:4em;text-align:left;}.subpage.case-study em{font-style:italic;}.subpage.case-study h3{font-size:2.5em;text-align:left;margin-top:40px;}.subpage.case-study h2 + h3{margin-top:.3em;}.subpage.case-study img{max-width:100%;}.subpage.case-study img.alignleft{max-width:300px;}.subpage.case-study img.aligncenter{max-width:400px;margin-top:6rem;margin-bottom:6rem;border:1px solid rgba(0, 0, 0, 0.05);}.subpage.case-study blockquote{font-weight:bold;font-style:italic;padding-left:3em;margin-top:5em;margin-bottom:5em;margin-left:3em;border-left:1px solid black;}@media screen and (max-width:769px){.subpage.case-study h2{font-size:2.8em;}.subpage.case-study h3{font-size:1.9em;}.subpage.case-study img.alignleft{width:32%;}}@media (max-width:480px){.subpage.case-study img.aligncenter{max-width:100%;margin-top:4em;margin-bottom:4em;}}@media (max-width:400px){.subpage.case-study img.alignleft{width:auto;margin:2em auto;float:none;max-width:100%;}}#case-studies.gray{margin-top:0;}.accordion{border-top:solid 1px #d6d6d6;}.accordion__row{border-bottom:solid 1px #d6d6d6;padding:0 0 30px;}.accordion__row .question{position:relative;padding:30px 20% 0 0;}@media screen and (min-width:768px){.accordion__row .question{padding:30px 12.5% 0 0;}}.accordion__row .question .toggle{height:35px;width:35px;border:1px solid #000;border-radius:50%;cursor:pointer;display:block;position:absolute;right:0;top:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);}.accordion__row .question .toggle svg{width:17px;height:17px;display:block;position:relative;top:9px;left:9px;}.accordion__row .question .toggle svg line{stroke:#000;stroke-width:4px;}.accordion__row .question .toggle svg line:first-child{transform-origin:50% 50%;-webkit-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);}.accordion__row .answer{height:0;overflow:hidden;-webkit-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}.accordion__row .answer__inner{opacity:0;-webkit-transition:all 500ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all 500ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition-delay:100ms;}@media screen and (min-width:768px){.accordion__row .answer__inner{padding:0 12.5% 0 0;}}.accordion__row.state--active .question .toggle{background:#4d68a2;border:1px solid #4d68a2;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);}.accordion__row.state--active .question .toggle svg line{stroke:#fff;}.accordion__row.state--active .question .toggle svg line:first-child{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.accordion__row.state--active .answer{height:auto;}.accordion__row.state--active .answer__inner{opacity:1;}