:root{--header-height:50px}div.layMainContent.homeContent{height:100%;width:100%}div.topBanner.homeBanner{height:calc(100% - var(--header-height));width:100%;display:table;position:relative;vertical-align:middle;text-align:center;overflow:hidden}.homeBannerVideoWrapper{height:calc(100vh - var(--header-height));overflow:hidden;position:relative;width:100%}div.topBanner.homeBanner p.homeMsg{color:#fefefe;font-size:4.5rem;font-weight:500;left:50%;line-height:5.5rem;max-width:calc(100vw - 10px);margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:max-content;z-index:5}div.topBanner.homeBanner p.homeMsg span{font-style:italic;font-weight:400;font-family:brandon-grotesque-i4,brandon-grotesque,Helvetica Neue,Arial}div.manbun{bottom:17%;height:100px;left:7%;position:absolute;width:110px}.homeBannerVideo,.homeBannerVideoPoster{aspect-ratio:16/9;display:block;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.homeBannerVideoPoster{display:none}.talkingPoint,html.responsive .grid.talkingPoint{margin-top:100px;margin-bottom:100px}.talkingPoint{overflow:hidden}.talkingPoint.talkNerdy{padding-left:15%}@-moz-document url-prefix(){.talkingPoint.talkNerdy{padding-left:25%}}.talkingPoint div.nerd svg{fill:#8eabbd;width:100%}.talkingPoint{display:table}.talkingPoint .talkingPointText{color:#000;text-decoration:none;text-align:center;font-weight:100;font-size:48px;font-size:3rem;cursor:default}.talkingPoint .talkingPointText,.talkingPoint div.nerd{display:table-cell;float:none;vertical-align:middle}.talkingPoint .nerd img{max-height:194px}.talkingPoint .talkingPointText{text-align:left}.ourWork .workSlideshow{overflow:hidden;position:relative;width:100%;padding-bottom:42.1%}.ourWork .workLaptop{position:absolute;top:0;width:100%;height:100%}.ourWork .ourWorkSlideArea{position:absolute;overflow:hidden;height:54%;width:37.95%;left:21.5%;top:10.65%}.ourWork .ourWorkSlideArea img{position:absolute;left:-100%;top:0;width:100%}.ourWork .ourWorkSlideArea img.active{left:0}.ourWork .workDetails h3,.ourWork .workDetails h3 a{color:#4baebf;font-size:1.5rem;font-weight:300;text-decoration:none}.ourWork .workDetails h3{margin-bottom:10%}.ourWork .ourWorkTextArea{overflow:hidden;position:relative;height:75%;width:100%}.ourWork .workDetailsContent{position:absolute;left:-100%;top:0;width:100%}.ourWork .workDetailsContent div.ctaButton{display:none}.ourWork .workDetailsContent.active{left:0}.ourWork .workDetailsContent.active div.ctaButton{display:block}.ourWork .workDescription{display:block;color:#fff;font-size:1.25rem;line-height:1.5rem;font-weight:300;padding:0 15px 0 0;height:11.5rem;overflow:hidden}.ourWork .workDescription ul{padding:0 0 0 22px;margin:0}.ourWork .workDescription ul li{margin-bottom:1.25rem}.ourWork .slideshowRight{right:28%}.ourServices{margin:0;max-width:none;position:relative;overflow:hidden}.ourServices .ctaButton{display:block;opacity:0;min-width:120px;position:absolute;bottom:30px;left:50%;margin-left:-22%;-webkit-transition:opacity .5s cubic-bezier(.39,.575,.565,1);transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.ourServices .servicesImg{width:100%}.ourServices .servicesContent{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.ourServices .categoryName{font-size:1.875rem;font-weight:300;margin-top:20px;margin-bottom:20%;text-align:center}.ourServices .serviceCategory{cursor:pointer;border:0;height:100%;position:relative}.ourServices .categoryBackground{position:absolute;z-index:-1;height:0%;width:100%;background-color:rgba(0,0,0,0);-webkit-transition:background-color .5s cubic-bezier(.25,.46,.45,.94) height 0s linear .5s;-webkit-transition:background-color .5s cubic-bezier(.25,.46,.45,.94),height 0s linear .5s;transition:background-color .5s cubic-bezier(.25,.46,.45,.94),height 0s linear .5s}.ourServices .serviceCategory:hover .categoryBackground{height:100%;background-color:rgba(0,0,0,.85);-webkit-transition:height .5s cubic-bezier(.25,.46,.45,.94);transition:height .5s cubic-bezier(.25,.46,.45,.94)}.ourServices .categoryIcon{margin:0 auto 20% auto;height:23%;position:relative;width:50%}.ourServices .categoryIcon .slideshowLeft,.ourServices .categoryIcon .slideshowRight{display:none}.ourServices .categoryIcon svg{height:100%;width:100%}.ourServices .categoryDescription{display:block;opacity:0;color:#fff;font-size:18px;font-weight:300;padding:0 15%;margin-bottom:30%;-webkit-transition:opacity .5s cubic-bezier(.39,.575,.565,1);transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.ourServices .serviceCategory:hover .categoryDescription{opacity:1;-webkit-transition:opacity .5s cubic-bezier(.39,.575,.565,1) .5s;transition:opacity .5s cubic-bezier(.39,.575,.565,1) .5s}.ourServices .serviceCategory:hover .ctaButton{opacity:1;-webkit-transition:opacity .5s cubic-bezier(.39,.575,.565,1) 1s;transition:opacity .5s cubic-bezier(.39,.575,.565,1) 1s}.ourServices div.serviceCategory.gradientBlueService div.categoryIcon svg{fill:#258494}.ourServices div.serviceCategory.gradientPurpleService div.categoryIcon svg{fill:#945964}.ourServices div.serviceCategory.gradientOrangeService div.categoryIcon svg{fill:#c56a44}.ourServices div.serviceCategory.gradientBlueService div.categoryName{color:#258494}.ourServices div.serviceCategory.gradientPurpleService div.categoryName{color:#945964}.ourServices div.serviceCategory.gradientOrangeService div.categoryName{color:#c56a44}.ourTeam{position:relative}.teamImgWrapper{position:relative;width:100%;padding-bottom:42.1%;overflow:hidden}.ourTeam .teamImg{width:100%;height:100%;position:absolute;display:none;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.ourTeam .slide.active{display:block;opacity:1}.ourTeam .teamDetails{left:0;right:auto}.ourTeam .slideshowLeft{left:28%}.ourTeam .teamDetails h2{margin-bottom:30%}.ourTeam,.ourWork{color:#fff;position:relative}.ourTeam .teamDetails,.ourWork .workDetails{background-color:#000;background-color:rgba(0,0,0,.85);position:absolute;bottom:0;right:0;top:0;padding:3.5% 4%;width:20%;z-index:5;overflow:hidden}.ourTeam .mobileTeamDetails,.ourWork .mobileWorkDetails{background-color:#000;background-color:rgba(0,0,0,.85);display:none;padding:15px}.ourTeam .teamDetails p,.ourWork .workDetails p{font-size:1.25rem}.ourTeam .teamDetails h2,.ourWork .workDetails h2{font-size:4.375rem;font-weight:100;line-height:4.375rem;margin-top:0}.ourServices .ctaButton,.ourTeam .ctaButton,.ourWork .ctaButton{font-size:1.25rem;font-weight:400;height:44px;width:44%;padding:0;display:block;margin-left:auto;margin-right:auto}.ourServices .ctaButton .paText,.ourTeam .ctaButton .paText,.ourWork .ctaButton .paText{display:block;height:44px;line-height:44px}.ourTeam .teamDetails .ctaButton,.ourWork .ctaButton{position:absolute;bottom:8%;left:50%;margin-left:-22%}.landingNerdyTalkMobile{display:none}.landingNerdyTalk,.landingNerdyTalkMobile{font-size:88px;font-size:5.5rem;background-color:#9eb8c7;border-left:0;text-align:center;color:#fff}.nerdyTalkContainer{position:relative;display:inline-block;width:100%}.landingNerdyTalk{position:absolute;top:0;bottom:-6px;left:0;font-size:88px;font-size:5.5rem;background-color:#9eb8c7;border-left:0;text-align:center;color:#fff;width:25%}@-moz-document url-prefix(){.landingNerdyTalk{bottom:-7px}}.landingNerdyTalk span{position:absolute;top:50%;left:0;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.landingNerdyTalkClear{display:none}.landingNerdyTalk{font-size:88px;background-color:#9eb8c7;border-left:0;text-align:center;color:#fff;padding:77px 0}@media only screen and (max-width:1820px){.talkingPoint.talkNerdy{padding-left:30%}.landingNerdyTalk{font-size:60px;font-size:3.75rem}}@media only screen and (max-width:1545px){.talkingPoint.talkNerdy{padding-left:30%}.landingNerdyTalk{font-size:60px;font-size:3.75rem}}@media only screen and (max-width:1490px){.ourServices .ctaButton{margin-left:-60px}}@media only screen and (max-width:1400px){.ourServices .categoryIcon,.ourServices .categoryName{margin-bottom:18%}.ourTeam .teamDetails h2,.ourWork .workDetails h2{font-size:3rem}}@media only screen and (max-width:1350px){.ourServices .categoryIcon,.ourServices .categoryName{margin-bottom:15%}}@media only screen and (max-width:1325px){.ourServices .ctaButton{margin-left:-30%;width:60%}}@media only screen and (max-width:1295px){.ourTeam .teamDetails h2,.ourWork .workDetails h2{font-size:40px}.ourWork .workDetails h2{margin-bottom:3%}.ourWork .workDetails h3{margin:1% 0 2% 0}.ourWork .workDetails h3,.ourWork .workDetails h3 a{font-size:22px}.ourWork .workDescription ul{font-size:18px}}@media only screen and (max-width:1260px){.ourServices .categoryIcon,.ourServices .categoryName{margin-bottom:10%}}@media only screen and (max-width:1230px){.ourServices .categoryIcon{height:20%;width:47%}}@media only screen and (max-width:1205px){.ourServices .categoryIcon,.ourServices .categoryName{margin-bottom:7%}}@media only screen and (max-width:1185px){.ourServices .serviceCategory:hover .categoryDescription{display:none}.ourServices .categoryIcon{height:23%;width:50%}}@media only screen and (max-width:1175px){.ourTeam .teamDetails,.ourWork .workDetails{padding:2.5% 3% 3.5% 3%;width:22%}}@media only screen and (max-width:1100px){.ourWork .workDescription ul li{margin-bottom:.5em}}@media only screen and (max-width:1085px){.ourServices .categoryName{font-size:1.8745rem}}@media only screen and (max-width:1070px){.ourWork .workDescription{font-size:18px}.ourServices .categoryName{font-size:1.5rem;font-weight:300}.ourTeam .teamDetails h2{margin-bottom:10%}}@media only screen and (max-width:1055px){.ourServices .categoryIcon{height:28%;width:55%}}@media only screen and (max-width:1037px) and (min-width:1024px){.talkingPoint.talkNerdy .talkingPointText{font-size:47px}}@media only screen and (max-width:1024px){.talkingPoint.talkNerdy{padding-left:0}.landingNerdyTalk{display:none}.landingNerdyTalkMobile{display:block;width:100%;padding:50px 0}.landingNerdyTalkMobile br{display:none}.ourServices .ctaButton{width:120px;margin-left:-60px;opacity:0;-webkit-transition:opacity 0s linear;transition:opacity 0s linear}.ourServices .serviceCategory:hover .ctaButton{opacity:1;-webkit-transition:opacity 0s linear;transition:opacity 0s linear}.ourServices .categoryBackground{height:100%;-webkit-transition:background-color 0s linear;transition:background-color 0s linear}.ourServices .serviceCategory:hover .categoryBackground{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9000000', endColorstr='#d9000000', GradientType=0 );background-color:#000;background-color:rgba(0,0,0,.85)}}@media only screen and (max-width:970px){.ourWork .workDetails h2{margin-bottom:0}}@media only screen and (max-width:940px){.ourWork .workDescription{display:none}}@media only screen and (max-width:930px){.ourTeam .teamDetails .ctaButton,.ourWork .ctaButton{margin-left:-60px}.ourTeam .ctaButton,.ourWork .ctaButton{width:120px}}@media only screen and (max-width:865px){.ourTeam .teamDetails .teamDetailsContent{display:none}}@media only screen and (max-width:820px){.ourTeam .teamDetails h2,.ourWork .workDetails h2{font-size:2.5rem}}@media only screen and (max-width:780px){.talkingPoint .talkingPointText,.talkingPoint div.nerd{display:block}.talkingPoint .span_3_10.nerd,.talkingPoint .span_7_10{width:100%}.talkingPoint .span_3_10.nerd{margin-top:15px}.talkingPoint .span_3_10.nerd img{display:block;height:140px;margin-left:auto;margin-right:auto;width:auto}}@media only screen and (max-height:450px){div.topBanner.homeBanner p.homeMsg{top:60%}div.topBanner.homeBanner div.scroll{bottom:20px}}@media only screen and (max-width:700px){.ourWork .workDetails h3,.ourWork .workDetails h3 a{font-size:18px}.ourWork .ourWorkTextArea{margin-top:-8px}}@media only screen and (max-width:680px){.ourServices .categoryName{font-size:1.2rem}}@media only screen and (max-width:610px){.ourServices .ctaButton{margin-left:-54px;min-width:0;width:108px}}@media only screen and (max-width:568px){.talkingPoint,html.responsive .grid.talkingPoint{margin-top:70px;margin-bottom:70px}.talkingPoint .span_3_10.nerd img{height:90px}.talkingPoint .talkingPointText{font-size:2.728rem;font-weight:300;text-align:center}.ourWork .ourWorkTextArea{margin-top:0;min-height:160px}.ourWork .workDetails h2{float:left}.ourWork .workDetails h3{margin:10px}.ourWork .workDescription{height:auto;overflow:visible}.ourWork .workDetails h3,.ourWork .workDetails h3 a{font-size:1.81rem}.ourWork .workDescription ul li{font-size:1.645rem;line-height:2rem}.ourWork .ctaButton{position:relative}.ourWork .workSlideshow{padding-bottom:58.9%}.ourWork .workLaptop{margin-left:-7%;width:140%}.ourWork .ourWorkSlideArea{left:23%;height:54%;width:53.3%}.ourWork .slideshowRight{right:0}.ourServices{height:600px}.ourServices .categoryName{font-size:30px;margin:30px}.ourServices .serviceCategory{margin-left:10%;width:80%}.ourServices .categoryIcon{margin-bottom:60px;width:auto}.ourServices .ctaButton,.ourServices .serviceCategory .categoryDescription,.ourServices .serviceCategory:hover .categoryDescription{display:block}.ourServices .categoryBackground{background-color:rgba(0,0,0,.85)}.ourServices .categoryDescription{font-size:18px;height:auto;margin-bottom:130px;overflow:visible;padding:0 40px;opacity:1}.ourServices .categoryDescription p{font-size:1.645rem;line-height:1.8rem;margin-bottom:50px}.ourServices .ctaButton{opacity:1}.ourServices .serviceCategory{cursor:default;left:-100%;top:0;position:absolute;float:none!important}.ourServices .serviceCategory.active{left:0}.ourServices .servicesImg{height:100%;width:auto}.ourServices .categoryIcon .slideshowLeft svg,.ourServices .categoryIcon .slideshowRight svg{fill:#fff!important}.ourServices .categoryIcon .slideshowLeft:hover svg,.ourServices .categoryIcon .slideshowRight:hover svg{fill:#4baebf!important}.ourServices .categoryIcon .slideshowLeft,.ourServices .categoryIcon .slideshowRight{display:block}.ourServices .categoryIcon .slideshowLeft{left:30px}.ourServices .categoryIcon .slideshowRight{right:30px}.ourTeam .teamDetails .teamDetailsContent{display:block}.ourTeam .teamDetails,.ourWork .workDetails{position:relative;bottom:auto;right:auto;top:auto;padding:20px 10px;width:calc(100% - 20px)}.ourTeam .teamDetails p,.ourWork .workDetails p{font-size:18px}.ourTeam .teamDetails h2{margin-bottom:10px}.ourTeam .mobileTeamDetails,.ourWork .mobileWorkDetails,.ourWork .workDescription{display:block}.ourTeam .slideshowLeft,.ourTeam .slideshowRight,.ourTeam .teamDetails .ctaButton,.ourWork .workDetails .ctaButton,.ourWork .workDetailsContent.active .ctaButton{display:none}.ourServices .ctaButton,.ourTeam .ctaButton,.ourWork .ctaButton{min-width:120px;width:50%}.ourServices .ctaButton,.ourWork .ctaButton{margin-left:-25%}.ourTeam .teamDetails h2,.ourWork .workDetails h2{font-size:2.728rem;font-weight:300}}@media only screen and (max-width:510px){.landingNerdyTalk br{display:block}.ourServices .categoryIcon{height:20%}}@media only screen and (max-width:460px){.landingNerdyTalk br,.landingNerdyTalkMobile br{display:block}}@media only screen and (max-width:410px){.ourWork .ourWorkTextArea{width:99%}}@media only screen and (max-width:350px){.ourWork .ourWorkTextArea{min-height:200px}.ourServices .categoryName{font-size:25px;margin:30px 10px}}@media only screen and (max-width:320px){.ourServices .categoryIcon{margin-bottom:35px}.ourServices .categoryIcon .slideshowLeft{left:12px}.ourServices .categoryIcon .slideshowRight{right:12px}}@media only screen and (max-width:300px){.ourServices .ctaButton{margin-left:-60px}.ourWork .workDetails h3{float:left;margin-left:0;width:90%}}@media (prefers-reduced-motion){.homeBannerVideo{display:none!important}.homeBannerVideoPoster{display:block!important}}
/*# sourceMappingURL=landing.min.css.map */
