@font-face{font-family:google-sans-flex;font-style:normal;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(/fonts/google-sans-flex-v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:archivo-black;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-black.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:bricolage-grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:124%}@font-face{font-family:opensans-fallback;src:local("OpenSans-Regular");font-display:swap;size-adjust:118%}@font-face{font-family:helvetica-fallback;src:local("HelveticaNeue-ThinCond");font-display:swap;size-adjust:75%}@font-face{font-family:primary-arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:101%}.play-pointer{cursor:pointer}#x0 img#xmas,#x1 img#xmas,#x2 img#xmas,#x3 img#xmas{display:flex;margin:24px auto 0}.gm-carousel{width:100%;position:relative;padding:0 50px;overflow:hidden}.gm-carousel:before,.gm-carousel:after{content:'';display:block;width:50px;height:100%;position:absolute;top:0;z-index:2;background-color:#fdfdfd}.gm-carousel:before{left:0}.gm-carousel:after{right:0}.gm-carousel .items{position:relative;left:0;white-space:nowrap;transition:left 250ms ease-out;z-index:0}.gm-carousel .items .item{display:inline-block;box-sizing:content-box;height:180px;width:180px;margin:13px;padding:7px}.gm-carousel .items .item:hover .base{display:block}.gm-carousel .items .item:hover .blue{display:none}.gm-carousel .items .item .base{display:none}.gm-carousel .items .item a{width:180px;height:180px;position:relative}.gm-carousel .items .item a img{position:absolute;top:0;left:0;right:0;bottom:0}.gm-carousel button.prev,.gm-carousel button.next{width:40px;height:40px;position:absolute;top:50%;margin-top:-20px!important;z-index:3;background-color:transparent;border-radius:50%;border:4px solid #696969;opacity:.7;cursor:pointer;transition:opacity 150ms ease-out;outline:none}.gm-carousel button.prev:after,.gm-carousel button.next:after{content:'';display:block;width:20px;height:20px;position:absolute;top:50%;left:50%;margin-left:4px;border-right:4px solid #696969;border-bottom:4px solid #696969;transform:translate(-50%,-50%)rotate(135deg)}.gm-carousel button.prev:hover,.gm-carousel button.next:hover{opacity:1}.gm-carousel button.prev{left:0}.gm-carousel button.next{right:0}.gm-carousel button.next:after{margin-left:-3px;transform:translate(-50%,-50%)rotate(-40deg)}main{}main .gm-carousel{width:100%;position:relative;padding:0 50px;overflow:hidden}main .gm-carousel:before,main .gm-carousel:after{background-color:#fff}main .gm-carousel .item{position:relative;padding:7px;box-sizing:content-box;height:180px;width:180px}main .gm-carousel .item a{display:block}main .gm-carousel .item img{position:absolute;left:7px;top:7px;z-index:1;height:180px;width:180px}main .gm-carousel .item img:last-child{z-index:0}main .gm-carousel .item:hover img:last-child{z-index:10}main h3{color:#020112}main .video{display:flex;justify-content:center;align-items:center;text-align:center;height:fit-content;position:relative;z-index:10}main .video img{object-position:top}main .video:after{content:'';background:linear-gradient(rgba(2,1,18,.8),rgba(2,1,18,.8));position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}main .video .video-description{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2;margin:10rem 0}main .video .video-description p{font-family:google-sans-flex,primary-arial-fallback,sans-serif;font-weight:300;font-size:27px;line-height:45px;color:#fff;margin:0;margin-bottom:45px}main .video .video-description img{width:80px;height:100%}main .what-why{text-align:center}main .cards{text-align:center}main .cards .card img{width:118px;height:118px;margin:20px;display:none}main .cards .card:first-child img{display:inline-block}main .logos{max-width:100%}main .study-cta .content{grid-column:1/5}main .study-cta .content h2{color:#fff}@media screen and (min-width:993px){main .study-cta .content a{align-items:center}main .study-cta .content img{width:auto;height:110px}main .study-cta .content h2{max-width:310px;font-size:24px}main .study-cta.font-xl.banner.hover-fx a:hover h2{font-size:24.5px}}@media screen and (min-width:993px) and (max-width:1199px){main .study-cta .content h2{font-size:20px}main .study-cta.font-xl.banner.hover-fx a:hover h2{font-size:20.5px}}main .logo-gallery h2{text-align:center}main .logo-gallery .full svg{margin:50px 0}main .big-recognition{display:flex;flex-flow:row nowrap;gap:2rem;justify-content:center;margin-top:5rem}main .big-recognition a img{height:auto;width:100%;max-width:334px}main .recognition{text-align:center;position:relative;overflow:hidden}main .recognition::after{content:"";background-image:url("/img/home/rebranded/recognition graphic.svg");background-repeat:no-repeat;background-position:0 100%;background-size:150px;height:150px;width:150px;position:absolute;bottom:0;left:50%;transform:translateX(-75px)rotate(-20deg)}main .recognition *{color:#fff}main .recognition>div{padding:30px 30px 200px}main .recognition .megaphone{display:none}main .recognition span.head{display:block;font-family:google-sans-flex,primary-arial-fallback,sans-serif;font-weight:300;font-size:46px;line-height:1.25em;margin-bottom:.65em}main .recognition p{font-size:28px;line-height:1.35em;margin-bottom:.7em}main .recognition-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:2rem auto}main .recognition-logos img{height:175px;width:175px}@media screen and (max-width:759px){main .recognition span.head{font-size:30px}main .recognition p{font-size:20px}}@media screen and (min-width:800px){main .cards{display:grid;grid-column-gap:20px;grid-template-columns:repeat(4,1fr)}main .cards .card img{display:inline-block}main .cards .btn{grid-column:span 4;justify-self:center}main .logo-gallery .full svg{margin:75px 0}}@media screen and (min-width:1000px){main .video{height:fit-content;position:relative}main .center{text-align:center}main .recognition>div{grid-column:span 2}}@media screen and (min-width:1240px){main .recognition{text-align:left;grid-template-columns:1fr 200px 1000px 1fr!important}main .recognition *{grid-row:1}main .recognition>div{grid-column:3/4;padding:0}main .recognition::after{display:none}main .recognition .megaphone{display:block;grid-column:1/3;padding:0;margin:0 40px;position:relative}main .recognition .megaphone img{max-height:80%;position:absolute;bottom:0;left:40px;transform:rotate(-20deg)}}