@import url(https://use.typekit.net/gqk0rtk.css);body,html{margin:0;overflow-x:hidden;padding:0}body:not(.page-template-template-explainer){scroll-behavior:smooth}.body-inner{position:relative}*{box-sizing:border-box}.container+.container .module{padding-top:0}.container{margin:0 auto;max-width:1440px;width:100%}.container .row{display:flex;flex-wrap:wrap;padding:0 15px;position:relative}@media screen and (min-width:800px){.container .row{padding:0 80px}}a.jumplink{float:left;height:0;visibility:hidden}a.arrow,a.simple{text-decoration:none}a.arrow{color:#0c94d6;font-size:18px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}a.arrow:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 12"><path fill="%230c94d6" d="M12 4.5V0l6 6-6 6V7.5H0v-3h12z" fill-rule="evenodd" clip-rule="evenodd"/></svg>');transition-duration:.15s;transition-property:margin-left;transition-timing-function:cubic-bezier(.4,0,.2,1);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"\00a0\00a0\00a0";display:inline;margin-left:5px}a.arrow:hover:after{margin-left:15px}a:not(.button):not(.simple):not(.arrow){background:linear-gradient(270deg,#aa2d5c,#aa2d5c) 0 100% no-repeat;background-size:0 3px;color:#aa2d5c;display:inline;font-weight:600;letter-spacing:.6px;position:relative;text-decoration:none;transition:background-size .15s ease-in-out}a:not(.button):not(.simple):not(.arrow):hover{background-size:100% 3px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#27242b;font-family:freight-sans-pro,sans-serif;-webkit-font-feature-settings:"lnum","liga","calt";font-feature-settings:"lnum","liga","calt";text-rendering:optimizeLegibility}strong{font-weight:600}.body ol li,.content ol li,.module.feature-text ol li,.text ol li{font-size:18px;letter-spacing:.1px;line-height:30px}@media screen and (min-width:1200px){.body ol li,.content ol li,.module.feature-text ol li,.text ol li{font-size:21px;line-height:32px}}.body ul,.content ul,.module.feature-text ul,.text ul{list-style:none;padding-left:30px}.body ul li,.content ul li,.module.feature-text ul li,.text ul li{font-size:18px;letter-spacing:.1px;line-height:30px;position:relative}@media screen and (min-width:1200px){.body ul li,.content ul li,.module.feature-text ul li,.text ul li{font-size:21px;line-height:32px}}.body ul li:not(:last-child),.content ul li:not(:last-child),.module.feature-text ul li:not(:last-child),.text ul li:not(:last-child){margin-bottom:21px}.body ul li:before,.content ul li:before,.module.feature-text ul li:before,.text ul li:before{background:url(d47ad66c8071ae81acd4c09231d57328.png) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:26px;margin:-6px 20px -6px -27px;width:7px}h1{color:#aa2d5c;font-size:72px;line-height:64px}h1,h2{font-family:freight-sans-compressed-pro,sans-serif;font-weight:600;letter-spacing:.3px;margin:0;text-transform:uppercase}h2{color:#0c94d6;font-size:60px;line-height:60px}h3{color:#aa2d5c;font-size:48px}h3,h4{font-family:freight-sans-compressed-pro,sans-serif;font-weight:600;margin:0}h4{color:#0c94d6;font-size:24px;line-height:31px}h4.module-headline{border-top:2px solid #786a6e;font-family:freight-sans-pro,sans-serif;letter-spacing:.8px;padding:3px 0 40px;text-transform:uppercase;width:100%}@media screen and (min-width:1200px){h4.module-headline{padding-bottom:50px}}.cn-bottom{background:#27242b!important}.cn-bottom .cookie-notice-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1440px;padding:10px}@media screen and (min-width:1200px){.cn-bottom .cookie-notice-container{flex-wrap:nowrap;padding:30px 80px!important}}.cn-bottom .cookie-notice-container *{color:#fff}.cn-bottom .cookie-notice-container #cn-notice-text{flex:1 1 auto;font-size:14px;line-height:20px;margin-bottom:10px;text-align:left}@media screen and (min-width:1200px){.cn-bottom .cookie-notice-container #cn-notice-text{font-size:18px;line-height:24px;margin-bottom:0}}.cn-bottom .cookie-notice-container #cn-notice-text a{background:none!important;color:#fff;font-weight:600;text-decoration:underline;text-transform:none!important}.cn-bottom .cookie-notice-container #cn-accept-cookie{align-items:center;background:#aa2d5c;border:0!important;border-radius:0;box-shadow:none;color:#fff;display:flex;font-family:freight-sans-compressed-pro,sans-serif;font-size:21px;font-weight:600;margin:20px 0;min-width:125px;padding:0 15px;text-transform:uppercase;width:auto}@media screen and (min-width:1200px){.cn-bottom .cookie-notice-container #cn-accept-cookie{margin-left:20px;width:200px}}.cn-bottom .cookie-notice-container #cn-refuse-cookie{background:none;border-radius:0;box-shadow:none;font-family:freight-sans-compressed-pro,sans-serif;font-size:21px;font-weight:600;height:25px;text-decoration:underline;text-transform:uppercase}.cn-bottom .cookie-notice-container #cn-refuse-cookie:before{display:none}.background-image{height:100%;left:0;position:absolute;top:0;transform:none;width:100%;z-index:-1}.background-image picture{height:100%;overflow:hidden;width:100%}@media screen and (min-width:1200px){.background-image picture{display:flex}}.background-image picture img{-o-object-fit:cover;object-fit:cover;width:100%}.background-image.filter-angle-gray-20:before,.background-image.filter-angle-gray-80:before,.background-image.filter-blur:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.background-image.filter-blur{-webkit-filter:blur(10px);filter:blur(10px);transform:scale(1.1)}.background-image.filter-angle-gray-20:before{background:linear-gradient(135deg,rgba(0,0,0,.2),transparent),linear-gradient(180deg,rgba(0,0,0,.7) 0,transparent 200px)}.background-image.filter-angle-gray-80:before{background:linear-gradient(135deg,rgba(0,0,0,.8),transparent),linear-gradient(180deg,rgba(0,0,0,.7) 0,transparent 200px)}.background-image.position-center-center picture img{-o-object-position:center center;object-position:center center}.background-image.position-center-left picture img{-o-object-position:center left;object-position:center left}.background-image.position-center-right picture img{-o-object-position:center right;object-position:center right}.background-image.position-top-center picture img{-o-object-position:top center;object-position:top center}.background-image.position-top-left picture img{-o-object-position:top left;object-position:top left}.background-image.position-top-right picture img{-o-object-position:top right;object-position:top right}.background-image.position-bottom-center picture img{-o-object-position:bottom center;object-position:bottom center}.background-image.position-bottom-left picture img{-o-object-position:bottom left;object-position:bottom left}.background-image.position-bottom-right picture img{-o-object-position:bottom right;object-position:bottom right}.button,button,input[type=button],input[type=submit]{align-items:center;background:#aa2d5c;border:0;color:#fff;cursor:pointer;display:flex;font-family:freight-sans-compressed-pro,sans-serif;font-size:21px;font-weight:600;height:50px;justify-content:center;letter-spacing:.4px;line-height:21px;overflow:hidden;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease-in-out;width:200px}.button:before,button:before,input[type=button]:before,input[type=submit]:before{background:#fff;bottom:0;content:"";height:4px;left:0;position:absolute;right:100%;transition:right .15s ease-in-out}.button:focus,button:focus,input[type=button]:focus,input[type=submit]:focus{outline:0}.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background:#962851}.button:hover:before,button:hover:before,input[type=button]:hover:before,input[type=submit]:hover:before{right:0}a.logo{display:flex;height:100%}a.logo svg{display:block;height:100%}@media screen and (min-width:1200px){a.logo svg path{fill:#fff}}.share{align-items:center;border-top:2px solid #27242b;display:flex;padding-top:15px}.share p{font-size:16px;font-weight:600;letter-spacing:1.52px;margin:0 10px 0 0;text-transform:uppercase}.share button{border-radius:100%;height:40px;margin:0 5px;padding:0;width:40px}.share button:before{display:none}.share button.twitter{background:#0c94d6}.share button.twitter:hover{background:#0973a6}.share button.twitter svg path{fill:#fff}.share button.facebook{background:#255177}.share button.facebook:hover{background:#193750}.share button.facebook svg path{fill:#fff}.share button.email{background:#aa2d5c}.share button.email:hover{background:#822246}.share button svg{display:block;fill:#fff;height:25px;width:25px}.component.date{align-items:stretch;display:flex}.component.date .left{align-items:center;display:flex;flex-direction:column;justify-content:center}.component.date .left .dow,.component.date .left .month{color:#eea30c;font-size:18px;letter-spacing:.6px;line-height:24px}.component.date .left .month{font-weight:700}.component.date .right{margin:0 0 5px 10px}.component.date .right .day{color:#eea30c;font-family:freight-sans-compressed-pro,sans-serif;font-size:60px;font-weight:600;line-height:72px}.component.dropdown.open .dropdown-inner button:after{transform:translateY(-50%) rotate(180deg)}.component.dropdown .dropdown-inner{align-items:stretch;display:flex;flex-direction:column;position:relative}.component.dropdown .dropdown-inner button{display:inline-block;flex:0 0 100%;min-height:50px;padding:0 20px;position:relative;text-align:left;width:100%}.component.dropdown .dropdown-inner button:after{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);background:url(2c611a38f3aa78658fef1a3a84dae9fb.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:20px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:20px}.component.dropdown .dropdown-inner ul{background:#fff;left:0;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:10}.component.dropdown .dropdown-inner ul li{align-items:center;background:#27242b;color:#fff;cursor:pointer;display:flex;font-family:freight-sans-compressed-pro,sans-serif;font-size:21px;justify-content:flex-start;line-height:26px;min-height:50px;padding:0 20px;text-align:left;transition:background-color .15s ease-in-out}.component.dropdown .dropdown-inner ul li:hover{background:rgba(37,81,119,.8)}.textfield.component{align-items:stretch;border:1px solid #fff;box-sizing:border-box;display:flex;flex:1 1 100%;padding:0 15px}.textfield.component input{background:transparent;border:0;color:#fff;flex:1 1 100%;font-size:18px;line-height:100%}@-webkit-keyframes appear{0%{opacity:0;pointer-events:none;visibility:hidden}to{opacity:1;pointer-events:all;visibility:visible}}@keyframes appear{0%{opacity:0;pointer-events:none;visibility:hidden}to{opacity:1;pointer-events:all;visibility:visible}}@-webkit-keyframes fadein{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}@keyframes fadein{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}.header .menu-link[href="#search"]:after{background:url(ab65c9a61b6a02af2f23ad9c71e1c2cd.svg) 50% no-repeat;background-size:contain;content:"\00a0\00a0\00a0\00a0";display:inline;margin-left:5px}.component.search-dialog{align-items:center;background:rgba(120,106,110,.98);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:99}.component.search-dialog.visible{-webkit-animation:appear .3s ease-in-out forwards;animation:appear .3s ease-in-out forwards;pointer-events:all}.component.search-dialog.visible input{-webkit-animation:fadein .2s ease-out forwards;animation:fadein .2s ease-out forwards;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;transform:rotateX(90deg);transform-origin:0 0 -50px}.component.search-dialog .close{background:transparent;border:0;position:absolute;right:30px;top:30px;width:auto}.component.search-dialog .close:hover svg{fill:#000}.component.search-dialog .close svg{fill:#fff;height:50px;transition:fill .15s ease-in-out;width:50px}.component.search-dialog .close:before{display:none}.component.search-dialog form{width:50%}.component.search-dialog form .search-wrapper{align-items:center;border-bottom:2px solid #fff;display:flex;width:100%}.component.search-dialog form .search-wrapper .submit{background:transparent url(ab65c9a61b6a02af2f23ad9c71e1c2cd.svg) 50% no-repeat;background-size:contain;display:block;flex:0 0 50px;margin-left:5px}.component.search-dialog form .search-wrapper .submit:before{display:none}.component.search-dialog form .search-wrapper input{background:transparent;border:0;color:#fff;flex:1 1 auto;font-family:freight-sans-compressed-pro,sans-serif;font-size:72px;letter-spacing:.3px;line-height:72px;text-transform:uppercase;width:calc(100% - 55px)}.component.search-dialog form .search-wrapper input::-webkit-input-placeholder{color:#fff;opacity:1}.component.search-dialog form .search-wrapper input::-moz-placeholder{color:#fff;opacity:1}.component.search-dialog form .search-wrapper input:-ms-input-placeholder{color:#fff;opacity:1}.component.search-dialog form .search-wrapper input::-ms-input-placeholder{color:#fff;opacity:1}.component.search-dialog form .search-wrapper input::placeholder{color:#fff;opacity:1}.component.report-nav{background:#786a6e;bottom:0;box-shadow:0 -4px 8px 0 rgba(39,36,43,.2);left:0;position:fixed;width:100%;z-index:50}.component.report-nav .toc{transition-duration:.15s;transition-property:height,padding-top;transition-timing-function:cubic-bezier(.4,0,.2,1);box-sizing:border-box;height:0;list-style:none;margin:0;overflow-y:auto;padding:0;width:100%}.component.report-nav .toc li{border-top:1px solid #fff;display:block;width:100%}.component.report-nav .toc li a{background:none;color:#fff;display:block;font-family:freight-sans-pro,sans-serif;font-size:21px;line-height:60px;white-space:nowrap;width:100%}.component.report-nav .toc li a:hover{color:#0c94d6}.component.report-nav .toc li:not(.page_item_has_children) a{font-weight:400;text-transform:none}.component.report-nav .toc li ul{list-style:none;margin:0;padding:0}.component.report-nav .toc li ul li{padding-left:20px}.component.report-nav .toc-toggler{display:none}.component.report-nav .toc-toggler:checked~.toc{height:calc(75vh - 60px);padding-top:20px}.component.report-nav .nav-internal{align-items:center;display:flex;min-height:60px;position:relative;width:100%}.component.report-nav .nav-internal .toc-toggle{align-items:center;color:#fff;cursor:pointer;display:flex;flex:1 1 auto;font-size:18px;font-weight:600;line-height:23px;text-transform:uppercase}.component.report-nav .nav-internal .toc-toggle:before{background:url(3fe502d017ece29d04fab5cfbec916e9.svg) 50% no-repeat;content:"";display:block;height:20px;margin-right:10px;width:20px}.component.report-nav .nav-internal .prev-next{align-items:center;display:flex;flex:1 1 auto;justify-content:flex-end}.component.report-nav .nav-internal .prev-next .next,.component.report-nav .nav-internal .prev-next .prev{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;letter-spacing:.1px}.component.report-nav .nav-internal .prev-next .divider{color:#fff;font-weight:600;margin:0 10px}.component.report-nav .nav-internal .prev-next .prev:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 12"><path fill="%23fff" d="M12 4.5V0l6 6-6 6V7.5H0v-3h12z" fill-rule="evenodd" clip-rule="evenodd"/></svg>');transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"\00a0\00a0\00a0";display:inline;margin-right:10px;transform:rotate(180deg)}.component.report-nav .nav-internal .prev-next .prev:hover:before{transform:rotate(180deg) translateX(10px)}.component.report-nav .nav-internal .prev-next .next:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 12"><path fill="%23fff" d="M12 4.5V0l6 6-6 6V7.5H0v-3h12z" fill-rule="evenodd" clip-rule="evenodd"/></svg>');transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"\00a0\00a0\00a0";display:inline;margin-left:10px;transform:none}.component.report-nav .nav-internal .prev-next .next:hover:after{transform:translateX(10px)}.load-more-wrapper{clear:both;width:100%}.load-more-wrapper .button{margin:0 auto}.component.caption{position:absolute;right:0;text-align:right;top:calc(100% + 8px);width:100%}.component.caption .row{justify-content:flex-end}.component.caption .row .text{color:#786a6e;flex:0 0 100%;font-size:12px;font-style:italic;letter-spacing:0;line-height:16px}@media screen and (min-width:1200px){.component.caption .row .text{flex:0 0 50%}}.main.three-column{padding:80px 0}.main.three-column .row{align-items:flex-start;flex-wrap:wrap}@media screen and (min-width:1200px){.main.three-column .row{flex-wrap:nowrap;margin:0 -20px}}.main.three-column .row .sidebar{flex:0 0 100%;margin:0 0 20px}@media screen and (min-width:1200px){.main.three-column .row .sidebar{flex:0 0 220px;margin:0 20px}}@media screen and (min-width:1440px){.main.three-column .row .sidebar{flex:0 0 280px;margin:0 20px}}.main.three-column .row .body{flex:1 1 auto;margin:0 20px}.layout.portal .updates-outer{background:#f6f5f4}.layout.portal .description-outer .module.feature-text p{font-size:18px;letter-spacing:.1px;line-height:30px}@media screen and (min-width:1200px){.layout.portal .description-outer .module.feature-text p{font-size:21px;line-height:32px}}.layout.portal .description-outer .module.feature-text p img.aligncenter{display:block;margin:0 auto}.layout.portal .description-outer+.module-outer .module,.layout.portal .module-outer+.module-outer .module{padding-top:0}.alert-wrapper{background:#0c94d6;position:relative}.alert-wrapper .close{background:transparent;border:0;color:#fff;position:absolute;right:5px;top:5px;width:auto}.alert-wrapper .close:before{display:none}.alert-wrapper .alert{padding:40px 0 50px}.alert-wrapper .alert *{color:#fff}.alert-wrapper .alert h4{font-size:36px;text-transform:uppercase}.alert-wrapper .alert p{font-size:21px;line-height:26px}@-webkit-keyframes nav-slide-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-slide-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1199px){.content-wrapper{margin-top:70px}}.trending-wrapper.mobile{align-items:center;display:flex;left:0;overflow-x:auto;padding:10px 0 10px 20px;position:absolute;width:100%;z-index:2}@media screen and (min-width:1200px){.trending-wrapper.mobile{display:none}}.trending-wrapper.mobile .label{color:#eea30c;font-weight:600;margin-right:10px}.trending-wrapper.mobile ul{display:flex;list-style:none;margin:0;padding:0}.trending-wrapper.mobile ul li{margin:0 15px}.trending-wrapper.mobile ul li a{color:#fff;font-weight:600;white-space:nowrap}.primary-header{background:#fff;display:flex;height:70px;justify-content:space-between;left:0;padding:10px 15px 0;position:fixed;top:0;transition-duration:.15s;transition-property:background-color,height,padding;transition-timing-function:ease-in-out;width:100%;z-index:5}@media screen and (min-width:1200px){.primary-header{background:transparent;height:80px;padding:20px 80px 0;position:absolute}}.primary-header .logo-wrapper{height:50px}@media screen and (min-width:1200px){.primary-header .logo-wrapper{height:100%;margin-top:6px}}.primary-header #mobile-nav-toggle{display:none}.primary-header #mobile-nav-toggle:checked+.nav-wrapper{left:0}.primary-header .toggle-wrapper{align-items:center;display:flex;height:50px}@media screen and (min-width:1200px){.primary-header .toggle-wrapper{display:none}}.primary-header .toggle-wrapper label{align-items:center;background:#aa2d5c;color:#fff;cursor:pointer;display:flex;font-family:freight-sans-compressed-pro,sans-serif;font-size:18px;height:40px;justify-content:center;padding:0;text-transform:uppercase;width:80px}.primary-header .toggle-wrapper label:hover{background:#822246}.primary-header .toggle-wrapper label:before{background:transparent url(3fe502d017ece29d04fab5cfbec916e9.svg) 50% no-repeat;content:"";height:15px;margin:2px 8px 0 0;position:static;width:15px}.primary-header .trending-wrapper{height:50px;left:0;overflow-x:auto;padding:5px 0 0 15px;position:absolute;top:100%;width:100vw}@media screen and (min-width:1200px){.primary-header .trending-wrapper{display:none}}.primary-header .trending-wrapper ul{align-items:center;display:flex;list-style:none;margin:0 -15px;padding:0}.primary-header .trending-wrapper ul li{padding:0 15px}.primary-header .trending-wrapper ul li a{color:#fff;font-weight:600}.primary-header .donate-wrapper{flex:0 0 150px;margin-left:30px}@media screen and (max-width:1199px){.primary-header .donate-wrapper{display:none}}.primary-header .donate-wrapper .button{width:150px}.primary-header .nav-wrapper{transition-duration:.15s;transition-property:margin-top;transition-timing-function:cubic-bezier(.4,0,.2,1);flex:1 1 auto;margin-top:0;min-width:460px;width:60%}@media screen and (max-width:1199px){.primary-header .nav-wrapper{transition-duration:.15s;transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);background:#fff;height:calc(100vh - 70px);left:100%;margin-top:70px;overflow-y:auto;position:fixed;top:0;width:100vw}.primary-header .nav-wrapper .trending{display:none!important}}.primary-header .nav-wrapper .mobile-donate-wrapper{padding:15px 0 0 15px}@media screen and (min-width:1200px){.primary-header .nav-wrapper .mobile-donate-wrapper{display:none}}.primary-header .nav-wrapper .trending{align-items:center;display:flex;float:right;justify-content:flex-end;opacity:1;padding-bottom:10px;transition:opacity .15s ease-in-out;width:100%}.primary-header .nav-wrapper .trending .label{color:#eea30c;font-size:14px;font-weight:600;letter-spacing:.71px;line-height:14px;margin-right:10px}.primary-header .nav-wrapper .trending ul{align-items:center;display:flex;list-style:none;margin:0;padding:0;justify-content:flex-end}.primary-header .nav-wrapper .trending ul li{margin:0 15px;line-height:16px;margin:0 3px}.primary-header .nav-wrapper .trending ul li:last-child a:after{content:""}.primary-header .nav-wrapper .trending ul li a{color:#fff;font-size:16px;font-weight:400;text-transform:none;white-space:nowrap}.primary-header .nav-wrapper .trending ul li a:hover{color:#fff}.primary-header .nav-wrapper .trending ul li a:before{background:#fff;height:1px}.primary-header .nav-wrapper .trending ul li a:after{content:","}@media screen and (max-width:1199px){.primary-header .nav-wrapper .primary{width:100%}.primary-header .nav-wrapper .primary>ul{display:block;margin:0;padding:0}.primary-header .nav-wrapper .primary>ul>li{border-bottom:1px solid #27242b;padding:30px 0}.primary-header .nav-wrapper .primary>ul>li>a{color:#0c94d6;font-family:freight-sans-compressed-pro,sans-serif;font-size:28px;letter-spacing:.93px;line-height:28px;text-transform:uppercase}.primary-header .nav-wrapper .primary>ul>li ul{list-style:none;margin:20px 0 0 40px;padding:0}.primary-header .nav-wrapper .primary>ul>li ul li:not(:last-child){margin-bottom:15px}.primary-header .nav-wrapper .primary>ul>li ul li a{color:#27242b;font-size:21px;font-weight:400;letter-spacing:.1px;line-height:26px}}@media screen and (min-width:1200px){.primary-header .nav-wrapper .primary{border-top:1px solid hsla(0,0%,100%,.5);float:right;padding-top:10px}.primary-header .nav-wrapper .primary:hover ul li a{opacity:.4}.primary-header .nav-wrapper .primary ul li{margin:0 10px;position:relative}.primary-header .nav-wrapper .primary ul li:first-child{margin-left:0}.primary-header .nav-wrapper .primary ul li:last-child{margin-right:0}.primary-header .nav-wrapper .primary ul li:hover>a{color:#fff;opacity:1}.primary-header .nav-wrapper .primary ul li:hover .child-menu{-webkit-animation:nav-slide-appear .3s ease-in-out both;animation:nav-slide-appear .3s ease-in-out both;display:block}.primary-header .nav-wrapper .primary ul li>a{background-image:none;color:#fff;font-family:freight-sans-compressed-pro,sans-serif;font-size:21px;font-weight:600;letter-spacing:.6px;line-height:21px;text-transform:uppercase;transition:opacity .15s ease-in-out}.primary-header .nav-wrapper .primary ul li .child-menu{display:none;left:-20px;padding-top:16px;position:absolute;top:100%}.primary-header .nav-wrapper .primary ul li .child-menu ul{background:#fff;flex-direction:column;list-style:none;padding:16px 20px}.primary-header .nav-wrapper .primary ul li .child-menu ul li{margin:0}.primary-header .nav-wrapper .primary ul li .child-menu ul li:not(:last-child){margin-bottom:5px}.primary-header .nav-wrapper .primary ul li .child-menu ul li:hover a{color:#aa2d5c;text-decoration:underline}.primary-header .nav-wrapper .primary ul li .child-menu ul li a{color:#aa2d5c;font-family:freight-sans-pro,sans-serif;font-size:16px;font-weight:600;letter-spacing:.27px;line-height:21px;opacity:1;text-transform:uppercase;white-space:nowrap}}.menu{align-items:center;display:flex;list-style:none;margin:0;padding:0}.menu li{margin:0 15px}.author{align-items:center;display:flex}.author .thumb{background:#786a6e;border-radius:100%;flex:0 0 auto;height:50px;margin-right:8px;overflow:hidden;width:50px}.author .thumb img{max-width:100%}.author .name{color:#0c94d6;display:block}.author .name,.author .name a{font-size:18px;font-weight:600;line-height:24px}.author .name a{color:#0c94d6!important}.author .title-org{display:block;font-size:16px;line-height:24px}.author .title-org .org{font-style:italic}.author .twitter{font-size:14px;font-weight:600;line-height:24px;margin-top:3px;text-decoration:underline!important;transition:color .15s ease-in-out}.author .twitter:before{display:none!important}.author .twitter:hover{color:#822246}.header .fixed-header{align-items:stretch;display:flex;height:60px;left:0;padding:8px 80px;pointer-events:none;position:fixed;top:0;transform:translateY(-100%);transition-duration:.2s;transition-property:visibility,pointer-events,transform;transition-timing-function:cubic-bezier(.4,0,1,1);visibility:hidden;width:100%;z-index:99}@media screen and (max-width:1199px){.header .fixed-header{display:none}}.header .fixed-header .logo-wrapper{height:100%}.header .fixed-header .donate-wrapper{flex:0 0 150px;margin-left:15px;width:150px}.header .fixed-header .donate-wrapper .button{height:40px;width:150px}.header .fixed-header .nav-wrapper,.header .fixed-header .nav-wrapper .primary,.header .fixed-header .nav-wrapper .primary .menu{align-items:stretch;display:flex}.header .fixed-header .nav-wrapper .primary .menu li{align-items:center;display:flex;position:relative}.header .fixed-header .nav-wrapper .primary .menu li:hover .child-menu{display:block}.header .fixed-header .nav-wrapper .primary .menu li .child-menu{display:none;left:-20px;position:absolute;top:100%}.header .fixed-header .nav-wrapper .primary .menu li .child-menu ul{background:#27242b;list-style:none;padding:16px 20px}.header .fixed-header .nav-wrapper .primary .menu li .child-menu ul li{margin:0}.header .fixed-header .nav-wrapper .primary .menu li .child-menu ul li:not(:last-child){margin-bottom:5px}.header .fixed-header .nav-wrapper .primary .menu li .child-menu ul li a{color:#fff;white-space:nowrap}.header.scrolled .fixed-header{pointer-events:all;transform:none;transition-timing-function:cubic-bezier(0,0,.2,1);visibility:visible}.fixed-header.dark{background:#27242b;justify-content:space-between}.fixed-header.dark .nav-wrapper .primary a{color:#fff}.fixed-header.post{align-items:center;background:#fff;height:68px;justify-content:flex-start;padding-bottom:16px}.fixed-header.post .progress-wrapper{background:#786a6e;bottom:0;height:8px;left:0;position:absolute;width:100%}.fixed-header.post .progress-wrapper .progress{background:#0c94d6;height:100%;left:0;position:absolute;top:0;width:0}.fixed-header.post .logo-wrapper{margin-right:40px}.fixed-header.post .title-wrapper{flex:1 1 auto}.fixed-header.post .share-wrapper .share{border-top:0;padding-top:0}.footer .footer-wrapper{display:flex;flex-wrap:wrap;justify-content:center;padding:60px 0}@media screen and (min-width:1200px){.footer .footer-wrapper{flex-wrap:nowrap;justify-content:space-between;padding:60px 80px}}.footer .subfooter-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:130px}@media screen and (min-width:1200px){.footer .subfooter-wrapper{flex-wrap:nowrap}}.footer .logo-wrapper,.footer .social-wrapper{flex:0 0 100%;padding:0 15px}@media screen and (min-width:1200px){.footer .logo-wrapper,.footer .social-wrapper{flex:0 0 25%;padding:0 15px}}.footer .badge-wrapper img,.footer .logo-wrapper img{display:block;max-width:100%}.footer .badge-wrapper{margin:0 0 20px;width:200px}@media screen and (min-width:1200px){.footer .badge-wrapper{margin:0 40px 0 0}}@media screen and (max-width:1199px){.footer .logo-wrapper{margin-top:50px;max-width:315px;order:3}}@media screen and (max-width:1199px){.footer .legal-wrapper{align-items:center;display:flex;flex-direction:column}}.footer .legal-wrapper nav.legal ul{justify-content:flex-start}.footer .legal-wrapper nav.legal ul li:after{color:#27242b;content:"|";padding-left:6px}.footer .legal-wrapper nav.legal ul li a{font-size:16px;font-weight:300;letter-spacing:.46px}.footer .legal-wrapper nav.legal ul li a:before{height:1px}.footer .legal-wrapper .copyright{color:#786a6e;font-size:16px;letter-spacing:.46px;margin-top:5px}.footer .social-wrapper{align-items:flex-start;display:flex;justify-content:flex-end}@media screen and (max-width:1199px){.footer .social-wrapper{justify-content:center;margin:0 0 50px;order:1}}.footer .social-wrapper .social{transition-duration:.15s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);background:none;border-radius:100%;color:#fff;display:block;flex:0 0 auto;margin:0 10px;position:relative;width:60px}@media screen and (min-width:1200px){.footer .social-wrapper .social{margin:0 5px}}.footer .social-wrapper .social.facebook{background:#255177 url(3a3debe73f5c5210f5cc951643d65d6c.svg) 50% no-repeat;background-size:30px 30px}.footer .social-wrapper .social.facebook:hover{background-color:#193750;background-size:30px 30px}.footer .social-wrapper .social.twitter{background:#0c94d6 url(217c6ce953f543b51dad798f245a30d9.svg) 50% no-repeat;background-size:30px 30px}.footer .social-wrapper .social.twitter:hover{background-color:#0973a6;background-size:30px 30px}.footer .social-wrapper .social.linkedin{background:#255177 url(7cb7266064c27c12e8839a69466ffd6a.svg) 50% no-repeat;background-size:27px 27px}.footer .social-wrapper .social.linkedin:hover{background-color:#193750;background-size:27px 27px}.footer .social-wrapper .social.youtube{background:#aa2d5c url(cf2a10fd69c7a565b02588f87c5d55ea.svg) 50% no-repeat;background-size:30px 30px}.footer .social-wrapper .social.youtube:hover{background-color:#822246;background-size:30px 30px}.footer .social-wrapper .social:before{display:none!important}.footer .social-wrapper .social:after{content:"";display:block;padding-top:100%}.footer .social-wrapper .social:first-child{margin-left:0}.footer .social-wrapper .social:last-child{margin-right:0}.footer .menu-wrapper{flex:0 0 100%;padding:0 15px}@media screen and (max-width:1199px){.footer .menu-wrapper{order:2}}@media screen and (min-width:1200px){.footer .menu-wrapper{flex:0 0 50%;padding:0 15px;margin-top:12px}}@media screen and (max-width:1199px){.footer .menu-wrapper .nav ul{flex-wrap:wrap}}.footer .menu-wrapper .nav ul li{white-space:nowrap}@media screen and (max-width:1199px){.footer .menu-wrapper .nav ul li{margin:5px 0}}.footer .menu-wrapper .nav ul li:after{color:#aa2d5c;content:"|";padding-left:3px}@media screen and (min-width:1200px){.footer .menu-wrapper .nav ul li:after{padding-left:6px}}.footer .menu-wrapper .nav ul li a{font-size:16px;font-weight:600;letter-spacing:.46px}.footer .menu-wrapper .subnav{margin-top:20px}@media screen and (max-width:1199px){.footer .menu-wrapper .subnav ul{flex-wrap:wrap;margin:-8px 0}}.footer .menu-wrapper .subnav ul li{padding:8px 6px}@media screen and (min-width:1200px){.footer .menu-wrapper .subnav ul li{padding:0 8px}}.footer .menu-wrapper .subnav ul li a{font-size:16px;font-weight:300;letter-spacing:.46px}.footer .menu-wrapper .subnav ul li a:before{height:1px}.footer .menu-wrapper .subnav ul li:after{font-size:14px;font-weight:300;padding-left:4px}.footer nav{margin:0 auto}.footer nav ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.footer nav ul li{padding:0 3px}@media screen and (min-width:1200px){.footer nav ul li{padding:0 6px}}.footer nav ul li a{text-transform:none!important}.footer nav ul li:first-child{padding-left:0}.footer nav ul li:last-child{padding-right:0}.footer nav ul li:last-child:after{display:none}.tease.blog-post a{cursor:pointer}.tease.blog-post:hover .image-wrapper img,.tease.blog-post:hover .image-wrapper svg{transform:scale(1.2)}.tease.blog-post a:hover .title{color:#0973a6}.tease.blog-post.small .title{line-height:24px;text-transform:none}.tease.blog-post.small .description{display:none}.tease.blog-post .image-wrapper{align-items:center;background:#255177;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.tease.blog-post .image-wrapper .featured{align-items:flex-end;background:linear-gradient(180deg,rgba(39,36,43,0),rgba(39,36,43,.4));bottom:0;color:#fff;display:flex;font-family:freight-sans-pro,sans-serif;font-size:16px;font-weight:600;height:50%;left:0;letter-spacing:1.33px;line-height:21px;padding:0 0 8px 8px;position:absolute;text-transform:uppercase;width:100%;z-index:3}.tease.blog-post .image-wrapper img,.tease.blog-post .image-wrapper svg{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;margin:0 auto;max-width:100%;transform:scale(1)}.tease.blog-post .image-wrapper svg{max-height:125px;width:110px}.tease.blog-post .image-wrapper img{height:100%;position:absolute;width:100%}.tease.blog-post .image-wrapper .issue-icon,.tease.blog-post .image-wrapper .logo{align-self:center}.tease.blog-post .image-wrapper .logo svg *{fill:#fff}.tease.blog-post .image-wrapper .issue-icon svg *{stroke:#0c94d6}.tease.blog-post .title{font-size:24px;letter-spacing:.1px;line-height:28px;transition:color .15s ease-out}.tease.blog-post .kicker{color:#786a6e;font-size:14px;font-weight:600;letter-spacing:1.33px;line-height:18px;margin:20px 0 8px;text-transform:uppercase}.tease.blog-post .description{font-size:21px;font-weight:400;letter-spacing:.1px;line-height:26px;margin-top:10px}.tease.blog-post .meta{align-items:center;display:flex;margin-top:10px}.tease.blog-post .meta .date{font-size:14px;white-space:nowrap}.tease.blog-post .meta .authors .author .thumb{height:36px;width:36px}.tease.blog-post .meta .authors .author .name{color:#27242b;font-size:14px;font-weight:400;white-space:nowrap}.tease.blog-post .meta .authors .author .name a{color:#27242b!important;font-size:14px!important;font-weight:400!important;white-space:nowrap}.tease.event{transition-duration:.15s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);background:#aa2d5c;display:flex;min-height:280px;padding:20px}.tease.event:hover{background-color:#822246}.tease.event .event-inner{min-height:100%;padding-bottom:55px;position:relative;width:100%}.tease.event .event-inner .dates{align-items:center;border-bottom:1px solid #fff;color:#eea30c;display:flex;font-size:18px;font-weight:600;padding-bottom:7px;text-transform:uppercase;width:100%}.tease.event .event-inner .title{color:#fff;font-size:36px;letter-spacing:.15px;line-height:36px;margin-top:5px}.tease.event .event-inner .time-location{bottom:0;left:0;position:absolute}@media screen and (max-width:1199px){.tease.event .event-inner .time-location{display:none}}.tease.event .event-inner .time-location *{color:#fff;font-size:18px;margin-bottom:5px}.tease.event .event-inner .time-location :last-child{margin-bottom:0}.tease.staff{align-items:center;display:flex}.tease.staff:hover .thumbnail-wrapper:after{opacity:1}.tease.staff .thumbnail-wrapper{background:#786a6e;border-radius:100%;display:flex;flex:0 0 140px;height:140px;margin-right:20px;overflow:hidden;position:relative;width:140px}.tease.staff .thumbnail-wrapper:after{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);background:radial-gradient(rgba(246,245,244,.6),rgba(246,245,244,0));content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.tease.staff .thumbnail-wrapper>a{display:block;width:100%}.tease.staff .thumbnail-wrapper>a img{-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}.tease.staff .text .name a{color:#0c94d6;font-size:24px;font-weight:600;letter-spacing:.1px;line-height:32px}.tease.staff .text .title{font-size:18px;letter-spacing:.1px;line-height:30px}.tease.staff .text .twitter a{font-size:16px;letter-spacing:.1px;line-height:30px}.tease.issue>a{align-items:center;display:flex}.tease.issue>a:hover .icon-wrapper svg *{stroke:#fff}.tease.issue>a .icon-wrapper{display:flex;flex:0 0 48px;height:48px;margin-right:10px;width:48px}@media screen and (min-width:1200px){.tease.issue>a .icon-wrapper{flex:0 0 72px;height:72px;width:72px}}.tease.issue>a .icon-wrapper svg{display:block;width:100%}.tease.issue>a .icon-wrapper svg *{transition-duration:.15s;transition-property:stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);stroke:#0c94d6}.tease.issue>a .title{color:#fff;font-size:21px;line-height:26px;transition:color .15s ease-out}.tease.member{align-items:center;display:flex;flex-direction:column}.tease.member .logo{display:flex;height:270px;justify-content:center;padding:20px;width:100%}.tease.member .logo img{-o-object-fit:contain;object-fit:contain;max-height:100%;max-width:100%}.tease.member h5{letter-spacing:.6px;line-height:27px;margin:0 0 10px;font-size:21px;font-weight:600;text-align:center;text-transform:uppercase}.tease.member a{text-transform:none!important}.pagetop .hero .copy .copy-inner{max-width:620px}.pagetop .hero.no-image{min-height:0!important}.pagetop .hero.no-image .background-image{background:#255177}.pagetop .hero.no-image .background-image picture{display:none}@media screen and (min-width:1200px){.pagetop .hero.no-image .copy{width:90%}}.pagetop .hero.no-image .copy .copy-inner{max-width:none}.pagetop .hero.no-image .copy .copy-inner .kicker{color:#eea30c}.tease-alt.staff{align-items:flex-start;display:flex}.tease-alt.staff .thumbanil{background:#786a6e;border-radius:100%;display:flex;flex:0 0 50px;height:50px;margin-right:10px;overflow:hidden;width:50px}.tease-alt.staff .thumbanil img{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.tease-alt.staff .text{flex:1 1 auto}.tease-alt.staff .text .name{line-height:18px;margin-bottom:5px}.tease-alt.staff .text .name a{color:#0c94d6;font-size:18px;line-height:18px}.tease-alt.staff .text .title{display:block;font-size:16px;text-transform:none}.tease-alt.staff .text .email,.tease-alt.staff .text .phone,.tease-alt.staff .text .twitter{display:block;font-size:14px;text-transform:none}.module.agenda{display:flex;flex-wrap:wrap;padding:50px 0}@media screen and (min-width:1200px){.module.agenda{padding:80px 0}}.module.agenda .top{flex:0 0 100%;padding:0 15px}@media screen and (min-width:1200px){.module.agenda .top{flex:0 0 66.66667%;padding:0 15px;margin:0 auto}}.module.agenda .top .headline{font-size:36px;letter-spacing:.2px;line-height:36px;margin-top:0;text-align:center}@media screen and (min-width:1200px){.module.agenda .top .headline{font-size:60px;letter-spacing:.6px;line-height:48px}}.module.agenda .top .description p{font-size:21px;letter-spacing:.1px;line-height:32px}@media screen and (min-width:1200px){.module.agenda .top .description p{font-size:24px;line-height:36px}}.module.agenda .top .date-picker{padding:30px 0 80px}.module.agenda .top .date-picker ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.module.agenda .top .date-picker ul li:not(:last-child):after{content:"|";font-size:16px;line-height:22px;margin-left:10px}.module.agenda .top .date-picker ul li:not(:first-child){margin-left:10px}.module.agenda .top .date-picker ul li a{color:#aa2d5c;font-size:16px;letter-spacing:.1px;line-height:22px;text-transform:uppercase}.module.agenda .date{flex:0 0 100%;padding:0 15px}@media screen and (min-width:1200px){.module.agenda .date{flex:0 0 83.33333%;padding:0 15px;margin:0 auto}}.module.agenda .date .module-headline{padding-bottom:0}.module.agenda .date .event{align-items:flex-start;display:flex;margin-left:80px;padding:50px 0}.module.agenda .date .event:not(:last-child){border-bottom:2px solid #786a6e}.module.agenda .date .event .meta{min-width:350px;padding-right:80px}.module.agenda .date .event .meta .time{font-size:21px;font-weight:600;letter-spacing:.1px;line-height:32px}.module.agenda .date .event .meta .category{color:#786a6e;font-size:18px;font-style:italic;letter-spacing:.1px;line-height:24px;margin-top:20px}.module.agenda .date .event .meta .location{align-items:center;display:flex;font-size:18px;letter-spacing:.1px;line-height:24px;margin-top:20px}.module.agenda .date .event .meta .location:before{background:transparent url(073638ae33a962019f3ba8143cc7f441.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:20px;margin-right:10px;width:20px}.module.agenda .date .event .summary .title{color:#0c94d6;margin-top:-15px}.module.agenda .date .event .summary .description p{font-size:18px;letter-spacing:.1px;line-height:30px}.module.agenda .date .event .summary .description p:last-child{margin-bottom:0}@media screen and (min-width:1200px){.module.agenda .date .event .summary .description p{font-size:21px;line-height:32px}}.module.agenda .date .event .summary .description .link.arrow{color:#aa2d5c}.module.agenda .date .event .summary .description .link.arrow:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 12"><path fill="%23aa2d5c" d="M12 4.5V0l6 6-6 6V7.5H0v-3h12z" fill-rule="evenodd" clip-rule="evenodd"/></svg>')}.module.archive{padding:80px 0}body.home .hero .hero-inner .copy .copy-inner .subheadline{font-weight:400}.hero{align-items:center;display:flex;min-height:400px;position:relative}@media screen and (min-width:1200px) and (min-height:400px){.hero.size-full{min-height:99vh}.hero.size-half{min-height:50vh}.hero.size-two-thirds{min-height:66.666667vh}}@media screen and (max-width:1199px){.hero{flex-direction:column;min-height:0}.hero .background-image{height:auto;position:static}}.hero.position-center-left{align-items:center;justify-content:flex-start}.hero.position-center-center{align-items:center;justify-content:center}.hero.position-center-right{align-items:center;justify-content:flex-end}.hero.position-bottom-left{align-items:flex-end;justify-content:flex-start}@media screen and (min-width:1200px){.hero.position-bottom-left .hero-inner{margin-bottom:65px}}.hero.position-bottom-center{align-items:flex-end;justify-content:center}@media screen and (min-width:1200px){.hero.position-bottom-center .hero-inner{margin-bottom:65px}}.hero.position-bottom-right{align-items:flex-end;justify-content:flex-end}@media screen and (min-width:1200px){.hero.position-bottom-right .hero-inner{margin-bottom:65px}}.hero .hero-callout{justify-content:flex-end;padding:15px;width:100%}@media screen and (min-width:1200px){.hero .hero-callout{padding-left:120px;width:40%}.hero .hero-callout.mobile{display:none}}.hero .hero-callout *{color:#fff}.hero .hero-callout .callout-kicker{font-size:24px;font-weight:600;letter-spacing:.8px;line-height:30px;text-transform:uppercase}.hero .hero-callout .callout-main{font-size:48px;font-weight:600;line-height:48px;margin:0 0 30px;white-space:nowrap}@media screen and (min-width:1200px){.hero .hero-callout .callout-main{font-size:120px;line-height:120px}}.hero .hero-callout .callout-bullets .callout-bullet{font-size:18px;line-height:30px}.hero .hero-callout .callout-bullets .callout-bullet:not(:last-child){margin-bottom:20px}.hero .hero-inner{margin:150px 0;padding:20px 0;position:relative;width:100%}@media screen and (max-width:1199px){.hero .hero-inner{background:#27242b;margin:0;padding:40px 0 20px}.hero .hero-inner .hero-callout{display:none}}.hero .hero-inner .backdrop{bottom:0;left:0;position:absolute;right:0;top:0}@media screen and (max-width:1199px){.hero .hero-inner .backdrop{display:none}}@media screen and (min-width:1200px){.hero .hero-inner .backdrop.backdrop-left{left:0;right:50%}.hero .hero-inner .backdrop.backdrop-right{left:50%;right:0}}.hero .hero-inner .copy{align-items:center;display:flex}@media screen and (min-width:1200px){.hero .hero-inner .copy{width:50%}}.hero .hero-inner .copy .copy-inner{margin-right:20px}.hero .hero-inner .copy .copy-inner *{color:#fff}.hero .hero-inner .copy .copy-inner .kicker{color:#eea30c;font-size:14px;font-weight:600;letter-spacing:1.71px;text-transform:uppercase}@media screen and (min-width:1200px){.hero .hero-inner .copy .copy-inner .kicker{font-size:18px}}.hero .hero-inner .copy .copy-inner h1{margin-bottom:10px}@media screen and (max-width:1199px){.hero .hero-inner .copy .copy-inner h1{font-size:48px;letter-spacing:.2px;line-height:48px}}.hero .hero-inner .copy .copy-inner .subheadline{font-size:21px;font-weight:600;letter-spacing:.2px;line-height:32px;margin:0 0 10px}@media screen and (min-width:1200px){.hero .hero-inner .copy .copy-inner .subheadline{font-size:30px;letter-spacing:.6px;line-height:40px}}.hero .hero-inner .copy .copy-inner .buttons{align-items:center;display:flex;justify-content:flex-start;margin-top:40px}.hero .hero-inner .copy .copy-inner .buttons .button{margin:0 30px;min-width:200px;padding:0 20px;width:auto}.hero .hero-inner .copy .copy-inner .buttons .button:first-child{margin-left:0}.feature-text{margin:0 auto;padding:50px 0}@media screen and (min-width:1200px){.feature-text{flex:0 0 75%;padding:110px 0 120px}}.feature-text .headline{font-size:36px;letter-spacing:.2px;line-height:36px;margin-top:0;text-align:center}@media screen and (min-width:1200px){.feature-text .headline{font-size:60px;letter-spacing:.6px;line-height:48px}}.feature-text p{font-size:21px;letter-spacing:.1px;line-height:32px}@media screen and (min-width:1200px){.feature-text p{font-size:24px;line-height:36px}}.feature-text .link-wrapper{margin-top:30px;text-align:center}.feature-text .link-wrapper a{color:#aa2d5c;font-size:18px}.feature-text .link-wrapper a:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 12"><path fill="%23aa2d5c" d="M12 4.5V0l6 6-6 6V7.5H0v-3h12z" fill-rule="evenodd" clip-rule="evenodd"/></svg>')}.feature-text :first-child{margin-top:0}.feature-text :last-child{margin-bottom:0}.featured-blog-posts-wrapper{background:#f6f5f4}.featured-blog-posts-wrapper .module-headline{font-size:24px;letter-spacing:.6px;line-height:30px;padding-bottom:20px}.featured-blog-posts-wrapper .featured-blog-posts{margin:70px 0 80px;width:100%}.featured-blog-posts-wrapper .featured-blog-posts .posts{display:flex;flex-wrap:wrap;margin:0 -20px}@media screen and (min-width:1200px){.featured-blog-posts-wrapper .featured-blog-posts .posts{flex-wrap:nowrap}}.featured-blog-posts-wrapper .featured-blog-posts .posts .featured-post{flex:0 0 100%;padding:0 20px 30px}@media screen and (min-width:1200px){.featured-blog-posts-wrapper .featured-blog-posts .posts .featured-post{flex:0 0 66.66667%;padding:0 20px}}.featured-blog-posts-wrapper .featured-blog-posts .posts .featured-post .tease .image-wrapper{max-height:600px}.featured-blog-posts-wrapper .featured-blog-posts .posts .featured-post .tease .image-wrapper img{-o-object-fit:cover;object-fit:cover;position:static}.featured-blog-posts-wrapper .featured-blog-posts .posts .featured-post .tease .title{font-size:36px;letter-spacing:.2px;line-height:36px}@media screen and (min-width:1200px){.featured-blog-posts-wrapper .featured-blog-posts .posts .featured-post .tease .title{font-size:48px;line-height:48px}}.featured-blog-posts-wrapper .featured-blog-posts .posts .featured-post .tease .description{font-size:21px;letter-spacing:.1px;line-height:32px;margin-top:30px}.featured-blog-posts-wrapper .featured-blog-posts .posts .sidebar{flex:0 0 100%;padding:0 20px}@media screen and (min-width:1200px){.featured-blog-posts-wrapper .featured-blog-posts .posts .sidebar{flex:0 0 33.33333%;padding:0 15px}}.featured-blog-posts-wrapper .featured-blog-posts .posts .sidebar .tease{border-bottom:1px solid #786a6e;padding:0 0 30px}.featured-blog-posts-wrapper .featured-blog-posts .posts .sidebar .tease:not(:first-child) .image-wrapper{display:none}.featured-blog-posts-wrapper .featured-blog-posts .posts .sidebar .tease:first-child{border-top:1px solid #786a6e;padding-top:30px}@media screen and (min-width:1200px){.featured-blog-posts-wrapper .featured-blog-posts .posts .sidebar .tease:first-child{border-top:0;padding-top:0}}.featured-blog-posts-wrapper .featured-blog-posts .posts .sidebar .tease:first-child .image-wrapper{display:flex;position:relative;width:100%}.featured-blog-posts-wrapper .featured-blog-posts .posts .sidebar .tease:first-child .image-wrapper:before{content:"";padding-top:73.5%;width:1px}.featured-blog-posts-wrapper .featured-blog-posts .posts .sidebar .tease:first-child .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;width:100%}.featured-blog-posts-wrapper .featured-blog-posts .posts .sidebar .tease:last-child{border-bottom:0;padding-bottom:0}.featured-blog-posts-wrapper .featured-blog-posts .posts .sidebar .tease h2{font-size:24px;line-height:24px;text-transform:none}.featured-blog-posts-wrapper .featured-blog-posts .posts .sidebar .tease .description,.featured-blog-posts-wrapper .featured-blog-posts .posts .sidebar .tease .image-wrapper{display:none}.issues-list-wrapper.row{background:#255177}.issues-list-wrapper.row .issues-list{margin:70px 0;width:100%}.issues-list-wrapper.row .issues-list .module-headline{border-top-color:#0c94d6;color:#fff;padding-bottom:36px}.issues-list-wrapper.row .issues-list .learn-more{color:#fff;display:block;padding-top:30px}.issues-list-wrapper.row .issues-list .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-30px -15px}.issues-list-wrapper.row .issues-list .list .issue{border-bottom:1px solid #27242b;flex:0 0 calc(100% - 30px);margin:0 15px;padding:20px 0}@media screen and (max-width:1199px){.issues-list-wrapper.row .issues-list .list .issue:last-child{border-bottom:0}}@media screen and (min-width:1200px){.issues-list-wrapper.row .issues-list .list .issue{flex:0 0 calc(33.33333% - 30px);padding:30px 0}.issues-list-wrapper.row .issues-list .list .issue:nth-child(3n+1):nth-last-child(-n+3),.issues-list-wrapper.row .issues-list .list .issue:nth-child(3n+1):nth-last-child(-n+3)~.issue{border-bottom:0}}@media screen and (min-width:1440px){.issues-list-wrapper.row .issues-list .list .issue{flex:0 0 calc(25% - 30px)}.issues-list-wrapper.row .issues-list .list .issue:nth-child(4n+1):nth-last-child(-n+4),.issues-list-wrapper.row .issues-list .list .issue:nth-child(4n+1):nth-last-child(-n+4)~.issue{border-bottom:0}}.portal-panel-wrapper{background:#27242b;position:relative}.portal-panel-wrapper .image-wrapper{height:100%;left:50%;position:absolute;top:0;width:50%;z-index:2}.portal-panel-wrapper .portal-panel{flex:0 0 50%;padding:100px 15px 100px 0}.portal-panel-wrapper .portal-panel h3{color:#fff;line-height:48px;text-transform:uppercase}.portal-panel-wrapper .portal-panel .description{color:#fff;font-size:21px;letter-spacing:.23px;line-height:26px;margin:15px 0 0}.portal-panel-wrapper .portal-panel .links{align-items:center;display:flex;justify-content:space-between;margin-top:30px}.module.events{padding:50px 0;width:100%}@media screen and (min-width:1200px){.module.events{padding:80px 0}}.module.events .events-inner{position:relative}.module.events .toggle-wrapper{display:flex;justify-content:flex-end;position:absolute;right:0;top:10px}.module.events .toggle-wrapper label{cursor:pointer}.module.events .toggle-wrapper label:hover{color:#0c94d6;text-decoration:underline}.module.events .list{align-items:stretch;display:flex;flex-wrap:nowrap;margin:0 -20px;min-height:280px}@media screen and (max-width:1199px){.module.events .list{overflow-x:auto}}.module.events .list .no-results{align-self:center;color:#786a6e;font-size:32px;font-weight:600;letter-spacing:.9px;padding:0 20px;text-align:center;width:100%}.module.events .list.past .tease{background:#786a6e}.module.events .list .tease{background:#255177;flex:0 0 300px;margin:0 30px}.module.events .list .tease.past{background:#786a6e}@media screen and (max-width:1199px){.module.events .list .tease:last-child{margin-right:20px}}@media screen and (min-width:1200px){.module.events .list .tease{flex:0 0 calc(33.33333% - 40px);margin:0 20px}}.module.events .learn-more{color:#aa2d5c;display:block;margin-top:40px}.module.events .learn-more:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 12"><path fill="%23aa2d5c" d="M12 4.5V0l6 6-6 6V7.5H0v-3h12z" fill-rule="evenodd" clip-rule="evenodd"/></svg>')}.signup-wrapper{background:#27242b}.signup-wrapper .module.signup{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:50px 0}@media screen and (min-width:1200px){.signup-wrapper .module.signup{flex:0 0 50%;padding:80px 0}}.signup-wrapper .module.signup h4{color:#fff;font-family:freight-sans-pro,sans-serif;font-size:24px;letter-spacing:.8px;line-height:31px;margin-bottom:15px;text-align:center;text-transform:uppercase}.signup-wrapper .module.signup form{align-items:stretch;display:flex;flex-direction:column}@media screen and (max-width:1199px){.signup-wrapper .module.signup form{width:100%}}@media screen and (min-width:1200px){.signup-wrapper .module.signup form{align-items:flex-end;flex-direction:row}}.signup-wrapper .module.signup form .message.success{color:#fff;font-size:18px;letter-spacing:.3px}.signup-wrapper .module.signup form button{width:100%}@media screen and (min-width:1200px){.signup-wrapper .module.signup form button{width:200px}}.signup-wrapper .module.signup form .field-control label{color:#fff;display:block;font-size:16px;font-weight:600;margin-bottom:10px}.signup-wrapper .module.signup form .field-control label .required{color:#fff;font-size:12px;vertical-align:super}.signup-wrapper .module.signup form .field-control .control-wrapper{background:hsla(0,0%,100%,.04);border:1px solid #fff;height:50px;margin:0 0 20px;min-width:100%;padding:0 15px}@media screen and (min-width:1200px){.signup-wrapper .module.signup form .field-control .control-wrapper{margin:0 20px 0 0;min-width:400px}}.signup-wrapper .module.signup form .field-control .control-wrapper:focus{outline:0}.signup-wrapper .module.signup form .field-control .control-wrapper input{background:transparent;border:0;color:#fff;font-size:18px;height:100%;width:100%}.module.three-up{padding:80px 0}.module.three-up .items{align-items:stretch;display:flex;flex-wrap:wrap;margin:-15px;width:100%}.module.three-up .items .item{flex:0 0 33.333333%;padding:15px}.module.three-up .items .item .thumbnail-wrapper{display:flex;max-height:350px;width:100%}.module.three-up .items .item .thumbnail-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%}.module.three-up .items .item .description p{font-size:21px;letter-spacing:.23px;line-height:26px}.module.three-up .items .item .description p:first-child{margin-top:5px}.module.three-up .items .item h5{font-size:21px;font-weight:600;margin-bottom:10px}.module.three-up .items .item .link{color:#aa2d5c;display:block;margin-bottom:15px}.module.checkerboard{position:relative}.module.checkerboard .item{align-items:center;display:flex;min-height:480px;position:relative}@media screen and (min-width:1200px){.module.checkerboard .item:nth-child(odd) .backdrop .image-wrapper{order:2}.module.checkerboard .item:nth-child(odd) .backdrop .color{order:1}.module.checkerboard .item:nth-child(odd) .container .spacer{order:2}.module.checkerboard .item:nth-child(odd) .container .text-wrapper{order:1;padding-left:0}.module.checkerboard .item:nth-child(2n) .container .text-wrapper{padding-right:0}}.module.checkerboard .backdrop{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.module.checkerboard .backdrop .image-wrapper{display:flex;flex:0 0 100%;height:45vh;order:1}@media screen and (min-width:1200px){.module.checkerboard .backdrop .image-wrapper{flex:0 0 50%;height:100%}}.module.checkerboard .backdrop .image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%}.module.checkerboard .backdrop .color{background:#27242b;flex:0 0 50%;height:100%;order:2}@media screen and (max-width:1199px){.module.checkerboard .backdrop .color{display:none}}@media screen and (max-width:1199px){.module.checkerboard .container{background:#27242b;margin-top:45vh}}.module.checkerboard .container .spacer{flex:0 0 50%;order:1}@media screen and (max-width:1199px){.module.checkerboard .container .spacer{display:none}}.module.checkerboard .container .text-wrapper{flex:0 0 100%;order:2;padding:50px 0}@media screen and (min-width:1200px){.module.checkerboard .container .text-wrapper{flex:0 0 50%;padding:100px 80px}}.module.checkerboard .container .text-wrapper h2{font-size:36px;letter-spacing:.2px;line-height:36px;margin-top:-10px}@media screen and (min-width:1200px){.module.checkerboard .container .text-wrapper h2{font-size:48px;letter-spacing:.4px;line-height:48px}}.module.checkerboard .container .text-wrapper h2,.module.checkerboard .container .text-wrapper p{color:#fff}.module.checkerboard .container .text-wrapper .description p{font-size:18px;letter-spacing:.1px;line-height:30px}@media screen and (min-width:1200px){.module.checkerboard .container .text-wrapper .description p{font-size:21px;letter-spacing:.2px}}.module.checkerboard .container .text-wrapper .links a{display:block;margin-bottom:10px}.module.impact-text{padding:80px 0;width:100%}.module.impact-text .text{border:16px solid #255177;box-sizing:border-box;margin:0 auto;max-width:840px;padding:48px}.module.impact-text .text h1{color:#0c94d6}.module.impact-text .text p{font-size:21px;letter-spacing:.23px;line-height:26px}.module.topic-list{padding:80px 0;width:100%}.module.topic-list .list{display:flex;flex-wrap:wrap;margin:-20px}.module.topic-list .list .topic-link{box-sizing:border-box;color:#aa2d5c;flex:0 0 25%;padding:20px;text-transform:uppercase;width:25%}.module.topic-list .list .topic-link:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 12"><path fill="%23aa2d5c" d="M12 4.5V0l6 6-6 6V7.5H0v-3h12z" fill-rule="evenodd" clip-rule="evenodd"/></svg>')}.module.staff{padding:50px 0;width:100%}@media screen and (min-width:1200px){.module.staff{padding:80px 0}}.module.staff .list{align-items:center;display:flex;flex-wrap:wrap;margin:-40px -15px}.module.staff .list .tease{flex:0 0 33.33333%;padding:40px 15px}.mini-nav-wrapper{background:#786a6e}.mini-nav-wrapper .module.mini-nav{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media screen and (min-width:1200px){.mini-nav-wrapper .module.mini-nav{height:50px}}@media screen and (max-width:1199px){.mini-nav-wrapper .module.mini-nav .menu{overflow-x:auto;padding:15px 0;width:100%}}.mini-nav-wrapper .module.mini-nav .menu li{margin:10px 20px;width:100%}@media screen and (min-width:800px){.mini-nav-wrapper .module.mini-nav .menu li{width:calc(50% - 20px)}}@media screen and (min-width:1200px){.mini-nav-wrapper .module.mini-nav .menu li{margin:0 15px;width:auto}}.mini-nav-wrapper .module.mini-nav .menu li .menu-link{background-image:linear-gradient(#0c94d6,#0c94d6);color:#fff;text-transform:none}@media screen and (max-width:1199px){.mini-nav-wrapper .module.mini-nav .menu li .menu-link{white-space:nowrap}}.mini-nav-wrapper .module.mini-nav .menu li .menu-link:hover{color:#fff}.module.related-posts{padding-bottom:80px;width:100%}.module.related-posts .posts{align-items:stretch;display:flex;flex-wrap:wrap}@media screen and (min-width:1200px){.module.related-posts .posts{flex-wrap:nowrap;margin:0 -15px}}.module.related-posts .posts .tease{flex:0 0 auto;width:100%}@media screen and (min-width:1200px){.module.related-posts .posts .tease{padding:0 15px;width:25%}}.module.related-posts .posts .tease .image-wrapper{display:flex;height:180px}.module.related-posts .posts .tease .image-wrapper img{-o-object-fit:cover;object-fit:cover}.module.related-posts .posts .tease .description{display:none}.module.related-posts .posts .tease h2{font-family:freight-sans-compressed-pro,sans-serif;font-size:24px;letter-spacing:.1px;line-height:24px}.module.related-posts .posts .tease .authors{margin-top:4px}.module.related-posts .posts .tease .authors .name{line-height:36px}.module.nav-tiles{padding-bottom:50px;width:100%}@media screen and (min-width:1200px){.module.nav-tiles{padding-bottom:80px}}.module.nav-tiles .nav-tiles-inner{display:flex;flex-wrap:wrap;margin:-20px}.module.nav-tiles .nav-tiles-inner .nav-tile{background:50% no-repeat;background-size:cover;cursor:pointer;display:block;flex:0 0 calc(100% - 60px);margin:20px;overflow:hidden;position:relative}@media screen and (min-width:800px){.module.nav-tiles .nav-tiles-inner .nav-tile{flex:0 0 calc(50% - 60px)}}@media screen and (min-width:1200px){.module.nav-tiles .nav-tiles-inner .nav-tile{flex:0 0 calc(33.33333% - 60px)}}.module.nav-tiles .nav-tiles-inner .nav-tile.has-color{border-right:20px solid;box-sizing:content-box}.module.nav-tiles .nav-tiles-inner .nav-tile .background-image{transition:transform .15s ease-in-out}.module.nav-tiles .nav-tiles-inner .nav-tile:hover .background-image{transform:scale(1.15)}.module.nav-tiles .nav-tiles-inner .nav-tile:before{background:linear-gradient(45deg,rgba(39,36,43,.5),rgba(39,36,43,.3));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.module.nav-tiles .nav-tiles-inner .nav-tile:after{content:"";float:left;margin-left:-1px;padding-top:50%;width:1px}.module.nav-tiles .nav-tiles-inner .nav-tile span{bottom:25px;color:#fff;font-family:freight-sans-compressed-pro,sans-serif;font-size:36px;left:30px;letter-spacing:.6px;line-height:35px;position:absolute;text-transform:uppercase}.module.content-sidebars{display:flex;flex-wrap:wrap;padding:50px 0}@media screen and (min-width:1200px){.module.content-sidebars{flex-wrap:nowrap;padding:80px 0 50px}}.module.content-sidebars .sidebar{flex:0 0 100%}@media screen and (min-width:1200px){.module.content-sidebars .sidebar{flex:0 0 220px}}@media screen and (min-width:1440px){.module.content-sidebars .sidebar{flex:0 0 280px}}@media screen and (max-width:1199px){.module.content-sidebars .sidebar{margin-bottom:20px}.module.content-sidebars .sidebar:last-child{display:none}}.module.content-sidebars .sidebar .sidebar-block{border-top:2px solid #27242b;padding-top:15px}.module.content-sidebars .sidebar .sidebar-block .sidebar-header{font-size:16px;font-weight:600;letter-spacing:1.52px;line-height:16px;margin:0 0 15px;text-transform:uppercase}.module.content-sidebars .sidebar .meta{border-top:2px solid #27242b;padding-top:15px}.module.content-sidebars .sidebar .meta .tease-alt{padding-bottom:40px}.module.content-sidebars .sidebar .meta .attachments{margin-left:60px}.module.content-sidebars .sidebar .meta .attachments h5{font-size:18px;letter-spacing:0;margin-bottom:15px;text-transform:none}.module.content-sidebars .sidebar .meta .attachments a{background:none!important;display:inline-block;font-size:14px;margin-bottom:5px;text-transform:none;transition:color .15s ease-in-out;word-break:break-all}.module.content-sidebars .sidebar .meta .attachments a:hover{color:#822246}.module.content-sidebars .content{flex:0 0 100%}@media screen and (min-width:1200px){.module.content-sidebars .content{flex:1 1 auto;margin:0 40px}}.module.content-sidebars .content :first-child{margin-top:0}.module.content-sidebars .content .text-block:not(:last-child){padding-bottom:50px}.module.content-sidebars .content .text-block .headline{font-size:28px;line-height:32px;margin-top:-12px;text-transform:none}.module.content-sidebars .content .text-block .kicker{color:#786a6e;font-size:14px;font-weight:600;letter-spacing:1.55px;line-height:14px;text-transform:uppercase}.module.content-sidebars .content .text-block p{font-size:18px;letter-spacing:.1px;line-height:30px}@media screen and (min-width:1200px){.module.content-sidebars .content .text-block p{font-size:21px;line-height:32px}}.module.text-columns{padding:50px 0}@media screen and (min-width:1200px){.module.text-columns{padding:80px 0}}.module.text-columns.mode-manual .text{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px}@media screen and (min-width:1200px){.module.text-columns.mode-manual .text{flex-wrap:nowrap}}.module.text-columns.mode-manual .text .column{flex:1 1 400px;margin-top:-20px;padding:0 20px}.module.text-columns.mode-auto.short .text{-moz-columns:1;column-count:1}@media screen and (min-width:1200px){.module.text-columns.mode-auto.columns-2 .text{margin:0 110px}.module.text-columns.mode-auto.columns-3 .text{-moz-columns:3;column-count:3}.module.text-columns.mode-auto .text{grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-moz-columns:2;column-count:2}}.module.text-columns .text p{font-size:18px;letter-spacing:.1px;line-height:30px}@media screen and (min-width:1200px){.module.text-columns .text p{font-size:21px;line-height:32px}}.module.text-columns .text p:first-child{margin-top:0}.module.text-columns .text .column-break{page-break-after:always;-moz-column-break-after:always;break-after:always;display:block}.module.text-columns.short .text p{text-align:center}.module.callout{flex:0 0 100%;padding:50px 0}@media screen and (min-width:1200px){.module.callout{flex:0 0 66.66667%;margin:0 auto;padding:80px 0}}.module.callout .text{border:16px solid;padding:20px 20px 30px}@media screen and (min-width:1200px){.module.callout .text{padding:30px 30px 40px}}.module.callout .text h1{font-size:36px;line-height:36px}@media screen and (min-width:1200px){.module.callout .text h1{font-size:72px;line-height:64px}}.module.callout .text p{font-size:18px;line-height:30px;margin:10px 0 0}@media screen and (min-width:1200px){.module.callout .text p{font-size:21px;line-height:30px}}.big-quote-wrapper{margin:40px 0;position:relative}@media screen and (max-width:1199px){.big-quote-wrapper{display:flex;flex-direction:column}}.big-quote-wrapper:not(.has-photo) .module.big-quote{margin:0 auto;padding:60px 0}@media screen and (min-width:1200px){.big-quote-wrapper:not(.has-photo) .module.big-quote{flex:0 0 66.66667%;padding:120px 0}}.big-quote-wrapper.has-photo .module.big-quote{padding:50px 0}@media screen and (min-width:1200px){.big-quote-wrapper.has-photo .module.big-quote{padding:100px 0}}.big-quote-wrapper.has-photo .module.big-quote blockquote{font-size:42px;line-height:48px;width:100%}@media screen and (min-width:1200px){.big-quote-wrapper.has-photo .module.big-quote blockquote{font-size:56px;line-height:64px;width:50%}}.big-quote-wrapper.has-photo .photo{order:-1;position:relative;width:100%;z-index:1}@media screen and (min-width:1200px){.big-quote-wrapper.has-photo .photo{height:100%;left:0;position:absolute;top:0;width:50%;z-index:1}}@media screen and (max-width:1199px){.big-quote-wrapper.has-photo .photo .background-image{position:static}}@media screen and (min-width:1200px){.big-quote-wrapper.has-photo.photo-left .module.big-quote blockquote{margin-left:calc(50% + 60px)}.big-quote-wrapper.has-photo.photo-right .photo{left:50%}.big-quote-wrapper.has-photo.photo-right .module.big-quote blockquote{margin-right:60px}}.big-quote-wrapper .module.big-quote blockquote{color:#fff;font-size:36px;letter-spacing:.4px;line-height:48px;margin:0}@media screen and (min-width:1200px){.big-quote-wrapper .module.big-quote blockquote{font-size:63px;line-height:79px}}.big-quote-wrapper .module.big-quote blockquote footer{color:#fff;font-size:21px;font-weight:600;letter-spacing:.1px;line-height:30px;margin-top:30px}@media screen and (min-width:1200px){.big-quote-wrapper .module.big-quote blockquote footer{font-size:28px;line-height:36px}}.module.full-width-photo{padding:40px 0 0;position:relative;width:100vw}@media screen and (min-width:1200px){.module.full-width-photo{height:100vh;padding:40px 0}}@media screen and (max-width:1199px){.module.full-width-photo .background-image{height:auto;position:static}.module.full-width-photo .background-image picture{height:auto}}.module.three-across-photos{align-items:center;display:flex;flex-wrap:wrap;margin:0 -7.5px;padding:40px 0;position:relative}@media screen and (min-width:1200px){.module.three-across-photos{flex-wrap:nowrap;height:440px}}.module.three-across-photos .photo{flex:0 0 100%;margin:7.5px 0;position:relative}@media screen and (min-width:1200px){.module.three-across-photos .photo{flex:1 1 33.33333%;height:100%;margin:0 7.5px}}@media screen and (max-width:1199px){.module.three-across-photos .photo .background-image{height:auto;position:static}.module.three-across-photos .photo .background-image picture{height:auto}}.module.chart{padding:80px 0;width:100%}@media screen and (min-width:1200px){.module.chart{flex:0 0 83.33333%;margin:0 auto;padding:80px 0}}.module.chart canvas{margin:0 auto}.module.chart .caption{color:#786a6e;font-size:16px;font-style:italic;line-height:26px;text-align:center}.updates-wrapper .module.updates{padding:50px 0;width:100%}@media screen and (min-width:1200px){.updates-wrapper .module.updates{padding:80px 0}}.updates-wrapper .module.updates .posts{align-items:stretch;display:flex;flex-wrap:wrap;margin:-40px 0}@media screen and (min-width:1200px){.updates-wrapper .module.updates .posts{margin:-40px -20px}}.updates-wrapper .module.updates .posts .tease{flex:0 0 100%;margin:50px 0}@media screen and (min-width:1200px){.updates-wrapper .module.updates .posts .tease{flex:0 0 calc(25% - 40px);margin:50px 20px;max-width:calc(25% - 40px)}}.updates-wrapper .module.updates .posts .tease .image-wrapper{display:flex;height:180px}.updates-wrapper .module.updates .posts .tease .image-wrapper img{-o-object-fit:cover;object-fit:cover}.updates-wrapper .module.updates .view-all{color:#aa2d5c;display:block;margin-top:40px}.updates-wrapper .module.updates .view-all:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 12"><path fill="%23aa2d5c" d="M12 4.5V0l6 6-6 6V7.5H0v-3h12z" fill-rule="evenodd" clip-rule="evenodd"/></svg>')}.module.headshots{padding:80px 0;width:100%}.module.headshots .list{align-items:stretch;display:flex;flex-wrap:wrap;margin:-30px 0}@media screen and (min-width:1200px){.module.headshots .list{margin:-30px -15px}}.module.headshots .list .profile{display:flex;flex:0 0 100%;flex-wrap:wrap;padding:30px 0}@media screen and (min-width:1200px){.module.headshots .list .profile{flex:0 0 50%;flex-wrap:nowrap;padding:30px 15px}}@media screen and (min-width:1440px){.module.headshots .list .profile{flex:0 0 33.3333333%}}.module.headshots .list .profile .thumbnail{border-radius:100%;display:flex;flex:0 0 auto;height:120px;margin:0 0 15px;overflow:hidden;width:120px}@media screen and (min-width:1200px){.module.headshots .list .profile .thumbnail{margin:0 15px 0 0}}.module.headshots .list .profile .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%}.module.headshots .list .profile .name{font-family:freight-sans-pro,sans-serif;font-size:21px;line-height:32px;margin-bottom:8px}@media screen and (min-width:1200px){.module.headshots .list .profile .name{font-size:28px}}.module.headshots .list .profile .profile-link{color:#aa2d5c}.module.headshots .list .profile .description{margin-bottom:15px}.module.headshots .list .profile .description p{font-size:18px;letter-spacing:.1px;line-height:30px}@media screen and (min-width:1200px){.module.headshots .list .profile .description p{font-size:21px;line-height:28px}}.module.headshots .list .profile .description p:first-child{margin-top:0}.module.headshots .list .profile .description p:last-child{margin-bottom:0}.sponsor-outer{background:#f6f5f4}.sponsor-outer .module.sponsor{align-items:center;display:flex;flex-direction:column;padding:80px 0}@media screen and (min-width:1200px){.sponsor-outer .module.sponsor{flex:0 0 66.66667%;flex-direction:row;margin:0 auto;padding:80px 0}}.sponsor-outer .module.sponsor .image-wrapper{flex:0 0 auto;margin:0 auto 40px;max-width:300px}@media screen and (min-width:1200px){.sponsor-outer .module.sponsor .image-wrapper{flex:0 0 300px;margin:0 40px 0 0}}.sponsor-outer .module.sponsor .image-wrapper img{width:100%}@media screen and (max-width:1199px){.sponsor-outer .module.sponsor h2{font-size:36px;letter-spacing:.2px;line-height:36px;text-align:center}}.sponsor-outer .module.sponsor .description p{font-size:21px;letter-spacing:.1px;line-height:32px;text-align:center}@media screen and (min-width:1200px){.sponsor-outer .module.sponsor .description p{text-align:left}}.module+.module.box-grid{padding-top:0}.module.box-grid{margin:0 auto;padding:50px 0}@media screen and (min-width:1200px){.module.box-grid{flex:0 0 83.33333%;padding:80px 0}}.module.box-grid .boxes{align-items:stretch;display:flex;flex-wrap:wrap;margin:-20px 0;width:100%}@media screen and (min-width:1200px){.module.box-grid .boxes{margin:-10px}}.module.box-grid .boxes .box{background:#255177;flex:0 0 100%;margin:20px 0;min-height:300px;padding:50px 30px 60px;position:relative}@media screen and (min-width:1200px){.module.box-grid .boxes .box{flex:0 0 calc(50% - 20px);margin:10px}}.module.box-grid .boxes .box.expandable{align-self:flex-start}.module.box-grid .boxes .box.expandable .expand-toggle{display:none}.module.box-grid .boxes .box.expandable .box-inner{max-height:0;overflow:hidden;transition:max-height .15s ease-in-out}.module.box-grid .boxes .box.expandable .close-button{color:#0c94d6;cursor:pointer;display:none;position:absolute;right:15px;top:15px}.module.box-grid .boxes .box.expandable .expand-toggle-label{color:#fff;cursor:pointer;display:block;font-weight:600;letter-spacing:.5px;margin-top:15px;text-transform:uppercase}.module.box-grid .boxes .box.expandable .expand-toggle-label:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 12"><path fill="%23fff" d="M12 4.5V0l6 6-6 6V7.5H0v-3h12z" fill-rule="evenodd" clip-rule="evenodd"/></svg>')}.module.box-grid .boxes .box.expandable .expand-toggle-label:hover:after{margin-left:15px}.module.box-grid .boxes .box.expandable .expand-toggle-label:after{transition-duration:.15s;transition-property:margin-left;transition-timing-function:cubic-bezier(.4,0,.2,1);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"\00a0\00a0\00a0";display:inline;margin-left:5px}.module.box-grid .boxes .box.expandable .expand-toggle:checked~.box-inner{max-height:1000px}.module.box-grid .boxes .box.expandable .expand-toggle:checked~.close-button{display:block}.module.box-grid .boxes .box.expandable .expand-toggle:checked~.expand-toggle-label{display:none}.module.box-grid .boxes .box h4{border-top:2px solid #0c94d6;color:#fff;font-size:36px;letter-spacing:.6px;padding:16px 0 0;text-transform:uppercase}.module.box-grid .boxes .box .description{color:#fff;font-size:18px;letter-spacing:.1px;line-height:30px;margin-bottom:24px}@media screen and (min-width:1200px){.module.box-grid .boxes .box .description{font-size:21px;line-height:32px;margin-bottom:32px}}.module.box-grid .boxes .box .links a{color:#fff;display:block}.module.box-grid .boxes .box .links a:not(:last-child){margin-bottom:24px}.module.box-grid .boxes .box .button{background:#0c94d6;margin:15px 0 50px}.module.box-grid .boxes .box .staff-contact{width:100%}.module.box-grid .boxes .box .staff-contact h5{border-top:1px solid #0c94d6;color:#fff;font-size:16px;letter-spacing:1.33px;margin-bottom:8px;padding:8px 0;text-transform:uppercase}.module.box-grid .boxes .box .staff-contact .contact{display:flex}.module.box-grid .boxes .box .staff-contact .contact .thumbnail{border-radius:100%;display:flex;height:50px;margin-right:8px;overflow:hidden;width:50px}.module.box-grid .boxes .box .staff-contact .contact .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%}.module.box-grid .boxes .box .staff-contact .contact .name{color:#0c94d6;font-weight:600}.module.box-grid .boxes .box .staff-contact .contact .title{color:#fff}.module-form-wrapper{flex:0 0 66.66667%;margin:0 auto;padding:80px 0}.module-form-wrapper .module.form{background:#255177}.module-form-wrapper .module.form .nf-form-cont{padding:30px 60px}.module-form-wrapper .module.form .nf-form-cont .nf-response-msg p{color:#fff;font-size:16px;line-height:22px;text-align:center}.module-form-wrapper .module.form .nf-form-cont .nf-before-form-content *,.module-form-wrapper .module.form .nf-form-cont h3,.module-form-wrapper .module.form .nf-form-cont hr{color:#fff}.module-form-wrapper .module.form .nf-form-cont .nf-error-msg{color:#eea30c;font-weight:600}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap){margin:20px 0}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap) .nf-field-label{display:block}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap) .nf-field-label label{color:#fff;font-size:16px;font-weight:600;line-height:16px}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap) .nf-field-label label .ninja-forms-req-symbol{color:#fff}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).submit-wrap .nf-element{height:50px;margin:0 auto;width:200px}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).listcheckbox-wrap .nf-field-element ul li .nf-element{display:none}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).listcheckbox-wrap .nf-field-element ul li .nf-element:checked+label:before{background-image:url(d1085ea09b9b22eb9acf19e8105bdc08.svg)}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).listcheckbox-wrap .nf-field-element ul li label{align-items:center;color:#fff;cursor:pointer;display:flex;margin-left:0}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).listcheckbox-wrap .nf-field-element ul li label:before{background:transparent url(fa218288831c6d7f5525e2fd3d5f7c74.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:12px;margin-right:8px;width:12px}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).email-wrap .nf-field-element,.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).textbox-wrap:not(.submit-wrap) .nf-field-element{height:50px}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).email-wrap .nf-field-element .nf-element,.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).textbox-wrap:not(.submit-wrap) .nf-field-element .nf-element{padding:0 15px}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).textarea-wrap .nf-field-element{height:200px}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).textarea-wrap .nf-field-element .nf-element{padding:15px}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).email-wrap .nf-field-element,.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).textarea-wrap .nf-field-element,.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).textbox-wrap:not(.submit-wrap) .nf-field-element{width:100%}.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).email-wrap .nf-field-element .nf-element,.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).textarea-wrap .nf-field-element .nf-element,.module-form-wrapper .module.form .nf-form-cont .field-wrap:not(.hr-wrap).textbox-wrap:not(.submit-wrap) .nf-field-element .nf-element{background:hsla(0,0%,100%,.04);border:1px solid #f6f5f4;color:#fff;font-size:16px;height:100%;width:100%}.search-bar-wrapper{background:#786a6e}.search-bar-wrapper .search-bar{margin:0 auto;padding:80px 0}@media screen and (min-width:1200px){.search-bar-wrapper .search-bar{flex:0 0 66.66667%;padding:80px 0}}.search-bar-wrapper .search-bar .form-label{color:#fff;font-size:18px;font-weight:600;letter-spacing:.51px;margin-bottom:10px}.search-bar-wrapper .search-bar form{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:1200px){.search-bar-wrapper .search-bar form{flex-wrap:nowrap}}.search-bar-wrapper .search-bar form input{background:hsla(0,0%,100%,.04);border:1px solid #fff;color:#fff;flex:1 1 auto;font-size:21px;height:50px;padding:0 15px;width:100%}.search-bar-wrapper .search-bar form button{background:#0c94d6;flex:0 0 180px;margin:20px 0 0}@media screen and (min-width:1200px){.search-bar-wrapper .search-bar form button{margin:0 0 0 20px}}.module.blog-posts-vertical{padding:80px 0}@media screen and (min-width:1200px){.module.blog-posts-vertical{flex:0 0 83.33333%;padding:0 15px;margin:0 auto}}.module.blog-posts-vertical h2{margin-bottom:50px;text-align:center;width:100%}.module.blog-posts-vertical .posts .post{border-top:2px solid #786a6e;display:flex;flex-wrap:wrap;justify-content:center;padding:50px 0}@media screen and (min-width:1200px){.module.blog-posts-vertical .posts .post{flex-wrap:nowrap}}.module.blog-posts-vertical .posts .post .thumbnail-wrapper{display:flex;flex:0 0 auto;height:180px;margin:0 0 8px;position:relative;width:290px}@media screen and (min-width:1200px){.module.blog-posts-vertical .posts .post .thumbnail-wrapper{margin:0 40px 0 0}}.module.blog-posts-vertical .posts .post .thumbnail-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.module.blog-posts-vertical .posts .post .text .kicker{color:#786a6e;font-size:14px;font-weight:600;letter-spacing:1.33px;line-height:18px;margin-bottom:8px;text-transform:uppercase}.module.blog-posts-vertical .posts .post .text .title{font-size:28px;font-weight:600;letter-spacing:.1px;line-height:36px;margin-bottom:8px}.module.blog-posts-vertical .posts .post .text .excerpt{font-size:21px;font-weight:300;line-height:26px;margin:0 0 8px}.module.blog-posts-vertical .posts .post .text .date{color:#786a6e;font-size:16px;font-weight:300;line-height:20px}.module.archive.staff .staff-search-wrapper{background:#255177;margin:0 auto 80px;width:100%}@media screen and (min-width:1200px){.module.archive.staff .staff-search-wrapper{width:66.666667%}}.module.archive.staff .staff-search-wrapper .staff-search{margin:0 auto;padding:60px 10px}@media screen and (min-width:1200px){.module.archive.staff .staff-search-wrapper .staff-search{padding:60px 50px}}.module.archive.staff .staff-search-wrapper .staff-search .module-headline{border-top-color:#0c94d6;color:#fff;padding-bottom:30px}.module.archive.staff .staff-search-wrapper .staff-search .search{display:flex;flex-wrap:wrap}@media screen and (min-width:1200px){.module.archive.staff .staff-search-wrapper .staff-search .search{align-items:stretch;flex-wrap:nowrap}}.module.archive.staff .staff-search-wrapper .staff-search .search .textfield{background:hsla(0,0%,100%,.04)}@media screen and (max-width:1199px){.module.archive.staff .staff-search-wrapper .staff-search .search .textfield{height:50px;width:100%}}.module.archive.staff .staff-search-wrapper .staff-search .search .textfield ::-webkit-input-placeholder{color:#fff;opacity:1}.module.archive.staff .staff-search-wrapper .staff-search .search .textfield ::-moz-placeholder{color:#fff;opacity:1}.module.archive.staff .staff-search-wrapper .staff-search .search .textfield :-ms-input-placeholder{color:#fff;opacity:1}.module.archive.staff .staff-search-wrapper .staff-search .search .textfield ::-ms-input-placeholder{color:#fff;opacity:1}.module.archive.staff .staff-search-wrapper .staff-search .search .textfield ::placeholder{color:#fff;opacity:1}.module.archive.staff .staff-search-wrapper .staff-search .search button{background:#0c94d6;flex:0 0 100%;margin:15px 0 0}@media screen and (min-width:1200px){.module.archive.staff .staff-search-wrapper .staff-search .search button{flex:0 0 200px;margin:0 0 0 15px}}.module.archive.staff .staff-search-wrapper .staff-search .search button .icon{background:transparent url(ab65c9a61b6a02af2f23ad9c71e1c2cd.svg) 50% no-repeat;background-size:contain;display:inline-block;height:20px;margin-right:8px;width:20px}.module.archive.staff .staff-search-wrapper .staff-search .filters{display:flex;flex-wrap:wrap;margin:0 -15px;padding-top:40px}@media screen and (min-width:1200px){.module.archive.staff .staff-search-wrapper .staff-search .filters{flex-wrap:nowrap}}.module.archive.staff .staff-search-wrapper .staff-search .filters .dropdown{box-sizing:border-box;flex:0 0 100%;margin:15px 0;padding:0 15px}@media screen and (min-width:1200px){.module.archive.staff .staff-search-wrapper .staff-search .filters .dropdown{flex:1 1 200px;margin:0}}.module.archive.staff .staff-search-wrapper .staff-search .filters .dropdown button{transition-duration:.15s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);background:#0c94d6}.module.archive.staff .staff-search-wrapper .staff-search .filters .dropdown.has-value button{background:#aa2d5c;text-transform:none}.module.archive.staff .staff-search-wrapper .staff-search .toggle-filters-wrapper{margin-top:30px;text-align:center;width:100%}.module.archive.staff .staff-search-wrapper .staff-search .toggle-filters-wrapper .toggle-filters{color:#fff;font-size:18px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.module.archive.staff .search-results-wrapper{opacity:1;transition:opacity .15s ease-in-out}.module.archive.staff .search-results-wrapper.loading{opacity:0}.module.archive.staff .search-results-wrapper .no-results{font-size:24px;padding:80px 0;text-align:center}.module.archive.staff .search-results-wrapper .staff-directory{width:100%}.module.archive.staff .search-results-wrapper .staff-directory:not(:last-child){padding-bottom:80px}.module.archive.staff .search-results-wrapper .staff-directory .list{display:flex;flex-wrap:wrap;margin:-40px 0}@media screen and (min-width:1200px){.module.archive.staff .search-results-wrapper .staff-directory .list{margin:-40px -20px}}.module.archive.staff .search-results-wrapper .staff-directory .list .tease{flex:0 0 100%;padding:40px 0}@media screen and (min-width:1200px){.module.archive.staff .search-results-wrapper .staff-directory .list .tease{flex:0 0 33.333333%;padding:40px 20px}}.module.archive.member{width:100%}.module.archive.member .member-search-wrapper{background:#255177}.module.archive.member .member-search-wrapper .member-search{padding:40px 0 50px;width:100%}@media screen and (min-width:1200px){.module.archive.member .member-search-wrapper .member-search{padding:80px 80px 100px}}.module.archive.member .member-search-wrapper .member-search .module-headline{border-top-color:#0c94d6;color:#fff}@media screen and (max-width:1199px){.module.archive.member .member-search-wrapper .member-search .module-headline{margin:0 10px;width:calc(100% - 20px)}}@media screen and (max-width:1199px){.module.archive.member .member-search-wrapper .member-search .alpha{display:none}}.module.archive.member .member-search-wrapper .member-search .alpha ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:20px 0 0;padding:0}.module.archive.member .member-search-wrapper .member-search .alpha ul li{display:flex;white-space:nowrap}.module.archive.member .member-search-wrapper .member-search .alpha ul li:not(:last-child){margin-right:5px}.module.archive.member .member-search-wrapper .member-search .alpha ul li:not(:last-child):after{color:#fff;content:"|";font-size:28px;margin:-2px 0 0 5px}.module.archive.member .member-search-wrapper .member-search .alpha ul li a{color:#fff;display:inline-block;font-family:freight-sans-compressed-pro,sans-serif;font-size:28px}.module.archive.member .member-search-wrapper .member-search form{align-items:center;display:flex;justify-content:center}@media screen and (min-width:1200px){.module.archive.member .member-search-wrapper .member-search form{justify-content:space-between;margin:0 -10px}}.module.archive.member .member-search-wrapper .member-search form .search{align-items:stretch;display:flex;flex-wrap:wrap}@media screen and (min-width:1200px){.module.archive.member .member-search-wrapper .member-search form .search{flex:1 1 auto;flex-wrap:nowrap}}.module.archive.member .member-search-wrapper .member-search form .search .textfield{margin:0 10px}@media screen and (max-width:1199px){.module.archive.member .member-search-wrapper .member-search form .search .textfield{flex:0 0 calc(100% - 20px);height:50px}}.module.archive.member .member-search-wrapper .member-search form .search button{background:#0c94d6;flex:0 0 calc(100% - 20px);margin:10px 10px 0}@media screen and (min-width:1200px){.module.archive.member .member-search-wrapper .member-search form .search button{flex:0 0 200px;margin:0 10px}}.module.archive.member .message{font-size:26px;left:0;margin:80px 0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .15s ease-in-out;width:100%}.module.archive.member .search-results-wrapper{min-height:200px;position:relative}.module.archive.member .search-results-wrapper.loading~.loading{opacity:1}.module.archive.member .search-results-wrapper.loading .directory{opacity:0}.module.archive.member .search-results-wrapper.no-results~.no-results{opacity:1}.module.archive.member .search-results-wrapper.no-results .directory{opacity:0}.module.archive.member .search-results-wrapper .directory{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin:-50px 0;opacity:1;transition:opacity .15s ease-in-out}@media screen and (min-width:1200px){.module.archive.member .search-results-wrapper .directory{margin:-50px -40px}}.module.archive.member .search-results-wrapper .directory .tease{box-sizing:border-box;flex:0 0 100%;padding:50px 0}@media screen and (min-width:1200px){.module.archive.member .search-results-wrapper .directory .tease{flex:0 0 33.3333333%;padding:50px 40px}}.module.archive.member .search-results-wrapper .directory .load-more-wrapper{align-items:center;display:flex;flex:0 0 100%;justify-content:center;margin:80px 0}.archive.topic{width:100%}.archive.topic .topics-list{display:flex;flex-wrap:wrap;margin:-30px 0}@media screen and (min-width:1200px){.archive.topic .topics-list{margin:-30px -20px}}.archive.topic .topics-list .topic{display:block;flex:0 0 100%;padding:30px 0}@media screen and (min-width:1200px){.archive.topic .topics-list .topic{flex:0 0 33.3333333%;padding:30px 20px}}.archive.topic .topics-list .topic:hover .thumbnail img{transform:scale(1.15)}.archive.topic .topics-list .topic .thumbnail{background:#255177;display:flex;overflow:hidden;position:relative;width:100%}.archive.topic .topics-list .topic .thumbnail:before{content:"";padding-top:73.25%}.archive.topic .topics-list .topic .thumbnail img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:none;transition:transform .15s ease-in-out;width:100%}.archive.topic .topics-list .topic .thumbnail .trending{bottom:10px;color:#eea30c;font-weight:600;left:10px;position:absolute;text-transform:uppercase;z-index:2}.archive.topic .topics-list .topic .title{font-size:24px;line-height:24px;margin:8px 0}.archive.topic .topics-list .topic .description{font-size:21px;line-height:26px;margin:0}.archive.issue{display:flex;flex-wrap:wrap;margin:-30px 0;padding:80px 0;width:100%}@media screen and (min-width:1200px){.archive.issue{margin:-30px -20px}}.archive.issue .issue{display:block;flex:0 0 100%;padding:30px 0}@media screen and (min-width:1200px){.archive.issue .issue{flex:0 0 33.3333333%;padding:30px 20px}}.archive.issue .issue .topic-links{margin-top:30px}.archive.issue .issue .topic-links h5{font-size:21px;font-weight:600;margin:0 0 20px}.archive.issue .issue .topic-links a{color:#aa2d5c;display:block}.archive.issue .issue .topic-links a:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 12"><path fill="%23aa2d5c" d="M12 4.5V0l6 6-6 6V7.5H0v-3h12z" fill-rule="evenodd" clip-rule="evenodd"/></svg>')}.archive.issue .issue .topic-links a:not(:last-child){margin-bottom:20px}.archive.issue .issue .title{font-size:24px;letter-spacing:.1px;line-height:28px;margin:16px 0 4px}.archive.issue .issue .description{font-size:18px;letter-spacing:.1px;line-height:28px;margin:0}@media screen and (min-width:1200px){.archive.issue .issue .description{font-size:21px;line-height:30px}}.archive.issue .issue .issue-link:hover .thumbnail img{transform:scale(1.15)}.archive.issue .issue .issue-link:hover .thumbnail .icon-overlay{opacity:1}.archive.issue .issue .issue-link .thumbnail{background:#255177;display:flex;overflow:hidden;position:relative;width:100%}.archive.issue .issue .issue-link .thumbnail:before{content:"";padding-top:73.25%}.archive.issue .issue .issue-link .thumbnail .icon-overlay{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);align-items:center;background:rgba(39,36,43,.3);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}.archive.issue .issue .issue-link .thumbnail .icon-overlay svg{width:200px}.archive.issue .issue .issue-link .thumbnail .icon-overlay svg *{stroke:#fff}.archive.issue .issue .issue-link .thumbnail img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:none;transition:transform .15s ease-in-out;width:100%}.archive.program{display:flex;flex-wrap:wrap;margin:-30px 0;width:100%}@media screen and (min-width:1200px){.archive.program{margin:-30px -20px}}.archive.program .program{display:block;flex:0 0 100%;padding:30px 0}@media screen and (min-width:1200px){.archive.program .program{flex:0 0 33.3333333%;padding:30px 20px}}.archive.program .program .project-links{margin-top:30px}.archive.program .program .project-links h5{font-size:21px;font-weight:600;margin:0 0 15px}.archive.program .program .project-links a{color:#aa2d5c;display:block}.archive.program .program .project-links a:not(:last-child){margin-bottom:15px}.archive.program .program .title{font-size:24px;letter-spacing:.1px;line-height:28px;margin:16px 0 4px}.archive.program .program .description{font-size:18px;letter-spacing:.1px;line-height:28px;margin:0}@media screen and (min-width:1200px){.archive.program .program .description{font-size:21px;line-height:30px}}.archive.program .program .program-link:hover .thumbnail img{transform:scale(1.15)}.archive.program .program .program-link .thumbnail{background:#255177;display:flex;overflow:hidden;position:relative;width:100%}.archive.program .program .program-link .thumbnail:before{content:"";padding-top:73.25%}.archive.program .program .program-link .thumbnail img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:none;transition:transform .15s ease-in-out;width:100%}.archive.event{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width:1200px){.archive.event{flex-wrap:nowrap}}.archive.event .filters{flex:0 0 100%;margin-bottom:30px}@media screen and (min-width:1200px){.archive.event .filters{flex:0 0 290px;margin-right:30px}}.archive.event .filters .filter{border-top:1px solid #27242b;display:flex;flex-direction:column;margin-bottom:40px}.archive.event .filters .filter h4{color:#27242b;font-family:freight-sans-pro,sans-serif;font-size:16px;font-weight:600;letter-spacing:1.52px;line-height:21px;margin:15px 0;text-transform:uppercase}.archive.event .filters .filter label{align-items:center;cursor:pointer;display:flex;font-size:16px;line-height:16px;margin-bottom:15px}.archive.event .filters .filter label .icon{background:50% no-repeat;background-size:contain;display:block;height:15px;margin-right:8px;width:15px}.archive.event .filters .filter label input{display:none}.archive.event .filters .filter label input+.icon{background-image:url(e4235fd99365d722bb1c474a37292e52.svg)}.archive.event .filters .filter label input:checked+.icon{background-image:url(8c0b3c10f252349f5a8b60281b0123ee.svg)}.archive.event .events{flex:1 1 auto}.archive.event .events .event{align-items:stretch;border-top:1px solid #27242b;display:flex;flex-wrap:wrap;margin-bottom:50px;min-height:250px;padding-top:30px;width:100%}@media screen and (min-width:1200px){.archive.event .events .event{flex-wrap:nowrap}}.archive.event .events .event .date-wrapper{background:#255177;flex:0 0 290px;height:100%;margin-bottom:40px;min-height:180px;padding:20px;position:relative;width:290px}@media screen and (min-width:1200px){.archive.event .events .event .date-wrapper{margin-right:40px}}.archive.event .events .event .date-wrapper .date *{color:#fff}.archive.event .events .event .date-wrapper.has-image:before{background:rgba(0,0,0,.35);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.archive.event .events .event .date-wrapper .date-inner{position:relative;z-index:1}.archive.event .events .event.past .date-wrapper{background:#786a6e;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.archive.event .events .event .title{color:#0c94d6;font-family:freight-sans-pro,sans-serif;font-size:28px;line-height:36px}.archive.event .events .event .kicker{color:#786a6e;font-weight:600;text-transform:uppercase}.archive.event .events .event .description{font-size:18px;margin-top:10px}.archive.module .blog-posts{margin:-30px 0;width:100%}@media screen and (min-width:1200px){.archive.module .blog-posts{margin:-60px -20px}}.archive.module .blog-posts .tease{padding:30px 0;width:100%}@media screen and (min-width:1200px){.archive.module .blog-posts .tease{float:left;padding:60px 20px;width:50%}}@media screen and (min-width:1200px){.archive.module .blog-posts .tease.featured{margin-bottom:-12px;padding-bottom:0}}.archive.module .blog-posts .tease.featured .title{font-size:48px;line-height:48px}.archive.module .blog-posts .tease.featured .image-wrapper:before{content:"";padding-top:73.5%;width:1px}.archive.module .blog-posts .tease.featured .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.archive.module .blog-posts .tease:nth-child(odd):not(.no-clear){clear:both}.archive.module .blog-posts .tease:not(.featured){display:flex;flex-direction:column}@media screen and (min-width:800px){.archive.module .blog-posts .tease:not(.featured){flex-direction:row}}.archive.module .blog-posts .tease:not(.featured) .kicker{margin-top:0}.archive.module .blog-posts .tease:not(.featured) .image-wrapper{display:flex;margin-bottom:20px;width:100%}@media screen and (min-width:800px){.archive.module .blog-posts .tease:not(.featured) .image-wrapper{height:132px;margin-right:40px;width:180px}}.archive.module .blog-posts .tease:not(.featured) .image-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.module.archive{width:100%}.module.archive .board{display:flex;flex-wrap:wrap;margin:-40px 0}@media screen and (min-width:1200px){.module.archive .board{margin:-40px -20px}}.module.archive .board .member{display:flex;flex:0 0 100%;padding:40px 0}@media screen and (min-width:1200px){.module.archive .board .member{flex:0 0 33.33333%;padding:40px 20px}}.module.archive .board .member .thumbnail-wrapper{border-radius:100%;display:flex;flex:0 0 140px;height:140px;margin-right:20px;overflow:hidden;width:140px}.module.archive .board .member .thumbnail-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.module.archive .board .member .text .officer{color:#aa2d5c;font-size:16px;font-weight:600;letter-spacing:.8px;line-height:21px;text-transform:uppercase}.module.archive .board .member .text .name{color:#0c94d6;font-size:28px;font-weight:600;letter-spacing:.1px;line-height:36px}.module.archive .board .member .text .title{font-size:21px;letter-spacing:.2px;line-height:26px}.single.blog-post .sidebar:first-child{border-top:2px solid #27242b;padding-top:15px}.single.blog-post .sidebar .date{font-size:16px;font-weight:600;letter-spacing:1.52px;text-transform:uppercase}.single.blog-post .sidebar .authors{margin-top:40px}.single.blog-post .sidebar .authors .author{margin-bottom:30px}.single.blog-post .sidebar .tags{display:flex;margin-top:40px}.single.blog-post .sidebar .tags i{display:block;flex:0 0 auto;margin-right:5px;width:50px}.single.blog-post .sidebar .tags i svg{display:block;fill:#786a6e;float:right}.single.blog-post .sidebar .tags .list a{color:#786a6e;font-size:16px;line-height:20px}.single.blog-post .sidebar .tags .list a:not(:last-child):after{content:","}.single.blog-post .sidebar .attachments{display:flex;margin-top:40px}.single.blog-post .sidebar .attachments i{display:block;flex:0 0 auto;margin-right:5px;width:50px}.single.blog-post .sidebar .attachments i svg{display:block;fill:#786a6e;float:right}.single.blog-post .sidebar .attachments .list{display:flex;flex-direction:column}.single.blog-post .sidebar .attachments .list span{font-size:18px;font-weight:600;margin-bottom:5px}.single.blog-post .sidebar .attachments .list a{margin-bottom:5px;text-decoration:underline;text-transform:none}.single.blog-post .sidebar .attachments .list a:before{display:none}.single.blog-post .body{flex:1 1 auto;overflow:hidden;position:relative}.single.blog-post .body p{font-size:18px;letter-spacing:.1px;line-height:30px;max-width:100%}@media screen and (min-width:1200px){.single.blog-post .body p{font-size:21px;line-height:32px}}.single.blog-post .body p a{display:inline;text-transform:none}@media screen and (max-width:1199px){.single.blog-post .body p iframe,.single.blog-post .body p img{height:auto;max-width:100%}}.single.blog-post .body p:first-child{margin-top:0}.single.blog-post .body p:first-child.legacy-photo-credit{font-size:12px;font-style:italic}.resource-library td{padding:.5rem}.resource-library .kicker a{color:#aa2d5c;text-transform:uppercase;font-weight:700}.resource-library .toolicons i{display:block;margin:auto}.resource-library .toolicons{font-size:12px;color:#27242b;text-align:center}.resource-library article{margin-bottom:3rem;display:block}.resource-library .button,.resource-library .component.dropdown .dropdown-inner button,.resource-library button,.resource-library input[type=button],.resource-library input[type=submit]{width:30%}.resource-library .basic-page .main{padding:0}.resource-library .tool-pagination{margin:auto;text-align:center}.resource-library .tool-pagination ul{list-style:none;list-style-image:none;display:inline-flex}.resource-library .tool-pagination ul li{display:inline-block;padding:.5rem}.resource-library .tool-pagination ul li:before{margin:-6px 40px -6px -47px;background:none}.register-links{width:100%;text-align:center}.register-links a{display:inline-block;margin-left:30px;min-width:130px}.register-links a:first-child{margin-left:0}.document{padding:80px 0}@media screen and (min-width:1200px){.document{flex:0 0 83.33333%;margin:0 auto;padding:80px 0}}.document .description{font-size:18px;letter-spacing:.1px;line-height:30px;margin-bottom:30px}@media screen and (min-width:1200px){.document .description{font-size:21px;line-height:32px}}.document .pdf-container{height:800px;position:relative}.view.event .module.hero{overflow:visible}.view.event .add-to-calendar{position:relative}.view.event .add-to-calendar label{align-items:center;cursor:pointer;display:flex;text-decoration:underline}.view.event .add-to-calendar label:before{background:transparent url(cd6f225692635a5b9b9cda88623b1065.svg) 50% no-repeat;content:"";display:block;height:15px;margin-right:8px;width:15px}.view.event .add-to-calendar input.add-to-calendar-checkbox{display:none}.view.event .add-to-calendar input.add-to-calendar-checkbox:checked~.add-link-wrapper{display:block;opacity:1}.view.event .add-to-calendar .add-link-wrapper{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);background:#27242b;border-radius:5px;display:none;left:50%;opacity:0;padding:10px 20px 20px;position:absolute;top:calc(100% + 15px);transform:translateX(-50%);width:175px;z-index:20}.view.event .add-to-calendar .add-link-wrapper:after{border:15px solid transparent;border-bottom-color:#27242b;bottom:100%;content:"";height:0;left:50%;margin-left:-15px;position:absolute;width:0}.view.event .add-to-calendar .add-link-wrapper a{color:#fff;display:inline-block;margin:10px 0}.view.event .add-to-calendar .add-link-wrapper a:first-child{margin-top:0}.view.event .add-to-calendar .add-link-wrapper a:last-child{margin-bottom:0}.view.event .sidebar-block{border-top:2px solid #27242b}.view.event .sidebar-block h3{color:#0c94d6;font-family:freight-sans-pro,sans-serif;font-size:24px;letter-spacing:.8px;line-height:30px;margin-bottom:30px;text-transform:uppercase}.view.event .sidebar-block .location{color:#27242b;font-size:16px;line-height:24px;margin-left:60px;position:relative}.view.event .sidebar-block .location .map-link{clear:both;display:inline-block;font-size:14px;line-height:24px}.view.event .sidebar-block .location:before{background:transparent url(073638ae33a962019f3ba8143cc7f441.svg) 50% no-repeat;background-size:contain;content:"";height:20px;left:-28px;position:absolute;top:2px;width:20px}.view.event .body p{font-size:21px}.view.event .body p:first-child{margin-top:0}.view.event .body p:last-child{margin-bottom:0}.view.event .rsvp-links{align-items:center;display:flex;justify-content:space-between;margin-top:50px;width:100%}.view.event .rsvp-links .add-event-wrapper,.view.event .rsvp-links .button{flex:0 0 auto}.view.event .rsvp-links .add-event-wrapper{color:#aa2d5c}.view.event .rsvp-links .add-event-wrapper .add-to-calendar label:before{background-image:url(d2bde913ab95ead609c060e4640e05a4.svg)}.basic-page .main{padding:80px 0}.basic-page .main .row{flex-wrap:nowrap;margin:0 -20px}.basic-page .main .row .sidebar{border-top:1px solid #27242b;flex:0 0 280px;padding-top:20px}.basic-page .main .row .body{flex:1 1 auto;margin:0 20px}.basic-page .main .row .body h1{color:#0c94d6;font-size:49px;line-height:49px}.basic-page .main .row .body h2{font-family:freight-sans-pro,sans-serif;font-size:28px;line-height:36px;text-transform:none}.basic-page .main .row .body h3{color:#27242b;font-family:freight-sans-pro,sans-serif;font-size:21px;letter-spacing:.67px;line-height:28px}.basic-page .main .row .body h4{font-size:24px;line-height:24px}.basic-page .main .row .body ul{list-style:url(d47ad66c8071ae81acd4c09231d57328.png) inside;padding-left:0}.basic-page .main .row .body ul li{font-size:21px;line-height:32px;margin-bottom:20px}.basic-page .main .row .body p{font-size:21px;line-height:32px}.basic-page .main .row .body p:first-child{margin-top:0}.basic-page .main .row .body p a{letter-spacing:0;text-transform:none}.basic-page .main .row .body p img{height:auto;width:100%}.basic-page .main .row .body figure{margin:15px 0;position:relative;width:100%!important}.basic-page .main .row .body figure img{height:auto;width:100%}.basic-page .main .row .body figure figcaption{border-top:1px solid #27242b;color:#786a6e;font-size:18px;left:calc(100% + 40px);line-height:23px;padding-top:20px;position:absolute;top:0;width:280px}.view.issue .blog-posts-wrapper{background:#f6f5f4}.view.issue .module.events,.view.issue .module.staff{padding:40px 0}.view.topic .blog-posts-wrapper{background:#f6f5f4}.view.topic .module.events,.view.topic .module.staff{padding:40px 0}.single.staff .module.hero{height:120px;min-height:0}.single.staff .sidebar:first-child{border-top:0;padding-top:0}.single.staff .name{color:#0c94d6;font-size:48px;letter-spacing:.2px;line-height:52px}@media screen and (min-width:1200px){.single.staff .name{font-size:60px;letter-spacing:.6px;line-height:48px}}.single.staff .title{font-size:18px;font-weight:600;letter-spacing:1.31px;line-height:24px;margin-top:24px;text-transform:uppercase}.single.staff .email,.single.staff .twitter{margin-top:5px}.single.staff .email a,.single.staff .twitter a{font-size:18px;font-weight:600;letter-spacing:.1px;line-height:30px;text-decoration:underline;text-transform:none}.single.staff .email a:hover,.single.staff .twitter a:hover{background:none}.single.staff .bio{margin-top:40px;margin-bottom:40px}@media screen and (min-width:1200px){.single.staff .bio{min-width:400px}}.single.staff .bio p{font-size:18px;letter-spacing:.1px;line-height:30px}@media screen and (min-width:1200px){.single.staff .bio p{font-size:21px;line-height:32px}}.single.staff .bio p:first-child{margin-top:0}.single.staff .bio p:last-child{margin-bottom:0}.single.staff .thumbnail{background:#786a6e;position:relative;width:100%}.single.staff .thumbnail:after{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);background:radial-gradient(rgba(246,245,244,.6),rgba(246,245,244,0));content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:1}.single.staff .thumbnail img{display:block;max-width:100%;position:relative;z-index:2}.search-hero{align-items:flex-end;background:linear-gradient(180deg,#27242b 0,#786a6e 50%);display:flex;min-height:50vh;width:100%}.search-hero .total-posts{color:#eea30c;font-size:18px;font-weight:600;letter-spacing:1.71px;line-height:18px;text-transform:uppercase}.search-hero form{margin:120px 0 80px;width:100%}.search-hero form .search-wrapper{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;width:100%}.search-hero form .search-wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#fff;flex:1 1 100%;font-family:freight-sans-compressed-pro,sans-serif;font-size:72px;letter-spacing:.3px;line-height:72px;text-transform:uppercase;width:100%}.search-hero form .search-wrapper input:focus{outline:0}.search-hero form .search-wrapper .search-again{background:#0c94d6;flex:0 0 200px}.search-hero form .search-wrapper .search-again .icon{background:transparent url(ab65c9a61b6a02af2f23ad9c71e1c2cd.svg) 50% no-repeat;background-size:contain;display:inline-block;height:20px;margin-right:8px;width:20px}.row.results-wrapper{flex-wrap:nowrap;padding-top:80px}.row.results-wrapper .sidebar{flex:0 0 290px;margin-right:40px}.row.results-wrapper .sidebar .filter{border-top:2px solid #786a6e;display:flex;flex-direction:column;margin-bottom:40px}.row.results-wrapper .sidebar .filter h4{color:#27242b;font-family:freight-sans-pro,sans-serif;font-size:16px;font-weight:600;letter-spacing:1.52px;line-height:21px;margin:15px 0;text-transform:uppercase}.row.results-wrapper .sidebar .filter label{align-items:center;display:flex;cursor:pointer;font-size:16px;line-height:16px;margin-bottom:15px}.row.results-wrapper .sidebar .filter label .icon{background:50% no-repeat;background-size:contain;display:block;height:15px;margin-right:8px;width:15px}.row.results-wrapper .sidebar .filter label input{display:none}.row.results-wrapper .sidebar .filter label input+.icon{background-image:url(e4235fd99365d722bb1c474a37292e52.svg)}.row.results-wrapper .sidebar .filter label input:checked+.icon{background-image:url(8c0b3c10f252349f5a8b60281b0123ee.svg)}.row.results-wrapper .results{flex:1 1 100%}.row.results-wrapper .results .no-results{font-size:24px;text-align:center;width:100%}.row.results-wrapper .results .result{align-items:flex-start;border-top:2px solid #786a6e;display:flex;padding:40px 0 50px}.row.results-wrapper .results .result .image{background:#255177;display:flex;flex:0 0 auto;justify-content:center;position:relative;width:290px}.row.results-wrapper .results .result .image:before{content:"";padding-top:62.07%}.row.results-wrapper .results .result .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.row.results-wrapper .results .result .image.issue-icon{align-items:center;justify-content:center}.row.results-wrapper .results .result .image.issue-icon img{-o-object-fit:contain;object-fit:contain;position:static;width:100px}.row.results-wrapper .results .result .image.staff-thumbnail{border-radius:100%;overflow:hidden;width:180px}.row.results-wrapper .results .result .image.staff-thumbnail:before{padding-top:100%}.row.results-wrapper .results .result .text{flex:1 1 auto;margin-right:40px}.row.results-wrapper .results .result .text .kicker{color:#786a6e;font-size:14px;font-weight:600;letter-spacing:1.33px;line-height:18px;margin-bottom:8px;text-transform:uppercase}.row.results-wrapper .results .result .text .title{font-family:freight-sans-pro,sans-serif;font-size:28px;letter-spacing:.1px;line-height:32px;text-transform:none}.row.results-wrapper .results .result .text .description{font-size:21px;line-height:32px;margin:8px 0 12px}.row.results-wrapper .results .result .text .date{color:#786a6e;font-size:16px;line-height:20px;margin-top:8px}.report-search{background:#255177;padding:50px 15px;width:100%}@media screen and (min-width:1200px){.report-search{padding:80px 15px 90px}}.report-search .search-form{margin:0 auto}.report-search .search-form .title{color:#fff;font-size:18px;font-weight:600;margin-bottom:8px}.report-search .search-form .search-wrapper{align-items:stretch;display:flex;flex-wrap:wrap}@media screen and (min-width:1200px){.report-search .search-form .search-wrapper{flex-wrap:nowrap}}.report-search .search-form .search-wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.04);border:1px solid #fff;color:#fff;flex:1 1 auto;font-size:18px;margin:0 0 10px;padding:12px}@media screen and (min-width:1200px){.report-search .search-form .search-wrapper input{margin:0 10px 0 0;min-width:600px}}.report-search .search-form .search-wrapper input::-webkit-input-placeholder{color:#fff;opacity:1}.report-search .search-form .search-wrapper input::-moz-placeholder{color:#fff;opacity:1}.report-search .search-form .search-wrapper input:-ms-input-placeholder{color:#fff;opacity:1}.report-search .search-form .search-wrapper input::-ms-input-placeholder{color:#fff;opacity:1}.report-search .search-form .search-wrapper input::placeholder{color:#fff;opacity:1}.report-search .search-form .search-wrapper button{background:#0c94d6;width:100%}@media screen and (min-width:1200px){.report-search .search-form .search-wrapper button{width:200px}}.report-search .search-form .search-wrapper button .icon{background:transparent url(ab65c9a61b6a02af2f23ad9c71e1c2cd.svg) 50% no-repeat;background-size:contain;display:inline-block;height:20px;margin-right:8px;width:20px}.module.content-sidebars .sidebar-block.links{margin-bottom:40px}.module.content-sidebars .sidebar-block.links .arrow{color:#aa2d5c;display:block;margin-bottom:20px}.module.content-sidebars .sidebar-block.links .arrow:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 12"><path fill="%23aa2d5c" d="M12 4.5V0l6 6-6 6V7.5H0v-3h12z" fill-rule="evenodd" clip-rule="evenodd"/></svg>')}.explainer-module-wrapper .background{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-2}.explainer-module-wrapper .background>*{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);width:100%}.explainer-module-wrapper .background .active{opacity:1}.explainer-module-wrapper .background .image picture{display:flex;height:100%;width:100%}.explainer-module-wrapper .background .image picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.explainer-module-wrapper .explainer-module{background:transparent;position:relative}.explainer-module-wrapper .explainer-module.title{align-items:center;display:flex;justify-content:center;position:relative}.explainer-module-wrapper .explainer-module.title.filter-dark:before{background:rgba(39,36,43,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.explainer-module-wrapper .explainer-module.title.filter-light:before{background:hsla(0,0%,100%,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.explainer-module-wrapper .explainer-module.title.background-dark .title-wrapper .subtitle,.explainer-module-wrapper .explainer-module.title.background-dark .title-wrapper h1{color:#fff}.explainer-module-wrapper .explainer-module.title .title-wrapper{max-width:840px;position:relative}.explainer-module-wrapper .explainer-module.title .title-wrapper h1{color:#27242b;font-family:freight-sans-pro,sans-serif;font-size:120px;font-weight:400;line-height:150px;margin:0;text-transform:none}.explainer-module-wrapper .explainer-module.title .title-wrapper .subtitle{border-top:2px solid #0c94d6;color:#0c94d6;font-size:28px;font-weight:600;letter-spacing:.1px;line-height:36px;margin:35px 0 0;padding-top:50px;width:100%}.explainer-module-wrapper .explainer-module.text{align-items:center;display:flex;justify-content:center}.explainer-module-wrapper .explainer-module.text.filter-dark:before{background:rgba(39,36,43,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.explainer-module-wrapper .explainer-module.text.filter-light:before{background:hsla(0,0%,100%,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.explainer-module-wrapper .explainer-module.text.background-dark .text h2,.explainer-module-wrapper .explainer-module.text.background-dark .text p{color:#fff}.explainer-module-wrapper .explainer-module.text .text{max-width:840px;position:relative}.explainer-module-wrapper .explainer-module.text .text :first-child{margin-top:0}.explainer-module-wrapper .explainer-module.text .text p{color:#27242b;font-size:21px;line-height:26px}.explainer-module-wrapper .explainer-module.text .text.columns-2{-moz-column-count:2;column-count:2;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.explainer-module-wrapper .explainer-module.text .text.columns-3{-moz-column-count:3;column-count:3;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px;max-width:980px}.explainer-module-wrapper .explainer-module.text .text h2{border-top:2px solid #0c94d6;color:#27242b;font-size:24px;font-weight:600;letter-spacing:.8px;line-height:31px;padding-top:4px;text-transform:uppercase;width:100%}.explainer-module-wrapper .explainer-module.stat{align-items:center;display:flex;justify-content:center}.explainer-module-wrapper .explainer-module.stat.filter-dark .stat-wrapper{background:rgba(39,36,43,.8)}.explainer-module-wrapper .explainer-module.stat.filter-light .stat-wrapper{background:hsla(0,0%,100%,.8)}.explainer-module-wrapper .explainer-module.stat.background-dark .stat-wrapper .caption *{color:#fff}.explainer-module-wrapper .explainer-module.stat .stat-wrapper{box-sizing:content-box;max-width:450px;padding:50px 110px}.explainer-module-wrapper .explainer-module.stat .stat-wrapper .stat{color:#0c94d6;font-family:freight-sans-pro,sans-serif;font-size:120px;font-weight:600;line-height:150px;margin:0;text-align:center;text-transform:none}.explainer-module-wrapper .explainer-module.stat .stat-wrapper .caption{border-top:2px solid #0c94d6;margin:35px 0 0;padding-top:20px;width:100%}.explainer-module-wrapper .explainer-module.stat .stat-wrapper .caption p{color:#27242b;font-size:21px;line-height:26px;text-align:center}.explainer-module-wrapper .explainer-module.quote{align-items:center;display:flex;justify-content:center}.explainer-module-wrapper .explainer-module.quote.filter-dark:before{background:rgba(39,36,43,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.explainer-module-wrapper .explainer-module.quote.filter-light:before{background:hsla(0,0%,100%,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.explainer-module-wrapper .explainer-module.quote.background-dark blockquote p{color:#fff}.explainer-module-wrapper .explainer-module.quote blockquote{border:0;margin:0;max-width:840px;padding:0;position:relative}.explainer-module-wrapper .explainer-module.quote blockquote p{color:#27242b;font-size:63px;letter-spacing:.4px;line-height:70px;margin:0}.explainer-module-wrapper .explainer-module.quote blockquote footer{color:#0c94d6;font-size:28px;font-weight:600;letter-spacing:.19px;line-height:36px;margin-top:32px}.explainer-module-wrapper .explainer-module.overlay{position:relative}.explainer-module-wrapper .explainer-module.overlay.background-dark .overlay .text h2,.explainer-module-wrapper .explainer-module.overlay.background-dark .overlay .text p{color:#fff}.explainer-module-wrapper .explainer-module.overlay.filter-dark .overlay{background:#27242b}.explainer-module-wrapper .explainer-module.overlay.filter-light .overlay{background:#fff}.explainer-module-wrapper .explainer-module.overlay .overlay{position:absolute}.explainer-module-wrapper .explainer-module.overlay .overlay.bottom{bottom:0;height:240px;left:0;padding:40px 0 20px;width:100%}.explainer-module-wrapper .explainer-module.overlay .overlay.bottom .text{max-width:840px}.explainer-module-wrapper .explainer-module.overlay .overlay.side-left{height:100%;left:0;padding:80px 40px 0;top:0;width:480px}.explainer-module-wrapper .explainer-module.overlay .overlay.side-left .text{width:100%}.explainer-module-wrapper .explainer-module.overlay .overlay.side-right{height:100%;padding:80px 40px 0;right:0;top:0;width:480px}.explainer-module-wrapper .explainer-module.overlay .overlay.side-right .text{width:100%}.explainer-module-wrapper .explainer-module.overlay .overlay.columns-2 .text{-moz-column-count:2;column-count:2;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.explainer-module-wrapper .explainer-module.overlay .overlay .text :first-child{margin-top:0}.explainer-module-wrapper .explainer-module.overlay .overlay .text h2{border-top:2px solid #0c94d6;color:#27242b;font-size:24px;font-weight:600;letter-spacing:.8px;line-height:31px;padding-top:4px;text-transform:uppercase;width:100%}.explainer-module-wrapper .explainer-module.overlay .overlay .text p{font-size:18px;line-height:23px}

.acc {
    position: absolute !important;
    height: 1px; width: 1px; 
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

.basic-page .main .row .body.resource-library {
    margin-top: -40px;
    padding-right:100px;
}

.body.resource-library .resource {
    margin-right:60px;
}
.resource-author {
    margin-bottom: 20px;
}
.underFeaturedPosts {
    margin-top:40px;
    margin-right:60px;  
    padding-top:40px;
    border-top:1px solid rgba(39,36,43,0.3);
    padding-left:50px;

}

/* --- */

.memberpressproduct-template-default .sidebar,
.page-id-8917 .sidebar  {
    border-top:none !important;
}

.resource-library .filters {
    display:flex;
    justify-content:flex-start;
    margin-bottom: 30px;
}
.resource-library .component.dropdown .dropdown-inner button {
    min-width:250px;
    display:block;
    margin-right:30px;
}
.textfield.component {
    padding:0;
    margin-bottom: 30px;   
}
.textfield.component input {
    padding:10px 15px;
    border:1px solid rgba(39,36,43,0.3);
}
.resource-library input#q {
    color:#000;
}

.button-wrapper {
    display:flex;
    justify-content:flex-start;
}
.button-wrapper button, .resource-library .component.dropdown .dropdown-inner button {
    min-width:300px;
    max-width:300px;
    width:300px;
    display:block;
    margin-right:30px;
}
.resource-library .component.dropdown .dropdown-inner button:before, .button-wrapper button:before {
    display:none !important;
}
.component.dropdown .dropdown-inner ul {
    width:300px;
}
.component.dropdown .dropdown-inner ul li {
    margin-bottom: 0 !important;
}

.module.related-posts {
    margin-top:40px;
    padding-top:40px;
    border-top:1px solid rgba(39,36,43,0.3);
}

.module.related-posts h4.module-headline {
    border:none;
}

.module.related-posts .posts article {
    margin-bottom: 30px;
}

.module-form-wrapper .module.form .nf-form-cont input.textbox-wrap,
.module-form-wrapper .module.form .nf-form-cont select.textbox-wrap  {
    background: hsla(0,0%,100%,.04) !important;
    border: 1px solid #f6f5f4 !important;
    color: #fff !important;
    font-size: 16px !important;
    height: 50px !important;
    width: 100% !important;
    padding:0 15px !important;
    border-radius:none;
}
.module-form-wrapper .module.form .nf-form-cont select.textbox-wrap {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -webkit-border-radius: 0px !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2IDI1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48Zz4KCTxnPgoJCTxwb2x5Z29uIHBvaW50cz0iMjI1LjgxMyw0OC45MDcgMTI4LDE0Ni43MiAzMC4xODcsNDguOTA3IDAsNzkuMDkzIDEyOCwyMDcuMDkzIDI1Niw3OS4wOTMgICAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiNGRkZGRkYiPjwvcG9seWdvbj4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+") !important;
    background-position: 98% 50% !important;
    background-repeat: no-repeat !important;
    background-size: 16px !important;
}

.module-form-wrapper .module.form .nf-form-cont select[multiple] {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -webkit-border-radius: 0px !important;
    background: hsla(0,0%,100%,.04) !important;
    border: 1px solid #f6f5f4 !important;
    color: #fff !important;
    font-size: 16px !important;
    height: auto !important;
    width: 100% !important;
    padding:15px !important;
    border-radius:none;
    color:#fff;
}
.module-form-wrapper .module.form .nf-form-cont select[multiple] option {
    color:#fff;
}

.nf-form-content .hr-container {
    padding:30px 0;
}
.nf-form-content .hr-container hr {
    opacity:0.4;
}

tr.downloadFile:hover td {
    background:#f9f9f9;
}

.resource-library-category-desc {
font-size: 24px;
    line-height: 36px;
    margin-bottom: 30px;
}

#resource-library-private-feature .row {
    padding:0;
    overflow:hidden;
    width:100%;
}
#resource-library-private-feature .row .feature-text {
    flex:none;
    display: block;
    width:50%;
    float:left;
    margin:0;
}
#resource-library-private-feature .row .update-form-wrapper {
    justify-content:flex-end;
    display:flex;
    align-items:center;
    width:50%;
    float:left;
    margin:0;
}
#resource-library-private-feature .row .update-form-wrapper .update-form {
    background:#27242b;
    color:#fff;
    padding:20px 20px 80px 20px;
    width:50%;
}
#resource-library-private-feature .row .update-form-wrapper .update-form h3 {
    font-size:24px;
    color:#fff;
    margin-bottom:20px;
}
#resource-library-private-feature .row .update-form-wrapper .update-form .field-control {
    width:60%;
    float:left;
}
#resource-library-private-feature .row .update-form-wrapper .update-form .field-control .control-wrapper {
    background: hsla(0,0%,100%,.04);
    border: 1px solid #fff;
    height: 50px;
    margin: 0 0 20px;
    min-width:100%;
    padding: 0 15px;
}
#resource-library-private-feature .row .update-form-wrapper .update-form .field-control .control-wrapper input {
    background: transparent;
    border: 0;
    color: #fff;
    font-size: 18px;
    height: 100%;
    width: 100%;
    float:left;
}
#resource-library-private-feature .row .update-form-wrapper .update-form button {
    width:30%;
    margin-left: 20px;
    float:left;
}

@media screen and (max-width:1500px) {
    #resource-library-private-feature .row {
        padding-left:60px;
        padding-right:60px;
    }
    #resource-library-private-feature .row .update-form-wrapper .update-form {
        width:80%;
    }
}


@media screen and (max-width:899px) {
    #resource-library-private-feature .row .feature-text {
        display: block;
        width:100%;
        float:none;
    }

    #resource-library-private-feature .row .update-form-wrapper {
        display:block;
        flex:none;
        width:100%;
        float:none;
    }
    #resource-library-private-feature .row .update-form-wrapper .update-form {
        width:100%;
        margin:20px auto;
    }
}

/* mailchimp signup responses */
#mce-responses .response {
    margin-bottom: 20px;
    color:#fff;
}
#mce-error-response {
    margin:0 10px 20px 0;
    padding: 10px 20px;
    border: 2px solid #aa2d5c;
    background: #27242b;

    margin-right: 10px;
}
 
