/*! normalize.css v3.0.1 | MIT License | git.io/normalize */@import url(https://fast.fonts.net/lt/1.css?apiType=css&c=efe52915-f7e2-4adf-a429-25d9d585b7ce&fontids=5746790,5746814,5746845);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5{margin:0}p{margin:0}*,:after,:before{box-sizing:border-box}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}@font-face{font-family:"Avenir Next";src:url(fonts/5746790/d1d43d8e-e792-4a3d-aebe-2afeafdffbee.woff2) format("woff2"),url(fonts/5746790/0df04b85-219c-4fe0-9736-12c04931d434.woff) format("woff");font-weight:400}@font-face{font-family:"Avenir Next";src:url(fonts/5746814/0f3243d5-9104-45fb-aa69-48a50732fc11.woff2) format("woff2"),url(fonts/5746814/cfd7fc4b-6b4c-4276-91b4-f39ef7809e68.woff) format("woff");font-weight:500}@font-face{font-family:"Avenir Next";src:url(fonts/5746845/3519cb0f-02a0-41b8-b6d5-5e404cb57afb.woff2) format("woff2"),url(fonts/5746845/585a7684-d92c-459a-9111-82ebf54d6cca.woff) format("woff");font-weight:600}html{scroll-behavior:smooth}body{background-color:#fff;color:#333;font-family:"Avenir Next",sans-serif;font-size:100%;font-weight:400}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}figure{margin:0}img{display:block;height:auto;max-width:100%}blockquote{margin:0}.hidden-xs{display:none}@media (min-width:48em){.hidden-xs{display:inline-block}}[role=banner]{background-color:#191e24;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(40vw + 50px)}@media (max-width:47.9375em){[role=banner]{background-image:url(../dist/banner-background-mobile@1x.jpg);background-size:cover}}@media (max-width:47.9375em) and (min--moz-device-pixel-ratio:1.3),(max-width:47.9375em) and (-webkit-min-device-pixel-ratio:1.3),(max-width:47.9375em) and (min-device-pixel-ratio:1.3),(max-width:47.9375em) and (min-resolution:1.3dppx){[role=banner]{background-image:url(../dist/banner-background-mobile@2x.jpg)}}@media (min-width:48em){[role=banner]{background-image:url(../dist/banner-background@1x.jpg);background-size:cover;height:calc(50vw + 50px)}}@media (min-width:48em) and (min--moz-device-pixel-ratio:1.3),(min-width:48em) and (-webkit-min-device-pixel-ratio:1.3),(min-width:48em) and (min-device-pixel-ratio:1.3),(min-width:48em) and (min-resolution:1.3dppx){[role=banner]{background-image:url(../dist/banner-background@2x.jpg)}}@media (min-width:56.25em){[role=banner]{-ms-flex-pack:justify;justify-content:space-between;height:34.875em;padding-top:7.25em}}[role=banner] h1{color:#fff;font-family:sweet-sans-pro,sans-serif;font-size:8vw;line-height:.9;font-weight:300;margin:auto 4vw}[role=banner] h1:after{content:"";display:table;clear:both}@media (min-width:37.5em){[role=banner] h1{margin-left:6vw;margin-right:6vw}}@media (min-width:56.25em){[role=banner] h1{font-size:4.6875em;margin-left:.4em;margin-right:.4em;margin-top:0;margin-bottom:0}}@media (min-width:72.5em){[role=banner] h1{margin-left:calc(50% - 550px);margin-right:calc(50% - 550px)}}[role=banner] h1 span{background-color:rgba(0,0,0,.75);float:left;clear:left;padding:.0533333333em .2em .1333333333em}[role=banner] h1 span:nth-child(1){position:relative;z-index:3}[role=banner] h1 span:nth-child(2){position:relative;z-index:2}[role=banner] .report-year{color:#e8d472;font-size:4vw;font-weight:700;padding:.1066666667em .4em .2666666667em}@media (min-width:56.25em){[role=banner] .report-year{font-size:.3466666667em;padding:.5em .5769230769em}}.hero-logos{display:none}@media (min-width:48em){.hero-logos{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25em}.hero-logos figure{margin-bottom:0;width:auto}.hero-logos figure:not(:first-child){margin-left:calc(30px + (80 - 30) * (100vw - 768px)/ (1199 - 768))}}@media (min-width:56.25em){.hero-logos{margin-bottom:auto}}@media (min-width:75em){.hero-logos figure:not(:first-child){margin-left:0}}@media (min-width:87.875em){.hero-logos{margin-left:calc(50% - 688px);margin-right:calc(50% - 688px)}}.nav-main{background-color:#0e365f;padding:0 .9375em;position:absolute;left:-100%;transition:left .4s ease-out;top:calc(40vw + 50px);width:100%;z-index:10}.nav-main.show{left:0}@media (max-width:56.1875em){.mobile-nav.fixed+.nav-main{position:fixed;top:3.125em}}@media (min-width:48em){.nav-main{top:calc(50vw + 50px)}}@media (min-width:37.5em){.nav-main{padding-left:1.875em;padding-right:1.875em}}@media (min-width:56.25em){.nav-main{background-color:rgba(14,54,95,.9);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;left:auto;padding:0;padding-left:1.875em;position:unset;top:auto;transition:none;width:auto}.nav-main.show{left:auto}.nav-main.fixed{background-color:#0e365f;position:fixed;top:0;width:100%;z-index:10}}@media (min-width:71.125em){.nav-main{padding-left:calc(50% - 539px);padding-right:calc(50% - 539px);position:relative}.nav-main:after{background-color:#17619b;bottom:0;content:"";position:absolute;top:0;width:calc(50% - 539px);right:0}}.nav-main ul{list-style-type:none;margin:0;padding:0}@media (min-width:56.25em){.nav-main .menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;max-width:36.125em;width:100%}}@media (min-width:75em){.nav-main .menu{max-width:38em}}.nav-main li>a{display:block;font-family:sweet-sans-pro,sans-serif;font-size:1em;font-weight:700;letter-spacing:1px;line-height:4.375em;color:#a0cfff;text-decoration:none;text-transform:uppercase}@media (min-width:56.25em){.nav-main .sub-menu{background-color:#2f72a5;margin-left:-1.5em;margin-right:-1.5em;padding:1.125em 0;position:absolute;opacity:0;visibility:hidden;transition:visibility 0s linear .3s,opacity .3s,transform .3s;transform:translateY(-30px)}}.nav-main .sub-menu a{color:#fff;display:block;font-size:.875em;font-weight:500;line-height:1.7142857143em;height:auto;padding:.5714285714em 1.7142857143em;text-transform:none;white-space:nowrap}.nav-main .sub-menu a:hover{color:#a0cfff}.nav-main .sub-menu li:not(:first-child){margin-top:.5em}.nav-main .menu-item-has-children{cursor:pointer;position:relative}.nav-main .menu-item-has-children:focus .sub-menu,.nav-main .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0);transform:visibility 0s linear 0s,opacity .3s,transform .3s}.nav-main .menu-item-has-children:focus-within .sub-menu{opacity:1;visibility:visible;transform:translateY(0);transform:visibility 0s linear 0s,opacity .3s,transform .3s}.nav-main .menu-item-has-children>a::after{background:url(../dist/down-arrow.svg) no-repeat;background-size:14px 8px;content:"";display:inline-block;height:.5em;margin-left:.5em;width:.875em}.nav-main .share-buttons{margin-left:auto;background-color:#17619b;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:4.375em;padding-left:.9375em;padding-right:.9375em;margin:0 -.9375em}@media (min-width:37.5em){.nav-main .share-buttons{margin:0 -1.875em;padding-left:1.875em;padding-right:1.875em}}.nav-main .share-buttons .a2a_kit a:not(:first-child){margin-left:.5em}.nav-main .share-buttons .a2a_kit a{display:block;position:relative;height:1.25em;width:1.5em}.nav-main .share-buttons .a2a_kit a img{position:absolute;top:0;left:0}.nav-main .share-buttons .a2a_kit a img.hover{opacity:0}.nav-main .share-buttons .a2a_kit a:hover img:not(.hover){opacity:0}.nav-main .share-buttons .a2a_kit a:hover img.hover{opacity:1}@media (min-width:56.25em){.nav-main .share-buttons{margin:0;margin-left:auto;padding-left:1.5em;padding-right:1.875em}}@media (min-width:71.125em){.nav-main .share-buttons{padding-right:0}}.nav-main .share-buttons h2{color:#dcedff;font-family:sweet-sans-pro,sans-serif;font-size:1em;font-weight:700;letter-spacing:1px;line-height:1;text-transform:uppercase}@media (min-width:56.25em){.nav-main .share-buttons h2{margin-right:1.25em}}.mobile-nav{-ms-flex-item-align:end;align-self:flex-end;-ms-flex-align:center;align-items:center;background-color:#0e365f;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;height:3.125em;padding:0 .9375em;width:100%}.mobile-nav.fixed{position:fixed;top:0;width:100%;z-index:10}@media (min-width:37.5em){.mobile-nav{padding:0 1.875em}}@media (min-width:56.25em){.mobile-nav{display:none}}.menu-btn{background-color:transparent;border:0;display:block;height:1.375em;width:2.125em;padding:0;position:relative;transition:top .2s ease-out;margin-left:1.625em}@media (max-width:56.1875em){.menu-btn{-ms-flex-order:3;order:3}}@media (min-width:56.25em){.menu-btn{margin-left:0;margin-top:1.5625em}}.menu-btn .line-1{background-color:#fff;display:block;position:absolute;left:0;top:0;height:.25em;width:2.125em}.menu-btn .line-2{background-color:#fff;position:absolute;left:0;top:.5625em;transform-origin:50% 50%;transition:transform .4s;height:.25em;width:2.125em}.menu-btn .line-3{background-color:#fff;position:absolute;left:0;bottom:0;transform-origin:50% 50%;transition:transform .4s;height:.25em;width:2.125em}.menu-btn.active .line-1{background-color:transparent}.menu-btn.active .line-2{transform:rotate3d(0,0,1,45deg);left:.25em;top:.625em;width:1.5em}.menu-btn.active .line-3{left:.25em;transform:rotate3d(0,0,1,-45deg);top:.625em;width:1.5em}.partner-organizations{-ms-flex-align:center;align-items:center;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;padding:3.875em .9375em 1.25em;scroll-margin-top:4.375em}.partner-organizations figure{margin-bottom:25px;width:45%}@media (min-width:48em){.partner-organizations{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.partner-organizations figure{margin-bottom:0;width:auto}.partner-organizations figure:not(:first-child){margin-left:calc(30px + (80 - 30) * (100vw - 768px)/ (1199 - 768))}}@media (min-width:75em){.partner-organizations figure:not(:first-child){margin-left:0}}@media (min-width:87.875em){.partner-organizations{padding-left:calc(50% - 688px);padding-right:calc(50% - 688px)}}[role=contentinfo]{background-color:#f4f4f4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:3.75em .9375em}@media (min-width:62em){[role=contentinfo]{-ms-flex-direction:row;flex-direction:row;padding-left:calc(50% - 485px);padding-right:calc(50% - 485px)}}@media (min-width:56.25em){[role=contentinfo]{padding-left:calc(50% - 585px);padding-right:calc(50% - 585px)}}@media (min-width:81em){[role=contentinfo]{padding-left:calc(50% - 633px);padding-right:calc(50% - 633px)}}.logo-and-copyright{margin-bottom:1.875em;text-align:center}@media (min-width:62em){.logo-and-copyright{text-align:left;width:calc(50% - 15px)}}.logo-and-copyright img{margin:0 auto .9375em}@media (min-width:62em){.logo-and-copyright img{margin-left:0;margin-right:0}}.logo-and-copyright p{font-size:.75em;line-height:1.42}.footer-links{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;margin-bottom:1.875em}@media (max-width:61.9375em){.footer-links{-ms-flex-order:-1;order:-1}}@media (min-width:62em){.footer-links{margin-bottom:0;width:calc(50% - 15px)}}.footer-links ul{list-style-type:none;margin:0;padding:0}@media (max-width:47.9375em){.footer-links .newsletter-signup{-ms-flex-order:-1;order:-1;margin-bottom:1.25em;width:100%}}@media (min-width:48em){.footer-links .newsletter-signup{margin-top:1.25em;width:100%}}.footer-links .newsletter-signup .label{color:#424242;display:inline-block;font-size:.875em;font-weight:700;margin-right:.3571428571em}.footer-links .newsletter-signup .mc4wp-form{display:inline-block}.footer-links .newsletter-signup .mc4wp-form input[type=email]{background-color:#fff;border:0;font-size:.875em;height:2em;line-height:2em;padding:0 .3571428571em}.footer-links .newsletter-signup .mc4wp-form button{background:url(../dist/footer-arrow.png) no-repeat center;background-size:8px 14px;border:0;height:1.75em;text-indent:-999em;width:1.75em}@media (min-width:48em){.footer-links .external-links{width:calc(50% - 15px)}}.footer-links .external-links li{color:#424242;font-size:.875em;font-weight:700;line-height:2}.footer-links .external-links li a{color:currentColor;text-decoration:none}.footer-links .external-links li a:hover{text-decoration:underline}.footer-links .social-links{width:16.6667%}@media (min-width:48em){.footer-links .social-links{-ms-flex-item-align:start;align-self:flex-start;width:calc(50% - 15px)}}.footer-links .social-links li:not(:first-child){margin-top:.5em}.footer-links .social-links li{color:#424242;font-size:.875em;font-weight:700}@media (min-width:48em){.footer-links .social-links li a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.footer-links .social-links li i{margin-right:.5714285714em}}.footer-links .social-links li a{color:currentColor;text-decoration:none}.footer-links .social-links li a:hover{text-decoration:underline}.footer-links .twitter-icon{background:#a9a9a8 url(../img/twitter-icon.svg) no-repeat center;background-size:12px 12px;border-radius:50%;display:block;height:1.5em;width:1.5em}.footer-links .facebook-icon{background:#a9a9a8 url(../img/facebook-icon.svg) no-repeat center;background-size:12px 12px;border-radius:50%;display:block;height:1.5em;width:1.5em}.footer-links .linkedin-icon{background:#a9a9a8 url(../img/linkedin-icon.svg) no-repeat center;background-size:12px 12px;border-radius:50%;display:block;height:1.5em;width:1.5em}.license{font-size:.75em;text-align:center}@media (min-width:62em){.license{text-align:right;width:calc(50% - 15px)}}.homepage-introduction{padding:2.625em .9375em}@media (min-width:37.5em){.homepage-introduction{padding-left:1.875em;padding-left:1.875em}}@media (min-width:56.25em){.homepage-introduction{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}@media (min-width:71.125em){.homepage-introduction{padding-left:calc(50% - 539px);padding-right:calc(50% - 539px)}}.homepage-introduction aside{-ms-flex-item-align:start;align-self:flex-start;background-color:#f2f7fc;display:none;padding:1.3125em 1.875em;width:21.5625em}@media (min-width:56.25em){.homepage-introduction aside{display:block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-right:4.125em}}.homepage-introduction aside h2{color:#5b5b5b;font-family:sweet-sans-pro,sans-serif;font-size:2em;font-weight:400;line-height:1.6875em;margin-bottom:1.6875em}.homepage-introduction aside p{font-size:1em;font-weight:500;line-height:1.75em}.homepage-introduction aside p a{color:#18629b;text-decoration:none}.homepage-introduction aside p a:hover{color:#3691d8}.homepage-introduction-content p{font-size:1.25em;line-height:1.7em}.homepage-introduction-content p+p{margin-top:2em}.homepage-introduction-content a{color:#18629b;font-weight:500}.homepage-introduction-content a:hover{color:#3691d8;text-decoration:none}.released-trend-reports{background-color:#18282d;color:#fff;scroll-margin-top:4.375em}@media (max-width:37.4375em){.released-trend-reports{background-image:url(../dist/marble-background-mobile.jpg);background-size:cover;background-repeat:no-repeat}}@media (min-width:37.5em){.released-trend-reports{background-image:url(../dist/marble-background@1x.jpg);background-size:cover;background-repeat:no-repeat}}@media (min-width:37.5em) and (min--moz-device-pixel-ratio:1.3),(min-width:37.5em) and (-webkit-min-device-pixel-ratio:1.3),(min-width:37.5em) and (min-device-pixel-ratio:1.3),(min-width:37.5em) and (min-resolution:1.3dppx){.released-trend-reports{background-image:url(../dist/marble-background@2x.jpg)}}.trend-listing{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;padding:2.5em}@media (min-width:68.75em){.trend-listing{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:90em){.trend-listing{padding-left:calc(50% - 698px);padding-right:calc(50% - 698px)}}.trend-listing article{-ms-flex-align:center;align-items:center;border:1px solid #fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:18.5em;padding:1.875em .625em .625em;width:100%}.trend-listing article:not(:first-child){margin-top:1.875em}@media (min-width:37.5em){.trend-listing article{width:calc(50% - 24px)}.trend-listing article:nth-child(2){margin-top:0}.trend-listing article:last-child{margin-left:auto;margin-right:auto}}@media (min-width:48em){.trend-listing article{width:calc(33.333% - 24px)}.trend-listing article:nth-child(3){margin-top:0}.trend-listing article:nth-child(4){margin-left:auto}.trend-listing article:last-child{margin-left:1.25em}}@media (min-width:68.75em){.trend-listing article{width:calc(20% - 24px)}.trend-listing article:nth-child(4){margin-left:unset;margin-right:unset;margin-top:0}.trend-listing article:last-child{margin-left:unset;margin-right:unset;margin-top:0}}.trend-listing article .eyebrow{background-color:transparent;display:block;font-family:sweet-sans-pro,sans-serif;font-size:1.25em;font-weight:900;height:1.5em;letter-spacing:3px;margin-bottom:.3em;text-align:center;text-transform:uppercase;width:6.4em}.trend-listing article.active .eyebrow{background-color:#e8d472;color:#8d7a1c}.trend-listing article h2{font-family:sweet-sans-pro,sans-serif;font-size:1.6875em;font-weight:500;line-height:1;margin:0 10% .5925925926em;text-align:center}.trend-listing article .report-links{margin-top:auto;position:relative;width:100%}.trend-listing article .report-links::before{border-bottom:1px dotted #fff;content:"";position:absolute;top:50%;height:0;width:100%}.trend-listing article a{color:inherit;display:block;font-size:1.0625em;line-height:2.4705882353em;position:relative;text-decoration:none;transition:.4s ease-out;width:100%;z-index:2}.trend-listing article a::after{background:url(../dist/homepage-arrow.svg) no-repeat;content:"";height:.7647058824em;position:absolute;right:.2352941176em;top:50%;margin-top:-.3529411765em;width:.5294117647em}.trend-listing article a:hover{color:#8d7a1c}.trend-listing article a:hover::after{background:url(../dist/homepage-arrow-hover.svg) no-repeat}.trend-listing article .explore-the-report::before{background-color:#e8d472;content:"";opacity:0;position:absolute;top:0;bottom:0;left:-.2352941176em;right:-.2352941176em;transition:opacity .4s ease-out;z-index:-1}.trend-listing article .explore-the-report:hover::before{opacity:1}.trend-listing article .explore-the-report::after{transform:rotate(-90deg)}.trend-listing article .download-report-homepage::before{background-color:#e8d472;content:"";opacity:0;position:absolute;top:0;bottom:0;left:-.2352941176em;right:-.2352941176em;transition:opacity .4s ease-out;z-index:-1}.trend-listing article .download-report-homepage:hover::before{opacity:1}.trend-listing article .release-date{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;font-size:.9375em;line-height:1.4em;height:5.6em;margin-top:auto}.newsletter-signup-long{background-color:rgba(0,0,0,.3);width:100%;padding-left:.9375em;padding-right:.9375em;padding-top:1.875em;padding-bottom:1.875em}@media (min-width:37.5em){.newsletter-signup-long{padding-left:1.875em;padding-right:1.875em}}@media (min-width:62.5em){.newsletter-signup-long{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:8.625em;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:71.25em){.newsletter-signup-long{padding-left:calc(50% - 540px);padding-right:calc(50% - 540px)}}.newsletter-signup-long h3{font-family:sweet-sans-pro,sans-serif;font-size:1.375em;font-weight:700;line-height:1.2727272727em;margin-bottom:1.2727272727em}@media (min-width:68.75em){.newsletter-signup-long h3{margin-bottom:0}}.newsletter-signup-long .signup-form{max-width:33em;width:100%}.newsletter-signup-long .mc4wp-form-fields{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media (min-width:56.25em){.newsletter-signup-long .mc4wp-form-fields{max-width:33em;width:100%}}.newsletter-signup-long input[type=email]{background-color:#fff;border:0;color:#333;font-size:1.0625em;line-height:3.2352941176em;height:3.2352941176em;padding:0 1.1764705882em;width:calc(100% - 110px)}@media (min-width:37.5em){.newsletter-signup-long input[type=email]{width:calc(100% - 182px)}}.newsletter-signup-long input[type=email] ::-webkit-input-placeholder{color:#818492}.newsletter-signup-long input[type=email] ::-moz-placeholder{color:#818492}.newsletter-signup-long input[type=email] :-ms-input-placeholder{color:#818492}.newsletter-signup-long input[type=email] :-moz-placeholder{color:#818492}.newsletter-signup-long button{background-color:#5f97d0;border:0;color:#fff;font-family:sweet-sans-pro,sans-serif;font-size:1.125em;font-weight:700;line-height:3.0555555556em;height:3.0555555556em;margin-left:1.1111111111em;padding:0;text-align:center;transition:.4s ease-out;width:5em}@media (min-width:37.5em){.newsletter-signup-long button{width:9em}}.newsletter-signup-long button:hover{background-color:#2e649b;transform:translateY(-3px)}.link-grid{padding:5.125em .9375em 0}@media (min-width:37.5em){.link-grid{padding-left:1.875em;padding-right:1.875em}}@media (min-width:56.25em){.link-grid:after{content:"";display:table;clear:both}@supports (display:grid){.link-grid{display:grid;grid-template-columns:1.66fr 1fr;grid-gap:3.125em 2.5em}.link-grid::after{display:none}}}@media (min-width:71.25em){.link-grid{padding-left:calc(50% - 540px);padding-right:calc(50% - 540px)}}.most-recent-trend-report{color:#fff;min-height:39.875em;margin-bottom:1.5em;padding:6% 4.65% 6% 8.37%}@media (min-width:56.25em){.most-recent-trend-report{margin-bottom:3.125em;padding-bottom:0}}.most-recent-trend-report a{color:inherit;text-decoration:none}@media (min-width:56.25em){.most-recent-trend-report{margin-bottom:0}@supports (display:grid){.most-recent-trend-report{grid-column:span 2;display:grid;grid-template-columns:1fr 1.127fr;grid-column-gap:1.25em}}}.most-recent-trend-report .eyebrow{background-color:#e8d472;color:#8d7a1c;display:inline-block;font-family:sweet-sans-pro,sans-serif;font-size:1.3125em;font-weight:900;height:1.6em;letter-spacing:3px;margin-bottom:.2em;padding:0 .4em;text-transform:uppercase}@media (min-width:37.5em){.most-recent-trend-report .eyebrow{font-size:1.875em}}.most-recent-trend-report h2{font-size:3em;font-weight:500;line-height:1}@media (min-width:37.5em){.most-recent-trend-report h2{font-size:4.375em}}.most-recent-trend-report .body{margin-top:2.5em}@media (min-width:56.25em){@supports (display:grid){.most-recent-trend-report .body{margin-top:0;padding-top:10.625em}}}.most-recent-trend-report .body p{font-size:1.25em;font-weight:500;line-height:1.5em}.most-recent-trend-report .body p+p{margin-top:2em}.most-recent-trend-report .body p a{font-size:1.3em;display:inline-block;line-height:1.5384615385em;padding-right:1.5384615385em;position:relative;z-index:2}.most-recent-trend-report .body p a::before{background:url(../dist/homepage-arrow.svg) no-repeat;background-size:13px 22px;content:"";height:.8461538462em;position:absolute;right:.1153846154em;transform:rotate(-90deg);top:50%;margin-top:-.3461538462em;width:.5em}.most-recent-trend-report .body p a:hover{color:#8d7a1c}.most-recent-trend-report .body p a:hover::before{background:url(../dist/homepage-arrow-hover.svg) no-repeat;background-size:13px 22px}.most-recent-trend-report .body p a::after{background-color:#e8d472;content:"";opacity:0;position:absolute;top:-.2222222222em;bottom:-.2222222222em;left:-.2222222222em;right:-.2222222222em;transition:opacity .4s ease-out;z-index:-1}.most-recent-trend-report .body p a:hover::after{opacity:1}.event-link{margin-bottom:1.5em}@media (min-width:56.25em){.event-link{float:left;margin-bottom:0}@supports (display:grid){.event-link{justify-self:start}}}.event-link a{display:block;transition:.4s ease-out;margin-left:auto;margin-right:auto;max-width:40.375em}.event-link a:hover{box-shadow:0 0 10px 10px rgba(0,0,0,.15);transform:translateY(-3px)}@media (min-width:56.25em){.last-years-report{float:right}@supports (display:grid){.last-years-report{justify-self:end}}}.last-years-report a{display:block;transition:.4s ease-out;margin-left:auto;margin-right:auto;max-width:24.3125em}.last-years-report a:hover{box-shadow:0 0 10px 10px rgba(0,0,0,.15);transform:translateY(-3px)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.report-page-main{padding:4em .9375em 6.5625em;position:relative}@media (min-width:37.5em){.report-page-main{padding-left:1.875em;padding-right:1.875em}}@media (min-width:56.25em){.report-page-main{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:71.125em){.report-page-main{padding-left:calc(50% - 539px);padding-right:calc(50% - 539px)}@supports (display:grid){.report-page-main{-ms-flex-pack:unset;justify-content:unset;padding-right:0}}}@media (min-width:90.0625em){@supports (display:grid){.report-page-main{padding-right:calc(50% - 720px)}}}.jump-links{margin:1.375em 1.875em;position:relative}.quick-links{border:1px solid #84aed9;display:none;width:17em}@media (min-width:56.25em){.quick-links{display:block;-ms-flex-item-align:start;align-self:flex-start;position:-webkit-sticky;position:sticky;top:6.25em;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;margin-right:4.125em}}.quick-links header{background-color:#f2f7fc;padding:1.3125em 1.875em}.quick-links header h2{color:#0a3967;font-family:sweet-sans-pro,sans-serif;font-size:1.875em;font-weight:400;line-height:1.1}.quick-links ol{list-style-type:none;margin:0;padding:0}.quick-links ol li:not(:first-child){margin-top:.25em}.quick-links ol a{color:#343434;display:block;font-size:1em;line-height:1.3125em;padding:.375em 1em;text-decoration:none}.quick-links ol .download-file a{background:#17518b url(../dist/down-arrow-report-white.svg) no-repeat right 16px center;color:#fff;height:2.75em;line-height:2.75em;font-weight:600;padding:0 1em;transition:.4s ease-out}.quick-links ol .download-file a:hover{transform:translateY(-3px)}.quick-links .progress-links{position:absolute;pointer-events:none;top:0;left:0;right:0}.quick-links .progress-links li{background-color:#e8d472;border-radius:6px;opacity:0;overflow:hidden;position:relative;transition:width .4s ease-out}.quick-links .progress-links li a{color:#343434;font-weight:700;width:13.125em}.page-selector{margin-bottom:1.25em;position:relative}.page-selector .select-box{background:#0a3967 url(../dist/down-arrow.svg) no-repeat right 12px center;color:#fff;cursor:pointer;font-size:.875em;font-weight:700;height:2.4285714286em;letter-spacing:5px;padding-top:.3571428571em;padding-left:.8571428571em;text-transform:uppercase}.page-selector ol{list-style-type:none;margin:0;padding:0;position:absolute;top:2.125em;width:100%}.js .page-selector ol{height:0;overflow:hidden}.js .page-selector ol.show{height:auto;overflow:visible}.page-selector li a{background-color:#0a3967;color:#fff;display:block;font-size:.875em;font-weight:700;height:2.4285714286em;letter-spacing:5px;line-height:2.4285714286em;padding:0 .8571428571em;text-decoration:none;text-transform:uppercase}@media (min-width:56.25em){.report-content-main{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:calc(100% - 338px)}}@media (min-width:71.125em){@supports (display:grid){.report-content-main{display:grid;-ms-flex:unset;flex:unset;grid-template-columns:min(calc(100% - 30px),730px) 1fr}.report-content-main .conclusion,.report-content-main .introduction,.report-content-main .recommendations{grid-column:1}.report-content-main .theme-body{grid-column:1}.report-content-main .theme-section{grid-column:span 2;display:grid;grid-template-columns:min(calc(100% - 30px),730px) 1fr}.report-content-main .theme-section .theme-header{grid-column:span 2;margin-right:0;overflow-x:hidden}.report-content-main .theme-section .theme-body{grid-column:span 1}.report-content-main .theme-section .theme-case-study{grid-column:span 2;margin-right:0;overflow-x:hidden}.report-content-main .download-the-report{grid-column:1/span 1}}}@media (min-width:90em){.report-content-main{padding-right:calc(50% - 770px)}}.report-content-main .section-heading{border-bottom:1px solid #bebebe;color:#5b5b5b;font-family:sweet-sans-pro,sans-serif;font-size:2.25em;font-weight:400;line-height:1.7;margin-bottom:.3888888889em}.report-content-main p{font-size:1.125em;line-height:1.7}.report-content-main p+p{margin-top:2em}.report-content-main p+ol,.report-content-main p+ul{margin-top:2.25em}.report-content-main ol{margin:0;padding:0 0 0 1.5em}.report-content-main ol+p{margin-top:2em}.report-content-main ul{margin:0;padding:0 0 0 1.5em}.report-content-main ul+p{margin-top:2em}.report-content-main li{font-size:1.125em;line-height:1.7}.report-content-main .theme-body p:first-child{font-size:1.3333333333em}.report-content-main .report-overview strong{color:#17518b;font-weight:700}.report-content-main .report-overview p+p{margin-top:0}.report-content-main .report-overview p:nth-child(2n+1){margin-top:2em}.report-content-main a:not(.download-the-report-btn){color:#18629b;font-weight:500}.report-content-main a:not(.download-the-report-btn):hover{color:#3691d8;text-decoration:none}.report-section{scroll-margin-top:4.375em}.conclusion,.recommendations,.theme-section{margin-top:4.625em}.theme-header{margin-bottom:3.125em;margin-left:-.9375em;margin-right:-.9375em;overflow:hidden;padding-top:2.25em;position:relative}@media (min-width:37.5em){.theme-header{margin-left:-1.875em;margin-right:-1.875em}}@media (min-width:48em){.theme-header{min-height:32.25em}}@media (min-width:56.25em){.theme-header{margin-left:-2.375em}}@media (min-width:90em){.theme-header{margin-right:0}}.theme-header .eyebrow{color:#fff;font-family:sweet-sans-pro,sans-serif;font-size:1.5em;font-weight:700;line-height:1.2em;padding:0 10%;position:relative;z-index:2}@media (min-width:48em){.theme-header .eyebrow{font-size:1.875em}}.theme-header h2{color:#fff;font-family:sweet-sans-pro,sans-serif;font-size:2.25em;font-weight:700;line-height:1.2em;padding:0 10% 4.5em;position:relative;z-index:2}@media (min-width:48em){.theme-header h2{font-size:3.75em;padding-bottom:0}}.theme-header img{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.theme-case-study{background-color:#f3f7fa;margin-top:2.25em;padding:2.5em 1.875em;margin-left:-.9375em;margin-right:-.9375em}@media (min-width:37.5em){.theme-case-study{margin-left:-1.875em;margin-right:-1.875em}}@media (min-width:56.25em){.theme-case-study{margin-left:-2.375em;padding-left:2.375em}.theme-case-study .case-study-image,.theme-case-study .theme-case-study-body{max-width:45.625em;width:100%}}@media (min-width:75em){.theme-case-study{margin-right:0}}.theme-case-study h3{color:#17518b;font-size:1.25em;font-weight:600;margin-bottom:2em}@media (min-width:75em){.theme-case-study h3{max-width:36.5em}}.case-study-image{margin-bottom:2.25em}.case-study-image img{height:auto;max-width:100%}.download-the-report{margin-top:5.625em}.download-the-report .section-heading-2{color:#17518b;margin-bottom:.75em}.download-the-report figure{margin-top:1.875em}@media (min-width:48em){.download-the-report{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.download-the-report figure{margin-top:.75em}}@media (min-width:56.25em){.download-the-report{margin-left:-2.375em;margin-right:-1.875em}.download-the-report figure{margin-left:1.25em;width:15em}}@media (min-width:64.375em){.download-the-report figure{width:auto}}@media (min-width:68.75em){.download-the-report{margin-left:0;margin-right:0}.download-the-report figure{margin-left:0}}.report-title{font-size:1.0625em;font-weight:600;margin-bottom:.9411764706em}.download-the-report-btn{background-color:#17518b;background-image:url(../dist/down-arrow-report-white.svg);background-size:12px 18px;background-repeat:no-repeat;background-position:right 32px center;border-radius:6px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;font-size:1.125em;font-weight:500;height:4.6666666667em;padding:0 1.7777777778em;text-decoration:none;transition:.4s ease-out;max-width:17.7777777778em;width:100%}.download-the-report-btn .file-meta{color:#d4eaff;font-size:.8823529412em}.download-the-report-btn:hover{box-shadow:0 0 10px 10px rgba(0,0,0,.15);transform:translateY(-3px)}.section-heading-2{color:inherit;font-family:sweet-sans-pro,sans-serif;font-size:2em;font-weight:500;line-height:1.4375em;margin-bottom:2em;max-width:16.75em}.related-opsi-projects{background-color:#17518b;color:#fff;padding:3.25em .9375em}@media (min-width:37.5em){.related-opsi-projects{padding-left:1.875em;padding-right:1.875em}}@media (min-width:72.25em){.related-opsi-projects{padding-left:calc(50% - 548px);padding-right:calc(50% - 548px)}}.related-opsi-projects .section-heading-2{margin-bottom:.625em}@media (min-width:48em){.related-opsi-projects .section-heading-2{margin-bottom:0}}.related-opsi-projects header{margin-bottom:1.5625em}@media (min-width:48em){.related-opsi-projects header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.related-opsi-projects header a{color:#69ace0;display:block;font-size:1.125em;position:relative;text-decoration:none;transition:.4s ease-out;z-index:2}.related-opsi-projects header a::after{background-color:#69ace0;content:"";opacity:0;position:absolute;top:-.3333333333em;bottom:-.3333333333em;left:-.3333333333em;right:-.3333333333em;transition:opacity .4s ease-out;z-index:-1}.related-opsi-projects header a:hover{color:#17518b}.related-opsi-projects header a:hover::after{opacity:1}.opsi-project-listing{text-align:center}@media (min-width:48em){.opsi-project-listing{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@supports (display:grid){.opsi-project-listing{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:2.1875em}.opsi-project-listing.columns-4{grid-template-columns:repeat(4,1fr)}}}.opsi-project{text-align:center;position:relative;transition:.4s ease-out}.opsi-project:not(:first-child){margin-top:2.5em}@media (min-width:48em){.opsi-project:not(:first-child){margin-top:0}}@media (min-width:48em){.opsi-project{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;width:calc(33.333% - 23px)}@supports (display:grid){.opsi-project{width:auto}}}.opsi-project figure{margin-bottom:.75em}.opsi-project a{color:inherit;font-size:1.25em;line-height:1.15;font-weight:500;text-decoration:none;transition:.4s ease-out}.opsi-project a::after{content:"";position:absolute;bottom:0;top:0;left:0;right:0}.opsi-project:hover{transform:translateY(-3px)}.opsi-project:hover a{color:#69ace0}.js .waypoint-anchor{opacity:0}.js .waypoint-anchor.animate{animation:.5s fadeIn forwards}