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{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}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}@font-face{font-family:Adobe Clean;src:url(/fonts/AdobeClean-Regular.woff)format("woff");font-style:normal;font-weight:400}@font-face{font-family:Adobe Clean;src:url(/fonts/AdobeClean-Bold.woff)format("woff");font-style:normal;font-weight:700}@font-face{font-family:Adobe Clean;src:url(/fonts/AdobeClean-Light.woff)format("woff");font-style:normal;font-weight:200}html,body{width:100%;height:100%;margin:0;padding:0}body{background:#eceeef;flex-direction:column;min-height:100vh;font:16px Adobe Clean,Helvetica,Arial,sans-serif;display:flex;overflow:auto}#binding{width:100%;height:100%;min-height:100%;display:inline-block;position:relative}.wrapper{max-width:1104px;margin:0 auto;padding:0 20px;position:relative;overflow:visible}.hidden{display:none}#page-header-bar{z-index:3;text-align:center;background:linear-gradient(90deg,#005576 0%,#002f33 100%);width:100%;height:70px;transition:all 1s;position:fixed}body.home #page-header-bar{margin-top:-70px}body.home #page-header-bar.active{margin-top:0}#page-header-bar nav{float:left;z-index:3;width:100%;height:70px;transition:all 1s;position:relative;overflow:visible}#page-header-bar .logo{float:left;margin:26px 0 0}#page-header-bar .burger{float:right;cursor:pointer;margin-top:24px;display:none}#page-header-bar ul{float:right;margin-top:29px}#page-header-bar ul li{float:left;text-transform:uppercase;margin-left:30px;font-size:16px}#page-header-bar ul li a{color:#fdfdfd;text-decoration:none}#page-header-bar h1{color:#fdfdfd;margin-top:23px;font-size:28px;font-weight:200;position:absolute;left:50%;transform:translate(-50%)}#page-header-bar h1 img{margin-right:5px}#page-header-bar h1 a{color:#fdfdfd;text-decoration:none}@media screen and (width<=700px){#page-header-bar h1{display:none}#page-header-bar nav{margin-bottom:20px}#page-header-bar nav ul{text-align:left;z-index:100;background:#fff;border-radius:6px;width:50%;display:none;position:absolute;top:20px;right:0}#page-header-bar nav ul.open{display:block}#page-header-bar nav ul li{float:none;border-top:1px solid #ccc;margin:0;padding:0}#page-header-bar nav ul li:first-child{border-top:none}#page-header-bar nav ul a{color:#999;padding:10px;display:block}#page-header-bar nav .burger{display:block}}body.revisited #page-header video{display:none}#page-header{text-align:center;z-index:1;background:url(/img/header-bkgd-mobile.png) 0 0/cover;width:100%;height:100vh;padding-bottom:166px;transition:height 1s;position:fixed}#page-header .wrapper{height:100%}#page-header video{opacity:1;z-index:1;width:auto;min-width:100%;height:auto;min-height:100%;transition:all 1s;position:fixed;bottom:0;left:0}#page-header nav{float:left;z-index:3;width:100%;height:70px;transition:all 1s;position:relative;overflow:visible}#page-header .logo{float:left;margin:26px 0 0}#page-header .burger{float:right;cursor:pointer;margin-top:24px;display:none}#page-header ul{float:right;margin-top:29px}#page-header ul li{float:left;text-transform:uppercase;margin-left:30px;font-size:16px}#page-header ul li a{color:#fdfdfd;text-decoration:none}#page-header .header-content{z-index:2;width:100%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}#page-header h1{color:#fdfdfd;z-index:2;font-size:64px;font-weight:200;transition:all 1s;display:inline-block;position:relative}#page-header h1 a{color:#fdfdfd;text-decoration:none}#page-header h2{color:#fdfdfd;z-index:2;margin:0 auto 57px;font-size:42px;font-weight:200;line-height:34px;transition:all .1s;position:relative}#page-header h3{color:#fdfdfd;z-index:2;font-size:24px;font-weight:200;transition:all .1s;position:relative}#page-header .aam-logo{z-index:2;margin-top:54px;position:relative}#page-header .mobile-cta{text-transform:uppercase;color:#fff;cursor:pointer;background:#00a4e4;border-radius:6px;width:203px;height:54px;margin-top:25px;font-size:22px;line-height:54px;display:none}@media screen and (width<=1100px){#page-header video{display:none}}@media screen and (width<=700px){#page-header video{display:none}#page-header nav{margin-bottom:20px}#page-header nav ul{text-align:left;z-index:100;background:#fff;border-radius:6px;width:50%;display:none;position:absolute;top:20px;right:0}#page-header nav ul.open{display:block}#page-header nav ul li{float:none;border-top:1px solid #ccc;margin:0;padding:0}#page-header nav ul li:first-child{border-top:none}#page-header nav ul a{color:#999;padding:10px;display:block}#page-header nav .burger{display:block}#page-header .header-content{width:auto;margin:0 22px;position:relative;top:0;left:0;transform:translate(0)}#page-header h1{z-index:1;margin-bottom:24px;font-size:58px}#page-header h2{margin-bottom:15px;font-size:24px}#page-header .mobile-cta{display:inline-block}#page-header h3,#page-header .aam-logo,#page-header .scroll-arrow{display:none}#page-header.collapse h1{opacity:0;margin-top:-300px}#page-header.collapse .mobile-cta{display:none}}#page-header.fixed video{display:none}#page-header .scroll-arrow{cursor:pointer;z-index:1000;opacity:.75;background:url(/img/down-arrow@2x.png) 50%/cover no-repeat;width:78px;height:63px;margin-left:-50px;animation:1.5s infinite MoveUpDown;position:absolute;bottom:100px;left:50%}@keyframes MoveUpDown{0%{bottom:100px}50%{bottom:125px}to{bottom:100px}}#skrollr-body{float:left;width:100%;height:100%}#non-header-content{z-index:2;background:#f8f8f8;flex:1;width:100%;margin-top:70px;position:relative;overflow:auto}body.home #non-header-content{margin-top:100vh}body.home #non-header-content.revisited{margin-top:70px}#page-footer{z-index:3;background:#eceeef;width:100%;padding:46px 0 22px;position:relative;overflow:auto}#page-footer img.logo{float:left}#page-footer nav{float:right}#page-footer nav li{float:left;margin-left:35px}#page-footer nav a{color:#adadad;text-transform:uppercase;font-size:16px;text-decoration:none}#page-footer .copyright{float:left;clear:both;color:#adadad;width:100%;margin-top:56px;font-size:14px}#page-footer .copyright a{color:#adadad;text-decoration:none}#featured-slippry{opacity:0}#featured-slider{text-align:center;background:#273039;padding:40px 0 42px}#featured-slider li{display:block}#featured-slider .wrapper{max-width:616px;margin:0 auto}#featured-slider h2{color:#bebebe;text-transform:uppercase;margin-bottom:8px;font-size:18px;font-weight:700}#featured-slider h2 img{max-width:340px;height:auto;margin:20px auto 0;display:block}#featured-slider p{color:#fdfdfd;margin-bottom:16px;font-size:24px;font-weight:200;line-height:34px}#featured-slider .cta{color:#fff;text-transform:uppercase;background:#00a4e4;border-radius:6px;width:auto;height:54px;padding:0 40px;font-size:22px;line-height:54px;text-decoration:none;display:inline-block}#featured-slider .slider-nav li{display:inline-block}#featured-slider .slider-nav li a{color:#00a4e4;opacity:.25;background:#00a4e4;border-radius:8px;width:16px;height:16px;display:block}#featured-slider .slider-nav li a.active{opacity:1}#site-search{background:#b5bdc6;padding:45px 0}#site-search form{background:#fff;border:1px solid #516776;border-radius:28px;width:448px;max-width:80%;height:55px;margin:0 auto;padding:0 19px 0 30px}#site-search input[type=text]{background:0 0;border:none;outline:none;width:420px;max-width:80%;height:55px;font-size:22px}#site-search input[type=image]{float:right;margin-top:17px}#filter{color:#fff;text-align:center;background:#00a4e4;padding:27px 0}#filter .wrapper{max-width:1104px!important}#filter label{margin-bottom:20px;font-size:20px;display:inline-block}#filter #filter-taxonomies{text-align:center;margin:0 auto;display:inline-block}#filter #filter-taxonomies li{text-align:left;background-image:url(/img/dropdown-arrow.svg);background-position:182px 16.5px;background-repeat:no-repeat;background-size:13.32px 6.66px;border:2px solid #fff;border-radius:20px;width:196px;height:39px;margin-left:18px;padding-left:16px;font-size:18px;line-height:45px;display:inline-block}#filter #filter-taxonomies li.open{color:#00a4e4;background-color:#fff;background-image:url(/img/dropdown-arrow-open.svg)}#filter .mobile-data{margin-left:30px;padding-left:28px;line-height:25px;display:inline-block;position:relative}#filter .mobile-data label{border:2px solid #fff;width:16px;height:16px;position:absolute;top:1px;left:0}#filter .mobile-data input[type=checkbox]{visibility:hidden;position:absolute}#filter .mobile-data input[type=checkbox]:checked+label{background:url(/img/check.svg) 50%/10.82px 7.72px no-repeat}#filter .filter-terms{text-align:left;max-height:0;margin-top:0;font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif;transition:all .5s ease-in-out;overflow:hidden}#filter .filter-terms.open{max-height:1000px;margin-top:30px}#filter .filter-terms li{text-align:left;width:20%;margin:15px 0;padding-left:28px;font-size:20px;display:inline-block;position:relative}#filter .filter-terms label{border:2px solid #fff;width:16px;height:16px;position:absolute;top:1px;left:0}#filter .filter-terms input[type=checkbox]{visibility:hidden;position:absolute}#filter .filter-terms input[type=checkbox]:checked+label{background:url(/img/check.svg) 50%/10.82px 7.72px no-repeat}#filter select{width:100%;height:25px}#filter .mobile-filter{display:none}@media screen and (width<=700px){#filter .mobile-filter{display:block}#filter .mobile-filter label{margin-top:10px;font-size:15px}#filter .desktop-filter{display:none}}#results{padding:36px 24px 300px;overflow:auto}#results .partner{float:left;text-align:center;background:#fff;border:1px solid #95989a;border-radius:8px;width:200px;height:289px;margin:17px;padding:27px 20px 20px;text-decoration:none;display:inline-block;position:relative}#results .partner h1{background:#f5f5f5;width:199px;height:147px;display:block;position:relative}#results .partner h1 img{width:70%;height:auto;max-height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#results .partner h2{color:#777;margin:10px 0 17px;padding:0;font-size:16px;line-height:22px}#results .partner .cta{color:#00a4e4;border:2px solid #00a4e4;border-radius:19px;width:154px;height:37px;margin-left:-77px;font-size:16px;line-height:37px;text-decoration:none;display:inline-block;position:absolute;bottom:20px;left:50%}@media screen and (width<=700px){#results{padding:0}#results .partner{float:none;border:2px solid #95989a;border-radius:6px;width:auto;height:auto;margin:10px 0;padding:18px;overflow:auto;display:block!important}#results .partner h1{float:left;width:48%;height:90px}#results .partner h2{text-align:left;float:right;width:48%;margin:0}#results .partner .cta{display:none}}#single-header{background:#273039;margin-bottom:61px;padding-top:19px;padding-bottom:75px}#single-header h1{margin-bottom:15px}#single-header h1 img{max-width:350px;height:auto}#single-header h2{color:#fff;max-width:700px;font-size:24px;font-weight:200;line-height:34px}#single-header .back-button{color:#fff;background:url(/img/back-button.svg) 0 2px/15px 12px no-repeat;margin-bottom:51px;padding-left:23px;font-size:16px;font-weight:200;text-decoration:none;display:block}#single-header .featured-badge{color:#fff;text-transform:uppercase;background:#00a4e4;margin-bottom:15px;padding:9px 12px 5px;font-size:14px;font-weight:700;display:inline-block}#sidebar{float:left;color:#95989a;max-width:384px;font-size:16px;line-height:22px}#sidebar.right{float:right}#sidebar img{max-width:100%}#sidebar .sidebar-item{margin-bottom:20px}#sidebar a{color:#95989a}#sidebar a.go-aam{margin:15px 0;display:block}#sidebar h3{color:#454545}#sidebar ul{margin-left:20px;list-style:outside}#sidebar ol{margin-left:20px}#page-content{float:right;color:#454545;max-width:664px;margin-bottom:50px;font-size:18px;line-height:26px}#page-content a{color:#2b9af3;text-decoration:none}#page-content h2{margin-top:25px;font-size:20px;font-weight:700}#page-content h2:first-of-type{margin-top:0}#page-content p{margin-top:25px}#page-content h2+p{margin-top:5px}#page-content h3{margin-top:25px;font-weight:700}#page-content h3+p{margin-top:5px}#page-content ul{margin-left:20px;list-style:outside}#page-content ol{margin-left:20px}body.page #single-header,body.search-results #single-header{padding-bottom:49px}body.page #single-header h1,body.search-results #single-header h1{color:#fff;font-size:35px;font-weight:200}body.page #page-content,body.search-results #page-content{float:left}[hidden],#results .partner[hidden]{display:none!important}#featured-slider #featured-slippry{opacity:1}#featured-slider .slide{display:none}#featured-slider .slide.active{display:block}#featured-slider .slider-nav{margin-top:27px}#featured-slider .slider-nav a{cursor:pointer}#page-header-bar{position:relative}#non-header-content{margin-top:0}body.home #page-header{top:var(--pbar-h,0px);height:calc(100vh - var(--pbar-h,0px))}body.home #non-header-content{margin-top:calc(100vh - var(--pbar-h,0px));transition:margin-top 1s}body.home #page-header-bar{visibility:hidden;margin-top:-70px;transition:margin-top 1s}body.home.revealed #non-header-content{margin-top:0}body.home.revealed #page-header-bar{visibility:visible;margin-top:0}body.home.revealed-lock{overflow:hidden}body.home.settled #page-header,body.home.revisited #page-header{display:none}body.home.revisited #non-header-content,body.home.revisited #page-header-bar{transition:none}#site-search input[type=image]{cursor:pointer}#no-results{text-align:center;color:#777;padding:40px 0;font-size:22px}@media screen and (width<=1100px){#sidebar,#sidebar.right,#page-content,body.page #page-content{float:none;max-width:none}#sidebar{margin-bottom:40px}#page-content{overflow:auto}}@media screen and (width<=700px){#page-header-bar nav{margin-bottom:0}#filter .desktop-filter{display:block}#filter .mobile-filter{display:none}#filter{padding:22px 0 26px}#filter>.wrapper>form>label{margin-bottom:14px}#filter #filter-taxonomies{display:block}#filter #filter-taxonomies li{cursor:pointer;background-position:right 16px center;width:auto;height:40px;margin:0 0 12px;padding-right:40px;line-height:40px;display:block}#filter .mobile-data{text-align:left;margin:6px 0 0;padding:8px 0 8px 34px;font-size:18px;line-height:24px;display:block}#filter .mobile-data label{width:20px;height:20px;margin:0;top:8px}#filter .mobile-data input[type=checkbox]:checked+label{background-size:12px 9px}#filter .filter-terms{font-family:inherit}#filter .filter-terms.open{background:#0000001f;border-radius:12px;max-height:55vh;margin:0 0 14px;padding:6px 4px;overflow-y:auto}#filter .filter-terms li{vertical-align:top;box-sizing:border-box;width:50%;margin:0;padding:11px 6px 11px 38px;font-size:17px;line-height:22px;display:inline-block}#filter .filter-terms label{width:20px;height:20px;margin:0;top:11px;left:8px}#filter .filter-terms input[type=checkbox]:checked+label{background-size:12px 9px}#filter #filter-industries li{width:100%}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.back-to-top[data-astro-cid-vy5be4ad]{color:#222;z-index:10000;background-color:#ff8080;border-radius:8px;padding:10px 15px;font-weight:700;text-decoration:none;transition:all 1s;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 6px #0000001a}.back-to-top[data-astro-cid-vy5be4ad].visible{opacity:1}.back-to-top[data-astro-cid-vy5be4ad].hidden{opacity:0}#portfolio-bar[data-astro-cid-ihdwl7dj]{z-index:1000;color:#2b2d42;background:radial-gradient(circle,#fffdf9 0%,#ffebdd 100%);border-bottom:1px solid #e8c9bb;width:100%;padding:1rem 0;font-family:Lexend,sans-serif}#portfolio-bar[data-astro-cid-ihdwl7dj] .inner{width:1300px;max-width:calc(100% - 2em);margin:0 auto}#portfolio-bar[data-astro-cid-ihdwl7dj] .title{color:#14151f;line-height:140%}#portfolio-bar[data-astro-cid-ihdwl7dj] .title strong{font-weight:700}#portfolio-bar[data-astro-cid-ihdwl7dj] a{color:#d6455d;width:50%;margin-top:.5rem;font-size:.9rem;text-decoration:none;display:inline-block}#portfolio-bar[data-astro-cid-ihdwl7dj] a:hover{text-decoration:underline}
