/*
Theme Name: Em Vee See
Description: A quiet, MVC patterned WordPress starter theme  
Author: Travis Meyer
Author URI: http://travismeyer.co/
Version: 1.0
*/
@charset "UTF-8";.slick-list,.slick-slider,.slick-track,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.report_item-content--content:before,a{-webkit-transition:color .2s ease;-moz-transition:color .2s ease}.main_heading,.slick-list,.slick-slider,.slick-track{position:relative}.main_heading-bottom--menu.js-open ul>li>ul,.main_heading-bottom--menu:hover ul>li>ul{max-height:800px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.clearfix{display:block;clear:both}.clearfix:after,.clearfix:before{content:' ';display:table}.clearfix:after{clear:both}@font-face{font-family:UniSans;src:url(assets/dist/fonts/uni_sans_thin-webfont.eot);src:url(assets/dist/fonts/uni_sans_thin-webfont.eot?#iefix) format("embedded-opentype"),url(assets/dist/fonts/uni_sans_thin-webfont.woff) format("woff"),url(assets/dist/fonts/uni_sans_thin-webfont.ttf) format("truetype"),url(assets/dist/fonts/uni_sans_thin-webfont.svg#uni_sansthin) format("svg");font-weight:100;font-style:normal}@font-face{font-family:UniSans;src:url(assets/dist/fonts/uni_sans_thin_italic-webfont.eot);src:url(assets/dist/fonts/uni_sans_thin_italic-webfont.eot?#iefix) format("embedded-opentype"),url(assets/dist/fonts/uni_sans_thin_italic-webfont.woff) format("woff"),url(assets/dist/fonts/uni_sans_thin_italic-webfont.ttf) format("truetype"),url(assets/dist/fonts/uni_sans_thin_italic-webfont.svg#uni_sansthin_italic) format("svg");font-weight:100;font-style:italic}@font-face{font-family:UniSans;src:url(assets/dist/fonts/uni_sans_light-webfont.eot);src:url(assets/dist/fonts/uni_sans_light-webfont.eot?#iefix) format("embedded-opentype"),url(assets/dist/fonts/uni_sans_light-webfont.woff) format("woff"),url(assets/dist/fonts/uni_sans_light-webfont.ttf) format("truetype"),url(assets/dist/fonts/uni_sans_light-webfont.svg#uni_sanslight) format("svg");font-weight:200;font-style:normal}@font-face{font-family:UniSans;src:url(assets/dist/fonts/uni_sans_light_italic-webfont.eot);src:url(assets/dist/fonts/uni_sans_light_italic-webfont.eot?#iefix) format("embedded-opentype"),url(assets/dist/fonts/uni_sans_light_italic-webfont.woff) format("woff"),url(assets/dist/fonts/uni_sans_light_italic-webfont.ttf) format("truetype"),url(assets/dist/fonts/uni_sans_light_italic-webfont.svg#uni_sanslight_italic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:UniSans;src:url(assets/dist/fonts/uni_sans_regular-webfont.eot);src:url(assets/dist/fonts/uni_sans_regular-webfont.eot?#iefix) format("embedded-opentype"),url(assets/dist/fonts/uni_sans_regular-webfont.woff) format("woff"),url(assets/dist/fonts/uni_sans_regular-webfont.ttf) format("truetype"),url(assets/dist/fonts/uni_sans_regular-webfont.svg#uni_sans_regularregular) format("svg");font-weight:300;font-style:normal}@font-face{font-family:UniSans;src:url(assets/dist/fonts/uni_sans_regular_italic-webfont.eot);src:url(assets/dist/fonts/uni_sans_regular_italic-webfont.eot?#iefix) format("embedded-opentype"),url(assets/dist/fonts/uni_sans_regular_italic-webfont.woff) format("woff"),url(assets/dist/fonts/uni_sans_regular_italic-webfont.ttf) format("truetype"),url(assets/dist/fonts/uni_sans_regular_italic-webfont.svg#uni_sansregular_italic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:UniSans;src:url(assets/dist/fonts/uni_sans_book-webfont.eot);src:url(assets/dist/fonts/uni_sans_book-webfont.eot?#iefix) format("embedded-opentype"),url(assets/dist/fonts/uni_sans_book-webfont.woff) format("woff"),url(assets/dist/fonts/uni_sans_book-webfont.ttf) format("truetype"),url(assets/dist/fonts/uni_sans_book-webfont.svg#uni_sansbook) format("svg");font-weight:400;font-style:normal}@font-face{font-family:UniSans;src:url(assets/dist/fonts/uni_sans_book_italic-webfont.eot);src:url(assets/dist/fonts/uni_sans_book_italic-webfont.eot?#iefix) format("embedded-opentype"),url(assets/dist/fonts/uni_sans_book_italic-webfont.woff) format("woff"),url(assets/dist/fonts/uni_sans_book_italic-webfont.ttf) format("truetype"),url(assets/dist/fonts/uni_sans_book_italic-webfont.svg#uni_sansbook_italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:UniSans;src:url(assets/dist/fonts/uni_sans_semibold-webfont.eot);src:url(assets/dist/fonts/uni_sans_semibold-webfont.eot?#iefix) format("embedded-opentype"),url(assets/dist/fonts/uni_sans_semibold-webfont.woff) format("woff"),url(assets/dist/fonts/uni_sans_semibold-webfont.ttf) format("truetype"),url(assets/dist/fonts/uni_sans_semibold-webfont.svg#uni_sanssemibold) format("svg");font-weight:500;font-style:normal}@font-face{font-family:UniSans;src:url(assets/dist/fonts/uni_sans_semibold_italic-webfont.eot);src:url(assets/dist/fonts/uni_sans_semibold_italic-webfont.eot?#iefix) format("embedded-opentype"),url(assets/dist/fonts/uni_sans_semibold_italic-webfont.woff) format("woff"),url(assets/dist/fonts/uni_sans_semibold_italic-webfont.ttf) format("truetype"),url(assets/dist/fonts/uni_sans_semibold_italic-webfont.svg#uni_sanssemibold_italic) format("svg");font-weight:500;font-style:italic}@font-face{font-family:UniSans;src:url(assets/dist/fonts/uni_sans_bold-webfont.eot);src:url(assets/dist/fonts/uni_sans_bold-webfont.eot?#iefix) format("embedded-opentype"),url(assets/dist/fonts/uni_sans_bold-webfont.woff) format("woff"),url(assets/dist/fonts/uni_sans_bold-webfont.ttf) format("truetype"),url(assets/dist/fonts/uni_sans_bold-webfont.svg#uni_sansbold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:UniSans;src:url(assets/dist/fonts/uni_sans_bold_italic-webfont.eot);src:url(assets/dist/fonts/uni_sans_bold_italic-webfont.eot?#iefix) format("embedded-opentype"),url(assets/dist/fonts/uni_sans_bold_italic-webfont.woff) format("woff"),url(assets/dist/fonts/uni_sans_bold_italic-webfont.ttf) format("truetype"),url(assets/dist/fonts/uni_sans_bold_italic-webfont.svg#uni_sansbold_italic) format("svg");font-weight:600;font-style:italic}@font-face{font-family:UniSans;src:url(assets/dist/fonts/uni_sans_heavy-webfont.eot);src:url(assets/dist/fonts/uni_sans_heavy-webfont.eot?#iefix) format("embedded-opentype"),url(assets/dist/fonts/uni_sans_heavy-webfont.woff) format("woff"),url(assets/dist/fonts/uni_sans_heavy-webfont.ttf) format("truetype"),url(assets/dist/fonts/uni_sans_heavy-webfont.svg#uni_sansheavy) format("svg");font-weight:700;font-style:normal}@font-face{font-family:UniSans;src:url(assets/dist/fonts/uni_sans_heavy_italic-webfont.eot);src:url(assets/dist/fonts/uni_sans_heavy_italic-webfont.eot?#iefix) format("embedded-opentype"),url(assets/dist/fonts/uni_sans_heavy_italic-webfont.woff) format("woff"),url(assets/dist/fonts/uni_sans_heavy_italic-webfont.ttf) format("truetype"),url(assets/dist/fonts/uni_sans_heavy_italic-webfont.svg#uni_sansheavy_italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:icomoon;src:url(assets/dist/fonts/icomoon.eot?lmjmko);src:url(assets/dist/fonts/icomoon.eot?lmjmko#iefix) format("embedded-opentype"),url(assets/dist/fonts/icomoon.woff2?lmjmko) format("woff2"),url(assets/dist/fonts/icomoon.ttf?lmjmko) format("truetype"),url(assets/dist/fonts/icomoon.woff?lmjmko) format("woff"),url(assets/dist/fonts/icomoon.svg?lmjmko#icomoon) format("svg");font-weight:400;font-style:normal}.row{max-width:1010px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:580px){.row{padding-left:2rem;padding-right:2rem}}@media (min-width:1010px){.row{padding-left:0;padding-right:0}}html{font-size:100%}html *{-moz-box-sizing:border-box;box-sizing:border-box}img{max-width:100%}blockquote,h1,h2,h3,h4,h5,h6,p{font-size:16px;font-size:1rem;line-height:1}body{background-color:#FFF;padding-top:2rem;padding-bottom:3rem;font-family:UniSans;font-size:100%;line-height:1}h1,h2,h3,h4,h5,h6{font-weight:400;font-style:regular}p{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:1rem}p strong{font-weight:500}p em{font-style:italic}p:last-of-type{margin-bottom:0}a{text-decoration:none;transition:color .2s ease}li a,p a{color:#2C598A;-webkit-transition:color .2s ease,border-color .2s ease;-moz-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease}li a:hover,p a:hover{color:#282828}.generic_content h1,.generic_content h2,.generic_content h3{color:#132642;font-weight:500;text-transform:uppercase}.generic_content h1{font-size:40px;font-size:2.5rem;margin-bottom:1.325rem}.generic_content h2{font-size:34px;font-size:2.125rem;margin-bottom:1.25rem}.generic_content h3{font-size:30px;font-size:1.875rem;margin-bottom:1.125rem}.generic_content h4,.generic_content h5,.generic_content h6{font-weight:500;color:#2477BB}.generic_content h4{font-size:24px;font-size:1.5rem;margin-bottom:1rem}.generic_content h5{font-size:18px;font-size:1.125rem;margin-bottom:.875rem}.generic_content h6{font-size:16px;font-size:1rem;margin-bottom:.625rem}.generic_content p{clear:both;display:block;margin-bottom:1rem;line-height:1.5}.generic_content blockquote:last-child,.generic_content p:last-child{margin-bottom:0}.generic_content p:after,.generic_content p:before{content:' ';display:table}.generic_content p:after{clear:both}.generic_content blockquote{clear:both;display:block;background:#FFF;padding:1rem 1rem 1rem 1.5rem}.generic_content blockquote:after,.generic_content blockquote:before{content:' ';display:table}.generic_content blockquote:after{clear:both}.generic_content blockquote p{font-size:21.2px;font-size:1.325rem;line-height:1.5}@media (min-width:580px){.generic_content blockquote{padding:2rem 2rem 2rem 2.5rem}}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e900"}.icon-download:before{content:"\e901"}.icon-arrow-left:before{content:"\e902"}.icon-arrow-right:before{content:"\e903"}.icon-linkedin:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-twitter:before{content:"\e906"}.button,button,input[type=submit]{display:inline-block;padding:1.5rem;background-color:#2C598A;color:#FFF;text-transform:uppercase;font-size:85%;font-weight:500;letter-spacing:.05em;cursor:pointer;-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.button:hover,button:hover,input[type=submit]:hover{color:#2C598A;background-color:#FFF}input[type=search],input[type=text]{-webkit-appearance:none;-moz-appearance:none;-moz-border-radius:0;border-radius:0;background:#E9E9E9;-moz-box-shadow:0;box-shadow:0;border:1px solid #282828;padding:.325rem 1rem}.main_heading{margin-bottom:1rem;z-index:1}.main_heading-top{width:100%}.main_heading-top--logo{background-image:url(assets/dist/images/berkeley-law-logo.png);-moz-background-size:100%;background-size:100%;position:relative;overflow:hidden;background-repeat:no-repeat;width:200px}.main_heading-top--logo:before{display:block;content:"";width:100%;padding-top:11.4285714%}.main_heading-top--logo>:first-child{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}@media (min-width:768px){.main_heading{margin-bottom:2rem}.main_heading-top--logo{width:30%;float:left}}.main_heading-top--search{background:#E9E9E9;width:220px;float:right;display:none}@media (min-width:580px){.main_heading-top--search{display:block}}.main_heading-top--search input{clear:both;display:inline-block;border:0;font-size:1em;padding:.5em;width:185px}.main_heading-top--search input:after,.main_heading-top--search input:before{content:' ';display:table}.main_heading-top--search input:after{clear:both}.main_heading-top--search input:focus{background-image:none}.main_heading-top--search button{height:auto;background:0 0;border:0;color:#686868;padding:0;font-size:20px;font-size:1.25rem}.main_heading-top--subheading a{display:block;width:100%;clear:both;font-family:UniSans;text-transform:uppercase;color:#2C598A;font-size:32px;font-size:2rem;margin-top:.125rem;margin-bottom:.5rem}.main_heading-top--subheading a:after,.main_heading-top--subheading a:before{content:' ';display:table}.main_heading-top--subheading a:after{clear:both}@media (min-width:768px){.main_heading-top--subheading a{text-align:center;font-size:6vw;margin-top:.5rem;margin-bottom:1rem}}@media (min-width:1010px){.main_heading-top--subheading a{font-size:4.3rem}}.main_heading-top--subheading a span{display:block;clear:both;color:#282828;font-size:16px;font-size:1rem}@media (min-width:768px){.main_heading-top--subheading a span{font-size:2.6vw}}@media (min-width:1010px){.main_heading-top--subheading a span{font-size:1.875rem}}.main_heading-bottom{border-top:1px solid #2C598A;border-bottom:1px solid #2C598A;padding:.85rem 0;display:block;clear:both}.main_heading-bottom:after,.main_heading-bottom:before{content:' ';display:table}.main_heading-bottom:after{clear:both}.main_heading-bottom--menu{float:left}.main_heading-bottom--menu ul{z-index:3}.main_heading-bottom--nav{display:none;text-transform:uppercase;line-height:1.25}@media (min-width:580px){.main_heading-bottom--nav{display:block}}.main_heading-bottom--menu .icon-arrow-right{font-size:20px;font-size:1.25rem}.main_heading-bottom--menu .icon-arrow-right:before{-webkit-transition:-webkit-transform .2s ease;-moz-transition:transform .2s ease,-moz-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease}.main_heading-bottom--menu:hover .icon-arrow-right:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.main_heading-bottom--menu ul li{position:relative}.main_heading-bottom--menu.js-open ul>li>a:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.main_heading-bottom--menu ul>li>a{display:inline-block;position:relative;color:#2C598A;font-weight:500;font-size:16px;font-size:1rem;text-transform:uppercase;padding-left:2rem;cursor:pointer;overflow:visible}.main_heading-bottom--menu ul>li>a:before{display:block;position:absolute;left:0;top:0;font-size:21.2px;font-size:1.325rem}.main_heading-bottom--menu ul>li>span{font-size:20px;font-size:1.25rem;text-transform:uppercase;color:#2C598A}.main_heading-bottom--menu ul>li>ul{max-height:0;overflow:hidden;position:absolute;left:0;top:33.6px;top:2.1rem;width:400px;background:#2C598A;z-index:1;-webkit-transition:max-height .5s ease;-moz-transition:max-height .5s ease;transition:max-height .5s ease}.main_heading-bottom--menu ul>li>ul li:first-of-type{padding-top:1.5rem}.main_heading-bottom--menu ul>li>ul li:last-of-type{padding-bottom:1rem}.main_heading-bottom--menu ul>li>ul li:last-of-type a{border-bottom:0}.main_heading-bottom--menu ul>li>ul li a{width:80%;border-bottom:1px solid #FFF;color:#FFF;font-weight:400;padding-bottom:.325rem;margin-bottom:.5rem;padding-left:1.5rem;margin-left:2rem;margin-right:2rem}.main_heading-bottom--menu ul>li>ul li a:before{content:'›';display:block;position:absolute;left:0;top:0;-moz-border-radius:50%;border-radius:50%;background:#FFF;width:16px;width:1rem;height:16px;height:1rem;text-align:center;font-size:16px;font-size:1rem;color:#2C598A;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.main_heading-bottom--menu ul>li>ul li a:hover:before{background-color:#282828;color:#FFF}.main_heading-bottom--nav{float:none;clear:both;padding-top:1rem}@media (min-width:580px){.main_heading-bottom--nav{padding:0;clear:none;float:right}}.main_heading-bottom--nav li{float:none;margin-left:2rem}.main_heading-bottom--nav li a:before{content:'›';margin-right:.25rem}.main_footer{display:block;clear:both;margin-top:2rem}.main_footer:after,.main_footer:before{content:' ';display:table}.main_footer:after{clear:both}@media (min-width:580px){.main_heading-bottom--nav li{margin-left:1.325rem;float:right}.main_footer-institutions{width:40%;float:left}}@media (max-width:579px){.main_footer-institutions--institution{display:block;clear:both;margin-bottom:3rem;width:75%}.main_footer-institutions--institution:after,.main_footer-institutions--institution:before{content:' ';display:table}.main_footer-institutions--institution:after{clear:both}}@media (min-width:580px){.main_footer-institutions--institution{width:50%;float:left}}.main_footer-institutions--institution .berkeley-logo{display:block;background-image:url(assets/dist/images/berkeley-law-energy-logo.png);-moz-background-size:100%;background-size:100%;position:relative;overflow:hidden;background-repeat:no-repeat;width:50%}.main_footer-institutions--institution .berkeley-logo:before{display:block;content:"";width:100%;padding-top:55%}.main_footer-institutions--institution .berkeley-logo>:first-child{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}@media (min-width:580px){.main_footer-institutions--institution .berkeley-logo{width:75%}}.main_footer-institutions--institution .emmet-institute-logo{display:block;background-image:url(assets/dist/images/emmet-institute-logo.png);-moz-background-size:100%;background-size:100%;position:relative;overflow:hidden;background-repeat:no-repeat;margin-bottom:1.7rem;width:50%}.main_footer-institutions--institution .emmet-institute-logo:before{display:block;content:"";width:100%;padding-top:35%}.main_footer-institutions--institution .emmet-institute-logo>:first-child{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.main_footer-institutions--institution ul{margin-top:1rem}.main_footer-institutions--institution ul li{float:left;display:block;margin-right:1rem;cursor:pointer}@media (min-width:580px) and (max-width:767px){.main_footer-institutions--institution ul li{margin-right:.5rem}}.main_footer-institutions--institution ul li a{display:block;margin-bottom:.5rem}.main_footer-institutions--institution ul li a:hover:before{color:#2C598A;background-color:#E9E9E9}.main_footer-institutions--institution ul li a:before{display:block;color:#FFF;background-color:#2C598A;padding:.325rem;-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}@media (min-width:580px){.main_footer-institutions--institution .emmet-institute-logo{width:97%}.main_footer-menus{width:50%;float:right}}.main_footer-menus--menu{margin-bottom:.325rem}@media (max-width:767px){.main_footer-menus--menu{width:50%;float:left}.main_footer-menus--menu:last-of-type{clear:both}}@media (min-width:768px){.main_footer-menus--menu{width:-moz-calc(100%/3);width:calc(100%/3);float:left}.main_footer-menus--menu:last-of-type{clear:none}}.main_footer-menus--menu li{display:block;margin-bottom:.5rem}.main_footer-menus--menu li a{position:relative;font-size:12px;font-size:.75rem;text-transform:uppercase;border-bottom:1px solid #2C598A;line-height:1.5}.main_footer-menus--menu li a:hover{border-color:#282828}.main_footer-menus--menu li a:before{content:'›';left:-8px;left:-.5rem;position:absolute}.sub_footer{margin-bottom:5rem;padding-top:2rem;margin-top:2rem;border-top:2px solid #132642}.sub_footer-credits{display:block;clear:both;width:100%;margin-bottom:2rem}.sub_footer-credits:after,.sub_footer-credits:before{content:' ';display:table}.sub_footer-credits:after{clear:both}@media (min-width:768px){.sub_footer-credits{float:left;width:50%}}.sub_footer-credits span{display:block;clear:both;margin-bottom:.5rem}.sub_footer-credits span a{font-weight:500;border-bottom:1px solid #2C598A;color:#2C598A;-webkit-transition:color .2s ease,border-color .2s ease;-moz-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease}.sub_footer-credits span a:hover{color:#282828;border-color:#282828}.sub_footer-credits span:first-of-type{font-size:14px;font-size:.875rem;color:#2C598A}.sub_footer-credits span:last-of-type{font-size:12px;font-size:.75rem;color:#282828}.sub_footer-credits span:last-of-type a{font-size:14px;font-size:.875rem}.sub_footer-support{display:block;clear:both;width:100%}.sub_footer-support:after,.sub_footer-support:before{content:' ';display:table}.sub_footer-support:after{clear:both}@media (min-width:768px){.sub_footer-support{float:right;clear:none;width:50%}}.sub_footer-support span{display:block;clear:both;width:100%;margin-bottom:1rem;text-transform:uppercase;color:#132642;font-size:14px;font-size:.875rem}.sub_footer-support span:after,.sub_footer-support span:before{content:' ';display:table}.sub_footer-support span:after{clear:both}.sub_footer-support img{display:block;width:50%}@media (min-width:768px){.sub_footer-support span{float:left;clear:none;width:50%}.sub_footer-support img{float:right}}.report_item{display:block;clear:both;position:relative;width:100%;margin-bottom:1.5rem}.report_item:after,.report_item:before{content:' ';display:table}.report_item:after{clear:both}.report_item:last-of-type{margin-bottom:0}@media (min-width:768px){.report_item{position:relative;overflow:hidden}.report_item:before{display:block;content:"";width:100%;padding-top:25%}.report_item>:first-child{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}}.report_item .block-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}@media (max-width:767px){.report_item-figure{width:100%;position:relative;overflow:hidden}.report_item-figure:before{display:block;content:"";width:100%;padding-top:50%}.report_item-figure>:first-child{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}}@media (min-width:768px){.report_item-figure{position:absolute;width:50%;height:100%;left:0;top:0}}.report_item-figure picture{position:absolute;width:100%;height:100%;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.report_item-figure picture:before{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(40,40,40,0);z-index:1;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease}.report_item:hover .report_item-figure picture:before{background-color:rgba(40,40,40,.2)}.report_item-content{position:relative;width:100%}.report_item-content--heading{background:#132642;padding:1rem}@media (min-width:768px){.report_item-content{position:absolute;width:50%;height:100%;top:0;right:0}.report_item-content--heading{padding:.5rem 1rem}}.report_item-content--heading h3{color:#FFF;text-transform:uppercase;font-weight:400;letter-spacing:1.25;font-size:24px;font-size:1.5rem}@media (min-width:768px){.report_item-content--heading h3{font-size:1.125rem}}@media (min-width:960px){.report_item-content--heading{padding:1rem}.report_item-content--heading h3{font-size:1.5rem}}.report_item-content--heading h3:after{content:': '}.report_item-content--content{background-color:#FFF;padding:1rem 1rem 4rem}.gallery-footer,.topic_item,.topic_item .view-all-reports{background-color:#132642}@media (min-width:768px){.report_item-content--content{height:100%;padding:.5rem 1rem}}.report_item-content--content:before{position:absolute;bottom:16px;bottom:1rem;left:16px;left:1rem;color:#2477BB;transition:color .2s ease;font-size:28px;font-size:1.75rem}@media (min-width:768px){.report_item-content--content:before{font-size:1rem}}@media (min-width:960px){.report_item-content--content{padding:1rem}.report_item-content--content:before{font-size:1.5rem}}.report_item:hover .report_item-content--content:before{color:#132642}.report_item-content--content h5{font-weight:500;color:#282828;text-transform:uppercase;font-size:14px;font-size:.875rem;margin-bottom:1rem}@media (min-width:580px){.report_item-content--content h5{margin-bottom:.5rem}}.report_item-content--content h4{font-weight:400;color:#2477BB;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease;font-size:16px;font-size:1rem}@media (max-width:767px){.report_item-content--content h4{font-size:1.5rem}}@media (min-width:768px) and (max-width:959px){.report_item-content--content h4{font-size:1rem}}@media (min-width:960px){.report_item-content--content h5{margin-bottom:1rem}.report_item-content--content h4{font-size:1.25rem}}.report_item:hover .report_item-content--content h4{color:#132642}.report_item-content--content h4 span{font-weight:500}.topic_item{width:100%;margin-bottom:2%;position:relative;overflow:hidden}@media (min-width:768px){.topic_item{width:49%}}.topic_item:before{display:block;content:"";width:100%;padding-top:52.5%}.topic_item>:first-child{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.topic_item:hover .topic_item-image{opacity:.625}.topic_item:nth-of-type(odd){float:left}.topic_item:nth-of-type(even){float:right}.topic_item header{position:absolute;top:0;left:0;height:100%;width:100%}.topic_item header h2{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;font-size:24px;font-size:1.5rem;font-weight:500;max-width:80%;margin:0 auto;text-transform:uppercase}@media (min-width:768px){.topic_item header h2{font-size:2.125rem}}.topic_item header h2:before{display:block;position:absolute;bottom:-40px;bottom:-2.5rem;left:45%}.topic_item-image{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease;opacity:.8}.topic_item-blocklink{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.topic_item:nth-last-child(1):nth-child(odd){display:none}.gallery-frames--frame{width:100%;outline:0;position:relative;overflow:hidden}.gallery-frames--frame:before{display:block;content:"";width:100%;padding-top:62.5%}.gallery-frames--frame>:first-child{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.gallery-frames--frame .block-link{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}.gallery-frames--frame .inner{-moz-background-size:cover;background-size:cover;background-position:center}.gallery-frames--frame-heading{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:0 3rem}.gallery-frames--frame-heading:before{content:"Featured Report:";text-transform:uppercase;font-weight:500;color:#fff}.gallery-frames--frame-heading h2{font-weight:500;color:#fff;font-size:34px;font-size:2.125rem;margin:12px 0}@media (min-width:580px){.gallery-frames--frame-heading{padding:0 6rem}.gallery-frames--frame-heading h2{font-size:2.75rem;margin-bottom:16px}}@media (min-width:768px){.gallery-frames--frame-heading h2{font-size:3.625rem;margin-bottom:25px}}.gallery-frames--frame-heading p{position:relative;color:#fff;font-size:18px;font-size:1.125rem;line-height:1.125;max-width:420px;display:block;margin:0 auto}.gallery-frames--frame-heading p:before{display:none}@media (min-width:580px){.gallery-frames--frame-heading p:before{display:block;position:absolute;top:130%;left:45%;font-size:1.5rem}}@media (min-width:768px){.gallery-frames--frame-heading p:before{font-size:2.5rem}}@media (min-width:580px){.gallery-frames--frame-heading p{font-size:1.325rem}}@media (min-width:768px){.gallery-frames--frame-heading p{font-size:1.75rem}}.gallery-footer{padding-top:30px;padding-bottom:30px;text-align:center}.slick-dots{display:none;position:absolute;bottom:8%;width:100%;text-align:center}@media (min-width:420px){.slick-dots{display:block}}.slick-dots li{display:inline;text-align:center}.slick-dots li.slick-active button{background-color:rgba(255,255,255,.8)}.slick-dots button{display:inline;border:0;-moz-box-shadow:none;box-shadow:none;padding:0;background:#FFF;color:transparent;-moz-border-radius:50%;border-radius:50%;outline:0;width:12px;height:12px;margin-right:.25rem;margin-left:.25rem}@media (min-width:580px){.slick-dots button{height:20px;width:20px;margin-right:.5rem;margin-left:.5rem}}.explore{display:block;clear:both;padding-top:3rem;background-color:#E9E9E9}.explore:after,.explore:before{content:' ';display:table}.explore:after{clear:both}.explore-header{margin-bottom:2rem}.explore-header h2{font-size:37.2px;font-size:2.325rem;color:#132642;text-transform:uppercase;font-weight:600;text-align:center}.explore-header p{display:block;position:relative;margin:1rem auto 0;font-size:18px;font-size:1.125rem;color:#282828;text-align:center;max-width:80%}.explore-feed{display:block;clear:both;padding:0 2rem 4rem}.explore-feed:after,.explore-feed:before{content:' ';display:table}.explore-feed:after{clear:both}.explore-footer{background-color:#132642;color:#FFF;padding:3rem;text-align:center}.explore-footer p{font-size:21.2px;font-size:1.325rem}.explore-footer .button{display:inline-block;margin:2rem auto 0}.introduction{text-align:center;padding:1rem 0}@media (min-width:420px){.introduction{padding:1rem 2rem}}@media (min-width:580px){.introduction{padding:1.5rem 4rem}}@media (min-width:768px){.introduction{padding:2rem 8rem 0}}.introduction p{font-size:21.2px;font-size:1.325rem;color:#2C598A}.introduction p a{color:#132642;font-weight:500;border-bottom:1px solid #132642;-webkit-transition:color .2s ease,border-color .2s ease;-moz-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease;text-transform:uppercase;font-size:16px;font-size:1rem}.introduction p a:hover{color:#686868;border-color:#686868}.report_detail-heading_image{position:relative;height:600px;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.report_detail-heading_image-caption{position:absolute;bottom:0;width:100%;padding:1.5rem 2rem;background:rgba(0,0,0,.75)}.report_detail-heading_image-caption h3,.report_detail-heading_image-caption p{color:#FFF}.report_detail-heading_image-caption h3{font-size:66px;font-size:4.125rem;font-weight:500}.report_detail-heading_image-caption h3+p{margin-top:1rem;font-size:28px;font-size:1.75rem}.report_detail-content{background-color:#E9E9E9;padding:2rem;display:block;clear:both}.report_detail-content:after,.report_detail-content:before{content:' ';display:table}.report_detail-content:after{clear:both}.report_detail-content ul{clear:both;width:100%;font-size:12px;font-size:.75rem}.report_detail-content span{float:left;font-weight:500;font-size:16px;font-size:1rem;text-transform:uppercase}.report_detail-content li{display:inline-block;margin-right:.5rem;margin-left:.5rem;line-height:1.75}.report_detail-content li a{text-transform:uppercase;color:#686868;border-bottom:1px solid #686868}.report_detail-content li a:hover{color:#282828;border-color:#282828}.report_detail-content--summary{margin-bottom:1.5rem;width:100%}@media (min-width:580px){.report_detail-content--summary{width:75%;float:left}}.report_detail-content--download{display:block;clear:both;margin-bottom:2rem}.report_detail-content--download:after,.report_detail-content--download:before{content:' ';display:table}.report_detail-content--download:after{clear:both}@media (min-width:768px){.report_detail-content--summary{width:66%}.report_detail-content--download{clear:right;float:right;width:33%}.report_detail-content--download a{float:right}}.report_detail-content--download a{display:block;position:relative;width:200px;height:60px;padding-left:72px;padding-top:10px;background-color:#2C598A;font-weight:500;text-transform:uppercase;line-height:1.125;color:#FFF;-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.report_detail-content--download a:hover{background-color:#FFF;color:#2C598A}.report_detail-content--download a:before{display:block;position:absolute;left:21.2px;left:1.325rem;top:12px;top:.75rem;font-size:32px;font-size:2rem}.report_detail-content--download time{font-weight:600;margin-top:2rem;text-transform:uppercase;color:#2C598A;font-size:14px;font-size:.875rem;display:block;clear:both}.report_detail-content--download time:after,.report_detail-content--download time:before{content:' ';display:table}.report_detail-content--download time:after{clear:both}@media (min-width:768px){.report_detail-content--download time{float:right;clear:right;margin-right:72px}}.report_detail-content--download time span{font-size:14px;font-size:.875rem;margin-left:5px;font-weight:500;display:inline;float:none}@media (min-width:768px){.report_detail-content--download time span{display:block;float:right}}.report_detail-outline{display:block;clear:both}.report_detail-outline:after,.report_detail-outline:before{content:' ';display:table}.report_detail-outline:after{clear:both}.report_detail-outline article{float:left;padding:.875rem 2rem;color:#FFF}.report_detail-outline article figure{display:none}@media (min-width:960px){.report_detail-outline article figure{display:block}}.report_detail-outline article:first-of-type{display:block;clear:both;background-color:#1D3962;width:100%}.report_detail-outline article:first-of-type:after,.report_detail-outline article:first-of-type:before{content:' ';display:table}.report_detail-outline article:first-of-type:after{clear:both}@media (min-width:960px){.report_detail-outline article:first-of-type{clear:left;width:50%}}.report_detail-outline article:first-of-type figure{display:block;width:40%;margin:0 auto 1.5rem}.report_detail-outline article:first-of-type figure img{display:block;width:70%;margin:0 auto}@media (min-width:960px){.report_detail-outline article:first-of-type figure img{width:100%}}@media (max-width:579px){.report_detail-outline article:first-of-type figure img{width:100%}}.report_detail-outline article:first-of-type section{display:block;clear:both}.report_detail-outline article:first-of-type section:after,.report_detail-outline article:first-of-type section:before{content:' ';display:table}.report_detail-outline article:first-of-type section:after{clear:both}.report_detail-outline article:first-of-type section p a{border-bottom:1px solid #FFF;-webkit-transition:color .2s ease,border-color .2s ease;-moz-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease}.report_detail-outline article:first-of-type section p a:hover{color:#686868;border-color:#686868}.report_detail-outline article:nth-of-type(2) figure,.report_detail-outline article:nth-of-type(3) figure{display:none!important}@media (min-width:580px){.report_detail-outline article:first-of-type figure{float:left}.report_detail-outline article:first-of-type section{clear:right;float:right;width:50%}.report_detail-outline article:nth-of-type(2),.report_detail-outline article:nth-of-type(3){width:50%}.report_detail-requirements--heading{margin-bottom:1rem}}@media (min-width:960px){.report_detail-outline article:nth-of-type(2),.report_detail-outline article:nth-of-type(3){width:25%}}.report_detail-outline article:nth-of-type(2){background-color:#2C588A}.report_detail-outline article:nth-of-type(3){background-color:#4178AD}.report_detail-outline article a{color:#FFF}.report_detail-requirements{display:block;clear:both;background-color:#E9E9E9;padding:2.5rem 2rem}.report_detail-requirements:after,.report_detail-requirements:before{content:' ';display:table}.report_detail-requirements:after{clear:both}.report_detail-requirements--requirement{position:relative}.report_detail-requirements--heading{display:block;clear:both}.report_detail-requirements--heading:after,.report_detail-requirements--heading:before{content:' ';display:table}.report_detail-requirements--heading:after{clear:both}.report_detail-requirements--heading h3{width:47.5%;padding-bottom:1.5rem;margin-bottom:1rem;font-weight:500;text-transform:uppercase;border-bottom:1px solid #2477BB;font-size:12px;font-size:.75rem}.report_detail-requirements--heading h3:first-of-type{float:left;color:#686868}.report_detail-requirements--heading h3:last-of-type{float:right;color:#2C598A}@media (min-width:580px){.report_detail-requirements--heading h3{font-size:1.15rem}.report_detail-requirements--heading h3:first-of-type{width:35%}.report_detail-requirements--heading h3:last-of-type{width:60%}}.report_detail-requirements--requirement-policy_need{display:block;clear:both;position:relative;padding-bottom:3rem}.report_detail-requirements--requirement-policy_need:after,.report_detail-requirements--requirement-policy_need:before{content:' ';display:table}.report_detail-requirements--requirement-policy_need:after{clear:both}.report_detail-requirements--requirement-policy_need h4{float:left;width:47.5%;font-size:14px;font-size:.875rem;line-height:1.125}@media (min-width:420px){.report_detail-requirements--requirement-policy_need h4{font-size:1.125rem}}@media (min-width:768px){.report_detail-requirements--requirement-policy_need h4{font-size:1.5rem}}.report_detail-requirements--requirement-policy_need h4:first-of-type{font-weight:400;color:#686868}.report_detail-requirements--requirement-policy_need h4:last-of-type{float:right;font-weight:500;font-style:italic;color:#2477BB}@media (min-width:580px){.report_detail-requirements--requirement-policy_need h4{font-size:1.5rem}.report_detail-requirements--requirement-policy_need h4:first-of-type{width:35%}.report_detail-requirements--requirement-policy_need h4:last-of-type{width:60%}}.report_detail-requirements--requirement-policy_need .js-toggle{position:absolute;right:0;bottom:0;padding:.625rem 1.325rem;background:#2C598A;color:#FFF;text-transform:uppercase;font-weight:500;cursor:pointer;font-size:14px;font-size:.875rem;width:100%}.report_detail-requirements--requirement-policy_need .js-toggle:hover:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:580px){.report_detail-requirements--requirement-policy_need .js-toggle{font-size:1rem;width:auto}}.report_detail-requirements--requirement-policy_need .js-toggle:before{content:'Expand Solutions'}.report_detail-requirements--requirement-policy_need .js-toggle:after{content:"\e903";display:inline-block;font-family:icomoon;color:#FFF;font-size:16px;font-size:1rem;margin-left:1rem;-webkit-transition:-webkit-transform .2s ease;-moz-transition:transform .2s ease,-moz-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease}.report_detail-requirements--requirement-solution_detailed header,.report_detail-requirements--requirement-solution_detailed section:nth-of-type(1){color:#2477BB}.report_detail-requirements--requirement-policy_need .js-toggle.close:before{content:'Close'}.report_detail-requirements--requirement-policy_need .js-toggle.close:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.keyword_detail-heading--heading h2,.topic_detail-heading--heading h2{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);text-transform:uppercase;text-align:center}.report_detail-requirements--requirement{margin-bottom:4rem}.report_detail-requirements--requirement:last-of-type{margin-bottom:0}.report_detail-requirements--requirement-solution_detail{position:relative;border-top:1px solid #2C598A;background-color:#FFF;max-height:1px;overflow:hidden;-webkit-transition:max-height 350ms ease-in-out;-moz-transition:max-height 350ms ease-in-out;transition:max-height 350ms ease-in-out}.report_detail-requirements--requirement-solution_detail.js-open{max-height:5000px}.report_detail-requirements--requirement-solution_detailed{display:block;clear:both;padding:1.5rem 2rem}.report_detail-requirements--requirement-solution_detailed:after,.report_detail-requirements--requirement-solution_detailed:before{content:' ';display:table}.report_detail-requirements--requirement-solution_detailed:after{clear:both}.report_detail-requirements--requirement-solution_detailed header,.report_detail-requirements--requirement-solution_detailed section{display:block;clear:both;margin-bottom:1rem}.report_detail-requirements--requirement-solution_detailed header:after,.report_detail-requirements--requirement-solution_detailed header:before,.report_detail-requirements--requirement-solution_detailed section:after,.report_detail-requirements--requirement-solution_detailed section:before{content:' ';display:table}.report_detail-requirements--requirement-solution_detailed header:after,.report_detail-requirements--requirement-solution_detailed section:after{clear:both}@media (min-width:580px){.report_detail-requirements--requirement-solution_detailed header,.report_detail-requirements--requirement-solution_detailed section{margin-bottom:0}.report_detail-requirements--requirement-solution_detailed header{width:30%;float:left;clear:left}.report_detail-requirements--requirement-solution_detailed header h6{padding-left:1.875rem}}@media (min-width:768px){.report_detail-requirements--requirement-solution_detailed header{width:26%}}.report_detail-requirements--requirement-solution_detailed header h6{position:relative;font-weight:600;font-size:18px;font-size:1.125rem;max-width:90%}.report_detail-requirements--requirement-solution_detailed header h6:before{display:none}@media (min-width:580px){.report_detail-requirements--requirement-solution_detailed header h6:before{display:block;position:absolute;left:.125rem}.report_detail-requirements--requirement-solution_detailed section:nth-of-type(1){width:60%;float:right;clear:right;margin-bottom:1rem}}@media (min-width:768px){.report_detail-requirements--requirement-solution_detailed section:nth-of-type(1){float:left;margin-bottom:0;clear:none;width:26%}}.report_detail-requirements--requirement-solution_detailed section:nth-of-type(2){width:100%}@media (min-width:768px){.report_detail-requirements--requirement-solution_detailed section:nth-of-type(2){float:right;clear:right;width:41%;margin-top:0}}.report_detail-requirements--requirement-solution_detailed section:nth-of-type(2) aside{background:#2477BB;color:#FFF;margin-top:1rem;padding:1rem}.report_detail-requirements--requirement-solution_detailed section:nth-of-type(2) aside a{color:#FFF;border-bottom:1px solid #FFF;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;transition:border-color .2s ease}.report_detail-requirements--requirement-solution_detailed section:nth-of-type(2) aside a:hover{color:#FFF;border-bottom:1px solid rgba(255,255,255,.625)}.report_quote{background:#132642}.report_quote blockquote{padding:2rem 3rem}.report_quote blockquote p{text-align:center;font-size:21.6px;font-size:1.35rem;line-height:1.325;font-style:italic;color:#FFF;margin-bottom:1rem}@media (min-width:580px){.report_quote blockquote p{font-size:1.75rem}}.report_quote blockquote cite{display:block;color:#FFF;text-align:center;margin:0 auto}.report_quote blockquote cite em{font-weight:600}.report_quote blockquote cite em:before{content:'—'}.topic_detail-heading--heading{width:100%;outline:0;position:relative;overflow:hidden}.topic_detail-heading--heading:before{display:block;content:"";width:100%;padding-top:62.5%}.topic_detail-heading--heading>:first-child{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.topic_detail-heading--heading .inner{background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;background-position:center}.topic_detail-heading--heading h2{position:relative;top:50%;transform:translateY(-50%);color:#FFF;font-size:24px;font-size:1.5rem;padding:0 3rem;font-weight:500;text-shadow:0 3px 20px #000}@media (min-width:580px){.topic_detail-heading--heading h2{font-size:2.75rem;padding:0 6rem}}@media (min-width:768px){.topic_detail-heading--heading h2{font-size:3.625rem}}.topic_detail-heading--content{background:#132642;color:#FFF;text-align:center;padding:2rem 3rem}.topic_detail-heading--content p{font-size:20px;font-size:1.25rem}.topic_detail-feed{background:#E9E9E9;padding:2rem 2rem 4rem}.topic_detail-feed--heading{padding:2rem 0}.topic_detail-feed--heading h2{color:#2C598A;text-transform:uppercase;text-align:center;font-size:20px;font-size:1.25rem}@media (min-width:580px){.topic_detail-feed--heading h2{font-size:1.5rem}}.topic_detail-feed--heading h2 span{font-weight:500}.topics_heading{padding:3rem 0;text-align:center}.topics_heading h2{font-size:37.2px;font-size:2.325rem;color:#2C598A;font-weight:500;text-transform:uppercase}.topics_feed{display:block;clear:both;margin-bottom:100px}.topics_feed:after,.topics_feed:before{content:' ';display:table}.topics_feed:after{clear:both}.keyword_detail-heading--heading{width:100%;outline:0;position:relative;overflow:hidden}.keyword_detail-heading--heading:before{display:block;content:"";width:100%;padding-top:62.5%}.keyword_detail-heading--heading>:first-child{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.keyword_detail-heading--heading .inner{background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;background-position:center}.keyword_detail-heading--heading h2{position:relative;top:50%;transform:translateY(-50%);color:#FFF;font-size:34px;font-size:2.125rem;padding:0 3rem;font-weight:500}@media (min-width:580px){.keyword_detail-heading--heading h2{font-size:2.75rem;padding:0 6rem}}@media (min-width:768px){.keyword_detail-heading--heading h2{font-size:3.625rem}}.keyword_detail-heading--content{background:#132642;color:#FFF;text-align:center;padding:2rem 3rem}.keyword_detail-heading--content p{font-size:20px;font-size:1.25rem}.keyword_detail-feed{background:#E9E9E9;padding:2rem 2rem 4rem}.keyword_detail-feed--heading{padding:2rem 0}.keyword_detail-feed--heading h2{color:#2C598A;text-transform:uppercase;text-align:center;font-size:20px;font-size:1.25rem}@media (min-width:580px){.keyword_detail-feed--heading h2{font-size:1.5rem}}.keyword_detail-feed--heading h2 span{font-weight:500}.reports_index{position:relative;z-index:0}.reports_index-heading--heading{width:100%;outline:0;position:relative;overflow:hidden}.reports_index-heading--heading:before{display:block;content:"";width:100%;padding-top:62.5%}.reports_index-heading--heading>:first-child{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.reports_index-heading--heading .inner{background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;background-position:center}.reports_index-heading--heading h2{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;font-size:34px;font-size:2.125rem;text-transform:uppercase;padding:0 3rem;font-weight:500}@media (min-width:580px){.reports_index-heading--heading h2{font-size:2.75rem;padding:0 6rem}}@media (min-width:768px){.reports_index-heading--heading h2{font-size:3.625rem}}.reports_index-heading--content{background:#132642;color:#FFF;text-align:center;padding:2rem 3rem}.reports_index-heading--content p{font-size:20px;font-size:1.25rem}.reports_index-feed{background:#E9E9E9;padding:2rem 2rem 4rem}@media (max-width:579px){.reports_index-feed{padding:0}}.reports_index-feed--heading{padding:2rem 0}.reports_index-feed--heading h2{color:#2C598A;text-transform:uppercase;text-align:center;font-size:20px;font-size:1.25rem}.reports_index-feed--heading h2 span{font-weight:500}.generic_content.about{display:block;clear:both;max-width:768px;background-color:#E9E9E9;padding:1.5rem}.generic_content.about:after,.generic_content.about:before{content:' ';display:table}.generic_content.about:after{clear:both}@media (min-width:580px){.reports_index-feed--heading h2{font-size:1.5rem}.generic_content.about{padding:2rem}.about-team_members .team_member header section{float:left;width:30%}}.about-intro{margin-bottom:3rem}.about-intro p{font-size:24px;font-size:1.5rem;line-height:1.125}.about-team_members{display:block;clear:both}.about-team_members:after,.about-team_members:before{content:' ';display:table}.about-team_members:after{clear:both}.about-team_members .team_member{display:block;clear:both;margin-bottom:3rem}.about-team_members .team_member:after,.about-team_members .team_member:before{content:' ';display:table}.about-team_members .team_member:after{clear:both}.about-team_members .team_member header{display:block;clear:both;margin-bottom:1.5rem}.about-team_members .team_member header:after,.about-team_members .team_member header:before{content:' ';display:table}.about-team_members .team_member header:after{clear:both}.about-team_members .team_member header h3{display:block;clear:both;font-size:24px;font-size:1.5rem;text-transform:capitalize}.about-team_members .team_member header h3:after,.about-team_members .team_member header h3:before{content:' ';display:table}.about-team_members .team_member header h3:after{clear:both}.about-team_members .team_member header section h4 a{font-size:16px;font-size:1rem;color:#2C598A}.about-team_members .team_member header section h4 a:hover{color:#2477BB}.about-team_members .team_member header section span{display:block;clear:both;margin-bottom:2rem;font-style:italic}.about-team_members .team_member header section span:after,.about-team_members .team_member header section span:before{content:' ';display:table}.about-team_members .team_member header section span:after{clear:both}.about-team_members .team_member header section ul{margin-top:.5rem;margin-bottom:.325rem}@media (min-width:580px){.about-team_members .team_member header figure{float:right;width:50%}}.about-team_members .team_member section{display:block;clear:both}.about-team_members .team_member section:after,.about-team_members .team_member section:before{content:' ';display:table}.about-team_members .team_member section:after{clear:both}.search-results{background:#E9E9E9;padding:2rem 2rem 4rem}@media (max-width:579px){.search-results{padding:0}}.search-results .gsc-table-result{font-family:UniSans}.search-results .gsc-control-cse{background:#fff;font-family:UniSans;line-height:1.5}.search-results .gsc-control-cse .gs-snippet{color:#686868}.search-results .gsc-control-cse .gs-webResult div.gs-visibleUrl,.search-results .gsc-control-cse .gs-webResult.gs-result a.gs-title:link b,.search-results .gsc-control-cse .gs-webResult.gs-result a.gs-title:visited b,.search-results a{color:#2C598A!important}.search-results .gsc-control-cse .gs-snippet b{font-weight:700!important}.search-results .gsc-control-cse .gs-title a.gs-title{font-size:1.5em!important;text-decoration:none!important}.search-results .gsc-control-cse .gs-result .gs-title,.search-results .gsc-control-cse .gs-result .gs-title *{font-size:1.25em;height:auto}.search-results .gsc-thumbnail-inside,.search-results .gsc-url-top{padding:0}.search-results b{font-weight:500}.search-results .gcsc-branding{display:none}