PageSourceSearch

https://civicactions.com/press/

html civicactions.com collected 2026-10-02 04:16:49 UTC 171,326 bytes, 67 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 5.16.1"/><meta name="description" content="This work is worth talking about. Learn how we&#x27;ve been elevating government digital services." data-gatsby-head="true"/><meta name="image" property="og:image" content="default-og-image.png" data-gatsby-head="true"/><meta property="og:url" content="https://civicactions.com/press/" data-gatsby-head="true"/><meta property="og:type" content="website" data-gatsby-head="true"/><meta property="og:title" content="Press | CivicActions" data-gatsby-head="true"/><meta property="og:description" content="This work is worth talking about. Learn how we&#x27;ve been elevating government digital services." data-gatsby-head="true"/><meta name="twitter:card" content="summary_large_image" data-gatsby-head="true"/><meta name="twitter:creator" content="@CivicActions" data-gatsby-head="true"/><meta name="twitter:title" content="Press | CivicActions" data-gatsby-head="true"/><meta name="twitter:description" content="This work is worth talking about. Learn how we&#x27;ve been elevating government digital services." data-gatsby-head="true"/><meta name="twitter:image" content="default-og-image.png" data-gatsby-head="true"/><style data-href="/styles.ac42151e61d27745578c.css" data-identity="gatsby-global-css">.row{flex-direction:row}.column,.row{align-items:center;display:flex;justify-content:center}.column{flex-direction:column}.with-flex{display:flex}.fade-in{opacity:0;transform:translateY(10px);transition:opacity .3s ease-in,transform .4s ease-in}.fade-in.appear{opacity:1;transform:translateY(0)}h1,h2,h3,h4,h5,h6{color:#162e51;font-family:Merriweather;margin:0}.h1,h1{font-size:24px;font-style:normal;font-weight:400;line-height:33.6px}@media(min-width:768px){.h1,h1{font-size:36px;line-height:50.4px}}@media(min-width:1024px){.h1,h1{font-size:48px;line-height:78px}}.h2,.mmenu--list,.mmenu--list__item button,.mmenu--list__item span,.pages .page-bundle span,h2{font-family:Merriweather;font-size:24px;font-style:normal;font-weight:400;line-height:34px;text-align:left}@media screen and (min-width:600px){.h2,.mmenu--list,.mmenu--list__item button,.mmenu--list__item span,.pages .page-bundle span,h2{font-size:28px;line-height:40px}}@media screen and (min-width:1201px){.h2,.mmenu--list,.mmenu--list__item button,.mmenu--list__item span,.pages .page-bundle span,h2{font-size:36px;line-height:50px}}.h3,.mmenu--list__item li,.pages .page-bundle li,.single--press-releases--main .inner .body h2,h3{font-size:18px;font-style:normal;font-weight:400;line-height:22px}@media screen and (min-width:600px){.h3,.mmenu--list__item li,.pages .page-bundle li,.single--press-releases--main .inner .body h2,h3{font-size:24px;line-height:33px}}@media screen and (min-width:1201px){.h3,.mmenu--list__item li,.pages .page-bundle li,.single--press-releases--main .inner .body h2,h3{font-size:28px;line-height:33px}}.h4,h4{font-size:16px;font-style:normal;font-weight:400}@media screen and (min-width:600px){.h4,h4{font-size:20px;line-height:33px}}.h5,h5{font-size:24px;font-style:normal;font-weight:700;line-height:34px}@media screen and (max-width:1201px){.h5,h5{font-size:20px;line-height:34px}}@media screen and (max-width:481px){.h5,h5{font-size:18px;line-height:22px}}.h6,h6{font-family:Merriweather;font-size:14px;font-style:normal;font-weight:700;line-height:34px}@media screen and (max-width:1201px){.h6,h6{font-size:14px;line-height:22px}}.header--small{font-family:Merriweather;font-size:14px;font-style:normal;font-weight:700;line-height:34px;text-transform:uppercase}@media screen and (max-width:1201px){.header--small{font-size:14px;line-height:22px}}a{color:#d83933;cursor:pointer;text-decoration:underline}a:hover{color:#171717}a:active{color:#d83933}.body,body{font-size:16px;font-style:normal;font-weight:300;line-height:22px}@media(min-width:1024px){.body,body{font-size:20px;line-height:34px}}.body,.body-large,.body-small,body{color:#1b1b1b;font-family:Nunito;margin:0}.body-large{font-size:24px;font-style:normal;font-weight:300;line-height:34px}@media screen and (max-width:1201px){.body-large{font-size:20px;line-height:33px}}@media screen and (max-width:481px){.body-large{font-size:16px;line-height:22px}}.body-small{font-size:16px;font-style:normal;line-height:22px}b,strong{font-weight:700}em,i{font-style:italic}
1.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.banner,.home-banner{background:#162e51;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);color:#fff;width:100vw}.banner:focus a,.banner:hover a,.home-banner:focus a,.home-banner:hover a{text-decoration:underline}.banner a,.home-banner a{color:#fff;text-decoration:none}.banner .inner,.home-banner .inner{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:space-between;margin:0 auto;max-width:1200px}.banner .banner-text,.home-banner .banner-text{margin-right:25px}.banner .close-icon,.home-banner .close-icon{background:none;border:none;cursor:pointer}@media screen and (max-width:1201px){.banner .inner,.home-banner .inner{margin:0 5vw}}@media screen and (max-width:481px){.banner,.home-banner{padding:12px 0}}.header{background:#fff;padding:40px 24px 0;position:relative;top:0;z-index:11}@media(min-width:768px){.header{padding:48px 48px 15px}}@media(min-width:1024px){.header{padding:45px 5vw 15px}}@media(min-width:1200px){.header{padding:45px 0 15px}}.header.mobile-menu-open{position:static}.header .logo img{max-width:159px}@media(min-width:768px){.header .logo img{max-width:294px}}.header>.inner{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto 40px;max-width:1200px;position:relative}.header.scrolled-mobile{position:sticky}@media(min-width:768px){.header.scrolled-mobile{position:relative}}@keyframes scroll{0%{padding:50px 0 20px}to{padding:15px 22px}}.header.scrolled{position:sticky}.header.scrolled,.header.scrolled-mobile{animation-name:scroll;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);padding-bottom:15px;padding-top:15px}.header.scrolled .inner,.header.scrolled-mobile .inner{margin-bottom:0}.header.scrolled .logo img,.header.scrolled-mobile .logo img{max-width:216px}.header.scrolled .bm-burger-button,.header.scrolled-mobile .bm-burger-button{right:30px;top:7px}html{scroll-padding-top:110px}.button__primary,.primary-button{align-items:center;background-color:#d83933;border:1px solid #d83933;color:#fff;display:inline-block;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:34px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .4s ease 0s,color .4s ease 0s,border .4s ease 0s}@media(min-width:768px){.button__primary,.primary-button{font-size:18px}}.button__primary:focus,.button__primary:hover,.primary-button:focus,.primary-button:hover{background-color:#171717;border-color:#171717;color:#fff}.button__primary.large,.primary-button.large{font-size:18px;margin-bottom:50px}.button__secondary,.secondary-button{align-items:center;background-color:transparent;border:1px solid #fff;color:#fff;display:inline-block;font-family:Merriweather;font-size:14px;font-style:normal;font-weight:600;line-height:34px;padding:12px 24px;text-decoration:none;text-transform:uppercase}.button__secondary:hover,.secondary-button:hover{background-color:#fff;color:#1b1b1b}.button__secondary:active,.button__secondary:focus,.secondary-button:active,.secondary-button:focus{background-color:#fff;background-color:#c9c9c9;color:#1b1b1b}.card{align-items:center;background:#fff;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);display:flex;flex-direction:row;justify-content:start;padding:26px 40px}.card h2{margin-left:32px}@media screen and (max-width:1201px){.card img{width:52px}}@media screen and (max-width:600px){.card img{width:38px}}.card:hover{background:#f3f3f3}.card:active,.card:focus{background:#f3f3f3;box-shadow:none}.footer{background-color:#fff;font-size:16px;font-style:normal;line-height:22px}.footer .inner{margin:0 24px;max-width:1200px;padding:48px 0}@media(min-width:768px){.footer .inner{margin:0 48px}}@media(min-width:1201px){.footer .inner{margin:0 auto}}@media(min-width:1024px){.footer .inner{padding:96px 48px}}@media(min-width:768px){.footer .footer__bottom-links{margin-bottom:-17px;margin-top:15px}}@media(min-width:1024px){.footer .footer__bottom-links{margin-bottom:0;margin-top:0}}.footer .footer__bottom-links--wrapper{list-style:none;margin:0;padding-left:0}.footer .footer__bottom-links li{margin:1rem 0 0}.footer .footer__bottom-links li a{padding:.5rem 0}.footer .footer__branding--logo{max-width:218px}.footer .footer__menu--list{margin-bottom:40px}@media(min-width:768px){.footer .footer__menu--list{margin-bottom:0}}.footer__menu ul{list-style:none;margin-top:2em;padding-left:0}.footer__menu li{margin:1rem 0 0}.footer__menu li a{padding:.5rem 0}.footer .footer__about-text{max-width:18.375rem}.footer .footer__branding{margin-bottom:2rem}.footer .social-icon{display:flex;list-style:none;margin:0}.footer .social-icon .blue-icon{display:none}.footer .social-icon .black-icon,.footer .social-icon .blue-icon{height:41px;width:40px}.footer .social-icon a:focus .blue-icon,.footer .social-icon a:focus-within .blue-icon,.footer .social-icon a:hover .blue-icon{display:inline-block}.footer .social-icon a:focus .black-icon,.footer .social-icon a:focus-within .black-icon,.footer .social-icon a:hover .black-icon{display:none}@media(min-width:768px){.footer .footer__branding{grid-area:branding}.footer .footer__social{align-self:end;grid-area:social;margin-bottom:-20px}.footer .footer__social .social-icon{padding-bottom:0}.footer .footer__about-text{grid-area:about}.footer .footer__about-text p:first-child{margin-top:0}
1.footer .footer__contact{grid-area:contact}.footer .footer__menu--wrapper{grid-area:menu}.footer .footer__menu{margin-right:-2rem}.footer .footer__menu--list{column-count:2;column-gap:5rem;margin-top:0}.footer .footer__menu--list li:first-child{margin-top:0}.footer .footer__bottom-links{grid-area:links;margin-right:-2rem}.footer .footer__bottom-links--wrapper{column-count:2;column-gap:5rem}.footer .footer__bottom-links li{margin-top:.25rem}.footer .footer__bottom-links li:first-child{margin-top:0}.footer .grid-container{grid-template-areas:"branding branding" "about menu" "contact menu" "social links";grid-template-columns:1fr 40%;grid-template-rows:auto}}@media(min-width:1024px){.footer .footer__social{margin-bottom:5px}.footer .footer__bottom-links{padding-top:16px}}@media(min-width:1201px){.footer .grid-container{column-gap:6rem;grid-template-areas:"branding branding branding" "about contact menu" ". social social" ". links links";grid-template-columns:auto 1fr auto}.footer .footer__branding{margin-bottom:4.125rem}.footer .footer__branding--logo{max-width:300px}.footer .footer__about-text p{margin:1.5rem 0}.footer .footer__contact p:first-child,.footer .footer__menu--wrapper{margin-top:0}.footer .footer__menu--wrapper a{font-size:20px;line-height:33.6px}.footer .footer__bottom-links--wrapper{columns:unset;text-align:right}.footer .footer__bottom-links{margin-bottom:6px;margin-right:0;padding-top:16px}.footer .footer__bottom-links li{display:inline-block;margin-top:0}.footer .footer__bottom-links li a{padding:.5rem 1rem}.footer .footer__bottom-links li:last-child a{padding-right:0}.footer .footer__menu--list{column-count:3;column-gap:4rem;margin:0}.footer .footer__social{margin-top:1rem}.footer .footer__social .social-icon{display:flex;justify-content:flex-end;padding:0;text-align:right}}@media(min-width:768px){.grid-container{display:grid}}.pages{padding:0}.pages li,.pages ul{list-style-type:none;padding:0;text-decoration:none}.pages .page-bundle{border-bottom:1px solid #c4c4c4;margin:0;padding:24px 0}.pages .page-bundle a{color:#1b1b1b;text-decoration:none}.pages .page-bundle li{display:none;font-weight:300;padding-top:32px}.pages .heading{align-items:center;color:#1b1b1b;display:flex;justify-content:space-between;text-decoration:none}.pages .heading:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI1IDI1Ij48cGF0aCBzdHJva2U9IiMxQjFCMUIiIHN0cm9rZS13aWR0aD0iNSIgZD0ibTEwLjYwNSAyIDEwLjYwNyAxMC42MDctMTAuNjA3IDEwLjYwNiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;content:"";height:25px;vertical-align:middle;width:25px}.primary-page-cta{background:#162e51;color:#fff}.primary-page-cta.home{background:#d83933}.primary-page-cta.home .button:first-child{align-items:center;background-color:#fff;border:1px solid #d83933;color:#d83933;display:inline-block;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:34px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .4s ease 0s,color .4s ease 0s,border .4s ease 0s}@media(min-width:768px){.primary-page-cta.home .button:first-child{font-size:18px}}.primary-page-cta.home .button:first-child:focus,.primary-page-cta.home .button:first-child:hover{background-color:#d83933;border-color:#fff;color:#fff}.primary-page-cta.home .button:first-child.large{font-size:18px;margin-bottom:50px}.primary-page-cta.home .button:last-child{align-items:center;background-color:#d83933;border:1px solid #fff;color:#fff;display:inline-block;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:34px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .4s ease 0s,color .4s ease 0s,border .4s ease 0s}@media(min-width:768px){.primary-page-cta.home .button:last-child{font-size:18px}}.primary-page-cta.home .button:last-child:focus,.primary-page-cta.home .button:last-child:hover{background-color:#fff;border-color:#d83933;color:#d83933}.primary-page-cta.home .button:last-child.large{font-size:18px;margin-bottom:50px}.primary-page-cta .inner{margin:0 24px;max-width:1200px;padding:3rem 0}@media(min-width:768px){.primary-page-cta .inner{margin:0 48px}}@media(min-width:1201px){.primary-page-cta .inner{margin:0 auto}}@media(min-width:1024px){.primary-page-cta .inner{padding:5rem 48px}}.primary-page-cta h2{color:#fff}.primary-page-cta .h3{display:block;font-size:16px;margin-top:1.5rem}.primary-page-cta__buttons{margin-top:2rem}.primary-page-cta .button{display:block;font-size:18px;max-width:-moz-fit-content;max-width:fit-content}.primary-page-cta .button:first-child{align-items:center;background-color:#fff;border:1px solid #162e51;color:#162e51;display:inline-block;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:34px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .4s ease 0s,color .4s ease 0s,border .4s ease 0s}@media(min-width:768px){.primary-page-cta .button:first-child{font-size:18px}}.primary-page-cta .button:first-child:focus,.primary-page-cta .button:first-child:hover{background-color:#162e51;border-color:#fff;color:#fff}.primary-page-cta .button:first-child.large{font-size:18px;margin-bottom:50px}.primary-page-cta .button:last-child{align-items:center;background-color:#162e51;border:1px solid #fff;color:#fff;display:inline-block;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:34px;margin-top:1.5rem;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .4s ease 0s,color .4s ease 0s,border .4s ease 0s}@media(min-width:768px){.primary-page-cta .button:last-child{font-size:18px}}.primary-page-cta .button:last-child:focus,.primary-page-cta .button:last-child:hover{background-color:#fff;border-color:#162e51;color:#162e51}.primary-page-cta .button:last-child.large{font-size:18px;margin-bottom:50px}@media screen and (min-width:768px){.primary-page-cta h2{font-size:28px}.primary-page-cta .h3{font-size:24px}.primary-page-cta .button{display:inline-block}.primary-page-cta .button:last-child{margin-left:2rem;margin-top:0}.primary-page-cta__buttons{margin-top:3rem}}@media screen and (min-width:1024px){.primary-page-cta .inner{align-items:center;display:flex;justify-content:space-between}.primary-page-cta h2{font-size:36px}.primary-page-cta .h3{font-size:28px}.primary-page-cta__buttons{align-items:center;display:flex;justify-content:flex-end;width:45%}.primary-page-cta .button{display:inline-block}.primary-page-cta .button:last-child{margin-left:2rem;margin-top:0}}.case-study-teaser{position:relative}.case-study-teaser:hover .info{background-color:rgba(27,27,27,.9)}.case-study-teaser:hover .img-overlay{opacity:.15}.case-study-teaser img{display:block;object-fit:cover;position:relative;width:100%}
1.case-study-teaser .img-overlay{background-color:#1b1b1b;opacity:0;top:0}.case-study-teaser .img-overlay,.case-study-teaser .info{bottom:0;left:0;position:absolute;right:0;transition:.5s ease}.case-study-teaser .info{background-color:rgba(27,27,27,.8);color:#fff;height:30%;padding:40px}@media screen and (max-width:1201px){.case-study-teaser>h4{font-size:18px;line-height:22px}.case-study-teaser>.info{height:35%;padding:24px}}@media screen and (max-width:600px){.case-study-teaser>.info{height:45%;padding:14px}}.press-release-teaser{background-color:#fff;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);display:flex;flex-direction:column;height:100%}.press-release-teaser img{display:block;height:220px;object-fit:cover;position:relative;width:100%}.press-release-teaser h3{font-family:Nunito;padding:20px 40px 16px;text-decoration:none}@media(min-width:1024px){.press-release-teaser h3{line-height:39px}}.press-release-teaser:focus,.press-release-teaser:hover{background-color:#f3f3f3}.press-release-teaser:focus h3,.press-release-teaser:hover h3{text-decoration:underline}.press-release-teaser:active{background-color:#f3f3f3;box-shadow:none}.press-release-teaser h3{padding:24px}.press-release-teaser a{text-decoration:none}.press-release-teaser .body{padding:0 24px 36px}.secondary-press-releases a{text-decoration:none}.secondary-press-releases a:focus,.secondary-press-releases a:hover{background-color:#f3f3f3!important;text-decoration:underline}.secondary-press-releases img:focus,.secondary-press-releases img:hover{background-color:transparent!important}.secondary-press-releases .grid-item-3-1:last-child{margin-bottom:0!important}.staff-quote{background-color:#fff;color:#1b1b1b;margin:48px 0 0;padding:85px 0;width:100%}@media(min-width:768px){.staff-quote{margin:56px 0 0}}@media(min-width:1024px){.staff-quote{background-color:#f0f0f0;margin:72px 0 0}}.staff-quote .body,.staff-quote h4{text-align:left}.staff-quote h4{margin-bottom:32px}.staff-quote .h3{color:#162e51;font-weight:300;font-weight:700;margin-top:0;padding:0;text-align:left}@media(min-width:1024px){.staff-quote .h3{line-height:39px}}.staff-quote .inner{display:flex;flex-direction:row;margin:0 24px;max-width:1200px;padding:0 20px;position:relative}@media(min-width:768px){.staff-quote .inner{margin:0 48px}}@media(min-width:1024px){.staff-quote .inner{margin:0 auto}}.staff-quote .picture{height:223px;margin-left:22px;object-fit:cover;width:173px}.staff-quote .pattern{left:0;max-width:26px;position:absolute;top:0}@media(min-width:768px){.staff-quote .pattern{max-width:56px}}@media(min-width:1024px){.staff-quote .pattern{top:-9px}}.staff-quote .quote{align-items:flex-start;flex-direction:column;justify-content:space-between;margin-left:44px;text-align:center}@media(min-width:768px){.staff-quote .quote{margin-left:64px}}@media(min-width:1024px){.staff-quote .quote{margin-left:32px}}.staff-quote.no-img .quote{margin-left:0}@media screen and (max-width:1024px){.staff-quote .inner{align-items:flex-start}}@media screen and (max-width:768px){.staff-quote{padding:55px 0}.staff-quote .picture{display:none}}.mobile-tan-bkgd{background-color:#f0f0f0}@media(min-width:1024px){.mobile-tan-bkgd{margin-bottom:56px}}.mobile-tan-bkgd .quote{margin-left:32px}@media(min-width:1024px){.no-img .pattern{top:0!important}.no-img .quote{margin-left:80px}}.section__teaser-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px}.teaser-grid--wrapper{margin-bottom:24px;margin-right:16px;max-width:210px}@media(min-width:768px){.teaser-grid--wrapper{margin-bottom:48px;margin-right:24px}}.teaser-grid--wrapper:last-of-type{margin-right:0}.teaser-grid__image img{max-height:210px;max-width:210px}.teaser-grid__text{padding:16px 0 10px 10px;text-decoration:none}@media screen and (min-width:481px){.teaser-grid__text{padding-left:0}}.teaser-grid__name{font-weight:700}.teaser-grid__title{font-family:Merriweather;font-size:20px;font-weight:400;padding-bottom:4px}@media(min-width:1024px){.teaser-grid__title{font-size:24px}}.teaser-grid__role{font-weight:300}.video .inner{max-width:1200px;position:relative}@media(min-width:1024px){.video .inner{padding:40px 0 100px}}.video .video-container iframe{border:none;height:400px;width:100%}@media(min-width:1024px){.video .video-container iframe{height:675px}}.video .video-container iframe .vp-center{display:block}.video .video-container iframe .vp-center .player{max-width:100%!important}.video .video--text{padding:1rem 0}@media(min-width:1024px){.video .video--text{padding:2rem 0;width:60%}}.red-header{max-width:none}@media(min-width:768px){.red-header{background-color:#d83933}.red-header .red-logo{display:none}}.red-header .white-logo{display:none}@media(min-width:768px){.red-header .white-logo{display:block}}.red-header .red-header--header{max-width:1200px}@media(min-width:1024px){.red-header .red-header--header{margin:0 auto}}@media(min-width:768px){.red-header .red-header--header .bm-icon path{fill:#fff!important}}.red-header .inner{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative}
1.red-header .header-nav a,.red-header .header-nav span{color:#fff}.red-header .header-nav .primary-button{background-color:#fff;color:#000}.red-header.scrolled{background-color:#fff;position:sticky}.red-header.scrolled .white-logo{display:none}.red-header.scrolled .red-logo{display:block}.red-header.scrolled .primary-button{background-color:#d83933;color:#fff}.red-header.scrolled .primary-button :focus,.red-header.scrolled .primary-button:hover{background-color:#a23737}.red-header.scrolled a,.red-header.scrolled button,.red-header.scrolled span{color:#000}.red-rectangle{background-image:linear-gradient(45deg,#d83933,#d83933);content:"";display:none;height:300px;left:0;position:absolute;right:0;top:0;transform:skewY(-5deg);z-index:-1}@media(min-width:768px){.red-rectangle{display:block}}.skip-nav-link{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-nav-link:focus{clip:auto;background:#fff;height:auto;left:10px;overflow:auto;padding:1rem;position:fixed;top:0;width:auto;z-index:1001}.hero-component{margin-bottom:24px}@media(min-width:768px){.hero-component{background-color:#fff;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);margin:33px auto 40px;max-width:672px}}@media(min-width:1024px){.hero-component{margin-bottom:56px;margin-top:75px;max-width:825px}}.hero-component .inner{padding:24px 0}@media(min-width:768px){.hero-component .inner{padding:40px 0}}@media(min-width:1201px){.hero-component .inner{padding:64px}}.hero-component .inner h1{padding-bottom:24px;padding-top:16px}@media(min-width:768px){.hero-component .inner h1{padding-top:0}}.hero-component .inner .button__secondary{background-color:#fff;border:1px solid #000;color:#000;margin-left:24px}.hero-component .inner .button__secondary:focus,.hero-component .inner .button__secondary:hover{background-color:#000;color:#fff}.hero-component .inner .button__primary{border:1px solid #d83933}.hero-component .inner .button__primary:focus,.hero-component .inner .button__primary:hover{border-color:#a23737}.hero-component .inner .button-wrapper>div{margin-bottom:24px}@media(min-width:768px){.hero-component .inner .button-wrapper>div{float:left;margin-bottom:0}}.hero-component .inner .button-wrapper>div a{padding:12px 0;text-align:center;width:100%}@media(min-width:768px){.hero-component .inner .button-wrapper>div a{padding:12px 24px;width:auto}}.hero-component .inner .button-wrapper>div a.button__secondary{margin-left:0}@media(min-width:768px){.hero-component .inner .button-wrapper>div a.button__secondary{margin-left:32px}}.red--header .hero-component .inner{margin:0;padding:24px 24px 0}@media(min-width:768px){.red--header .hero-component .inner{padding:40px}}@media(min-width:1201px){.red--header .hero-component .inner{padding:64px}}.section--case-study--stats,.section--offering--stats{margin:0 20px;position:relative}.section--case-study--stats .stats--wrapper,.section--offering--stats .stats--wrapper{background-color:#fff;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);margin:0 auto -175px}@media(min-width:768px){.section--case-study--stats .stats--wrapper,.section--offering--stats .stats--wrapper{margin:0 auto -150px}}@media(min-width:1200px){.section--case-study--stats .stats--wrapper,.section--offering--stats .stats--wrapper{margin:0 auto -100px;max-width:1200px}}.section--case-study--stats .inner,.section--offering--stats .inner{padding:32px 0}@media(min-width:768px){.section--case-study--stats .inner,.section--offering--stats .inner{display:flex;justify-content:center;margin:0;padding:32px}}@media(min-width:1201px){.section--case-study--stats .inner,.section--offering--stats .inner{padding:47px 113px}}@media(min-width:1024px){.section--case-study--stats .inner .single-stat:last-child,.section--offering--stats .inner .single-stat:last-child{margin-right:0}}.section--case-study--stats .inner .single-stat,.section--offering--stats .inner .single-stat{margin-bottom:32px;text-align:center}@media(min-width:768px){.section--case-study--stats .inner .single-stat,.section--offering--stats .inner .single-stat{margin-right:46px}}@media(min-width:1024px){.section--case-study--stats .inner .single-stat,.section--offering--stats .inner .single-stat{margin-bottom:0;margin-right:50px}}.section--case-study--stats .inner .single-stat .stat--number,.section--offering--stats .inner .single-stat .stat--number{color:#d83933;font-size:56px;font-weight:300;line-height:50px;margin:0;padding-bottom:8px;text-align:center}.section--case-study--stats .inner .single-stat .stat--text,.section--offering--stats .inner .single-stat .stat--text{margin:auto}.section--case-study--stats .stats--wrapper{margin-bottom:-167px}.case-studies .hero-component a:after,.case-studies .section--case-study--approaches a:after,.case-studies .section--case-study--challenge-to-tools a:after,.case-studies .section--case-study--outcomes a:after,.case-studies .section--case-study--stats a:after,.case-studies .staff-quote a:after,a.external-link-white:after,a.external-link:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE1IDE1Ij48cGF0aCBmaWxsPSIjZDgzOTMzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC41MDUgMGgtNC40NWEuNDk1LjQ5NSAwIDAgMCAwIC45ODloMy4yNTdMNi41NzMgNy43MjdhLjQ5NS40OTUgMCAxIDAgLjcuN2w2LjczOC02LjczOXYzLjI1N2EuNDk0LjQ5NCAwIDEgMCAuOTg5IDBWLjQ5NUEuNDk0LjQ5NCAwIDAgMCAxNC41MDUgMFpNMCAxLjY0OGMwLS4yNzMuMjIxLS40OTQuNDk1LS40OTRoNS45MzRhLjQ5NS40OTUgMCAwIDEgMCAuOTg5SC45ODl2MTEuODY4aDExLjg2OHYtNS4xMWEuNDk0LjQ5NCAwIDEgMSAuOTkgMHY1LjYwNGEuNDk1LjQ5NSAwIDAgMS0uNDk1LjQ5NUguNDk1QS40OTUuNDk1IDAgMCAxIDAgMTQuNTA1VjEuNjQ5WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-position:center 1px;background-repeat:no-repeat;content:"";display:inline-block;height:19px;margin-left:8px;min-width:18px;vertical-align:middle}a.external-link-white:after{background-color:#fff}.pagination{margin:2rem 0;text-align:center}.pagination .inner{display:flex;font-size:16px;justify-content:center}.pagination .inner div{margin:0 1rem}.pagination .inner .pagination-location{margin:auto 1rem}.social-icon{padding:0 0 1rem}.social-icon__item{display:inline-block;padding:.25rem}.social-icon .blue-icon{display:none;height:27px;width:27px}.bm-burger-button{height:30px;position:absolute;right:48px;top:40px;width:20px}@media(min-width:768px){.bm-burger-button{top:62px}}.red-header .bm-burger-button{right:0;top:0}@media screen and (min-width:1201px){.bm-burger-button{display:none}}.bm-burger-bars{background:#000}.red-header .bm-burger-bars{background-color:#fff}.bm-burger-bars-hover{background:#a23737}.bm-cross-button{height:25px;right:32px!important;top:32px!important;width:25px}.bm-cross{filter:grayscale(100%) brightness(40%)}.bm-menu-wrap{height:100%;max-width:540px;min-width:320px;position:fixed;top:0}.bm-menu{background:#fff;font-size:1.15em;padding:32px}.bm-item-list{color:#f5f5f0;padding:.8em}.bm-overlay{background:rgba(0,0,0,.3);right:0;top:0}.mmenu--list{color:#000;display:inline-block;font-weight:300;padding:32px 0 0;text-decoration:none}.mmenu--list ul{padding:0}.mmenu--list .logo img{max-width:159px}@media(min-width:768px){.mmenu--list .logo img{max-width:294px}}.mmenu--list__item{border-bottom:1px solid #c4c4c4;list-style-type:none;margin:0;padding:24px 0}.mmenu--list__item a:focus,.mmenu--list__item a:hover{text-decoration:underline}.mmenu--list__item.expanded .heading:after{transform:rotate(90deg)}.mmenu--list__item.expanded li{display:block}.mmenu--list__item a,.mmenu--list__item button,.mmenu--list__item span{font-weight:400!important}.mmenu--list__item a{color:#1b1b1b;text-decoration:none}.mmenu--list__item li{display:none;font-weight:300;padding-top:32px}.mmenu--list .heading{align-items:center;background:transparent;border:0;color:#1b1b1b;display:flex;justify-content:space-between;padding-left:0;text-decoration:none;width:100%}.mmenu--list .heading:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI1IDI1Ij48cGF0aCBzdHJva2U9IiMxQjFCMUIiIHN0cm9rZS13aWR0aD0iNSIgZD0ibTEwLjYwNSAyIDEwLjYwNyAxMC42MDctMTAuNjA3IDEwLjYwNiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;content:"";height:25px;vertical-align:middle;width:25px}.header-nav{display:none}.header-nav li{list-style:none}@media screen and (min-width:1201px){.header-nav{display:block}.header-nav .menu--list{display:flex;margin-top:0}}.header-nav .menu--list__item:last-child{padding-top:0!important}.header-nav .menu--list__item{margin-left:2.75rem;padding-top:1.5rem;position:relative}.header-nav .menu--list__item:last-child>a{padding-top:12px}.header-nav .menu--list__item:focus span:after,.header-nav .menu--list__item:focus-within span:after,.header-nav .menu--list__item:hover span:after{transform:rotate(0deg);vertical-align:middle}.header-nav .menu--list__item:focus-within>ul,.header-nav .menu--list__item:focus>ul,.header-nav .menu--list__item:hover>ul{background-color:#fff;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);margin-top:.875rem;visibility:visible}.header-nav .menu--list__item:focus-within>ul a,.header-nav .menu--list__item:focus>ul a,.header-nav .menu--list__item:hover>ul a{color:#1b1b1b}.header-nav .menu--list__item>ul{min-width:8.5625rem;padding:1.5rem;position:absolute;top:3rem;visibility:hidden;white-space:nowrap}
1.header-nav .menu--list__item span{display:block}.header-nav .menu--list__item span:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTEgNiI+PHBhdGggZmlsbD0iIzFCMUIxQiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtNS45NzggNS40OTYgNC44MjQtNC40MjFjLjI2NC0uMjU3LjI2NC0uNjUxIDAtLjg5M2EuNzQuNzQgMCAwIDAtLjk3MSAwTDUuNSA0LjE2MyAxLjE3LjE4MmEuNzQuNzQgMCAwIDAtLjk3MiAwYy0uMjY0LjI0Mi0uMjY0LjYzNiAwIC44OTNsNC44MDggNC40MmEuNzQuNzQgMCAwIDAgLjk3MiAwWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-position:center 1px;background-repeat:no-repeat;content:"";display:inline-block;height:11px;margin-left:8px;min-width:10px;vertical-align:middle}.red-header:not(.scrolled) .header-nav .menu--list__item span:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTEgNiI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtNS45NzggNS40OTYgNC44MjQtNC40MjFjLjI2NC0uMjU3LjI2NC0uNjUxIDAtLjg5M2EuNzQuNzQgMCAwIDAtLjk3MSAwTDUuNSA0LjE2MyAxLjE3LjE4MmEuNzQuNzQgMCAwIDAtLjk3MiAwYy0uMjY0LjI0Mi0uMjY0LjYzNiAwIC44OTNsNC44MDggNC40MmEuNzQuNzQgMCAwIDAgLjk3MiAwWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.header-nav .menu--list__item>ul:focus,.header-nav .menu--list__item>ul:focus-within,.header-nav .menu--list__item>ul:hover{background-color:#fff;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);margin-top:.875rem;min-width:8.5625rem;padding:1.5rem;visibility:visible}.header-nav .menu--list__item>ul:focus a,.header-nav .menu--list__item>ul:focus-within a,.header-nav .menu--list__item>ul:hover a{color:#1b1b1b}.header-nav .menu--list__item span:after{transform:rotate(180deg);vertical-align:text-top}.header-nav a,.header-nav span{background-color:transparent;border:none;color:#1b1b1b;display:block;font-family:Nunito;font-size:14px;font-style:normal;font-weight:700;line-height:34px;text-decoration:none;text-transform:uppercase}.header-nav a:focus,.header-nav a:hover{text-decoration:underline}.red-header .menu--list__item{padding-top:0}.red-header .menu--list__item>a,.red-header .menu--list__item>span{padding-top:1.5rem}.red-header .primary-button:focus,.red-header .primary-button:hover{background-color:#c9c9c9;text-decoration:none}.home--services-and-cases-bg{background-color:#fff}.home--case-studies-section{margin-bottom:56px!important;position:relative;width:100%}@media(min-width:768px){.home--case-studies-section{margin-bottom:48px!important}}@media(min-width:1024px){.home--case-studies-section{margin-bottom:80px!important}}.home--case-studies-section .background-wrapper{background:#fff;bottom:-48px;height:150px;position:absolute;width:100%}@media(min-width:768px){.home--case-studies-section .background-wrapper{bottom:-8px}}@media(min-width:1024px){.home--case-studies-section .background-wrapper{bottom:-80px}}@media(min-width:1400px){.home--case-studies-section .background-wrapper{height:200px}}@media(min-width:1844px){.home--case-studies-section .background-wrapper{height:350px}}.home--case-studies-section h2{color:#162e51;font-weight:300;margin-bottom:24px;max-width:1000px}@media(min-width:1024px){.home--case-studies-section h2{margin-bottom:32px}}.home--case-studies-section h3{margin-top:8px}.home--case-studies-section h3,.home--case-studies-section h4{color:#fff}.home--case-studies-section .inner{align-items:flex-start;display:flex;flex-direction:column;max-width:1200px;position:relative}.home--case-studies-section .inner .teasers .teaser-content{padding:0!important;width:100%}.home--case-studies-section .inner .teasers .teaser-content .title-wrapper{padding:16px!important}@media(min-width:768px){.home--case-studies-section .inner .teasers .teaser-content .title-wrapper{padding:24px!important}}@media(min-width:1024px){.home--case-studies-section .inner .teasers .teaser-content .title-wrapper{padding:40px!important}}.home--case-studies-section .inner .teasers a:focus .wrapper--case-study--teaser .teaser-content,.home--case-studies-section .inner .teasers a:focus-within .wrapper--case-study--teaser .teaser-content,.home--case-studies-section .inner .teasers a:hover .wrapper--case-study--teaser .teaser-content{background:#1b1b1b;opacity:1}.home--case-studies-section .inner .teasers a:focus .wrapper--case-study--teaser .teaser-content .h3,.home--case-studies-section .inner .teasers a:focus-within .wrapper--case-study--teaser .teaser-content .h3,.home--case-studies-section .inner .teasers a:hover .wrapper--case-study--teaser .teaser-content .h3{text-decoration:underline}.home--case-studies-section .view-our-work-cta{position:relative}.home--case-studies-section .view-our-work-cta h3{font-size:16px}@media(min-width:1024px){.home--case-studies-section .view-our-work-cta h3{font-size:36px}}.home--case-studies-section .view-our-work-cta a:focus h3,.home--case-studies-section .view-our-work-cta a:focus-within h3,.home--case-studies-section .view-our-work-cta a:hover h3{text-decoration:underline}.home--case-studies-section .view-our-work-cta .bg{display:block;height:100%;object-fit:cover;opacity:0;position:relative;width:100%}.home--case-studies-section .view-our-work-cta .content{align-items:center;background-color:#162e51;bottom:0;color:#fff;display:flex;flex-direction:row;justify-content:center;left:0;padding:40px;position:absolute;right:0;top:0;transition:.5s ease}@media(min-width:768px){.home--case-studies-section .view-our-work-cta .content{margin-bottom:40px}}.home--case-studies-section .view-our-work-cta .content:before{background-color:transparent;content:"";inset:0;position:absolute;transition:background-color .4s ease 0s}.home--case-studies-section .view-our-work-cta .content:hover:before{background-color:rgba(0,0,0,.35)}.home--case-studies-section .view-our-work-cta__icon{height:auto;position:relative;width:50px}.home--case-studies-section .view-our-work-cta h3{margin-right:15px;position:relative}.home--case-studies-section .cta{position:relative}.home--case-studies-section .cta:hover .info{background-color:rgba(27,27,27,.9)}.home--case-studies-section .cta:hover .img-overlay{opacity:.15}.home--case-studies-section img{display:block;height:100%;object-fit:cover;position:relative;width:100%}.home--case-studies-section .img-overlay{background-color:#1b1b1b;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:.5s ease}.home--case-studies-section .info{background-color:rgba(27,27,27,.8);bottom:0;color:#fff;height:30%;left:0;padding:16px;position:absolute;right:0;transition:.5s ease}@media(min-width:768px){.home--case-studies-section .info{padding:24px}}@media(min-width:1024px){.home--case-studies-section .info{padding:40px}}@media screen and (max-width:1201px){.home--case-studies-section .inner{margin-top:50px}.home--case-studies-section .grid{row-gap:32px}.home--case-studies-section .content>img{width:30px}.home--case-studies-section .cta>.info{height:35%;padding:24px}}@media screen and (max-width:600px){.home--case-studies-section .grid{grid-template-columns:1fr;grid-template-rows:1fr;row-gap:24px}.home--case-studies-section .cta>.info{height:45%;padding:14px}}.home--case-studies-section:before{background-image:linear-gradient(45deg,#00a398,#00a398);bottom:0;content:"";display:none;height:70%;left:0;position:absolute;right:0;transform:skewY(-5deg)}@media(min-width:768px){.home--case-studies-section:before{bottom:18%;height:62%}}@media(min-width:1024px){.home--case-studies-section:before{bottom:0}}@media(min-width:1844px){.home--case-studies-section:before{bottom:18%}}.home--clients-section{margin-bottom:24px}@media(min-width:768px){.home--clients-section{margin-bottom:29px}}@media(min-width:1024px){.home--clients-section{margin-bottom:20px}}.home--clients-section .grid{margin-top:24px}@media(min-width:768px){.home--clients-section .grid{margin-top:28px}}@media(min-width:1024px){.home--clients-section .grid{margin-top:41px}}.home--clients-section,.section--offering--client-logos{width:100vw}.home--clients-section .body-large,.section--offering--client-logos .body-large{color:#1b1b1b}.home--clients-section .grid,.section--offering--client-logos .grid{grid-column-gap:32px;grid-row-gap:32px;align-content:start;display:grid;display:inline-grid;grid-template-columns:repeat(9,1fr);margin:32px 0 0;overflow-x:scroll;scroll-snap-type:x proximity;width:100%}.home--clients-section .grid::-webkit-scrollbar,.section--offering--client-logos .grid::-webkit-scrollbar{display:none}.home--clients-section .grid img,.section--offering--client-logos .grid img{margin:auto}.home--clients-section .inner,.section--offering--client-logos .inner{align-items:flex-start;display:flex;flex-direction:column;max-width:1200px;position:relative}@media screen and (max-width:1201px){.home--clients-section .grid,.section--offering--client-logos .grid{margin:24px 0}}@media screen and (max-width:481px){.home--clients-section .grid,.section--offering--client-logos .grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-columns:repeat(18,1fr)}.home--clients-section .grid>img,.section--offering--client-logos .grid>img{width:80px}}.home--hero-section{margin-bottom:56px;position:relative;width:100%}@media(min-width:768px){.home--hero-section{margin-bottom:48px;margin-top:30px}}@media(min-width:1024px){.home--hero-section{margin-bottom:100px;margin-top:70px}}.home--hero-section h1{color:#162e51;font-size:24px;line-height:33px;margin-bottom:24px}@media(min-width:768px){.home--hero-section h1{font-size:28px;line-height:39px}}@media(min-width:1024px){.home--hero-section h1{font-size:48px;line-height:67px;margin-bottom:32px}}.home--hero-section img{display:none;position:absolute;right:0;top:0}@media(min-width:768px){.home--hero-section img{display:block;height:195px;width:222px}}@media(min-width:1024px){.home--hero-section img{height:378px;width:411px}}.home--hero-section .inner{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:1200px;position:relative}.home--hero-section .info-text{z-index:1}@media(min-width:768px){.home--hero-section .info-text{width:64%}}@media(min-width:1024px){.home--hero-section .info-text{width:62%}}.home--hero-section .info-text .button{margin-bottom:0}.home--hero-section .primary-button{font-size:18px;padding:12px 60px}@media screen and (max-width:1201px){.home--hero-section h2{max-width:450px}.home--hero-section .primary-button{font-size:18px;padding:12px 40px}}.home--learn-w-us-section{background-color:#162e51;color:#1b1b1b;margin-bottom:60px;padding-bottom:0!important;width:100%}@media(min-width:768px){.home--learn-w-us-section{background-color:#162e51;position:relative}}.home--learn-w-us-section .background-color--wrapper{background-color:#f0f0f0;
1display:none}@media(min-width:768px){.home--learn-w-us-section .background-color--wrapper{display:none;height:100%;position:absolute;width:75%}}@media(min-width:1024px){.home--learn-w-us-section .background-color--wrapper{height:65%;width:80%}}.home--learn-w-us-section .inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:40px;max-width:1200px;position:relative}@media(min-width:768px){.home--learn-w-us-section .inner{margin-top:40px}}@media(min-width:1024px){.home--learn-w-us-section .inner{margin-top:112px;padding:0 48px}}.home--learn-w-us-section .inner .button{margin-bottom:56px}.home--learn-w-us-section h2{color:#fff;margin-bottom:16px;margin-top:48px}@media(min-width:768px){.home--learn-w-us-section h2{margin-top:56px}}@media(min-width:1024px){.home--learn-w-us-section h2{margin-top:80px}}.home--learn-w-us-section .body-large{color:#fff;margin-bottom:32px}@media(min-width:768px){.home--learn-w-us-section .body-large{margin-bottom:40px}}@media(min-width:1024px){.home--learn-w-us-section .body-large{margin-bottom:64px}}.home--learn-w-us-section .primary-button{font-family:Merriweather;font-size:18px;font-weight:500;margin-bottom:60px;padding:12px 44px}.home--learn-w-us-section .cases{column-gap:16px;display:grid;grid-template-columns:1fr 1fr 1.3fr;grid-template-rows:500px;margin-bottom:50px;position:relative;row-gap:16px;width:100%}@media(min-width:768px){.home--learn-w-us-section .cases{column-gap:24px;row-gap:24px}}@media(min-width:1024px){.home--learn-w-us-section .cases{column-gap:16px;row-gap:40px}}.home--learn-w-us-section .grid-item-1,.home--learn-w-us-section .grid-item-2{background-color:#fff;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);display:flex;flex-direction:column;height:100%}.home--learn-w-us-section .grid-item-1 img,.home--learn-w-us-section .grid-item-2 img{display:block;height:220px;object-fit:cover;position:relative;width:100%}.home--learn-w-us-section .grid-item-1 h3,.home--learn-w-us-section .grid-item-2 h3{font-size:28px;padding:24px 40px 16px!important}.home--learn-w-us-section .grid-item-1 .body,.home--learn-w-us-section .grid-item-2 .body{padding:0 40px 40px}.home--learn-w-us-section .grid-item-1:active,.home--learn-w-us-section .grid-item-2:active{box-shadow:none}.home--learn-w-us-section .grid-item-3{display:flex;flex-direction:column;justify-content:space-between}.home--learn-w-us-section .grid-item-3 .grid-item-3-1{margin-bottom:8px}.home--learn-w-us-section .grid-item-3 .grid-item-3-2{margin-top:8px}.home--learn-w-us-section .grid-item-3 .grid-item-3-1,.home--learn-w-us-section .grid-item-3 .grid-item-3-2{background-color:#fff;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);display:flex;flex-direction:row;height:100%;padding:32px;text-decoration:none}@media(min-width:1024px){.home--learn-w-us-section .grid-item-3 .grid-item-3-1,.home--learn-w-us-section .grid-item-3 .grid-item-3-2{padding:40px}}.home--learn-w-us-section .grid-item-3 .grid-item-3-1 h3,.home--learn-w-us-section .grid-item-3 .grid-item-3-2 h3{font-family:Nunito;margin:auto}@media(min-width:1024px){.home--learn-w-us-section .grid-item-3 .grid-item-3-1 h3,.home--learn-w-us-section .grid-item-3 .grid-item-3-2 h3{width:auto}}.home--learn-w-us-section .grid-item-3 .grid-item-3-1:focus,.home--learn-w-us-section .grid-item-3 .grid-item-3-1:focus-within,.home--learn-w-us-section .grid-item-3 .grid-item-3-1:hover,.home--learn-w-us-section .grid-item-3 .grid-item-3-2:focus,.home--learn-w-us-section .grid-item-3 .grid-item-3-2:focus-within,.home--learn-w-us-section .grid-item-3 .grid-item-3-2:hover{background-color:#f3f3f3;text-decoration:underline}.home--learn-w-us-section .grid-item-3 img{filter:grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(.8);margin-left:20px;width:32px}.home--learn-w-us-section .grid-item-3 img:active{background-color:#f3f3f3;box-shadow:none}@media screen and (max-width:1201px){.home--learn-w-us-section .cases{grid-template-columns:1fr 1fr}.home--learn-w-us-section .grid-item-3{grid-column:span 2}.home--learn-w-us-section .grid-item-3-1,.home--learn-w-us-section .grid-item-3-2{justify-content:space-between}}@media screen and (max-width:600px){.home--learn-w-us-section{background:#f0f0f0}.home--learn-w-us-section h2{font-size:26px;font-weight:300;margin-top:48px}.home--learn-w-us-section .cases{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr}.home--learn-w-us-section .grid-item-3{grid-column:span 1}.home--learn-w-us-section .grid-item-3-1,.home--learn-w-us-section .grid-item-3-2{justify-content:space-between;padding:20px}}.home--quote-section{color:#1b1b1b;margin:0;padding-top:0}.home--quote-section .inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;padding:0 45px;position:relative}.home--quote-section img{align-self:flex-start;display:inline-block;margin-right:32px;margin-top:12px}.home--quote-section .quote{align-items:flex-start;display:flex;flex-direction:column;justify-content:start}.home--quote-section .quote h2{color:#162e51;font-family:Nunito;font-size:16px;font-weight:700;line-height:22px;padding-bottom:24px}@media(min-width:768px){.home--quote-section .quote h2{font-size:24px;line-height:33px}}@media(min-width:1026px){.home--quote-section .quote h2{font-size:28px;line-height:40px}}.home--quote-section .quote .body{color:#162e51;font-weight:300;line-height:normal}@media screen and (max-width:1201px){.home--quote-section img{margin-right:16px;margin-top:6px}}@media screen and (min-width:1201px){.home--quote-section h2{font-size:28px;line-height:39px}}@media screen and (max-width:600px){.home--quote-section img{width:25px}}
1.contracting--services-section,.home--services-section{background-color:#fff;position:relative}.contracting--services-section .background-wrapper,.home--services-section .background-wrapper{background:#162e51}.contracting--services-section .inner,.home--services-section .inner{align-items:flex-start;display:flex;flex-direction:column;max-width:1200px;position:relative}.contracting--services-section h2,.home--services-section h2{color:#fff;margin-bottom:32px;padding-top:64px}.contracting--services-section .body-large,.home--services-section .body-large{color:#fff;margin-bottom:24px;max-width:780px}.contracting--services-section .primary-button,.home--services-section .primary-button{font-size:18px;margin-bottom:50px}.contracting--services-section .service-cards-grid,.home--services-section .service-cards-grid{grid-column-gap:24px;grid-row-gap:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 40px;width:100%}@media(min-width:1024px){.contracting--services-section .service-cards-grid,.home--services-section .service-cards-grid{grid-column-gap:32px;grid-row-gap:32px}}.contracting--services-section .service-cards-grid img,.home--services-section .service-cards-grid img{margin-right:32px}.contracting--services-section .service-cards-grid a,.home--services-section .service-cards-grid a{color:#1b1b1b;text-decoration:none}.contracting--services-section .service-cards-grid h3,.home--services-section .service-cards-grid h3{font-family:Nunito;font-weight:300!important}@media screen and (max-width:1201px){.contracting--services-section h2,.home--services-section h2{margin-bottom:24px}.contracting--services-section .body-large,.home--services-section .body-large{margin-bottom:16px;max-width:none}.contracting--services-section .service-cards-grid,.home--services-section .service-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.contracting--services-section .service-cards-grid a,.home--services-section .service-cards-grid a{color:#1b1b1b;text-decoration:none}}@media screen and (max-width:600px){.contracting--services-section h2,.home--services-section h2{padding-top:48px}.contracting--services-section .service-cards-grid,.home--services-section .service-cards-grid{display:grid;grid-template-columns:100%}.contracting--services-section .primary-button,.home--services-section .primary-button{display:none}}.contracting--services-section h2{color:#162e51}.home--services-section .background-wrapper{height:250px}.home--services-section .inner{margin-top:-250px}.home--services-section:before{background-color:#162e51;background-image:linear-gradient(45deg,#162e51,#162e51);bottom:0;content:"";display:inline-block;height:90%;left:0;position:absolute;right:0;top:87px;transform:skewY(-5deg)}@media(min-width:2072px){.home--services-section:before{top:16%}}.home--team-section .inner{margin-top:56px!important}.home--team-section .inner .team-section--title{color:#162e51}.home--team-section .inner .team-section--role,.home--team-section .inner .team-section--title{line-height:34px;margin-bottom:14px}@media(min-width:768px){.home--team-section .inner .team-section--role,.home--team-section .inner .team-section--title{line-height:39px}}@media(min-width:1024px){.home--team-section .inner .team-section--role,.home--team-section .inner .team-section--title{line-height:50.4px!important}}.home--team-section .inner h3{margin-bottom:18px}.home--team-section .inner .content{margin-bottom:40px}@media screen and (max-width:1201px){.home--team-section .inner{margin:0 5vw}}@media screen and (min-width:1201px){.home--team-section .inner .layout-div{flex:.6 0}.home--team-section .inner h2{margin-bottom:30px}.home--team-section .inner h3{margin-bottom:26px}}.home--team-section .inner .button__primary{align-items:center;background-color:#fff;border:1px solid #162e51;color:#162e51;display:inline-block;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:34px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .4s ease 0s,color .4s ease 0s,border .4s ease 0s}@media(min-width:768px){.home--team-section .inner .button__primary{font-size:18px}}.home--team-section .inner .button__primary:focus,.home--team-section .inner .button__primary:hover{background-color:#162e51;border-color:#fff;color:#fff}.home--team-section .inner .button__primary.large{font-size:18px;margin-bottom:50px}.team--filter-btns-section .inner{max-width:1200px;position:relative;text-align:center}.team--filter-btns-section button.team-filter-btn{background:#fff;border:1px solid #1b1b1b;border-radius:100px;cursor:pointer;font-family:Nunito;font-size:16px;margin-bottom:10px;margin-right:20px;padding:10px 20px}.team--filter-btns-section button.team-filter-btn:focus{background-color:#1b1b1b;border:1px solid #1b1b1b;color:#fff}.team--filter-btns-section button.team-filter-btn.selected{border:1px solid #d83933;color:#d83933}.team--filter-btns-section button.team-filter-btn.selected:focus{color:#fff}.team--filter-btns-section button.team-filter-btn.selected:hover{color:#d83933}.team--filter-btns-section button.team-filter-btn:hover{background-color:transparent;border:1px solid #d83933;color:#d83933}.team--staff-teasers-grid-section .inner{margin-bottom:20px;margin-top:20px;max-width:1200px}@media screen and (min-width:1201px){.team--staff-teasers-grid-section .inner{margin-bottom:60px;margin-top:48px}}.home--team-section{margin-bottom:98px;width:100vw}@media(min-width:1024px){.home--team-section{margin-bottom:120px}}.home--team-section .primary-button:nth-child(2){display:none}.home--team-section .inner{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;max-width:1200px;position:relative}@media(min-width:1024px){.home--team-section img{max-width:714px}}.home--team-section .column{align-items:flex-start;justify-content:start;margin-right:64px;width:100%}.home--team-section .column p{margin-bottom:32px;margin-top:16px}.home--team-section .column .primary-button{padding:12px 27px}.home--team-section .team-picture-column{align-items:flex-start;justify-content:start;width:100%}@media screen and (max-width:1201px){.home--team-section img{max-width:714px;width:100%}.home--team-section h2{margin-bottom:24px;padding-top:56px}.home--team-section .body-large{margin-bottom:16px;max-width:none}.home--team-section .column{margin:0}.home--team-section .inner{flex-wrap:wrap;margin-top:50px}}@media screen and (max-width:1024px){.home--team-section .button__primary{bottom:-102px;position:absolute}.home--team-section .primary-button:nth-child(3){display:none}.home--team-section .primary-button:nth-child(2){display:inline-block}.home--team-section h2{font-size:26px;margin-bottom:0;padding-top:0}.home--team-section img{margin-bottom:50px}}.home--section .button__primary{align-items:center;background-color:#162e51;border:1px solid #fff;color:#fff;display:inline-block;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:34px;margin-bottom:60px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .4s ease 0s,color .4s ease 0s,border .4s ease 0s}@media(min-width:768px){.home--section .button__primary{font-size:18px}}.home--section .button__primary:focus,.home--section .button__primary:hover{background-color:#fff;border-color:#162e51;color:#162e51}.home--section .button__primary.large{font-size:18px;margin-bottom:50px}.services--hero-section{color:#1b1b1b;margin-bottom:0;width:100%}.services--hero-section .inner{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:1200px;padding:40px 0 100px;position:relative}.services--hero-section h2{font-weight:300;margin-bottom:26px;max-width:720px}.services--hero-section .body{font-weight:300;max-width:525px;padding:6px 0}@media screen and (max-width:1201px){.services--hero-section img{width:calc(250px + 5vw)}}@media screen and (max-width:1024px){.services--hero-section{background-color:#fff;color:#1b1b1b}.services--hero-section .inner{align-items:flex-start}.services--hero-section .body,.services--hero-section h2{max-width:none;text-align:left}}@media screen and (max-width:768px){.services--hero-section .body,.services--hero-section h2{width:100%}.services--hero-section img{display:none}}.services--content-section{color:#1b1b1b;margin-top:48px;position:relative;width:100%}@media(min-width:768px){.services--content-section{margin-top:64px}}@media(min-width:1024px){.services--content-section{margin-top:120px}}.services--content-section .inner{position:relative}@media(min-width:1024px){.services--content-section .inner{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;max-width:1200px}}.services--content-section .inner>div{max-width:812px}.services--content-section .inner .services--sidebar{display:none;flex:1 1;list-style-type:none;margin-bottom:112px;position:sticky;top:110px}@media(min-width:1024px){.services--content-section .inner .services--sidebar{display:block;margin-right:24px}}@media(min-width:1201px){.services--content-section .inner .services--sidebar{margin-right:0}}.services--content-section .inner .body{font-weight:300;padding:0}.services--content-section .inner .content{flex:2 1;padding:0 20px}@media(min-width:1024px){.services--content-section .inner .content{padding:0}}.services--content-section .inner .button{margin-top:24px;padding:12px 0}.services--content-section .inner .button a{background-color:#d83933;border:1px solid #d83933;color:#fff;font-size:18px;font-style:normal;font-weight:600!important;line-height:33px;padding:12px 24px;text-align:center;text-decoration:none!important;text-transform:uppercase}@media(min-width:768px){.services--content-section .inner .button{float:left}}.services--content-section .inner .services-content--icon{float:left;height:50px;margin-right:20px;width:52px}.services--content-section .inner .services-content--label{float:left;font-size:18px;font-weight:500;padding-top:11px;text-transform:uppercase;width:73%}@media(min-width:392px){.services--content-section .inner .services-content--label{width:auto}}.services--content-section .inner .title{clear:both;display:inline-block;font-size:20px;font-weight:300;line-height:33px;margin-bottom:24px;margin-top:8px;width:100%}@media(min-width:768px){.services--content-section .inner .title{font-size:28px;line-height:39px}}@media(min-width:1024px){.services--content-section .inner .title{display:block;font-size:36px;line-height:50px}}.services--content-section .inner .description{font-size:16px;line-height:33px}@media(min-width:768px){.services--content-section .inner .description{font-size:20px}}.services--content-section .inner a.body-large{color:#d83933;display:block;font-weight:300;padding:8px 0 24px}@media(min-width:768px){.services--content-section .inner a.body-large{padding:4px 0 40px}}@media(min-width:1024px){.services--content-section .inner a.body-large{padding:8px 0 32px}}.services--content-section .inner .h4{font-size:20px;padding-bottom:16px}@media(min-width:768px){.services--content-section .inner .h4{font-size:24px;padding-bottom:24px}}@media(min-width:1024px){.services--content-section .inner .h4{font-size:28px;padding-bottom:32px}}.services--content-section .inner .description{margin-bottom:24px}@media(min-width:768px){.services--content-section .inner .description{margin-bottom:40px}}@media(min-width:1024px){.services--content-section .inner .description{margin-bottom:48px}}.services--content-section .inner .cta{background-color:#f0f0f0;margin:0 -24px 48px;overflow:auto;padding:32px 24px}@media(min-width:768px){.services--content-section .inner .cta{margin:0 0 72px;padding:40px}}@media(min-width:1024px){.services--content-section .inner .cta{margin:24px 0 112px}}.services--content-section .inner .cta .h4{font-size:20px}@media(min-width:768px){.services--content-section .inner .cta .h4{font-size:28px}}.services--content-section .inner .cta a{font-weight:300;text-decoration:underline}@media(min-width:1024px){.services--content-section .inner .cta ul{column-count:2;column-gap:20px}}.services--content-section .inner .cta ul li{font-size:16px;font-weight:300;line-height:22px}@media(min-width:768px){.services--content-section .inner .cta ul li{font-size:20px;line-height:28px}}.services--content-section .inner ul{margin:0;padding:0 20px}@media(min-width:1024px){.services--content-section .inner ul{column-gap:80px;margin-left:20px;padding:0}}.services--content-section .inner li.is-current{position:relative}.services--content-section .inner li.is-current a{color:#d83933}.services--content-section .inner li.is-current:before{background-color:#d83933;content:"";display:inline-block;height:22px;left:-16px;position:absolute;top:6px;width:4px}.services--content-section .inner li{color:#1b1b1b;font-family:Nunito;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:24px}.services--content-section .inner li a{text-decoration:none}.services--content-section .inner h4,.services--content-section .inner h5{margin-bottom:32px}@media screen and (max-width:1024px){.services--content-section .scrollpsy{display:none}.services--content-section .cta{background-color:#f0f0f0;margin:8px 0 64px;padding:20px}.services--content-section ul{column-count:1;margin-left:20px}}@media screen and (max-width:481px){.services--content-section .cta{background-color:#f0f0f0;margin:32px 0;padding:20px}}#product-design .cta .button a{padding:12px 10px}.services--ellipses-section{color:#1b1b1b;position:relative;width:100%}.services--ellipses-section .inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;max-width:1200px;position:relative}.services--ellipses-section .inner h2{font-weight:400;max-width:900px}.services--ellipses-section .inner .body-large{margin:32px 0;max-width:800px}.services--ellipses-section .ellipses{display:flex;flex-direction:row;flex-wrap:wrap}.services--ellipses-section .ellipses .ellipse{background-color:#fff;border-radius:100px;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);font-family:Merriweather;font-weight:700;margin-bottom:24px;margin-right:16px;padding:10px 24px;text-transform:uppercase}@media(min-width:768px){.services--ellipses-section .ellipses .ellipse{font-weight:600}}@media(min-width:1024px){.services--ellipses-section .ellipses .ellipse{font-weight:700}}.services--ellipses-section .ellipses .ellipse.us-design{padding:10px 23px}@media screen and (max-width:1024px){.services--ellipses-section .body-large,.services--ellipses-section h2{max-width:none}}.privacy__hero-section{color:#1b1b1b;width:100%}.privacy__hero-section .inner{align-items:center;display:flex;flex-direction:column;justify-content:space-between;max-width:1200px;position:relative;text-align:center}.privacy__hero-section h2{text-align:left;width:720px}.privacy__hero-section .body{font-weight:300;padding:24px 0 0;text-align:left;width:720px}@media screen and (max-width:1201px){.privacy__hero-section .inner{margin:0 5v
1w}}@media screen and (max-width:1024px){.privacy__hero-section .inner{align-items:flex-start}.privacy__hero-section .body,.privacy__hero-section h2{text-align:left;width:auto}}@media screen and (max-width:768px){.privacy__hero-section .body,.privacy__hero-section h2{width:100%}}.privacy__content-section{color:#1b1b1b;width:100%}.privacy__content-section .inner{align-items:center;display:flex;flex-direction:column;justify-content:space-between;position:relative;text-align:center}@media(min-width:1024px){.privacy__content-section .inner{width:720px}}.privacy__content-section h3,.privacy__content-section h4{padding-top:24px;text-align:left;width:100%}@media(min-width:768px){.privacy__content-section h3,.privacy__content-section h4{padding-top:48px}}@media(min-width:1201px){.privacy__content-section h3,.privacy__content-section h4{padding-top:64px}}.privacy__content-section .body{font-weight:300;padding:24px 0 0;text-align:left;width:100%}.privacy__content-section ul{margin:0}.licensing__hero-section{color:#1b1b1b;width:100%}.licensing__hero-section .inner{align-items:center;display:flex;flex-direction:column;justify-content:space-between;max-width:1200px;position:relative;text-align:center}.licensing__hero-section h2{text-align:left;width:720px}.licensing__hero-section .body{font-weight:300;padding:24px 0 0;text-align:left;width:720px}@media screen and (max-width:1201px){.licensing__hero-section .inner{margin:0 5vw}}@media screen and (max-width:1024px){.licensing__hero-section .inner{align-items:flex-start}.licensing__hero-section .body,.licensing__hero-section h2{text-align:left;width:auto}}.licensing__content-section{color:#1b1b1b;display:inline-block;margin-top:32px;width:100%}@media(min-width:1024px){.licensing__content-section{margin-bottom:104px;margin-top:64px}}.licensing__content-section .inner{display:flex;flex-direction:column;max-width:720px;position:relative}.licensing__content-section .body,.licensing__content-section .h3{padding-bottom:16px}.licensing__content-section ul{margin:0}.section--emissions,.section--sustainability-pledge{color:#1b1b1b;display:inline-block;margin-top:32px;width:100%}@media(min-width:1024px){.section--emissions,.section--sustainability-pledge{margin-bottom:104px;margin-top:64px}}.section--emissions .inner,.section--sustainability-pledge .inner{display:flex;flex-direction:column;max-width:720px;position:relative}.section--emissions .body,.section--emissions h2,.section--emissions h3,.section--sustainability-pledge .body,.section--sustainability-pledge h2,.section--sustainability-pledge h3{padding-bottom:16px}.section--emissions ul,.section--sustainability-pledge ul{margin:0}.section--emissions .gatsby-image-wrapper,.section--sustainability-pledge .gatsby-image-wrapper{margin:16px 0}.careers--hero-section{margin-bottom:0;width:100%}@media(min-width:768px){.careers--hero-section{margin-bottom:40px}}@media(min-width:1201px){.careers--hero-section{margin-bottom:64px}}.careers--hero-section .inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:1200px;padding:0;position:relative;text-align:start}@media(min-width:768px){.careers--hero-section .inner{padding:40px}}@media(min-width:1201px){.careers--hero-section .inner{padding:64px}}.careers--hero-section .inner h1{padding-bottom:0}.careers--hero-section h2{font-weight:300;max-width:850px;text-align:center}.careers--hero-section .body{font-weight:300;margin:24px 0 40px;max-width:720px}.careers--hero-section iframe{border:none;height:700px;margin:140px 0;width:100%}@media screen and (max-width:1024px){.careers--hero-section .inner{align-items:flex-start}.careers--hero-section .body,.careers--hero-section h2{max-width:none;text-align:left}}.careers--video-section{margin:140px 0;width:100%}.careers--video-section .inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:1200px;position:relative;text-align:start}.careers--video-section .body{font-weight:300;margin:24px 0 40px;max-width:720px}.careers--video-section iframe{border:none;height:700px;width:100%}@media screen and (max-width:1024px){.careers--video-section .inner{align-items:flex-start}.careers--video-section body{max-width:none;text-align:left}}.careers--we-section{background-color:#f0f0f0;margin-bottom:0;padding-bottom:48px;width:100%}@media(min-width:1024px){.careers--we-section{background:linear-gradient(#fff 15%,#f0f0f0 0,#f0f0f0 75%,#fff 0)}}.careers--we-section .inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:1200px;position:relative;row-gap:90px;text-align:start}.careers--we-section h3{font-weight:300;max-width:850px}.careers--we-section .body{font-weight:300;margin:24px 0 40px;max-width:720px}.careers--we-section .what-we-look-for,.careers--we-section .who-we-are{column-gap:30px;display:flex;flex-direction:row;justify-content:space-between;row-gap:40px;width:100%}
1.careers--we-section .what-we-look-for .icon,.careers--we-section .what-we-look-for h2,.careers--we-section .who-we-are .icon,.careers--we-section .who-we-are h2{float:left}.careers--we-section .what-we-look-for h2,.careers--we-section .who-we-are h2{padding-bottom:16px}@media(min-width:1024px){.careers--we-section .what-we-look-for h2,.careers--we-section .who-we-are h2{padding-bottom:0}}.careers--we-section .what-we-look-for .body,.careers--we-section .who-we-are .body{margin:0}@media(min-width:1024px){.careers--we-section .what-we-look-for .body,.careers--we-section .who-we-are .body{margin:24px 0 40px}}.careers--we-section .what-we-look-for .icon,.careers--we-section .who-we-are .icon{margin-top:-30px}@media(min-width:1024px){.careers--we-section .what-we-look-for .icon,.careers--we-section .who-we-are .icon{margin-left:24px;margin-top:-13px}}.careers--we-section .what-we-look-for p,.careers--we-section .who-we-are p{clear:both}.careers--we-section .what-we-look-for>.right-aligned,.careers--we-section .who-we-are>.left-aligned{max-width:584px}@media screen and (max-width:1201px){.careers--we-section .who-we-are{flex-wrap:wrap-reverse}.careers--we-section .what-we-look-for{flex-wrap:wrap}}@media screen and (max-width:1024px){.careers--we-section .inner{align-items:flex-start}.careers--we-section .who-we-are{flex-wrap:wrap;padding-top:40px}.careers--we-section .what-we-look-for{flex-wrap:wrap-reverse}.careers--we-section .icon{width:auto}.careers--we-section img{width:100%}}.careers--offerings-section{padding:48px 0;width:100%}@media(min-width:1024px){.careers--offerings-section{padding:36px 0}}.careers--offerings-section .inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:1200px;position:relative;text-align:start}.careers--offerings-section h2{font-weight:300;max-width:850px}.careers--offerings-section .award,.careers--offerings-section .body{font-weight:300;margin:24px 0 40px;max-width:720px}@media(min-width:1024px){.careers--offerings-section .offerings-grid{grid-column-gap:60px;grid-row-gap:60px;display:grid;display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:64px 0 120px}}.careers--offerings-section .offerings-grid .offering h3{float:left;padding-left:22px;padding-top:15px}@media(min-width:1024px){.careers--offerings-section .offerings-grid .offering h3{clear:both;padding:0}}.careers--offerings-section .offerings-grid .offering img{float:left;height:57px;padding-left:10px;width:57px}@media(min-width:1024px){.careers--offerings-section .offerings-grid .offering img{height:90px;width:90px}}.careers--offerings-section .offerings-grid .offering .body{clear:both}.careers--offerings-section img{width:100%}@media screen and (max-width:1024px){.careers--offerings-section .inner{align-items:flex-start}}.home--learn-w-us-section{margin-bottom:0;padding-bottom:64px}@media(min-width:1024px){.home--learn-w-us-section{margin-bottom:60px;padding-bottom:0}}.home--learn-w-us-section .grey-background{background-color:#f0f0f0;position:absolute;width:100%}@media(min-width:768px){.home--learn-w-us-section .grey-background{height:100%;width:70%}}@media(min-width:1024px){.home--learn-w-us-section .grey-background{height:577px}}.home--learn-w-us-section .button__primary{align-items:center;background-color:#162e51;border:1px solid #fff;color:#fff;display:inline-block;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:34px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .4s ease 0s,color .4s ease 0s,border .4s ease 0s}@media(min-width:768px){.home--learn-w-us-section .button__primary{font-size:18px}}.home--learn-w-us-section .button__primary:focus,.home--learn-w-us-section .button__primary:hover{background-color:#fff;border-color:#162e51;color:#162e51}.home--learn-w-us-section .button__primary.large{font-size:18px;margin-bottom:50px}.second-quote{background-color:#fff;padding-bottom:48px!important;padding-top:0!important}@media(min-width:1024px){.second-quote{background-color:#f0f0f0;padding-bottom:71px!important;padding-top:76px!important}}.first-quote{background-color:#f0f0f0}@media(min-width:768px){.first-quote{background-color:#fff}}.careers--open-positions-section{background-color:#162e51;margin:48px 0;padding:70px 0;width:100%}@media(min-width:1024px){.careers--open-positions-section{margin:120px 0 70px}}.careers--open-positions-section .inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:1200px;position:relative;text-align:start}.careers--open-positions-section h2{color:#fff;font-weight:300;max-width:850px}.careers--open-positions-section .jobs-grid{display:block!important}@media(min-width:1024px){.careers--open-positions-section .jobs-grid{display:grid!important}}.careers--open-positions-section .body{color:#fff;font-weight:300;margin:24px 0 40px;max-width:720px}.careers--open-positions-section .body .policy-link{color:#fff}.careers--open-positions-section .no-job{background-color:#2c7773;color:#fff;padding:32px}@media(min-width:1024px){.careers--open-positions-section .no-job{grid-column:1/3;width:100%}}.careers--open-positions-section .no-job p{font-weight:600;margin:0}.careers--open-positions-section .jobs-grid{width:100%}@media(min-width:1024px){.careers--open-positions-section .jobs-grid{grid-column-gap:24px;grid-row-gap:24px;display:grid;display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.careers--open-positions-section .job{background-color:#fff;color:#1b1b1b;margin-bottom:20px;padding:56px 32px;position:relative}.careers--open-positions-section .job a{color:#000;text-decoration:none}.careers--open-positions-section .job a:focus,.careers--open-positions-section .job a:hover{text-decoration:underline}@media(min-width:1024px){.careers--open-positions-section .job{margin-bottom:0}}.careers--open-positions-section .job p{margin:auto 0;width:85%}.careers--open-positions-section .job img{filter:grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(.8);position:absolute;right:30px;top:45%}@media screen and (max-width:1024px){.careers--open-positions-section .inner{align-items:flex-start}}.careers--application-process-section{margin-bottom:48px;width:100%}@media(min-width:1024px){.careers--application-process-section{margin-bottom:120px}}.careers--application-process-section .inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:1200px;position:relative;text-align:start}.careers--application-process-section .h3{font-weight:300;margin-bottom:24px;max-width:850px}.careers--application-process-section h6{font-size:18px;margin:0;padding:0}.careers--application-process-section .h5{font-size:16px;margin:0;padding:0}@media(min-width:1024px){.careers--application-process-section .h5{font-size:18px;font-weight:700;text-transform:uppercase}}.careers--application-process-section .body{font-weight:300;max-width:720px}.careers--application-process-section .steps-grid{margin:48px 0 24px}@media(min-width:1024px){.careers--application-process-section .steps-grid{grid-column-gap:56px;display:grid;display:inline-grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:56px 0}.careers--application-process-section .step{align-items:flex-start;display:flex;flex-direction:column;row-gap:24px}}.careers--application-process-section .step .body{clear:both;padding:16px 0}@media(min-width:1024px){.careers--application-process-section .step .body{padding:0}}.careers--application-process-section .step>.h2{align-items:center;background-color:#162e51;border-radius:50%;color:#fff;float:left;height:40px;justify-content:center;margin:0;padding-bottom:3px;text-align:center;width:40px}@media(min-width:1024px){.careers--application-process-section .step>.h2{height:60px;width:60px}}.careers--application-process-section .step>.h5{float:left;font-weight:400;padding-left:16px;padding-top:8px;text-transform:uppercase}@media(min-width:1024px){.careers--application-process-section .step>.h5{font-weight:700;padding-left:0;padding-top:0}}@media screen and (max-width:1024px){.careers--application-process-section .inner{align-items:flex-start}}.contact--form .inner{margin:0 auto;max-width:100%;padding:0 20px}@media(min-width:1024px){.contact--form .inner{max-width:955px}}.contact--form .inner h2{margin-bottom:32px}
1.contact--form .inner form{align-items:start;column-gap:24px;display:grid;grid-template-columns:1fr;row-gap:32px}@media(min-width:768px){.contact--form .inner form{column-gap:48px;grid-template-columns:1fr 1fr}}.contact--form .inner .form-group{display:flex;flex-direction:column;gap:6px;width:100%}.contact--form .inner .form-group:first-of-type,.contact--form .inner .form-group:nth-of-type(2),.contact--form .inner .form-group:nth-of-type(3),.contact--form .inner .form-group:nth-of-type(4){grid-column:1;grid-row:auto}@media(min-width:768px){.contact--form .inner .form-group:first-of-type{grid-column:1;grid-row:1}.contact--form .inner .form-group:nth-of-type(3){grid-column:2;grid-row:1}.contact--form .inner .form-group:nth-of-type(2){grid-column:1/-1;grid-row:2}.contact--form .inner .form-group:nth-of-type(4){grid-column:1/-1;grid-row:3}.contact--form .inner .cf-turnstile{align-self:center;grid-column:1;grid-row:4;margin-top:12px}.contact--form .inner button[type=submit]{align-self:center;grid-column:2;grid-row:4;justify-self:end}}.contact--form .inner label{color:#0b4b3f;font-size:18px;font-weight:500}.contact--form .inner input,.contact--form .inner textarea{background:#f0f0f0;border:2px solid #c4c4c4;border-radius:28px;box-sizing:border-box;font-size:16px;max-width:100%;padding:16px 20px;transition:all .2s ease;width:100%}.contact--form .inner input:focus,.contact--form .inner textarea:focus{background:#fff;border-color:#d83933;box-shadow:0 0 0 3px rgba(216,57,51,.15);outline:none}.contact--form .inner textarea{border-radius:20px;min-height:180px;resize:vertical}.contact--form .inner button[type=submit]{background-color:#d83933;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:all .2s ease}.contact--form .inner button[type=submit]:focus,.contact--form .inner button[type=submit]:hover{background-color:#a23737;transform:translateY(-1px)}.contact--form .inner button[type=submit]:active{transform:translateY(0)}.contact--form .inner button[type=submit]:disabled{cursor:not-allowed;opacity:.6}.contact--form .inner [role=alert],.contact--form .inner [role=status]{background:#fff;border-radius:10px;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);font-size:18px;grid-column:1/-1;padding:16px}.contact--ways-to-contact--section{background-color:#162e51;margin-bottom:0}.contact--ways-to-contact--section .inner{max-width:955px;padding:72px 20px}.contact--ways-to-contact--section .inner>.body{padding:24px 0 29px}@media(min-width:1024px){.contact--ways-to-contact--section .inner .contact-grid{display:flex}}.contact--ways-to-contact--section .inner div.grid{background-color:#1a4480;margin-bottom:40px;padding:23px}@media(min-width:1024px){.contact--ways-to-contact--section .inner div.grid{margin-bottom:0;margin-left:0;margin-right:45px;width:290px}}.contact--ways-to-contact--section .inner div.grid .label{font-weight:600;padding-top:12px}.contact--ways-to-contact--section .inner div.grid a{text-decoration:none}.contact--ways-to-contact--section .inner div.grid img{margin-top:20px}.contact--ways-to-contact--section .inner div.grid:last-child{margin-bottom:0}@media(min-width:1024px){.contact--ways-to-contact--section .inner div.grid:last-child{margin-right:0}.section--feedback--form .inner{max-width:915px}}.section--feedback--form .inner h2{font-size:24px}@media(min-width:768px){.section--feedback--form .inner h2{font-size:28px}}@media(min-width:1024px){.section--feedback--form .inner h2{font-size:36px}}.section--feedback--form .inner iframe{border:none;height:650px;margin-top:48px;width:100%}.section--feedback--form .inner iframe .freebirdFormviewerViewCenteredContent{max-width:100%;width:915px}@media(min-width:1024px){.section--feedback--github .inner{max-width:915px}}.section--feedback--github .inner h2{font-size:24px}@media(min-width:768px){.section--feedback--github .inner h2{font-size:28px}}@media(min-width:1024px){.section--feedback--github .inner h2{font-size:36px}}.not-found{padding-bottom:48px;text-align:center}@media(min-width:1024px){.not-found{padding-bottom:72px}}.not-found h1{color:#d83933;margin-top:0}.not-found h2{text-align:center}.not-found .not-found--body{padding-bottom:24px}.not-found .not-found--body .list{padding-top:24px}.not-found .not-found--body .list p{padding-bottom:8px}.not-found img{max-width:272px;padding:24px 0}
1@media(min-width:768px){.not-found img{max-width:576px}}@media(min-width:1024px){.not-found img{max-width:759px}}.section--offering--client-logos{margin-bottom:48px;padding-top:24px}@media(min-width:768px){.section--offering--client-logos{margin-bottom:40px;padding-top:35px}}@media(min-width:1024px){.section--offering--client-logos{padding-top:67px}}.section--offering--client-logos .inner{margin:0}@media(min-width:768px){.section--offering--client-logos .inner{margin:0 48px}}@media(min-width:1201px){.section--offering--client-logos .inner{margin:0 auto}}.section--offering--client-logos h2{margin:0 24px}@media(min-width:768px){.section--offering--client-logos h2{margin:0}}.section--offering--client-logos .grid{column-gap:24px}.section--offering--client-logos .grid img{height:108px;width:109px}.section--offering--staff{margin-bottom:40px}@media(min-width:768px){.section--offering--staff{margin-bottom:64px}}@media(min-width:1201px){.section--offering--staff{margin-bottom:80px}}.section--offering--staff .inner{margin:0}@media(min-width:768px){.section--offering--staff .inner{margin:48px}}@media(min-width:1201px){.section--offering--staff .inner{margin:0 auto}}.section--offering--staff .inner h2{margin:0 24px;padding-bottom:32px}@media(min-width:768px){.section--offering--staff .inner h2{margin:0}}.section--offering--staff .inner .related-staff--wrapper{margin-bottom:16px}@media(min-width:1024px){.section--offering--staff .inner .related-staff--wrapper{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}}.section--offering--staff .inner .related-staff--wrapper .related-staff{background-color:#f0f0f0;display:flex;margin-bottom:16px;overflow:auto;padding:24px;position:relative}@media(min-width:1024px){.section--offering--staff .inner .related-staff--wrapper .related-staff{margin-bottom:0}}.section--offering--staff .inner .related-staff--wrapper .related-staff .staff-image{float:left;height:56px;margin-right:16px;width:56px}@media(min-width:768px){.section--offering--staff .inner .related-staff--wrapper .related-staff .staff-image{height:124px;margin-right:24px;width:124px}}.section--offering--staff .inner .related-staff--wrapper .related-staff .staff-info{margin:auto 0}.section--offering--staff .inner .related-staff--wrapper .related-staff .linkedin-icon{position:absolute;right:24px;top:17px}@media(min-width:768px){.section--offering--staff .inner .related-staff--wrapper .related-staff .linkedin-icon{margin-left:16px;position:unset;right:unset;top:unset}}.section--offering--staff .inner .related-staff--wrapper .related-staff .staff-name{display:flex;font-weight:300;margin-bottom:0;margin-top:0}@media(min-width:768px){.section--offering--staff .inner .related-staff--wrapper .related-staff .staff-name{float:left}}.section--offering--staff .inner .related-staff--wrapper .related-staff .open-modal--btn{background:none;border:0;color:#162e51;cursor:pointer;font-size:20px;font-weight:300!important;padding:0;text-decoration:underline}.section--offering--staff .inner .related-staff--wrapper .related-staff .open-modal--btn:focus,.section--offering--staff .inner .related-staff--wrapper .related-staff .open-modal--btn:hover{color:#1a4480}.Overlay{background-color:rgba(27,27,27,.85);bottom:0;left:0;position:fixed;right:0;top:0}.Modal{bottom:40px;left:40px;position:absolute;right:40px;top:40px}.ReactModal__Content--after-open{border:0;height:max-content;margin:auto;max-width:854px;padding:20px;position:absolute;top:120px!important}@media(min-width:1024px){.ReactModal__Content--after-open{padding:64px}}.ReactModal__Content--after-open button{-webkit-appearance:none;background-color:transparent;border:0;cursor:pointer;padding:8px}.ReactModal__Content--after-open button p{margin:0}@media(min-width:500px){.ReactModal__Content--after-open .staff-details--wrapper{display:flex}}.ReactModal__Content--after-open .staff-details--wrapper .staff-image{height:124px;margin-right:24px;width:124px}.ReactModal__Content--after-open .staff-details--wrapper .staff-info--wrapper .staff-name{float:left;font-size:24px;font-weight:400;margin-right:16px;padding-top:5px}@media(min-width:500px){.ReactModal__Content--after-open .staff-details--wrapper .staff-info--wrapper .staff-name{font-size:28px;padding-top:0}}.ReactModal__Content--after-open .staff-details--wrapper .staff-info--wrapper .staff-role{clear:both}.ReactModal__Content--after-open .staff-details--wrapper .staff-info--wrapper .linkedin-icon{float:left;margin-top:3px}@media(min-width:500px){.ReactModal__Content--after-open .staff-details--wrapper .staff-info--wrapper .linkedin-icon{margin-top:0}}@media(min-width:600px){.ReactModal__Content--after-open .staff-details--wrapper .staff-info--wrapper .linkedin-icon{margin-top:3px}}.ReactModal__Content--after-open .staff-body{clear:both;padding-top:40px}.ReactModal__Content--after-open button{position:absolute;right:20px;top:20px}.linkedin-icon{float:left;margin-top:3px}.linkedin-icon img{height:27px;width:27px}.linkedin-icon .blue-icon{display:none}.linkedin-icon:focus .blue-icon,.linkedin-icon:hover .blue-icon{display:inline-block}.linkedin-icon:focus .black-icon,.linkedin-icon:hover .black-icon{display:none}.offering--content-type .staff-quote--first{background-color:#fff!important;padding:0 0 48px}@media(min-width:1024px){.offering--content-type .staff-quote--first{padding-top:22px}}.offering--content-type .h3{margin-bottom:0}.offering--content-type .staff-quote:nth-child(2n){background-color:#f0f0f0;margin-top:0;padding:32px 0}@media(min-width:768px){.offering--content-type .staff-quote:nth-child(2n){padding:56px 0}}@media(min-width:1024px){.offering--content-type .staff-quote:nth-child(2n){padding:72px 0}}.section--offering--value-props{background-color:#f0f0f0;margin-bottom:0;padding-bottom:24px;padding-top:180px}@media(min-width:768px){.section--offering--value-props{padding-bottom:40px;padding-top:175px}}@media(min-width:1024px){.section--offering--value-props{padding-top:200px}}@media(min-width:1200px){.section--offering--value-props{padding-bottom:64px;padding-top:164px}.section--offering--value-props .inner{max-width:1200px}}.section--offering--value-props .inner .wrapper{display:flex}.section--offering--value-props .inner .icon,.section--offering--value-props .inner h2{float:left}.section--offering--value-props .inner h2{padding-bottom:16px;padding-top:32px}@media(min-width:1200px){.section--offering--value-props .inner h2{padding-top:10px}}.section--offering--value-props .inner .icon{margin-left:8px;margin-top:28px;width:35px}@media(min-width:1024px){.section--offering--value-props .inner .icon{margin-left:16px}.section--offering--value-props .inner .value-props--left{padding-right:50px}}@media(min-width:1200px){.section--offering--value-props .inner .value-props--left{padding-right:113px}}.section--offering--value-props .inner .value-props--right{display:none}@media(min-width:1024px){.section--offering--value-props .inner .value-props--right{display:block}}.section--offering--value-props .inner .value-props--right figcaption{dis
1play:inline-block;font-size:16px;font-weight:300;padding-top:2px;text-align:left}.section--offering--value-props .inner .body{clear:both}.section--offering--text{margin-bottom:40px;position:relative}@media(min-width:768px){.section--offering--text{margin-bottom:48px}}@media(min-width:1024px){.section--offering--text{margin-bottom:64px}}.section--offering--text .inner{background-color:#fff;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);margin:0 24px;padding:24px}@media(min-width:768px){.section--offering--text .inner{margin:0 48px;overflow:auto;padding:32px}}@media(min-width:900px){.section--offering--text .inner{margin:0 auto;max-width:845px}}@media(min-width:1024px){.section--offering--text .inner{padding:40px}}.section--offering--text .inner .button-wrapper{margin-bottom:16px;margin-top:32px}@media(min-width:768px){.section--offering--text .inner .button-wrapper{float:left;margin-top:24px}}@media(min-width:1201px){.section--offering--text .inner .button-wrapper{margin-top:28px}}.section--offering--text .inner .button-wrapper a{padding:12px 0;text-align:center;width:100%}@media(min-width:768px){.section--offering--text .inner .button-wrapper a{padding:12px 24px;width:auto}}.section--offering--text .inner .button-wrapper:nth-child(2n){margin-bottom:0}.section--offering--text .inner a.button__primary:nth-child(2n){background-color:#fff;border:1px solid #000;color:#000;margin-left:24px}@media(min-width:768px){.section--offering--text .inner a.button__primary:nth-child(2n){margin-left:24px}}.section--offering--text .inner a.button__primary:nth-child(2n):focus,.section--offering--text .inner a.button__primary:nth-child(2n):hover{background-color:#000;color:#fff}.section--offering--text .background-mint{background-color:#162e51;height:75%;position:absolute;top:120px;width:100%;z-index:-1}@media(min-width:768px){.section--offering--text .background-mint{height:70%;top:115px}}@media(min-width:900px){.section--offering--text .background-mint{top:115px}}@media(min-width:1024px){.section--offering--text .background-mint{height:60%}}@media(min-width:1200px){.section--offering--text .background-mint{height:65%}}.offering--content-type .primary-page-cta .row a.button__primary:nth-child(2n){background-color:transparent;border:1px solid #fff;color:#fff}.offering--content-type .primary-page-cta .row a.button__primary:nth-child(2n):focus,.offering--content-type .primary-page-cta .row a.button__primary:nth-child(2n):hover{background:#fff;color:#000}.section--offering--faqs{margin-bottom:40px}@media(min-width:768px){.section--offering--faqs{margin-bottom:64px}}@media(min-width:1201px){.section--offering--faqs{margin-bottom:40px}}@media(min-width:845px){.section--offering--faqs .inner{margin:0 auto;max-width:845px;padding:40px}}.section--offering--faqs .inner h2{margin-bottom:16px}@media(min-width:1024px){.section--offering--faqs .inner h2{margin-bottom:40px}}.section--offering--faqs .inner .accordion .accordion__button{display:flex}.section--offering--faqs .inner .accordion .accordion__item{margin-bottom:16px}@media(min-width:1024px){.section--offering--faqs .inner .accordion .accordion__item{margin-bottom:40px}}.section--offering--faqs .inner .accordion .accordion__item .body{margin-left:36px}.section--offering--faqs .inner .accordion .accordion__button[aria-expanded=true] .arrow-right{display:none}.section--offering--faqs .inner .accordion .accordion__button[aria-expanded=true] .arrow-down{display:block}.arrow-down{border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #1b1b1b;display:none;margin-top:8px}.arrow-down,.arrow-right{height:0;margin-right:16px;width:0}.arrow-right{border-bottom:10px solid transparent;border-left:15px solid #1b1b1b;border-top:10px solid transparent;margin-top:5px}.section--offering--tabs{background-color:#f0f0f0;margin-top:-24px;padding-bottom:64px}@media(min-width:1200px){.section--offering--tabs .inner{max-width:1200px}}@media(min-width:768px){.section--offering--tabs .inner .tab-mobile{display:none}}.section--offering--tabs .inner .react-tabs{display:none;padding:0 20px;position:relative}@media(min-width:768px){.section--offering--tabs .inner .react-tabs{display:block;padding:0 0 32px}}.section--offering--tabs .inner .react-tabs .react-tabs__tab-list{background-color:#fff;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);font-size:18px;list-style-type:none}@media(min-width:768px){.section--offering--tabs .inner .react-tabs .react-tabs__tab-list{background-color:transparent;box-shadow:none;display:flex;font-size:20px;margin-bottom:0;padding-left:0}}@media(min-width:1024px){.section--offering--tabs .inner .react-tabs .react-tabs__tab-list{font-size:24px}}.section--offering--tabs .inner .react-tabs .react-tabs__tab-list .react-tabs__tab.react-tabs__tab--selected h2{display:block}.section--offering--tabs .inner .react-tabs .react-tabs__tab-list .react-tabs__tab{position:relative}.section--offering--tabs .inner .react-tabs .react-tabs__tab-list .react-tabs__tab h2{color:#515150;font-size:20px;line-height:33px}@media(min-width:1024px){.section--offering--tabs .inner .react-tabs .react-tabs__tab-list .react-tabs__tab h2{font-size:24px}}@media(min-width:768px){.section--offering--tabs .inner .react-tabs .react-tabs__tab-list .react-tabs__tab{background-color:#f0f0f0;border-left:1px solid #a3a3a0;border-right:1px solid #a3a3a0;border-top:1px solid #a3a3a0;color:#515150;cursor:pointer;display:block;margin-right:24px;padding:16px 24px}}@media(min-width:1024px){.section--offering--tabs .inner .react-tabs .react-tabs__tab-list .react-tabs__tab{padding:25px 53px}}.section--offering--tabs .inner .react-tabs .react-tabs__tab-list .react-tabs__tab:focus,.section--offering--tabs .inner .react-tabs .react-tabs__tab-list .react-tabs__tab:hover{border-color:#d83933}.section--offering--tabs .inner .react-tabs .react-tabs__tab-list .react-tabs__tab:focus h2,.section--offering--tabs .inner .react-tabs .react-tabs__tab-list .react-tabs__tab:hover h2{color:#d83933}.section--offering--tabs .inner .react-tabs .react-tabs__tab-list .react-tabs__tab.react-tabs__tab--selected{background-color:#fff;border:0;display:flex}.section--offering--tabs .inner .react-tabs .react-tabs__tab-list .react-tabs__tab.react-tabs__tab--selected h2{color:#000}.section--offering--tabs .inner .react-tabs .cta-tab-section,.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel{background-color:#fff;display:none;padding:20px 20px 0}@media(min-width:768px){.section--offering--tabs .inner .react-tabs .cta-tab-section,.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel{grid-template-columns:repeat(2,1fr);padding:24px}}@media(min-width:1024px){.section--offering--tabs .inner .react-tabs .cta-tab-section,.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel{grid-template-columns:repeat(3,1fr);padding:48px 56px}}@media(min-width:768px){.section--offering--tabs .inner .react-tabs .cta-tab-section .tab-section:first-child,.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .tab-section:first-child{border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4}.section--offering--tabs .inner .react-tabs .cta-tab-section .tab-section:nth-child(2n),.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .tab-section:nth-child(2n){border-bottom:1px solid #c4c4c4;padding-left:24px}}@media(min-width:1024px){.section--offering--tabs .inner .react-tabs .cta-tab-section .tab-section:nth-child(2n),.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .tab-section:nth-child(2n){border-right:1px solid #c4c4c4}}@media(min-width:768px){.section--offering--tabs .inner .react-tabs .cta-tab-section .tab-section:nth-child(3n),.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .tab-section:nth-child(3n){border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;padding-top:24px}}@media(min-width:1024px){.section--offering--tabs .inner .react-tabs .cta-tab-section .tab-section:nth-child(3n),.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .tab-section:nth-child(3n){border-right:0;padding-left:24px;padding-top:0}}@media(min-width:768px){.section--offering--tabs .inner .react-tabs .cta-tab-section .tab-section:nth-child(4n),.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .tab-section:nth-child(4n){padding-top:24px}}@media(min-width:1024px){.section--offering--tabs .inner .react-tabs .cta-tab-section .tab-section:nth-child(4n),.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .tab-section:nth-child(4n){border-bottom:0;padding-left:0;padding-top:40px}}@media(min-width:768px){.section--offering--tabs .inner .react-tabs .cta-tab-section .tab-section:nth-child(5n),.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .tab-section:nth-child(5n){border-right:1px solid #c4c4c4;padding-top:24px}}@media(min-width:1024px){.section--offering--tabs .inner .react-tabs .cta-tab-section .tab-section:nth-child(5n),.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .tab-section:nth-child(5n){padding-left:24px;padding-top:40px}}.section--offering--tabs .inner .react-tabs .cta-tab-section .tab-section,.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .tab-section{padding:0 24px 24px}@media(min-width:768px){.section--offering--tabs .inner .react-tabs .cta-tab-section .tab-section,.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .tab-section{padding:0 24px 0 0}}.section--offering--tabs .inner .react-tabs .cta-tab-section .tab-section .h5,.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .tab-section .h5{font-size:18px;font-weight:700;text-transform:uppercase}.section--offering--tabs .inner .react-tabs .cta-tab-section .cta-tab-section,.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .cta-tab-section{dis
1play:none;position:relative}@media(min-width:768px){.section--offering--tabs .inner .react-tabs .cta-tab-section .cta-tab-section,.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .cta-tab-section{display:block}}@media(min-width:1024px){.section--offering--tabs .inner .react-tabs .cta-tab-section .cta-tab-section,.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .cta-tab-section{padding:30px}}.section--offering--tabs .inner .react-tabs .cta-tab-section .cta-tab-section .h5,.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .cta-tab-section .h5{text-align:center}@media(min-width:768px){.section--offering--tabs .inner .react-tabs .cta-tab-section .cta-tab-section .h5,.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .cta-tab-section .h5{font-size:24px;font-weight:300;padding-top:70px}}.section--offering--tabs .inner .react-tabs .cta-tab-section .cta-tab-section .link-button,.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel .cta-tab-section .link-button{margin-top:24px;text-align:center;width:100%}@media(min-width:768px){.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel:last-child .tab-section:nth-child(3n){border-bottom:0}}@media(min-width:1024px){.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel:last-child .tab-section:nth-child(3n){border-bottom:1px solid #c4c4c4}}@media(min-width:768px){.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel:last-child .tab-section:nth-child(4n){border-bottom:0;grid-column:1/3;grid-row:1/3}}@media(min-width:1024px){.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel:last-child .tab-section:nth-child(4n){grid-column:1/3;grid-row:unset}}.section--offering--tabs .inner .react-tabs .react-tabs__tab-panel.react-tabs__tab-panel--selected{display:grid}.offering--content-type .hero-component{margin-bottom:0;padding-top:24px}@media(min-width:768px){.offering--content-type .hero-component{padding-top:0}}.offering--content-type .hero-component .button{width:100%}@media(min-width:768px){.offering--content-type .hero-component .button{width:auto}}.offering--content-type .hero-component .button-wrapper{padding-top:16px}@media(min-width:768px){.offering--content-type .hero-component .button-wrapper{overflow:auto}}.section--ditap-register--form{margin-top:24px}@media(min-width:768px){.section--ditap-register--form{margin-top:48px}}@media(min-width:1201px){.section--ditap-register--form{margin-top:56px}}.section--ditap-register--form iframe{border:none;height:1200px;width:100%}.section--offering--tabs .tab-mobile{position:relative}.section--offering--tabs .tab-mobile select{-webkit-appearance:none;background-color:#fff;border:0;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);font-family:Nunito;font-size:16px;font-weight:300;margin:24px 0;padding:14px;position:relative;width:100%}.section--offering--tabs .tab-mobile .arrow-down{background-color:transparent;display:block;padding:0;position:absolute;right:0;top:34px}.section--offering--tabs .tab-mobile>div{background-color:#fff;padding:24px}.section--offering--tabs .tab-mobile>div .cta-tab-section .h5,.section--offering--tabs .tab-mobile>div .tab-section .h5{font-size:20px;padding-top:8px}.section--offering--tabs .tab-mobile>div .cta-tab-section .h5{padding-bottom:16px;padding-top:16px;text-align:center}.section--offering--tabs .tab-mobile>div .cta-tab-section .link-button{background-color:#d83933;padding:12px 24px}.section--offering--tabs .tab-mobile>div .cta-tab-section .link-button a{padding:0;text-align:center;width:100%}.section--offering--tabs .tab-mobile>div:first-child{display:block}.section--offering--tabs .tab-mobile>div._1,.section--offering--tabs .tab-mobile>div:last-child,.section--offering--tabs .tab-mobile>div:nth-of-type(2){display:none}.section--offering--tabs .tab-mobile>div._1:nth-of-type(2),.section--offering--tabs .tab-mobile>div._2:last-child{display:block}.section--offering--tabs .tab-mobile>div._2{display:none}.press-releases,.temp-press-releases--main-section{margin-bottom:120px!important;margin-top:10px}.press-releases .inner,.temp-press-releases--main-section .inner{max-width:720px}.press-releases .inner .press-release--item,.temp-press-releases--main-section .inner .press-release--item{border-bottom:1px dashed #d83933;margin-top:55px;padding-bottom:45px}.press-releases .inner .press-release--item.last,.temp-press-releases--main-section .inner .press-release--item.last{border:0;padding-bottom:0}.press-releases .inner .press-release--item h2,.temp-press-releases--main-section .inner .press-release--item h2{font-size:18px;line-height:22px;padding-bottom:16px}@media(min-width:768px){.press-releases .inner .press-release--item h2,.temp-press-releases--main-section .inner .press-release--item h2{font-size:20px;line-height:34px}}@media(min-width:1024px){.press-releases .inner .press-release--item h2,.temp-press-releases--main-section .inner .press-release--item h2{font-size:28px}}.press-releases .inner .press-release--item span,.temp-press-releases--main-section .inner .press-release--item span{dis
1play:block;font-weight:700;padding-bottom:16px;text-transform:uppercase}.press-releases .inner .press-release--items,.temp-press-releases--main-section .inner .press-release--items{display:grid;margin-top:56px}.press-releases .inner .press-release--items span,.temp-press-releases--main-section .inner .press-release--items span{display:block;font-weight:700;grid-area:1/4;padding-bottom:16px;text-transform:uppercase}.press-releases .inner .press-release--items h2,.temp-press-releases--main-section .inner .press-release--items h2{font-size:18px;grid-area:2/4;line-height:22px;padding-bottom:16px}@media(min-width:768px){.press-releases .inner .press-release--items h2,.temp-press-releases--main-section .inner .press-release--items h2{font-size:20px;line-height:34px}}@media(min-width:1024px){.press-releases .inner .press-release--items h2,.temp-press-releases--main-section .inner .press-release--items h2{font-size:28px}}.press-releases .inner .press-release--items p,.temp-press-releases--main-section .inner .press-release--items p{grid-area:3/4}.press-releases .inner .press-release--items p:last-child,.temp-press-releases--main-section .inner .press-release--items p:last-child{grid-area:4/4;padding-top:16px}.single--press-releases--main{margin-bottom:120px}.single--press-releases--main .inner{margin:0 1.5rem}@media(min-width:768px){.single--press-releases--main .inner{margin:0 auto;max-width:674px}}@media(min-width:1024px){.single--press-releases--main .inner{max-width:720px}}.single--press-releases--main .inner span{display:block;padding-bottom:20px}.single--press-releases--main .inner .body{padding-bottom:16px}.single--press-releases--main .inner .body h2{padding-top:24px}@media(min-width:768px){.work-awards--component .inner{padding:0 1.25rem!important}}.case-studies .hero-component{box-shadow:none;margin-bottom:0;margin-top:0}@media(min-width:768px){.case-studies .hero-component{margin-top:20px}}@media(min-width:1201px){.case-studies .hero-component{margin-top:0}}.case-studies .hero-component .inner{display:grid}@media(min-width:768px){.case-studies .hero-component .inner{padding:0 0 40px}}@media(min-width:1024px){.case-studies .hero-component .inner{margin:0 auto;max-width:725px;padding:0 0 64px}}.case-studies .hero-component .inner .client-name{font-size:18px;font-weight:700;grid-area:1/3;text-transform:uppercase}.case-studies .hero-component .inner h1{grid-area:2/3;padding-bottom:6px}.case-studies .hero-component .inner p{grid-area:3/3}@media(min-width:768px){.case-studies .case-study--hero-image{margin-bottom:64px;margin-top:24px}}@media(min-width:1201px){.case-studies .case-study--hero-image{margin-bottom:80px;margin-top:0}}.case-studies .case-study--hero-image img{width:100%}.case-studies .section--case-study--outcomes{background-color:#162e51;margin-bottom:0;padding:32px 0}@media(min-width:1024px){.case-studies .section--case-study--outcomes{padding:48px 0;padding:80px 0}}.case-studies .section--case-study--outcomes h2{color:#fff;padding-bottom:48px;text-align:center}@media(min-width:1024px){.case-studies .section--case-study--outcomes .inner{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}}.case-studies .section--case-study--outcomes .inner .key-outcome{background-color:#e7efef;flex-basis:27.33%;margin-bottom:16px;padding:32px 24px}@media(min-width:1024px){.case-studies .section--case-study--outcomes .inner .key-outcome{margin-bottom:0}}.case-studies .section--case-study--outcomes .inner .key-outcome .label{font-weight:700;text-transform:uppercase}.case-studies .section--case-study--staff{background-color:#f0f0f0;margin-bottom:0}.case-studies .section--case-study--staff h2{padding-top:32px}@media(min-width:768px){.case-studies .section--case-study--staff h2{padding-top:48px}}@media(min-width:1024px){.case-studies .section--case-study--staff h2{padding-top:64px;text-align:center}}.case-studies .section--case-study--staff .related-staff--wrapper{display:flex;flex-flow:row wrap;justify-content:center}.case-studies .section--case-study--staff .related-staff--wrapper .related-staff{max-width:170px;padding:20px;width:100%}@media(min-width:768px){.case-studies .section--case-study--staff .related-staff--wrapper .related-staff{padding:28px 28px 28px 0}}@media(min-width:1024px){.case-studies .section--case-study--staff .related-staff--wrapper .related-staff{padding:48px}}.case-studies .section--case-study--staff .related-staff--wrapper .related-staff img{width:114px}.case-studies .section--case-study--staff .related-staff--wrapper .staff-role{font-size:16px}.case-studies .section--case-study--related{margin:32px auto;max-width:1200px}@media(min-width:768px){.case-studies .section--case-study--related{margin:48px auto 56px}}@media(min-width:1024px){.case-studies .section--case-study--related{margin:64px auto 147px}}.case-studies .section--case-study--related h2{padding-bottom:23px}.case-studies .section--case-study--related .inner{margin:0}@media(min-width:1024px){.case-studies .section--case-study--related .inner{display:flex}}.case-studies .section--case-study--related .inner .related-case-study{display:grid;max-width:373px}@media(min-width:1024px){.case-studies .section--case-study--related .inner .related-case-study{margin-right:35px}}.case-studies .section--case-study--related .inner .related-case-study img{max-width:373px}.case-studies .section--case-study--related .inner .related-case-study a{font-size:20px;font-weight:300;padding-top:22px}.case-studies .section--case-study--related .inner .related-case-study:last-child{margin-right:0}.section--more-clients{display:none;padding:0}@media(min-width:1200px){.section--more-clients{margin:0 auto 88px;max-width:1200px}}.section--more-clients h2{margin:0 24px}@media(min-width:768px){.section--more-clients h2{margin:0 48px}}@media(min-width:1200px){.section--more-clients h2{line-height:50px;margin:0}}.section--more-clients .inner{padding-top:32px}@media(min-width:1024px){.section--more-clients .inner{column-gap:32px;display:grid;grid-template-columns:repeat(2,1fr)}}.section--more-clients .inner>div{background-color:#f0f0f0;margin-bottom:32px;padding:24px}@media(min-width:1024px){.section--more-clients .inner>div{padding:48px}}.section--more-clients .inner .case-studies--icon{float:left;height:53px;width:53px}.section--more-clients .inner label{float:left;font-size:20px;font-weight:300;padding-left:24px;padding-top:25px;width:70%}@media(min-width:768px){.section--more-clients .inner label{font-size:28px;padding-top:17px}}.section--more-clients .inner ul{clear:both;padding-top:24px}.section--more-clients[class*=Web_CMS]{display:block}.section--more-clients[class*=Web_CMS] .inner>div{display:none}.section--more-clients[class*=IT_Service_Modernization],.section--more-clients[class*=Web_CMS] .inner .web-cms{display:block}.section--more-clients[class*=IT_Service_Modernization] .inner>div{display:none}.section--more-clients[class*=IT_Service_Modernization] .inner .it-service,.section--more-clients[class*=Product_Design]{display:block}.section--more-clients[class*=Product_Design] .inner>div{display:none}.section--more-clients[class*=Product_Design] .inner .product-design,.section--more-clients[class*=Security_Compliance]{display:block}.section--more-clients[class*=Security_Compliance] .inner>div{display:none}.section--more-clients[class*=Data_Services],.section--more-clients[class*=Security_Compliance] .inner .security{display:block}.section--more-clients[class*=Data_Services] .inner>div{display:none}.section--more-clients[class*=Data_Services] .inner .data-services,.section--more-clients[class*=Workforce_Development]{display:block}.section--more-clients[class*=Workforce_Development] .inner>div{display:none}.section--more-clients[class*=Workforce_Development] .inner .development{display:block}.section--case-studies--filter{padding:40px 0 0}@media(min-width:768px){.section--case-studies--filter{margin-bottom:0;padding-top:56px}}@media(min-width:1024px){.section--case-studies--filter{margin:0 auto;max-width:1200px;padding:56px 0 0}}.section--case-studies--filter h2{display:block;font-size:18px;font-weight:700;padding-bottom:24px;text-transform:uppercase}.section--case-studies--filter .checkboxes .checkbox{display:flex;float:left;padding-bottom:32px;padding-right:56px;position:relative}.section--case-studies--filter .checkboxes .checkbox input{-webkit-appearance:none;cursor:pointer;height:21px;margin-right:16px;margin-top:5px;position:relative;width:21px}.section--case-studies--filter .checkboxes .checkbox input[type=checkbox]:before{background:#fff;border:1px solid #1b1b1b;content:"";display:block;height:21px;position:relative;width:21px}.section--case-studies--filter .checkboxes .checkbox input:checked:after{background-color:#162e51;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE1IDE0Ij48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTEgOCA0LjUgNCA4LTExIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:21px;left:1px;position:relative;top:-22px;width:21px}.section--case-studies--filter .checkboxes .checkbox label{padding-left:6px;padding-top:4px}@media(min-width:768px){.section--case-studies--filter .checkboxes .checkbox label{padding-top:0}}.home--case-studies-section .teasers,.section--case-studies--teasers .inner{clear:both;margin-top:24px}@media(min-width:768px){.home--case-studies-section .teasers,.section--case-studies--teasers .inner{column-gap:24px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:40px;max-width:1200px}}@media(min-width:1024px){.home--case-studies-section .teasers,.section--case-studies--teasers .inner{column-gap:32px}}@media(min-width:1200px){.home--case-studies-section .teasers,.section--case-studies--teasers .inner{margin:0 auto}}.home--case-studies-section .teasers .no-img-teaser,.section--case-studies--teasers .inner .no-img-teaser{background-color:#1b1b1b;height:235px;opacity:.85;width:100%}@media(min-width:768px){.home--case-studies-section .teasers .no-img-teaser,.section--case-studies--teasers .inner .no-img-teaser{height:230px;height:426px}}@media(min-width:1200px){.home--case-studies-section .teasers .no-img-teaser,.section--case-studies--teasers .inner .no-img-teaser{min-width:584px}}.home--case-studies-section .teasers a:focus,.home--case-studies-section .teasers a:focus-within,.home--case-studies-section .teasers a:hover,.section--case-studies--teasers .inner a:focus,.section--case-studies--teasers .inner a:focus-within,.
1section--case-studies--teasers .inner a:hover{overflow:hidden}.home--case-studies-section .teasers a:focus .teaser-content,.home--case-studies-section .teasers a:focus-within .teaser-content,.home--case-studies-section .teasers a:hover .teaser-content,.section--case-studies--teasers .inner a:focus .teaser-content,.section--case-studies--teasers .inner a:focus-within .teaser-content,.section--case-studies--teasers .inner a:hover .teaser-content{background:transparent;opacity:1;z-index:1}.home--case-studies-section .teasers a:focus .teaser-content .title-wrapper,.home--case-studies-section .teasers a:focus-within .teaser-content .title-wrapper,.home--case-studies-section .teasers a:hover .teaser-content .title-wrapper,.section--case-studies--teasers .inner a:focus .teaser-content .title-wrapper,.section--case-studies--teasers .inner a:focus-within .teaser-content .title-wrapper,.section--case-studies--teasers .inner a:hover .teaser-content .title-wrapper{order:2}.home--case-studies-section .teasers a:focus .summary,.home--case-studies-section .teasers a:focus-within .summary,.home--case-studies-section .teasers a:hover .summary,.section--case-studies--teasers .inner a:focus .summary,.section--case-studies--teasers .inner a:focus-within .summary,.section--case-studies--teasers .inner a:hover .summary{background:rgba(27,27,27,.75);display:block;height:100%;padding:16px;position:absolute;top:0}@media(min-width:768px){.home--case-studies-section .teasers a:focus .summary,.home--case-studies-section .teasers a:focus-within .summary,.home--case-studies-section .teasers a:hover .summary,.section--case-studies--teasers .inner a:focus .summary,.section--case-studies--teasers .inner a:focus-within .summary,.section--case-studies--teasers .inner a:hover .summary{color:#fff;font-size:16px;line-height:24px;opacity:1;padding:24px}}@media(min-width:1024px){.home--case-studies-section .teasers a:focus .summary,.home--case-studies-section .teasers a:focus-within .summary,.home--case-studies-section .teasers a:hover .summary,.section--case-studies--teasers .inner a:focus .summary,.section--case-studies--teasers .inner a:focus-within .summary,.section--case-studies--teasers .inner a:hover .summary{font-size:20px;line-height:33px;padding:40px}}.home--case-studies-section .teasers a .wrapper--case-study--teaser,.section--case-studies--teasers .inner a .wrapper--case-study--teaser{box-shadow:0 5px 25px -10px rgba(0,0,0,.3);margin-bottom:40px;overflow:hidden;position:relative}.home--case-studies-section .teasers a .wrapper--case-study--teaser img,.section--case-studies--teasers .inner a .wrapper--case-study--teaser img{display:block;min-height:235px;object-fit:cover;position:relative;width:100%}@media(min-width:768px){.home--case-studies-section .teasers a .wrapper--case-study--teaser img,.section--case-studies--teasers .inner a .wrapper--case-study--teaser img{min-height:325px}}@media(min-width:1024px){.home--case-studies-section .teasers a .wrapper--case-study--teaser img,.section--case-studies--teasers .inner a .wrapper--case-study--teaser img{min-height:388px}}@media(min-width:1201px){.home--case-studies-section .teasers a .wrapper--case-study--teaser img,.section--case-studies--teasers .inner a .wrapper--case-study--teaser img{min-height:426px}}.home--case-studies-section .teasers a .summary,.section--case-studies--teasers .inner a .summary{display:none}.home--case-studies-section .teasers a .teaser-content,.section--case-studies--teasers .inner a .teaser-content{background:rgba(27,27,27,.75);bottom:0;box-shadow:0 5px 25px -10px rgba(0,0,0,.3);position:absolute;width:100%}.home--case-studies-section .teasers a .teaser-content .title-wrapper,.section--case-studies--teasers .inner a .teaser-content .title-wrapper{padding:16px}@media(min-width:768px){.home--case-studies-section .teasers a .teaser-content .title-wrapper,.section--case-studies--teasers .inner a .teaser-content .title-wrapper{padding:24px}}@media(min-width:1024px){.home--case-studies-section .teasers a .teaser-content .title-wrapper,.section--case-studies--teasers .inner a .teaser-content .title-wrapper{padding:40px}}.home--case-studies-section .teasers a .teaser-content .summary,.home--case-studies-section .teasers a .teaser-content h2,.home--case-studies-section .teasers a .teaser-content span,.section--case-studies--teasers .inner a .teaser-content .summary,.section--case-studies--teasers .inner a .teaser-content h2,.section--case-studies--teasers .inner a .teaser-content span{color:#fff;opacity:1}.home--case-studies-section .teasers a .teaser-content .client-name,.section--case-studies--teasers .inner a .teaser-content .client-name{font-size:14px}@media(min-width:1024px){.home--case-studies-section .teasers a .teaser-content .client-name,.section--case-studies--teasers .inner a .teaser-content .client-name{font-size:18px}}.home--case-studies-section .teasers a .teaser-content h2,.section--case-studies--teasers .inner a .teaser-content h2{font-size:16px;line-height:22px;margin-bottom:0;margin-top:8px;order:2}@media(min-width:768px){.home--case-studies-section .teasers a .teaser-content h2,.section--case-studies--teasers .inner a .teaser-content h2{margin-top:0}}@media(min-width:1024px){.home--case-studies-section .teasers a .teaser-content h2,.section--case-studies--teasers .inner a .teaser-content h2{font-size:28px;line-height:39px}}@media(min-width:1201px){.home--case-studies-section .teasers a .teaser-content h2,.section--case-studies--teasers .inner a .teaser-content h2{margin-top:16px}}.home--case-studies-section .teasers a .teaser-content .title-wrapper,.section--case-studies--teasers .inner a .teaser-content .title-wrapper{display:grid}.home--case-studies-section .teasers a .teaser-content span,.section--case-studies--teasers .inner a .teaser-content span{font-size:18px;font-weight:700;order:1;text-transform:uppercase}@media(min-width:1201px){.home--case-studies-section .teasers{margin-top:40px}}.staff-quote.quote .source{font-weight:300;padding-top:24px}.first-quote{background-color:#f0f0f0!important}.case-studies .staff-quote.first-quote{padding-top:176px}@media(min-width:1024px){.case-studies .staff-quote.first-quote{padding-top:196px}.case-studies .staff-quote.first-quote .h3{line-height:39px;margin-bottom:0}.case-studies .staff-quote.first-quote .body{padding-top:24px}}.case-studies .staff-quote.no-stats-quote{padding-top:55px}@media(min-width:768px){.case-studies .staff-quote.no-stats-quote{padding-top:87px}}@media(min-width:1024px){.section--case-study--approaches{margin-bottom:30px}}.section--case-study--approaches .inner{overflow:auto}.section--case-study--approaches .first-approach{margin-top:0!important}.section--case-study--approaches .caption{padding-top:4px}@media(min-width:1024px){.section--case-study--approaches .first-approach{margin-bottom:80px!important}}.section--case-study--approaches .approach,.section--case-study--approaches .first-approach{max-width:720px}@media(min-width:768px){.section--case-study--approaches .approach,.section--case-study--approaches .first-approach{margin-bottom:40px}}@media(min-width:1024px){.section--case-study--approaches .approach,.section--case-study--approaches .first-approach{margin:60px auto 56px}}.section--case-study--approaches .approach h3,.section--case-study--approaches .first-approach h3{padding-bottom:14px}.section--case-study--approaches .approach p,.section--case-study--approaches .first-approach p{margin:24px 0}.section--case-study--approaches .approach p:last-child,.section--case-study--approaches .first-approach p:last-child{padding-bottom:0}@media(min-width:768px){.section--case-study--approaches .approach--with-image{margin-bottom:56px}}@media(min-width:1024px){.section--case-study--approaches .approach--with-image{display:flex}}.section--case-study--approaches .approach--with-image .image--wrapper{display:none}@media(min-width:768px){.section--case-study--approaches .approach--with-image .image--wrapper{display:block}}.section--case-study--approaches .approach--with-image img{width:100%}@media(min-width:1024px){.section--case-study--approaches .approach--with-image img{height:341px;width:640px}
1.section--case-study--approaches .approach--with-image .title-text--wrapper{margin-right:45px}}.section--case-study--challenge-to-tools{margin-bottom:0;padding:56px 0 32px}@media(min-width:768px){.section--case-study--challenge-to-tools{padding:56px 0}}@media(min-width:1024px){.section--case-study--challenge-to-tools{padding:72px}}.section--case-study--challenge-to-tools .inner .case-study-challenge-goal{margin:0 auto;max-width:720px}.section--case-study--challenge-to-tools .inner .case-study-challenge-goal h2{padding-bottom:24px}.section--case-study--challenge-to-tools .inner .case-study-challenge-goal .challenge,.section--case-study--challenge-to-tools .inner .case-study-challenge-goal .goal{padding-bottom:56px}@media(min-width:1024px){.section--case-study--challenge-to-tools .inner .case-study-challenge-goal .challenge,.section--case-study--challenge-to-tools .inner .case-study-challenge-goal .goal{padding-bottom:64px}}.section--case-study--challenge-to-tools .inner .case-study-challenge-goal .challenge ul,.section--case-study--challenge-to-tools .inner .case-study-challenge-goal .goal ul{margin-bottom:0}.section--case-study--challenge-to-tools .inner .case-study-challenge-goal .challenge .body img,.section--case-study--challenge-to-tools .inner .case-study-challenge-goal .goal .body img{width:100%}.section--case-study--challenge-to-tools .inner .case-study-challenge-goal .goal .body{margin-top:24px}@media(min-width:1024px){.section--case-study--challenge-to-tools .inner .case-study--expertise-tools{display:flex}}.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .expertise,.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .tools{background-color:#f0f0f0;overflow:hidden;padding:32px 24px}@media(min-width:768px){.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .expertise,.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .tools{padding:48px 0;width:100%}}@media(min-width:1201px){.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .expertise,.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .tools{padding:48px 82px}}.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .expertise ul,.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .tools ul{margin-bottom:0}.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .expertise h3,.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .tools h3{font-size:24px}@media(min-width:768px){.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .expertise h3,.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .tools h3{font-size:28px;padding-left:48px}}@media(min-width:1024px){.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .expertise h3,.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .tools h3{padding-left:0}}@media(min-width:768px){.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .expertise .body,.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .tools .body{padding-left:48px}}@media(min-width:1024px){.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .expertise .body,.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .tools .body{padding-left:0}.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .tools{margin-left:24px}}.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .expertise{margin-bottom:16px}@media(min-width:768px){.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .expertise{margin-bottom:32px}}@media(min-width:1024px){.section--case-study--challenge-to-tools .inner .case-study--expertise-tools .expertise{margin-bottom:0}}.section--contracting-vehicles{margin:0 auto 64px;max-width:1200px}.section--contracting-vehicles h2{padding:42px 24px 24px}@media(min-width:768px){.section--contracting-vehicles h2{padding:42px 48px 24px}}@media(min-width:1201px){.section--contracting-vehicles h2{font-size:36px;padding:0 0 24px}}@media(min-width:1024px){.section--contracting-vehicles .inner{display:grid;gap:23px;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(3,1fr)}}.section--contracting-vehicles .inner .contact-vehicle--component{background-color:#f0f0f0;margin-bottom:24px;padding:24px 24px 60px;position:relative}@media(min-width:1024px){.section--contracting-vehicles .inner .contact-vehicle--component{margin-bottom:0}}.section--contracting-vehicles .inner .contact-vehicle--component .contracting--logo{position:relative}@media(min-width:1024px){.section--contracting-vehicles .inner .contact-vehicle--component .contracting--logo{min-height:144px}}.section--contracting-vehicles .inner .contact-vehicle--component img{margin-bottom:32px}@media(min-width:1024px){.section--contracting-vehicles .inner .contact-vehicle--component img{bottom:0;position:absolute}}.section--contracting-vehicles .inner .contact-vehicle--component h3{padding-bottom:16px}.section--contracting-vehicles .inner .contact-vehicle--component a{bottom:24px;font-size:20px;font-weight:300;position:absolute}.section--contracting-vehicles .inner .contact-vehicle--component p:last-child{padding-bottom:24px}.section--recent-work-awards{margin:0 auto;max-width:1200px}.section--recent-work-awards .inner{padding:1.25rem}.section--recent-work-awards .inner>div{padding:.625rem 0}@media(min-width:768px){.section--recent-work-awards .inner>div{border-bottom:1px solid #c4c4c4;display:flex;padding:40px 0}.section--recent-work-awards .inner>div:last-child{border-bottom:0}}.section--recent-work-awards .inner a{font-size:20px;font-weight:300}@media(min-width:768px){.section--recent-work-awards .inner .work-awards--component{padding-bottom:32px}}.section--recent-work-awards .inner h2{padding-bottom:40px}@media(min-width:1024px){.section--recent-work-awards .inner h2{font-size:36px}}.section--recent-work-awards .inner .year{font-size:20px;font-weight:700;margin-right:64px}.section--company-data-diff{background-color:#162e51;padding:48px 20px}.section--company-data-diff .inner{max-width:1200px}@media(min-width:1024px){.section--company-data-diff .inner{display:flex}}.section--company-data-diff .inner h2,.section--company-data-diff .inner ul{color:#fff}.section--company-data-diff .inner h2{padding-bottom:16px}@media(min-width:1024px){.section--company-data-diff .inner h2{font-size:36px}}.section--company-data-diff .inner .list--wrapper{padding-bottom:20px;width:100%}.section--company-data-diff .inner .list--wrapper:last-child{padding-bottom:0}@media(min-width:1024px){.section--company-data-diff .inner .list--wrapper{padding-bottom:0}}.section--company-data-diff .inner .list--wrapper a{color:#fff}.section--general--body .inner{margin-bottom:48px;max-width:720px}.section--general--body .inner h2{font-size:24px}@media(min-width:768px){.section--general--body .inner h2{font-size:28px}}@media(min-width:1024px){.section--general--body .inner h2{font-size:36px}}.section--general--body .inner p,.section--general--body .inner ul li{font-size:16px}@media(min-width:1024px){.section--general--body .inner p,.section--general--body .inner ul li{font-size:20px}}.sg-page{background-color:#f7f8f9;color:#171717;font-family:inherit;min-height:100vh}.sg-topbar{background:#162e51;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;justify-content:space-between;padding:16px 32px;position:sticky;top:0;z-index:1000}.sg-topbar,.sg-topbar__left{align-items:center;display:flex}.sg-topbar__left{gap:16px}.sg-topbar__title{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:700;gap:12px;margin:0}.sg-topbar__badge{background:#d83933;border-radius:12px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.sg-topbar__search{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:6px;color:#fff;font-size:14px;outline:none;padding:8px 14px;transition:all .2s ease;width:260px}.sg-topbar__search::placeholder{color:hsla(0,0%,100%,.65)}.sg-topbar__search:focus{background:#fff;border-color:#fff;color:#162e51}.sg-topbar__links{display:flex;font-size:13px;gap:16px}.sg-topbar__links a{color:hsla(0,0%,100%,.85);text-decoration:none;transition:color .15s ease}.sg-topbar__links a:hover{color:#fff;text-decoration:underline}.sg-layout{display:flex;min-height:calc(100vh - 64px)}.sg-layout__sidebar{background:#fff;border-right:1px solid #e5e7eb;flex-shrink:0;height:calc(100vh - 64px);overflow-y:auto;padding:24px 16px;position:sticky;top:64px;width:280px}.sg-layout__main{flex:1 1;max-width:1280px;min-width:0;padding:36px 48px}.sg-nav-group{margin-bottom:24px}.sg-nav-group__title{color:#757575;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;padding-left:8px;text-transform:uppercase}.sg-nav-group__list{list-style:none;margin:0;padding:0}.sg-nav-group__item{margin-bottom:2px}.sg-nav-group__item a{align-items:center;border-radius:6px;color:#374151;display:flex;font-size:13px;justify-content:space-between;padding:6px 10px;text-decoration:none;transition:all .15s ease}.sg-nav-group__item a:hover{background:#f0f4f8;
1color:#1a4480}.sg-nav-group__item a.active{background:#e6eef8;color:#162e51;font-weight:600}.sg-category-section{border-bottom:2px solid #e5e7eb;margin-bottom:64px;padding-bottom:32px}.sg-category-section__header{margin-bottom:24px}.sg-category-section__title{color:#162e51;font-size:28px;font-weight:700;margin-bottom:8px}.sg-category-section__desc{color:#515150;font-size:16px;margin:0}.sg-component-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:40px;overflow:hidden}.sg-component-card__header{align-items:flex-start;background:#fafbfc;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:20px 24px}.sg-component-card__title-group{display:flex;flex-direction:column;gap:4px}.sg-component-card__title{align-items:center;color:#162e51;display:flex;font-size:20px;font-weight:700;gap:10px;margin:0}.sg-component-card__path{color:#64748b;font-family:Menlo,Monaco,Consolas,monospace;font-size:12px}.sg-component-card__badges{display:flex;flex-wrap:wrap;gap:6px}.sg-component-card__description{color:#4b5563;font-size:14px;line-height:1.6;margin:0;padding:16px 24px 0}.sg-component-card__section-title{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.06em;margin:20px 24px 10px;text-transform:uppercase}.sg-component-card__preview{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0 24px 20px;overflow-x:auto;padding:24px;position:relative}.sg-component-card__preview--framed{border:2px dashed #cbd5e1;max-height:420px;overflow-y:auto;padding:0}.sg-component-card__preview--dark{background:#162e51;color:#fff}.sg-component-card__preview--neutral{background:#f8fafc}.sg-component-card__props{border:1px solid #e2e8f0;border-radius:6px;margin:0 24px 20px;overflow-x:auto}.sg-component-card__code-section{border-top:1px solid #f1f5f9;padding:12px 24px 20px}.sg-component-card__code-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.sg-component-card__code-pre{background:#1e293b;border-radius:6px;color:#f8fafc;font-family:Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;margin:0;overflow-x:auto;padding:16px}.sg-badge{border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.sg-badge--atom{background:#e0f2fe;color:#0369a1}.sg-badge--molecule{background:#ede9fe;color:#6d28d9}.sg-badge--layout{background:#fef3c7;color:#b45309}.sg-badge--interactive{background:#dcfce7;color:#15803d}.sg-badge--strapi{background:#fae8ff;color:#a21caf}.sg-table{border-collapse:collapse;font-size:13px;text-align:left;width:100%}.sg-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-weight:600;padding:10px 14px}.sg-table td{border-bottom:1px solid #f1f5f9;color:#334155;padding:10px 14px;vertical-align:top}.sg-table tr:last-child td{border-bottom:none}.sg-table .sg-prop-name{color:#0f172a;font-family:Menlo,Monaco,Consolas,monospace;font-weight:600}.sg-table .sg-prop-type{color:#0369a1;font-family:Menlo,Monaco,Consolas,monospace;font-size:12px}.sg-table .sg-prop-req{color:#d83933;font-size:11px;font-weight:600;text-transform:uppercase}.sg-table .sg-prop-default{color:#64748b;font-family:Menlo,Monaco,Consolas,monospace;font-size:12px}.sg-btn{align-items:center;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;color:#334155;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:5px 10px;transition:all .15s ease}.sg-btn:hover{background:#e2e8f0;color:#0f172a}.sg-btn--active{background:#162e51;border-color:#162e51;color:#fff}.sg-btn--active:hover{background:#1a4480;color:#fff}.sg-color-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sg-color-swatch{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.sg-color-swatch__color{border-bottom:1px solid rgba(0,0,0,.08);height:80px;width:100%}.sg-color-swatch__info{padding:10px 12px}.sg-color-swatch__name{color:#0f172a;font-size:13px;font-weight:600;margin-bottom:2px}.sg-color-swatch__hex{color:#64748b;font-family:Menlo,Monaco,Consolas,monospace;font-size:12px}.sg-color-swatch__role{color:#94a3b8;font-size:11px;margin-top:4px}.sg-variant-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.sg-variant-row:last-child{margin-bottom:0}.sg-variant-row__label{color:#64748b;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;width:120px}.sg-variant-row__content{align-items:center;display:flex;flex-wrap:wrap;gap:12px}
1@media(max-width:900px){.sg-layout{flex-direction:column}.sg-layout__sidebar{border-bottom:1px solid #e5e7eb;border-right:none;height:auto;padding:16px;position:static;width:100%}.sg-layout__main{padding:24px 16px}.sg-topbar{align-items:stretch;flex-direction:column;gap:12px;padding:12px 16px}.sg-topbar__search{width:100%}}.section,section{margin-bottom:134px}.section .inner,section .inner{margin:0 24px;max-width:1200px}@media(min-width:768px){.section .inner,section .inner{margin:0 48px}}@media(min-width:1201px){.section .inner,section .inner{margin:0 auto}}.section:last-child,section:last-child{margin-bottom:0}.section .subsection,section .subsection{padding:0 0 32px}@media screen and (min-width:1201px){.section,section{margin-bottom:150px}}</style><style>.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}</style><noscript><style>.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}</style></noscript>
1<script type="module">const e="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;e&&document.body.addEventListener("load",(function(e){const t=e.target;if(void 0===t.dataset.mainImage)return;if(void 0===t.dataset.gatsbyImageSsr)return;let a=null,n=t;for(;null===a&&n;)void 0!==n.parentNode.dataset.gatsbyImageWrapper&&(a=n.parentNode),n=n.parentNode;const o=a.querySelector("[data-placeholder-image]"),r=new Image;r.src=t.currentSrc,r.decode().catch((()=>{})).then((()=>{t.style.opacity=1,o&&(o.style.opacity=0,o.style.transition="opacity 500ms linear")}))}),!0);</script>
1<link rel="sitemap" type="application/xml" href="/sitemap-index.xml"/><style type="text/css">
2    .anchor.before {
3      position: absolute;
4      top: 0;
5      left: 0;
6      transform: translateX(-100%);
7      padding-right: 4px;
8    }
9    .anchor.after {
10      display: inline-block;
11      padding-left: 4px;
12    }
13    h1 .anchor svg,
14    h2 .anchor svg,
15    h3 .anchor svg,
16    h4 .anchor svg,
17    h5 .anchor svg,
18    h6 .anchor svg {
19      visibility: hidden;
20    }
21    h1:hover .anchor svg,
22    h2:hover .anchor svg,
23    h3:hover .anchor svg,
24    h4:hover .anchor svg,
25    h5:hover .anchor svg,
26    h6:hover .anchor svg,
27    h1 .anchor:focus svg,
28    h2 .anchor:focus svg,
29    h3 .anchor:focus svg,
30    h4 .anchor:focus svg,
31    h5 .anchor:focus svg,
32    h6 .anchor:focus svg {
33      visibility: visible;
34    }
35  </style>
35<script>
36    document.addEventListener("DOMContentLoaded", function(event) {
37      var hash = window.decodeURI(location.hash.replace('#', ''))
38      if (hash !== '') {
39        var element = document.getElementById(hash)
40        if (element) {
41          var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop
42          var clientTop = document.documentElement.clientTop || document.body.clientTop || 0
43          var offset = element.getBoundingClientRect().top + scrollTop - clientTop
44          // Wait for the browser to finish rendering before scrolling.
45          setTimeout((function() {
46            window.scrollTo(0, offset - 0)
47          }), 0)
48        }
49      }
50    })
51  </script>
51<link rel="preconnect" href="https://www.googletagmanager.com"/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/><link rel="icon" href="/favicon-32x32.png?v=165836f18bec92c3defd20cf3b18731a" type="image/png"/><link rel="icon" href="/favicon.svg?v=165836f18bec92c3defd20cf3b18731a" type="image/svg+xml"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=165836f18bec92c3defd20cf3b18731a"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=165836f18bec92c3defd20cf3b18731a"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=165836f18bec92c3defd20cf3b18731a"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=165836f18bec92c3defd20cf3b18731a"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=165836f18bec92c3defd20cf3b18731a"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=165836f18bec92c3defd20cf3b18731a"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=165836f18bec92c3defd20cf3b18731a"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=165836f18bec92c3defd20cf3b18731a"/><link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/static/webfonts/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhdTQ3jw.woff2"/><link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/static/webfonts/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTQ3jw.woff2"/><link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/static/webfonts/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmdTQ3jw.woff2"/><link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/static/webfonts/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmdTQ3jw.woff2"/><link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/static/webfonts/s/merriweather/v33/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDr3icaFF31.woff2"/><link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/static/webfonts/s/merriweather/v33/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDrOSAaFF31.woff2"/><style>@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:url(/static/webfonts/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhdTQ3jw.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(/static/webfonts/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTQ3jw.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(/static/webfonts/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmdTQ3jw.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(/static/webfonts/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmdTQ3jw.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-stretch:normal;font-style:normal;font-weight:400;src:url(/static/webfonts/s/merriweather/v33/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDr3icaFF31.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-stretch:normal;font-style:normal;font-weight:700;src:url(/static/webfonts/s/merriweather/v33/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDrOSAaFF31.woff2) format("woff2")}</style><title data-gatsby-head="true">Press | CivicActions</title><link rel="canonical" href="https://civicactions.com/press/" data-gatsby-head="true"/></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div style="position:relative"><div><div><a href="#main-content" class="skip-nav-link">Skip to content</a><a href="#footer--section" class="skip-nav-link">Skip to footer</a></div><div class="red-rectangle"></div>
51<header class="header red-header "><div class="red-header--header"><div class="inner"><a class="logo" href="/"><img class="white-logo" src="/static/CA-white-e8d26f610893dfd9387a448d81952c5d.svg" alt="Civic Actions home page"/><img class="red-logo" src="/static/ca-extended-logo-997e4b38802a3d9df0b2c636bf1c1bd9.svg" alt="Civic Actions home page"/></a><nav class="header-nav" aria-label="Main navigation"><ul class="menu--list"><li class="menu--list__item"><span class="heading" tabindex="0">Company</span><ul><li><a href="/team/">Team</a></li><li><a aria-current="page" class="" href="/press/">Press</a></li><li><a href="https://reports.civicactions.com/2025" class="external-link">Impact</a></li></ul></li><li class="menu--list__item"><span class="heading" tabindex="0">Services</span><ul><li><a href="/services/#web-cms">Web &amp; CMS</a></li><li><a href="/services/#service-modernization">IT Modernization</a></li><li><a href="/services/#product-design">Product &amp; Design</a></li><li><a href="/services/#security-compliance">Security &amp; Compliance</a></li><li><a href="/services/#data-services">Data Services</a></li><li><a href="/services/#workforce-development">Workforce Development</a></li><li><a href="/services/ditap/">DITAP</a></li></ul></li><li class="menu--list__item"><span class="heading" tabindex="0">Our Work</span><ul><li><a href="/case-studies/">Case Studies</a></li><li><a href="/contracting/">Contracting</a></li><li><a href="/contracting/sewp-vi/">SEWP VI</a></li></ul></li><li class="menu--list__item"><a href="https://medium.com/civicactions">Insights</a></li><li class="menu--list__item"><a href="/careers/">Careers</a></li><li class="menu--list__item"><a href="/contact/"><div class="primary-button">Contact us</div></a></li></ul></nav><div><div class="bm-overlay" style="position:fixed;z-index:1000;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);opacity:0;-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)"></div><div><div class="bm-burger-button" style="z-index:1000"><button type="button" id="react-burger-menu-btn" style="position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:none;font-size:0;background:transparent;cursor:pointer">Open Menu</button><svg alt="mobile menu navigation icon" width="20" height="15" fill="%23FFF" xmlns="http://www.w3.org/2000/svg" class="bm-icon" style="width:100%;height:100%"><path d="M0 0h20v2H0zM0 7h20v2H0zM0 13h20v2H0z"></path></svg></div></div><div id="" class="bm-menu-wrap" style="position:fixed;right:0;z-index:1100;width:75%;height:100%;-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)" aria-hidden="true"><div class="bm-menu" style="height:100%;box-sizing:border-box;overflow:auto"><nav class="bm-item-list" style="height:100%"><ul class="bm-item mmenu--list" style="display:block" tabindex="-1"><li class="mmenu--list__item"><button class="heading" tabindex="0">Company</button><ul><li><a href="/team/">Team</a></li><li><a aria-current="page" class="" href="/press/">Press</a></li><li><a href="https://reports.civicactions.com/2025" class="external-link">Impact</a></li></ul></li><li class="mmenu--list__item"><button class="heading" tabindex="0">Services</button><ul><li><a href="/services/#web-cms">Web &amp; CMS</a></li><li><a href="/services/#service-modernization">IT Modernization</a></li><li><a href="/services/#product-design">Product &amp; Design</a></li><li><a href="/services/#security-compliance">Security &amp; Compliance</a></li><li><a href="/services/#data-services">Data Services</a></li><li><a href="/services/#workforce-development">Workforce Development</a></li><li><a href="/services/ditap/">DITAP</a></li></ul></li><li class="mmenu--list__item"><button class="heading" tabindex="0">Our Work</button><ul><li><a href="/case-studies/">Case Studies</a></li><li><a href="/contracting/">Contracting</a></li><li><a href="/contracting/sewp-vi/">SEWP VI</a></li></ul></li><li class="mmenu--list__item"><a href="https://medium.com/civicactions">Insights</a></li><li class="mmenu--list__item"><a href="/careers/">Careers</a></li><li class="mmenu--list__item"><a href="/contact/">Contact</a></li></ul></nav></div><div><div class="bm-cross-button" style="position:absolute;width:24px;height:24px;right:8px;top:8px"><button type="button" id="react-burger-cross-btn" style="position:absolute;
51left:0;top:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:none;font-size:0;background:transparent;cursor:pointer" tabindex="-1">Close Menu</button><img alt="mobile menu close button" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDJMMiAxNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIzIi8+CjxwYXRoIGQ9Ik0yIDJMMTQgMTQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIvPgo8L3N2Zz4K" class="bm-cross" style="width:100%;height:100%"/></div></div></div></div></div></div></header><main id="main-content" class="red--header" tabindex="-1"><div><section class="hero-component"><div class="inner"><h1>This work is worth talking about.</h1><p class="body">When government invests in smart technology and thoughtful design of services, millions of people stand to benefit for years to come. We are honored to be part of this work.</p></div></section><section class="press-releases"><div class="inner"><div class="press-release--item first"><span>News Release: <!-- -->2024-07-08</span><h2>CivicActions Appoints Mike Gifford as Open Standards &amp; Practices Lead, Expanding Commitment to an Open Ecosystem of Vendors and Agencies</h2><div class="body"><p>CivicActions, a leading provider of digital services to the Federal government, is proud to announce the appointment of Mike Gifford to the newly created position of Open Standards &amp; Practices Lead. This strategic move underscores CivicActions&#x27; longstanding commitment to free and open source software, open data, and open practices in government digital services.</p></div><p class="body">Full Story: <a href="/press/2024-07-09-CivicActions-Appoints-Mike-Gifford/">CivicActions Appoints Mike Gifford as Open Standards &amp; Practices Lead, Expanding Commitment to an Open Ecosystem of Vendors and Agencies</a></p></div><div class="press-release--item"><span>News Release: <!-- -->2024-01-16</span><h2>CivicActions Announces 2023 Impact Report</h2><div class="body"><p>CivicActions is thrilled to present its 2023 Impact Report, spotlighting a year of exceptional achievements and contributions.</p></div><p class="body">Full Story: <a href="/press/2024-01-16-CivicActions-Announces-Impact-Report/">CivicActions Announces 2023 Impact Report</a></p></div><div class="press-release--item"><span>News Release: <!-- -->2024-01-05</span><h2>CivicActions Partners with Aplastic Anemia &amp; MDS International Foundation (AAMDSIF) for Drupal 10 Migration</h2><div class="body"><p>CivicActions is proud to announce its collaboration with the <a href="https://www.aamds.org/">Aplastic Anemia &amp; MDS International Foundation (AAMDSIF)</a> to facilitate their migration from Drupal 7 to Drupal 10.</p></div><p class="body">Full Story: <a href="/press/2024-01-05-CivicActions-Partners-with-aamdsif/">CivicActions Partners with Aplastic Anemia &amp; MDS International Foundation (AAMDSIF) for Drupal 10 Migration</a></p></div><div class="press-release--item"><span>News Release: <!-- -->2022-04-22</span><h2>Ryerson University partners with CivicActions to advance digital accessibility</h2><div class="body"><p>CivicActions is pleased to announce that The G. Raymond Chang School of Continuing Education (The Chang School) at Ryerson University has partnered with us to support its Digital Accessibility Specialist Microcredential Program.</p></div><p class="body">Full Story: <a href="/press/2022-04-21-civicactions-announces-Ryerson-partnership-digital-accessibility/">Ryerson University partners with CivicActions to advance digital accessibility</a></p></div><div class="press-release--item last"><span>News Release: <!-- -->2022-01-05</span><h2>CivicActions Named to 2022 GovTech 100 Top Government Technology Companies List</h2><div class="body"><p>For the sixth year in a row, we’re honored to be listed by Government Technology among leading companies helping state and local government agencies improve how they serve the public.</p></div><p class="body">Full Story: <a href="/press/2022-01-05-civicactions-named-govtech-100-top-government-technology-companies-list/">CivicActions Named to 2022 GovTech 100 Top Government Technology Companies List</a></p></div><nav class="pagination" aria-label="Pagination"><div class="inner"><div class="pager--previous"></div><div class="pagination-location">Page <strong>1</strong> of <!-- -->3</div><div class="pager--next"><a rel="next" class="primary-button" href="/press/2/">Next</a></div></div></nav></div></section><section class="primary-page-cta"><div class="inner"><div class="cta-column primary-page-cta__text"><h2>Inspired by newsworthy work?</h2><span class="h3">
51See what we can do together.</span></div><div class="cta-column primary-page-cta__buttons"><a class="button button__primary  " href="/services/">EXPLORE SERVICES</a><a class="button button__secondary  " href="/contracting/">CONTRACTING INFO</a></div></div></section></div></main><footer id="footer--section" class="footer" tabindex="-1"><div class="inner grid-container"><div class="grid-container__item footer__branding "><a href="/"><img class="footer__branding--logo" src="/static/ca-extended-logo-997e4b38802a3d9df0b2c636bf1c1bd9.svg" alt="Civic Actions home page"/></a></div><div class="grid-container__item footer__about-text"><div><p>We&#x27;re a professional services firm providing design, technology, consulting, and training services to government.</p><p>Want to help us make an impact?<br/><a href="/careers/">Check out our open positions.</a></p></div></div><div class="grid-container__item footer__contact"><div class="footer__contact-text"><p>Our mailing address is:<br/>3527 Mt. Diablo Blvd., Unit 269<br/>Lafayette, CA 94549</p><a href="tel:510-408-7510">510-408-7510</a><br/><a href="mailto:[email protected]">[email protected]</a></div></div><div class="grid-container__item footer__menu--wrapper"><h2 id="footer--menu" class="visually-hidden">footer</h2><nav aria-labelledby="footer--menu" class="footer__menu"><ul class="footer__menu--list"><li><a href="/team/">Team</a></li><li><a aria-current="page" class="" href="/press/">Press</a></li><li><a href="https://reports.civicactions.com/2025" class="external-link">Impact</a></li><li><a href="/services/">Services</a></li><li><a href="/case-studies/">Case Studies</a></li><li><a href="/contracting/">Contracting</a></li><li><a href="/contact/">Contact</a></li><li><a href="https://medium.com/civicactions" class="external-link">Insights</a></li><li><a href="/careers/">Careers</a></li></ul></nav></div><div class="grid-container__item footer__social"><ul class="social-icon"><li><a href="https://vimeo.com/civicactions" rel="nofollow" class="social-icon__item vimeo"><img class="black-icon" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+IDxzdmcgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQgMEMxMC43NDUyIDAgMCAxMC43NDUyIDAgMjRDMCAzNy4yNTQ4IDEwLjc0NTIgNDggMjQgNDhDMzcuMjU0OCA0OCA0OCAzNy4yNTQ4IDQ4IDI0QzQ4IDEwLjc0NTIgMzcuMjU0OCAwIDI0IDBaTTMzLjQwMjEgMTMuNjA1MkMzNi4zNjEyIDEzLjY5MTkgMzcuNzU3IDE1LjYxMDggMzcuNTg2IDE5LjM2MkMzNy40NTc4IDIyLjE2NTMgMzUuNSAyNi4wMDMyIDMxLjcxMjMgMzAuODc1NkMyNy43OTY3IDM1Ljk2MzIgMjQuNDgzNiAzOC41MDgyIDIxLjc3NDYgMzguNTA4MkMyMC4wOTUxIDM4LjUwODIgMTguNjc0NiAzNi45NTk1IDE3LjUxMzkgMzMuODZDMTcuMjEzIDMyLjc1NjcgMTYuOTEyMyAzMS42NTM1IDE2LjYxMTUgMzAuNTUwM0MxNi4xMzc3IDI4LjgxMjQgMTUuNjY0IDI3LjA3NDYgMTUuMTg5OCAyNS4zMzY3QzE0LjMyNzYgMjIuMjM4NyAxMy40MDM3IDIwLjY4ODEgMTIuNDE0NyAyMC42ODgxQzEyLjE5OTIgMjAuNjg4MSAxMS40NDUzIDIxLjE0MTUgMTAuMTU0MyAyMi4wNDQxTDguOCAyMC4yOTkyQzEwLjIyMTQgMTkuMDUwOCAxMS42MjMzIDE3LjgwMjEgMTMuMDAyNSAxNi41NTE3QzE0Ljg5ODIgMTQuOTE0NCAxNi4zMjIzIDE0LjA1MjYgMTcuMjcwOCAxMy45NjU5QzE5LjUxMTIgMTMuNzUwMyAyMC44OTA4IDE1LjI4MiAyMS40MDg2IDE4LjU2MUMyMS45NjgyIDIyLjA5OTMgMjIuMzU1NyAyNC4yOTk1IDIyLjU3MjkgMjUuMTYwN0MyMy4yMTk5IDI4LjA5NjIgMjMuOTMwOSAyOS41NjI0IDI0LjcwNzEgMjkuNTYyNEMyNS4zMDkyIDI5LjU2MjQgMjYuMjE1MiAyOC42MTA2IDI3LjQyMjggMjYuNzA1NkMyOC42MjggMjQuODAyIDI5LjI3NDMgMjMuMzUzMyAyOS4zNjEzIDIyLjM1NzZDMjkuNTMzNyAyMC43MTQ3IDI4Ljg4NzQgMTkuODkxMSAyNy40MjI4IDE5Ljg5MTFDMjYuNzMzMyAxOS44OTExIDI2LjAyMjIgMjAuMDQ5OCAyNS4yOTA5IDIwLjM2MzNDMjYuNzA2NyAxNS43MjgxIDI5LjQxMDggMTMuNDc2NyAzMy40MDIxIDEzLjYwNTJaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K" alt="Watch our videos on Vimeo"/><img class="blue-icon" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+IDxzdmcgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDI0QzAgMTAuNzQ1MiAxMC43NDUyIDAgMjQgMEMzNy4yNTQ4IDAgNDggMTAuNzQ1MiA0OCAyNEM0OCAzNy4yNTQ4IDM3LjI1NDggNDggMjQgNDhDMTAuNzQ1MiA0OCAwIDM3LjI1NDggMCAyNFoiIGZpbGw9IiMzMUFGRDgiLz4KPHBhdGggZD0iTTM3LjU4NiAxOS4zNjJDMzcuNDU3OCAyMi4xNjUzIDM1LjUgMjYuMDAzMiAzMS43MTIzIDMwLjg3NTZDMjcuNzk2NyAzNS45NjMyIDI0LjQ4MzYgMzguNTA4MSAyMS43NzQ1IDM4LjUwODFDMjAuMDk1MSAzOC41MDgxIDE4LjY3NDYgMzYuOTU5NSAxNy41MTM5IDMzLjg1OTlDMTYuNzM5MSAzMS4wMTg3IDE1Ljk2NDkgMjguMTc3OSAxNS4xODk4IDI1LjMzNjZDMTQuMzI3NiAyMi4yMzg3IDEzLjQwMzcgMjAuNjg4MSAxMi40MTQ3IDIwLjY4ODFDMTIuMTk5MSAyMC42ODgxIDExLjQ0NTIgMjEuMTQxNCAxMC4xNTQzIDIyLjA0NDFMOC43OTk5OSAyMC4yOTkyQzEwLjIyMTQgMTkuMDUwOCAxMS42MjMzIDE3LjgwMjEgMTMuMDAyNSAxNi41NTE3QzE0Ljg5ODIgMTQuOTE0NCAxNi4zMjIzIDE0LjA1MjUgMTcuMjcwOCAxMy45NjU5QzE5LjUxMTIgMTMuNzUwMyAyMC44OTA4IDE1LjI4MiAyMS40MDg2IDE4LjU2MDlDMjEuOTY4MiAyMi4wOTkyIDIyLjM1NTcgMjQuMjk5NSAyMi41NzI5IDI1LjE2MDZDMjMuMjE5OSAyOC4wOTYyIDIzLjkzMDkgMjkuNTYyNCAyNC43MDcxIDI5LjU2MjRDMjUuMzA5MiAyOS41NjI0IDI2LjIxNTIgMjguNjEwNiAyNy40MjI3IDI2LjcwNTZDMjguNjI4IDI0Ljgw
51MTkgMjkuMjc0MyAyMy4zNTMzIDI5LjM2MTMgMjIuMzU3NkMyOS41MzM2IDIwLjcxNDcgMjguODg3NCAxOS44OTEgMjcuNDIyNyAxOS44OTFDMjYuNzMzMyAxOS44OTEgMjYuMDIyMiAyMC4wNDk4IDI1LjI5MDkgMjAuMzYzM0MyNi43MDY3IDE1LjcyOCAyOS40MTA4IDEzLjQ3NjcgMzMuNDAyMSAxMy42MDUyQzM2LjM2MTIgMTMuNjkxOSAzNy43NTcgMTUuNjEwOCAzNy41ODYgMTkuMzYyWiIgZmlsbD0iI0ZGRkZGRSIvPgo8L3N2Zz4K" alt="Watch our videos on Vimeo"/></a></li><li><a href="https://bsky.app/profile/civicactions.com" rel="nofollow" class="social-icon__item bluesky"><img class="black-icon" src="/static/bluesky-footer-icon-854cec5da812e97d6c0efda173386573.svg" alt="Follow us on Bluesky"/><img class="blue-icon" src="/static/bluesky-footer-icon-blue-92807f5f9b03cce75f6ba6eec93f57bf.svg" alt="Follow us on Bluesky"/></a></li><li><a href="https://twitter.com/civicactions?lang=en" rel="nofollow" class="social-icon__item twitter"><img class="black-icon" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDgiIHpvb21BbmRQYW49Im1hZ25pZnkiIHZpZXdCb3g9IjAgMCAzNiAzNi4wMDAwMDEiIGhlaWdodD0iNDgiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiIHZlcnNpb249IjEuMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSIwNzQ4OWQxNGU5Ij48cGF0aCBkPSJNIDAuNDg4MjgxIDAgTCAzNS41MTE3MTkgMCBMIDM1LjUxMTcxOSAzNS4wMjczNDQgTCAwLjQ4ODI4MSAzNS4wMjczNDQgWiBNIDAuNDg4MjgxIDAgIiBjbGlwLXJ1bGU9Im5vbnplcm8iLz48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iNjNlMzhlMzViOCI+PHBhdGggZD0iTSAxLjAzNTE1NiAwLjU0Njg3NSBMIDM0Ljk2NDg0NCAwLjU0Njg3NSBMIDM0Ljk2NDg0NCAzNC40ODA0NjkgTCAxLjAzNTE1NiAzNC40ODA0NjkgWiBNIDEuMDM1MTU2IDAuNTQ2ODc1ICIgY2xpcC1ydWxlPSJub256ZXJvIi8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9IjU2ZmQ2MjVlYmQiPjxwYXRoIGQ9Ik0gMTggMC41NDY4NzUgQyA4LjYyODkwNiAwLjU0Njg3NSAxLjAzNTE1NiA4LjE0NDUzMSAxLjAzNTE1NiAxNy41MTE3MTkgQyAxLjAzNTE1NiAyNi44ODI4MTIgOC42Mjg5MDYgMzQuNDgwNDY5IDE4IDM0LjQ4MDQ2OSBDIDI3LjM3MTA5NCAzNC40ODA0NjkgMzQuOTY0ODQ0IDI2Ljg4MjgxMiAzNC45NjQ4NDQgMTcuNTExNzE5IEMgMzQuOTY0ODQ0IDguMTQ0NTMxIDI3LjM3MTA5NCAwLjU0Njg3NSAxOCAwLjU0Njg3NSBaIE0gMTggMC41NDY4NzUgIiBjbGlwLXJ1bGU9Im5vbnplcm8iLz48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iNjAzYzQzZDU4YiI+PHBhdGggZD0iTSA3LjMwODU5NCA2LjU3ODEyNSBMIDI4LjQ3MjY1NiA2LjU3ODEyNSBMIDI4LjQ3MjY1NiAyOC40Njg3NSBMIDcuMzA4NTk0IDI4LjQ2ODc1IFogTSA3LjMwODU5NCA2LjU3ODEyNSAiIGNsaXAtcnVsZT0ibm9uemVybyIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCMwNzQ4OWQxNGU5KSI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTSAwLjQ4ODI4MSAwIEwgMzUuNTExNzE5IDAgTCAzNS41MTE3MTkgMzUuMDI3MzQ0IEwgMC40ODgyODEgMzUuMDI3MzQ0IFogTSAwLjQ4ODI4MSAwICIgZmlsbC1vcGFjaXR5PSIxIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNIDAuNDg4MjgxIDAgTCAzNS41MTE3MTkgMCBMIDM1LjUxMTcxOSAzNS4wMjczNDQgTCAwLjQ4ODI4MSAzNS4wMjczNDQgWiBNIDAuNDg4MjgxIDAgIiBmaWxsLW9wYWNpdHk9IjEiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48ZyBjbGlwLXBhdGg9InVybCgjNjNlMzhlMzViOCkiPjxnIGNsaXAtcGF0aD0idXJsKCM1NmZkNjI1ZWJkKSI+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTSAxLjAzNTE1NiAwLjU0Njg3NSBMIDM0Ljk2NDg0NCAwLjU0Njg3NSBMIDM0Ljk2NDg0NCAzNC40ODA0NjkgTCAxLjAzNTE1NiAzNC40ODA0NjkgWiBNIDEuMDM1MTU2IDAuNTQ2ODc1ICIgZmlsbC1vcGFjaXR5PSIxIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9nPjxnIGNsaXAtcGF0aD0idXJsKCM2MDNjNDNkNThiKSI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTSAxOS45MDIzNDQgMTUuODQzNzUgTCAyNy43ODEyNSA2LjU4MjAzMSBMIDI1LjkxNDA2MiA2LjU4MjAzMSBMIDE5LjA3NDIxOSAxNC42MjEwOTQgTCAxMy42MDkzNzUgNi41ODIwMzEgTCA3LjMwODU5NCA2LjU4MjAzMSBMIDE1LjU3MDMxMiAxOC43NDIxODggTCA3LjMwODU5NCAyOC40NTMxMjUgTCA5LjE3NTc4MSAyOC40NTMxMjUgTCAxNi4zOTg0MzggMTkuOTYwOTM4IEwgMjIuMTY3OTY5IDI4LjQ1MzEyNSBMIDI4LjQ3MjY1NiAyOC40NTMxMjUgWiBNIDE3LjM0NzY1NiAxOC44NDc2NTYgTCAxNi41MDc4MTIgMTcuNjM2NzE5IEwgOS44NDc2NTYgOC4wMDM5MDYgTCAxMi43MTQ4NDQgOC4wMDM5MDYgTCAxOC4wODk4NDQgMTUuNzc3MzQ0IEwgMTguOTI5Njg4IDE2Ljk4ODI4MSBMIDI1LjkxNDA2MiAyNy4wOTc2NTYgTCAyMy4wNDY4NzUgMjcuMDk3NjU2IFogTSAxNy4zNDc2NTYgMTguODQ3NjU2ICIgZmlsbC1vcGFjaXR5PSIxIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+" alt="Follow us on Twitter"/><img class="blue-icon" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDgiIHpvb21BbmRQYW49Im1hZ25pZnkiIHZpZXdCb3g9IjAgMCAzNiAzNi4wMDAwMDEiIGhlaWdodD0iNDgiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiIHZlcnNpb249IjEuMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSI1NTdhNjYyN2VlIj48cGF0aCBkPSJNIDAuNDg4MjgxIDAgTCAzNS41MTE3MTkgMCBMIDM1LjUxMTcxOSAzNS4wMjczNDQgTCAwLjQ4ODI4MSAzNS4wMjczNDQgWiBNIDAuNDg4MjgxIDAgIiBjbGlwLXJ1bGU9Im5vbnplcm8iLz48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iOTg0NGVhZjNiYiI+PHBhdGggZD0iTSAxLjAzNTE1NiAwLjU0Njg3NSBMIDM0Ljk2NDg0NCAwLjU0Njg3NSBMIDM0Ljk2NDg0NCAzNC40ODA0NjkgTCAxLjAzNTE1NiAzNC40ODA0NjkgWiBNIDEuMDM1MTU2IDAuNTQ2ODc1ICIgY2xpcC1ydWxlPSJub256ZXJvIi8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9IjBkZTEzNTdlMWQiPjxwYXRoIGQ9Ik0gMTggMC41NDY4NzUgQyA4LjYyODkwNiAwLjU0Njg3NSAxLjAzNTE1NiA4LjE0NDUzMSAxLjAzNTE1NiAxNy41MTE3MTkgQyAxLjAzNTE1NiAyNi44ODI4MTIgOC42Mjg5MDYgMzQuNDgwNDY5IDE4IDM0LjQ4MDQ2OSBDIDI3LjM3MTA5NCAzNC40ODA0NjkgMzQuOTY
510ODQ0IDI2Ljg4MjgxMiAzNC45NjQ4NDQgMTcuNTExNzE5IEMgMzQuOTY0ODQ0IDguMTQ0NTMxIDI3LjM3MTA5NCAwLjU0Njg3NSAxOCAwLjU0Njg3NSBaIE0gMTggMC41NDY4NzUgIiBjbGlwLXJ1bGU9Im5vbnplcm8iLz48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iNzZiOWQzMWViZSI+PHBhdGggZD0iTSA3LjA3ODEyNSA2LjMzOTg0NCBMIDI4Ljk2ODc1IDYuMzM5ODQ0IEwgMjguOTY4NzUgMjguOTYwOTM4IEwgNy4wNzgxMjUgMjguOTYwOTM4IFogTSA3LjA3ODEyNSA2LjMzOTg0NCAiIGNsaXAtcnVsZT0ibm9uemVybyIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCM1NTdhNjYyN2VlKSI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTSAwLjQ4ODI4MSAwIEwgMzUuNTExNzE5IDAgTCAzNS41MTE3MTkgMzUuMDI3MzQ0IEwgMC40ODgyODEgMzUuMDI3MzQ0IFogTSAwLjQ4ODI4MSAwICIgZmlsbC1vcGFjaXR5PSIxIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNIDAuNDg4MjgxIDAgTCAzNS41MTE3MTkgMCBMIDM1LjUxMTcxOSAzNS4wMjczNDQgTCAwLjQ4ODI4MSAzNS4wMjczNDQgWiBNIDAuNDg4MjgxIDAgIiBmaWxsLW9wYWNpdHk9IjEiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48ZyBjbGlwLXBhdGg9InVybCgjOTg0NGVhZjNiYikiPjxnIGNsaXAtcGF0aD0idXJsKCMwZGUxMzU3ZTFkKSI+PHBhdGggc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzI5NzMsIDAsIDAsIDAuNzI5NzMsIDEuMDMzNzgzLCAwLjU0NzI5OSkiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lam9pbj0ibWl
510ZXIiIGQ9Ik0gMjMuMjUwMDAxIC0wLjAwMDU4MTM2IEMgMTAuNDA4MTMyIC0wLjAwMDU4MTM2IDAuMDAxODgxNDYgMTAuNDExMDIyIDAuMDAxODgxNDYgMjMuMjQ3NTM4IEMgMC4wMDE4ODE0NiAzNi4wODk0MDggMTAuNDA4MTMyIDQ2LjUwMTAxMSAyMy4yNTAwMDEgNDYuNTAxMDExIEMgMzYuMDkxODcgNDYuNTAxMDExIDQ2LjQ5ODEyMSAzNi4wODk0MDggNDYuNDk4MTIxIDIzLjI0NzUzOCBDIDQ2LjQ5ODEyMSAxMC40MTEwMjIgMzYuMDkxODcgLTAuMDAwNTgxMzYgMjMuMjUwMDAxIC0wLjAwMDU4MTM2IFogTSAyMy4yNTAwMDEgLTAuMDAwNTgxMzYgIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiIHN0cm9rZS1taXRlcmxpbWl0PSI0Ii8+PC9nPjwvZz48ZyBjbGlwLXBhdGg9InVybCgjNzZiOWQzMWViZSkiPjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gMjAuMTA1NDY5IDE1LjkxNDA2MiBMIDI4LjI1MzkwNiA2LjM0Mzc1IEwgMjYuMzI0MjE5IDYuMzQzNzUgTCAxOS4yNDYwOTQgMTQuNjUyMzQ0IEwgMTMuNTkzNzUgNi4zNDM3NSBMIDcuMDc4MTI1IDYuMzQzNzUgTCAxNS42MjUgMTguOTEwMTU2IEwgNy4wNzgxMjUgMjguOTQ1MzEyIEwgOS4wMDc4MTIgMjguOTQ1MzEyIEwgMTYuNDgwNDY5IDIwLjE2Nzk2OSBMIDIyLjQ0OTIxOSAyOC45NDUzMTIgTCAyOC45Njg3NSAyOC45NDUzMTIgWiBNIDE3LjQ2MDkzOCAxOS4wMTk1MzEgTCAxNi41OTM3NSAxNy43Njk1MzEgTCA5LjcwMzEyNSA3LjgxMjUgTCAxMi42NzE4NzUgNy44MTI1IEwgMTguMjMwNDY5IDE1Ljg0NzY1NiBMIDE5LjA5NzY1NiAxNy4wOTc2NTYgTCAyNi4zMjQyMTkgMjcuNTQyOTY5IEwgMjMuMzU5Mzc1IDI3LjU0Mjk2OSBaIE0gMTcuNDYwOTM4IDE5LjAxOTUzMSAiIGZpbGwtb3BhY2l0eT0iMSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==" alt="Follow us on Twitter"/></a></li><li><a href="https://www.linkedin.com/company/civicactions/mycompany/" rel="nofollow" class="social-icon__item linkedin"><img class="black-icon" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+IDxzdmcgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQgMEMxMC43NDUyIDAgMCAxMC43NDUyIDAgMjRDMCAzNy4yNTQ4IDEwLjc0NTIgNDggMjQgNDhDMzcuMjU0OCA0OCA0OCAzNy4yNTQ4IDQ4IDI0QzQ4IDEwLjc0NTIgMzcuMjU0OCAwIDI0IDBaTTExLjUyMTYgMTkuODc3OEgxNi45NjA1VjM2LjIxOTZIMTEuNTIxNlYxOS44Nzc4Wk0xNy4zMTg4IDE0LjgyMjdDMTcuMjgzNSAxMy4yMjA0IDE2LjEzNzcgMTIgMTQuMjc3IDEyQzEyLjQxNjQgMTIgMTEuMiAxMy4yMjA0IDExLjIgMTQuODIyN0MxMS4yIDE2LjM5MTggMTIuMzgwNSAxNy42NDczIDE0LjIwNjQgMTcuNjQ3M0gxNC4yNDEyQzE2LjEzNzcgMTcuNjQ3MyAxNy4zMTg4IDE2LjM5MTggMTcuMzE4OCAxNC44MjI3Wk0zMC4zMTMxIDE5LjQ5NDFDMzMuODkyMiAxOS40OTQxIDM2LjU3NTQgMjEuODMwMyAzNi41NzU0IDI2Ljg0OTdMMzYuNTc1MiAzNi4yMTk2SDMxLjEzNjVWMjcuNDc2N0MzMS4xMzY1IDI1LjI4MDcgMzAuMzQ5NCAyMy43ODIyIDI4LjM4MDUgMjMuNzgyMkMyNi44Nzc5IDIzLjc4MjIgMjUuOTgyOSAyNC43OTI0IDI1LjU4OTggMjUuNzY4MkMyNS40NDYgMjYuMTE3OCAyNS40MTA3IDI2LjYwNSAyNS40MTA3IDI3LjA5MzRWMzYuMjJIMTkuOTcxMUMxOS45NzExIDM2LjIyIDIwLjA0MjggMjEuNDExNyAxOS45NzExIDE5Ljg3ODNIMjUuNDEwN1YyMi4xOTI5QzI2LjEzMjUgMjEuMDgwMiAyNy40MjU0IDE5LjQ5NDEgMzAuMzEzMSAxOS40OTQxWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==" alt="Follow us on LinkedIn"/><img class="blue-icon" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+IDxzdmcgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDI0QzAgMTAuNzQ1MiAxMC43NDUyIDAgMjQgMEMzNy4yNTQ4IDAgNDggMTAuNzQ1MiA0OCAyNEM0OCAzNy4yNTQ4IDM3LjI1NDggNDggMjQgNDhDMTAuNzQ1MiA0OCAwIDM3LjI1NDggMCAyNFoiIGZpbGw9IiMwMDc3QjUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy4zMTg4IDE0LjgyMjdDMTcuMzE4OCAxNi4zOTE4IDE2LjEzNzcgMTcuNjQ3MyAxNC4yNDEyIDE3LjY0NzNIMTQuMjA2NEMxMi4zODA1IDE3LjY0NzMgMTEuMiAxNi4zOTE4IDExLjIgMTQuODIyN0MxMS4yIDEzLjIyMDQgMTIuNDE2NCAxMiAxNC4yNzcgMTJDMTYuMTM3NyAxMiAxNy4yODM1IDEzLjIyMDQgMTcuMzE4OCAxNC44MjI3Wk0xNi45NjA1IDE5Ljg3NzhWMzYuMjE5NkgxMS41MjE2VjE5Ljg3NzhIMTYuOTYwNVpNMzYuNTc1MiAzNi4yMTk2TDM2LjU3NTQgMjYuODQ5N0MzNi41NzU0IDIxLjgzMDMgMzMuODkyMiAxOS40OTQxIDMwLjMxMzEgMTkuNDk0MUMyNy40MjU0IDE5LjQ5NDEgMjYuMTMyNSAyMS4wODAyIDI1LjQxMDcgMjIuMTkyOVYxOS44NzgzSDE5Ljk3MTFDMjAuMDQyOCAyMS40MTE3IDE5Ljk3MTEgMzYuMjIgMTkuOTcxMSAzNi4yMkgyNS40MTA3VjI3LjA5MzRDMjUuNDEwNyAyNi42MDUgMjUuNDQ2IDI2LjExNzggMjUuNTg5OCAyNS43NjgxQzI1Ljk4MjkgMjQuNzkyNCAyNi44Nzc5IDIzLjc4MjIgMjguMzgwNSAyMy43ODIyQzMwLjM0OTQgMjMuNzgyMiAzMS4xMzY1IDI1LjI4MDcgMzEuMTM2NSAyNy40NzY3VjM2LjIxOTZIMzYuNTc1MloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=" alt="Follow us on LinkedIn"/></a></li></ul></div><div class="grid-container__item footer__bottom-links"><ul class="footer__bottom-links--wrapper"><li class="accessibility"><a href="/accessibility-statement/">Accessibility</a></li><li class="licensing">
51<a href="/licensing/">Licensing</a></li><li class="privacy"><a href="/privacy/">Privacy</a></li><li class="sustainability"><a href="/sustainability/">Sustainability</a></li><li class="feedback"><a href="/feedback/">Feedback</a></li><li class="copyright">© <!-- -->2026</li></ul></div></div></footer></div><div><div></div></div></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div>
vendor: 66 bytes, line 51
51<script async="" src="https://www.googletagmanager.com/gtag/js?id=
51UA-1170467-1
vendor: 11 bytes, line 51
51"></script>
51<script>
52      
53      
54      if(!(navigator.doNotTrack == "1" || window.doNotTrack == "1")) {
55        
vendor: 152 bytes, lines 55-59
55window.dataLayer = window.dataLayer || [];
56        function gtag(){dataLayer.push(arguments);}
57        gtag('js', new Date());
58
59        gtag('config', '
59UA-1170467-1
vendor: 29 bytes, line 59
59', {"send_page_view":false});
59gtag('config', '5201178813', {"send_page_view":false});gtag('config', 'G-Y5EFTNKK2G', {"send_page_view":false});
60      }
61      </script>
61<script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/press/";/*]]>*/</script>
61<!-- slice-start id="_gatsby-scripts-1" -->
62          
62<script
63            id="gatsby-chunk-mapping"
64          >
65            window.___chunkMapping="{\"app\":[\"/app-2c07d8f17378e8085e6d.js\"],\"component---src-pages-404-js\":[\"/component---src-pages-404-js-e07f87cd0bb1b253ce7d.js\"],\"component---src-pages-careers-js\":[\"/component---src-pages-careers-js-e62b0327299a0148f25f.js\"],\"component---src-pages-case-studies-js\":[\"/component---src-pages-case-studies-js-3e019177be4a6248a13c.js\"],\"component---src-pages-contact-js\":[\"/component---src-pages-contact-js-c10277de6d3cc63119b3.js\"],\"component---src-pages-contracting-js\":[\"/component---src-pages-contracting-js-f074d7630f44621c4b48.js\"],\"component---src-pages-feedback-js\":[\"/component---src-pages-feedback-js-61be59d8d5022abd8b19.js\"],\"component---src-pages-index-js\":[\"/component---src-pages-index-js-3c73b7a1e53b31e9f82e.js\"],\"component---src-pages-licensing-js\":[\"/component---src-pages-licensing-js-8fc4869ef5bc19339d2d.js\"],\"component---src-pages-privacy-js\":[\"/component---src-pages-privacy-js-e68de3806be0c6e039e0.js\"],\"component---src-pages-services-ditap-register-js\":[\"/component---src-pages-services-ditap-register-js-1d907a11e332906d705c.js\"],\"component---src-pages-services-js\":[\"/component---src-pages-services-js-921a58fe967818f9f705.js\"],\"component---src-pages-styles-js\":[\"/component---src-pages-styles-js-a2558043d34a0e2c6060.js\"],\"component---src-pages-sustainability-js\":[\"/component---src-pages-sustainability-js-64fe137d2824f315b233.js\"],\"component---src-pages-team-js\":[\"/component---src-pages-team-js-e22d1c87f51581260da8.js\"],\"component---src-templates-case-study-js\":[\"/component---src-templates-case-study-js-34f53dbc006ff5703d1f.js\"],\"component---src-templates-general-js\":[\"/component---src-templates-general-js-412a9f0a5b449ffba07c.js\"],\"component---src-templates-offering-js\":[\"/component---src-templates-offering-js-7bbb2c8eb818d3d1166a.js\"],\"component---src-templates-press-js\":[\"/component---src-templates-press-js-d9e0c491f7ca344d3e7d.js\"],\"component---src-templates-press-release-js\":[\"/component---src-templates-press-release-js-19a81aca0e6f2fe0d078.js\"]}";
66          </script>
66
67        
67<script>window.___webpackCompilationHash="4935fc3c408ba9f16906";</script>
67<script src="/webpack-runtime-678c73dfbf1efc97531e.js" async></script>
67<script src="/framework-fcd2eeebe3510836d59d.js" async></script>
67<script src="/app-2c07d8f17378e8085e6d.js" async></script>
67<!-- slice-end id="_gatsby-scripts-1" --></body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.