h1,h2,h3,h4{font-family:"Roboto Slab",serif;font-weight:true;font-optical-sizing:auto;font-style:normal;line-height:1.15;margin-top:40px;margin-bottom:16px}h1 a,h2 a,h3 a,h4 a{text-decoration:none !important}h1{font-size:3.05em;font-weight:700;color:#444;margin-bottom:16px}h2{font-size:2.44em;font-weight:600;color:#444}h3{font-size:1.95em;font-weight:400;color:#099}h4{font-size:1.56em;font-weight:400}small{font-size:.8em}p{margin-bottom:32px;font-size:1em}p>a,li>a{color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}p>a:hover,li>a:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}p>a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px;opacity:.5}li>a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px;opacity:.5}#global-header{position:relative;position:fixed;z-index:10;width:100%;height:40px;background:linear-gradient(90deg, #099, #005a70);box-shadow:0 2px 4px rgba(0,0,0,.25)}#global-header .wrap{display:flex;justify-content:space-between;height:40px}#global-header .logo-container{position:relative;width:230px}#global-header .logo{position:absolute;z-index:6;height:40px}#global-header .logo.nav-mobile-open{position:fixed}#global-header .logo a{display:flex;align-items:center;height:40px}#global-header .logo img{width:230px}#global-header nav{height:40px}#global-header nav ul{display:flex;gap:40px;height:40px}#global-header nav li{display:inline-flex;align-items:center;height:40px;color:#fff}#global-header nav li.contact a{display:flex;justify-content:center;align-items:center;gap:6px}#global-header nav li.search a{display:inline-flex}#global-header nav li.search span{display:none}#global-header nav li a{text-transform:uppercase;font-size:14px;color:#fff !important;text-decoration:none !important;transition:color .3s ease}#global-header nav li a img{height:18px;transition:all .3s ease}#global-header nav li a:hover{color:hsla(0,0%,100%,.5) !important}#global-header nav li a:hover img{opacity:.5}#global-header nav.mobile-open{position:fixed;top:0;left:0;z-index:5;width:100vw;height:100vh;overflow:scroll;background:linear-gradient(rgb(111, 73, 157), rgb(59, 21, 112))}#global-header nav.mobile-open ul{display:flex;flex-direction:column;margin-top:80px;gap:40px;height:unset}#global-header nav.mobile-open li{display:block;height:unset;text-align:center}#global-header nav.mobile-open li a{font-size:1.56em}#global-header nav.mobile-open li.contact a,#global-header nav.mobile-open li.search a{display:inline-flex;justify-content:center;align-items:center;gap:12px}#global-header nav.mobile-open li.search span{display:inline}#nav-mob-btn{display:none;position:absolute;z-index:6;top:3px;right:20px;align-items:center;justify-content:center;width:60px;height:30px;border:solid 1px hsla(0,0%,100%,.25);text-transform:uppercase;font-size:.8em;color:#fff !important}#breadcrumb{height:44px;width:100%;margin-bottom:100px;background:linear-gradient(90deg, #099, #005a70)}#breadcrumb .content{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;align-items:center;height:44px;line-height:1em;font-size:14px;color:#fff}#breadcrumb img{display:block}#breadcrumb .icon-home{width:20px}#breadcrumb .icon-chevron{width:6px;opacity:.5}#breadcrumb a{color:#fff;transition:all .3s ease}#breadcrumb a:hover{color:hsla(0,0%,100%,.5)}#breadcrumb .content strong.mobile{display:none}@media screen and (max-width: 500px){#breadcrumb .content strong.desktop{display:none}#breadcrumb .content strong.mobile{display:inline}}.template-blog-post-page #breadcrumb,.template-teamdetailpage #breadcrumb{margin-bottom:40px;padding-top:40px}#footer-logo img{width:300px;max-width:calc(100vw - 20px)}#global-footer{padding:50px 0;background-image:linear-gradient(225deg, #9cdcd7, #369ea9 50%, #0e3e6a);box-shadow:inset 0 2px 4px rgba(0,0,0,.25)}#global-footer hr{margin:40px 0;border:none;border-bottom:solid 1px hsla(0,0%,100%,.25)}#footer-links .grid{display:grid;grid-template-columns:2fr 2fr 2fr;gap:40px;margin-top:40px}#footer-links .list li{margin-bottom:5.3333333333px}#footer-links .list li a{color:#fff;transition:all .3s ease;text-decoration:none !important}#footer-links .list li a:hover{text-decoration:underline !important;color:hsla(0,0%,100%,.75)}#footer-links .list li.toplevel{margin-bottom:16px;padding-bottom:16px;border-bottom:solid 1px hsla(0,0%,100%,.25);font-size:1.25em;font-weight:bold}#footer-links .list li:last-child{margin-bottom:0}#footer-links .list.secondary{border-top-left-radius:10px;border-bottom-right-radius:10px;padding:20px;background:rgba(0,0,0,.125)}#footer-links .list.secondary li a{display:inline-flex;flex-direction:row;gap:10px;align-items:center;text-decoration:none !important;transition:all .3s ease}#footer-links .list.secondary li a:hover{text-decoration:underline !important}#footer-links .list.secondary img{width:18px;height:auto}#fine-print{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:40px;padding-top:40px;border-top:solid 1px hsla(0,0%,100%,.25)}#fine-print .label{display:inline-block;padding:8px 16px;border-radius:40px;background:rgba(0,0,0,.125)}#fine-print .label a{font-weight:bold}#fine-print p{margin-bottom:16px;font-size:1em;color:#fff}#fine-print p a{color:#fff;font-weight:normal;-webkit-text-decoration:underline hsla(0,0%,100%,.5);text-decoration:underline hsla(0,0%,100%,.5);white-space:nowrap}#fine-print p a:hover{text-decoration:underline}#fine-print div:nth-child(2) p{text-align:right}#fine-print div:nth-child(2) p a{padding-right:20px}#ripple-effect-cta{background:linear-gradient(225deg, #8366a7, #5b338b 50%)}#ripple-effect-cta .content{max-width:800px;margin:0 auto;padding:40px;padding-bottom:0;text-align:center;color:#fff;font-size:1em}#ripple-effect-cta .trio{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:0 auto;padding:20px 0;max-width:800px;font-family:"Roboto Slab",serif;font-size:1.56em;color:#fff}#ripple-effect-cta .trio>div{display:flex;flex-direction:column;align-items:center;justify-content:center}#ripple-effect-cta .trio>div img{height:60px;padding:28px 0;width:auto;margin-bottom:10px}#ripple-effect-cta .trio>div:first-child img{height:116px;padding:0}#ripple-effect-cta .trio>div:nth-child(2) img{height:116px;padding:0}#ripple-effect-cta .action{padding:20px;text-align:center}*{margin:0;padding:0}img,a img{border:none}ul{list-style-type:none}a,input,textarea{outline:none;-moz-outline-style:none}a,a:link,a:active,a:visited{text-decoration:underline;border:none}.no-select{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-select:focus{outline:none !important}.clearfix{clear:both}html{font-size:16px}body{margin:0;padding:0;background:#fff;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-size:100%;line-height:1.65;color:#444;animation:fadeInAnimation ease 1s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}.wrap{width:auto;max-width:1200px;margin:0 auto;padding:0 40px}.wrap.sidebar{display:grid;grid-template-columns:5fr 1fr;gap:60px}.wrap.narrow .content{max-width:800px}.wrap .content.narrow{max-width:800px}article.narrow{max-width:800px}#home-video-hero{position:absolute;top:40px;left:0;height:790px;width:100vw;min-height:300px;overflow:hidden}#home-video-hero video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#hero{position:relative;display:flex;align-items:center;height:790px;min-height:300px;margin-bottom:100px;padding-top:40px;background:#005a70}@media screen and (max-width: 880px){#hero{margin-bottom:40px;min-height:50vh}}#hero .wrap{z-index:2}#hero .color-overlay{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,78,97,.9)}#hero h1{margin-top:0;margin-bottom:0;text-align:center;font-weight:400;font-size:clamp(1.25em, 3.05em, 3.05em);color:#fff}@media screen and (max-width: 800px){#hero h1{font-size:1.56em}}#hero h1 span{color:hsla(0,0%,100%,.75)}#hero.home>span{background:rgba(0,90,112,.9)}#hero.home h1{display:block;margin:0 auto 40px auto;text-align:center}#hero.home h1 img{max-width:100%;width:100%}#hero.home h2{display:block;max-width:700px;margin-bottom:40px;text-align:center;font-size:1.25em;font-weight:400}#hero.home .vision-platform-impact{text-align:center;font-family:"Roboto Slab",serif;font-size:1.95em;font-weight:300;color:#fff}#hero.home .vision-platform-impact>div{display:inline}#hero h2{margin-top:0;text-align:center;font-family:"Noto Sans",sans-serif;font-weight:200;font-size:1.56em;text-align:center;color:#fff}@media screen and (max-width: 800px){#hero h2{font-size:1.25em !important}}#hero .prehead{display:inline-block;margin-bottom:16px;font-size:1em;font-weight:400;text-transform:uppercase;color:#fff}#hero .subhead{font-size:1.95em;font-weight:200;color:#fff}#hero.hero-sm{height:200px;min-height:unset;margin-bottom:0;background-position:center center}#hero.hero-sm.height-auto{min-height:200px;height:auto;padding:80px 0 20px 0}#hero.hero-sm .wrap{width:100%}#hero.hero-sm h1{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:16px;text-align:left;line-height:1em;font-size:clamp(1.25em, 3.05em, 3.05em)}@media screen and (max-width: 800px){#hero.hero-sm h1{font-size:1.56em !important}}#hero.hero-sm svg{width:42px}#hero.hero-sm svg .cls-1{fill:#fff}#hero.hero-sm .wrap>div{margin-top:16px;margin-bottom:0;max-width:800px;text-align:left;line-height:1.15;font-size:1.25em;font-weight:200;color:#fff}#hero.event{background-repeat:no-repeat;background-size:cover;background-position:center}.hero-logo{width:100%;max-width:600px;padding:40px 0}#home-callout-spacer{height:140px}#home-callout{position:absolute;z-index:2;left:50%;bottom:-260px;transform:translate(-50%, -50%);display:grid;gap:20px;grid-template-columns:1fr 1fr;max-width:640px;min-height:200px;border-radius:10px;background:#5b338b;box-shadow:0 2px 4px rgba(0,0,0,.25);color:#fff;transition:all .3 ease}#home-callout .img{border-top-left-radius:10px;border-bottom-left-radius:10px;background-size:cover;background-position:center}#home-callout .container{display:flex;flex-direction:column;gap:10px;justify-content:center;padding:10px}#home-callout .container .home-callout-prehead span{padding:2px 6px;border-radius:2px;background:hsla(0,0%,100%,.2);font-size:.8em;text-transform:uppercase}#home-callout .container h3{margin:0;font-size:1em;font-weight:600;color:#fff;text-underline:none}#home-callout .container .content{font-size:.8em;line-height:1.5em;text-decoration:none}#home-callout .container .faux-link{display:flex;align-items:center;gap:5px;font-size:.8em;font-weight:bold;text-decoration:none}section.home-intro-content .content{display:flex;flex-direction:column;gap:100px}section.home-intro-content .content>div{display:flex;flex-direction:column;align-items:center}section.home-intro-content .content>div h3{font-size:2.44em;font-weight:400}section.home-intro-content .content>div p{max-width:700px;text-align:center}section.home-intro-content .platform-grid{display:flex;flex-direction:row;justify-content:space-around;width:700px;margin-bottom:40px}section.home-intro-content .platform-grid>a{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:all .3s ease}section.home-intro-content .platform-grid>a:hover{opacity:.5}section.home-intro-content .platform-grid h4{margin:16px 0 0 0;font-size:1.25em;font-weight:600;color:#5b338b;text-decoration:none}section.home-intro-content .platform-grid img{width:60px}#home-article-content{margin-top:100px;padding-top:100px;padding-bottom:100px;background:#fafafa;border-top:solid 1px #e2e2e2}#home-article-content article{display:grid;grid-template-columns:3fr 2fr;gap:20px;margin-bottom:100px;min-height:260px}#home-article-content article:last-child{margin-bottom:0}#home-article-content article h3{margin-top:0;font-size:1.56em;color:#099 !important}#home-article-content article h3 a{color:#099 !important;transition:all .3s ease !important}#home-article-content article h3 a:hover{text-decoration:underline !important}#home-article-content article .post-meta{margin-bottom:16px;font-size:.8em;color:#999}#home-article-content article .feat-img img{width:100%;height:100%;max-height:260px;-o-object-fit:cover;object-fit:cover;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.25);transition:opacity .3s ease}#home-article-content article .feat-img img:hover{opacity:.5}#home-article-content .kc-cta{text-align:center}#home-article-content a.button.secondary{display:inline-flex;align-items:center;gap:6px}#page-title h2{margin:0;font-size:3.05em}#page-title>div{display:block;margin-bottom:40px;font-family:"Noto Sans",sans-serif;font-size:1.56em}.home-page-title{margin-bottom:40px}.grid-with-sidebar{display:grid;grid-template-columns:auto 350px;gap:80px}section.primary{margin-bottom:100px}section article{margin-bottom:100px}section .content h2:first-child,section .content h3:first-child,section .content h4:first-child{margin-top:0}section .content ul,section .content ol{margin-bottom:2em}section .content ul li,section .content ol li{margin-left:2em}section .content ul{list-style-type:disc}section.nobreadcrumb{margin-top:100px}section.beta{padding-top:100px;padding-bottom:100px;background-color:#f1f8ff}#sidebar{position:relative}#sidebar-nav-container .sidebar-wrap{padding-left:40px;border-left:solid 4px #e5f4f4}#sidebar-nav-container .sidebar-wrap.borderless{border:none}#sidebar-nav-container .sidebar-wrap h3{margin-bottom:16px;font-size:1.56em;font-weight:600;color:#444}#sidebar-nav-container .sidebar-wrap.search{margin-top:100px;margin-bottom:100px}#sidebar-nav-container .sidebar-wrap.search>div{margin-bottom:16px;font-size:.8em}#sidebar-nav-container ul{list-style-type:none;color:#099}#sidebar-nav-container ul li{margin-left:0}#sidebar-nav-container ul li a{display:block;text-decoration:none !important;padding:8px 6px;color:#5b338b;text-decoration:none}#sidebar-nav-container ul li a.current{background:#e4e6ff;text-decoration:none;font-weight:bold}#sidebar-nav-container ul li a:hover{background:#e4e6ff;text-decoration:none}#sidebar-nav-container.sticky{position:fixed;width:350px;top:80px}#kc-search-input{display:grid;grid-template-columns:auto 60px;gap:0}#kc-search-input input[type=text]{max-width:100%;height:60px}#kc-search-input>img{width:calc(100% - 40px);height:calc(100% - 40px);padding:20px;background:#5b338b;cursor:pointer}.button,.button.faux{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;padding:1em 24px;background:#5b338b;color:#fff;font-size:1em;font-weight:700;text-transform:uppercase;text-decoration:none !important;transition:all .3s ease}.button.small,.button.faux.small{padding:.5em 12px}.button.wide,.button.faux.wide{width:100%;max-width:400px}.button.white,.button.faux.white{background:#fff;color:#5b338b !important}.button.white:hover,.button.faux.white:hover{background:#fff;color:#5b338b !important}.button.secondary,.button.faux.secondary{border:solid 1px #5b338b;background:#fff;font-weight:500;color:#5b338b}.button.secondary:hover,.button.faux.secondary:hover{background:#fff;border-color:#099;color:#099;border-top-left-radius:10px;border-bottom-right-radius:10px;opacity:.8;opacity:1}.button.text,.button.faux.text{display:flex;gap:6px;align-items:center;padding:0;background:none;font-weight:500;text-transform:uppercase;color:#5b338b}.button.text img,.button.faux.text img{width:20px}.button.text:hover,.button.faux.text:hover{padding:0;background:none;border-radius:none;color:#099}.button:hover,.button.faux:hover{background:#099;text-decoration:none;color:#fff;border-top-left-radius:10px;border-bottom-right-radius:10px;opacity:.8}blockquote{position:relative;display:flex;flex-flow:column;justify-content:center;margin-bottom:40px;padding:2em 2em 2em 6em;min-height:150px;background:#e5f4f4;border-top-left-radius:40px;border-bottom-right-radius:40px;font-family:"Roboto Slab",serif;font-size:1.25em;line-height:1.25em;font-weight:300}blockquote p{margin-bottom:16px;font-size:inherit !important;line-height:1.25em;font-weight:300}blockquote footer{font:italic .8em "Noto Sans",sans-serif;color:#005a70}blockquote.quoteimage{display:flex;flex-direction:row-reverse;gap:20px;align-items:center;justify-content:center;background:#fff;border:solid 4px #e5f4f4}blockquote.quoteimage p{font-size:1em;line-height:1.25em}blockquote:before{content:"{";position:absolute;top:calc(50% - 20px);transform:translateY(-50%);left:15px;display:block;font-size:180px;font-weight:400;color:#099}.partner-block{margin-bottom:16px;border:solid 4px #e5f4f4;border-top-left-radius:10px;border-bottom-right-radius:10px;padding:20px;padding:0 20px}.partner-block .reveal-btn{cursor:zoom-in !important}.partner-block .logo{display:flex;align-items:center;justify-content:center;height:150px;width:150px;padding:10px 0}@media screen and (max-width: 500px){.partner-block .logo{margin:0 auto}}.partner-block img{height:auto;max-width:150px;max-height:150px;float:none !important}.partner-block .name{display:grid;grid-template-columns:30px auto;align-content:center;align-items:center;max-height:150px;overflow:hidden;margin:0;font-size:1.25em;line-height:1em;color:#5b338b;transition:all .3s ease}@media screen and (max-width: 800px){.partner-block .name{font-size:1.25em}}@media screen and (max-width: 500px){.partner-block .name{padding-bottom:20px;text-align:center}}.partner-block .name .icon{width:16px;height:24px}.partner-block .name svg{aspect-ratio:1/1;transform:rotate(90deg);cursor:pointer;transition:all .3s ease}.partner-block .reveal{display:none;padding:0 0 40px 0}.partner-block .reveal p:last-child,.partner-block .reveal ul:last-child{margin-bottom:0}.partner-block .reveal .img{display:block}.partner-block .grid{display:flex;gap:40px;align-items:center}@media screen and (max-width: 500px){.partner-block .grid{display:block}}.partner-block .grid.li a{color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}.partner-block .grid.li a:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}.partner-block .grid:hover .name{color:#099}.partner-block .grid.rotate{cursor:zoom-out !important}.partner-block .grid.rotate svg{transform:rotate(-90deg)}.partner-block .site{padding:20px;background:#e5f4f4}.two-col{display:flex;flex-direction:row;gap:40px;width:100%}.two-col>div{flex-grow:1;background:#f1f1f1}.next{margin-top:100px}.next a{background:#5b338b;color:#fff;transition:all .3s ease}.next a span{margin-right:5px;color:hsla(0,0%,100%,.75)}.next a.button:hover{border-top-left-radius:10px;border-bottom-right-radius:10px;opacity:.8}.next-small{margin-bottom:40px}.next-small a{color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}.next-small a:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}.next-small a span{font-weight:bold}.footnote{margin-top:100px;border-top:solid 1px #e5f4f4;padding-top:16px;font-size:.8em}.footnote p,.footnote ul{margin-bottom:16px}.case-study-block{min-height:200px;margin-bottom:40px;box-shadow:0 2px 4px rgba(0,0,0,.125)}.case-study-block .prehead{display:flex;flex-direction:row;align-items:center;gap:16px;padding:10px;padding-left:20px;background:#e2e2e2}.case-study-block .prehead img{height:40px}.case-study-block .prehead span{padding-top:4px;text-transform:uppercase;font-size:1em;color:#005a70}.case-study-block .content{padding:20px}.case-study-block .content p:last-child,.case-study-block .content ul:last-child,.case-study-block .content li:last-child{margin-bottom:0}.case-study-block .content img{float:right;clear:left;max-width:200px;padding:20px}.case-study-block blockquote{min-height:unset;margin:0 40px 16px 40px;font:1em "Noto Sans",sans-serif;border-top-left-radius:20px;border-bottom-right-radius:20px;padding:40px;padding:20px}.case-study-block blockquote::before{display:none;content:unset;position:unset;top:unset;transform:unset;left:unset}.calloutrow-block{width:100%;display:grid;grid-template-columns:50% auto;background-color:#5b338b;gap:0;border-radius:10px}.calloutrow-block>div:first-child{width:100%;height:100%;background-size:cover;background-position:50% 50%;border-top-left-radius:10px;border-bottom-left-radius:10px}.calloutrow-block>div:last-child{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px;color:#fff}.calloutrow-block>div:last-child h4,.calloutrow-block>div:last-child p{margin:0}.calloutrow-block>div:last-child a.button,.calloutrow-block>div:last-child p:last-child{margin-bottom:0}.calloutrowmedium-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-bottom:40px;padding:20px;background-color:#5b338b;border-radius:10px}.calloutrowmedium-block h4,.calloutrowmedium-block p{margin:0;color:#fff}.calloutrowmedium-block a.button,.calloutrowmedium-block p:last-child{margin-bottom:0}.calloutrowlight-block{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;margin-bottom:40px;padding:20px;background-color:#e5f4f4}.calloutrowlight-block h4{margin-bottom:16px;font-size:1.25em;color:#5b338b}.calloutrowlight-block p{margin:0}.calloutrowlight-block a.button.white{min-width:180px;border:solid 1px #5b338b}.calloutrowlight-block a.button{margin-bottom:0}.callout-block,.meta-block{margin:0 60px 40px 60px;padding:40px;background:#e5f4f4;color:#005a70}@media screen and (max-width: 600px){.callout-block,.meta-block{margin:0 0 40px 0;padding:20px}}.callout-block a.button,.callout-block p:last-child,.callout-block li:last-child,.callout-block ul:last-child,.meta-block a.button,.meta-block p:last-child,.meta-block li:last-child,.meta-block ul:last-child{margin-bottom:0}.callout-block h2,.callout-block h3,.callout-block h4,.meta-block h2,.meta-block h3,.meta-block h4{margin-top:0;margin-bottom:16px;text-align:left;color:#005a70}.download-block{display:flex;gap:0;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;padding:20px;background-color:#5b338b;border-radius:10px;color:#fff}.download-block h3,.download-block h4,.download-block p{margin-top:0;margin-bottom:16px;color:#fff}.download-block a{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:6px}.download-block a svg{fill:#5b338b;width:20px}a.button.download{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:6px}a.button.download svg{fill:#fff;width:20px}.meta-block{text-align:left}.section-break-block.section-after{height:100px}.section-break-block.heading-after{height:40px}.section-break-block.p-after{height:32px}.cta{margin-top:100px;margin-bottom:40px}.cta p:last-child,.cta li:last-child,.cta ul:last-child{margin-bottom:0}.cta h2,.cta h3,.cta h4{margin-top:0;margin-bottom:16px}.cta a span{margin-right:5px;color:hsla(0,0%,100%,.75)}.cta .content{padding-bottom:20px}.cta .button{background:#5b338b;color:#fff}.cta .button:hover{background:#099;border-top-left-radius:10px;border-bottom-right-radius:10px;opacity:.8}.cta-final{display:flex;flex-direction:column;align-items:center;background:#5b338b;color:#fff;border-top-left-radius:20px;border-bottom-right-radius:20px;padding:40px}.cta-final h3,.cta-final h4{color:#fff}.cta-final .content-button a{background:#fff;color:#5b338b}.cta-final .content-button a span{color:#8366a7}.cta-final .content-button a:hover{background:#fff}img{max-width:100%}img.richtext-image.left{float:left;margin:20px 20px 20px 0}img.richtext-image.right{float:right;margin:20px 0 20px 20px}img.richtext-image.full-width{max-width:100%;height:auto}img.align-left{float:left;margin:0 20px 20px 0;max-width:50%}img.align-right{float:right;margin:0 0 20px 20px;max-width:50%}img.align-center{display:block;margin:0 auto}img.align-full{max-width:100%;height:auto}#join{background:#5b338b}#join .wrap{padding-top:40px;padding-bottom:40px}#join h2,#join p,#join a{color:#fff}#join .grid{display:grid;grid-template-columns:50% auto;gap:80px}@media screen and (max-width: 700px){#join .grid{display:block}}#join .item{display:flex;align-items:center;color:#fff}#join .item .button{min-width:150px;text-align:center}#join .item:nth-child(2){display:flex;justify-content:center}#join .item img{max-width:100%}@media screen and (max-width: 700px){#join .item img{margin:40px auto 0 auto;max-width:360px}}.program-tile{display:grid;grid-template-columns:250px auto;gap:40px;margin-bottom:40px;max-width:800px}.program-tile h4{margin:0 0 16px 0}.program-tile h4 a{color:#5b338b}.program-tile h4 a:hover{color:#099}.program-tile img{width:250px;height:250px;-o-object-fit:cover;object-fit:cover}.program-tile>div{display:flex;flex-direction:column;gap:20px;justify-content:center;height:100%}.program-tile>div p:last-child{margin-bottom:0}.program-tile a.button{display:inline-flex}.program-tiles-retired{margin-top:100px;padding:100px 0;background:#fafafa}.program-tiles-retired h3{margin:0 0 40px 0}.collab-img-grid{display:flex;flex-flow:row;flex-wrap:wrap;gap:0;justify-content:center}.profile-grid-block{display:flex;gap:40px;flex-direction:row;flex-wrap:wrap;justify-content:center}#profile-bio-modal{display:none;position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;max-width:80vw;max-height:80vh;overflow-y:auto;padding:20px 40px;background:#fff;border:solid 1px #e2e2e2;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.25)}#profile-bio-modal .modal-close{position:absolute;right:20px}#profile-bio-modal .modal-close img{width:30px;cursor:pointer}.profile-block{display:flex;flex-direction:column;flex:1 1 0;align-items:center;min-width:200px;max-width:300px;cursor:pointer;transition:all .3s ease}.profile-block:hover{opacity:.7;transform:scale(1.03)}.profile-block img{width:150px;border-radius:100%;border:solid 1px #f1f1f1}.profile-block>div{text-align:center}.profile-block>div .name{line-height:1.25em;font-size:1em;font-weight:600;color:#5b338b}.profile-block>div .desc{font-size:.8em;line-height:1.25em}.profile-block .bio{display:none}.accordion{transition:all .3s ease}.accordion details{margin-bottom:8px;padding:20px;background-color:#f1f8ff;border-radius:6px}.accordion summary{font:bold 1.25em "Roboto Slab",serif;color:#5b338b;cursor:pointer !important}.accordion summary:hover{text-decoration:underline}.accordion summary::marker{color:#5b338b}.accordion-content{margin-left:2px;padding:16px 0 0 12px}.accordion-content p:last-child{margin-bottom:0}.two-col-text-block{display:flex;flex:1;gap:10px}@media screen and (max-width: 700px){.two-col-text-block{display:block;flex:unset;gap:unset}.two-col-text-block .col-left{margin-bottom:16px}}.two-col-text-block .col-left,.two-col-text-block .col-right{padding:20px;background:#f1f8ff;border-top-left-radius:20px;border-bottom-right-radius:20px;padding:40px;flex:1}.two-col-text-block .col-left h2,.two-col-text-block .col-left h3,.two-col-text-block .col-left h4,.two-col-text-block .col-right h2,.two-col-text-block .col-right h3,.two-col-text-block .col-right h4{margin:0 0 16px 0}.two-col-text-block .col-left p,.two-col-text-block .col-right p{margin-bottom:16px}.two-col-text-block .col-left p:last-child,.two-col-text-block .col-right p:last-child{margin-bottom:0}.image-grid-block{display:flex;gap:4px;gap:20px;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:40px}.image-text-block{display:flex;flex-direction:row;gap:20px;align-items:center;margin-bottom:40px}@media screen and (max-width: 700px){.image-text-block{flex-direction:column;text-align:center}}.image-text-block .img{width:300px;height:300px}@media screen and (max-width: 700px){.image-text-block .img{width:100%;height:auto}}.image-text-block .img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.image-text-block .text-content{flex-grow:1}.image-text-block .text-content h3,.image-text-block .text-content h4{margin-top:0;margin-bottom:16px}.image-text-block .text-content p:last-child{margin-bottom:0}#related-articles-content>h2,#related-articles-content>h3{margin-top:0}#related-articles-content .category-name{font:italic 1.25em "Noto Sans",sans-serif}#related-articles-content .grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;margin-bottom:40px}@media screen and (max-width: 700px){#related-articles-content .grid{display:block}}#related-articles-content article{margin-bottom:0;flex:1 0 30%;max-width:50%}@media screen and (max-width: 700px){#related-articles-content article{flex:unset;max-width:unset}}#related-articles-content article a{text-decoration:none !important}#related-articles-content article h3{margin:0;font-family:"Noto Sans",sans-serif;font-size:1em;color:#5b338b;transition:color .3s ease}#related-articles-content article .post-meta{font-size:.8em;color:#999}#related-articles-content article p{margin-bottom:16px;color:#444}#related-articles-content article p strong{font-weight:normal;color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}#related-articles-content article p strong:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}#related-articles-content article img.post-hero{width:100%;max-width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:10px;transition:opacity .3s ease}#related-articles-content article:hover h3{color:#099}#related-articles-content article:hover img.post-hero{opacity:.5}#related-articles-content article:hover p strong{color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}#related-articles-content article:hover p strong:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}.contact-section{margin-bottom:100px}.contact-section h2{margin-top:0}.contact-section .linkedin{display:flex;flex-direction:row;align-items:center;gap:10px}.contact-section .linkedin::after{display:none}.contact-section .linkedin img{height:24px}.contact-section.fs{background:#e5f4f4;padding:20px;text-align:center}form{max-width:600px}form .errMsg span{font-size:1em !important;color:#ff343b}form .input-row,form .oneField{padding:.25em 0 .64em 0}form .input-row.check,form .oneField.check{display:flex;gap:10px;align-items:center}form .input-row.check label,form .oneField.check label{top:0;left:0;cursor:pointer}form .input-row.submit,form .oneField.submit{margin-top:16px}form .input-row.errFld input.text,form .input-row.errFld input.email,form .oneField.errFld input.text,form .oneField.errFld input.email{border:solid 1px #ff343b}form .submit-control.clicked{cursor:wait;background:red}form label{display:inline-block;font-size:1em;color:#444}form label.req:after{position:relative;display:inline-block;content:"*";color:#ff343b}form .checkbox-label{top:0;left:0;margin-left:10px;cursor:pointer}form .checkbox-label.focus{top:0;left:0}form input[type=text],form input[type=email],form input[type=password],form textarea{box-sizing:border-box;width:100%;max-width:calc(100% - 20px);padding:.5em 12px;border:solid 1px #e4e6ff;background:#f1f1f1;color:#444;font-family:"Noto Sans",sans-serif;font-size:1.25em;line-height:1em;transition:all .3s ease}form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus,form textarea:focus{border:solid 1px #5b338b}form textarea{min-height:150px}form input[type=checkbox]{border:solid 1px #444;width:20px;height:20px;vertical-align:middle;background:#fff;transform:scale(1.25);cursor:pointer}form.dark input[type=text],form.dark input[type=email],form.dark input[type=password],form.dark textarea{border:none;background:rgba(0,0,0,.4);color:#fff}form input[type=submit],form .button{display:block;border:none;min-width:150px;max-width:200px;background:#5b338b;color:#fff;font-weight:normal;cursor:pointer}form input[type=submit]:hover,form .button:hover{border-top-left-radius:10px;border-bottom-right-radius:10px;opacity:.8}form input[type=submit]:disabled,form .button:disabled{color:#fff !important}.captchaHelp{font-size:.8em}#submit_button[disabled]{cursor:not-allowed !important}.template-searchpage hr{margin-top:40px;margin-bottom:40px;border:none;border-top:solid 2px #e5f4f4}.template-searchpage .result-title{display:block;font-size:1.25em}.template-searchpage .results{list-style-type:none}.template-searchpage .results li{margin:0 0 16px 0}.template-searchpage .results p{margin-left:1em}.arrow-left{transform:rotate(180deg)}.reqMark::after{content:"(required)";display:inline-block;padding-left:6px;color:#999;font-size:12px}.errMsg{font-size:12px}.oneChoice label{cursor:pointer}.lightbox{cursor:zoom-in}#lightbox-content{display:none;position:fixed;z-index:21;flex-direction:column;align-items:center;top:0;left:0;width:100vw;height:100vh}#lightbox-content .controls{height:40px}#lightbox-content .controls a{position:absolute;right:40px;top:20px;z-index:22;display:flex;justify-content:center;align-items:center;width:32px;height:32px;cursor:zoom-out;border-radius:32px;border:solid 1px #fff;background:#fff;transition:all .3s ease}#lightbox-content .controls a:hover{border-color:#5b338b}#lightbox-content .data{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}#lightbox-content .data img{max-width:calc(100vw - 40px)}#lightbox-content.show{display:flex}#lightbox-bg{display:none;position:fixed;z-index:20;top:0;left:0;width:100vw;height:100vh;background:hsla(0,0%,100%,.9)}#lightbox-bg.show{display:flex}h1,h2,h3,h4{font-family:"Roboto Slab",serif;font-weight:true;font-optical-sizing:auto;font-style:normal;line-height:1.15;margin-top:40px;margin-bottom:16px}h1 a,h2 a,h3 a,h4 a{text-decoration:none !important}h1{font-size:3.05em;font-weight:700;color:#444;margin-bottom:16px}h2{font-size:2.44em;font-weight:600;color:#444}h3{font-size:1.95em;font-weight:400;color:#099}h4{font-size:1.56em;font-weight:400}small{font-size:.8em}p{margin-bottom:32px;font-size:1em}p>a,li>a{color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}p>a:hover,li>a:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}p>a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px;opacity:.5}li>a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px;opacity:.5}.template-whatwedopage #hero{height:360px;background-image:url("/static/img/heroimgs/hero-whatwedo.jpg");-o-object-position:100% 50%;object-position:100% 50%;background-repeat:no-repeat;background-size:cover;background-color:linear-gradient(225deg, #9cdcd7, #369ea9 50%, #0e3e6a)}#wwd-tile-grid{display:flex;flex-direction:row;gap:20px}.wwd-tile{display:flex;flex:1;flex-shrink:0;margin-bottom:40px;min-height:300px;max-width:800px;border-top-left-radius:40px;border-bottom-right-radius:40px}.wwd-tile .content{display:flex;flex-direction:column;gap:20px;justify-content:center;padding:20px;color:#fff}.wwd-tile .content>div{display:flex;flex-direction:column;justify-content:space-around;gap:20px;height:100%;margin-left:66px}.wwd-tile .content h3{display:flex;align-items:center;gap:16px;margin:0;font-size:1.25em;font-weight:normal;text-transform:uppercase;color:#fff}.wwd-tile .content h3 img{width:50px}.wwd-tile .content .subhead{margin-bottom:0;text-wrap:balance}.wwd-tile a.button.white:hover{background-color:#fff}#wwd-tile-1{background:#5b338b}#wwd-tile-1 .button{color:#5b338b}#wwd-tile-2{background:#3e8aa9}#wwd-tile-2 .button{color:#3e8aa9}#wwd-tile-3{background:#354a54}#wwd-tile-3 .button{color:#354a54}#wwd-feat-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin-top:40px}#wwd-feat-grid .project{display:flex;flex-direction:column;flex:1;flex-shrink:0;max-width:33%;min-width:300px;background:#fafafa;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:10px;text-decoration:none;transition:opacity .3s ease}#wwd-feat-grid .project:hover{opacity:.5}#wwd-feat-grid .project>img{flex-shrink:0;flex-grow:1;height:255px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;border-top-left-radius:10px;border-top-right-radius:10px}#wwd-feat-grid .project .project-content{display:flex;flex-direction:column;justify-content:space-around;gap:20px;height:100%;padding:20px}#wwd-feat-grid .project .project-content .project-title{margin:0;font-family:"Roboto Slab",serif;font-size:1.25em;color:#5b338b}#wwd-feat-grid .project .project-content p{margin-bottom:0;color:#444}#wwd-quotes{background:#fafafa}#wwd-quotes ul{position:relative;display:flex;align-items:center;margin:0 auto;padding:0;width:100%;max-width:900px;height:300px}#wwd-quotes ul li{display:none;margin:0;padding:40px}#wwd-quotes ul li::before{position:absolute;top:calc(50% - 30px);transform:translateY(-50%);left:-10px;content:open-quote;font-family:"Times",serif;font-weight:bold;font-size:80px;color:#5b338b}#wwd-quotes ul li::after{position:absolute;top:calc(50% - 30px);transform:translateY(-50%);right:0;content:close-quote;font-family:"Times",serif;font-weight:bold;font-size:80px;color:#5b338b}#wwd-quotes ul .quote{padding:0 20px;font-family:"Roboto Slab",serif;font-size:1.25em;font-weight:300;line-height:1.25em;text-align:center}#wwd-quotes ul .attrib{margin:16px 0 0 20px;font-style:italic;font-size:1em;text-align:center}h1,h2,h3,h4{font-family:"Roboto Slab",serif;font-weight:true;font-optical-sizing:auto;font-style:normal;line-height:1.15;margin-top:40px;margin-bottom:16px}h1 a,h2 a,h3 a,h4 a{text-decoration:none !important}h1{font-size:3.05em;font-weight:700;color:#444;margin-bottom:16px}h2{font-size:2.44em;font-weight:600;color:#444}h3{font-size:1.95em;font-weight:400;color:#099}h4{font-size:1.56em;font-weight:400}small{font-size:.8em}p{margin-bottom:32px;font-size:1em}p>a,li>a{color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}p>a:hover,li>a:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}p>a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px;opacity:.5}li>a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px;opacity:.5}.template-whowearepage #hero{height:360px;background-image:url("/static/img/heroimgs/hero-whoweare.jpg");-o-object-position:100% 50%;object-position:100% 50%;background-repeat:no-repeat;background-size:cover;background-color:linear-gradient(225deg, #9cdcd7, #369ea9 50%, #0e3e6a)}.template-whowearepage article p:last-child{margin-bottom:0}#values{padding:40px 0;max-width:800px;background:#005a70;border-radius:10px}#values h2{margin-top:0}#values h2,#values p,#values a{color:#fff}#values img{max-width:100%;height:auto}.value-grid{margin:40px 0}.value-grid h3{border-top:solid 1px hsla(0,0%,100%,.125);padding-top:40px;color:#f1b386}.value-grid .grid-items{display:flex;flex-flow:row wrap;justify-content:center;gap:40px}.value-grid .grid-items>div{display:flex;gap:20px;flex-direction:row;align-items:center;padding:20px;width:40%}@media screen and (max-width: 700px){.value-grid .grid-items>div{width:100%}}.value-grid .grid-items>div h4{margin-bottom:8px;color:#fff}.value-grid .grid-items>div p{margin-bottom:0}.value-grid img{width:70px}.value-grid.alt .grid-items{font-size:1.25em;color:#fff}h1,h2,h3,h4{font-family:"Roboto Slab",serif;font-weight:true;font-optical-sizing:auto;font-style:normal;line-height:1.15;margin-top:40px;margin-bottom:16px}h1 a,h2 a,h3 a,h4 a{text-decoration:none !important}h1{font-size:3.05em;font-weight:700;color:#444;margin-bottom:16px}h2{font-size:2.44em;font-weight:600;color:#444}h3{font-size:1.95em;font-weight:400;color:#099}h4{font-size:1.56em;font-weight:400}small{font-size:.8em}p{margin-bottom:32px;font-size:1em}p>a,li>a{color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}p>a:hover,li>a:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}p>a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px;opacity:.5}li>a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px;opacity:.5}#staff-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:100px}#staff-grid .person{display:flex;flex-direction:column;align-items:center;flex:1 1 calc(33% - 20px);color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease;text-decoration:none}#staff-grid .person:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}#staff-grid .person:hover{text-decoration:none;opacity:.8;transition:all .3s ease}#staff-grid .person .headshot{width:160px;height:auto;border-radius:50%}#staff-grid .person .name{display:block;margin-bottom:0;font-size:1em;text-align:center}#staff-grid .person .job-title{text-align:center;font-size:.8em;color:#999}.template-teamdetailpage section article{display:flex;flex-direction:column;align-items:center;margin-top:40px;margin-bottom:0}.template-teamdetailpage section article .headshot{width:250px;height:auto;margin-bottom:32px;border-radius:50%}.template-teamdetailpage section article .name{display:block;margin:0;font-size:1.95em;text-align:center;color:#099}.template-teamdetailpage section article .job-title{text-align:center;font-size:1.25em;color:#444}.template-teamdetailpage section article .bio{margin-top:40px}.template-teamdetailpage section article .bio p:last-child{margin-bottom:0}.template-teamdetailpage section article .linkedin{margin-top:32px}.template-teamdetailpage section article .linkedin a{display:flex;gap:5px;align-items:center;color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}.template-teamdetailpage section article .linkedin a:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}.template-teamdetailpage section article .linkedin img{height:20px}.template-teamdetailpage .cta{display:flex;justify-content:center;margin:40px 0;padding-top:40px;border-top:solid 4px #e5f4f4}h1,h2,h3,h4{font-family:"Roboto Slab",serif;font-weight:true;font-optical-sizing:auto;font-style:normal;line-height:1.15;margin-top:40px;margin-bottom:16px}h1 a,h2 a,h3 a,h4 a{text-decoration:none !important}h1{font-size:3.05em;font-weight:700;color:#444;margin-bottom:16px}h2{font-size:2.44em;font-weight:600;color:#444}h3{font-size:1.95em;font-weight:400;color:#099}h4{font-size:1.56em;font-weight:400}small{font-size:.8em}p{margin-bottom:32px;font-size:1em}p>a,li>a{color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}p>a:hover,li>a:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}p>a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px;opacity:.5}li>a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px;opacity:.5}.template-knowledgecenterpage #hero{height:360px;background-image:url("/static/img/heroimgs/hero-knowledgecenter.jpg");-o-object-position:100% 50%;object-position:100% 50%;background-repeat:no-repeat;background-size:cover;background-color:linear-gradient(225deg, #9cdcd7, #369ea9 50%, #0e3e6a)}#kc-featured{margin-bottom:100px}#kc-featured h2{margin-bottom:40px;padding-bottom:40px;border-bottom:solid 1px #e5f4f4}#kc-featured article a{text-decoration:none !important}#kc-featured article h3{margin-top:0;font-family:"Noto Sans",sans-serif;font-size:1.56em !important;color:#5b338b}#kc-featured article .post-meta{font-size:.8em;color:#999}#kc-featured article .post-excerpt span{font-weight:bold;color:#5b338b}#kc-featured article p{margin-bottom:16px;color:#444}#kc-featured article img.post-hero{max-width:100%;width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;transition:opacity .3s ease}#kc-featured article:hover h3{color:#099}#kc-featured article:hover img.post-hero{opacity:.5}#kc-featured article:hover div.button.faux{background:#099;text-decoration:none;color:#fff;border-top-left-radius:10px;border-bottom-right-radius:10px;opacity:.8}#kc-featured article:last-child{margin-bottom:0}section.beta.for-tiles{padding-top:40px;padding-bottom:40px}.kc-articles{margin-bottom:100px}.kc-articles hr{margin-bottom:40px;border:none;border-bottom:solid 1px #e5f4f4}.kc-articles .grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-bottom:40px}.kc-articles article{flex:1 0 auto;margin-bottom:0;max-width:calc(50% - 20px)}.kc-articles article a{text-decoration:none !important;display:flex;gap:20px}.kc-articles article a>div{display:flex;flex-direction:column;flex:1}.kc-articles article h3{margin-top:0;font-family:"Noto Sans",sans-serif;font-size:1em;color:#5b338b;transition:color .3s ease}.kc-articles article .post-meta{font-size:.8em;color:#999}.kc-articles article p{margin-bottom:16px;color:#444}.kc-articles article p strong{font-weight:normal;color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}.kc-articles article p strong:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}.kc-articles article img.post-hero{width:200px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:10px;transition:opacity .3s ease;flex-shrink:0}.kc-articles article:hover h3{color:#099}.kc-articles article:hover img.post-hero{opacity:.5}.kc-articles article:hover p strong{color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}.kc-articles article:hover p strong:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}.kc-articles.resources{margin-bottom:0}.kc-articles.resources article{background:#fff;border-top-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.25)}.kc-articles.resources article a{display:block}.kc-articles.resources article a div{padding:20px}.kc-articles.resources article h3{margin-bottom:0;font-size:1.25em}.kc-articles.resources article img.post-hero{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:0;border-top-left-radius:10px;transition:opacity .3s ease;flex-shrink:0}.kc-articles a.button{margin-bottom:0}.kc-news{padding-top:100px;margin-bottom:100px}.kc-news ul{display:grid;grid-template-columns:2fr 2fr;gap:20px;list-style-type:none !important}.kc-news ul li{margin:0 !important;padding:0 !important}.kc-news ul li span{font-size:.8em;color:#999}.audience-related-links{margin-top:40px}.audience-related-links .grid article a{align-items:center}.articles-all a{text-decoration:none}.articles-all article{display:grid;grid-template-columns:120px auto;gap:20px;margin-bottom:40px}.articles-all article .grid-content{display:flex;flex-direction:column;justify-content:center}.articles-all article h3{margin:0;font-family:"Noto Sans",sans-serif;font-size:1em;color:#5b338b;text-decoration:none;transition:color .3s ease}.articles-all article .post-meta{font-size:.8em;color:#999}.articles-all article p{margin-bottom:16px;color:#444}.articles-all article p strong{font-weight:normal;color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}.articles-all article p strong:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}.articles-all article img.post-hero{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;transition:opacity .3s ease}.articles-all article:hover h3,.articles-all article:hover .faux-link{color:#099;text-decoration:underline}.articles-all article:hover img.post-hero{opacity:.5}.articles-all article:hover p strong{color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}.articles-all article:hover p strong:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}.articles-all.categories{margin-top:100px}.articles-all.categories>h2{margin-bottom:40px}.articles-all.categories article{display:block}.latest-from-category{margin-bottom:100px}.latest-from-category article{margin-bottom:32px}.latest-from-category article:hover h4{color:#099;text-decoration:underline}.latest-from-category h3{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:6px 10px;border-top-left-radius:10px;border-top-right-radius:10px;background:#e5f4f4;font-size:1.56em;color:#099}.latest-from-category h3 svg{width:30px}.latest-from-category h3 svg .cls-1{fill:#099;opacity:.25}.latest-from-category h4{margin-bottom:8px;font-family:"Noto Sans",sans-serif;font-size:1.25em;font-size:1em;font-weight:400;color:#5b338b}#category-index-articles article{margin-bottom:32px}#category-index-articles article h4{margin-bottom:8px;font-size:1em;font-family:"Noto Sans",sans-serif}#category-index-articles article h4 a{color:#5b338b;text-decoration:none}#category-index-articles article h4 a:hover{color:#099;text-decoration:underline !important}#category-index-articles article .post-meta{font-size:.8em;color:#999}.fat-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}#for-audience-tiles{margin:40px 0 100px 0;padding:20px;background:#5b338b;border-top-left-radius:10px;border-bottom-right-radius:10px}#for-audience-tiles .fat-grid>a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:20px;padding:20px;background:#8366a7;text-decoration:none;transition:all .3s ease;color:#5b338b}#for-audience-tiles .fat-grid>a svg{width:50px;height:50px;fill:hsla(0,0%,100%,.5);transition:all .3s ease}#for-audience-tiles .fat-grid>a h3{margin:0;font-size:1.25em;color:#fff}#for-audience-tiles .fat-grid>a:hover{background:#099}#for-audience-tiles .fat-grid>a:hover svg{fill:#fff}#for-audience-links{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}#for-audience-links a{display:flex;align-items:center;gap:10px;padding:10px 20px;background:#5b338b;border-top-left-radius:10px;border-bottom-right-radius:10px;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:background .3s ease,color .3s ease}#for-audience-links a svg{width:36px;fill:hsla(0,0%,100%,.5);transition:all .3s ease}#for-audience-links a:hover{background:#099}#for-audience-links a:hover svg{fill:#fff}.audience-hero-for-icon{fill:hsla(0,0%,100%,.5)}.categoryh3{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;align-items:center}.categoryh3 svg{width:24px;height:24px;opacity:.5}.template-blog-post-page .post-meta{font-size:.8em;color:#999}.template-blog-post-page .post-hero{max-width:100%;width:100%;height:auto}.template-blog-post-page section.content{margin-bottom:100px}h1,h2,h3,h4{font-family:"Roboto Slab",serif;font-weight:true;font-optical-sizing:auto;font-style:normal;line-height:1.15;margin-top:40px;margin-bottom:16px}h1 a,h2 a,h3 a,h4 a{text-decoration:none !important}h1{font-size:3.05em;font-weight:700;color:#444;margin-bottom:16px}h2{font-size:2.44em;font-weight:600;color:#444}h3{font-size:1.95em;font-weight:400;color:#099}h4{font-size:1.56em;font-weight:400}small{font-size:.8em}p{margin-bottom:32px;font-size:1em}p>a,li>a{color:#5b338b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}p>a:hover,li>a:hover{color:#099;text-decoration:underline;text-decoration-color:#099;text-decoration-thickness:2px !important}p>a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px;opacity:.5}li>a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px;opacity:.5}#partners-grid{padding-bottom:100px}#partners-grid .partner{display:grid;grid-template-columns:3fr 1fr;gap:0;margin-bottom:10px;border-radius:10px;border:solid 1px #e2e2e2;cursor:zoom-in}#partners-grid .partner:hover .info h4{text-decoration:underline;text-decoration-thickness:2px;color:#099}#partners-grid .partner .reveal{display:none}#partners-grid .partner .info{padding:20px;background:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px}#partners-grid .partner .info h4{font-size:1.25em;color:#5b338b;transition:all .3s ease}#partners-grid .partner .focus-areas strong,#partners-grid .partner .links strong{color:#099}#partners-grid .partner .focus-areas{margin-top:32px}#partners-grid .partner .focus-areas ul{list-style-type:none}#partners-grid .partner .focus-areas li{display:inline-flex;gap:10px;padding:4px 6px;background:#e5f4f4;border-radius:6px;margin:0 0 5px 0}#partners-grid .partner .focus-areas img{width:26px}#partners-grid .partner .region{display:flex;align-items:center;gap:10px;justify-content:left;padding:20px;background:#099;border-top-right-radius:10px;border-bottom-right-radius:10px;color:#fff}#partners-grid .partner .region img{height:18px}#t1d-map{padding-bottom:100px}#t1d-map>div{min-height:500px;background:#fff;padding:20px}.sidebar-case-study{height:300px;margin-bottom:40px;padding:20px;background:#f1f1f1}.sidebar-case-study h3{color:#999 !important}@keyframes wwd-ripple{from{clip-path:circle(0% at 100% 50%);opacity:0}to{clip-path:circle(100% at 100% 50%);opacity:1}}@media screen and (max-width: 1000px){#fine-print{display:block;grid-template-columns:unset}#fine-print div:nth-child(2) p{text-align:left}}@media screen and (max-width: 980px){#global-header nav ul{gap:20px}}@media screen and (max-width: 880px){#global-header nav{display:none}#nav-mob-btn{display:flex}.grid-with-sidebar{display:block;grid-template-columns:unset;display:flex;flex-direction:column-reverse}#hero.home h1,#hero.hero-sm h1{line-height:1em}#sidebar-nav-container .sidebar-wrap{padding:10px;border-left:none;background:#5b338b;cursor:pointer}#sidebar-nav-container .sidebar-wrap h3{margin:0;padding:0 0 0 30px;background:url("/static/img/icon-nav-menu.svg") no-repeat 4px center;background-size:16px;font-weight:400;color:#fff}#sidebar-nav-container .sidebar-wrap ul{display:none;margin:10px auto 0 20px;list-style-type:decimal;color:hsla(0,0%,100%,.5)}#sidebar-nav-container .sidebar-wrap ul li a{padding-left:0;padding-right:0;background:none;color:#fff}}@media screen and (max-width: 800px){#footer-links .grid{display:block;grid-template-columns:unset;gap:unset}#footer-links .grid .list{margin-bottom:40px}}@media screen and (max-width: 600px){#global-header{height:60px}#global-header .logo{height:60px}#global-header .logo a{height:60px}#global-header nav{height:60px}#global-header nav ul,#global-header nav li{height:60px}#nav-mob-btn{top:9px;height:40px}.wrap-pad{padding:0 20px}#hero{padding-top:60px}#hero.home h1,#hero.hero-sm h1{font-size:3.05em;text-align:center}#hero h2,#hero .subhead{font-size:1.56em;text-align:center;line-height:1em}#hero .prehead{display:block;margin-left:auto;margin-right:auto;text-align:center}.home-continue .list{display:block;grid-auto-flow:unset;grid-template-columns:unset;grid-template-rows:unset;row-gap:unset;-moz-column-gap:unset;column-gap:unset}.home-continue .list a{margin-bottom:5px}blockquote{min-height:unset;padding:1em;padding-left:3em}blockquote:before{top:54px;left:5px;font-size:80px}h2{font-size:1.95em}h4{font-size:1.25em}#reco ul{padding:20px}#reco h4{padding-left:20px}#reco h4 a:not(href):before{margin-left:-24px}#reco .inset{margin-left:0;padding:.25em 1em}#reco .inset h4{text-align:center}#reco .inset .icon{position:relative;left:unset;top:unset;display:block;margin:10px auto -40px auto}.next a.button{margin:0 auto;display:block;line-height:1em;text-align:center}.next a.button span{display:block;margin-bottom:.5em;font-size:.8em}#fine-print p{text-align:center}#fine-print .label{padding-left:20px;padding-right:20px;line-height:1em}#fine-print div:nth-child(2) p{text-align:center}#fine-print div:nth-child(2) p a{display:block}}@media screen and (max-width: 500px){.wrap{padding:0 10px}}/*# sourceMappingURL=style.css.map */