/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */body,html{scroll-behavior:smooth}ol,ul{padding:0 0 0 20px}ol,ol li,ul li{margin-bottom:.5rem}.color-action-orange,a,h1,h2,h3,h4,h5,h6,nav.desktop-menu ul li .sub-menu li a:hover,nav.desktop-menu ul li.current-menu-item a,nav.desktop-menu ul li:hover a,p a,ul li:before{color:var(--action-orange)}pre,textarea{overflow:auto}.hamburger,button,hr,input{overflow:visible}.hamburger,button,select{text-transform:none}#master-header #open-menu,.hamburger,a{background-color:transparent}#master-header,#master-header .social .box-icon,.hamburger-box,.l-footer__overlay,.p-relative,nav.desktop-menu ul,sub,sup,ul li:before{position:relative}.cta-banner__content a:hover,abbr[title],p a{text-decoration:underline}html{-webkit-text-size-adjust:100%;line-height:1.15}.d-block,body.search,details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;padding:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em;vertical-align:sub}sup{top:-.5em;vertical-align:super}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,h2,h3,h4,h5,h6,pre{line-height:var(--line-height-base)}summary{display:list-item}.search button,[hidden],nav.desktop-menu,nav.desktop-menu ul li:before,nav.mobile-menu ul li:before,template{display:none}.m-t-0{margin-top:0}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.m-t-25{margin-top:25px}.m-t-30{margin-top:30px}.m-t-35{margin-top:35px}.m-t-40{margin-top:40px}.m-t-45{margin-top:45px}.m-t-50,body h1{margin-top:50px}.m-r-0{margin-right:0}.m-r-5{margin-right:5px}.m-r-10{margin-right:10px}.m-r-15{margin-right:15px}.m-r-20{margin-right:20px}.m-r-25{margin-right:25px}.m-r-30{margin-right:30px}.m-r-35{margin-right:35px}.m-r-40{margin-right:40px}.m-r-45{margin-right:45px}.m-r-50{margin-right:50px}.m-b-0,.team-member-title h1{margin-bottom:0}.m-b-5{margin-bottom:5px}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.case-studies-archive-page .post-grid .post-link .excerpt p,.m-b-20{margin-bottom:20px}.m-b-25{margin-bottom:25px}.m-b-30{margin-bottom:30px}.m-b-35{margin-bottom:35px}.m-b-40{margin-bottom:40px}.m-b-45{margin-bottom:45px}.m-b-50{margin-bottom:50px}.m-l-0{margin-left:0}.m-l-5{margin-left:5px}.m-l-10{margin-left:10px}.m-l-15{margin-left:15px}.m-l-20{margin-left:20px}.m-l-25{margin-left:25px}.m-l-30{margin-left:30px}.m-l-35{margin-left:35px}.m-l-40{margin-left:40px}.m-l-45{margin-left:45px}.m-l-50{margin-left:50px}.m-x-0,body{margin:0}.m-x-5{margin:5px}.m-x-10{margin:10px}.m-x-15{margin:15px}.m-x-20{margin:20px}.m-x-25{margin:25px}.m-x-30{margin:30px}.m-x-35{margin:35px}.m-x-40{margin:40px}.m-x-45{margin:45px}.m-x-50{margin:50px}.p-t-0{padding-top:0}.p-t-5{padding-top:5px}.p-t-10{padding-top:10px}.p-t-15{padding-top:15px}.p-t-20{padding-top:20px}.p-t-25{padding-top:25px}.p-t-30{padding-top:30px}.p-t-35{padding-top:35px}.p-t-40{padding-top:40px}.p-t-45{padding-top:45px}.p-t-50{padding-top:50px}.p-r-0,nav.desktop-menu ul li:last-child{padding-right:0}.p-r-5{padding-right:5px}.p-r-10{padding-right:10px}.p-r-15{padding-right:15px}.p-r-20{padding-right:20px}.p-r-25{padding-right:25px}.p-r-30{padding-right:30px}.p-r-35{padding-right:35px}.p-r-40{padding-right:40px}.p-r-45{padding-right:45px}.p-r-50{padding-right:50px}.p-b-0{padding-bottom:0}.p-b-5{padding-bottom:5px}.p-b-10{padding-bottom:10px}.p-b-15{padding-bottom:15px}.p-b-20{padding-bottom:20px}.p-b-25{padding-bottom:25px}.p-b-30{padding-bottom:30px}.p-b-35{padding-bottom:35px}.p-b-40{padding-bottom:40px}.p-b-45{padding-bottom:45px}.p-b-50{padding-bottom:50px}.p-l-0{padding-left:0}.p-l-5{padding-left:5px}.p-l-10{padding-left:10px}.p-l-15{padding-left:15px}.p-l-20{padding-left:20px}.p-l-25{padding-left:25px}.p-l-30{padding-left:30px}.p-l-35{padding-left:35px}.p-l-40{padding-left:40px}.p-l-45{padding-left:45px}.p-l-50{padding-left:50px}.p-x-0{padding:0}#master-header .social .box-icon:nth-of-type(4),.p-x-5{padding:5px}#master-header .social .box-icon:nth-of-type(3),.p-x-10,pre code{padding:10px}.p-x-15{padding:15px}.p-x-20{padding:20px}.p-x-25{padding:25px}.p-x-30{padding:30px}.p-x-35{padding:35px}.p-x-40{padding:40px}.p-x-45{padding:45px}.p-x-50{padding:50px}body{--base-font:proxima-nova,sans-serif;--headings-font:gotham,sans-serif;--line-height-base:1.2;--base-font-size:16px;--font-size-xsm:0.75rem;--font-size-sm:0.875rem;--font-size-normal:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-xxl:2rem;--font-size-huge:2.375rem;--h1-font-size:2.75rem;--h2-font-size:2.75rem;--h3-font-size:1.5rem;--h4-font-size:var(--font-size-lg);--h5-font-size:var(--base-font);--h6-font-size:var(--base-font);--action-orange:#ee7401;--action-purple:#3a1a60;--action-yellow:#f7a61a;--action-text:#6f6f6e;--action-banner-orange:#c4630a;color:var(--black);direction:ltr;font-family:var(--base-font);font-size:var(--base-font-size);height:100%;min-height:100%}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh}*{-webkit-box-sizing:inherit;box-sizing:inherit}body.windows-scroll-bars ::-webkit-scrollbar{-webkit-appearance:none;width:7px}body.windows-scroll-bars ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:4px;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}#site{overflow:hidden}.container{margin:0 auto;max-width:1280px;padding:0 20px;width:100%}.container.narrow{max-width:850px;padding:0}.half-height{height:50%}.text-container{max-width:55ch}a{font-family:gotham,sans-serif;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--headings-font);font-weight:400}p,p strong{font-family:gotham,sans-serif}h1{font-size:var(--h1-font-size)}h2{font-size:var(--h2-font-size)}h3{font-size:var(--h3-font-size)}h4{font-size:var(--h4-font-size)}h5{font-size:var(--h5-font-size)}h6{font-size:var(--h6-font-size)}p{color:#6f6f6e;font-weight:300;font-size:var(--base-font-size);line-height:1.4;margin:0 0 1rem}p strong{font-weight:600}ol li,ul li{font-family:gotham,sans-serif;font-weight:300;font-size:var(--base-font-size);line-height:1.4;color:#6f6f6e}ul{list-style:none}ol{margin-top:0;list-style:decimal}ol.unstyled{list-style:none;margin:0}ol li::marker{color:var(--action-orange);font-weight:700}ul li:before{content:"•";left:-10px}cite{font-style:italic;font-weight:700}sub,sup{font-size:smaller}pre{background:#efefef;border:1px solid #777;font-size:var(--base-font-size);margin:1rem 0;overflow-y:hidden;padding:.5rem;white-space:pre-wrap;width:100%}pre code{color:#333;font-family:Courier New,Courier,monospace}.float-right{float:right}.alignleft,.float-left{float:left}.alignleft{margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}.text-left{text-align:left}.text-right{text-align:right}.d-inline{display:inline}.d-inline-block,.hamburger,.hamburger-box,.search #searchform{display:inline-block}.color-action-purple{color:var(--action-purple)}.img-responsive{height:auto;width:100%}.scroll-animate-in{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.fade-in-bottom{-webkit-animation:.6s cubic-bezier(.39,.575,.565,1) forwards fade-in-bottom;animation:.6s cubic-bezier(.39,.575,.565,1) forwards fade-in-bottom}.fade-out-bottom{-webkit-animation:.7s cubic-bezier(.25,.46,.45,.94) both fade-out-bottom;animation:.7s cubic-bezier(.25,.46,.45,.94) both fade-out-bottom}@-webkit-keyframes fade-in-bottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-bottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-out-bottom{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fade-out-bottom{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes staggerIn{0%{opacity:0;-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes staggerIn{0%{opacity:0;-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:15px 20px;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear}.button .button-label,.donate-button,.latest-news__item time{text-transform:uppercase;font-family:gotham,sans-serif;font-weight:800}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}#master-header .social .box-icon:hover,.button.purple:hover .svg-wrapper,.case-studies-archive-page .post-navigation a:hover,.l-footer__content--social .social .box-icon:hover{background:#fff}.hamburger-box{height:24px;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:4px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{-webkit-transition:bottom 80ms ease-out,top 80ms ease-out,opacity linear;transition:bottom 80ms ease-out,top 80ms ease-out,opacity linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;-webkit-transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s linear 80ms;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s linear 80ms}.fixed-header.active,.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}#master-header{border-bottom:1px solid var(--action-orange);padding:20px 20px 0}#master-header .logo{max-width:200px;padding-bottom:20px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#master-header .logo:hover,.fixed-header .container .logo:hover{opacity:.6}#master-header .social{bottom:-177px;position:absolute;right:0;z-index:1}#master-header .social .box-icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--action-orange);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:6px;overflow:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#master-header .social .box-icon svg{fill:#fff;display:block;pointer-events:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#master-header #open-menu:hover svg path,#master-header .social .box-icon:hover svg{fill:var(--action-orange)}#master-header #open-menu{border:none;position:absolute;right:50px;top:25px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:15}#master-header #open-menu svg{-webkit-filter:saturate(100%) invert(100%) sepia(0) saturate(7488%) hue-rotate(166deg) brightness(48%) contrast(105%);filter:saturate(100%) invert(100%) sepia(0) saturate(7488%) hue-rotate(166deg) brightness(48%) contrast(105%);height:50px;width:50px}#master-header #open-menu svg path{fill:#6f6f6e;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#master-header #open-menu.scrolling{position:fixed;top:10px}.search,nav.mobile-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}nav.desktop-menu ul{list-style:none;margin-bottom:0}nav.desktop-menu ul *+*{margin-left:1.5rem}nav.desktop-menu ul li{display:inline-block;margin:0;padding:0 30px}nav.desktop-menu ul li a{color:#6f6f6e;display:block;font-size:1.125rem;padding-bottom:15px;text-decoration:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}nav.desktop-menu ul li:first-child{padding-left:60px}nav.desktop-menu ul li .sub-menu{display:-ms-grid;display:grid;gap:60px;grid-auto-flow:column;margin:0;opacity:0;padding:15px 0;pointer-events:none;position:absolute;right:0;top:34px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}nav.desktop-menu ul li .sub-menu li{margin:0;padding:10px 0;position:relative;text-align:center;z-index:5}nav.desktop-menu ul li .sub-menu li a{color:#fff;padding-bottom:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:-webkit-max-content;width:-moz-max-content;width:max-content}.donate-button,nav.mobile-menu{-webkit-transition:.3s ease-in-out}nav.desktop-menu ul li .sub-menu:before{background:#d2437e;background:linear-gradient(60deg,rgba(210,67,126,0) 50%,rgba(30,30,30,.8) 0);left:-100px;width:100px}nav.desktop-menu ul li .sub-menu:after,nav.desktop-menu ul li .sub-menu:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);bottom:0;content:"";display:block;height:calc(100% - 2px);position:absolute}nav.desktop-menu ul li .sub-menu:after{background:rgba(30,30,30,.8);right:-1000px;width:calc(100% + 1000px)}nav.desktop-menu ul li:hover .sub-menu{max-height:600px;opacity:1;pointer-events:all}nav.mobile-menu{background-color:#525252;display:flex;height:100%;left:0;opacity:0;overflow-y:scroll;padding:100px 50px;pointer-events:none;position:fixed;top:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transform-origin:center;transform-origin:center;transition:.3s ease-in-out;width:100%;z-index:100}@media screen and (min-width:1095px){#master-header #open-menu,nav.mobile-menu{display:none}nav.desktop-menu{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;z-index:3}}nav.mobile-menu .inner{width:100%}nav.mobile-menu .logo{position:absolute;top:0}nav.mobile-menu .logo img{width:40%}nav.mobile-menu #close-button{background-color:var(--grey);border:none;border-radius:5px;position:absolute;right:25px;top:25px}nav.mobile-menu #close-button svg{height:30px;width:30px}.button.purple .svg-wrapper svg,.button:hover .svg-wrapper svg,.cta-banner .button:hover .svg-wrapper svg,nav.mobile-menu #close-button svg path{fill:#fff}.button .svg-wrapper svg,.l-footer__content--social .social .box-icon:hover svg{fill:var(--action-orange)}nav.mobile-menu .button{margin:25px 0;text-align:center;width:100%}nav.mobile-menu ul{list-style:none;margin:0;padding:0}nav.mobile-menu ul li{font-style:var(--headings-font);margin-bottom:25px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}nav.mobile-menu ul li *+*{margin-top:1rem}nav.mobile-menu ul li a{color:#fff;display:block;font-size:1.8rem;text-align:left;text-decoration:none}nav.mobile-menu ul li .sub-menu li{border-bottom:1px solid #6f6f6e;margin-bottom:5px;margin-top:0;padding:10px 0}nav.mobile-menu ul li .sub-menu li a{background:0 0;font-size:1rem}nav.mobile-menu.active{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}nav.mobile-menu.active ul li{-webkit-animation:.3s forwards staggerIn;animation:.3s forwards staggerIn}nav.mobile-menu.active ul li:nth-child(0){-webkit-animation-delay:.1s;animation-delay:.1s}nav.mobile-menu.active ul li:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}nav.mobile-menu.active ul li:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}nav.mobile-menu.active ul li:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}nav.mobile-menu.active ul li:nth-child(4){-webkit-animation-delay:.5s;animation-delay:.5s}nav.mobile-menu.active ul li:nth-child(5){-webkit-animation-delay:.6s;animation-delay:.6s}nav.mobile-menu.active ul li:nth-child(6){-webkit-animation-delay:.7s;animation-delay:.7s}nav.mobile-menu.active ul li:nth-child(7){-webkit-animation-delay:.8s;animation-delay:.8s}nav.mobile-menu.active ul li:nth-child(8){-webkit-animation-delay:.9s;animation-delay:.9s}nav.mobile-menu.active ul li:nth-child(9){-webkit-animation-delay:1s;animation-delay:1s}nav.mobile-menu.active ul li:nth-child(10){-webkit-animation-delay:1.1s;animation-delay:1.1s}nav.mobile-menu.active ul li:nth-child(11){-webkit-animation-delay:1.2s;animation-delay:1.2s}nav.mobile-menu.active ul li:nth-child(12){-webkit-animation-delay:1.3s;animation-delay:1.3s}nav.mobile-menu.active ul li:nth-child(13){-webkit-animation-delay:1.4s;animation-delay:1.4s}nav.mobile-menu.active ul li:nth-child(14){-webkit-animation-delay:1.5s;animation-delay:1.5s}nav.mobile-menu.active ul li:nth-child(15){-webkit-animation-delay:1.6s;animation-delay:1.6s}nav.mobile-menu.active ul li:nth-child(16){-webkit-animation-delay:1.7s;animation-delay:1.7s}nav.mobile-menu.active ul li:nth-child(17){-webkit-animation-delay:1.8s;animation-delay:1.8s}nav.mobile-menu.active ul li:nth-child(18){-webkit-animation-delay:1.9s;animation-delay:1.9s}nav.mobile-menu.active ul li:nth-child(19){-webkit-animation-delay:2s;animation-delay:2s}nav.mobile-menu.active ul li:nth-child(20){-webkit-animation-delay:2.1s;animation-delay:2.1s}.search{-webkit-box-pack:end;-ms-flex-pack:end;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.button,.fixed-header{-webkit-box-align:center}.search input[type=text]{background-color:#6f6f6e1a;background-image:url(../../src/img/search-icon.svg);background-position:10px 13px;background-repeat:no-repeat;border:0;color:#6f6f6e;margin-right:10px;min-width:300px;padding:10px 10px 10px 35px}.donate-button{font-size:.875rem;padding:11px 15px;text-align:center;transition:.3s ease-in-out}@media (max-width:1095px){#master-header .social,.donate-button,.search{display:none}.search form{display:block;margin-top:10px;width:100%}.search input[type=text]{width:100%}}.fixed-header,.fixed-header .container,.fixed-header .container .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.donate-button:hover{background:var(--action-orange)!important}.fixed-header{-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.8);display:flex;left:0;position:fixed;top:-75px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%;z-index:10}.fixed-header .sub-menu{top:37px!important}.fixed-header .container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.fixed-header .container .logo{opacity:1;padding-top:15px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.fixed-header .container .right{display:flex}.fixed-header .container .right .search{padding:15px 0}.fixed-header .container .right .search #searchform,.fixed-header .container .right .search .donate-button{margin-top:auto}.l-footer{background-position:50%;background-size:cover;margin-top:50px;min-height:400px;position:relative}.l-footer:after{background:rgba(0,0,0,.4);background-blend-mode:multiply;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.l-footer address{display:inline;font-style:normal}.l-footer__content{color:#fff;padding:25px 0;position:relative;z-index:10}.l-footer__content h2{color:#fff;font-family:gotham,sans-serif}.l-footer__content--contact a{color:#fff;text-decoration:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.l-footer__content--contact a:hover{color:var(--action-orange)}.l-footer__content--contact .box-icon{display:block;position:relative}@media screen and (min-width:480px){.l-footer__content--contact{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-grid;display:grid;font-size:1.75rem;gap:1rem;grid-auto-flow:column;-webkit-justify-content:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-footer__content--address{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-grid;display:grid;gap:1rem;grid-auto-flow:column;-webkit-justify-content:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.l-footer__content--address p{color:#fff;display:block;margin:0;position:relative;width:300px}.l-footer__content--address p span{font-family:gotham,sans-serif;font-weight:700}.l-footer__content--social .social,.l-footer__content--social .social .box-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.l-footer__content--social .social .box-icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--action-orange);-webkit-justify-content:center;justify-content:center;margin-right:.5rem;overflow:hidden;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.l-footer__content--social .social .box-icon svg{fill:#fff;display:block;pointer-events:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.l-footer__content--social .social .box-icon:nth-of-type(3){padding:10px}.l-footer__content--social .social .box-icon:nth-of-type(4){padding:5px}.l-footer__bottom{background-color:#ee7401;color:#fff;padding:25px 0}.l-footer__bottom p{color:#fff;margin:0}.l-footer__bottom nav{display:inline-block}.l-footer__bottom nav ul{list-style:none;margin:0;padding:0}.l-footer__bottom nav ul li{display:inline-block;margin:0 20px}.l-footer__bottom nav ul li a{color:#fff;font-weight:700;text-decoration:none}@media (max-width:768px){.l-footer{background:0 0}.l-footer__content--contact{font-size:1.25rem}.l-footer__content{padding:50px 0}.l-footer__bottom nav ul li{display:block;margin:10px 0}.l-footer__bottom nav{float:none;margin-top:25px}.l-footer__bottom{text-align:center}}.button{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button .button-label,.button .svg-wrapper,.latest-news__header,.latest-news__item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.button .button-label{background-color:var(--action-orange);color:#fff;font-size:.875rem;margin-bottom:0;padding:0 15px}.button .button-label,.button .svg-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:flex;height:38px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.button .svg-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;-webkit-justify-content:center;justify-content:center;width:38px}.button .svg-wrapper svg{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.button:hover .button-label{background-color:#fff;color:var(--action-orange)}.button:hover .svg-wrapper{background:var(--action-orange)}.button.button--purple{background-color:#3a1a60;color:#fff}.button.purple .button-label{background-color:#fff;color:var(--action-purple)}.button.purple .svg-wrapper{background:var(--action-purple);border:1px solid var(--action-purple)}.button.purple:hover .button-label{background-color:var(--action-purple);color:#fff}.button.purple:hover .svg-wrapper svg{fill:var(--action-purple)}.latest-news__header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:25px}.latest-news .posts-wrapper{display:-ms-grid;display:grid;gap:2rem}.latest-news .posts-wrapper .post-wrapper{border-bottom:1px solid var(--action-purple)}.latest-news__header h2{color:#3a1a60;font-size:2.75rem;margin:0}.latest-news__item{height:100%}.latest-news__item a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:space-between;justify-content:space-between}.case-studies-archive-page .post-grid .post-link:hover .thumbnail-wrapper .overlay,.latest-news__item a:hover .post-thumbnail .overlay{opacity:1}.case-studies-archive-page .post-grid .post-link .thumbnail-wrapper,.latest-news__item .post-thumbnail{position:relative}.case-studies-archive-page .post-grid .post-link .thumbnail-wrapper img,.latest-news__item .post-thumbnail img{display:block;height:auto;width:100%}.latest-news__item .post-thumbnail .overlay{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;background-color:rgba(58,26,96,.8);bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;left:0;opacity:0;padding:40px;position:absolute;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%}.latest-news__item h3{color:var(--action-purple)}.latest-news__item--title{font-size:1.75rem;margin:15px 0}.latest-news__item time{color:#3a1a60;display:block;font-size:.875rem;padding-top:20px}.latest-news__item p{color:#6f6f6e}.cta-banner{overflow:hidden;position:relative}.cta-banner img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cta-banner .button{bottom:15px;position:absolute;right:40px}.cta-banner .button .button-label,.cta-banner .button:hover .svg-wrapper{background:#f7a61a}.cta-banner .button .svg-wrapper svg{fill:#f7a61a}.cta-banner .button:hover .button-label{background:#fff;color:#f7a61a}.cta-banner__overlay{background:rgba(247,166,26,.6);height:100%;left:0;max-width:750px;position:relative;top:0;width:100%}@media screen and (min-width:768px){.latest-news .posts-wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.cta-banner__overlay{background:url(../../src/img/yellow-overlay.png) bottom/100% no-repeat}}.cta-banner__content{color:#fff;padding:40px 270px 40px 40px;top:0}.cta-banner__content h3{color:#fff;font-family:gotham,sans-serif;font-size:2.75rem;margin:0 0 15px}.cta-banner__content p,.cta-banner__content p strong{color:#fff}.cta-banner__content a{color:#fff;font-family:gotham,sans-serif;font-weight:700;text-decoration:none}@media (max-width:600px){.cta-banner__overlay{background:#ee7401;position:relative;width:100%}.cta-banner__content{padding:40px;position:relative}}.box-icon{background-color:#ee7401;background-position:50%;display:inline-block;height:38px;width:38px}.box-icon.tel{background:url(../../src/img/icons/tel.svg) 50% no-repeat #ee7401}.box-icon.email{background:url(../../src/img/icons/email.svg) 50% no-repeat #ee7401}.box-icon.marker{background:url(../../src/img/icons/marker.svg) 50% no-repeat #ee7401}.box-icon.facebook{background:url(../../src/img/icons/facebook.svg) 50% no-repeat #ee7401}.box-icon.twitter{background:url(../../src/img/icons/twitter.svg) 50% no-repeat #ee7401}.box-icon.linkedin{background:url(../../src/img/icons/linkedin.svg) 50% no-repeat #ee7401}.box-icon.instagram{background:url(../../src/img/icons/instagram.svg) 50% no-repeat #ee7401}.team-member-title .job-title{color:var(--action-orange);font-size:2rem;margin-bottom:2rem}.case-studies-archive-page .intro{font-family:gotham,sans-serif;font-weight:500}.case-studies-archive-page .post-navigation{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;border-bottom:1px solid var(--action-orange);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:50px}.case-studies-archive-page .post-navigation p{margin-bottom:10px;margin-right:1rem}.case-studies-archive-page .post-navigation a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:rgba(238,116,1,.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;-webkit-justify-content:center;justify-content:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:40px}.case-studies-archive-page .post-navigation a.first{margin-right:1rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.case-studies-archive-page .post-navigation a svg{fill:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.case-studies-archive-page .post-navigation a:hover svg{fill:rgba(238,116,1,0.5)}.case-studies-archive-page .post-grid{display:-ms-grid;display:grid;gap:50px 2rem;padding:50px 0}@media screen and (min-width:576px){.l-footer__overlay{padding:50px}.cta-banner .button{bottom:35px}.case-studies-archive-page .post-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.case-studies-archive-page .post-grid .post-link{border-bottom:1px solid var(--action-orange);display:block}.case-studies-archive-page .post-grid .post-link .thumbnail-wrapper .overlay{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;background-color:rgba(238,116,1,.85);bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;left:0;opacity:0;padding:45px 50px;position:absolute;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%}.case-studies-archive-page .post-grid .post-link .thumbnail-wrapper .overlay .button{display:-ms-grid;display:grid;grid-auto-flow:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.case-studies-archive-page .post-grid .post-link .thumbnail-wrapper .overlay .button p{background-color:var(--action-orange);color:#fff;font-family:gotham,sans-serif;font-weight:800;font-size:.875rem;margin:0;width:120px}.case-studies-archive-page .post-grid .post-link .thumbnail-wrapper .overlay .button .svg-wrapper,.case-studies-archive-page .post-grid .post-link .thumbnail-wrapper .overlay .button p{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;-webkit-justify-content:center;justify-content:center}.case-studies-archive-page .post-grid .post-link .thumbnail-wrapper .overlay .button .svg-wrapper{background-color:#fff;width:40px}.case-studies-archive-page .post-grid .post-link .displayed-author{color:var(--action-orange);font-family:gotham,sans-serif;font-weight:800;font-size:.875rem;margin:20px 0}.case-studies-archive-page .post-grid .post-link h3{font-size:1.75rem;margin-bottom:26px}