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,tbody,tfoot,thead,tr,th,td,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}html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}em{font-style:italic;font-weight:500}html,body{height:100%}body{margin:0;padding:0;font-family:"Montserrat",sans-serif;font-size:16px;background-color:#1e2228;color:#f3f8ff;display:flex;flex-direction:column}a,a:visited,a:hover,a:active{color:#d7f5ff;text-decoration:underline}h1,h2,h3,h4,h5{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:700;margin:0 .25em;color:#fff}h1{font-size:4rem;line-height:1.1;text-align:center}@media screen and (max-width: 960px){h1{font-size:3.5rem}}@media screen and (max-width: 640px){h1{font-size:2.75rem}}@media screen and (max-width: 460px){h1{font-size:2.25rem}}p{font-size:1rem;line-height:1.8;margin:1em auto}#root{background-color:#1e2228;flex:1 0 auto}#root section:first-of-type{margin-top:64px}header{background-color:rgba(14,19,26,.9);position:fixed;top:0;left:0;right:0;z-index:1;padding:16px 24px}header div{width:100%;max-width:1400px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}header img{height:32px;display:block}header a{text-decoration:none}header ul{list-style:none;margin:0;padding:0;color:#fff;overflow:hidden;display:flex;align-items:center}header ul li{margin:0 25px}header ul li a{display:block;color:#fff !important}header ul li:last-of-type{margin-right:0}header ul li:last-of-type a{padding:4px 8px;border-radius:8px;border:1px solid #fff;font-weight:600}header ul li:last-of-type a:hover{text-decoration:none}header .menu{transition:max-height .2s ease-out;max-height:none}header .menu-icon{display:none;cursor:pointer;margin-right:-8px;padding:11px 8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}header .menu-icon .navicon{background:#fff;display:block;height:4px;position:relative;transition:background .2s ease-out;width:32px}header .menu-icon .navicon:before,header .menu-icon .navicon:after{background:#fff;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%;top:8px}header .menu-icon .navicon:after{top:-8px}header .menu-btn{display:none}header .menu-btn:checked~.menu{max-height:380px}header .menu-btn:checked~.menu .navicon{background:rgba(0,0,0,0)}header .menu-btn:checked~.menu .navicon:before{transform:rotate(-45deg)}header .menu-btn:checked~.menu .navicon:after{transform:rotate(45deg)}header .menu-btn:checked~.menu-icon .navicon{background:rgba(0,0,0,0)}header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}@media screen and (max-width: 460px){header .menu{max-height:0;flex-basis:100%;padding:0 48px}header .menu-icon{display:block}header ul{flex-direction:column}header ul li{font-size:1.25rem;text-align:center;width:100%;margin:0;border-top:1px solid #414c5b}header ul li a{padding:25px 0}header ul li:first-of-type{margin-top:8px}header ul li:last-of-type a{border:none;padding:25px 0;font-style:italic}}footer{flex-shrink:0;background-color:#0e131a;width:100%;padding:8px 24px}footer div{width:100%;max-width:1400px;margin:auto;display:flex;justify-content:space-between;align-items:center}footer span{color:#fff;font-size:.75rem}footer img{height:24px}footer ul{display:flex;width:80px;justify-content:space-between}@media screen and (max-width: 460px){footer div{flex-direction:column;padding:24px}footer span{font-size:.625rem;margin-bottom:15px;text-align:center}}section{width:100%;margin:auto;padding:120px 24px;clear:both}section>div{max-width:1024px;width:100%;margin:auto;text-align:center;padding:0}@media screen and (max-width: 960px){section{padding:80px 24px}}@media screen and (max-width: 640px){section{padding:64px 24px}section>p{font-size:.875rem;padding:0 0 8px}}.headline{padding:120px 0 64px;background-color:#1e2228;width:100%;max-width:unset}.headline p{color:#6a717c;margin:16px 0 0;line-height:1.2;font-size:1.125rem}@media screen and (max-width: 960px){.headline{padding:48px 24px 24px}}@media screen and (max-width: 640px){.headline{padding:40px 24px 24px}}@media screen and (max-width: 460px){.headline{padding:35px 24px 15px}.headline p{margin:4px 0 0;padding:5px 0 0}}.page-control,.page-control-alt{color:#22272e;text-align:center;padding:0 24px 80px}@media screen and (max-width: 960px){.page-control,.page-control-alt{padding:64px 24px}}@media screen and (max-width: 640px){.page-control,.page-control-alt{padding:40px 24px}}.page-control-alt{background-color:#22272e}.paginator{display:flex;justify-content:center}.paginator>span{width:160px;margin:0 8px}.paginator>span a{display:inline-block;min-width:150px;font-weight:600;padding:12px 16px;border:1px solid #d7f5ff;border-radius:8px;text-decoration:none}.paginator>span span{color:#fff;display:block;font-size:.625rem;font-weight:400;margin-top:8px}@media screen and (max-width: 640px){.paginator span a{font-size:1rem}}.return-link{display:inline-block;margin:40px auto 0;font-size:.875rem}.link-top{display:none;position:fixed;bottom:8px;right:8px;z-index:99;border:none;outline:none;background-color:rgba(222,232,248,.5);color:#fff;cursor:pointer;padding:8px;border-radius:8px;font-size:.75rem}.link-top span{display:block;width:38px}.link-top span:before{content:" ";display:inline-block;width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid #fff}.intro{background-color:#1e2228;padding:200px 0}.intro img{max-width:120px;width:100%}.intro h1{margin:40px auto}.intro>div{max-width:680px}.intro p{font-size:1.75rem;color:#8793a5;line-height:1.6;margin:8px auto 0}.intro p.sub{font-size:1rem}.intro p a,.intro p a:visited,.intro p a:hover,.intro p a:active{color:#1f2727;text-decoration:underline}@media screen and (max-width: 640px){.intro h1{font-size:3.25rem}.intro p{max-width:360px}}.temp h1,.temp p{text-align:center;margin-top:40px}.temp p{border:none}.featured{background-color:#22272e;width:100%;text-align:center}.featured .link{text-decoration:none;color:unset}.quick-pick{background-color:#fff}.quick-pick>div{margin:0 auto}.quick-pick ul{display:flex;flex-wrap:wrap;margin-bottom:-80px;justify-content:space-evenly;text-align:center}.quick-pick ul li{width:160px;margin-bottom:80px}.quick-pick h3{font-size:1.375rem;font-weight:600;margin-top:8px}.quick-pick img{height:85px}@media screen and (max-width: 960px){.quick-pick img{height:70px}.quick-pick h2{font-size:1.25rem}.quick-pick p{font-size:.8125rem}}@media screen and (max-width: 420px){.quick-pick ul{flex-direction:column;align-items:center}}.info{background-color:#22272e;text-align:center;padding:120px 24px}.info div p{margin:1em auto;text-align:left;line-height:1.9}.info div p:first-of-type{margin-top:0}.info ul{width:100%;max-width:360px;margin:40px auto 0;display:flex;justify-content:space-between}.info ul li{font-weight:600;font-size:1.25em}.info ul.about-list{width:100%;max-width:none;margin:0;display:flex;justify-content:space-between}.info ul.about-list li{width:100%;max-width:280px;margin:0 8px 64px}.info ul.about-list li img{width:100%;margin:0;border-radius:24px}.info ul.art-list{width:100%;max-width:none;margin:0;display:flex;justify-content:space-evenly;align-items:stretch;flex-wrap:wrap}.info ul.art-list li{width:100%;max-width:280px;margin:0 8px 64px}.info ul.art-list li img{width:100%;margin:0;border-radius:24px}.info ul.art-list li figcaption{font-size:1em}.info a{text-decoration:underline}.info a span{font-size:.75rem}.currently{padding:80px 24px 120px}.currently>div>div:last-of-type{min-width:480px;position:relative;overflow:hidden;margin:0}.currently>div div:first-of-type{width:100%;margin:0 24px 0 0}.currently>div h2{font-size:1.75rem;margin:80px auto 0;color:#cedffa}.currently ul{width:280px;margin:40px auto 0;display:flex;justify-content:space-between}.currently ul.about-list{width:100%;margin:0;display:flex;justify-content:space-between}.currently ul.about-list li{width:100%;max-width:280px;margin:0 8px 64px}.currently ul.about-list li img{width:100%;margin:0;border-radius:24px}.currently p{text-align:left}.work{background-color:#22272e;text-align:center;padding:80px 24px 120px}.work>div>p{text-align:left}.work>div>p a{text-decoration:underline}.work>div:first-of-type>p{margin-top:0}.work .link{text-decoration:none;color:unset}div.work-main-section{margin:0 -20px 120px}div.work-main-section h2{color:#3f5068;font-size:2rem;font-weight:700;margin-bottom:40px}div.work-main-section p{background-color:#f2f3f3;padding:24px;margin-bottom:40px}div.work-main-section:last-of-type{margin-bottom:0}@media screen and (max-width: 640px){div.work-main-section h2{font-size:1.75rem}}.content-list{width:100%;margin:0;display:flex;flex-direction:column}.content-list h2{font-size:2em;margin:24px auto 8px}.content-list h3{color:#8793a5;font-weight:400;margin:0 auto}.content-list p{font-size:1.125em;margin:8px auto 24px}.content-list li{width:100%;margin:0 auto 120px}.content-list li span{display:block;border-radius:24px;padding:24px;background-color:#0e131a}.content-list li img{width:100%;margin:0}.content-list li figcaption{font-size:1.125rem;font-weight:700;color:#6a717c}.content-list li a{cursor:pointer;font-size:1em}.content-list li:last-of-type{margin-bottom:0}@media screen and (max-width: 640px){.content-list{margin-bottom:-40px}.content-list li{margin-bottom:40px}}.content-list-home{justify-content:center}.content-list-home li{width:29%;margin:0 24px 64px}@media screen and (max-width: 960px){.content-list-home li{width:27%}}@media screen and (max-width: 640px){.content-list-home li{width:100%;max-width:400px}}.content-support-box{background-color:#f2f3f3;padding:24px;margin-top:40px}.ah-projects img{width:100%}.ah-projects figcaption{text-align:left;font-size:.875rem;line-height:1.6}.ah-projects figcaption a{text-decoration:underline}.hero{background-color:#1e2228;margin:0 auto;padding:120px 24px 0}.hero img{width:100%;box-shadow:0px 6px 8px 0px rgba(0,0,0,.35)}.hero p{margin-bottom:80px}.hero div.art-headline{max-width:960px}.hero div.art-headline p{font-size:1.125em;color:#8793a5;margin:8px auto 40px}.hero div.art-copy{max-width:960px;padding:0}.hero div.art-copy p{margin:40px auto 96px;text-align:left}.hero .no-shadow img{box-shadow:none}.hero .square{max-width:600px;margin:auto}.hero .square img{width:100%}.hero .video{width:100%;max-width:640px;margin:auto;background-color:#1e2228}.hero .video iframe{width:100%;height:360px;margin:auto;box-shadow:0px 6px 8px 0px rgba(0,0,0,.35)}@media screen and (max-width: 580px){.hero .video iframe{height:300px}}@media screen and (max-width: 540px){.hero .video iframe{height:280px}}@media screen and (max-width: 480px){.hero .video iframe{height:250px}}@media screen and (max-width: 420px){.hero .video iframe{height:220px}}@media screen and (max-width: 380px){.hero .video iframe{height:200px}}@media screen and (max-width: 340px){.hero .video iframe{height:170px}}@media screen and (max-width: 640px){.hero{margin:24px auto 0;padding:64px 24px}}@media screen and (max-width: 460px){.hero{margin:8px auto 0;padding:32px 24px}}.case-study{background-color:#22272e}.case-study div{text-align:left}.case-study h2{color:#cedffa;font-size:2.25rem;text-align:center;margin:0 auto 24px;padding-bottom:15px;border-bottom:1px solid #414c5b}.case-study h3{color:#cedffa;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.2;margin:64px 0 0;padding:0}.case-study h3.first{margin-top:24px}@media screen and (max-width: 960px){.case-study h3.first{margin-top:0}}.case-study h3.coming-soon{font-size:1.5rem;text-align:center;color:#dee8f8;margin:64px auto -40px}.case-study h2+h3,.case-study h2+div div h3{margin:32px 0 0}.case-study p{line-height:1.75;border:none;margin:24px auto;padding:0}.case-study p.video-caption{font-size:.75rem;line-height:1.4;margin:8px auto 0;max-width:800px}.case-study h3+p{margin-top:5px}.case-study img{width:100%}@media screen and (max-width: 960px){.case-study{padding:80px 24px}.case-study h2{font-size:2rem}}@media screen and (max-width: 640px){.case-study{padding:64px 24px}}.overview-box{display:flex;align-items:flex-start}@media screen and (max-width: 640px){.overview-box{flex-direction:column}}.role-box{width:100%;max-width:220px;margin:48px auto 0 100px;padding:25px 25px 0;background-color:#414c5b;border-radius:8px;display:flex;flex-direction:column}.role-box h3{font-size:1rem}.role-box h3:first-of-type{margin-top:8px !important}.role-box ul{margin:24px auto 48px;font-size:.875rem}.role-box ul li{margin:15px auto}.role-box p{font-size:.875rem;margin-bottom:40px}.role-box p span{display:block;font-size:.625rem}@media screen and (max-width: 760px){.role-box{margin-left:80px}}@media screen and (max-width: 640px){.role-box{flex-direction:row;max-width:unset;margin:32px auto 0;justify-content:space-between}.role-box div{width:45%}}@media screen and (max-width: 460px){.role-box{flex-direction:column}.role-box div{width:100%}}.metric-box{display:flex;margin:8px auto;padding:8px;border:1px solid #9aa6a6;justify-content:space-between}.metric-box ul{margin:0 8px}.metric-box li{margin:15px 0;color:#cedffa;font-weight:500;font-size:.875rem}@media screen and (max-width: 760px){.metric-box{max-width:480px}}.metric-box-results{margin:0 auto;padding:0 24px;width:100%;max-width:480px;font-size:1.125rem;display:flex;flex-wrap:wrap;justify-content:space-around}.metric-box-results li{position:relative;font-size:.75rem;text-align:center;color:#cedffa;max-width:140px;width:140px;margin:24px auto;padding:24px 8px 0}.metric-box-results img{width:48px;position:absolute;top:0;left:45px}.metric-box-results span:first-of-type{color:#cedffa;background-color:#22272e;display:block;width:120px;height:100px;margin:auto;font-size:1rem;border:2px solid #cedffa;border-radius:8px;padding:28px 8px 8px}.metric-box-results span:first-of-type em{font-size:2rem;display:block;font-style:normal}.metric-box-results span:last-of-type{display:inline-block;margin-top:5px}.metric-box-results .arrow-down{height:56px;background:url("../images/icons/icon-arrow-down.svg") center bottom no-repeat}.metric-box-results .arrow-up{height:56px;background:url("../images/icons/icon-arrow-up.svg") center bottom no-repeat}.research-stats-results{background-color:#fff;margin:0 auto;padding:24px 24px 5px 24px;width:100%;font-size:1.125rem;display:flex;flex-wrap:wrap;justify-content:space-around;border:1px solid #9aa6a6;border-radius:8px}.research-stats-results h4{font-size:1.5rem;color:#3f5068;width:48px;height:48px;margin:auto;text-align:center;line-height:1;padding-top:8px;border:2px solid #3f5068;border-radius:24px;background-color:#dadee7}.research-stats-results li{position:relative;font-size:.75rem;text-align:center;color:#3f5068;margin:5px auto 15px;padding:0 8px}.research-stats-results span:first-of-type{display:block;color:#3f5068;border:none;font-size:1.25rem;padding:5px}.research-stats-results span:first-of-type em{font-size:.75rem;display:block;font-style:normal;line-height:1.4}.footnote{display:block;text-align:center;margin:8px auto 32px;font-size:.75rem;line-height:1.4}.user-data{margin:32px auto;padding:32px;background-color:#414c5b;border-radius:16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.user-data li{min-width:15%;line-height:1.6;margin:15px 0;font-size:.625rem;text-align:center}.user-data li img{width:74px;display:block;margin:0 auto}.user-data li em{display:block;font-size:.75rem;font-weight:600;font-style:normal}@media screen and (max-width: 760px){.user-data li{min-width:30%}}.figure-right,.figure-right-2,.figure-right-3,.figure-right-4,.figure-right-5,.figure-right-6,.figure-right-small,.figure-right-small-grey,.figure-right-xsmall{float:right;margin:64px 40px;max-width:440px}@media screen and (max-width: 760px){.figure-right,.figure-right-2,.figure-right-3,.figure-right-4,.figure-right-5,.figure-right-6,.figure-right-small,.figure-right-small-grey,.figure-right-xsmall{float:none;margin:24px auto;max-width:440px}}.figure-right-2{margin:25px 24px 25px 40px}@media screen and (max-width: 760px){.figure-right-2{float:none;margin:8px auto;max-width:400px}}.figure-right-3{margin:64px 24px 32px 40px}@media screen and (max-width: 760px){.figure-right-3{float:none;margin:8px auto;max-width:400px}}.figure-right-4{margin:64px 24px 25px 40px;max-width:320px}@media screen and (max-width: 760px){.figure-right-4{float:none;margin:8px auto}}.figure-right-5{margin:8px 24px 25px 40px;max-width:320px}@media screen and (max-width: 760px){.figure-right-5{float:none;margin:8px auto}}.figure-right-6{margin:48px 24px 64px 40px;max-width:320px}@media screen and (max-width: 760px){.figure-right-6{float:none;margin:8px auto}}.figure-right-small{margin:64px 24px 24px 40px;max-width:320px}@media screen and (max-width: 760px){.figure-right-small{max-width:400px;float:none;margin:40px auto}}.figure-right-small-grey{margin:0 24px 24px 40px;max-width:320px;padding:64px;background-color:#f2f3f3}@media screen and (max-width: 760px){.figure-right-small-grey{max-width:360px;float:none;margin:24px auto 40px}}.figure-right-xsmall{margin:24px 24px 24px 120px;max-width:200px}@media screen and (max-width: 760px){.figure-right-xsmall{max-width:400px;float:none;margin:40px auto}}.figure-left-small{float:left;margin:24px 40px 0 24px;max-width:260px}@media screen and (max-width: 760px){.figure-left-small{max-width:320px;float:none;margin:8px auto}}.figure-centered{max-width:960px;margin:32px auto}.figure-centered-400{max-width:400px;margin:32px auto}.figure-centered-800{max-width:800px;margin:32px auto}.figure-grey-centered{background-color:#f2f3f3;margin:32px auto;padding:24px;border-radius:16px;max-width:960px}.fig-only-extra-spacing{margin-bottom:64px}.rounded>img{border-radius:16px}.rounded>source{border-radius:16px}.figure-centered-520{background-color:#fff;margin:32px auto;border-radius:16px;max-width:520px}.figure-grey-centered-800{background-color:#f2f3f3;margin:32px auto;padding:40px;border-radius:16px;max-width:960px}@media screen and (max-width: 640px){.figure-grey-centered-800{padding:24px}}@media screen and (max-width: 480px){.figure-grey-centered-800{padding:16px}}.figure-nbm{margin-bottom:0}.figure-bm-40{margin-bottom:40px}.figure-stm{margin-top:8px}.figure-grey-final{background-color:#f2f3f3;margin:32px auto;padding:24px;border-radius:16px;display:flex;justify-content:space-evenly}.figure-grey-final>figure{margin-left:24px;max-width:320px}.figure-grey-final>div>figure{margin:0 24px 35px 0;max-width:300px}.figure-grey-final>div>figure:last-of-type{margin-bottom:0}@media screen and (max-width: 480px){.figure-grey-final{flex-direction:column}.figure-grey-final>figure{margin:0 auto 32px}.figure-grey-final>figure:last-of-type{margin-bottom:0}.figure-grey-final>div>figure{margin:0 auto 32px}.figure-grey-final>div>figure:last-of-type{margin-bottom:32px}}.figure-final{margin:32px auto;padding:24px;border-radius:16px;display:flex;justify-content:space-evenly}.figure-final>figure{margin-left:24px;max-width:320px}.figure-final>div>figure{margin:0 24px 35px 0;max-width:300px}.figure-final>div>figure:last-of-type{margin-bottom:0}@media screen and (max-width: 480px){.figure-final{flex-direction:column}.figure-final>figure{margin:0 auto 32px}.figure-final>figure:last-of-type{margin-bottom:0}.figure-final>div>figure{margin:0 auto 32px}.figure-final>div>figure:last-of-type{margin-bottom:32px}}.side-stack-box{background-color:#f2f3f3;margin:32px auto;padding:40px;border-radius:16px;display:flex;justify-content:space-evenly}.side-stack-box>figure{margin-right:24px;max-width:320px}.side-stack-box>div>figure{margin:0 0 35px 24px;max-width:320px}.side-stack-box>div>figure:last-of-type{margin-bottom:0}.side-stack-box figcaption{color:#1e252e}@media screen and (max-width: 760px){.side-stack-box>figure{max-width:280px}}@media screen and (max-width: 640px){.side-stack-box>figure{max-width:220px}}@media screen and (max-width: 480px){.side-stack-box{flex-direction:column}.side-stack-box>figure{max-width:320px;margin:0 auto 32px}.side-stack-box>div>figure{margin:0 auto 32px}.side-stack-box>div>figure:last-of-type{margin-bottom:0}}.multi-image-figure-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.multi-image-figure-box.four-image img{width:23%}@media screen and (max-width: 760px){.multi-image-figure-box.four-image img{width:47%;max-width:440px}.multi-image-figure-box.four-image img:nth-of-type(2){margin-bottom:32px}}@media screen and (max-width: 480px){.multi-image-figure-box.four-image img{width:100%;max-width:400px;margin:0 auto 32px}.multi-image-figure-box.four-image img:last-of-type{margin-bottom:0}}.multi-image-figure-box.three-image img{width:31%;margin-bottom:25px}@media screen and (max-width: 760px){.multi-image-figure-box.three-image img{width:47%}}@media screen and (max-width: 480px){.multi-image-figure-box.three-image img{width:100%}}.multi-image-figure-box.two-image img{width:47.5%;max-width:440px;margin-bottom:25px}@media screen and (max-width: 480px){.multi-image-figure-box.two-image img{width:100%}}.multi-image-figure-box-centered{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:24px auto}.multi-image-figure-box-centered figure{max-width:880px;margin:8px}.multi-image-flow-box,.multi-image-flow-box-sm{background-color:#dadee7;margin:40px auto;padding:24px 24px 0;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.multi-image-flow-box.white,.multi-image-flow-box-sm.white{background-color:unset;margin:0 auto}.multi-image-flow-box figure,.multi-image-flow-box-sm figure{max-width:22%;margin:0 auto 40px}@media screen and (max-width: 760px){.multi-image-flow-box figure,.multi-image-flow-box-sm figure{max-width:45%}}@media screen and (max-width: 460px){.multi-image-flow-box figure,.multi-image-flow-box-sm figure{width:100%;max-width:380px}}.multi-image-flow-box-sm figure{max-width:12.5%;margin:0 auto 40px}@media screen and (max-width: 580px){.multi-image-flow-box-sm figure{max-width:35%}}.tri-image-component-box{background-color:#dadee7;margin:40px auto;padding:32px 24px 0;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.tri-image-component-box figure{max-width:30%;margin:0 auto 40px}@media screen and (max-width: 760px){.tri-image-component-box figure{max-width:45%}}@media screen and (max-width: 460px){.tri-image-component-box figure{width:100%;max-width:380px}}.asym-main-left{background-color:#d5d7d7;display:flex;justify-content:space-between;align-items:center;margin:24px auto;padding:40px;border-radius:16px}.asym-main-left figcaption{color:#1e252e}.asym-main-left .amfl-left{margin-right:24px;max-width:540px}.asym-main-left .amfl-right{width:240px;margin-left:24px}@media screen and (max-width: 960px){.asym-main-left{flex-direction:column;padding:24px}.asym-main-left .amfl-left{margin:0 0 40px;max-width:unset}.asym-main-left .amfl-right{margin:0}}.asym-main-right{background-color:#d5d7d7;display:flex;justify-content:space-between;align-items:center;margin:24px auto;padding:40px;border-radius:16px}.asym-main-right figcaption{color:#1e252e}.asym-main-right .amfr-left{margin-right:24px;width:240px}.asym-main-right .amfr-right{max-width:600px;margin-left:24px}@media screen and (max-width: 910px){.asym-main-right .amfr-right{max-width:540px}}@media screen and (max-width: 860px){.asym-main-right .amfr-right{max-width:480px}}@media screen and (max-width: 760px){.asym-main-right{flex-direction:column;padding:24px}.asym-main-right .amfr-left{margin:0 0 40px}.asym-main-right .amfr-right{max-width:unset;margin:0}}.photo-text-float,.photo-text-float-first{display:flex;align-items:flex-start}.photo-text-float figure,.photo-text-float-first figure{min-width:280px;margin:32px 0 -40px 40px}@media screen and (max-width: 760px){.photo-text-float,.photo-text-float-first{flex-direction:column}.photo-text-float figure,.photo-text-float-first figure{margin:32px auto 0}}.photo-text-float figure{margin-top:80px}.clear{clear:both}.highlight-list{margin:24px auto 0;padding:8px 32px;max-width:640px;background-color:#414c5b;border:1px solid #9aa6a6;font-weight:500}.highlight-list li{margin:15px 0;line-height:1.3}.infographic{max-width:300px}.image-shadow{box-shadow:0px 2px 4px 0px rgba(0,0,0,.45)}figcaption{font-size:.75rem;text-align:center;margin:8px auto 0;line-height:1.4}figcaption.caption-up{margin-top:-8px}.high-caption{margin-top:-8px}.example-box-1{display:flex;margin:24px auto;padding:0;justify-content:space-evenly}.example-box-1 figure{max-width:320px}.example-box-1 figure:first-of-type{margin-right:24px}.example-box-1 figure:last-of-type{margin-left:24px}.example-box-1.fill-grey{background-color:#d5d7d7;padding:40px}@media screen and (max-width: 480px){.example-box-1{flex-direction:column}.example-box-1 figure:first-of-type{margin:0 auto 32px;max-width:320px}.example-box-1 figure:last-of-type{margin:0 auto;max-width:320px}}.example-box-2{display:flex;margin:24px auto;padding:0;justify-content:space-evenly}.example-box-2 figure{max-width:440px}.example-box-2 figure:first-of-type{margin-right:24px}.example-box-2 figure:last-of-type{margin-left:24px}.example-box-2.fill-grey{background-color:#d5d7d7;padding:40px}@media screen and (max-width: 640px){.example-box-2{flex-direction:column}.example-box-2 figure:first-of-type{margin:0 auto 32px;max-width:460px}.example-box-2 figure:last-of-type{margin:0 auto;max-width:460px}}.image-video-combo-box{display:flex;margin:24px auto;padding:0;justify-content:space-evenly;align-items:flex-start}.image-video-combo-box figure{max-width:320px;margin-right:24px}.image-video-combo-box video{max-width:320px;margin-left:24px}.image-video-combo-box.fill-grey{background-color:#f2f3f3;padding:24px}@media screen and (max-width: 720px){.image-video-combo-box figure{max-width:280px}.image-video-combo-box video{max-width:280px}}@media screen and (max-width: 640px){.image-video-combo-box figure{max-width:240px}.image-video-combo-box video{max-width:240px}}@media screen and (max-width: 560px){.image-video-combo-box{flex-direction:column}.image-video-combo-box figure,.image-video-combo-box video{margin:0 auto 32px;max-width:320px}}@media screen and (max-width: 360px){.image-video-combo-box figure{max-width:280px}.image-video-combo-box video{max-width:280px}}.image-video-combo-box-new{display:flex;margin:24px auto;padding:0;justify-content:space-evenly;align-items:flex-start}.image-video-combo-box-new figure{max-width:390px;margin-right:24px}.image-video-combo-box-new video{max-width:395px;margin-left:24px}.image-video-combo-box-new.fill-grey{background-color:#f2f3f3;padding:24px}@media screen and (max-width: 900px){.image-video-combo-box-new figure{max-width:340px}.image-video-combo-box-new video{max-width:340px}}@media screen and (max-width: 800px){.image-video-combo-box-new figure{max-width:310px}.image-video-combo-box-new video{max-width:310px}}@media screen and (max-width: 720px){.image-video-combo-box-new figure{max-width:280px}.image-video-combo-box-new video{max-width:280px}}@media screen and (max-width: 680px){.image-video-combo-box-new figure{max-width:260px}.image-video-combo-box-new video{max-width:260px}}@media screen and (max-width: 640px){.image-video-combo-box-new figure{max-width:240px}.image-video-combo-box-new video{max-width:240px}}@media screen and (max-width: 600px){.image-video-combo-box-new figure{max-width:220px}.image-video-combo-box-new video{max-width:220px}}@media screen and (max-width: 560px){.image-video-combo-box-new{flex-direction:column}.image-video-combo-box-new figure,.image-video-combo-box-new video{margin:0 auto 32px;max-width:320px}}@media screen and (max-width: 360px){.image-video-combo-box-new figure{max-width:280px}.image-video-combo-box-new video{max-width:280px}}.dual-video-combo-box{display:flex;margin:24px auto;padding:0;justify-content:space-evenly;align-items:flex-start}.dual-video-combo-box div{margin-left:24px;text-align:center}.dual-video-combo-box div:first-of-type{margin-right:24px;margin-left:0}.dual-video-combo-box video{max-width:488px}.dual-video-combo-box.fill-grey{background-color:#f2f3f3;padding:24px}@media screen and (max-width: 1080px){.dual-video-combo-box video{max-width:400px}}@media screen and (max-width: 900px){.dual-video-combo-box{flex-direction:column}.dual-video-combo-box div{margin-left:0}.dual-video-combo-box div:first-of-type{margin-right:0;margin-bottom:48px}.dual-video-combo-box video{max-width:760px}}@media screen and (max-width: 800px){.dual-video-combo-box video{max-width:640px}}@media screen and (max-width: 680px){.dual-video-combo-box video{max-width:480px}}@media screen and (max-width: 520px){.dual-video-combo-box{flex-direction:column}.dual-video-combo-box video{max-width:360px}}@media screen and (max-width: 400px){.dual-video-combo-box video{max-width:280px}}.video-single-box{margin:32px auto;text-align:center !important}.video-single-box video{max-width:320px}@media screen and (max-width: 360px){.video-single-box video{max-width:280px}}.video-single-box-large{margin:32px auto;text-align:center !important}.video-single-box-large video{max-width:760px;border:1px solid #9aa6a6;box-shadow:0px 6px 8px 0px rgba(0,0,0,.35)}@media screen and (max-width: 800px){.video-single-box-large video{max-width:640px}}@media screen and (max-width: 680px){.video-single-box-large video{max-width:480px}}@media screen and (max-width: 520px){.video-single-box-large video{max-width:360px}}@media screen and (max-width: 400px){.video-single-box-large video{max-width:280px}}.tldr-box{margin-top:80px}.cs-intro{background-color:#22272e;margin-top:80px;padding-top:64px}.cs-intro a{text-decoration:underline}.bg-grey{background-color:#1e2228}.bg-grey-gradient{background:linear-gradient(180deg, rgb(242, 243, 243) 0%, rgb(255, 255, 255) 100%)}.read-full{display:block;margin:80px auto 40px;text-align:center;font-weight:700}.read-full a{color:#fff;text-decoration:none;position:relative}.read-full a:after{content:" ";position:absolute;bottom:-35px;left:0;width:0;height:0;border-left:115px solid rgba(0,0,0,0);border-right:115px solid rgba(0,0,0,0);border-top:32px solid #cedffa;font-size:0;line-height:0}@media screen and (max-width: 960px){.read-full{margin:64px auto}}@media screen and (max-width: 750px){.read-full{margin:40px auto 80px}}@media screen and (max-width: 640px){.read-full{margin-bottom:100px}}.contact{text-align:center}.contact form{width:100%;max-width:380px;margin:auto;display:flex;flex-direction:column;text-align:left}.contact form label{font-size:.75rem;margin:.5em 0 .25em}.contact form input[type=text]{margin-bottom:1em;font-size:1.125rem;padding:5px;font-family:Arial,Helvetica,sans-serif}.contact form textarea{margin-bottom:1em;font-size:1.125rem;height:100px;font-family:Arial,Helvetica,sans-serif}.contact form input[type=submit]{margin-top:1em;font-size:1.25rem;padding:15px;border:0;border-radius:6px;color:#fff;background-color:#4e6464;font-family:"ABeeZee",Helvetica,Arial,sans-serif;cursor:pointer}.temp-section{width:100%;max-width:800px;height:80vh;margin:auto;padding:48px;text-align:center;display:flex;flex-direction:column;justify-content:center}.temp-section h1{font-size:4em;margin:.5em 0}