:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}body{background-color:#fff;margin:0;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility!important;font-family:SuisseIntl,sans-serif;letter-spacing:.5px;overflow-x:hidden}button{-webkit-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer;outline:none;margin:0}h1,h2,h3,h4,h5{margin:0;font-weight:400;line-height:1.2}.wp-content{line-height:1.4}a,svg *{transition:all .4s}.container{max-width:1440px;margin:0 auto}.menu a{text-decoration:none}.content,.footer,.notification,.notification-open,.site-header{transition:all .4s ease-in-out}.notification-open>.site-header{-ms-transform:translateY(50px);transform:translateY(50px)}.notification-open .contact-page,.notification-open .default,.notification-open .error404,.notification-open .grant-policy-page,.notification-open .home,.notification-open .news-grid,.notification-open .resources,.notification-open.route-work,.notification-open .story,.notification-open .team{margin-top:140px;transition:all .4s ease-in-out}.notification-open .team-detail{margin-top:50px}@media only screen and (max-width:1024px){.notification-open .contact-page,.notification-open .default,.notification-open .error404,.notification-open .grant-policy-page,.notification-open .home,.notification-open .news-grid,.notification-open .resources,.notification-open.route-work,.notification-open .story,.notification-open .team{margin-top:130px}}.menu-open .notification{display:none}.menu-open>.site-header{-ms-transform:translateY(0);transform:translateY(0)}.divider{width:70px}.divider.white{border-bottom:2px solid #fff}.divider.red{border-bottom:2px solid #ed2737}.divider.black{border-bottom:2px solid #000}.contact-page,.default,.error404,.grant-policy-page,.home,.news-grid,.resources,.route-work,.story,.team{margin-top:var(--page-margin)}.swing-top-back{animation:swing-top-back .4s cubic-bezier(.25,.46,.45,.94) both}.bounce{animation:bounce 1.5s ease-in-out infinite}@keyframes swing-top-back{0%{transform:rotateX(0);transform-origin:top}to{transform:rotateX(-180deg);transform-origin:top;opacity:0}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(5px)}}.white-text,.white-text *{color:#fff}.black-text,.black-text *{color:#000}.red-text,.red-text *{color:#ed2737}.purple-text,.purple-text *{color:#6720a5}.grey-text,.grey-text *{color:#706e6a}.entry h1,.entry h2,.entry h3,.entry p{font-size:18px;color:#000;font-weight:300}.entry h1{font-size:40px}.entry h2{font-size:36px}.entry h3{font-size:32px}.entry a{color:#706e6a}.detail-styles h3,.detail-styles h4,.detail-styles h5{max-width:640px;margin:var(--medium-gutter) auto}.detail-styles h2{font-size:36px;font-weight:300}.detail-styles h3{font-size:26px;font-weight:300}.detail-styles h4{font-size:22px;font-weight:500}.detail-styles h5{font-size:20px;font-weight:500}.detail-styles h6{font-size:12px}.detail-styles p{font-size:18px;color:#000;font-weight:300;line-height:1.5}.detail-styles a{color:#706e6a}.detail-styles .donate{transition:all .5s;letter-spacing:1px;display:inline-block;color:#fff;border:1px solid #ed2737;font-size:12px;text-decoration:none;text-transform:uppercase;padding:10px 20px;font-weight:500}.detail-styles .donate,.detail-styles .donate:after{background-color:#ed2737}@media (hover:hover){.detail-styles .donate:hover{background-color:#fff;color:#ed2737;border:1px solid #ed2737}}.detail-styles ul{padding:0;margin:0 0 30px}.detail-styles ul li{list-style:none;padding-left:0;list-style-position:outside;color:#000;font-size:18px;font-weight:300;padding:2.5px 0;margin-left:15px}.detail-styles ul li:before{content:"\2014   ";margin-left:-15px}.detail-styles br{display:block!important}.detail-styles .credit,.detail-styles .quote,.detail-styles>p,.detail-styles h6,.detail-styles ul{max-width:640px;margin:var(--medium-gutter) auto;font-size:18px;color:#000;font-weight:300}.detail-styles .quote p{font-size:36px;line-height:1.2}.detail-styles .quote .credit{padding:0;color:#ed2737}.detail-styles .quote .credit:before{content:"\2014\9"}.detail-styles .credit{margin:10px 0 40px;font-weight:500;font-size:14px}.detail-styles .alignnone{margin:15px auto;width:100%;display:block;height:auto}.detail-styles .aligncenter{margin:15px auto;display:block;max-width:100%;height:auto}.detail-styles .image-caption{margin:0;text-align:right;font-size:13px;font-weight:300;font-style:italic;color:#706e6a}.detail-styles .wp-caption.aligncenter{display:block;margin:15px auto}.detail-styles .wp-caption.alignnone{display:block;margin:15px auto;width:100%!important}.detail-styles .wp-caption.alignnone img{height:auto;width:100%!important}.detail-styles .wp-caption .wp-caption-text{margin:0 10px;text-align:right;font-size:13px;font-weight:300;font-style:italic;color:#706e6a}.detail-styles .fluid-width-video-wrapper{max-width:1200px;margin:var(--medium-gutter) auto}.detail-styles .fluid-width-video-wrapper iframe{margin:0 auto}@media only screen and (max-width:1024px){.detail-styles .wp-caption.aligncenter,.detail-styles .wp-caption.alignnone{width:100%!important}.detail-styles .wp-caption.aligncenter img,.detail-styles .wp-caption.alignnone img{height:auto;width:100%!important}.detail-styles .quote{padding:0}.detail-styles .quote p{font-size:28px}}.content{z-index:100}.notification{z-index:600}.click-blocker{z-index:700}.site-header{z-index:800}.menu-panel{z-index:900}.fade-enter,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .4s}.slide-left-leave-to,.slide-right-enter{-ms-transform:translateX(-100%);transform:translateX(-100%)}.slide-left-enter,.slide-right-leave-to{-ms-transform:translateX(100%);transform:translateX(100%)}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:transform .4s}.slide-down-leave-to,.slide-up-enter{-ms-transform:translateY(100%);transform:translateY(100%)}.slide-down-enter,.slide-up-leave-to{-ms-transform:translateY(-100%);transform:translateY(-100%)}.slide-down-enter-active,.slide-down-leave-active,.slide-up-enter-active,.slide-up-leave-active{transition:transform .4s}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.news-grid .categories{margin:0;padding:var(--xlarge-gutter) 0 0 var(--medium-gutter);list-style-type:none}.news-grid .categories .menu-item{display:inline}.news-grid .categories a{padding:10px 25px 5px 0;font-size:18px;color:#706e6a;font-weight:300;position:relative}.news-grid .categories a:after{transition:all .4s;content:"";position:absolute;height:2px;bottom:0;left:0;width:calc(100% - 25px)}.news-grid .categories .router-link-active:after{content:"";position:absolute;height:2px;bottom:0;left:0;background-color:#ed2737;width:calc(100% - 25px)}.news-grid .posts .post-block:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.news-grid .load-on-view{min-height:100px}.news-grid .loading{width:100%;text-align:center;font-size:18px;text-transform:capitalize;color:#ed2737;font-weight:300}@media (hover:hover){.news-grid .news-menu li a:hover:after{background-color:#6720a5}}@media only screen and (max-width:1024px){.news-grid .posts .post-block:nth-child(2n){-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:750px){.news-grid .categories .menu-item{display:block;margin-bottom:10px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.contact-page{display:-ms-flexbox;display:flex;padding:var(--large-gutter) 0;box-sizing:border-box}.contact-page .wp-content{width:30%;-ms-flex-item-align:end;align-self:flex-end;padding:var(--large-gutter);box-sizing:border-box}.contact-page .wp-content div:first-of-type{padding-bottom:var(--large-gutter)}.contact-page .wp-content p{margin:0}.contact-page .wp-content .address,.contact-page .wp-content .detail,.contact-page .wp-content .title{font-weight:300;font-size:18px;color:#000;text-decoration:none}.contact-page .wp-content .address{padding-bottom:var(--large-gutter);font-size:26px}.contact-page .wp-content .address a{text-decoration:none;color:#000;line-height:1.3}.contact-page .wp-content .title{font-weight:500;padding-bottom:10px}.contact-page .wp-content .detail{color:#706e6a}.contact-page .responsive-image{width:70%}@media (hover:hover){.contact-page .address a:hover,.contact-page .wp-content p a:hover{color:#ed2737}}@media only screen and (max-width:1024px){.contact-page{-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}.contact-page .responsive-image,.contact-page .wp-content{width:100%}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.default .inner-content{background-color:#f0f0ef;padding:var(--large-gutter);padding-top:140px}.default .inner-content .divider,.default .inner-content .title{font-size:36px;color:#000;margin:40px 0;font-weight:300}.default .inner-content .wp-content{margin-top:70px}.default .error{background-color:#fff;text-align:center;margin:100px;min-height:50vh}.default .error *{margin:20px;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:1024px){.default .inner-content{padding:var(--medium-gutter)}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.home .columns-donate .columns{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.home .columns-donate .column-component{margin-left:0;margin-right:0}@media only screen and (max-width:1024px){.home .columns-donate .column-component{width:50%}}@media only screen and (max-width:750px){.home .columns-donate .column-component{width:100%;margin:inherit}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.grant-policy-page{padding:var(--large-gutter);box-sizing:border-box}.grant-policy-page .wp-content{max-width:640px}.grant-policy-page .wp-content h3{margin:30px 0}.grant-policy-page .wp-content h5{margin:20px 0}.grant-policy-page .wp-content .divider{margin:var(--large-gutter) 0}@media only screen and (max-width:1024px){.grant-policy-page{padding:var(--medium-gutter)}.grant-policy-page .wp-content{max-width:100%}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.resources{background-color:#6720a5;padding:120px 0;min-height:60vh}.resources .columns{display:-ms-flexbox;display:flex}.resources .column{width:33.33%;padding:0 var(--large-gutter);box-sizing:border-box}.resources .column .caption,.resources .column .description,.resources .column .title{font-size:36px;color:#fff;font-weight:300;padding:20px 0;margin:0;width:100%}.resources .column .description{font-size:18px}.resources .column .caption{font-size:16px;font-weight:500}.resources .column .button-component{text-align:center;padding:10px 20px;margin:15px 0}@media only screen and (max-width:1440px){.resources .column .title{font-size:28px}}@media only screen and (max-width:1024px){.resources{padding:50px 0;min-height:auto}.resources .columns{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.resources .column{width:100%;max-width:550px;padding:0 var(--medium-gutter);margin:0 auto;margin-bottom:40px}.resources .column:last-child{margin-bottom:0}.resources .column .title{font-size:22px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.story-wrap .story{max-width:1440px;margin-left:auto;margin-right:auto}.story-wrap .story,.story-wrap .story .section{position:relative;z-index:30}.story-wrap .story ::-webkit-scrollbar{display:none}.story-wrap .story .site-timeline{z-index:20;display:none}.story-wrap .story.near-bottom .site-timeline{display:block}.story-wrap .story #timeline-spacer{background-color:#fff;margin-top:100vh;z-index:15;position:relative;min-height:100vh}@media only screen and (min-width:1440px){.story-wrap .top-panel{position:relative;width:calc(100vw - 8px);margin-left:-50vw;left:50%;background:#fff;z-index:40}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.team .members-grid{padding:var(--xlarge-gutter);text-align:center}.team .members-grid:nth-child(2n){background:#f0f0ef}.team .members-grid .page-description,.team .members-grid .title{font-size:36px;font-weight:300;text-align:center;max-width:700px;margin:20px auto}.team .members-grid .title{margin-top:0}.team .members-grid .divider{margin:0 auto}.team .members-grid .page-description{font-size:22px;color:#706e6a}.team .members-grid .toggle-grid{font-size:14px;color:#6720a5;text-transform:uppercase;font-weight:500;display:inline}.team .members-grid .toggle-grid .svg-wrapper{display:inline-block;-ms-transform:rotate(180deg);transform:rotate(180deg);-ms-transform-origin:center;transform-origin:center;transition:all .5s;vertical-align:baseline;margin-left:15px}.team .members-grid .toggle-grid.rotate .svg-wrapper{-ms-transform:rotate(0deg);transform:rotate(0deg)}.team .members-grid .parent-pages{list-style:none;text-align:left;padding-left:30px}.team .members-grid .parent-pages li{display:inline;text-align:left;padding:10px 20px 5px 0;font-size:18px;color:#706e6a;font-weight:400;position:relative}.team .members-grid .parent-pages li:hover{cursor:pointer}.team .members-grid .parent-pages .active-category{color:#ed2737;transition:all .4s}.team .members-grid .parent-pages .active-category:after{content:"";position:absolute;height:2px;bottom:0;left:0;background-color:#ed2737;width:calc(100% - 20px);transition:all .4s}.team .members-grid .members{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:0;transition:opacity 1.5s}.team .members-grid .members.in-view{opacity:1}@media (hover:hover){.team .members-grid .toggle-grid:hover{cursor:pointer}}@media only screen and (max-width:1024px){.team .members-grid{padding:40px var(--medium-gutter)}.team .members-grid .page-description{font-size:18px}.team .members-grid .parent-pages{padding-left:0;text-align:center}.team .members-grid .members{-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:750px){.team .members-grid .parent-pages li{font-size:16px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.team-detail{min-height:75vh}.team-detail .close{position:fixed;padding:20px;right:30px;top:5px;z-index:10}.team-detail .close svg{width:30px;height:auto}.team-detail .close svg *{fill:#000}.notification-open .team-detail .close{top:70px}.team-detail .wrapper{position:relative}.team-detail .responsive-image{position:fixed!important;top:0;left:0;bottom:0;width:50%}.team-detail .meta{position:absolute;width:50%;margin-left:50%;padding:var(--large-gutter) var(--xlarge-gutter);text-align:center;box-sizing:border-box}.team-detail .meta .name,.team-detail .meta .quote,.team-detail .meta .wp-content{margin:40px 0;font-weight:300}.team-detail .meta .name{font-size:26px;font-weight:400}.team-detail .meta .name .line{display:block}.team-detail .meta .name .line-2{font-size:18px;color:#706e6a;margin-top:10px;font-weight:300}.team-detail .meta .divider{margin:0 auto}.team-detail .meta .email{margin-top:40px;font-weight:500;color:#6720a5;text-decoration:none;font-size:14px;display:inline-block}.team-detail .meta .quote p{font-size:26px;margin:0;text-align:center}.team-detail .meta .quote p:before{content:"\201C"}.team-detail .meta .quote p:after{content:"\201D"}.team-detail .meta .wp-content{text-align:left;font-size:18px}@media (hover:hover){.team-detail .close:hover{cursor:pointer}.team-detail .close:hover svg *{fill:#ed2737}}@media only screen and (max-width:1024px){.team-detail .close{right:20px;top:20px}.notification-open .team-detail .close svg *{fill:#fff}.team-detail .wrapper{height:100%}.team-detail .meta,.team-detail .responsive-image{width:100%;box-sizing:border-box}.team-detail .responsive-image{position:relative!important}.team-detail .responsive-image .image-sizer{padding-bottom:150%}.team-detail .meta{margin-left:0;padding:var(--medium-gutter)}.team-detail .meta .quote p{font-size:22px}.team-detail .meta .name,.team-detail .meta .quote,.team-detail .meta .wp-content{margin:20px 0}.team-detail .meta .email{margin-top:20px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.amazon-section{padding:var(--large-gutter);background-color:#ed2737;text-align:center}.amazon-section .responsive-image{max-width:200px;height:auto;margin:var(--large-gutter) auto;margin-top:0}.amazon-section .wp-content{max-width:600px;margin:var(--large-gutter) auto;font-size:22px;font-weight:300;color:#fff}.amazon-section .wp-content a{text-decoration:none;color:#fff}@media only screen and (max-width:1024px){.amazon-section{padding:var(--large-gutter) var(--medium-gutter)}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.button-component{transition:all .5s;letter-spacing:1px;display:inline-block}.button-component.color-theme-red{background-color:#ed2737;color:#fff;border:1px solid #ed2737}.button-component.color-theme-red:after{background-color:#ed2737}@media (hover:hover){.button-component.color-theme-red:hover{background-color:#fff;color:#ed2737;border:1px solid #ed2737}}.button-component.color-theme-purple-block{background-color:#fff;color:#6720a5;border:1px solid #6720a5}.button-component.color-theme-purple-block:after{background-color:#6720a5}@media (hover:hover){.button-component.color-theme-purple-block:hover{background-color:#6720a5;color:#fff;border:1px solid #fff}}.button-component.color-theme-purple{color:#6720a5}.button-component.color-theme-purple:after{background-color:#6720a5}.button-component.color-theme-white{background-color:#fff;color:#ed2737;border:1px solid #fff}.button-component.color-theme-white:after{background-color:#ed2737}@media (hover:hover){.button-component.color-theme-white:hover{background-color:#ed2737;color:#fff;border:1px solid #fff}}.button-component.block{padding:10px 20px}.button-component.block,.button-component.line{font-size:14px;text-decoration:none;text-transform:uppercase;font-weight:500}.button-component.line{position:relative;display:inline-block;width:-webkit-fit-content;width:fit-content;padding:8px 0 3px;letter-spacing:.5px}.button-component.line:after{content:" ";height:2px;width:100%;display:block;position:absolute;top:0;transition:top .4s}.not-touch .button-component.line:hover:after{top:100%}@media only screen and (max-width:1024px){.button-component.line{font-size:14px}.button-component.line:after{top:100%}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.column-component{width:33%;padding:30px;margin:0 10px;background:#fff;text-align:center;box-sizing:border-box;background-color:#fff;opacity:0;transition:all .4s;-ms-transform:translateY(100px);transform:translateY(100px)}.column-component.viewed{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.column-component .title{font-size:20px;font-weight:500}.column-component .description{font-size:18px;font-weight:300;text-align:center}.column-component .logo .svg,.column-component .logo img,.column-component .logo svg{width:auto;margin:20px auto;max-height:55px}.column-component.large{background-color:transparent}.column-component.large .logo .svg,.column-component.large .logo img,.column-component.large .logo svg{max-height:250px}@media only screen and (max-width:1024px){.column-component{width:100%;max-width:400px;margin:0 auto;margin-top:10px;padding:20px;-ms-flex-positive:1;flex-grow:1}.column-component:first-child{margin-top:0}.column-component.large{padding:0}}@media only screen and (max-width:750px){.column-component{width:100%}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.stat{width:25%;padding:40px;box-sizing:border-box;text-align:center;transition:all .25s}.stat .number{font-size:100px;color:#ed2737;font-weight:400;display:block}.stat .description,.stat .title{font-size:18px;color:#000;font-weight:500}.stat .description{font-weight:300;margin:10px 0}.stat sup{font-size:10px;font-weight:500}@media only screen and (max-width:1024px){.stat{width:50%}}@media only screen and (max-width:750px){.stat{width:100%;padding:var(--medium-gutter)}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.featured-news-block{background-color:#f0f0ef;text-align:center;padding:var(--large-gutter) 0}.featured-news-block .content,.featured-news-block .page-title{font-size:36px;font-weight:300}.featured-news-block .page-title{margin-bottom:20px}.featured-news-block .content{font-size:22px;max-width:750px;margin:var(--medium-gutter) auto;color:#706e6a}.featured-news-block .content p{margin:0}.featured-news-block .divider{margin:0 auto}.featured-news-block .posts .post-block:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.featured-news-block .responsive-image .image-sizer>*{transition:all .4s}@media (hover:hover){.featured-news-block .responsive-image:hover .image-sizer>*{opacity:.9;cursor:pointer}}@media only screen and (max-width:1024px){.featured-news-block .content{font-size:18px;padding:0 20px}.featured-news-block .posts .post-block:nth-child(2n){-ms-flex-direction:column;flex-direction:column}}.newsletter-submit-enter-active,.newsletter-submit-leave-active{transition:opacity .3s}.newsletter-submit-enter,.newsletter-submit-leave-to{opacity:0}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.menu-panel{position:fixed;top:70px;left:0;background:#fff;height:calc(100vh - 70px);width:100%;overflow:hidden}.menu-panel .mobile-menu{padding-left:var(--medium-gutter);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:left;align-content:left;-ms-flex-align:start;align-items:flex-start;height:100%;font-size:30px;font-weight:500;text-transform:uppercase}.menu-panel .mobile-menu .button-component{margin:20px 0;font-size:18px}.menu-panel .mobile-menu .button-component,.menu-panel .mobile-menu .donate,.menu-panel .mobile-menu .main-menu{-ms-transform:translateY(-90px);transform:translateY(-90px)}.menu-panel .mobile-menu .donate{padding:5px 0;margin-bottom:5px;text-decoration:none;color:#ed2737}.menu-panel .mobile-menu .menu a{display:inline-block;padding:5px 0;margin-bottom:5px;color:#706e6a;position:relative}.menu-panel .mobile-menu .menu a.router-link-active:after{background-color:#ed2737}.menu-panel .mobile-menu .menu a.router-link-active:after,.menu-panel .mobile-menu .menu a:after{content:"";position:absolute;height:2px;bottom:0;left:0;width:100%;transition:all .4s}.menu-panel .social-menu-component{position:absolute;bottom:var(--xlarge-gutter);left:var(--medium-gutter)}.menu-panel .social-menu-component h4{color:red}.menu-panel .social-menu-component a{padding:10px 20px 0 0}.menu-panel .social-menu-component a svg{width:auto;max-height:50px}.menu-panel .social-menu-component a svg path{fill:#ed2737}@media only screen and (max-width:1024px){.menu-panel{top:var(--page-margin);height:calc(100vh - var(--page-margin))}.menu-panel .mobile-menu{font-size:26px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.newsletter-form .signup-message{color:#fff;margin-bottom:55px;font-size:14px;max-width:500px}.newsletter-form label{display:none}.newsletter-form input[type=submit]{border:none;background-color:#fff;color:#ed2737;text-transform:uppercase;font-weight:500;border:2px solid #fff;transition:all .5s;-webkit-appearance:none;appearance:none;border-radius:0;padding:10px 20px;font-size:14px;letter-spacing:1px}.footer .newsletter-form input[type=submit]{margin-left:112px}.newsletter-form .name{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}.newsletter-form .name input[type=text]:first-of-type{margin-right:5px}.newsletter-form input[type=email],.newsletter-form input[type=text]{background-color:transparent;color:#fff;font-size:22px;font-weight:300;padding-bottom:10px;width:50%;height:22px;border:none;border-bottom:2px solid #fff;border-radius:0;-webkit-appearance:none;appearance:none}.newsletter-form input[type=email]:-ms-input-placeholder,.newsletter-form input[type=text]:-ms-input-placeholder{color:#fff;font-size:22px;overflow:visible}.newsletter-form input[type=email]::placeholder,.newsletter-form input[type=text]::placeholder{color:#fff;font-size:22px;overflow:visible}.newsletter-form input[type=email]:focus,.newsletter-form input[type=text]:focus{outline:none}@media (hover:hover){.newsletter-form input[type=submit]:hover{cursor:pointer;background-color:#ed2737;color:#fff}}.newsletter-form .message{position:absolute;left:0;bottom:-30px;color:#fff;text-transform:capitalize;font-weight:500}.newsletter-form .success-message{position:relative}.newsletter-form .success-message .message{left:50%;bottom:-5px;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:1024px){.newsletter-form{margin-bottom:20px}.newsletter-form .signup-message,.newsletter-form input[type=email],.newsletter-form input[type=text]{text-align:left;margin-bottom:25px;max-width:100%;width:100%}.newsletter-form .success-message .message{bottom:0;left:unset;-ms-transform:none;transform:none}.footer .newsletter-form{text-align:center}.footer .newsletter-form .signup-message{max-width:500px;margin:0 auto;margin-bottom:20px}.footer .newsletter-form input[type=submit]{margin-left:10px}}@media only screen and (max-width:750px){.footer .newsletter-form input[type=submit]{margin-left:0}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.newsletter-section{padding:var(--large-gutter);background-color:#6720a5;text-align:center}.newsletter-section .newsletter-form{text-align:center}.newsletter-section .newsletter-form .name{-ms-flex-pack:center;justify-content:center}.newsletter-section .newsletter-form .signup-message{max-width:600px;margin:0 auto;margin-bottom:30px;font-size:22px;font-weight:300}.newsletter-section .newsletter-form input[type=submit]{color:#6720a5;transition:all .5s;border:2px solid #fff;margin-left:40px;padding:10px 20px;font-size:14px;font-weight:500;letter-spacing:1px}.newsletter-section .newsletter-form input[type=email],.newsletter-section .newsletter-form input[type=text]{width:350px;height:30px;padding-bottom:10px;font-size:30px}.newsletter-section .newsletter-form input[type=email]:-ms-input-placeholder,.newsletter-section .newsletter-form input[type=text]:-ms-input-placeholder{color:#fff;font-size:30px}.newsletter-section .newsletter-form input[type=email]::placeholder,.newsletter-section .newsletter-form input[type=text]::placeholder{color:#fff;font-size:30px}.newsletter-section .newsletter-form input[type=text]{width:258px}.newsletter-section .error-message{position:relative}.newsletter-section .error-message .message{color:#ed2737;text-transform:uppercase;font-weight:500;text-align:center;width:100%}.newsletter-section .social-menu{margin-top:50px}.newsletter-section .social-menu li a{padding:0 15px}.newsletter-section .social-menu li a svg{height:20px;width:auto}@media (hover:hover){.newsletter-section input[type=submit]:hover{background-color:transparent;color:#fff}.newsletter-section .social-menu li a svg:hover *{fill:#ed2737}}@media only screen and (max-width:1024px){.newsletter-section{padding:var(--large-gutter) var(--medium-gutter)}.newsletter-section .newsletter-form .name{-ms-flex-direction:column;flex-direction:column}.newsletter-section .newsletter-form .name input[type=text]:first-of-type{margin-right:auto}.newsletter-section .newsletter-form input[type=email],.newsletter-section .newsletter-form input[type=text]{height:28px;padding-bottom:10px;text-align:left;display:block;margin:20px auto}.newsletter-section .newsletter-form input[type=email]:-ms-input-placeholder,.newsletter-section .newsletter-form input[type=text]:-ms-input-placeholder{font-size:28px}.newsletter-section .newsletter-form input[type=email]::placeholder,.newsletter-section .newsletter-form input[type=text]::placeholder{font-size:28px}.newsletter-section .newsletter-form input[type=text]{width:350px}.newsletter-section .newsletter-form input[type=submit]{margin-left:0;display:block;margin:20px auto}}@media only screen and (max-width:750px){.newsletter-section .newsletter-form .signup-message{font-size:18px}.newsletter-section .newsletter-form input[type=email],.newsletter-section .newsletter-form input[type=text]{width:300px;text-align:left;font-size:22px}.newsletter-section .newsletter-form input[type=email]:-ms-input-placeholder,.newsletter-section .newsletter-form input[type=text]:-ms-input-placeholder{font-size:22px}.newsletter-section .newsletter-form input[type=email]::placeholder,.newsletter-section .newsletter-form input[type=text]::placeholder{font-size:22px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.next-prev-block{position:relative;display:inline-block;width:50%;z-index:0;letter-spacing:normal;text-align:left}.next-prev-block .meta{position:absolute;top:0;left:0;height:100%;width:100%;padding:0 var(--large-gutter);z-index:20;box-sizing:border-box;transition:all .4s;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.next-prev-block .line-1,.next-prev-block .line-2,.next-prev-block .title,.next-prev-block .top-text{color:#fff;text-transform:capitalize;width:100%;font-weight:500;font-size:14px}.next-prev-block .top-text{text-transform:uppercase}.next-prev-block .title{font-size:19px;line-height:1.4;margin-top:10px}.next-prev-block .line-2{font-size:22px}.next-prev-block .rsp-image-module,.next-prev-block .rsp-image-module .image,.next-prev-block img{transition:unset}.next-prev-block+.next-prev-block{text-align:right}.next-prev-block:only-child{width:100%}.next-prev-block:only-child .image-sizer{padding-bottom:28.125%!important}@media (hover:hover){.next-prev-block .meta:hover{background-color:hsla(0,0%,100%,.25)}}@media only screen and (max-width:1024px){.next-prev-block .image-sizer{padding-bottom:85%!important}.next-prev-block .meta{padding:var(--small-gutter) var(--medium-gutter);-ms-flex-pack:end;justify-content:flex-end}.next-prev-block .top-text{font-weight:500;font-size:20px;padding:15px 0}.section-work .next-prev-block .top-text{display:none}.next-prev-block .title{font-size:16px}}@media only screen and (max-width:1024px){.news-single .next-prev-block .line-2,.news-single .next-prev-block .title,.next-prev-block .line-2,.next-prev-block .title{display:none}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.next-prev-grid{display:-ms-flexbox;display:flex}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.notification{position:fixed;top:0;left:0;height:50px;width:100%;font-size:14px;text-align:center;background-color:#f0f0ef;box-sizing:border-box;transition:all 5s;opacity:0}.notification.show-modal{opacity:.98}.notification .cta,.notification .message{color:#6720a5;text-transform:uppercase;text-decoration:none;font-weight:500}.notification .message{position:absolute;top:16px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification .cta{color:#ed2737}.notification .close{position:absolute;right:50px;top:15px}.notification .close svg{width:15px;height:auto;vertical-align:middle}@media (hover:hover){.notification .close:hover{cursor:pointer}}@media only screen and (max-width:1024px){.notification{line-height:1}.notification .cta,.notification .message{font-size:14px;top:18px}.notification .close{padding:10px;right:10px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:750px){.notification .cta,.notification .message{font-size:12px;top:20px;max-width:80%}.notification .close{right:5px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.post-block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding:var(--large-gutter) 0;text-decoration:none;color:#000}.post-block:last-child{padding-bottom:0}.news-grid .post-block:last-child{padding-bottom:var(--large-gutter)}.post-block .responsive-image{width:50%}.post-block .post-meta{width:50%;text-align:left;padding:var(--large-gutter) 90px;box-sizing:border-box}.post-block .post-meta .date{font-size:13px;color:#706e6a;font-weight:300;text-transform:capitalize;margin:0 0 30px}.post-block .post-meta .title{font-size:22px;font-weight:500;margin:20px 0}.post-block .post-meta .wp-content{font-size:18px;font-weight:300;color:#706e6a;margin:40px 0}@media (hover:hover){.post-block:hover .button-component.line:after{top:100%}}@media only screen and (max-width:1024px){.post-block{-ms-flex-direction:column;flex-direction:column;padding:var(--medium-gutter) 0}.post-block .responsive-image{width:100%}.post-block .post-meta{width:100%;padding:var(--medium-gutter)}.post-block .post-meta .date{margin:0 0 20px}.post-block .post-meta .wp-content{margin:20px 0}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.quote-block{text-align:center;padding:var(--xlarge-gutter) var(--large-gutter)}.quote-block.color-theme-red{background-color:#fff}.quote-block.color-theme-red p{color:#ed2737}.quote-block.color-theme-purple{background-color:#6720a5}.quote-block.color-theme-purple p{color:#fff}.quote-block .wp-content{max-width:950px;margin:0 auto;font-size:36px;font-weight:300;line-height:1.25}.quote-block .wp-content p{margin:0 0 30px}.quote-block .purple .wp-content{color:#fff;background-color:#6720a5}@media only screen and (max-width:1024px){.quote-block{padding:var(--large-gutter) var(--medium-gutter)}.quote-block .wp-content{font-size:22px}.quote-block .wp-content p{margin:0 0 20px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.footer{position:relative;width:100%;padding:var(--xlarge-gutter) 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:start;align-items:flex-start;background-color:#ed2737}.footer .footer-logo{padding-left:var(--large-gutter);margin-top:-25px;margin-bottom:50px}.footer .footer-logo img,.footer .footer-logo svg{width:135px;height:auto}.footer .footer-menu a{display:inline-block;position:relative;padding:5px 0;color:#fff;text-transform:uppercase;font-weight:500;font-size:14px;transition:all .5s}.footer .footer-menu a.router-link-active:after{content:"";position:absolute;height:2px;bottom:0;left:0;background-color:#fff;width:100%}.footer .footer-menu li a:after{content:"";position:absolute;height:2px;bottom:0;left:0;width:100%;transition:all .4s}.footer .menu h4{text-transform:uppercase;color:#fff;padding-bottom:10px;font-size:16px}.footer .right{position:relative;padding-right:var(--large-gutter)}.footer .copyright,.footer .message{position:absolute;bottom:83px;left:var(--large-gutter);color:#fff;font-size:10px}.footer .message{bottom:68px}.footer .social-menu a svg{height:18px;width:auto}@media (hover:hover){.footer .footer-menu li a:hover:after{background-color:#fff;transition:all .4s}}@media only screen and (min-width:1024px){.footer .social-menu li a:first-child{padding-left:0;padding-right:15px}}@media only screen and (max-width:1024px){.footer{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;text-align:center}.footer .menu,.footer .right{padding:10px 20px}.footer .footer-logo{padding:0;margin:0 0 10px}.footer .footer-menu,.footer .social-menu{margin-bottom:20px}.footer .social-menu a svg{height:24px}.footer .copyright,.footer .message{position:relative;bottom:auto;left:auto;padding:10px 20px}}@media only screen and (max-width:750px){.footer .footer-menu a{padding:2.5px 0;margin-bottom:5px}.footer .menu h4{padding-bottom:20px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.site-header{position:fixed;top:0;left:0;width:100%;height:90px;background-color:hsla(0,0%,100%,.98)}.menu-open .site-header{background-color:#fff}.site-header .logo{display:inline;position:absolute;top:24px;left:var(--large-gutter)}.site-header .menu-right{text-align:right;position:absolute;top:25px;right:var(--large-gutter)}.site-header .menu-right .main-menu,.site-header .menu-right li{display:inline}.site-header .menu-right .main-menu a,.site-header .menu-right li a{font-size:12px;font-weight:500;color:#706e6a;letter-spacing:1px;text-decoration:none;text-transform:uppercase;padding:5px 30px 5px 0;position:relative;transition:all .4s}.site-header .menu-right .main-menu a.router-link-active:after,.site-header .menu-right li a.router-link-active:after{content:"";position:absolute;height:2px;bottom:0;left:0;background-color:#ed2737;width:calc(100% - 30px);transition:all .4s}.site-header .menu-right .main-menu a:after,.site-header .menu-right li a:after{transition:all .4s;content:"";position:absolute;height:2px;bottom:0;left:0;width:calc(100% - 30px)}.site-header .menu-right .hamburger{text-align:right;display:none}@media (hover:hover){.site-header .main-menu li a:hover.router-link-active:after,.site-header .main-menu li a:hover:after{background-color:#6720a5;transition:all .4s}}@media only screen and (max-width:1250px){.site-header .menu-right .main-menu a,.site-header .menu-right li a{font-size:10px;padding:5px 15px 5px 0}.site-header .menu-right .main-menu a.router-link-active:after,.site-header .menu-right .main-menu a:after,.site-header .menu-right li a.router-link-active:after,.site-header .menu-right li a:after{width:calc(100% - 15px)}}@media only screen and (max-width:1024px){.site-header{height:80px}.site-header .logo{top:20px;left:var(--medium-gutter)}.site-header .menu-right{top:21px;right:calc(var(--medium-gutter) - 5px)}.site-header .menu-right .main-menu{display:none}.site-header .menu-right .hamburger{display:inline;padding:5px;width:30px;height:30px}.site-header .menu-right .button-component{display:none}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.social-menu-component{margin:0;padding:0}.social-menu-component li{display:inline}.social-menu-component li a{display:inline-block;padding:0 7.5px}@media (hover:hover){.social-menu-component ul a svg:hover *{fill:#000}}@media only screen and (max-width:1024px){.social-menu-component ul a{padding:0 10px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.three-columns{padding:var(--large-gutter);background-color:#f0f0ef;text-align:center}.three-columns .wp-content{text-align:center;font-size:22px;font-weight:300;max-width:525px;margin:30px auto;margin-top:0}.three-columns .wp-content p{margin:0}.three-columns .wp-content>*{font-weight:300}.three-columns .divider{margin:0 auto}.three-columns .columns{display:-ms-flexbox;display:flex;margin:30px 0}@media only screen and (max-width:1024px){.three-columns{padding:var(--large-gutter) var(--medium-gutter)}.three-columns .wp-content{margin-bottom:20px}.three-columns .columns{-ms-flex-direction:column;flex-direction:column;margin:20px 0}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.featured-slide{text-align:left;display:-ms-flexbox;display:flex;max-width:1440px;margin:0 auto}.featured-slide .text-content{width:40%;padding:var(--large-gutter);box-sizing:border-box;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.featured-slide .text-content .caption,.featured-slide .text-content .credit,.featured-slide .text-content .divider,.featured-slide .text-content .icon,.featured-slide .text-content .quote,.featured-slide .text-content h2{color:#fff;font-size:36px;font-weight:400;margin:40px 0}.featured-slide .text-content .icon{cursor:pointer}.featured-slide .text-content .quote p:before{content:open-quote;margin-left:-10px}.featured-slide .text-content .quote p:after{content:close-quote}.featured-slide .text-content .credit{font-size:13px;font-weight:500;margin:15px 0}.featured-slide .text-content .caption{font-size:18px;font-weight:300}.featured-slide .responsive-image{width:60%}@media only screen and (max-width:1024px){.featured-slide{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.featured-slide .responsive-image,.featured-slide .text-content{-ms-flex-align:center;align-items:center;width:100%;-ms-flex:1;flex:1}.featured-slide .text-content{padding:var(--medium-gutter)}.featured-slide .text-content .quote{font-size:32px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.featured-slideshow{background-color:#ed2737;height:-webkit-max-content;height:max-content;min-height:70vh}.featured-slideshow .nav.next{position:absolute;z-index:900;top:0;width:50%;bottom:0;right:0;cursor:url("images/arrow-right.svg"),auto}@media only screen and (min-width:1440px){.featured-slideshow{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}@media only screen and (max-height:1024px){.featured-slideshow{min-height:120vh}}@media only screen and (max-width:1024px){.featured-slideshow{min-height:150vh}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.home-image-left-text-right{background-color:#fff;text-align:left;display:-ms-flexbox;display:flex}.home-image-left-text-right .responsive-image{margin-top:-50px;width:60%}.home-image-left-text-right .text-content{width:40%;padding:var(--large-gutter);box-sizing:border-box}.home-image-left-text-right .text-content .caption,.home-image-left-text-right .text-content .title{color:#ed2737;font-size:36px;font-weight:300;margin:40px 0}.home-image-left-text-right .text-content .caption{color:#000;font-size:18px}@media only screen and (max-width:1440px){.home-image-left-text-right .responsive-image,.home-image-left-text-right .text-content{width:50%}.home-image-left-text-right .text-content .title{font-size:28px}}@media only screen and (max-width:1024px){.home-image-left-text-right{-ms-flex-direction:column;flex-direction:column}.home-image-left-text-right .responsive-image,.home-image-left-text-right .text-content{-ms-flex-align:center;align-items:center;width:100%;-ms-flex:1;flex:1}.home-image-left-text-right .responsive-image .title,.home-image-left-text-right .text-content .title{font-size:32px}.home-image-left-text-right .responsive-image{margin-top:0}.home-image-left-text-right .text-content{padding:var(--medium-gutter);text-align:center}.home-image-left-text-right .text-content .caption,.home-image-left-text-right .text-content .title{margin:20px 0}.home-image-left-text-right .text-content .title{font-size:22px}.home-image-left-text-right .text-content .caption{font-size:16px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.home-partners{max-width:1280px;margin:0 auto;padding-top:var(--xlarge-gutter);margin-bottom:var(--xlarge-gutter);text-align:center;opacity:0;transition:opacity 2s}.home-partners.in-view{opacity:1}.home-partners .content,.home-partners .page-title{font-size:36px;font-weight:300;margin-bottom:var(--medium-gutter)}.home-partners .content{margin:var(--medium-gutter) auto;padding:0 var(--medium-gutter);font-size:22px;max-width:700px;color:#706e6a}.home-partners .content p{margin:0}.home-partners .divider{margin:0 auto}.home-partners .section-title{font-size:18px;font-weight:400;margin:40px 0}.home-partners .premier-partners .logos,.home-partners .standard-partners .logos{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.home-partners .standard-partners .logo{padding:10px 30px;box-sizing:border-box}.home-partners .standard-partners .logo .svg,.home-partners .standard-partners .logo svg{max-height:120px;width:auto}.home-partners .premier-partners .svg,.home-partners .premier-partners svg{max-width:500px;height:auto;margin:10px 0}@media only screen and (max-width:1024px){.home-partners{padding-top:var(--large-gutter);margin-bottom:var(--large-gutter)}.home-partners .page-title{font-size:28px}.home-partners .content{font-size:18px}.home-partners .section-title{margin:20px 0}.home-partners .premier-partners .svg,.home-partners .premier-partners svg{max-width:350px;height:auto;margin:10px 0}}@media only screen and (max-width:750px){.home-partners .standard-partners .logo{width:100%}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.home-text-left-image-right{background-color:#ed2737}.home-text-left-image-right .container{max-width:1440px;margin:0 auto;text-align:left;display:-ms-flexbox;display:flex;padding-bottom:180px}.home-text-left-image-right .container .text-content{width:40%;padding:var(--large-gutter);box-sizing:border-box;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.home-text-left-image-right .container .text-content .caption,.home-text-left-image-right .container .text-content .credit,.home-text-left-image-right .container .text-content .divider,.home-text-left-image-right .container .text-content .icon,.home-text-left-image-right .container .text-content .quote p,.home-text-left-image-right .container .text-content h2{color:#fff;font-size:36px;font-weight:400;margin:40px 0}.home-text-left-image-right .container .text-content .quote,.home-text-left-image-right .container .text-content blockquote{margin:0}.home-text-left-image-right .container .text-content .quote p:before{content:"\201C";padding-right:4px;font-size:40px;margin-left:-20px}.home-text-left-image-right .container .text-content .quote p:after{content:"\201D";padding-left:4px;font-size:40px}.home-text-left-image-right .container .text-content .credit{font-size:13px;font-weight:500;margin:20px 0}.home-text-left-image-right .container .text-content .caption{font-size:18px;font-weight:300}.home-text-left-image-right .container .responsive-image{width:60%}@media (hover:hover){.home-text-left-image-right .icon:hover{cursor:pointer}}@media only screen and (min-width:1440px){.home-text-left-image-right{margin-left:calc(50% - 50vw);margin-right:calc(50% - (50vw - 8px))}}@media only screen and (max-width:1440px){.home-text-left-image-right .container{padding-bottom:120px;margin-right:0;margin-left:0}.home-text-left-image-right .container .responsive-image,.home-text-left-image-right .container .text-content{width:50%}.home-text-left-image-right .container .responsive-image .quote,.home-text-left-image-right .container .text-content .quote{font-size:28px}.home-text-left-image-right .container .text-content .credit,.home-text-left-image-right .container .text-content .divider,.home-text-left-image-right .container .text-content .icon,.home-text-left-image-right .container .text-content .quote p,.home-text-left-image-right .container .text-content h2{line-height:1.2}}@media only screen and (max-width:1024px){.home-text-left-image-right .container{-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:0}.home-text-left-image-right .container .responsive-image,.home-text-left-image-right .container .text-content{-ms-flex-align:center;align-items:center;width:100%;-ms-flex:1;flex:1}.home-text-left-image-right .container .text-content{padding:var(--medium-gutter)}.home-text-left-image-right .container .text-content .caption,.home-text-left-image-right .container .text-content .credit,.home-text-left-image-right .container .text-content .divider,.home-text-left-image-right .container .text-content .icon,.home-text-left-image-right .container .text-content .quote p,.home-text-left-image-right .container .text-content h2{margin:20px 0}.home-text-left-image-right .container .text-content .title,.home-text-left-image-right .container .text-content h2{font-size:32px}.home-text-left-image-right .container .text-content .quote{font-size:22px}.home-text-left-image-right .container .text-content .quote p:before{padding-right:2px;margin-left:-17px}.home-text-left-image-right .container .text-content .quote p:after{padding-left:0}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.shortcode-gallery-grid .responsive-image{display:inline-block;max-width:50%;height:auto;padding:5px;box-sizing:border-box}.shortcode-gallery-grid .caption{min-height:16px;text-align:right;box-sizing:border-box;padding:10px 0;margin:0;font-size:13px;font-weight:300;font-style:italic;color:#706e6a}@media only screen and (max-width:1024px){.shortcode-gallery-grid .responsive-image{max-width:100%}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.slideshow-container{position:relative;overflow:hidden;max-width:640px;margin:var(--medium-gutter) auto}.slideshow-container .shortcode-gallery-slideshow{margin:var(--large-gutter) 0;z-index:0;width:100%}.slideshow-container .shortcode-gallery-slideshow.fh-slideshow{position:inherit;overflow:visible}.slideshow-container .shortcode-gallery-slideshow .slide{margin:auto}.slideshow-container .shortcode-gallery-slideshow .sizer{height:0;width:100%}.slideshow-container .shortcode-gallery-slideshow .nav.prev .svg-wrapper{left:0}.slideshow-container .shortcode-gallery-slideshow .nav.next .svg-wrapper{right:0}.slideshow-container .shortcode-gallery-slideshow .nav .svg-wrapper{position:absolute;z-index:100;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);height:100%;padding:0 20px}.slideshow-container .shortcode-gallery-slideshow .nav .svg-wrapper svg{top:50%;height:100%}.slideshow-container .shortcode-gallery-slideshow .nav .svg-wrapper svg *{fill:#fff}.slideshow-container .shortcode-gallery-slideshow .caption{position:absolute;right:5px;bottom:-35px;overflow:visible;display:block;margin:0;text-align:right;font-size:12px;font-weight:300;font-style:italic;color:#706e6a}@media (hover:hover){.slideshow-container .shortcode-gallery-slideshow .nav:hover{cursor:pointer}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.shortcode-mailchimp{text-align:left;min-height:60px;position:relative;max-width:640px;margin:var(--medium-gutter) auto}.shortcode-mailchimp .signup-message{color:#fff;margin-bottom:55px;font-size:14px;max-width:500px}.shortcode-mailchimp label{display:none}.shortcode-mailchimp input[type=submit]{border:none;background-color:#ed2737;color:#fff;text-transform:uppercase;border:2px solid #ed2737;transition:all .5s;-webkit-appearance:none;appearance:none;border-radius:0;padding:10px 20px;font-size:14px;letter-spacing:1px}.footer .shortcode-mailchimp input[type=submit]{margin-left:45px}.shortcode-mailchimp input[type=email]{background-color:transparent;color:#000;font-size:22px;font-weight:300;padding-bottom:10px;margin-right:10px;width:calc(100% - 150px);height:22px;border:none;border-bottom:2px solid #000;border-radius:0;-webkit-appearance:none;appearance:none}.shortcode-mailchimp input[type=email]:-ms-input-placeholder{color:#000;font-size:22px;overflow:visible}.shortcode-mailchimp input[type=email]::placeholder{color:#000;font-size:22px;overflow:visible}.shortcode-mailchimp input[type=email]:focus{outline:none}@media (hover:hover){.shortcode-mailchimp input[type=submit]:hover{cursor:pointer;background-color:#fff;color:#ed2737}}.shortcode-mailchimp .message{position:absolute;left:0;bottom:-30px;color:#fff;text-transform:capitalize;font-weight:500}.shortcode-mailchimp .success-message{position:relative}.shortcode-mailchimp .success-message .message{left:50%;bottom:-5px;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:1024px){.shortcode-mailchimp{margin-bottom:20px}.shortcode-mailchimp .signup-message,.shortcode-mailchimp input[type=email]{text-align:center;margin-bottom:25px;max-width:100%}.shortcode-mailchimp .success-message .message{bottom:0}.footer .shortcode-mailchimp{text-align:center}.footer .shortcode-mailchimp .signup-message{max-width:500px;margin:0 auto;margin-bottom:20px}.footer .shortcode-mailchimp input[type=submit]{margin-left:10px}}@media only screen and (max-width:750px){.footer .shortcode-mailchimp input[type=submit]{margin-left:0}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.shortcode-socials{padding:0;margin:0;list-style:none}.shortcode-socials .social-menu li{display:inline;margin:0!important;padding:0!important}.shortcode-socials .social-menu li:before{content:""!important;margin:0!important}.shortcode-socials .social-menu a{display:inline-block;padding:0 15px}.shortcode-socials .social-menu a:first-of-type{padding-left:0}.shortcode-socials .social-menu a svg{height:28px;width:auto}.shortcode-socials .social-menu a svg path{fill:#ed2737}@media (hover:hover){.shortcode-socials .social-menu a svg:hover *{fill:#000}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.story-image-left-text-right{position:relative;background-color:#ed2737;padding-bottom:150px;text-align:left}.story-image-left-text-right .text-content{width:60%;margin-left:auto}.story-image-left-text-right .text-content .bottom,.story-image-left-text-right .text-content .top{padding:var(--large-gutter)}.story-image-left-text-right .text-content .top{background-color:#fff}.story-image-left-text-right .text-content .bottom{max-width:550px}.story-image-left-text-right .text-content .credit,.story-image-left-text-right .text-content .icon,.story-image-left-text-right .text-content .quote,.story-image-left-text-right .text-content h2{font-size:36px;font-weight:400;margin:40px 0;line-height:1.2}.story-image-left-text-right .text-content .quote p{margin:0 0 20px}.story-image-left-text-right .text-content .quote p:before{content:"\201C";margin-left:-10px}.story-image-left-text-right .text-content .quote p:after{content:"\201D"}.story-image-left-text-right .text-content .inner{padding-left:50px}.story-image-left-text-right .text-content .credit{font-size:13px;font-weight:500;margin:20px 0}.story-image-left-text-right .text-content .bottom{color:#fff;font-size:18px;font-weight:300}.story-image-left-text-right .responsive-image{width:40%;position:absolute;top:0;left:0}.story-image-left-text-right .rsp-image-module .image-sizer>*{max-height:700px}@media (hover:hover){.story-image-left-text-right .icon:hover{cursor:pointer}}@media only screen and (max-width:1024px){.story-image-left-text-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;padding-bottom:0}.story-image-left-text-right .responsive-image,.story-image-left-text-right .text-content{width:100%}.story-image-left-text-right .text-content .quote,.story-image-left-text-right .text-content .title,.story-image-left-text-right .text-content h2{font-size:32px}.story-image-left-text-right .text-content .icon,.story-image-left-text-right .text-content h2{margin:20px 0}.story-image-left-text-right .text-content .credit,.story-image-left-text-right .text-content .quote{margin:0}.story-image-left-text-right .text-content .bottom,.story-image-left-text-right .text-content .top{padding:var(--large-gutter) var(--medium-gutter);max-width:100%}.story-image-left-text-right .text-content .inner{padding-left:var(--medium-gutter);padding-bottom:var(--medium-gutter)}.story-image-left-text-right .responsive-image{position:relative;top:auto;left:auto}.story-image-left-text-right .rsp-image-module .image-sizer>*{max-height:100%}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.story-section-one{background-color:#f0f0ef;text-align:left;padding-bottom:var(--medium-gutter);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;z-index:20}.story-section-one .text-content{padding:var(--xlarge-gutter);box-sizing:border-box;width:60%;padding-left:200px}.story-section-one .text-content .abstract,.story-section-one .text-content .story,.story-section-one .text-content .title{color:#000;font-weight:300;margin:40px 0}.story-section-one .text-content .title{font-size:36px}.story-section-one .text-content .abstract{font-size:22px}.story-section-one .text-content .story{font-size:18px;color:#706e6a}.story-section-one .image-content{width:40%;position:relative;opacity:0;transition:opacity 1.5s}.story-section-one .image-content.in-view{opacity:1}.story-section-one .image-content .responsive-image{z-index:10;margin-top:-100px}.story-section-one .image-content .ribbon-1{position:absolute;left:-5%;top:23%;z-index:20}.story-section-one .image-content .ribbon-1.back{top:30%;z-index:0}@media only screen and (max-width:1440px){.story-section-one .image-content .ribbon-1{top:20%}.story-section-one .text-content{padding-left:var(--xlarge-gutter)}}@media only screen and (max-width:1024px){.story-section-one{padding-bottom:0;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.story-section-one .image-content,.story-section-one .text-content{width:100%}.story-section-one .image-content .responsive-image,.story-section-one .text-content .responsive-image{margin-top:0}.story-section-one .image-content .ribbon-1,.story-section-one .text-content .ribbon-1{display:none}.story-section-one .text-content{padding:var(--medium-gutter)}.story-section-one .text-content .abstract,.story-section-one .text-content .story,.story-section-one .text-content .title{margin:20px 0}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.story-section-two{background-color:#f0f0ef;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:var(--large-gutter);position:relative;z-index:20}.story-section-two .image-content{width:40%;position:relative;opacity:0;transition:opacity 1.5s}.story-section-two .image-content.in-view{opacity:1}.story-section-two .image-content .responsive-image{z-index:10}.story-section-two .image-content .ribbon-2{position:absolute;right:-10%;top:1%;z-index:20}.story-section-two .image-content .ribbon-2.back{top:-9%;z-index:0}.story-section-two .image-content .ribbon-3{position:absolute;right:-5%;top:50%;z-index:20}.story-section-two .image-content .ribbon-3.back{top:44%;z-index:0}.story-section-two .wp-content{background-color:#f0f0ef;padding:var(--xlarge-gutter);box-sizing:border-box;color:#706e6a;font-weight:300;font-size:18px;width:60%;padding-right:200px}@media only screen and (max-width:1440px){.story-section-two .image-content .ribbon-2{top:1%;right:-12%}.story-section-two .image-content .ribbon-2.back{top:-11%}.story-section-two .wp-content{padding-right:var(--xlarge-gutter)}}@media only screen and (max-width:1024px){.story-section-two{-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.story-section-two .image-content,.story-section-two .wp-content{width:100%}.story-section-two .image-content .ribbon-2,.story-section-two .image-content .ribbon-3,.story-section-two .wp-content .ribbon-2,.story-section-two .wp-content .ribbon-3{display:none}.story-section-two .wp-content{padding:var(--medium-gutter)}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.grid-item{width:calc(33% - 20px);padding:20px;margin:10px;text-align:left;font-weight:300;font-size:18px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ambassadors .grid-item{padding:20px;width:calc(25% - 20px)}.grid-item .name{margin:25px 0 20px;font-size:18px;font-weight:500}.grid-item .name .line{display:block}.grid-item .name .line-2{margin-top:3px;font-weight:300;font-size:14px;color:#706e6a}.grid-item .description{font-size:16px;margin:0 0 30px;-ms-flex:1 1 auto;flex:1 1 auto}.grid-item .button-component{font-size:14px}@media only screen and (max-width:1024px){.grid-item{width:100%;max-width:700px;margin:40px auto;margin-bottom:0;padding:0}.grid-item:first-child{margin-top:20px}.grid-item .description{margin:0 0 20px}.ambassadors .grid-item{width:calc(100% - 20px);padding:0}}@media only screen and (max-width:750px){.grid-item{width:100%}.grid-item .description{margin:0 0 20px}.grid-item .name{margin:20px 0;font-size:20px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.site-timeline{background-color:#fff;overflow:hidden;overflow-x:auto;position:fixed;height:100vh;z-index:10;right:0;left:0;top:0;width:100vw}.site-timeline .scrollbar-track{display:none!important}.site-timeline[data-scrollbar]{position:fixed}.site-timeline .scroll-wrap{white-space:nowrap}.site-timeline .scroll-block{display:inline-block}.site-timeline .section{box-sizing:border-box;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100vh}.site-timeline .blank-section{width:40vw}.site-timeline .scroll-up{-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;padding:20px;z-index:4;top:80px;left:50%}.site-timeline .scroll-up svg{height:24px;width:22px}.site-timeline .scroll-up svg circle{fill:#e9e9e9}.site-timeline .overflow{overflow:hidden}.site-timeline .colorbar{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;top:50%;border-top:2px solid #ed2737}.site-timeline .colorbar,.site-timeline .scroll-progress{position:absolute;bottom:0;right:0;left:0;background-color:#fff}.site-timeline .scroll-progress{transition:height .3s ease cubic-bezier(.25,.46,.45,.94);overflow-x:hidden;-ms-flex-pack:distribute;justify-content:space-around;display:-ms-flexbox;display:flex}.site-timeline .scroll-progress .decade-block{position:relative;font-family:SuisseIntl;max-width:205px;padding:0;-ms-flex:1;flex:1}.site-timeline .scroll-progress .decade-block>:not(.tick){transition:opacity .2s;opacity:0}.site-timeline .scroll-progress .decade-block .tick{background-color:#000;position:absolute;margin-left:-1px;height:14px;width:2px;left:50%;bottom:-2px}.site-timeline .scroll-progress .decade-block .title{-webkit-text-fill-color:transparent;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:.5px}.site-timeline .scroll-progress .decade-block .screen{background-color:rgba(0,0,0,.35);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:38px;display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:0;left:0;top:0;color:#fff}.site-timeline .scroll-progress .decade-block:hover>*{opacity:1}.site-timeline .scroll-progress .progress-container{background-color:rgba(0,0,0,.15);transition:height .2s;position:absolute;height:10px;bottom:0;right:0;left:0}.site-timeline .scroll-progress .progress-container .progress{background-color:#ed2737;position:absolute;height:100%;width:0;left:0;top:0}.site-timeline .scroll-progress.open .progress-container{height:0}@media only screen and (max-width:750px){.site-timeline .decade-block .image{display:none}.site-timeline .scroll-progress.open .decade-block .screen{background-color:transparent;opacity:1}.site-timeline .scroll-progress .decade-block .title{-webkit-text-stroke-color:initial;-webkit-text-stroke-width:0;-webkit-text-fill-color:initial;font-size:12px;color:#000}.site-timeline .tick{display:none}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.site-timeline-overlay{font-family:SuisseIntl;background-color:#000;overflow:hidden;cursor:auto;color:#fff;position:absolute;bottom:0;right:0;left:0;top:0;z-index:5}.site-timeline-overlay .overlay-inner{position:absolute;bottom:0;right:0;left:0;top:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.site-timeline-overlay .year{text-align:center;margin-top:60px;font-weight:500;font-size:50px;padding:20px;padding-bottom:5px}.site-timeline-overlay .title{padding-bottom:20px;text-align:center;max-width:650px;font-size:20px}.site-timeline-overlay .stage{max-width:calc(100% - 100px);position:relative;width:100%;-ms-flex:1;flex:1}.site-timeline-overlay .stage .media{object-position:center!important}.site-timeline-overlay .content{text-align:center;max-width:650px;padding:15px}.site-timeline-overlay .nav{position:absolute;cursor:pointer;padding:60px;top:50%}.site-timeline-overlay .nav.prev{left:0}.site-timeline-overlay .nav.next{right:0}.site-timeline-overlay .close{position:absolute;cursor:pointer;padding:15px;height:30px;width:25px;right:26px;top:80px}.site-timeline-overlay .close .line{background-color:#fff;position:relative;display:block;height:2px;top:12px}.site-timeline-overlay .close .line:first-child{-ms-transform:rotate(45deg);transform:rotate(45deg)}.site-timeline-overlay .close .line:nth-child(2){-ms-transform:rotate(-45deg) translate(1px,-1px);transform:rotate(-45deg) translate(1px,-1px)}@media only screen and (max-width:750px){.site-timeline-overlay .nav{padding:20px}.site-timeline-overlay .year{padding:20px 40px 5px;font-size:20px}.site-timeline-overlay .title{font-size:16px}.site-timeline-overlay .close{padding:10px;top:60px;right:0}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.timeline-section{padding:146px 100px 65px;font-family:SuisseIntl;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.timeline-section.hide-year{margin-left:-300px}.timeline-section.hide-year .timeline-content .title{opacity:0}.timeline-section .timeline-content{position:relative;padding-right:200px;white-space:normal;-ms-flex-item-align:start;align-self:flex-start;margin-top:-167px;width:500px;top:50%}.timeline-section .image,.timeline-section .timeline-content{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.timeline-section .title{font-size:100px;font-weight:500;margin:0;margin-bottom:20px}.timeline-section .entry{line-height:1.2}.timeline-section .entry li{margin-bottom:20px}.timeline-section .images{-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex}.timeline-section .image{transition:transform .15s;cursor:pointer}.timeline-section .image:hover{-ms-transform:scale(1.05);transform:scale(1.05)}.timeline-section .image .image-title{color:#706e6a;font-style:italic;line-height:1.2;font-size:16px;font-weight:300;line-height:1.4;max-width:500px;margin-left:45px;white-space:normal;margin-top:6.25vh;text-align:left}.timeline-section .image-column{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;margin-left:-75px;width:420px}.timeline-section .image-column .click-block{position:absolute;bottom:0;right:0;left:0;top:0}.timeline-section .image-column:nth-child(odd) .image{bottom:60%}.timeline-section .image-column:nth-child(odd) .media{object-position:bottom center!important}.content.home .timeline-section .image-column:nth-child(odd) .media{object-position:top right!important}.timeline-section .image-column:nth-child(2n) .image{bottom:60%}.timeline-section .image-column:nth-child(2n) .media{object-position:bottom center!important}.content.home .timeline-section .image-column:nth-child(2n) .mediam{object-position:bottom left!important}.timeline-section .image-column:first-child{margin-left:0}.timeline-section .image-column:nth-child(2){width:550px}.timeline-section.title-card{position:relative}.timeline-section.title-card .timeline-content{top:20px;margin-top:0;color:#000}.timeline-section.title-card .timeline-content .title{font-size:36px}.timeline-section.title-card .timeline-content .entry{max-width:300px}.timeline-section:not(.title-card){position:relative;bottom:103px}.timeline-section .scroll-down{position:fixed;right:0;bottom:120px;left:0;width:24px;height:53px;margin:auto}@media only screen and (max-height:1024px){.timeline-section .image .image-title{margin-top:5vh}}@media only screen and (max-width:750px){.timeline-section{padding:90px 50px}.timeline-section.hide-year{margin-left:-100px}.timeline-section .timeline-content{max-width:calc(100vw - 50px);padding-right:50px;margin-top:-75px}.timeline-section .title{font-size:60px}.timeline-section .entry{font-size:12px;line-height:1.45}.timeline-section .entry p:first-of-type{margin-top:6px}.timeline-section .image-column{width:320px}.timeline-section .image-column:nth-child(2){width:450px}.timeline-section .image .image-title{margin-top:10vh;font-size:12px;margin-left:0}.timeline-section:not(.title-card){bottom:50px}.timeline-section .scroll-down{bottom:70px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.crisis{padding:var(--large-gutter) 0}.crisis .page-title{font-size:36px;font-weight:300;margin:0 0 20px;text-align:center}.crisis .divider{margin:0 auto}.crisis .wp-content{text-align:center;font-size:22px;font-weight:300;max-width:750px;margin:20px auto;padding:0 var(--medium-gutter);color:#706e6a}.crisis .stats{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.crisis .footnotes{margin:0 var(--medium-gutter);text-align:center;font-size:12px}.crisis .footnotes .note{padding:0 10px 0 0;display:inline-block;font-weight:300}.crisis .footnotes .note sup{font-weight:500}.crisis .footnotes span:before{content:" "}@media only screen and (max-width:1024px){.crisis .page-title{font-size:22px}.crisis .wp-content{font-size:18px}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.grant-policy{padding:var(--large-gutter);padding-bottom:0;background-color:#f0f0ef}.grant-policy .inner{background-color:#fff;padding:var(--large-gutter);text-align:center}.grant-policy .wp-content{max-width:750px;margin:0 auto}.grant-policy .wp-content h3{font-size:22px;font-weight:300}.grant-policy .wp-content p{font-size:18px;font-weight:300;margin-bottom:var(--large-gutter)}@media only screen and (max-width:1024px){.grant-policy,.grant-policy .inner{padding:var(--medium-gutter)}.grant-policy .wp-content p{margin-bottom:var(--medium-gutter)}}:root{--xlarge-gutter:70px;--large-gutter:50px;--medium-gutter:20px;--small-gutter:10px;--page-margin:90px}@media only screen and (max-width:1024px){:root{--page-margin:80px}}.work-text-left-image-right{padding:var(--large-gutter);padding-top:0;text-align:left;display:-ms-flexbox;display:flex;position:relative}.work-text-left-image-right .wp-content{width:60%;box-sizing:border-box;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.work-text-left-image-right .wp-content .title{background-color:#ed2737;padding:40px 50px;color:#fff;font-size:36px;font-weight:400;margin:40px 0;width:785px;z-index:10;position:relative;margin-left:-50px}.work-text-left-image-right .wp-content .caption{font-size:18px;font-weight:300;max-width:500px;padding-bottom:var(--large-gutter)}.work-text-left-image-right .responsive-image{width:40%}.work-text-left-image-right .icon{position:absolute;left:50px;bottom:50px;z-index:10}.work-text-left-image-right .icon svg *{fill:#ed2737}@media (hover:hover){.work-text-left-image-right .icon:hover{cursor:pointer}}@media only screen and (max-width:1440px){.work-text-left-image-right .wp-content{width:50%}.work-text-left-image-right .wp-content .title{font-size:28px;width:112%}.work-text-left-image-right .responsive-image{width:50%}}@media only screen and (max-width:1024px){.work-text-left-image-right{-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}.work-text-left-image-right .responsive-image,.work-text-left-image-right .wp-content{width:100%}.work-text-left-image-right .responsive-image{margin-top:0}.work-text-left-image-right .wp-content .title{width:auto;margin:0;font-size:22px;padding:var(--large-gutter) 20px}.work-text-left-image-right .wp-content .caption{margin:var(--large-gutter) 20px;margin-right:200px;font-size:18px;max-width:100%}.work-text-left-image-right .icon{left:20px;bottom:40px}}@media only screen and (max-width:750px){.work-text-left-image-right .wp-content .caption{margin-right:40px}}