@import"https://use.typekit.net/uei6zua.css";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.indigo{background-color:#4b5bd1;color:#fff}.indigo a:link,.indigo a:visited{color:#fff}.red{background-color:#de4444;color:#fff}.red a:link,.red a:visited{color:#fff}.teal{background-color:#00c6e7;color:#000}.teal a:link,.teal a:visited{color:#000}.turquoise{background-color:#00c7b4;color:#000}.turquoise a:link,.turquoise a:visited{color:#000}.purple{background-color:#8953df;color:#fff}.purple a:link,.purple a:visited{color:#000}.grey{background-color:#333;color:#fff}.grey a:link,.grey a:visited{color:#fff}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:no-repeat;box-sizing:border-box;scroll-behavior:smooth}.subheading{font-size:1.5rem;font-family:canada-type-gibson,sans-serif;font-weight:600;font-style:italic}.subheading-small{font-size:1.125rem;font-family:canada-type-gibson,sans-serif;font-weight:500;font-style:italic;letter-spacing:.5px;margin-bottom:1rem}.large-text,.large-text p{font-size:1.125rem;line-height:2rem}@media(min-width: 800px){.large-text,.large-text p{font-size:1.25rem;line-height:2rem}}.large-text p{margin-bottom:1.5rem}@media(min-width: 800px){.large-text p{margin-bottom:2.5rem}}.heading-text,.heading-text p{font-family:canada-type-gibson,sans-serif;font-weight:400;font-size:1.5rem;line-height:2rem;margin-bottom:0;letter-spacing:.5px}@media(min-width: 800px){.heading-text p{margin-bottom:0rem}}hr{border:none;border-top:1px solid #fff;margin:2rem 0}.line{border-top:1px solid #979797}section,header{position:relative;padding:3rem 0}section.two-column,header.two-column{padding:0}section.two-column .content-column,header.two-column .content-column{padding:2rem 20px}@media(min-width: 800px){section,header{padding:4rem 0}section.generic-hero,header.generic-hero{padding:6rem 0 4rem 0}section.two-column,header.two-column{padding:0}section.two-column .content-column,header.two-column .content-column{padding:4rem 20px}}blockquote,figure{margin:0}figcaption{font-weight:300;font-size:14px;letter-spacing:.5px;margin-top:1rem;line-height:1.5rem}blockquote{font-family:canada-type-gibson,sans-serif;font-weight:600;margin-bottom:2rem}blockquote p{font-size:1.25rem;line-height:2rem}@media(min-width: 800px){blockquote p{font-size:1.5rem;line-height:2.125rem}}address{font-style:normal}.content-column{position:relative;margin:0 auto;width:100%;padding:0 20px;max-width:1260px}.button-arrow::after{content:"";display:inline-block;margin-left:1rem;width:25px;height:11px;background-repeat:no-repeat;background-size:contain;transition:transform .25s ease;background-image:url("/assets/icons/arrow-right-black.svg")}.button,.button--designmeets,.button--outline-light-small,.button--outline-dark-small,.button--outline-dark-purple,.button--outline-dark-alt,.button--outline-dark-light-fill,.button--outline-dark,.button--outline-light,.button--white{z-index:0;position:relative;display:inline-block;text-align:center;width:100%;text-decoration:none;padding:.95rem 1.5rem .85rem 1.5rem;font-family:canada-type-gibson,sans-serif;font-weight:500;font-size:1.125rem;letter-spacing:.5px;overflow:hidden;background:none;border-radius:2px;cursor:pointer}@media(min-width: 460px){.button,.button--designmeets,.button--outline-light-small,.button--outline-dark-small,.button--outline-dark-purple,.button--outline-dark-alt,.button--outline-dark-light-fill,.button--outline-dark,.button--outline-light,.button--white{width:auto}}@media(min-width: 900px){.button,.button--designmeets,.button--outline-light-small,.button--outline-dark-small,.button--outline-dark-purple,.button--outline-dark-alt,.button--outline-dark-light-fill,.button--outline-dark,.button--outline-light,.button--white{font-size:1.125rem;padding:.95rem 2rem .875rem 2rem}}@media(max-width: 600px){.button.fit-mobile,.fit-mobile.button--designmeets,.fit-mobile.button--outline-light-small,.fit-mobile.button--outline-dark-small,.fit-mobile.button--outline-dark-purple,.fit-mobile.button--outline-dark-alt,.fit-mobile.button--outline-dark-light-fill,.fit-mobile.button--outline-dark,.fit-mobile.button--outline-light,.fit-mobile.button--white{width:100%}}.button::before,.button--designmeets::before,.button--outline-light-small::before,.button--outline-dark-small::before,.button--outline-dark-purple::before,.button--outline-dark-alt::before,.button--outline-dark-light-fill::before,.button--outline-dark::before,.button--outline-light::before,.button--white::before{content:"";position:absolute;z-index:-2;width:100%;height:100%;left:0;top:0}.button::after,.button--designmeets::after,.button--outline-light-small::after,.button--outline-dark-small::after,.button--outline-dark-purple::after,.button--outline-dark-alt::after,.button--outline-dark-light-fill::after,.button--outline-dark::after,.button--outline-light::after,.button--white::after{content:"";position:absolute;left:0;top:-5%;width:130%;height:110%;transform:skewX(-27.5deg) translateX(-110%);transition:transform .25s ease;z-index:-1}.button:hover::after,.button--designmeets:hover::after,.button--outline-light-small:hover::after,.button--outline-dark-small:hover::after,.button--outline-dark-purple:hover::after,.button--outline-dark-alt:hover::after,.button--outline-dark-light-fill:hover::after,.button--outline-dark:hover::after,.button--outline-light:hover::after,.button--white:hover::after{transform:skewX(-27.5deg) translateX(-10%)}.button:hover .button-arrow::after,.button--designmeets:hover .button-arrow::after,.button--outline-light-small:hover .button-arrow::after,.button--outline-dark-small:hover .button-arrow::after,.button--outline-dark-purple:hover .button-arrow::after,.button--outline-dark-alt:hover .button-arrow::after,.button--outline-dark-light-fill:hover .button-arrow::after,.button--outline-dark:hover .button-arrow::after,.button--outline-light:hover .button-arrow::after,.button--white:hover .button-arrow::after{transform:translateX(50%)}.button--white{border:none;color:#000}.button--white::before{background-color:#fff}.button--white::after{background-color:#45d4ec}.button--outline-light{border:solid 2px #fff;color:#fff}.button--outline-light::after{background-color:hsla(0,0%,100%,.3)}.button--outline-light .button-arrow::after{background-image:url("/assets/icons/arrow-right-white.svg")}.button--outline-dark{border:solid 2px #000;color:#000}.button--outline-dark::after{background-color:#45d4ec}.button--outline-dark-light-fill{border:solid 2px #000;color:#000}.button--outline-dark-light-fill::after{background-color:#fff}.button--outline-dark-alt{border:solid 2px #000;color:#000}.button--outline-dark-alt::after{background-color:hsla(0,0%,100%,.5)}.button--outline-dark-purple{border:solid 2px #000;color:#000}.button--outline-dark-purple::after{background-color:#b587fe}.button--outline-dark-small{border:solid 2px #000;color:#000;font-size:1.175rem;padding:1rem 2rem}.button--outline-dark-small::after{background-color:#45d4ec}.button--outline-light-small{border:solid 2px #fff;color:#fff;font-size:1.175rem;padding:1rem 2rem}.button--outline-light-small::after{background-color:#45d4ec}.button--designmeets{border:solid 2px #f8b502;color:#fff}.button--designmeets::after{background-color:rgba(248,181,2,.25)}.button--designmeets .button-arrow::after{background-image:url("/assets/icons/arrow-right-white.svg")}.section-header{position:relative;margin-bottom:2rem}@media(min-width: 700px){.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.section-header .caption,.section-header .caption-small{margin-top:6px;margin-bottom:0}}.caption,.caption-small{font-family:canada-type-gibson,sans-serif;font-style:normal;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:4.88889px;text-transform:uppercase;margin-bottom:2rem}@media(min-width: 900px){.caption,.caption-small{font-size:1.25rem;margin-bottom:1.5rem}}.caption-small{font-size:14px;margin-bottom:1.5rem}sup{vertical-align:super;font-weight:400;font-size:14px;top:auto}.resize-animation-stopper *{animation:none !important;transition:none !important}.background-image{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;text-align:center}.solid-black{background-color:#000;color:#fff}.image-column{position:relative;width:100%;min-height:300px;height:50vw;background-repeat:no-repeat;background-size:cover;background-position:center}@media(min-width: 600px){.image-column{position:absolute;top:0;right:0;width:50%;height:100%;margin:0}.image-column.reversed{right:auto;left:0}.image-column.contain{background-size:contain}}.image-column img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.full-image{width:100%}.full-width{width:100%;height:350px;background-position:center;background-size:cover;background-repeat:no-repeat}.spacer-image{position:relative;width:100%;height:40vw;max-height:350px;background-position:center;background-size:cover;background-repeat:no-repeat}.spacer-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#45d4ec;mix-blend-mode:multiply}.two-thirds{max-width:700px}.three-quarters{max-width:900px}@media(min-width: 600px){.half{max-width:40%}.half.reversed{margin-left:calc(50% + 2rem)}}@media(min-width: 900px){.half{max-width:40%}.half.reversed{margin-left:60%}}@media(min-width: 700px){.col-2{display:grid;grid-gap:3rem;grid-template-columns:1fr 1fr}.col-2.reverse{direction:rtl;text-align:left}.col-2.reverse *{direction:ltr}}@media(min-width: 700px){.col-2-uneven{display:grid;grid-gap:3rem;grid-template-columns:2fr 1fr}.col-2-uneven.reverse{direction:rtl;text-align:left}.col-2-uneven.reverse *{direction:ltr}}.col-3{display:grid;grid-gap:3rem}@media(min-width: 600px){.col-3{grid-template-columns:1fr 1fr}}@media(min-width: 960px){.col-3{grid-template-columns:1fr 1fr 1fr}}.two-full-columns{padding:0;display:block}@media(min-width: 900px){.two-full-columns{display:grid;grid-template-columns:1fr 1fr}}.two-full-columns .constrain-to-grid{width:100%;padding:2rem 20px}@media(min-width: 900px){.two-full-columns .constrain-to-grid{padding:4rem}.two-full-columns .constrain-to-grid:nth-child(odd){padding:4rem 4rem 4rem 20px}}@media(min-width: 1280px){.two-full-columns .constrain-to-grid{padding:4rem 0 4rem 4rem}.two-full-columns .constrain-to-grid:nth-child(odd){padding:4rem 4rem 4rem calc(50vw - 1260px/2 + 12px)}.two-full-columns .constrain-to-grid *{max-width:calc(1260px/2 - 2rem)}}.two-full-columns .full-width{width:100%;height:100%}.outlined{border-top:solid 1px #979797}@media(min-width: 900px){.outlined:nth-child(odd){border-right:solid 1px #979797}}.spacer{height:4rem}.logo-track{height:80px}.logo-track .glide__slide{margin-bottom:0}.grid-spacer{flex:1}.carousel-controls button{position:absolute;right:20px;top:0;height:23px;width:34px;border:none;background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("/assets/icons/arrow-carousel-right.svg");transition:opacity .25s ease}.carousel-controls button:hover{opacity:.5;cursor:pointer}.carousel-controls button:first-child{background-image:url("/assets/icons/arrow-carousel-left.svg");margin-right:3rem}.carousel-controls .previous,.carousel-controls .next{cursor:pointer;display:inline-block;width:32px;height:32px;background:rgba(0,0,0,0);background-position:center;background-size:contain;background-repeat:no-repeat;border:none}.carousel-controls .previous{background-image:url("/assets/icons/arrow-carousel-left.svg");margin-right:2rem}.carousel-controls .previous.light{background-image:url("/assets/icons/arrow-carousel-left-white.svg")}.carousel-controls .next{background-image:url("/assets/icons/arrow-carousel-right.svg")}.carousel-controls .next.light{background-image:url("/assets/icons/arrow-carousel-right-white.svg")}.clickable{cursor:pointer}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.fixed-nav-container{position:fixed;top:0;width:100%;z-index:10000}.global-nav{background-color:#000;padding:1rem 0}.global-nav .content-column{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:end;gap:1rem;font-family:canada-type-gibson,sans-serif;font-size:14px;font-weight:300}.global-nav .content-column a:link,.global-nav .content-column a:visited{color:#fff;text-decoration:none}.global-nav .content-column a.active{position:relative;font-weight:600}.global-nav .content-column a.active::after{content:"";position:absolute;bottom:-1rem;left:0;display:block;width:100%;height:5px;background-color:#fff}@media(min-width: 400px){.global-nav .content-column{flex-wrap:nowrap}}@media(min-width: 500px){.global-nav .content-column{gap:2rem}}@media(max-width: 400px){.hide-at-400px{display:none}}.navigation{position:relative;font-family:canada-type-gibson,sans-serif;font-weight:600;text-transform:uppercase;width:100%;height:60px;background-color:#fff}.navigation a:link,.navigation a:visited{text-decoration:none;color:#fff}@media(min-width: 935px){.navigation{height:76px}.navigation a:link,.navigation a:visited{color:#000}.navigation a:link.active,.navigation a:visited.active{color:#b41111}}.nav-wrapper{position:relative;margin:0 auto;width:100%;height:100%;padding:0 20px;max-width:1260px}.nav-logo{position:absolute;width:120px;top:17px;left:50%;transform:translateX(-50%)}@media(min-width: 935px){.nav-logo{position:absolute;top:22px;z-index:500;left:20px;transform:none}}.nav-links{background-color:#4b5bd1;position:fixed;z-index:500;top:0;left:0;width:100%;height:100vh;font-size:28px;line-height:48px;letter-spacing:2px;transform:translateX(-100%);transition:transform .2s ease}@media(min-width: 935px){.nav-links{position:absolute;width:100%;height:auto;font-size:14px;transform:none;background-color:inherit}}.nav-links::before,.nav-links::after{content:"";position:fixed;left:0px;top:0px;width:100%;height:100vh;transform:translateX(-100%)}.nav-links::before{z-index:-10;background-color:#00c7b4;transition:transform .4s ease}.nav-links::after{z-index:-10;background-color:#de4444;transition:transform .6s ease}.nav-links.active,.nav-links.active::before,.nav-links.active::after{transform:translateX(0%)}.all-links{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}@media(min-width: 935px){.all-links{position:auto;left:auto;top:auto;width:100%;transform:none}}@media(min-width: 935px){.core-links,.contact-link{top:10px}}.core-links{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width: 935px){.core-links{position:absolute;flex-direction:row;gap:.6rem;top:0;left:calc(50% + 50px);width:620px;transform:translateX(-50%);text-align:center;padding:0;margin:15px 0 0 0}}.contact-link{margin-top:1rem}@media(min-width: 935px){.contact-link{position:absolute;right:20px;top:15px;margin:0}}@media(min-width: 935px){.nav-item{display:inline-block;margin-left:2rem}}@media(min-width: 935px){.nav-item:first-child{margin-left:0px}}.nav-item.dropdown{position:relative;cursor:pointer;background:rgba(0,0,0,0);border:none;font-family:canada-type-gibson,sans-serif;font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:2px}@media(min-width: 935px){.nav-item.dropdown{color:#000;font-size:14px}}.nav-item.dropdown span{display:flex;align-items:center;display:inline-block;position:relative}.nav-item.dropdown span::after{content:"";position:relative;top:4px;left:10px;background-image:url("/assets/icons/chevron-down-white.svg");background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;width:24px;height:24px;transition:transform .3s ease}@media(min-width: 935px){.nav-item.dropdown span::after{background-image:url("/assets/icons/chevron-down.svg");width:12px;height:12px;top:1px}}.nav-item.dropdown.open span::after{transform:rotate(180deg)}.nav-item.dropdown .dropdown-content{text-transform:none;letter-spacing:0px;font-weight:400;display:flex;gap:1rem;flex-direction:column;font-size:1.5rem;padding-block:.5rem .75rem;opacity:0;transform:translateY(-10px);max-height:0;overflow:hidden;transition:opacity .3s ease,transform .3s ease,max-height .3s ease;z-index:1000}@media(min-width: 935px){.nav-item.dropdown .dropdown-content{text-align:left;align-items:flex-start;font-size:18px;position:absolute;top:calc(100% + 1rem);left:0;background-color:#fff;width:auto;padding:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1001}.nav-item.dropdown .dropdown-content a:link,.nav-item.dropdown .dropdown-content a:visited{transition:color .2s ease}}@media(min-width: 935px){.nav-item.dropdown .dropdown-content.services-dropdown{width:240px}}@media(min-width: 935px){.nav-item.dropdown .dropdown-content.about-dropdown{width:140px}}.nav-item.dropdown .dropdown-content.hidden{opacity:0;transform:translateY(-10px);max-height:0;pointer-events:none;padding-block:0}.nav-item.dropdown .dropdown-content:not(.hidden){opacity:1;transform:translateY(0);max-height:200px;pointer-events:auto}@media(min-width: 935px){.nav-item.dropdown .dropdown-content .uxd-link:hover{color:#de4444}}@media(min-width: 935px){.nav-item.dropdown .dropdown-content .service-design-link:hover{color:#00c7b4}}@media(min-width: 935px){.nav-item.dropdown .dropdown-content .brand-design-link:hover{color:#4b5bd1}}@media(min-width: 935px){.nav-item.dropdown .dropdown-content .healthcare-design-link:hover{color:#8953df}}@media(min-width: 935px){.nav-item.dropdown .dropdown-content .about-pivot-link:hover{color:#00a7be}}@media(min-width: 935px){.nav-item.dropdown .dropdown-content .about-team-link:hover{color:#00a7be}}.hamburger{position:absolute;z-index:1000;top:10px;left:20px;border:none;background:none;padding:8px 0;transition:left .6s ease}@media(min-width: 935px){.hamburger{display:none}}.hamburger span{display:block;width:36px;margin-bottom:8px;height:3px;border-radius:20px;background-color:#000;transition:all .6s ease}.hamburger span:last-child{margin-bottom:0px}.hamburger.active{left:calc(100% - 50px)}.hamburger.active span{background-color:#fff}.hamburger.active span:nth-child(1){transform:translateY(11px) rotateZ(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-11px) rotateZ(-45deg)}.nav-social-links{position:fixed;bottom:0;display:flex;padding:0 20px;width:calc(100% - 40px);justify-content:space-between;height:50px;display:none}@media(min-width: 935px){.nav-social-links{display:none}}.nav-social-links .social-link{display:block;flex:1;max-width:50px;height:26px}.nav-social-links .social-link img{height:100%}.skip-nav{position:fixed;z-index:1000;width:100%;padding:10px 0;background-color:#000;text-align:center;transform:translateY(-100%);transition:transform .3s}.skip-nav:link,.skip-nav:visited{text-decoration:none;color:#fff;font-family:canada-type-gibson,sans-serif;font-weight:600}.skip-nav:focus{transform:translateY(0%)}.nav-spacer{height:60px;width:100%}@media(min-width: 935px){.nav-spacer{height:76px}}footer{background-color:#1a1a1a;color:#fff;padding:3rem 0}footer a{color:#fff}footer .caption,footer .caption-small{margin-bottom:.5rem}footer address{line-height:1.75rem}@media(min-width: 800px){footer{padding:4rem 0 2rem 0}}@media(min-width: 1055px){footer{padding:4rem 0}}.footer-body{position:relative}.footer-body>div{margin-bottom:3rem}.footer-body h3{font-size:16px}.footer-body p{color:#f4f4f4;font-size:14px;line-height:24px}@media(min-width: 800px){.footer-body{display:grid;grid-template-columns:1fr 1fr 1fr 0px;column-gap:80px}.footer-body>div{margin-top:1rem}.footer-body div:first-child{margin-top:0}}.footer-body input[type=email],.footer-body input[type=text]{width:100%;color:#fff;background-color:#1a1a1a;border:1.5px solid #767676;border-radius:1.5px;padding:.75rem;margin-bottom:.75rem;font-size:14px}.footer-body input[type=submit]{background:rgba(0,0,0,0);width:100%;font-family:canada-type-gibson,sans-serif;font-size:18px;font-weight:600;border:none;padding:1rem 2rem .8rem 2rem}.footer-body .submit-override{width:100%;padding:0}.footer-about{max-width:264px}.subscribe-success,.subscribe-failure{padding:.75rem;color:#000;background-color:#33d2c3;border-radius:2px;font-size:18px;font-weight:600}.subscribe-failure{background-color:#e25959}.footer-logo{width:170px;margin-bottom:2rem}.contact-email:link,.contact-email:visited{color:#45d4ec}.google-maps-link{font-style:italic;font-size:14px;color:#f4f4f4}.google-maps-link:link,.google-maps-link:visited{text-decoration:none}.google-maps-link::before{content:"";display:inline-block;position:relative;top:7px;height:25.46px;width:16.29px;margin-top:.75rem;margin-right:.3rem;background-image:url("/assets/icons/map-pin.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.footer-cta{margin-top:1rem}@media(min-width: 600px){.footer-cta{position:absolute;top:50%;right:0;transform:translateY(-50%);margin-top:0}}.footer-bottom{position:relative}.footer-bottom-health{padding-bottom:2rem}.footer-links{opacity:.6;font-size:14px}@media(min-width: 1055px){.footer-links{position:absolute;right:0}}.footer-plain-links{margin-top:8px;margin-bottom:1rem}.footer-plain-links a{margin-right:1rem}@media(min-width: 460px){.footer-plain-links{display:inline-block}}.footer-social-links{display:flex;width:100%;justify-content:space-between;margin:2rem 0}@media(min-width: 460px){.footer-social-links{display:inline-block;width:auto}}@media(min-width: 671px){.footer-social-links{margin-top:0}}@media(min-width: 1055px){.footer-social-links{margin-bottom:0}}.footer-social-links .social-link{position:relative;display:inline-block;flex:1;max-width:22px;height:18px}.footer-social-links .social-link img{height:100%;position:absolute;left:50%;transform:translate(-50%)}@media(min-width: 460px){.footer-social-links .social-link{display:inline-block;margin-right:1rem;width:50px;vertical-align:middle}.footer-social-links .social-link:last-child{margin-right:0}}.copyright{letter-spacing:3.5px;font-family:canada-type-gibson,sans-serif;font-size:14px;margin-bottom:1rem;line-height:1.25rem;font-weight:600}.copyright span{text-transform:uppercase}@media(min-width: 1055px){.copyright{position:absolute;left:0;top:10px}}.anchor-links{margin-top:2rem}.anchor-links a{margin-right:1rem;margin-bottom:1rem}@media(min-width: 800px){.anchor-links{margin-top:4rem}}.health-footer-content{display:flex;flex-direction:column;gap:0}.health-footer-content p{max-width:810px;margin-bottom:2rem}.health-footer-content a{min-width:240px}@media(min-width: 600px){.health-footer-content{gap:2rem}}@media(min-width: 1000px){.health-footer-content{flex-direction:row;gap:2rem;align-items:center;justify-content:space-between}}.fixed-button{background-color:#fff}@media screen and (max-width: 600px){.fixed-button{position:fixed;z-index:1000;bottom:1rem;width:calc(100% - 2rem - 7px);left:50%;transform:translateX(-50%);max-width:268px}}.fixed-button.unfixed{position:relative;bottom:0;left:0;transform:none;max-width:none}.testimonial-background{display:none}.testimonial .content-column{display:flex;justify-content:center;flex-wrap:wrap}.testimonial.red{background-color:#ff7878;color:#000}.testimonial.red a:link,.testimonial.red a:visited{color:#000;border-color:#000}.testimonial.red .button-arrow::after{background-image:url("/assets/icons/arrow-right-black.svg")}.break-column{flex-basis:100%;width:0}.testimonial-content{text-align:center}.testimonial-content:last-child .testimonial-attribution{margin-bottom:1rem}@media(min-width: 900px){.testimonial-content{max-width:970px}}@media(min-width: 900px){.white .testimonial-content{max-width:1000px}}.testimonial-left-quote{font-family:ff-dagny-web-pro,sans-serif;font-size:5rem;margin-left:-0.25rem;height:4rem}.testimonial-attribution{font-family:canada-type-gibson,sans-serif;font-weight:500;font-size:.875rem;letter-spacing:4px;text-transform:uppercase;margin-bottom:2rem}@media(min-width: 800px){.testimonial-attribution{margin-bottom:2rem}}.icon-with-copy{display:block;text-align:center;margin:2rem 0 0rem 0}.icon-with-copy .icon-with-copy-content{display:block}.icon-with-copy img{height:110px;margin-bottom:1rem}.icon-with-copy p{margin-bottom:0}.slider-logo{height:100%}.slider-logo-wrapper{display:flex;justify-content:center;width:120px;height:50px}@media(min-width: 450px){.slider-logo-wrapper{width:200px;height:70px}}.designmeets{background-color:#000;color:#fff}@media(min-width: 700px){.dm-content{max-width:1100px;display:grid;grid-template-columns:1fr 1fr;column-gap:6rem}}.dm-column1{margin-bottom:4rem}@media(min-width: 700px){.dm-column1{margin-bottom:0}}@media(min-width: 485px){.dm-graphics{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}}@media(min-width: 700px){.dm-graphics{max-width:1000px;display:block}}.dm-logo{margin-bottom:2rem;width:100%;max-width:240px}.dm-subtitle{position:relative;z-index:10;font-weight:400;line-height:3rem;margin-bottom:2rem}.dm-subtitle span{display:block;width:max-content;position:relative}.dm-subtitle span::before{content:"";display:block;position:absolute;z-index:-1;bottom:.4rem;left:0;width:100%;height:1rem;background-color:#f8b502;opacity:.25}@media(min-width: 485px){.dm-subtitle{margin-top:-14px}}.current-event-image{width:100%;height:200px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:2rem}@media(min-width: 700px){.current-event-image{max-width:370px}}.current-event-guest-speakers{margin:2rem 0}.current-event-guest-speakers ul{list-style:none;font-size:1rem;padding-left:0}.current-event-guest-speakers ul li{margin-bottom:.5rem;line-height:1.25}.image-carousel{overflow:hidden;padding-bottom:4rem}.image-carousel img{width:100%}.image-carousel.shadow{filter:drop-shadow(0px 2px 16px rgba(52, 52, 52, 0.5))}.carousel-slides{padding:0;margin-left:15px;width:auto;white-space:nowrap}@media(min-width: 1260px){.carousel-slides{margin-left:calc(50% - 1260px/2 + 16px)}}.carousel-slides{list-style:none}.carousel-slide{display:inline-block;padding-right:2%;transition:transform .5s ease;width:80%;max-width:1260px}.service-highlight{position:relative;background-position:top;background-size:contain}.service-highlight.teal{background-color:#42d4eb}.service-highlight a:link{text-decoration:none}.service-highlight.active .service-highlight-heading.dropdown::after{transform:rotateZ(-90deg)}@media(min-width: 1600px){.service-highlight{background-position:50% -20%}}.service-highlight-content .p2{margin-bottom:0}.service-highlight-heading{background:none}@media(min-width: 600px){.service-highlight-heading.dropdown::after{content:"";display:inline-block;height:16px;width:10px;margin-left:1rem;background-image:url("/assets/chevron-right-white.svg");background-size:contain;background-repeat:no-repeat;transition:transform .25s ease}}@media(min-width: 600px)and (min-width: 900px){.service-highlight-heading.dropdown::after{height:22px;width:15px}}@media(min-width: 600px){.service-highlight-heading.turquoise::after,.service-highlight-heading.teal::after{background-image:url("/assets/chevron-right-black.svg")}.service-highlight-heading.dropdown::after{transform:rotateZ(90deg)}}.service-highlight-description{margin-bottom:2rem}.service-accordion{background-color:#f4f4f4}.service-accordion .work-case-study{margin-bottom:0}.service-accordion .center-cta{margin-top:3rem;flex-direction:column-reverse}@media(min-width: 600px){.service-accordion .center-cta{flex-direction:row;justify-content:space-between}}@media(min-width: 1000px){.service-accordion-grid{display:grid;grid-template-columns:2fr 1fr;gap:4.5rem}}.service-accordion-mobile,.service-accordion-desktop{opacity:0;transition:opacity .25s ease;display:none}.service-accordion-mobile.visible,.service-accordion-desktop.visible{opacity:1}.service-accordion-mobile .center-cta,.service-accordion-desktop .center-cta{justify-content:space-between}.service-accordion-mobile.show{display:block}@media(min-width: 64rem){.service-accordion-mobile.show{display:none}}@media(min-width: 64rem){.service-accordion-desktop.show{display:block}}.service-accordion-left-column ul{list-style:none;font-size:1rem;padding-left:0}.service-accordion-left-column ul li{display:flex;justify-content:left;align-items:center;margin-bottom:.5rem;background-color:rgba(0,0,0,0);color:#000}.service-accordion-left-column ul li::before{content:"";display:inline-block;position:relative;height:18px;width:18px;margin-right:.75rem;background-position:center;background-size:contain;background-repeat:no-repeat}.service-accordion-left-column ul li.red::before{background-image:url("/assets/icons/arrow-bullet-red.svg")}.service-accordion-left-column ul li.turquoise::before{background-image:url("/assets/icons/arrow-bullet-turquoise.svg")}.service-accordion-left-column ul li.indigo::before{background-image:url("/assets/icons/arrow-bullet-blue.svg")}.service-accordion-header{display:flex;justify-content:left;align-items:center;margin-bottom:1.5rem}.service-accordion-header .caption,.service-accordion-header .caption-small{margin-top:5px;margin-bottom:0;font-family:canada-type-gibson,sans-serif;font-weight:600;font-size:20px;line-height:36px;letter-spacing:4.44444px}@media(min-width: 1400px){.service-accordion-header{margin-left:-4.5rem}}.service-accordion-icon{width:80px;height:80px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:1rem}.service-accordion-lead{font-family:canada-type-gibson,sans-serif;font-style:italic;font-weight:500;line-height:150%;margin-bottom:2rem;letter-spacing:.5px}@media(min-width: 700px){.service-accordion-content{display:grid;grid-template-columns:2fr 1fr;gap:4.5rem}}@media(min-width: 1000px){.service-accordion-content{grid-template-columns:4fr 3fr}}.service-detailed-description{margin-bottom:2rem}@media(min-width: 700px){.service-detailed-description{margin-bottom:0rem}}.service-accordion-related{overflow:hidden;padding-top:1.875rem;display:none}@media(min-width: 700px){.service-accordion-related{display:block}}.service-accordion-related .service-accordion-carousel-heading{display:flex;justify-content:space-between;margin-bottom:1rem}.service-accordion-related .service-accordion-carousel-controls button{height:23px;width:34px;border:none;background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("/assets/icons/arrow-carousel-right.svg");transition:opacity .25s ease}.service-accordion-related .service-accordion-carousel-controls button:hover{opacity:.5;cursor:pointer}.service-accordion-related .service-accordion-carousel-controls button:first-child{background-image:url("/assets/icons/arrow-carousel-left.svg");margin-right:1rem}.service-accordion-related .service-accordion-carousel .case-study-image{padding-top:226px}.service-accordion-related .service-accordion-carousel li{margin-bottom:0}.close-service-accordion{font-family:canada-type-gibson,sans-serif;font-weight:600;background:rgba(0,0,0,0);padding:0;border:none;text-decoration:underline;letter-spacing:.5px;cursor:pointer;vertical-align:bottom;margin-top:2rem}@media(min-width: 600px){.close-service-accordion{margin-top:0}}.close-service-accordion::before{content:"";position:relative;top:1px;display:inline-block;height:10px;width:10px;-webkit-mask:url(/assets/icons/chevron-down-small.svg);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask:url(/assets/icons/chevron-down-small.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;margin-right:.5rem;transform:rotateZ(180deg)}.close-service-accordion.red{color:#b41111}.close-service-accordion.red::before{background-color:#b41111}.close-service-accordion.turquoise{color:#149d90}.close-service-accordion.turquoise::before{background-color:#149d90}.close-service-accordion.indigo{color:#1520b0}.close-service-accordion.indigo::before{background-color:#1520b0}.author a:link,.author a:visited{color:#8953df}.author-info{display:flex;margin-bottom:1rem;align-items:end}.author-image{margin-right:1rem;max-width:95px}.author-name h5{font-family:open-sans,sans-serif}.author-job-title{font-size:1rem;line-height:1.5rem}.author-description p{font-size:1rem;line-height:1.5rem}.author-mobile{margin:1rem 0}.author-mobile hr{border-top:1px #000 solid;margin:0}.author-mobile .author-info{display:flex;gap:1rem;align-items:bottom;justify-content:space-between;padding-bottom:1rem;margin-bottom:0}.author-mobile .author-name{width:100%}.author-mobile .author-name hr{margin-bottom:1rem}.author-mobile .h6{margin-bottom:0}@media(min-width: 800px){.author-mobile{display:none}}.author-description-mobile{display:block;padding:0;margin-top:2rem}.author-description-mobile hr{border-top:1px #000 solid;margin:0}@media(min-width: 800px){.author-description-mobile hr{display:none}}.author-description-mobile h3{margin-bottom:0}.author-description-mobile .content-column{padding-top:2rem;padding-bottom:2rem}@media(min-width: 800px){.author-description-mobile .content-column{display:none}}.author-desktop{display:none}@media(min-width: 800px){.author-desktop{display:block;position:absolute;top:0;right:20px;width:270px}.author-desktop hr{border-color:#979797;margin:0;margin-bottom:.5rem}.author-desktop .caption-small{margin-bottom:.5rem}.author-desktop .h6{line-height:1rem;margin-bottom:.5rem}.author-desktop .author-image{max-width:80px}.author-desktop .author-job-title{line-height:1rem}.author-desktop .author-description{font-style:italic;font-size:.875rem;color:#6c6c6c}}.tab-controls{overflow-x:hidden}.tab-scroll-container{display:flex;justify-content:left;gap:2rem;white-space:nowrap;cursor:pointer;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.tab-scroll-container::-webkit-scrollbar{display:none}@media(min-width: 960px){.tab-scroll-container{gap:4rem;white-space:normal;cursor:default}}.tab{display:flex;flex-direction:column;justify-content:left;align-items:center;gap:.5rem;padding:.5rem .5rem 1rem .5rem;border:none;color:#000;cursor:pointer;background-color:rgba(0,0,0,0);opacity:.5;border-bottom:solid 3px #fff;transition:all .25s ease}.tab .tab-icon{height:50px}.tab .tab-label{font-weight:600;font-size:1.125rem;font-family:canada-type-gibson,sans-serif;margin-top:4px}.tab.active{opacity:1}.tab:hover:not(.active){opacity:.75}.tab.active.red,.tab:hover:not(.active).red{border-bottom-color:#e25959}.tab.active.indigo,.tab:hover:not(.active).indigo{border-bottom-color:#6577df}.tab.active.turquoise,.tab:hover:not(.active).turquoise{border-bottom-color:#33d2c3}.tab.active.teal,.tab:hover:not(.active).teal{border-bottom-color:#45d4ec}.tab.active.purple,.tab:hover:not(.active).purple{border-bottom-color:#a161ff}.tab.active.grey,.tab:hover:not(.active).grey{border-bottom-color:#979797}@media(min-width: 960px){.tab .tab-label{font-size:1.5rem}}@media(min-width: 1200px){.tab{flex-direction:row;padding:.5rem 1rem 1rem 1rem;border-bottom-width:5px}}.case-study-mini-carousel{position:relative;overflow:hidden}@media(min-width: 700px){.case-study-mini-carousel{display:block}}.case-study-mini-carousel .case-study-mini-carousel-header{display:flex;justify-content:space-between;margin-bottom:1rem}.case-study-mini-carousel .case-study-mini-carousel-controls{display:flex;flex-direction:row;justify-content:right}.case-study-mini-carousel .case-study-mini-carousel-controls button{height:23px;width:34px;border:none;background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("/assets/icons/arrow-carousel-right.svg");transition:opacity .25s ease}.case-study-mini-carousel .case-study-mini-carousel-controls button:hover{opacity:.5;cursor:pointer}.case-study-mini-carousel .case-study-mini-carousel-controls button:first-child{background-image:url("/assets/icons/arrow-carousel-left.svg");margin-right:1rem}.case-study-mini-carousel .work-case-study{margin-bottom:0}.case-study-mini-carousel .work-case-study .case-study-image{padding-top:226px}.case-study-mini-carousel ul,.case-study-mini-carousel li{margin-bottom:0}.case-study-mini-carousel glide__slides{display:flex;gap:1rem}.informed-design{background-color:#fff}.home-hero{height:calc(90vh - 100px);max-height:800px;position:relative;padding:0 0}.home-hero-content{width:100%;z-index:50;position:absolute;left:0;bottom:0;padding-bottom:2rem;color:#fff}@media(min-width: 900px){.home-hero-content{padding-bottom:6rem}}.home-hero-content h1{z-index:10;font-weight:600;display:inline-block}.home-hero-content::before{content:"";width:100%;height:260px;position:absolute;z-index:-10;left:0;bottom:0;background:linear-gradient(180deg, #00c6e7 0%, rgba(255, 255, 255, 0) 100%);opacity:0}@media(min-width: 379px){.home-hero-content::before{height:200px}}@media(min-width: 900px){.home-hero-content::before{height:360px}}.v-graphic{display:block;width:150px;margin-left:-30px;margin-bottom:1rem}@media(min-width: 900px){.v-graphic{width:200px;margin-left:-40px}}.hero-video{width:100%;height:100%;object-fit:cover}@media(min-width: 900px){.hero-video{width:100%;max-height:90vh}}.icon-button{cursor:pointer;text-align:right;display:inline-block;background-color:rgba(0,0,0,0);border:none;background-position:center;background-repeat:no-repeat;height:48px;width:48px;border:2px solid #fff;transition:transform .25s ease}.icon-button:hover{transform:scale(1.1)}.icon-button.close{background-image:url("/assets/icons/close.svg")}.play{border-radius:2px;display:block;padding:.75rem 1.4rem .6rem 1.5rem;background-color:rgba(0,0,0,0);color:#fff;border-style:solid;border-color:#fff;border-width:1px !important;font-family:canada-type-gibson,sans-serif;font-style:normal;font-weight:600;line-height:2rem;letter-spacing:4.88889px;text-transform:uppercase;font-size:1rem;transition:transform .25s ease}.play .icon{display:inline-block;background-image:url("/assets/icons/play.svg");height:1rem;width:1rem;margin-left:.5rem;vertical-align:middle}.play:hover{transform:scale(1.1)}@media(min-width: 530px){.play{display:inline-block;margin-top:.5rem;float:right}}@media(min-width: 900px){.play{margin-top:20px}}.video-modal{position:fixed;z-index:1000000;top:0;left:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.8)}.video-modal .video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 2rem);max-width:1200px}.video-modal video{width:100%}.video-modal .close{position:absolute;top:-4rem;right:0rem;z-index:10}.video-modal.active{display:block}.case-study-featured-services{font-family:open-sans,sans-serif;font-size:14px;font-style:italic;color:#1520b0;line-height:1.5}.design-research-heading{max-width:600px}.design-research-graphic{margin-bottom:2rem;min-width:160px;width:50%;max-width:275px}@media(min-width: 600px){.design-research-graphic{margin-bottom:3rem}}.service-section{margin-top:130px}@media(min-width: 900px){.service-section{margin-top:0}}.service-background{position:absolute;top:-130px;left:0;height:130px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:bottom}.service-background.red{background-image:url("/assets/graphics/service-graphic-red-vert.svg")}.service-background.turquoise{background-image:url("/assets/graphics/service-graphic-turquoise-vert.svg")}.service-background.indigo{background-image:url("/assets/graphics/service-graphic-indigo-vert.svg")}@media(min-width: 900px){.service-background{top:0px;height:100%;background-position:658px 50%;background-size:contain}.service-background.red{background-image:url("/assets/graphics/service-graphic-red.svg")}.service-background.turquoise{background-image:url("/assets/graphics/service-graphic-turquoise.svg")}.service-background.indigo{background-image:url("/assets/graphics/service-graphic-indigo.svg")}.service-background.alt{transform:scaleX(-100%)}}@media(min-width: 1150px){.service-background{top:0px;height:100%;background-position:right;background-size:contain}}.accordion-more-wrapper{display:flex;justify-content:center}.accordion-more{position:relative;background:rgba(0,0,0,0);border:none;text-decoration:underline;font-weight:500;font-family:canada-type-gibson,sans-serif;font-size:18px;vertical-align:middle;cursor:pointer;padding-right:17px}.accordion-more::after{content:"";display:inline-block;position:absolute;right:0;top:6px;height:13px;width:8px;background-image:url("/assets/chevron-right-white.svg");background-size:contain;background-repeat:no-repeat;transition:transform .25s ease;transform:rotateZ(90deg)}.accordion-more.turquoise::after,.accordion-more.teal::after{background-image:url("/assets/chevron-right-black.svg")}@media(min-width: 600px){.accordion-more{display:none}}.active .accordion-more::after{transform:rotateZ(-90deg)}@media(min-width: 900px){.service-content{max-width:655px}.service-content.alt{margin-left:calc(100% - 655px)}}.logo-carousel{padding:6rem 0}.featured-case-study{padding:1rem 0 2rem 0}@media(min-width: 800px){.featured-case-study{padding:2rem 0 2rem 0}}.featured-case-study-title{margin-bottom:1.5rem}.featured-case-study-client{margin-bottom:1rem}.insights-heading{display:flex;align-items:center}.insights-heading .caption,.insights-heading .caption-small{margin-bottom:0}@media(min-width: 1400px){.insights-heading{margin-left:-4.5rem}}.insights-icon{width:80px;height:80px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:1rem}.featured-insights-grid{padding-top:0;background-color:#fff;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));column-gap:2rem;row-gap:4rem}.past-clients-heading{margin-bottom:3rem}.contact-call-out{display:flex;justify-content:center}.contact-call-out-content{max-width:770px}.center-cta{margin-top:2rem;display:flex;justify-content:center}.whats-important-to-us{padding:6rem 0}.whats-important-to-us .center-cta{margin-top:4rem}.informed-design-graphic{max-width:1060px;width:100%}.get-results{padding:6rem 0;background-color:#000;color:#fff}.get-results h4{margin-bottom:3rem}.get-results .content-column{text-align:center;max-width:960px}.ucd-tab-panel{background-color:#f4f4f4}@media(min-width: 960px){.ucd-tab-panel .content-column{display:grid;grid-template-columns:minmax(0, 455px) 1fr;column-gap:6rem}}.ucd-tab-panel .process-description{margin-bottom:2rem}.ucd-tab-panel .methodologies h6{margin-bottom:1.5rem}.ucd-tab-panel .methodologies ul{list-style:none;padding-left:0}@media(min-width: 500px){.ucd-tab-panel .methodologies ul{columns:2}}.ucd-tab-panel .methodologies li{display:grid;grid-template-columns:25px 1fr;grid-gap:1rem;margin-bottom:1rem;font-size:1rem;line-height:1.5}.ucd-tab-panel .methodologies .list-icon{display:inline-block;position:relative;height:18px;width:18px;background-color:rgba(0,0,0,0);margin-top:6px}.ucd-tab-panel .methodologies .list-icon.red{background-image:url("/assets/icons/arrow-bullet-red.svg")}.ucd-tab-panel .methodologies .list-icon.teal{background-image:url("/assets/icons/arrow-bullet-teal.svg")}#philosophies{position:relative;top:-3rem}.philosophies h3{margin-bottom:3rem}.philosophy{margin-bottom:4rem}.philosophy h6{margin-top:4px;font-size:20px}.philosophy:last-child{margin-bottom:0}@media(min-width: 800px){.philosophy-content{display:grid;column-gap:6rem;grid-template-columns:minmax(0, 480px) minmax(0, 560px)}}@media(min-width: 800px){.philosophy-col-1 .philosophy-diagram{display:none}}.philosophy-col-2{position:relative;display:none;width:100%;padding-bottom:100%;box-sizing:border-box}@media(min-width: 800px){.philosophy-col-2{display:block}}.philosophy-header{display:flex;justify-content:left;align-items:start;margin-bottom:.5rem}.philosophy-header h5{margin-top:.25rem}.philosophy-header img{margin-right:.5rem}.philosophy-diagram{width:100%;opacity:1;transition:opacity .15s ease}@media(min-width: 800px){.philosophy-diagram{position:absolute;left:0;top:0;width:auto;max-width:100%}}.philosophy-diagram-hide{opacity:0}@media(min-width: 800px){.carriage{position:sticky;top:100px}}.approach-designEvidence{background-color:#f4f4f4}.approach-designEvidence h3{margin-bottom:3rem}.approach-designEvidence .subheading-small{margin-bottom:.5rem}.approach-designEvidence img{width:100%;padding:2rem}@media(min-width: 800px){.approach-designEvidence .content-column{display:grid;column-gap:6rem;grid-template-columns:1fr 1fr}}.designEvidence-description{margin-bottom:2rem}.approach-aiInUx{background-color:#fff}.approach-aiInUx h3{margin-bottom:3rem}.approach-aiInUx .subheading-small{margin-bottom:1rem}.approach-aiInUx img{width:100%;padding:2rem}@media(min-width: 800px){.approach-aiInUx .content-column{display:grid;column-gap:6rem;grid-template-columns:1fr 1fr;align-items:center}}#ucd,#informed-design,#design-evidence,#ai-in-ux,#circularity{scroll-margin-top:100px}.toggle-button{border:none;display:inline-block;font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:500;padding:1rem 2rem .85rem 2rem;margin:0 .5rem .75rem 0;background-color:#f4f4f4;cursor:pointer;color:#000 !important}.toggle-button:link,.toggle-button:visited{color:#000;text-decoration:none}.toggle-button.active{background-color:#7eddea}.work-filters-desktop{max-width:1000px}.work-case-study{position:relative;margin-bottom:3rem;transition:opacity .25s ease;opacity:1}.work-case-study .category-tags{position:absolute;width:calc(100% - 10px);top:-5px;left:10px;height:36px;overflow-y:hidden}.work-case-study .category-tags .category-tag{display:inline-block;color:#fff;font-family:canada-type-gibson,sans-serif;font-size:.875rem;text-transform:uppercase;letter-spacing:3.11px;background-color:#333;padding:10px 15px;margin-right:10px;margin-bottom:1rem}.work-case-study .case-study-image{width:100%;padding-top:80%;background-repeat:no-repeat;background-size:100% auto;background-position:center;transition:all .5s ease;margin-bottom:1.25rem}.work-case-study .case-study-client{font-size:.875rem;font-weight:normal;margin-bottom:1rem}.work-case-study h5{font-size:1.25rem;line-height:32px}.work-case-study h6,.work-case-study .case-study-client,.work-case-study .case-study-featured-services{transition:opacity .25s ease}.work-case-study a:link,.work-case-study a:visited{text-decoration:none;color:#000}.work-case-study:hover .case-study-image{background-size:110% auto}.work-case-study:hover h6,.work-case-study:hover .case-study-client,.work-case-study:hover .case-study-featured-services{opacity:.7}@media(min-width: 700px){.work-case-study{margin-bottom:4rem}}@media(min-width: 900px){.work-case-study .case-study-image{margin-bottom:1.75rem}}.featured-case-studies .work-case-study{margin-bottom:1rem}.case-study-hero{position:relative;height:50vh;max-height:500px;width:100%;padding:1rem;background-size:cover;margin-bottom:4rem}.case-study-title-container{position:absolute;bottom:-4rem;left:50%;transform:translate(-50%)}.case-study-title{box-sizing:border-box;padding:2rem 1rem 1rem 1rem}@media(min-width: 900px){.case-study-title{padding:2rem 2rem 1rem 2rem}}.article-headline{padding-bottom:0}@media(min-width: 800px){.article-headline{margin-bottom:-2rem}.article-headline .heading-text,.article-headline .heading-text p,.heading-text .article-headline p{margin-bottom:0}}.client-logo{width:180px}.case-study-services-mobile{display:block}.case-study-services-mobile h4{margin:1rem 0 .75rem 0}.case-study-services-mobile ul{padding:0;list-style:none;margin-bottom:2rem;font-weight:200}.case-study-services-mobile li{margin-bottom:.75rem}.case-study-services-mobile .client-logo{width:240px}@media(min-width: 400px){.case-study-services-mobile ul{column-count:2;column-gap:1rem}}@media(min-width: 600px){.case-study-services-mobile ul{column-count:3}}@media(min-width: 800px){.case-study-services-mobile{display:none}}.case-study-services-desktop{display:none}@media(min-width: 800px){.case-study-services-desktop{display:block;width:270px;position:absolute;right:20px;top:0}.case-study-services-desktop h4{margin:0rem 0 1rem 0}.case-study-services-desktop ul{padding:0;list-style:none;margin-bottom:2rem;font-weight:200}.case-study-services-desktop li{margin-bottom:.75rem}.case-study-services-desktop .client-logo{margin:0 0 2rem 0}}.text-wrapper{display:inline-block}@media(min-width: 800px){.text-wrapper{width:calc(100% - 250px - 4rem);max-width:780px}}@media(min-width: 800px){.with-sidebar{display:flex;justify-content:space-between}}@media(min-width: 800px){.hero-text-wrapper{width:calc(100% - 250px - 2rem);max-width:900px}}.post-data{font-style:italic;font-family:canada-type-gibson,sans-serif;font-weight:400;margin-bottom:2rem;letter-spacing:1.64px}.post-data .bullet{color:#b587fe;margin:0 .5rem}.block{position:relative;margin-top:2rem;background-color:rgba(0,0,0,0)}@media(min-width: 800px){.block{margin-top:4rem}}.block::before{content:"";z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%}.block.colourTopHalf{padding:0}.block.colourTopHalf::before{width:100%;height:50%}.block.colourBottomHalf{padding:0}.block.colourBottomHalf::before{top:auto;bottom:0;width:100%;height:50%}.block.no-color{padding:0}.block.red::before{background-color:#e25959}.block.turquoise::before{background-color:#33d2c3}.block.indigo::before{background-color:#6577df}.block.purple::before{background-color:#a161ff}.block.grey::before{background-color:#333}.block.grey a:link,.block.grey a:visited{color:#fff}.block img{width:100%}.block img.shadow{filter:drop-shadow(0px 2px 16px rgba(52, 52, 52, 0.5))}.block blockquote{padding-left:1.125rem;border-left:#979797 solid 2px;line-height:1.5rem;margin-top:0;margin-bottom:2rem;font-style:italic;font-weight:400}.block blockquote:last-child{margin-bottom:0rem}@media(min-width: 800px){.block blockquote{font-size:1.25rem;line-height:2.25rem}}.block video{width:100%}.block .video-wrapper{position:relative;padding-bottom:56.25%}.block .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.colour+.colourTopHalf,.colourBottomHalf+.colour,.colourBottomHalf+.colourTopHalf,.colour+.colour{margin-top:0;padding-top:0}.colourBottomHalf+.colour{padding-top:2rem}.block+.testimonial{margin-top:2rem}@media(min-width: 800px){.block+.testimonial{margin-top:4rem}}.colourBottomHalf+.testimonial,.colour+.testimonial{margin-top:0}.link-list{display:inline-block;width:250px;margin-top:2rem}.link-list p{margin-bottom:.25rem}.link-list ul{list-style:none;padding:0}.link-list li{margin-bottom:1rem}@media(min-width: 800px){.link-list{margin-top:0rem}}.embed .video-wrapper{position:relative;padding-bottom:56.25%;width:100%}@media(min-width: 800px){.embed .video-wrapper{width:calc(100% - 250px - 2rem);max-width:780px;padding-bottom:40%}}.embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.two-images .first-image{margin-bottom:2rem}.two-images img{margin-bottom:1rem}@media(min-width: 700px){.two-images{display:flex}.two-images .first-image{flex:3;padding-right:2rem}.two-images .second-image{flex:2}}.related-case-studies{padding-top:4rem}@media(min-width: 800px){.related-case-studies{padding-top:6rem}}.work-no-filters{display:block}.grid:after{content:"";display:block;clear:both}.grid-sizer,.grid-item{width:100%}@media(min-width: 800px){.grid-sizer,.grid-item{width:calc(33.333% - 32px)}}.grid-item{display:inline-block}.hide{display:none}.remove{display:none}@keyframes disappearReappear{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.case-studies-carousel h5{font-size:1.25rem}.case-studies-carousel .work-case-study{margin-bottom:0}.case-studies-carousel .swiper{width:100%;padding-left:20px}.more-case-studies{background-size:cover;position:relative;color:#fff;text-align:center}.more-case-studies::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.more-case-studies .content-column{max-width:680px}.service-hero{padding:0;overflow:hidden}@media(min-width: 900px){.service-hero{overflow:visible}}.service-hero h1{margin-bottom:1rem;width:80%}@media(min-width: 900px){.service-hero h1{padding-left:120px}}.service-hero .content-column{padding:2rem 2rem}.service-hero .service-hero-image{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:25vh;min-height:170px}@media(min-width: 900px){.service-hero .service-hero-image{height:400px}}.service-hero .service-hero-image::after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;mix-blend-mode:multiply}.service-hero .service-hero-image.red::after{background-color:#ff7878}.service-hero .service-hero-image.indigo::after{background-color:#a1acea}.service-hero .service-hero-image.turquoise::after{background-color:#93e5e0}.service-hero .service-hero-graphic{position:absolute;right:-75px;top:-75px;height:150px;width:150px;background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:contain}.service-hero .service-hero-graphic.red{background-image:url("/assets/graphics/service-icon-red.png")}.service-hero .service-hero-graphic.turquoise{background-image:url("/assets/graphics/service-graphic-turquoise-v2.svg")}.service-hero .service-hero-graphic.indigo{background-image:url("/assets/graphics/service-graphic-indigo-v2.svg")}@media(min-width: 900px){.service-hero .service-hero-graphic{right:auto;left:-350px;top:50%;transform:translateY(-50%);width:430.63px;height:414.16px}}.service-hero .service-hero-description{max-width:700px}@media(min-width: 900px){.service-hero .service-hero-description{max-width:800px;padding-left:120px}}.service-icon{background:center/contain no-repeat}.service-icon-wrapper{position:relative}.service-item{margin-bottom:1rem}.service-item .service-icon{width:70px;height:70px;display:inline-block;margin-bottom:2rem}@media(min-width: 600px){.service-item{margin-bottom:3rem}}.sub-service{position:relative;margin:4rem 0}.sub-service .service-icon{width:85px;height:85px;display:inline-block;margin-bottom:2rem}.sub-service h3{font-size:1.5rem;line-height:2.125rem}@media(min-width: 700px){.sub-service{margin:6rem 0}.sub-service:first-child{margin:4rem 0 6rem 0}.sub-service:last-child{margin:6rem 0 4rem 0}.sub-service .service-icon{width:230px;height:230px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:inline-block;margin-bottom:2rem}}.service-divider{border-color:#333}.case-study-description{margin-bottom:2rem}.service-navigation{padding:6rem 0}.prev-and-next{display:inline-block}.prev-and-next:link,.prev-and-next:visited{text-decoration:none;color:inherit;text-transform:uppercase;font-family:canada-type-gibson,sans-serif;letter-spacing:4.44px}.next-service{display:block;margin-top:1rem}@media(min-width: 600px){.next-service{position:absolute;display:inline-block;margin-top:0;right:20px}}.how-we-work-with-you h2{margin-bottom:4rem}.services-description{margin-bottom:2rem}@media(min-width: 900px){.services-description{margin-bottom:4rem}}@media(min-width: 900px){.services-tabs .accordion{display:none}}.services-tabs .accordion-container{background-color:#f4f4f4;padding:1rem}.services-tabs .tabs{display:none}@media(min-width: 900px){.services-tabs .tabs{display:flex;justify-content:center}}.accordion-button{width:100%;text-align:left;background-color:rgba(0,0,0,0);border:none;padding:0;font-family:canada-type-gibson,sans-serif;font-weight:600;font-size:15px;color:#000}.accordion-button::before{content:"";display:inline-block;height:10.87px;width:15.81px;margin-left:.5rem;margin-right:1rem;background-color:#000;mask-image:url(/assets/icons/chevron-down-small.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/assets/icons/chevron-down-small.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:all .25s ease}.accordion-button.active::before{background-color:#b41111;transform:rotateZ(180deg)}.service-learn-more{max-width:960px;text-align:center}.accordion-content-body p{font-size:14px;line-height:24px;margin:0 .5rem}.accordion-content-icon{width:50px;float:left;margin:.5rem 1rem .5rem .5rem}.tab-content-icon{width:80px}.accordion-divider{border-color:#000;margin:.9rem 0 1rem 0;width:100}.tabs-container{max-width:970px;display:grid;grid-template-columns:minmax(200px, 300px) 1fr;column-gap:3rem}.tabs-list{max-width:300px;flex:1}.tabs-list ul{list-style:none}.tabs-list li{margin-bottom:.5rem}.tabs-list button{text-align:left;background-color:rgba(0,0,0,0);border:none;padding:0;font-family:canada-type-gibson,sans-serif;font-weight:400;font-size:16px;color:#000;cursor:pointer;transition:color .25s ease}.tabs-list button:hover{color:#b41111}.tabs-list button.active{color:#b41111;text-decoration:underline;font-style:italic}.tabs-list button.active::before{content:"";position:relative;top:-2px;text-decoration:none;display:inline-block;margin-right:.5rem;width:16px;height:6px;background-image:url("/assets/icons/bullet-arrow.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.tab-content-container{background-color:#f4f4f4;padding:2rem 4rem}.tab-content{display:none}.tab-content img{margin-bottom:1rem}.tab-content.active{display:block}.tab-content-cta-body{font-family:canada-type-gibson,sans-serif;margin:1.5rem 0 1rem 0;font-style:italic;font-weight:500;background-color:rgba(0,0,0,0)}.tab-content-cta-body.red{color:#b41111}.tab-content-cta-body.indigo{color:#1520b0}.service-cta{background-color:#000;color:#fff;padding:7rem 0;background-size:cover;background-position:center}.service-cta-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.8}.contact{position:relative;padding:0;margin:0}.contact .content-column{position:relative;display:flex;flex-direction:row-reverse}@media(min-width: 970px){.contact-image{position:absolute;top:50%;left:1rem;transform:translateY(-50%);width:calc(100% - 600px);height:500px;background-size:cover}}.contact-content{background-color:#00c6e7}.contact-content .caption,.contact-content .caption-small{margin-bottom:.5rem}.contact-content a:link,.contact-content a:visited{color:#000}@media(min-width: 970px){.contact-content .caption,.contact-content .caption-small{margin-bottom:1rem}}.contact-item{margin-bottom:1.5rem}.contact-item:last-child{margin-bottom:0rem}@media(min-width: 970px){.contact-item{margin-bottom:3rem}.contact-item:last-child{margin-bottom:0rem}.contact-item:last-child .contact-item-value{margin-bottom:0rem}}.contact-item-value{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;margin-bottom:1.5rem;font-weight:400}@media(min-width: 700px){.contact-item-value{margin-bottom:3rem;font-size:2.25rem}}.working-from-home{font-style:italic;font-weight:800}.careers-newsletter{padding:0}.careers-newsletter .caption,.careers-newsletter .caption-small{margin-bottom:1rem}.careers-newsletter .newsletter.outlined{border-right:none}@media(min-width: 883px){.title-spacer{height:2.75rem}}#careers-icon,#contact-icon{margin-bottom:1rem;max-width:200px}.our-studio{background-color:#45d4ec}.timeline{position:relative;height:500px;background-color:#f4f4f4;overflow-x:hidden;background-size:cover}.timeline-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.9)}.timeline-content{height:100%;width:100%;position:relative}.timeline-track{position:absolute;top:0;left:20px;height:100%;width:100%;cursor:grab}@media(min-width: 1300px){.timeline-track{column-gap:4rem;left:calc(50% - 1260px/2 + 20px)}}.timeline-line{position:absolute;top:50%;left:50px;width:100%;height:1px;background-image:linear-gradient(to right, #000 0%, #000 50%, transparent 50%);background-size:8px 1px;background-repeat:repeat-x}.timeline-events{white-space:nowrap}.timeline-events .timeline-event{display:inline-block;position:absolute;width:300px}.timeline-events .timeline-event .event-description{display:inline-block;background-color:#fff;padding:.875rem;border-radius:0px}.timeline-events .timeline-event .event-description p{font-size:1rem;line-height:1.5rem}.timeline-events .timeline-event .event-description p strong{font-weight:1000}.timeline-events .timeline-event .event-description.emphasis-important{border-left:solid 4px #00c6e7}.timeline-events .timeline-event.over{bottom:65%}.timeline-events .timeline-event.under{top:65%}.timeline-events .event-line{position:absolute;height:20%;border-left:solid 1px #000;top:30%}.timeline-events .event-line.emphasis-important{border-color:#00c6e7}.timeline-events .event-line.under{top:50%}.timeline-events .event-dot{position:absolute;height:8px;width:8px;border-radius:4px;background-color:#000;top:calc(50% - 4px)}.timeline-events .event-dot.emphasis-key{background-color:rgba(0,0,0,0);top:calc(50% - 2px)}.timeline-events .event-dot.emphasis-key::after{content:"";position:absolute;top:-9px;left:-6px;color:#ff7878;height:20px;width:20px;background-image:url("/assets/icons/star.svg");background-size:contain;background-repeat:no-repeat}.timeline-events .event-dot.emphasis-important{background-color:#00c6e7}.timeline-events .event-year{position:absolute;color:#000;top:calc(50% + 12px);font-family:canada-type-gibson,sans-serif}.timeline-events .event-year.under{top:50%;top:calc(50% - 32px)}.timeline-events .event-year.emphasis-key{color:#b41111;font-weight:600}.timeline-events .event-year.emphasis-important{color:#00a7be;font-weight:600}.scroll-indicator{position:absolute;top:166px;display:inline-block;font-family:open-sans,sans-serif;font-size:14px;background-color:#7eddea;padding:12px 12px 12px 6px;box-shadow:0px 2px 6px rgba(0,0,0,.109512)}.scroll-indicator::after{content:"";position:absolute;left:-19.75px;top:0px;width:0;height:0;border-right:20px solid #7eddea;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0)}.team{padding-top:0}.team-grid{display:grid;column-gap:2rem}@media(min-width: 600px){.team-grid{grid-template-columns:1fr 1fr}}@media(min-width: 960px){.team-grid{column-gap:4rem;grid-template-columns:1fr 1fr 1fr}}.team-member{margin-bottom:3rem}.team-member h4{margin-top:2rem;margin-bottom:0}.team-member img{width:70%}.team-member .caption-small{letter-spacing:3.11px;margin-bottom:.5rem}@media(min-width: 600px){.team-member{margin-bottom:5rem}}.arctrn{background-color:#f1f1f4}.arctrn-graphic{width:90%;margin-bottom:3rem}@media(min-width: 1200px){.arctrn-graphic{width:90%}}.arctrn-logo{max-width:370px;margin-bottom:3rem}.partnership{margin-bottom:4rem}.insights-hero{background-image:url("/assets/graphics/insights-hero.png");background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff}@media(min-width: 800px){.insights-hero.generic-hero{padding:8rem 0 6rem 0}}.filters{margin-top:2rem}@media(min-width: 600px){.filters{display:flex}}.search-form{position:relative;vertical-align:bottom;margin-top:1.35rem}.search-field{font-family:canada-type-gibson,sans-serif;font-weight:400;padding:1rem 3rem 1rem 1rem;border:1px #000 solid;font-style:italic;width:100%;height:100%}.search-button{position:absolute;right:1rem;top:1.6rem;transform:translateY(-50%);height:24px;width:24px;border:none;background:none;background-image:url("/assets/icons/search.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.select{width:100%;flex:1;position:relative;display:inline-block;margin-right:1rem}.select label{font-family:canada-type-gibson,sans-serif;font-size:1rem;display:block;margin-bottom:.25rem}.select select{display:none}.select .select-buttons{min-width:700px;display:none}@media(min-width: 1200px){.select .select-buttons{display:flex}}.select .select-buttons .select-button{font-family:canada-type-gibson,sans-serif;font-size:1.175rem;padding:1rem 2rem;margin-right:1rem;background-color:#f4f4f4;border:none;border-radius:1.5px;cursor:pointer}.select .select-buttons .select-button.active{background-color:#592bca;color:#fff}.select .select-replacement{position:relative;font-family:canada-type-gibson,sans-serif;font-weight:500;padding:1rem;border:1px #000 solid;cursor:pointer}.select .select-replacement::before{content:"";z-index:10;position:absolute;right:1rem;top:50%;transform:translateY(-50%);background-image:url("/assets/icons/chevron-down.svg");height:8px;width:16px;background-size:contain;background-position:center;background-repeat:no-repeat;transition:transform .25s ease}.select .select-replacement.active .select-options{display:block}.select .select-replacement.active::before{transform:translateY(-50%) rotate(180deg)}@media(min-width: 1000px){.select .select-replacement{display:none}}.select .select-options{position:absolute;display:none;top:calc(100% + .5rem);left:-1px;background-color:#fff;border:2px solid #000;width:calc(100% + 2px);z-index:1000}.select .select-options .select-option{font-family:canada-type-gibson,sans-serif;font-weight:500;padding:1rem}.select .select-options .select-option:hover,.select .select-options .select-option.active{color:#fff;background-color:#592bca}#load-posts-button{display:block;margin:2rem auto 0 auto;max-width:370px}#load-posts-button.hide{display:none}.pinned-insights{display:block}.pinned-insights.hide{display:none}.pinned-insight{position:relative;margin-bottom:2rem}.pinned-insight a:link,.pinned-insight a:visited{color:#fff;text-decoration:none}.pinned-insight:last-child{margin-bottom:0rem}@media(min-width: 600px){.pinned-insight:last-child .pinned-insight-card{margin-bottom:4rem}}.pinned-insight-card{color:#fff;background-color:#8953df;padding:1rem}.pinned-insight-card .caption,.pinned-insight-card .caption-small{margin-bottom:1rem}.pinned-insight-card h3{font-weight:400;margin-bottom:0}@media(min-width: 600px){.pinned-insight-card{margin:2rem 0 6rem 50%;width:50%;max-width:470px}.pinned-insight-card.reverse{margin-left:0}}@media(min-width: 800px){.pinned-insight-card{padding:2rem;margin-bottom:8rem}}@media(min-width: 900px){.pinned-insight-card{margin-top:4rem;margin-bottom:12rem}}@media(min-width: 940px){.pinned-insight-card{margin-left:calc(100% - 470px)}.pinned-insight-card.reverse{margin-left:0}}.pinned-insight-image{width:100%;height:60vw;max-height:450px;background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width: 600px){.pinned-insight-image{z-index:-10;box-sizing:content-box;width:60%;position:absolute;top:-2rem;left:0;height:100%;padding:2rem 0}.pinned-insight-image.reverse{left:auto;right:0}}@media(min-width: 900px){.pinned-insight-image{top:-4rem;padding:4rem 0}}@media(min-width: 940px){.pinned-insight-image{width:calc(100% - 420px)}}.post-link:link,.post-link:visited{color:#000;text-decoration:none}.insight-card .caption-small{margin-bottom:.5rem}.insight-thumbnail{height:280px;width:100%;background-size:cover;background-repeat:no-repeat;margin-bottom:1rem}.lede,.lede p{font-family:canada-type-gibson,sans-serif;font-size:1.875rem;line-height:2.5rem}.related-posts{padding-top:0}.related-posts h3{margin:2rem 0}@media(min-width: 800px){.related-posts h3{margin:4rem 0}}.related-post .caption-small{margin-bottom:.5rem}.related-post a:link,.related-post a:visited{color:#000;text-decoration:none}.culture-graphic{display:none}@media(min-width: 800px){.culture-graphic{display:block;width:100%;height:150px;background:cover no-repeat;margin-top:4rem}}.culture-graphic-mobile{width:100%;margin-top:4rem}@media(min-width: 800px){.culture-graphic-mobile{display:none}}.diversity{background-color:#ff7878}.diversity a:link,.diversity a:visited{color:#000}.diversity-values{margin-top:2rem}@media(min-width: 800px){.diversity-values{margin-top:0rem}}.diversity-value{margin-bottom:1.5rem;line-height:1.5rem}.diversity-value h5{margin-bottom:.25rem}.land-acknowledgement{color:#fff;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat}.land-acknowledgement-content{display:inline-block;max-width:960px}.in-the-community{background-color:#fff}.community-initiatives{padding-top:0;display:grid}.community-initiative img{height:80px;margin-bottom:1rem}.v-card__text>img{width:100%}.pivotpoint-navigation{position:relative;width:100%;background-color:#000;padding:1.5rem 0}.pivotpoint-navigation .content-column{display:flex;flex-direction:column;gap:1rem;align-items:center}@media(min-width: 800px){.pivotpoint-navigation .content-column{flex-direction:row;justify-content:space-between}}.pivotpoint-navigation .logo{max-width:310px}.pivotpoint-navigation .logo img{width:100%}.pivotpoint-navigation .tagline{color:#fff;font-family:canada-type-gibson,sans-serif;font-weight:100;font-size:14px}@media(min-width: 800px){.pivotpoint-navigation .tagline{padding-top:4px;font-size:1.5rem;line-height:0}}.pivotpoint-article-link:link,.pivotpoint-article-link:visited{color:#000;text-decoration:none}.pivotpoint-article-link:link .pivotpoint-article-bullet,.pivotpoint-article-link:visited .pivotpoint-article-bullet{padding:0 .5rem;color:#a1acea}.pivotpoint-article-bullet{padding:0 .5rem;color:#a1acea}.pivotpoint-article{position:relative}.pivotpoint-article h2{margin-bottom:.5rem}.pivotpoint-article header{padding:0;margin-bottom:1rem}@media(min-width: 700px){.pivotpoint-article header{width:50%}}.pivotpoint-article-meta{font-family:canada-type-gibson,sans-serif;font-weight:300}@media(min-width: 800px){.pivotpoint-article-meta{font-size:1.125rem;margin:1rem 0 3rem 0}}.pivotpoint-article-thumbnail{width:calc(100% + 40px);position:relative;left:-20px;height:300px;background-size:cover;background-position:center}@media(min-width: 700px){.pivotpoint-article-thumbnail{width:100%;left:auto;height:400px}}@media(min-width: 1000px){.pivotpoint-article-thumbnail{height:500px}}.pivotpoint-article-description{position:relative;width:calc(100% + 20px);margin-top:-3rem;background-color:#4b5bd1;color:#fff;padding:1rem}@media(min-width: 700px){.pivotpoint-article-description{position:absolute;margin-top:auto;top:0;right:0;width:45%;min-height:40%;padding:2rem;display:flex;flex-direction:column;justify-content:center}}@media(min-width: 900px){.pivotpoint-article-description p{font-size:1.25rem}}.pivotpoint-title-container{position:absolute;bottom:-4rem;left:50%;transform:translate(-50%)}.pivotpoint-title{box-sizing:border-box;padding:2rem 1rem 1rem 1rem}@media(min-width: 900px){.pivotpoint-title{padding:2rem 2rem 1rem 2rem}}.pivotpoint-headline{padding-top:1rem}.pivotpoint-headline .desktop-only{display:none}@media(min-width: 800px){.pivotpoint-headline .desktop-only{display:inline-block}}.pivotpoint-author-mobile{margin:2rem 0}.pivotpoint-author-mobile hr{border-top:1px #000 solid;margin:0}.pivotpoint-author-mobile .author-info{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 0;margin-bottom:0}.pivotpoint-author-mobile .h6{margin-bottom:0}@media(min-width: 800px){.pivotpoint-author-mobile{display:none}}.pivotpoint-author-description-mobile{display:block;padding:0;margin-top:2rem}.pivotpoint-author-description-mobile hr{border-top:1px #000 solid;margin:0}@media(min-width: 800px){.pivotpoint-author-description-mobile hr{display:none}}.pivotpoint-author-description-mobile h3{margin-bottom:0}.pivotpoint-author-description-mobile .content-column{padding-top:2rem;padding-bottom:2rem}@media(min-width: 800px){.pivotpoint-author-description-mobile .content-column{display:none}}.pivotpoint-author-desktop{display:none}@media(min-width: 800px){.pivotpoint-author-desktop{display:block;top:4.5rem}}.pivotpoint-lead p{font-size:1.25rem;font-family:canada-type-gibson,sans-serif;font-weight:300;line-height:1.3}@media(min-width: 800px){.pivotpoint-lead p{font-size:1.875rem}}.pivotpoint-footer{background-color:#000}.pivotpoint-footer .footer-body{display:flex;flex-direction:column;gap:1rem}@media(min-width: 600px){.pivotpoint-footer .footer-body{flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width: 600px){.pivotpoint-footer .footer-description{margin-bottom:0;width:60%;max-width:568px}}.pivotpoint-footer .contact-button{display:block;max-height:48px}.health-hero{position:relative;padding:6rem 0 2rem 0;color:#fff;overflow:hidden}.health-hero .anchor-links{margin-top:2rem}@media(min-width: 600px){.health-hero{padding-top:8rem}}.health-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg, #00C7B4, #00BFB6 37%, #00A9BD 95%, #00A7BE 100%)}.health-hero-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg, #00C7B4, #00BFB6 37%, #00A9BD 95%, #00A7BE 100%);background-size:cover;mix-blend-mode:multiply}.health-hero-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("/assets/graphics/healthcare-hero-mobile.svg") no-repeat center center;background-size:cover;mix-blend-mode:multiply}@media(min-width: 900px){.health-hero-bg{background:radial-gradient(circle at center, #00C7B4 0%, #00BFB6 37%, #00A9BD 95%, #00A7BE 100%)}.health-hero-bg::before{background:radial-gradient(circle at center, #00C7B4 0%, #00BFB6 37%, #00A9BD 95%, #00A7BE 100%)}.health-hero-bg::after{background-size:contain;background-position:left center;background-image:url("/assets/graphics/healthcare-hero-desktop.svg")}}.health-hero-lines{opacity:0;position:absolute;right:0;bottom:0;transform:translate(50%, 40%);height:750px;width:750px;background-image:url("/assets/graphics/healthcare-hero-lines.svg");background-size:contain}@media(min-width: 1200px){.health-hero-lines{opacity:1}}.health-hero-content{position:relative;z-index:1}.health-hero-content-max-width{max-width:910px}.health-subheading{display:none;max-width:850px}@media(min-width: 600px){.health-subheading{display:block}}.health-value-prop-section{position:relative;padding-top:6rem;padding-bottom:0}@media(min-width: 600px){.health-value-prop-section{padding-top:24rem}}.health-fixed-image{position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:30% center}@media(min-width: 600px){.health-fixed-image{position:absolute;height:100%;width:100%;right:auto;left:auto;transform:scale(1.5)}}.value-prop-card-container{position:relative}@media(min-width: 600px){.value-prop-card-container{display:flex;gap:1rem;flex-direction:row}}.value-prop-card{position:absolute;top:0;padding:2rem;background-color:#063972;color:#fff}.value-prop-card:last-of-type{position:relative}@media(min-width: 600px){.value-prop-card{position:relative;flex:1 1 0px}}.health-stats-section{background:linear-gradient(180deg, #01A1B7 0%, #01BEAD 100%);color:#fff}.health-stats-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("/assets/graphics/glow-mobile.svg") no-repeat center bottom;background-size:contain}@media(min-width: 600px){.health-stats-section:after{background:url("/assets/graphics/glow-desktop.svg") no-repeat center center}}.stats-container{display:flex;flex-direction:column;gap:2rem}@media(min-width: 740px){.stats-container{flex-direction:row;justify-content:space-between;margin-bottom:4rem}}@media(min-width: 900px){.stats-container{justify-content:center;gap:6rem}}.stat{position:absolute;left:50%;transform:translateX(-50%);top:0;display:flex;flex-direction:column;align-items:center;font-family:canada-type-gibson,sans-serif}.stat .stat-number{font-size:4.5rem;font-weight:600;line-height:100%;width:240px;text-align:center}.stat .stat-label{font-size:1.5rem;font-weight:600;text-align:center}.stat:last-of-type{position:relative}@media(min-width: 600px){.stat{transform:none;position:relative;left:0}}.word-cloud-desktop,.word-cloud-tablet,.word-cloud-mobile{z-index:3;position:relative;width:100%;height:auto}.layer2,.layer3{position:absolute;top:0;left:0;height:100%}.layer2{z-index:2}.layer3{z-index:1}.word-cloud{position:relative;width:100%;max-width:1400px;margin:2rem auto 0 auto}.word-cloud-desktop{display:none}@media(min-width: 1200px){.word-cloud-desktop{display:block}}.word-cloud-tablet{display:none}@media(min-width: 900px)and (max-width: 1200px){.word-cloud-tablet{display:block}}.word-cloud-mobile{display:block}@media(min-width: 900px){.word-cloud-mobile{display:none}}.word-cloud-svg{display:flex;justify-content:center;align-items:center}.health-services-section{background:#fff;padding-bottom:0}.health-services-section .tab-panel{background-color:#f4f4f4}.health-services-overview{display:flex;flex-direction:column-reverse;gap:2rem;margin-bottom:2rem}@media(min-width: 800px){.health-services-overview{margin-bottom:4rem;flex-direction:row;justify-content:space-between;align-items:center}}.health-services-description{max-width:630px}.health-services-diagram{width:100%}@media(min-width: 800px){.health-services-diagram{width:410px}}.health-service{display:flex;flex-direction:column;gap:2rem}@media(min-width: 1000px){.health-service{flex-direction:row;gap:2rem}}@media(min-width: 1200px){.health-service{gap:4rem}}.health-service-left-col{display:flex;flex-direction:column;gap:1rem}@media(min-width: 1000px){.health-service-left-col{width:70%}}@media(min-width: 1000px){.health-service-right-col{width:30%}}.health-service-quote-outcomes-container{display:flex;flex-direction:column;gap:1rem}@media(min-width: 700px){.health-service-quote-outcomes-container{flex-direction:row;gap:2rem;justify-content:space-between}}.health-service-heading-desktop{display:none;margin-bottom:0}@media(min-width: 600px){.health-service-heading-desktop{display:block}}.health-service-heading-mobile{display:block;margin-bottom:0}@media(min-width: 600px){.health-service-heading-mobile{display:none}}.health-service-description{font-family:canada-type-gibson,sans-serif;font-style:italic;font-weight:500;line-height:150%;letter-spacing:.5px}.health-service-quote .testimonial-content{text-align:left}.health-service-quote blockquote{margin-bottom:0}@media(min-width: 700px){.health-service-quote{max-width:360px}}.health-service-outcomes ul{margin-bottom:0;padding-left:1rem}.health-service-outcomes li{font-size:1rem;margin-bottom:.75rem}@media(min-width: 700px){.health-service-outcomes{margin-top:1.5rem;min-width:320px}}.health-desktop-only{display:none}@media(min-width: 1000px){.health-desktop-only{display:block}}.health-desktop-only .featured-work{background-color:#fff}.health-grant-writing{background-color:#fff}.health-grant-writing .content-column{display:flex;flex-direction:column;gap:2rem;align-items:center}.health-grant-writing h3{margin-bottom:3rem}.health-grant-writing .subheading-small{margin-bottom:.5rem}.health-grant-writing ul{font-size:1rem}.health-grant-writing img{max-width:500px;width:100%;padding:2rem}@media(min-width: 800px){.health-grant-writing .content-column{display:grid;column-gap:6rem;grid-template-columns:1fr 1fr}}.health-testimonials{background-color:#fff}.health-testimonials-container{display:flex;flex-direction:column;gap:2rem}@media(min-width: 800px){.health-testimonials-container{display:grid;grid-template-columns:1fr 1fr 1fr}}.video-testimonial-card{display:flex;flex-direction:column;gap:1rem}.video-testimonial-card .video-testimonial-content{display:flex;flex-direction:column;gap:.5rem}.video-testimonial-card .case-study-client{font-size:14px;margin-bottom:0}.video-testimonial-card .h5{font-size:1.25rem;line-height:30px}.video-testimonial-card img{width:100%}.video-testimonial-card .watch-video{display:flex;justify-content:center;align-items:center;max-width:260px;cursor:pointer}.video-testimonial-card .watch-video .icon{background-image:url("/assets/icons/play-black.svg");display:inline-block;height:1rem;width:1rem;margin-left:.5rem;margin-top:3px;vertical-align:middle}/*# sourceMappingURL=style.css.map */
