html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}input,input:focus{border:none;outline:none;background-image:none;background-color:rgba(0,0,0,0);box-shadow:none}@font-face{font-family:"financier";src:url("../fonts/Financier Text Italic.eot");src:url("../fonts/Financier Text Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Financier Text Italic.woff2") format("woff2"),url("../fonts/Financier Text Italic.woff") format("woff"),url("../fonts/Financier Text Italic.svg#Financier Text Italic") format("svg");font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"financier";src:url("../fonts/Financier Text.eot");src:url("../fonts/Financier Text.eot?#iefix") format("embedded-opentype"),url("../fonts/Financier Text.woff2") format("woff2"),url("../fonts/Financier Text.woff") format("woff"),url("../fonts/Financier Text.svg#Financier Text") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"founders";src:url("../fonts/FoundersGrotesk-Regular.eot");src:url("../fonts/FoundersGrotesk-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/FoundersGrotesk-Regular.woff2") format("woff2"),url("../fonts/FoundersGrotesk-Regular.woff") format("woff"),url("../fonts/FoundersGrotesk-Regular.svg#FoundersGrotesk-Regular") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"founders";src:url("../fonts/FoundersGrotesk-RegularItalic.eot");src:url("../fonts/FoundersGrotesk-RegularItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/FoundersGrotesk-RegularItalic.woff2") format("woff2"),url("../fonts/FoundersGrotesk-RegularItalic.woff") format("woff"),url("../fonts/FoundersGrotesk-RegularItalic.svg#FoundersGrotesk-RegularItalic") format("svg");font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"founders-semibold";src:url("../fonts/FoundersGrotesk-SemiboldItalic.eot");src:url("../fonts/FoundersGrotesk-SemiboldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/FoundersGrotesk-SemiboldItalic.woff2") format("woff2"),url("../fonts/FoundersGrotesk-SemiboldItalic.woff") format("woff"),url("../fonts/FoundersGrotesk-SemiboldItalic.svg#FoundersGrotesk-SemiboldItalic") format("svg");font-weight:600;font-style:italic;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"founders-semibold";src:url("../fonts/FoundersGrotesk-Semibold.eot");src:url("../fonts/FoundersGrotesk-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/FoundersGrotesk-Semibold.woff2") format("woff2"),url("../fonts/FoundersGrotesk-Semibold.woff") format("woff"),url("../fonts/FoundersGrotesk-Semibold.svg#FoundersGrotesk-Semibold") format("svg");font-weight:600;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"founders-medium";src:url("../fonts/FoundersGrotesk-MediumItalic.eot");src:url("../fonts/FoundersGrotesk-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/FoundersGrotesk-MediumItalic.woff") format("woff"),url("../fonts/FoundersGrotesk-MediumItalic.svg#FoundersGrotesk-MediumItalic") format("svg");font-weight:500;font-style:italic;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"founders-medium";src:url("../fonts/FoundersGrotesk-Medium.eot");src:url("../fonts/FoundersGrotesk-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/FoundersGrotesk-Medium.woff") format("woff"),url("../fonts/FoundersGrotesk-Medium.svg#FoundersGrotesk-Medium") format("svg");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"founders-light";src:url("../fonts/FoundersGrotesk-Light.eot");src:url("../fonts/FoundersGrotesk-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/FoundersGrotesk-Light.woff2") format("woff2"),url("../fonts/FoundersGrotesk-Light.woff") format("woff"),url("../fonts/FoundersGrotesk-Light.svg#FoundersGrotesk-Light") format("svg");font-weight:600;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}::-moz-selection{color:#fff;background:#40c1ac}::selection{color:#fff;background:#40c1ac}::-moz-selection{color:#fff;background:#40c1ac}body{color:#004f59;box-sizing:border-box;font-size:18px;font-family:"financier",Georgia,serif;padding-top:116px}html.safari body{-webkit-backface-visibility:hidden}section{position:relative}a{text-decoration:none;color:inherit}em,i{font-style:italic}strong,b{font-weight:bold}.serif-heading{font-size:44px;font-family:"financier",Georgia,serif;line-height:1;margin-bottom:1em}.background--dark-green{background-color:#004f59;color:#d1dde6}.background--green{background-color:#40c1ac;color:#d1dde6}.background--light-gray{background-color:#d1dde6}p{line-height:1.2}.p--uppercase-green{text-transform:uppercase;color:#40c1ac;font-size:18px;font-family:"founders-semibold",Helvetica,sans-serif}.p--callout{color:#40c1ac;font-family:"founders",Helvetica,sans-serif;font-size:28px;line-height:1}.two-column-container{-moz-column-count:2;column-count:2;-moz-column-gap:64px;column-gap:64px}.pullquote--centered{max-width:800px;margin:0 auto;font-size:40px;padding:0 30px}.pullquote__text{color:#40c1ac;font-family:"founders",Helvetica,sans-serif;line-height:1.1;font-size:40px}.pullquote__source{margin-top:1.5em;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em}.h2--semibold-green{font-family:"founders-medium",Helvetica,sans-serif;color:#40c1ac;font-size:22px}hr{border:none;outline:none;border-bottom:1px solid #40c1ac}img{display:block}#nav{position:fixed;left:0;top:0;width:100%;height:116px;background-color:#004f59;text-align:right;font-size:0;z-index:100}.customize-support #nav{top:32px}#nav__logo{position:absolute;width:25%;left:0;top:0;height:100%}#nav__logo img{position:absolute;top:50%;margin-top:-24px;height:44px;width:auto;left:3vw}.nav__link-container,.nav__link{display:inline-block;box-sizing:border-box;width:12.5%;vertical-align:top}.nav__link-container .nav__link{width:100%}.nav__link{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;color:#d1dde6;border-left:1px solid #40c1ac;height:116px;padding-left:16px;padding-top:84px;text-align:left}.nav__link.nav__link--phone{color:#40c1ac;letter-spacing:.05em;font-size:16px;padding-top:82px;position:relative}.nav__link.nav__link--phone:before{content:"";display:block;position:absolute;left:16px;top:56px;height:16px;width:16px;background:url(../images/arrow--green--thin.svg)}.nav__link:hover{color:#40c1ac}.nav__link.active{color:#40c1ac}.nav__dropdown{position:absolute;width:100%;box-sizing:border-box;left:0;top:116px;display:none;background-color:#004f59;color:#d1dde6;text-align:left;border-top:1px solid #40c1ac;border-bottom:1px solid #40c1ac}.nav__dropdown .nav__dropdown__column{display:block;vertical-align:top;box-sizing:border-box;padding:24px 16px;border-left:1px solid #40c1ac}.nav__dropdown .nav__dropdown__column:last-of-type{border-right:1px solid #40c1ac}.nav__dropdown .nav__dropdown__column:first-of-type{border-right:none}.nav__dropdown .nav__dropdown__column-heading{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;margin-left:-16px;margin-right:-16px;margin-bottom:24px;padding:24px 16px 12px;border-bottom:1px solid #40c1ac}.nav__dropdown .nav__dropdown__link{font-size:22px;display:block;margin-bottom:.3em}.nav__dropdown .nav__dropdown__link:hover{color:#40c1ac}.nav__dropdown .nav__dropdown__link:last-child{margin-bottom:0}.nav__dropdown .nav__dropdown__link.nav__dropdown__link--secondary:before{content:"";display:inline-block;width:.7em;height:.7em;border-left:1px solid #40c1ac;border-bottom:1px solid #40c1ac;margin-right:.3em;vertical-align:top;position:relative;top:.1em}.nav__dropdown#nav__dropdown--services{padding-left:25%;padding-right:25%;padding-right:calc(25% - 1px)}.nav__dropdown#nav__dropdown--services .nav__dropdown__column{width:50%}.nav__dropdown#nav__dropdown--about{padding-left:37.5%}.nav__dropdown#nav__dropdown--articles{padding-left:50%}.nav__dropdown__button{display:none}@media only screen and (max-width: 1500px){.nav__dropdown#nav__dropdown--services{padding-right:0}.nav__dropdown#nav__dropdown--services .nav__dropdown__column{border-right:none !important}}.nav__link-container:hover .nav__dropdown{display:flex}#hamburger-menu{display:none}footer{margin-bottom:60px}.footer__row{border-bottom:1px solid #40c1ac;color:#004f59}.footer__column{display:block;position:relative;font-size:18px;border-left:1px solid #40c1ac;box-sizing:border-box;padding:16px 16px;overflow:hidden}.footer__column:last-of-type{border-right:1px solid #40c1ac}.footer__row--tall .footer__column{padding:60px 16px}.footer-column__column{float:left;width:48%}.footer-column__column:first-of-type{margin-right:4%}.footer__heading{font-family:"financier",Georgia,serif;font-size:28px;line-height:1;margin-bottom:.5em}.footer__link,.footer__text{display:block;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;color:#004f59;margin-bottom:.5em;line-height:1}.footer__link:last-child,.footer__text:last-child{margin-bottom:-0.3em}.footer__link:hover{color:#40c1ac}.footer__link--social{display:block;font-family:"financier",Georgia,serif;color:#40c1ac;font-size:28px;position:relative;top:-0.2em;line-height:.7;margin-bottom:.4em}.footer__hipaa{display:block;width:100%;width:calc(100% - 32px);max-width:128px;height:auto;position:absolute;bottom:16px;left:16px}.thin-arrow:after{content:"";display:inline-block;height:.45em;width:.45em;margin-left:.25em;background:url(../images/arrow--green--thin.svg)}.regular-arrow:after{content:"";display:inline-block;height:.45em;width:.45em;margin-left:.25em;background:url(../images/arrow--green.svg)}.semibold-cta{color:#004f59;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;position:relative;padding-left:48px}.semibold-cta:hover{color:#40c1ac !important}.semibold-cta:before{content:"";display:block;position:absolute;left:0;top:0;height:32px;width:32px;margin-right:16px;background:url(../images/arrow--green--thinner.svg);top:1px}.semibold-cta.semibold-cta--left-offset{position:relative;left:-48px}.semibold-cta.semibold-cta--white-arrow:hover{color:#fff !important}.semibold-cta.semibold-cta--white-arrow:before{background:url(../images/arrow--white--thinner.svg)}.semibold-cta.semibold-cta--large{font-size:28px}.semibold-cta.semibold-cta--green{color:#40c1ac}.semibold-cta--arrow{font-size:20px}.semibold-cta--arrow:before{content:"";display:inline-block;height:64px;width:64px;margin-right:1em;background:url(../images/arrow-circled--light-green--thin.svg);vertical-align:middle;position:relative;top:1px}.background--dark-green .semibold-cta{color:#40c1ac}.background--dark-green .semibold-cta:hover{color:#d1dde6 !important}.column-container,.contact__row{display:flex;align-items:stretch;flex-wrap:wrap}.column--1-12{width:8.333%}.column--2-12{width:16.666%}.column--3-12{width:25%}.column--4-12{width:33.333%}.column--5-12{width:41.666%}.column--6-12{width:50%}.column--7-12{width:58.333%}.column--8-12{width:66.666%}.column--9-12{width:75%}.column--10-12{width:83.333%}.column--12-12{width:100%}.column--3-8{width:37.5%}.column--5-8{width:62.5%}.column--1-12,.column--2-12,.column--3-12,.column--4-12,.column--5-12,.column--6-12,.column--7-12,.column--8-12,.column--9-12,.column--10-12,.column--3-8,.column--5-8{box-sizing:border-box}.column--vertically-centered{align-self:center}#newsletter-cta{background-color:#004f59;position:relative}#newsletter-form{position:relative}#newsletter-form label{display:block;text-transform:uppercase;font-size:28px;font-family:"financier",Georgia,serif;color:#d1dde6;padding:90px 0;padding-left:16.666vw;max-width:15em;width:25%}#newsletter-form #newsletter-form__input-container{position:absolute;left:50%;top:50%;max-width:640px;width:33.333%;margin-top:-32px}#newsletter-form input{background:rgba(0,0,0,0) !important;color:#d1dde6;font-family:"financier",Georgia,serif;font-size:22px;height:64px;border:1px solid #40c1ac;border-radius:8px 0 0 8px;width:75%;padding-left:1em}#newsletter-form button{background-color:#40c1ac;color:#004f59;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;text-align:center;border:none;outline:none;height:64px;border-radius:0 10px 10px 0;width:25%;cursor:pointer;padding:0;line-height:72px}#newsletter-form .contact-form__status-message{color:#fff;position:absolute;display:block;left:50%;top:70%;top:calc(50% + 48px)}#hero--home{height:calc(100vh - 116px);min-height:600px;max-height:60vw;color:#fff;position:relative;width:100%;display:table;background-image:url(../images/photos/home-hero__3-person-meeting.jpg);background-position:right;background-size:cover}#hero--home .hero--home__row{display:table-row;height:300px}#hero--home .hero--home__row div{display:table-cell;border-bottom:1px solid #fff;box-sizing:border-box}#hero--home .hero--home__row div:first-of-type{width:70%}#hero--home .hero--home__row:first-of-type{height:25%}#hero--home .hero--home__row:last-of-type{height:100%}#hero--home .hero--home__row:last-of-type div{border-bottom:none}#hero--home #hero--home__container{padding:clamp(40px,5vw,80px);max-width:600px;min-width:600px}#hero--home h1{font-size:44px}#hero--home h2{font-size:22px;margin:1em 0 1.5em;max-width:16.9em}#hero--home a{color:#fff}#home__intro{margin:180px 0 240px;padding:72px 8.333vw 0;border-top:1px solid #40c1ac}#home__intro h2{font-size:44px;margin-bottom:1.5em;max-width:14em}#home__intro h3{font-size:44px;margin-top:-0.2em}#home__intro .column-container{gap:40px;flex-wrap:nowrap}#home__intro .p--callout{padding:1em;border-top:1px solid #40c1ac;border-bottom:1px solid #40c1ac;font-size:22px}#home__intro .semibold-cta{margin-top:40px}#home__services-diagram{padding-top:150px}#home__services-diagram #home__services-diagram__container{padding:90px 8.333vw}#home__services-diagram img{width:100%;max-width:min(130vh - 116px,1440px);margin:0 auto;display:block}#home__video{padding:90px 8.333vw;border-top:1px solid #40c1ac;background:linear-gradient(to top, #FFF 0%, #D1DDE6 100%)}#home__video #home__video__size-container{position:relative;max-width:1440px;margin:0 auto}#home__video #home__video__container{padding-bottom:56.25%;position:relative}#home__video #home__video__container iframe{position:absolute;top:0;left:0;height:100%;width:100%}#home__content-1{border-top:1px solid #40c1ac}#home__content-1 h2{font-size:44px;max-width:14em;margin-bottom:1em}#home__content-1 h4{font-size:28px;font-family:"founders",Helvetica,sans-serif;max-width:16em}#home__content-1 p{margin-top:1em;margin-bottom:1em}#home__content-1 a{margin-top:2em}#home__content-1 #home__content-1__content{padding-top:150px;padding-left:80px;padding-bottom:240px;border-left:1px solid #40c1ac}#home__content-1 #home__content-1__img-column{position:relative}#home__content-1 #home__content-1__img-column img{width:100%;box-sizing:border-box;padding-left:80px;position:absolute;bottom:0;margin-bottom:-33%}#home__content-2{border-top:1px solid #40c1ac}#home__content-2 .column--8-12{padding-top:90px;padding-left:80px;padding-bottom:70px;border-left:1px solid #40c1ac}#home__content-2 .column--3-12{border-left:1px solid #40c1ac;margin-top:16.4%}#home__content-2 #home__content-2__content{width:55%;max-width:545px}#home__content-2 h2{font-size:44px;max-width:14em;margin-bottom:1em}#home__content-2 p{margin-top:1em}#home__content-2 h3{margin-top:1em;margin-bottom:1em;font-size:28px;font-family:"founders",Helvetica,sans-serif;max-width:11em;line-height:1}#home__content-3{border-bottom:1px solid #40c1ac}#home__content-3 .column--9-12{padding-bottom:180px}#home__content-3 .column--9-12 img{box-sizing:border-box;padding-right:120px;width:100%;margin-bottom:80px}#home__content-3 .column--9-12 .column-container{gap:30px;position:relative}#home__content-3 .column--9-12 #home__content-3__content{margin-left:8.333vw;padding-right:120px;max-width:1100px}#home__content-3 .column--9-12 h2{font-size:44px;max-width:14em;margin-bottom:1em}#home__content-3 .column--9-12 p{margin-bottom:2em}#home__content-3 .column--3-12{border-left:1px solid #40c1ac;position:relative}#home__content-3 .column--3-12 #home__content-3__callout{position:absolute;bottom:0;font-size:28px;padding-left:80px;padding-right:80px;padding-bottom:252px}#home__metrics{max-width:1440px;margin:0 auto}#home__metrics h3{margin:0 0 90px 80px;padding-top:180px}#home__metrics #home__metrics__container{overflow:hidden}#home__metrics .home__metric{box-sizing:border-box;width:33.333%;padding-bottom:33.333%;float:left;position:relative}#home__metrics .home__metric:nth-of-type(3n){border-right:0}#home__metrics .home__metric img{position:absolute;top:0;left:0;width:100%;height:100%}#home__metrics .home__metric.home__metric--2-col{width:66.666%}#home__metrics .home__metric.home__metric--border{border-right:1px solid #40c1ac}#home__content-4{background:linear-gradient(to bottom, #D1DDE6 0%, #FFF 95%);padding-top:120px;margin-top:180px}#home__content-4 h2{font-size:44px;max-width:10em;margin-top:.5em;margin-bottom:.5em;margin-left:8.333vw}#home__content-4 hr{margin:0}#home__content-4 a{margin-top:2.5em}#home__content-4 .column-container:first-of-type .column--3-8{padding-left:8.333vw;padding-top:20px;padding-bottom:90px}#home__content-4 .column-container:first-of-type .column--3-8 .home__content-4__content{max-width:480px}#home__content-4 .column-container:first-of-type .column--5-8{margin-bottom:90px}#home__content-4 .column-container:first-of-type .column--5-8 img{width:100%;box-sizing:border-box;padding-left:8.333vw}#home__content-4 #home__content-4__decorative-row{border-top:1px solid #40c1ac;border-bottom:1px solid #40c1ac;height:150px}#home__content-4 #home__content-4__decorative-row .column--3-8{border-right:1px solid #40c1ac}#home__content-4 .column-container:last-of-type .column--3-8{border-right:1px solid #40c1ac}#home__content-4 .column-container:last-of-type .column--5-8{margin-bottom:300px}#home__content-4 .column-container:last-of-type .column--5-8 h2{margin-left:0}#home__content-4 .column-container:last-of-type .column--5-8 .home__content-4__content{max-width:480px;margin-top:80px;margin-left:8.333vw}#home__content-4 p{margin-top:1em}#home__content-4 h3{margin-top:1em;margin-bottom:.5em;font-size:28px;font-family:"founders",Helvetica,sans-serif;max-width:10em;line-height:1}#testimonials-container{background-color:#dfe6ec;padding:60px 0;position:relative}#testimonials-container #testimonials{margin-right:max(8.333vw,80px);margin-left:max(8.333vw,80px);height:900px;overflow:hidden}#testimonials-container .testimonial-group{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));grid-gap:32px;padding:0 16px;box-sizing:border-box}#testimonials-container .testimonial{margin:0 auto;position:relative;background-color:#fff;padding:16px;box-sizing:border-box}#testimonials-container .testimonial p{font-size:18px;font-family:"financier",Georgia,serif;line-height:1.05;max-width:900px;margin:0 auto}#testimonials-container .testimonial p span{color:#40c1ac;white-space:nowrap;font-family:"founders-medium",Helvetica,sans-serif}#testimonials-container .testimonial p span::before{content:" — "}#testimonials-container .carousel-dots{display:inline-block;position:absolute;right:max(8.333vw,80px);margin-right:8px;bottom:24px}#testimonials-container .carousel-dots .carousel-dot{height:12px;width:12px;text-align:center;display:inline-block;border-radius:50%;border:1px solid #40c1ac;line-height:12px;margin-right:6px;pointer-events:none}#testimonials-container .carousel-dots .carousel-dot.active{background-color:#40c1ac}#testimonials-container .carousel-arrow{position:absolute;top:50%;margin-top:-64px}#testimonials-container .carousel-arrow--left{transform:rotate(90deg);left:3vw;left:calc(4.166vw - 32px)}#testimonials-container .carousel-arrow--right{transform:rotate(-90deg);right:3vw;right:calc(4.166vw - 32px)}.carousel{position:relative}.carousel-items{position:absolute;top:0;left:0;height:100%;width:100%}.carousel-item{width:100%;float:left}.carousel-item.active{left:0}.carousel-item.next{left:100%;transition-duration:0s}.carousel-arrow{width:64px;height:64px;background-image:url(../images/arrow-circled--light-green--thinner.svg);cursor:pointer}#home__map{margin:120px 0}#home__map .column-container{max-width:1440px;margin:0 auto}#home__map hr{margin:30px 0}#home__map h2{font-size:28px;text-align:center;display:block}#home__map img{width:100%;max-width:80vh;margin:30px auto 0}#home__map .map__legend-container{display:inline-block}#home__map .map__legend-block{height:96px;width:16px;box-sizing:border-box;display:inline-block;vertical-align:middle;margin-right:16px}#home__map .map__legend-label{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;display:inline-block;vertical-align:middle;padding-right:100px}#home__map .map__legend-label:last-of-type{margin-right:0}#hero--services{position:relative}#hero--services h1{font-size:44px;max-width:24em;margin-left:8.333vw;padding:180px 0;width:50%}#hero--services h2{font-size:25px;margin-bottom:1em}#hero--services .column-container{border-top:1px solid #40c1ac}#hero--services .column--3-12,#hero--services .column--3-8:nth-of-type(2){border-left:1px solid #40c1ac}#hero--services #hero--services__content-1{padding:80px;max-width:480px}#hero--services #hero--services__content-1 p:last-of-type{color:#40c1ac;margin-top:1em;font-size:22px}#hero--services #hero--services__content-2{padding:80px;padding-left:8.333vw;max-width:480px}#hero--services #hero--services__img{background-image:url(../images/photos/services-hero__reflection.jpg);background-size:cover;background-position:right}#services__categories{overflow:hidden;display:flex}#services__categories h3{max-width:8em;margin-left:4.166vw}#services__categories hr{border:none;outline:none;border-bottom:1px solid #40c1ac}#services__categories p{margin-top:1.5em;max-width:28em;padding:0 4.166vw;margin-bottom:1.5em}#services__categories .semibold-cta{position:relative;margin-left:4.166vw;margin-bottom:2em}#services__categories ul{list-style:none;bottom:0;left:0;width:100%;border-bottom:1px solid #40c1ac;margin-bottom:30px}#services__categories li{border-top:1px solid #40c1ac;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;height:52px;box-sizing:border-box}#services__categories li a{display:block;padding:1.5em 4.166vw .5em;height:52px;box-sizing:border-box}#services__categories li a:hover{color:#40c1ac}#services__categories .services__categories__column{box-sizing:border-box;padding:90px 0 0;border-top:16px solid #40c1ac;border-bottom:1px solid #40c1ac;position:relative}#services__categories .services__categories__column:nth-of-type(2){border-color:#d1dde6;background-color:#40c1ac;border-bottom:none;padding:90px 4.166vw}#services__categories .services__categories__column:nth-of-type(2) .services__categories__graphic-container{max-width:480px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}#services__categories .services__categories__column:nth-of-type(2) h2{max-width:none;text-align:center;color:#d1dde6;margin-top:1.25em}#services__categories .services__categories__column:last-of-type{border-color:#004f59}#services__explore{padding:112px 8.333vw}#services__explore img{width:96px;margin:0 auto;display:block}#services__explore h3{font-size:44px;font-family:"financier",Georgia,serif;color:#d1dde6;margin:1em auto 0;text-align:center;max-width:15em}#services__content{position:relative;margin-bottom:-1px}#services__content #services__content__nav-container{position:absolute;height:100%;width:400px;border-right:1px solid #40c1ac;top:0;left:0;bottom:0;padding-top:1px}#services__content #services__content__nav{position:sticky;top:116px}#services__content .services__content__nav__category-heading,#services__content .services__content__nav__link-container{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;border-bottom:1px solid #40c1ac;height:54px;box-sizing:border-box;padding-left:36px}#services__content .services__content__nav__category-heading{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;color:#40c1ac;padding-top:.2em;line-height:54px}#services__content .services__content__nav__link-container{display:block;font-size:20px;position:relative;overflow:hidden;height:54px;transition:height .2s ease-in-out;border-right:0 solid #40c1ac;border-right-width:0}#services__content .services__content__nav__link-container.active{border-right-width:8px}#services__content .services__content__nav__link{cursor:pointer;line-height:54px;height:54px;display:block}#services__content .services__content__nav__link:hover{color:#40c1ac}#services__content .services__content__nav__subservice-container{position:absolute;display:block;left:36px;top:58px}#services__content .services__content__nav__subservice-link{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;display:block;cursor:pointer;margin-bottom:.5em}#services__content .services__content__nav__subservice-link:hover{color:#40c1ac}#services__content #services__content__container{margin-left:400px}#services__content .services__content__service-container{border-top:1px solid #40c1ac}#services__content .services__content__service-container:first-child{border-top:none}#services__content .services__content__service-heading{height:240px;position:relative;border-bottom:1px solid #40c1ac;margin-bottom:40px}#services__content .services__content__service-heading h2{position:absolute;left:12.5%;right:12.5%;font-size:44px;bottom:48px}#services__content .services__content__subservice-heading{height:160px;position:relative;border-bottom:1px solid #40c1ac;border-top:1px solid #40c1ac;margin-bottom:40px}#services__content .services__content__subservice-heading h3{position:absolute;left:12.5%;right:12.5%;font-size:28px;bottom:48px}#services__content .services__content__column-container{padding-left:12.5%;padding-bottom:80px;max-width:1120px;font-size:0}#services__content .services__content__column{width:37.5%;display:inline-block;font-size:18px;vertical-align:top}#services__content .services__content__column:first-of-type{margin-right:12.5%}#services__content p{margin-bottom:36px}#services__content .services__content__subservice-link{display:inline-block;font-family:"founders",Helvetica,sans-serif;font-size:28px;margin-bottom:.2em;cursor:pointer}#services__content .services__content__infographic{width:120%;margin-left:-10%}.border-list{border-top:1px solid #40c1ac;margin-left:-40px;margin-right:-40px;margin-bottom:40px}.border-list .border-list__heading{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;color:#40c1ac;padding-top:1.25em;padding-bottom:.75em}.border-list .border-list__subheading{font-style:italic}.border-list.border-list--contained{margin-left:0;margin-right:0}.border-list>div,.border-list>a{padding-left:40px;padding-right:40px;padding-top:.75em;padding-bottom:.75em;border-bottom:1px solid #40c1ac;display:block}.border-list>a{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;padding-top:1.4em;padding-bottom:1em}.border-list ul{margin-top:.5em;list-style-type:none}.border-list ul li{margin-left:40px;margin-bottom:.15em;position:relative}.border-list ul li:before{content:"";display:inline-block;width:8px;height:8px;background-color:#d1dde6;vertical-align:middle;position:absolute;left:-24px;top:7px}.border-list table{border-collapse:collapse}.border-list tr{border-bottom:1px solid #40c1ac}.border-list td{border-right:1px solid #40c1ac;padding-left:40px;padding-right:40px;padding-top:.75em;padding-bottom:.75em}.border-list td:last-of-type{border-right:none}.accordion{border-bottom:1px solid #40c1ac}.accordion .accordion-row{border-top:1px solid #40c1ac;overflow:hidden;transition:height .5s ease-in-out}.accordion .accordion-row .accordion-row__heading{font-size:28px;font-family:"financier",Georgia,serif;padding:.75em 0;cursor:pointer;border-bottom:1px solid #40c1ac;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding-right:70px}.accordion .accordion-row .accordion-row__heading:after{content:"";position:absolute;width:16px;height:8px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../images/arrow-accordion.svg);right:30px;top:50%;margin-top:-4px}.accordion .accordion-row.open .accordion-row__heading:after{transform:rotate(180deg)}.accordion .accordion-row .column-container{gap:64px;padding-bottom:90px;padding-top:64px}#service__hero{padding-top:min(12.5vw,240px);padding-bottom:min(12.5vw,240px)}#service__h1{border-bottom:1px solid #40c1ac;display:block;width:100%;padding-bottom:.5em;margin-bottom:0}.cta-heading{font-size:28px;margin:1.5em 0 .25em;font-family:"founders-medium",Helvetica,sans-serif}.vr-centered{width:1px;height:100%;margin:0 auto;background-color:#40c1ac}.background--gray-gradient{background:linear-gradient(to bottom, #D1DDE6 0%, #fff 35%)}.service__content-container{max-width:1160px;margin:0 auto;padding:120px 60px 60px;position:relative;row-gap:64px;-moz-column-gap:64px;column-gap:64px}.service__content-container .column--12-12--no-gap{margin-bottom:-64px}.service__content-container.service__content-container--wide-row-spacing{row-gap:120px}.service__content-container .column--6-12{width:calc(50% - 64px);flex-grow:1;max-width:calc(50% - 32px)}.service__content-container h1{font-size:44px;font-family:"financier",Georgia,serif;line-height:1;margin-bottom:.6em}.service__content-container p+.border-list{margin-top:24px}.service__content-container .border-list+p{margin-top:24px}.service__content-container p+p{margin-top:24px}.service__content-container p+a{margin-top:30px}.service__content-container img+h2{margin-top:40px}.service__content-container .border-button{margin-top:24px}.service__content-container .border-button+p{margin-top:36px}.service__content-container h2{font-family:"founders-medium",Helvetica,sans-serif;font-size:28px;margin-bottom:.6em;line-height:1.05}.service__content-container p+h2{margin-top:24px}.service__content-container .border-list{margin-bottom:0}.service__content-container .border-list+.border-button{margin-top:36px}.service__content-container img{width:100%;height:auto}.service__content-container img:first-child{margin-top:0}.service__content-container .image--centered{max-width:960px;width:66%;margin:0 auto}.service__content-container hr{width:100%;width:calc(100% + 60px);margin:90px -30px}.service__content-container--borders:after{content:"";position:absolute;pointer-events:none;border-left:1px solid #40c1ac;border-right:1px solid #40c1ac;top:300px;bottom:0;left:-40px;right:-40px}.service__wide-image{max-width:840px;margin:0 auto;margin-top:60px;width:100%}.service__footer-spacer{height:150px}.background--light-gray--gradient{background:linear-gradient(to bottom, #D1DDE6 0%, #FFF 95%)}#hero--about{border-top:1px solid #40c1ac}#hero--about .column--6-12:first-of-type{padding:180px 8.333vw}#hero--about h1{font-size:44px;max-width:12em}#hero--about .column--6-12:last-of-type{border-left:1px solid #40c1ac;background:url(../images/photos/about-hero__meeting.jpg);background-position:center;background-size:cover}#about__values .about__value{padding-bottom:12.5%;position:relative}#about__values .about__value:nth-of-type(1){background-color:#004f59;color:#d1dde6;border-top:1px solid #40c1ac}#about__values .about__value:nth-of-type(1):after{background-color:#40c1ac}#about__values .about__value:nth-of-type(2){background-color:#829995;color:#d1dde6;border-top:1px solid #40c1ac}#about__values .about__value:nth-of-type(3){background-color:#40c1ac}#about__values .about__value:nth-of-type(3):after{background-color:#fff}#about__values .about__value:nth-of-type(4){background-color:#d1dde6}#about__values #about__values__heading{position:absolute;top:max(-2vw,-32px);left:2vw;margin-top:-0.8em}#about__values .about__value__name{font-size:min(44px,2vw);position:absolute;top:2.5vw;left:2vw}#about__story{padding:180px 8.333vw;border-top:1px solid #fff}#about__story div{max-width:960px;margin:0 auto}#about__story h2{margin-bottom:.5em}#about__story p{font-size:22px;line-height:1.25}#about__story a{margin-top:2em}#about__team{padding:150px 8.333vw}#about__team h2{font-size:44px;margin-left:80px;margin-bottom:1em}#team-members-container{overflow:hidden;max-width:1440px;margin:0 auto 10vw;position:relative}#team-members{border-top:1px solid #40c1ac}.team-member-row{display:flex;border-top:1px solid #40c1ac;margin-top:-1px;background-color:#fff;border-left:1px solid #40c1ac}.team-member{width:33.33%;font-size:18px;vertical-align:top;box-sizing:border-box;padding:40px;padding-bottom:80px;cursor:pointer;border-right:1px solid #40c1ac;border-bottom:1px solid #40c1ac}.team-member.active{border-bottom:11px solid #40c1ac;padding-bottom:70px}.team-member img{width:100%;margin-bottom:1em}.team-member__name{font-size:28px}.team-member__title{color:#40c1ac;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;margin-top:1em}.team-member__title-long{display:none}.team-member__article-links{display:none}#team-member-bio{position:absolute;top:0;left:0;height:0;overflow:hidden;width:100%;padding:0 auto;z-index:2}#team-member-bio__content{position:relative;padding:60px 80px}#team-member-bio__content hr{height:1px;background-color:#40c1ac;border:none;margin-left:-80px;margin-right:-80px;margin-top:28px;margin-bottom:32px}.team-member-bio__name{font-size:28px}.team-member-bio__title{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;margin-top:1em}.team-member-bio__bio{font-size:18px;display:block;margin-right:60px;-moz-columns:2;columns:2;-moz-column-gap:40px;column-gap:40px;max-width:1000px}.team-member-bio__linkedin{display:inline-block;position:absolute;top:60px;right:40px;padding:0 32px;height:50px;line-height:56px;border:1px solid #40c1ac;border-radius:30px;cursor:pointer;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em}#team-member-bio.no-article-links .team-member-bio__article-links-heading{display:none}#team-member-bio.no-article-links .team-member-bio__article-links{display:none}.team-member-bio__article-links-heading{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;margin-top:30px;margin-left:-80px;padding-left:80px;padding-top:20px;padding-bottom:12px;border-bottom:1px solid #40c1ac;border-top:1px solid #40c1ac}.team-member-bio__article-links a{display:block;position:relative;padding-left:80px;padding-top:16px;padding-bottom:16px;margin-left:-80px;font-size:18px;line-height:1;border-bottom:1px solid #40c1ac}.team-member-bio__article-links a:hover{color:#40c1ac}#team-member-bio__close-button{margin-top:40px;cursor:pointer;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;display:inline-block;padding:10px 0}#team-member-bio__close-button:before{content:"";display:inline-block;height:24px;width:24px;margin-right:1em;background:url(../images/close--green--thin.svg);vertical-align:middle;position:relative;top:1px}#about__careers{padding:180px 8.333vw;border-bottom:1px solid #40c1ac}#about__careers div{max-width:960px;margin:0 auto}#about__careers h2{margin-bottom:.5em}#about__careers p{font-size:22px;line-height:1.25;margin-right:2em}#about__careers .column-container{margin-bottom:2em}#hero--careers{background-image:url(../images/photos/careers__hq.png);background-size:cover;background-position:center;height:60vw;box-sizing:border-box;color:#fff;padding:5vw 6.66vw}#hero--careers h1{font-size:44px}#hero--careers p{font-size:25px;font-family:"founders",Helvetica,sans-serif;margin:1em 0;max-width:14em}#careers__video{padding:6.66vw 3.33vw}#careers__video .column--7-12{padding-right:5vw}#careers__video .column--7-12 .video-container{width:100%;padding-bottom:56.25%;position:relative}#careers__video .column--7-12 iframe{position:absolute;height:100%;width:100%;left:0;top:0}#careers__video .column--5-12{max-width:560px}#careers__video .column--5-12 h2{font-size:44px}#careers__video .column--5-12 h3{font-family:"founders-semibold",Helvetica,sans-serif;color:#40c1ac;font-size:25px;margin-top:1em}#careers__video .column--5-12 p{margin-top:1em}#careers__opportunities{padding:6vw 3.33vw 5vw}#careers__opportunities h3{text-align:center;font-family:"founders",Helvetica,sans-serif;color:#40c1ac;font-size:28px;line-height:1}#careers__opportunities h2{text-align:center;font-size:44px;line-height:1;margin-bottom:.6em}#careers__opportunities>p{font-size:20px;font-family:"founders",Helvetica,sans-serif;text-align:center;padding-bottom:2.5em;margin:0 auto;max-width:30em}#careers__opportunities #careers__opportunities-container{overflow:hidden;max-width:1400px;border-top:1px solid #40c1ac;margin:0 auto}#careers__opportunities #careers__opportunities-container--inner{margin:0 -32px;display:grid;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr))}#careers__opportunities .careers__opportunity{padding:32px;border-bottom:1px solid #40c1ac;border-right:1px solid #40c1ac}#careers__opportunities .careers__opportunity .careers__opportunity__department{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;font-family:"founders-semibold",Helvetica,sans-serif;color:#40c1ac;margin-bottom:.5em}#careers__opportunities .careers__opportunity h4{font-family:"founders-medium",Helvetica,sans-serif;font-size:25px}#careers__opportunities .careers__opportunity p{margin-top:.5em}#careers__opportunities .careers__opportunity p a{font-family:"founders-semibold",Helvetica,sans-serif;color:#40c1ac;display:none}#careers__opportunities .careers__opportunity .border-button{display:none}#careers__stats{display:flex;padding:8.33vw;background-color:#dfe6ec}#careers__stats .careers__stat{width:25%;border-right:1px solid #40c1ac}#careers__stats .careers__stat:first-child{border-left:1px solid #40c1ac}#careers__stats .careers__stat:last-child div:first-child{font-size:min(3vw,60px);line-height:min(20vw,200px)}#careers__stats .careers__stat div:first-child{border-bottom:1px solid #40c1ac;font-size:min(10vw,128px);line-height:min(20vw,200px);color:#40c1ac;text-align:center;padding:0 .25em}#careers__stats .careers__stat div:last-child{font-family:"founders-semibold",Helvetica,sans-serif;font-size:25px;font-size:min(3vw,25px);text-align:center;padding:1em}#careers__leadership{padding:3.33vw;padding-bottom:0}#careers__leadership .column-container{max-width:1300px;margin:0 auto;padding-bottom:3.33vw}#careers__leadership .column--6-12:first-of-type{border-right:1px solid #40c1ac}#careers__leadership .column--6-12{padding:40px;font-family:"founders-medium",Helvetica,sans-serif;font-size:25px}#careers__leadership .column--6-12 p{color:#aac5c9;line-height:1.1;margin-bottom:.2em}#careers__leadership .column--6-12 div{color:#40c1ac}#careers__leadership hr{margin:0}#careers__categories{padding:120px 40px}#careers__categories .max-width-container{width:1360px;max-width:75%;margin:0 auto}#careers__categories h2{font-size:44px;margin-bottom:1em}#careers__categories h3{font-size:28px;font-family:"founders",Helvetica,sans-serif;color:#40c1ac;max-width:20em;margin-bottom:1em}#careers__categories .border-list{max-width:760px}#careers__categories p{max-width:720px;margin-bottom:1.5em}#careers__apply{border-top:1px solid #40c1ac;padding:120px 40px 0}#careers__apply .max-width-container{width:1360px;max-width:75%;margin:0 auto}#careers__apply h2{font-size:44px;margin-bottom:1em}#careers__apply h3{font-size:28px;font-family:"founders",Helvetica,sans-serif;color:#40c1ac;max-width:22em;margin-bottom:1em}#careers__hr-contact-info{margin-bottom:150px}#careers__apply-form{margin-top:40px}#careers__apply-form h2{font-size:28px;letter-spacing:0;font-family:"financier",Georgia,serif;color:#004f59;text-transform:none;padding-left:20px}#careers__apply-form .file-upload{margin:44px 52px}.file-upload{position:relative;display:inline-block}.file-upload:hover .file-upload__button{background-color:#40c1ac;color:#fff}.file-upload__button{background:none;font-weight:normal}.file-upload input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0;cursor:pointer;width:100%;height:100%}input[type=file],input[type=file]::-webkit-file-upload-button{cursor:pointer}#file-upload__secondary{position:absolute;left:115%;top:9px;max-width:40vw;width:400px}#file-upload__label{font-size:18px;font-family:"founders",Helvetica,sans-serif;display:inline-block}#file-upload__clear{cursor:pointer;font-size:14px;display:none;margin-left:.5em;height:16px;width:16px;background:url(../images/close--green.svg);vertical-align:middle;position:relative;top:-1px}.border-button{padding:14px 24px 8px;border-radius:100px;border:1px solid #40c1ac;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;display:inline-block;cursor:pointer;text-align:center}.border-button:hover{background-color:#40c1ac;color:#fff}.border-button.border-button--white{border-color:#fff;color:#fff}.border-button.border-button--pill{background-color:#fff;color:#004f59;border:none}.border-button.border-button--pill:hover{color:#fff;background-color:#40c1ac}.border-button--tall{padding:14px 40px 8px}.contact__table{width:1440px;max-width:75%;margin:80px auto;box-sizing:border-box;border:1px solid #40c1ac}.contact__table h2,.contact__table label{color:#40c1ac;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em}.contact__table label{text-align:right;padding-right:16px}.contact__table textarea{max-width:900px;min-height:160px;border:none;border-left:1px solid #40c1ac;background:none}.contact__table input,.contact__table textarea,.contact__table select{outline:none;font-family:"financier",Georgia,serif;font-size:22px;border-radius:0;margin:0}.contact__table input:focus,.contact__table textarea:focus,.contact__table select:focus{outline:none;border-left:1px solid #40c1ac}.contact__table #contact__submit{color:#fff;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;background-color:#40c1ac;border:none;cursor:pointer;padding:24px 18px}.contact__table .contact-form__status-message{border-left:none;height:64px}.contact__table select{font-size:24px;display:block;margin:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;border-left:1px solid #40c1ac;outline:0px;height:80px;background-image:url(../images/arrow-dropdown.svg);background-position:right;background-repeat:no-repeat}.contact__table option{font-size:18px !important}.contact-form--service{margin:0;max-width:none;width:auto}.contact-form--service label{text-align:left;padding:16px}.contact-form--service input{padding:12px 16px}.contact-form--service textarea:focus{border-left:none}.contact-form--service #contact__submit{padding:16px;padding-bottom:12px;text-align:left}.contact-form--service .contact-form__status-message{height:auto}.contact__row{border-bottom:1px solid #40c1ac;overflow:hidden;box-sizing:border-box}.contact__row:last-of-type{border-bottom:none}.contact__column{display:block;float:left;border-left:1px solid #40c1ac;box-sizing:border-box;padding:24px 32px}.contact__column:first-child{border-left:none}.contact__column.contact__column--border-top{border-top:1px solid #40c1ac !important}#contact__phone-link{font-size:28px;color:#004f59;padding-bottom:2em}#contact__phone-link:hover{color:#40c1ac}#contact__social .column--12-12{padding:15px 15px 40px}#contact__social .column--2-12{padding:15px 15px 40px}#contact__social a{font-size:22px;height:120px;color:#004f59}#contact__social a:hover{color:#40c1ac}#contact__locations .contact__row{border:none}#contact__locations .column--12-12{padding:15px 15px 40px}#contact__locations .column--4-12{padding:0}#contact__locations .column--4-12:nth-of-type(3n+1){border-left:none}#contact__locations .contact__location__title{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;color:#40c1ac;border-bottom:1px solid #40c1ac;border-top:1px solid #40c1ac;padding:40px 15px 12px}#contact__locations .contact__location__address{padding:15px 15px 40px;font-size:22px;line-height:1.2}#hero--articles .pill-container{right:0;top:0}#articles__posts{margin:60px 8.333vw 0;border-top:1px solid #d1dde6}#articles__posts .article-summary__text{margin:0 24px}#articles__posts .article-summary__title{font-size:28px;margin-bottom:.5em}#articles__posts .article-summary__excerpt{display:none}#articles__posts .article-summary__image{margin-bottom:24px}#articles__posts .article-summary__category{display:inline-block;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;margin-bottom:.7em;color:#40c1ac;border-bottom:1px solid rgba(0,0,0,0)}#articles__posts .article-summary__category:hover{border-bottom:1px solid #40c1ac}#articles__posts-container{margin:60px auto 60px;max-width:1400px;font-size:0}#hero--category #articles__posts-container{margin-top:120px}#hero--category #hero__h1{margin-bottom:20px}.article-summary{width:47.5%;display:inline-block;margin-bottom:5%;margin-right:5%;font-size:18px;vertical-align:top}.article-summary:nth-child(2n){margin-right:0}.article-summary__image{width:100%;padding-bottom:66.66%;display:block;background-repeat:no-repeat;background-size:contain;background-position:top center}.article-summary__category{display:none}.article-summary__excerpt{line-height:1.25}#articles__featured-container{margin-top:0;overflow:hidden;padding-top:0;border-bottom:1px solid #40c1ac}#articles__featured-container .article-summary{width:100%;float:none;margin-bottom:0;margin-right:0;display:flex}#articles__featured-container .article-summary__text{max-width:600px;width:50%;box-sizing:border-box;padding:100px 80px}#articles__featured-container .article-summary__image-container{width:50%;max-width:960px}#articles__featured-container .article-summary__image{width:100%;padding-bottom:66.66%;margin-bottom:0;max-width:1000px;background-size:cover}#articles__featured-container .article-summary__title{font-size:25px}#articles__featured-container .article-summary__title:before{content:"Featured Article";display:block;color:#40c1ac;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;margin-bottom:1em}#articles__featured-container .article-summary__excerpt{display:block;margin:1em 0}#articles__featured-container .article-summary__link{margin-top:3em}#articles__categories-container{margin:90px 8.333vw 0}#articles__categories{max-width:1400px;margin:0 auto}#articles__categories__heading{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;color:#40c1ac;margin-left:24px;margin-bottom:20px}#articles__categories__links{display:flex;border-left:1px solid #40c1ac}#articles__categories__links a{width:25%;border-right:1px solid #40c1ac;height:80px;font-size:22px;padding:0 24px;box-sizing:border-box}#articles__categories__links a:hover,#articles__categories__links a.active{color:#40c1ac}#articles__search.not-found{margin:8.333vw 240px}#articles__search.not-found #articles__404-label{text-align:center;font-size:28px}#articles__search-results-count{text-align:center;font-size:22px;color:#829995;margin-top:1em}.search-form{width:720px;margin:60px auto 0;position:relative;font-size:0}.search-form label{display:inline-block;width:75%}.search-form input[type=search]{background:rgba(0,0,0,0) !important;font-family:"financier",Georgia,serif;font-size:22px;height:54px;border:1px solid #40c1ac;border-radius:28px 0 0 28px;border-right:none;width:100%;padding-left:30px;padding-right:20px;box-sizing:border-box;vertical-align:top}.search-form input[type=submit]{display:inline-block;background-color:#004f59;color:#d1dde6;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;text-align:center;border:none;outline:none;height:54px;border-radius:0 28px 28px 0;width:25%;cursor:pointer;padding:0;line-height:60px;vertical-align:top;margin:0}.search-form:hover #search-form__suggested-tags,#search-form__suggested-tags:hover{display:block}#search-form__suggested-tags{display:none;width:75%;box-sizing:border-box;padding:24px 30px 22px;position:absolute;top:100%;z-index:10;background-color:#fff;border-bottom:1px solid #d1dde6}#search-form__suggested-tags a{display:block;font-size:18px !important;padding-bottom:8px}#search-form__suggested-tags a:hover{color:#40c1ac}#search-form__suggested-tags #search-form__suggested-tags__heading{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;color:#40c1ac;margin-bottom:8px}#pagination-container{font-size:0;text-align:center}#pagination-container a,#pagination-container span{vertical-align:middle}#pagination-container a.page-numbers,#pagination-container .page-numbers.current{height:48px;width:48px;text-align:center;display:inline-block;border-radius:50%;border:1px solid #40c1ac;line-height:48px;cursor:pointer;transition-property:color,background-color;transition-duration:.1s;transition-timing-function:ease-in-out;margin-right:6px;font-size:22px}#pagination-container a.page-numbers:hover{background-color:#40c1ac;color:#fff}#pagination-container .page-numbers.current{background-color:#40c1ac;color:#fff;pointer-events:none}#pagination-container .page-numbers.dots{display:inline-block;font-size:0;width:24px;height:2px;background-color:#000;vertical-align:middle;margin-right:6px}#pagination-container .page-numbers.next,#pagination-container .page-numbers.prev{border:none;font-size:0;height:16px;width:24px;background-image:url(../images/arrow-right.svg);background-size:contain;background-repeat:no-repeat;border-radius:0}#pagination-container .page-numbers.next:hover,#pagination-container .page-numbers.prev:hover{background-color:#fff}#pagination-container .page-numbers.prev{background-image:url(../images/arrow-left.svg)}#article-container{position:relative}#article__sidebar-container{position:absolute;top:0;left:0;width:25%;height:100%;border-right:1px solid #40c1ac}#article__sidebar{position:sticky;top:116px;width:100%;border-bottom:1px solid #40c1ac}.customize-support #article__sidebar{top:148px}#article__back-link{padding:20px 40px;display:block;border-bottom:1px solid #40c1ac}#article__back-link:before{content:"";display:inline-block;height:16px;width:16px;margin-left:-20px;margin-right:4px;vertical-align:middle;background:url(../images/arrow-back.svg)}#article__back-link:hover{color:#40c1ac}#article__recent-posts{padding:20px 40px;border-bottom:1px solid #40c1ac}#article__recent-posts h3{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;color:#40c1ac;margin-bottom:1em}#article__recent-posts .article-summary{width:100%;display:block;font-size:0}#article__recent-posts .article-summary .article-summary__image-container{margin-bottom:0;width:30%;display:inline-block;vertical-align:top}#article__recent-posts .article-summary .article-summary__image-container .article-summary__image{padding-bottom:66.66%;margin-bottom:0}#article__recent-posts .article-summary .article-summary__text{vertical-align:top;display:inline-block;width:67%;margin-left:3%;margin-top:1.5%;font-size:18px}#article__recent-posts .article-summary .article-summary__title{display:inline-block;font-size:18px}#article__recent-posts .article-summary .article-summary__title a:hover{color:#40c1ac}#article__recent-posts .article-summary .article-summary__excerpt{display:none}#article__recent-posts .article-summary .article-summary__link{display:none}#article__category-link,.article-summary__link{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;margin-bottom:1em}#article__category-link:hover,.article-summary__link:hover{color:#40c1ac}#article__category-link:after,.article-summary__link:after{content:"";display:inline-block;height:16px;width:16px;margin-left:4px;position:relative;top:3px;background:url(../images/arrow-forward.svg)}#article__social-links{padding:20px 40px}#article__social-links div{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;color:#40c1ac;margin-bottom:.5em}#article__social-links a{display:block;font-size:18px;margin-bottom:.2em}#article__social-links a:hover{color:#40c1ac}article{padding-left:31.25%;padding-top:5%;position:relative}article h2,article h3,article h4,article h5,article h6{margin-top:2em;margin-bottom:1em;line-height:1.1}article h2 *,article h3 *,article h4 *,article h5 *,article h6 *{font-weight:normal !important}article h2:first-child,article h3:first-child,article h4:first-child,article h5:first-child,article h6:first-child{margin-top:0}article p{margin-bottom:1em;line-height:1.3;max-width:640px}article p a,article ul a,article ol a{text-decoration:underline}article h2{font-size:28px}article h3{color:#40c1ac;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;font-size:18px}article .entry-date{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;color:#829995}article a:hover{color:#40c1ac}article ul{list-style-type:none}article ul li{margin-left:40px;margin-top:.2em;position:relative}article ul li:before{content:"";display:inline-block;width:8px;height:8px;background-color:#d1dde6;vertical-align:middle;position:absolute;left:-24px;top:7px}article #ez-toc-container{border-radius:0;padding:18px;box-sizing:border-box}article #ez-toc-container .ez-toc-title-container{margin-bottom:8px}article #ez-toc-container p.ez-toc-title{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;color:#40c1ac}article #ez-toc-container a{line-height:1.3}article header .cta-link-animation-container{position:relative;margin-bottom:60px}#article__title{margin-bottom:.5em;position:relative;max-width:640px;font-size:44px}#article__content{margin-top:40px;padding-bottom:120px}#article__content>*{max-width:640px}#article__content .wp-block-embed{max-width:720px;margin-left:-40px;position:relative;margin-bottom:1.3em}.wp-block-embed__wrapper{width:100%;padding-bottom:56.25%;position:relative}.wp-block-embed__wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}article iframe{width:640px;height:360px}.wp-block-separator{border-bottom:none;border-top:1px solid #40c1ac;margin:2em -40px;padding-right:80px}.wp-block-pullquote{margin:40px 0;padding:0}.wp-block-pullquote p{font-size:28px;color:#40c1ac;border-left:1px solid #40c1ac;text-align:left;padding:40px;line-height:1.1;margin:0}.wp-block-file a{padding:14px 24px 8px;border-radius:100px;border:1px solid #40c1ac;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;display:inline-block;cursor:pointer}.wp-block-file a:hover{background-color:#40c1ac;color:#fff}.wp-block-file .wp-block-file__button{display:none}#article__featured-image-container{max-width:720px;margin-left:-40px;margin-top:40px}#article__featured-image{width:100%;height:auto}article figure:not(.is-resized) img{width:100%;height:auto;display:block}#article__footer p{font-style:italic}#legal{max-width:640px;margin:0 auto;padding:5vw 8.333vw}#legal h1{font-size:44px;line-height:1}#legal h2{font-size:28px;margin-top:1.1em}#legal h3{font-size:22px;margin-top:1.1em}#legal ul,#legal ol{padding-left:1em;margin-bottom:1em}#legal li{margin-bottom:.25em}#legal p{margin-top:1em;margin-bottom:1em}.mobile,.small-desktop{display:none !important}.large-desktop{display:block !important}span.large-desktop{display:inline !important}@media only screen and (max-width: 769px){.desktop,.large-desktop{display:none !important}.mobile{display:block !important}span.mobile{display:inline !important}body{padding-top:64px;font-size:16px}#nav{height:64px}#nav__logo{width:50%}#nav__logo img{top:50%;margin-top:-12px;height:24px;left:7.5vw}.nav__links{position:relative;top:64px;background-color:#004f59;overflow:scroll;height:0;transition:height .25s ease-in-out}nav.open .nav__links{height:calc(100vh - 64px)}.nav__link-container,.nav__link{display:block;width:100%;position:relative}.nav__link-container .nav__link{width:100%}.nav__link-container:first-of-type .nav__link{margin-top:0}.nav__link{border-left:none;height:auto;padding-left:7.5vw;padding-top:20px;padding-bottom:14px;border-bottom:1px solid #40c1ac;border-top:1px solid #40c1ac;margin-top:-1px;font-size:16px}.nav__link.nav__link--phone{padding-top:20px}.nav__link.nav__link--phone:before{content:"";display:block;position:absolute;left:auto;right:7.5vw;top:20px;height:14px;width:14px;background:url(../images/arrow--green--thin.svg)}.nav__dropdown__button{display:block;height:54px;position:absolute;top:0;right:0;padding-left:16px;padding-right:4px;width:50px;background-image:url(../images/arrow-dropdown.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.nav__dropdown{display:block;height:0;transition:height .15s ease-in-out;border:none;overflow:hidden;padding:0 !important;position:relative;top:0}.nav__dropdown .nav__dropdown__column{display:block;width:auto;margin:0;padding:10vw 7.5vw 0}.nav__dropdown .nav__dropdown__column:first-of-type{padding-top:7.5vw}.nav__dropdown .nav__dropdown__column:last-of-type{padding-bottom:7.5vw}.nav__dropdown .nav__dropdown__column-heading{border-bottom:none;padding:0;margin:0;margin-bottom:.75em}.nav__dropdown#nav__dropdown--services .nav__dropdown__column{width:100%}.nav__link-container:hover .nav__dropdown{display:block}#hamburger-menu{display:block;position:absolute;right:7.5vw;width:26px;height:18px;z-index:100;top:32px;margin-top:-9px}#hamburger-menu div{position:absolute;height:1px;width:100%;background-color:#40c1ac;transition:transform,opacity;transition-duration:.1s;transition-timing-function:ease-in-out;opacity:1}#hamburger-menu div:nth-child(2){top:50%;transition-duration:.2s}#hamburger-menu div:nth-child(3){top:50%;transition-duration:.2s}#hamburger-menu div:nth-child(4){top:100%}nav.open #hamburger-menu div:nth-child(2){transform:rotate(45deg)}nav.open #hamburger-menu div:nth-child(3){transform:rotate(-45deg)}nav.open #hamburger-menu div:nth-child(1),nav.open #hamburger-menu div:nth-child(4){opacity:0}#footer--mobile .column-container{margin:30vw 7.5vw 8vw;flex-wrap:nowrap}#footer--mobile .footer__logomark{width:16vw;margin-right:8vw}#footer--mobile .column--6-12:last-of-type{min-width:167px}#footer--mobile .border-button{padding-left:20px;padding-right:20px;font-size:13px}#footer--mobile .border-button:first-of-type{margin-bottom:8px}.footer--mobile__row{padding:0 7.5vw;border-top:1px solid #40c1ac;display:flex;align-items:stretch}.footer--mobile__row a{display:block;border-left:1px solid #40c1ac;width:50%;padding:16px 12px 11px;box-sizing:border-box}.footer--mobile__row a:nth-child(2n){border-right:1px solid #40c1ac}.footer--mobile__row a:not(.footer__link--social){text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em}.footer--mobile__row:last-child{border-bottom:1px solid #40c1ac}.footer--mobile__row .footer__link--social{top:0;font-size:18px;margin:0}.footer--mobile__row .footer__hipaa{display:block;width:128px;height:auto;position:relative;bottom:0;left:0;margin-bottom:32px}.footer--mobile__row.footer--mobile__row--full-width div{padding:12px;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;border-left:1px solid #40c1ac;border-right:1px solid #40c1ac}.semibold-cta--left-offset{left:0 !important}.two-column-container{-moz-column-count:1;column-count:1}.column--1-12--sm{width:8.333%}.column--2-12--sm{width:16.666%}.column--3-12--sm{width:25%}.column--4-12--sm{width:33.333%}.column--5-12--sm{width:41.666%}.column--6-12--sm{width:50%}.column--7-12--sm{width:58.333%}.column--8-12--sm{width:66.666%}.column--9-12--sm{width:75%}.column--10-12--sm{width:83.333%}.column--12-12--sm{width:100%}.column--3-8--sm{width:37.5%}.column--5-8--sm{width:62.5%}#newsletter-form{position:relative}#newsletter-form label{display:block;padding:10vw 7.5vw 7vw;max-width:none;width:auto;box-sizing:border-box}#newsletter-form #newsletter-form__input-container{position:relative;left:0%;top:0%;max-width:none;width:100%;margin-top:0;padding:0 7.5vw 14vw;box-sizing:border-box}#newsletter-form input{border-radius:10px 10px 0 0;width:100%;padding-left:1em}#newsletter-form button{border-radius:0 0 10px 10px;width:100%}#newsletter-form .contact-form__status-message{left:7.5vw;top:auto;bottom:1.3em}#hero--home{height:auto;min-height:0;max-height:none;display:block;background:none}#hero--home .hero--home__row{display:block;height:auto}#hero--home .hero--home__row div{display:block;border-bottom:none}#hero--home .hero--home__row div:first-of-type{width:100%}#hero--home .hero--home__row:first-of-type{display:none}#hero--home .hero--home__row:last-of-type{background-image:url(../images/photos/home-hero__3-person-meeting.jpg);background-position:left;background-size:cover;height:70vw}#hero--home #hero--home__container{padding:12vw 7.5vw;max-width:none;min-width:0;border-top:1px solid #40c1ac;border-bottom:1px solid #40c1ac;background-color:#004f59}#hero--home h1{font-size:32px;max-width:9em;color:#d1dde6}#hero--home h2{font-size:20px;max-width:15em;color:#d1dde6}#hero--home a{color:#40c1ac}#home__intro{margin:0;padding:12vw 7.5vw;border-top:none}#home__intro h2{font-size:26px;margin-bottom:.7em;max-width:10em}#home__intro h3{font-size:32px;margin-top:1.5em}#home__intro .column-container{gap:0;flex-wrap:wrap}#home__intro .p--callout{font-size:20px;margin:1em 0}#home__intro .semibold-cta{float:none;margin-top:2em}#home__services-diagram{background-color:#004f59;padding:0}#home__services-diagram #home__services-diagram__container{padding:12vw 7.5vw}#home__services-diagram img{width:100%;max-width:105vh;margin:0 auto;padding:0}#home__services-diagram #home__services-diagram__mobile-list{color:#d1dde6;font-size:18px}#home__services-diagram #home__services-diagram__mobile-list>div{border-left:#d1dde6 2vw solid;padding-right:7.5vw;padding-left:5.5vw;padding-bottom:12vw}#home__services-diagram #home__services-diagram__mobile-list>div:first-of-type{border-color:#40c1ac;padding-bottom:6vw}#home__services-diagram #home__services-diagram__mobile-list h4{color:#40c1ac;font-size:25px;padding:.6em 12px}#home__services-diagram #home__services-diagram__mobile-list ul{list-style-type:none;border-top:1px solid #40c1ac}#home__services-diagram #home__services-diagram__mobile-list li{border-bottom:1px solid #40c1ac}#home__services-diagram #home__services-diagram__mobile-list li a{display:block;padding:.5em 12px}#home__video{padding:12vw 7.5vw;border-top:none;border-bottom:1px solid #40c1ac}#home__content-1{border-top:none}#home__content-1 h2{font-size:32px;max-width:8em}#home__content-1 h4{font-size:26px}#home__content-1 #home__content-1__content{padding:12vw 7.5vw;border-left:none}#home__content-1 #home__content-1__img-column{position:relative}#home__content-1 #home__content-1__img-column img{width:100%;box-sizing:border-box;padding-left:0;position:relative;bottom:0;margin-bottom:0}#home__content-2{border-top:none}#home__content-2 .column--8-12{padding:12vw 7.5vw;border-left:none}#home__content-2 #home__content-2__content{width:100%;max-width:none}#home__content-2 h2{font-size:32px}#home__content-2 h3{font-size:26px}#home__content-3{border-bottom:1px solid #40c1ac}#home__content-3 .column--9-12{padding-bottom:12vw}#home__content-3 .column--9-12 img{padding-right:0;margin-bottom:12vw}#home__content-3 .column--9-12 .column-container{gap:0}#home__content-3 .column--9-12 #home__content-3__content{margin-left:7.5vw;padding-right:7.5vw;max-width:none}#home__content-3 .column--9-12 h2{font-size:32px;max-width:6em}#home__content-3 .column--9-12 p{margin-bottom:1.6em}#home__content-3 .column--3-12{border-left:none}#home__content-3 .column--3-12 #home__content-3__callout{position:relative;bottom:0;font-size:26px;padding:10vw 7.5vw 20vw}#home__metrics{max-width:none;margin:12vw 7.5vw}#home__metrics h3{margin:0;padding-top:0;padding-bottom:1em;font-size:32px}#home__metrics .home__metric{width:100%;padding-bottom:100%;border-right:0;overflow:hidden}#home__metrics .home__metric.home__metric--2-col{width:100%}#home__metrics .home__metric.home__metric--2-col img{width:200%}#home__metrics .home__metric.home__metric--border{border-right:none;border-bottom:1px solid #40c1ac}#home__content-4{background:linear-gradient(to bottom, #D1DDE6 0%, #FFF 95%);margin:12vw 0 0;padding-top:15vw}#home__content-4 h2{font-size:32px;max-width:10em;margin-top:0;margin-bottom:.1em;margin-left:0;padding:0 7.5vw}#home__content-4 hr{margin:0}#home__content-4 a{margin-top:2.5em}#home__content-4 .column-container:first-of-type .column--3-8{padding:0 7.5vw}#home__content-4 .column-container:first-of-type .column--3-8 .home__content-4__content{max-width:none}#home__content-4 .column-container:first-of-type .column--5-8{margin:12vw 0 0}#home__content-4 .column-container:first-of-type .column--5-8 img{padding-left:0}#home__content-4 .column-container:last-of-type .column--3-8{border-right:none}#home__content-4 .column-container:last-of-type .column--5-8{margin-bottom:20vw;padding:12vw 7.5vw}#home__content-4 .column-container:last-of-type .column--5-8 h2{font-size:26px;margin-left:0;padding:0;max-width:12em}#home__content-4 .column-container:last-of-type .column--5-8 .home__content-4__content{max-width:none;margin-top:0;margin-left:0}#home__content-4 h3{font-size:26px}#testimonials-container{max-width:none;margin:0;padding:0;padding-bottom:110px}#testimonials-container #testimonials{margin:0;overflow:hidden}#testimonials-container .testimonial{background:none;padding:10vw 7.5vw;position:relative;top:50%;transform:translateY(-50%)}#testimonials-container .testimonial p{font-size:20px}#testimonials-container .testimonial div{font-size:16px;margin-bottom:-0.5em}#testimonials-container .carousel-arrow{margin-top:3vw}#testimonials-container .carousel-arrow--left{top:100%;display:none}#testimonials-container .carousel-arrow--right{top:auto;bottom:20px;right:7.5vw;left:auto;margin-right:0}#home__map{margin-bottom:15vw}#home__map hr{margin:5vw 0}#home__map h2{margin-left:0;font-size:32px;margin:0 7.5vw;padding:.2em 0 .75em}#home__map img{width:100%;max-width:none;margin:6vw 0;padding:0 4vw;box-sizing:border-box}#home__map .map__legend-container{display:block;margin-bottom:12px}#home__map .map__legend-block{height:36px;width:16px;box-sizing:border-box;display:inline-block;vertical-align:middle;margin-right:16px;margin-left:7.5vw}#home__map .map__legend-label{vertical-align:middle;margin-right:0;position:relative;top:2px}#hero--services{position:relative}#hero--services h1{font-size:32px;margin-left:0;padding:10vw 7.5vw;width:auto}#hero--services h2{font-size:26px}#hero--services .column--3-12,#hero--services .column--3-8:nth-of-type(2){border-left:none}#hero--services #hero--services__content-1{padding:10vw 7.5vw}#hero--services #hero--services__content-1 p:last-of-type{font-size:20px}#hero--services #hero--services__content-2{padding:10vw 7.5vw;max-width:480px}#hero--services #hero--services__img{height:66vw;border-top:1px solid #40c1ac}#services__categories{overflow:auto;display:block}#services__categories h3{max-width:8em;margin-left:7.5vw;font-size:32px}#services__categories p{padding:0 7.5vw;margin-bottom:1.5em}#services__categories .semibold-cta{margin-left:7.5vw;margin-top:2em;position:relative;bottom:0px;left:0}#services__categories ul{position:static;bottom:0;left:0;width:100%;border-bottom:1px solid #40c1ac;margin-bottom:0}#services__categories li{padding:0}#services__categories li a{padding:1.5em 7.5vw .5em}#services__categories .services__categories__column{box-sizing:border-box;border-top:none;border-bottom:none;padding:15vw 0;float:none}#services__categories .services__categories__column:nth-of-type(2){padding:15vw 7.5vw}#services__categories .services__categories__column:nth-of-type(2) .services__categories__graphic-container{top:0%;transform:none}#services__categories .services__categories__column:nth-of-type(2) img{width:30%;margin:0 auto}#services__categories .services__categories__column:nth-of-type(2) h2{color:#fff;margin-top:.75em;margin-bottom:0}#services__categories .services__categories__column:last-of-type{border-color:#004f59}#services__explore{padding:15vw 7.5vw}#services__explore img{width:96px;margin:0 auto;display:block}#services__explore h3{font-size:26px;max-width:12em}#services__content{position:relative;margin-bottom:-1px;padding-top:44px}#services__content #services__content__nav-container{width:100%;border-right:none;padding-top:0px;pointer-events:none}#services__content #services__content__nav{top:64px;pointer-events:all;background-color:#004f59;color:#d1dde6;z-index:90;overflow:scroll;border-bottom:1px solid #40c1ac;border-top:1px solid #40c1ac}#services__content #services__content__nav__horizontal-container{width:3000px;font-size:0}#services__content .services__content__nav__category-heading{display:none}#services__content .services__content__nav__link-container{display:block;height:44px !important;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;font-size:12px;display:block;float:left;border-bottom:none;padding:0;border-right:1px solid #40c1ac}#services__content .services__content__nav__link-container a{padding-left:1.5em;padding-right:3em}#services__content .services__content__nav__link-container:last-of-type{border-right:none}#services__content .services__content__nav__link-container.active{border-right-width:1px;border-bottom:3px solid #40c1ac}#services__content .services__content__nav__link{line-height:48px}#services__content .services__content__nav__link:hover{color:currentcolor}#services__content .services__content__nav__subservice-container{display:none}#services__content #services__content__container{margin-left:0}#services__content .services__content__service-container{border-top:1px solid #40c1ac}#services__content .services__content__service-container:first-child{border-top:none}#services__content .services__content__service-heading{height:auto}#services__content .services__content__service-heading h2{position:static;font-size:32px;margin:0;padding:3em 7.5vw 1em}#services__content .services__content__subservice-heading{height:auto;position:relative}#services__content .services__content__subservice-heading h3{position:static;font-size:26px;margin:3em 7.5vw 1em}#services__content .services__content__column-container{padding-left:7.5vw;padding-right:7.5vw;padding-bottom:0px;max-width:none;font-size:16px}#services__content .services__content__column{width:auto;display:block;font-size:16px;margin-bottom:15vw}#services__content .services__content__column:first-of-type{margin-right:0}#services__content .services__content__infographic{width:100%;margin-left:0%}.border-list{margin-left:-7.5vw;margin-right:-7.5vw}.border-list>div{padding-left:7.5vw;padding-right:7.5vw}.border-list tr{border-bottom:none}.border-list td{border-right:none;border-bottom:1px solid #40c1ac;display:block;padding-left:7.5vw;padding-right:7.5vw}.accordion .accordion-row .accordion-row__heading{font-size:26px}.accordion .accordion-row .column-container{gap:32px;padding-bottom:60px;padding-top:30px}.service__content-container{padding:60px 7.5vw}.service__content-container img{margin-top:10vw;margin-bottom:10vw}.service__content-container img:last-child{margin-bottom:0}.service__content-container hr{margin:30px 0}.service__content-container h1{font-size:32px}.service__content-container h2{font-size:26px}.service__content-container .column--12-12--sm{flex:none;max-width:none;width:100%}.service__content-container .image--centered{width:100%}.service__content-container.service__content-container--wide-row-spacing{row-gap:64px}.pullquote__text{font-size:26px}.service__content-container--borders:after{display:none}.service__content-container .column--6-12:nth-of-type(odd){padding-right:0}.service__content-container .column--6-12:nth-of-type(even){padding-left:0}.service__content-container .contact__table{margin:0}#hero--about .column--6-12:first-of-type{padding:12vw 7.5vw}#hero--about h1{font-size:32px;max-width:9em}#hero--about .column--6-12:last-of-type{border-left:none;padding-bottom:66vw}#about__values .about__value{padding-bottom:50%;min-height:130px;border-top:none !important}#about__values .about__value:after{content:"";position:absolute;height:1px;width:100%;top:50%;background-color:#004f59}#about__values #about__values__heading{top:32px;left:32px;text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;left:min(32px,7.5vw);font-size:min(14px,5vw)}#about__values .about__value__name{font-size:min(26px,6vw);top:auto;bottom:60%;left:min(32px,7.5vw)}#about__story{padding:15vw 7.5vw}#about__story div{max-width:none}#about__story p{font-size:20px}#about__team{margin:15vw 7.5vw}#about__team h2{font-size:32px;margin-left:0}#team-members-container{max-width:none}.team-member-row{display:block}.team-member{width:100%;margin-right:0%;margin-bottom:0%;font-size:16px;padding:30px;padding-bottom:60px;cursor:default;pointer-events:none}.team-member__name{font-size:26px}#about__careers{padding:15vw 7.5vw;border-bottom:1px solid #40c1ac}#about__careers div{max-width:none}#about__careers p{font-size:20px}#hero--careers{background-image:url(../images/photos/careers__hq--mobile.png);background-position:top left;min-height:80vh;height:auto;padding:5vw 6.66vw 120vw}#hero--careers h1{font-size:44px}#hero--careers p{font-size:20px}#careers__video{padding:10vw 7.5vw}#careers__video .column--7-12{padding-right:0vw;padding-bottom:7.5vw}#careers__video .column--5-12 h2{font-size:32px}#careers__video .column--5-12 h3{font-size:20px}#careers__opportunities{border-top:1px solid #40c1ac;padding:0;padding-top:7vw;margin:5vw 7.5vw 15vw}#careers__opportunities h3{font-size:26px}#careers__opportunities h2{font-size:32px}#careers__opportunities>p{padding-bottom:6vw;font-size:18px}#careers__stats{display:grid;grid-template-columns:1fr 1fr;padding:7.5vw}#careers__stats .careers__stat{width:100%}#careers__stats .careers__stat:first-child,#careers__stats .careers__stat:nth-child(3n){border-left:1px solid #40c1ac}#careers__stats .careers__stat:first-child,#careers__stats .careers__stat:nth-child(2){border-bottom:1px solid #40c1ac}#careers__stats .careers__stat:last-child div:first-child{font-size:min(8vw,60px);line-height:min(20vw,200px)}#careers__stats .careers__stat div:first-child{font-size:min(14vw,128px);line-height:min(20vw,200px)}#careers__stats .careers__stat div:last-child{font-size:20px;font-size:min(6vw,20px)}#careers__leadership{padding:7.5vw;padding-bottom:0}#careers__leadership .column-container{max-width:1300px;margin:0 auto;padding-bottom:7.5vw}#careers__leadership .column--6-12:first-of-type{border-right:none;margin-bottom:7.5vw}#careers__leadership .column--6-12{padding:0;font-size:20px}#careers__hr-contact-info{margin-bottom:150px}#careers__categories{border-top:none;padding:12vw 7.5vw}#careers__categories .max-width-container{width:auto;max-width:none}#careers__categories h2{font-size:32px}#careers__categories h3{font-size:26px;max-width:11em}#careers__categories .border-list{max-width:none}#careers__categories p{max-width:none}#careers__apply{border-top:1px solid #40c1ac;padding:12vw 7.5vw 0}#careers__apply .max-width-container{width:auto;max-width:none}#careers__apply h2{font-size:32px}#careers__apply h3{font-size:20px}#careers__apply-form{margin-top:12vw}#careers__apply-form h2{font-size:20px;padding-left:0px}#careers__apply-form .file-upload{margin:24px}#file-upload__secondary{position:relative;left:0;top:0;width:auto;max-width:80vw;margin-top:1em;height:1em}#file-upload__label{font-size:16px}#careers__hr-contact-info{margin-bottom:20vw}#careers__hr-contact-info .column--8-12{border-top:1px solid #40c1ac}#careers__about .column--6-12:first-of-type{height:66vw}#careers__about .column--6-12:last-of-type{padding:12vw 7.5vw}#careers__about .column--6-12:last-of-type p{font-size:20px}#careers__awards{padding:12vw 7.5vw}#careers__awards .max-width-container{width:auto;max-width:none}#careers__awards h2{font-size:32px}.contact__table{width:auto;max-width:none;margin:10vw 7.5vw}.contact__table label{text-align:right;padding-right:12px}.contact__table textarea{max-width:none}.contact__table input,.contact__table textarea,.contact__table select{font-size:16px}.contact__table select{height:auto}.contact-form__status-message.mobile{min-height:32px;margin-top:-2em;margin:-1em 7.5vw 0;font-size:22px}.contact__row .column--4-12--sm,.contact__row .column--8-12--sm{border-bottom:1px solid #40c1ac}.contact__row .column--4-12--sm:nth-last-child(2),.contact__row .column--8-12--sm:last-child{border-bottom:none}.contact__row input{border-left:1px solid #40c1ac}.contact__table .contact__row:last-of-type .column--4-12--sm{border-bottom:none !important}.contact__column{border-left:none;padding:16px 20px;min-height:60px}#contact__phone-link{display:block;font-size:26px}#contact__social a{font-size:20px;height:72px;border-bottom:1px solid #40c1ac}#contact__social a:nth-last-of-type(2){border-bottom:none}#contact__locations .contact__location__address{font-size:18px}#articles__posts{margin:10vw 7.5vw 0}#articles__posts .article-summary__text{margin:0}#articles__posts .article-summary__title{font-size:26px}#articles__posts-container{margin:10vw 0}.article-summary{width:100%;display:block;margin-bottom:12vw;margin-right:0%;font-size:16px}#articles__featured-container{padding:7.5vw 7.5vw 10vw}#articles__featured-container .article-summary{display:block}#articles__featured-container .article-summary__text{max-width:none;width:100%;padding:0}#articles__featured-container .article-summary__image-container{width:100%;margin-bottom:24px}#articles__featured-container .article-summary__image-size-container{max-width:none}#articles__featured-container .article-summary__title{font-size:20px}#articles__categories-container{margin:10vw 7.5vw 0}#articles__categories__heading{text-transform:uppercase;font-family:"founders-medium",Helvetica,sans-serif;font-size:14px;font-style:normal;letter-spacing:.02em;color:#40c1ac;margin-left:20px;margin-bottom:20px}#articles__categories__links{display:block;border-left:none;border-bottom:1px solid #40c1ac}#articles__categories__links a{display:block;width:100%;border-right:none;border-top:1px solid #40c1ac;height:auto;font-size:20px;padding:.8em 20px}#articles__search.not-found{margin:10vw 7.5vw}#articles__search.not-found #articles__404-label{font-size:26px}#articles__search-results-count{font-size:20px}.search-form{width:auto;margin:10vw 7.5vw}.search-form label{display:inline-block;width:75%}.search-form input[type=search]{background:rgba(0,0,0,0) !important;font-size:16px}.search-form input[type=submit]{font-size:12px;line-height:58px}.search-form:hover #search-form__suggested-tags,#search-form__suggested-tags:hover{display:block}#search-form__suggested-tags{display:none;width:100%}#search-form__suggested-tags a{font-size:16px !important;padding-bottom:12px}#pagination-container a.page-numbers,#pagination-container .page-numbers.current{height:40px;width:40px;line-height:40px;font-size:20px}#article__sidebar-container{position:static;width:100%;border-right:none}#article__sidebar{position:static;top:0;width:100%;border-bottom:none;border-top:1px solid #40c1ac}.customize-support #article__sidebar{top:0}#article__back-link{padding:20px 7.5vw;font-size:20px}#article__recent-posts{padding:20px 7.5vw;border-bottom:1px solid #40c1ac}#article__recent-posts .article-summary{margin-bottom:24px}#article__recent-posts .article-summary .article-summary__text{font-size:20px}#article__recent-posts .article-summary .article-summary__title{font-size:20px}#article__category-link,.article-summary__link{margin-bottom:0;padding:1em 0}#article__social-links{padding:20px 7.5vw}#article__social-links a{font-size:20px;margin-bottom:.5em}article{padding:10vw 7.5vw 20vw;box-sizing:border-box}article h2{font-size:26px}article h3{font-size:16px}article ul{list-style-type:none}article ul li{margin-left:40px;margin-top:.2em;position:relative}article ul li:before{content:"";display:inline-block;width:8px;height:8px;background-color:#d1dde6;vertical-align:middle;position:absolute;left:-24px;top:7px}article header .cta-link-animation-container{position:relative;margin-bottom:60px}#article__title{max-width:none;font-size:32px}#article__content{margin-top:10vw;padding-bottom:0}#article__content>*{max-width:none}#article__content .wp-block-embed{max-width:none;margin-left:0;position:relative}article iframe{width:100%;height:56vw}.wp-block-separator{margin:2em 0;padding-right:0}.wp-block-pullquote{margin:30px 0}.wp-block-pullquote p{font-size:26px;padding:20px 30px}#article__featured-image-container{max-width:none;margin-left:0;margin-top:40px}}@media only screen and (max-width: 1280px)and (min-width: 770px){#nav__logo{height:70px}#nav__logo img{height:32px;margin-top:-16px;left:40px}.nav__links{height:46px;border-top:1px solid #40c1ac;margin-top:70px}.nav__links .nav__link{height:45px;padding-top:12px;padding-left:12px;font-size:12px;width:16.666%}.nav__links .nav__link--phone{padding-left:42px}.nav__links .nav__link--phone:before{left:16px;top:12px}.nav__links .nav__link-container{width:16.666%}.nav__links .nav__link-container .nav__link{width:100%}.nav__links .nav__link-container:first-of-type .nav__link{border-left:none}.nav__links .nav__dropdown .nav__dropdown__column:first-of-type{padding-left:12px}.nav__links #nav__dropdown--services{padding-left:0}.nav__links #nav__dropdown--services .nav__dropdown__column:first-of-type{border-left:none}.nav__links #nav__dropdown--about{padding-left:16.66%}.nav__links #nav__dropdown--articles{padding-left:33.33%}}@media only screen and (max-width: 1280px)and (min-width: 770px){.large-desktop,span.large-desktop{display:none !important}.small-desktop{display:initial !important}.column--1-12--md{width:8.333%}.column--2-12--md{width:16.666%}.column--3-12--md{width:25%}.column--4-12--md{width:33.333%}.column--5-12--md{width:41.666%}.column--6-12--md{width:50%}.column--7-12--md{width:58.333%}.column--8-12--md{width:66.666%}.column--9-12--md{width:75%}.column--10-12--md{width:83.333%}.column--12-12--md{width:100%}.column--3-8--md{width:37.5%}.column--5-8--md{width:62.5%}.footer__column:last-of-type{border-right:none}.footer__column:nth-of-type(2){border-left:none}.footer__link--social{font-size:22px}#home__content-1__content>*{min-width:320px}#home__content-3__content .column-container{flex-wrap:nowrap}#home__content-3 .column--3-12 #home__content-3__callout{font-size:22px !important;padding-left:40px;padding-right:40px}#hero--services .column--3-8:nth-of-type(2){border-left:none}#hero--services .column--4-12--md{border-left:1px solid #40c1ac !important}#hero--services h1{width:auto;margin-right:8.333vw;padding:120px 0}#services__content #services__content__nav-container{width:280px}#services__content .services__content__nav__category-heading,#services__content .services__content__nav__link-container{padding-left:24px}#services__content .services__content__nav__subservice-container{left:24px}#services__content .services__content__nav__link-container{font-size:18px !important;white-space:nowrap}#services__content #services__content__container{margin-left:280px}#services__content .services__content__column-container{padding-right:12.5%}#services__content .services__content__column{width:100%;max-width:540px}#services__content .services__content__column:first-of-type{margin-right:0;margin-bottom:16%}#services__content .services__content__infographic{max-width:480px;margin-left:-40px}#services__categories .services__categories__column:last-of-type{border-left:1px solid #40c1ac}#about__values .about__value__name{font-size:22px}#about__values #about__values__heading{font-size:16px}.team-member-bio__bio{-moz-columns:1;columns:1;max-width:600px}.team-member-bio__title{margin-right:205px}#careers__quote .column--5-8 p{font-size:28px}#careers__quote .column--5-8 div{font-size:18px}#careers__quote .column--3-8 p{font-size:22px}#contact__phone-link{font-size:22px}#article-container{margin:0 8.333vw 5%}#article__sidebar-container{position:static;width:100%;height:auto;border-right:none;margin-left:-40px;margin-right:-40px;max-width:720px}#article__sidebar{position:static;border-bottom:none;border-top:1px solid #40c1ac}#article__recent-posts .article-summary .article-summary__title{font-size:25px;max-width:20em}#article__social-links a{font-size:22px}article{padding-left:0}}

#home__history{
	padding: 90px 8.333vw;
    border-top: 1px solid #40c1ac;
    background: linear-gradient(to top, #FFF 0%, #D1DDE6 100%);
	margin-top:90px;
}
#home__history #home__history__container{
	position: relative;
    max-width: 1440px;
    margin: 0 auto;
}
#home__history h3{
	margin:0 0 90px 80px;
}
#home__history #home__history__video__container{
	padding-bottom: 56.25%;
    position: relative;
}
#home__history #home__history__video__container iframe{
	position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

#services__content .section__has__form .services__content__column:first-of-type{
	margin-right:10.5%;
}

#services__content .section__has__form .services__content__column:last-of-type{
	width:50%;
}

.contact__table-department label{
	padding-left:16px;
}
	
.contact__table-department textarea{
	min-height:100px;
}

@media only screen and (max-width: 769px) {
	#home__history h3{
		margin: 0;
        padding-bottom: 1em;
        font-size: 32px;
	}
	
	#services__content .section__has__form .contact__table{
		margin:0;
	}
	
	.contact__table-department label{
		padding-left:12px;
	}
}

@media only screen and (max-width: 1280px) {
	
	#services__content .section__has__form .services__content__column:last-of-type{
		width:100%;
	}
	
	#services__content .section__has__form .services__content__column:first-of-type{
		margin-right:0;
	}
	
}

@media only screen and (max-width: 1280px)and (min-width: 770px) {
	.contact__table .double-row-md .contact__column:first-child{
		border-bottom:1px solid #40c1ac;
	}
	
	.contact__table .double-row-md .contact__column:nth-child(2){
		border-bottom:1px solid #40c1ac;
	}
	
	.contact__table .double-row-md .column--4-12--md{
		border-left:0;
	}
	
}