.CTA_cta__OvTE0{background-color:var(--black);padding:30px 0;color:#fff}.CTA_cta__cont__BTX3u{display:flex;flex-direction:column}@media (min-width:1024px){.CTA_cta__cont__BTX3u{justify-content:center}}.CTA_cta__right__aEpgH{display:flex;justify-content:flex-end;flex-direction:column}@media (min-width:1024px){.CTA_cta__right__aEpgH{flex-direction:row}h2.Main_right__PSw7y{display:flex;justify-content:flex-end}}h2.Main_right__PSw7y span:before{content:"";width:20vw;height:1px;background-color:var(--gray);position:absolute;display:block;left:-30vw;top:55%}h2.Main_right__PSw7y span{position:relative}.Main_section__copy__nAaZD{font-size:22px;line-height:1.4em}.Main_section__link__mGBwR{margin-top:10vh}.Main_section__link__mGBwR a{display:flex;align-items:center;font-size:1.25rem;line-height:1.75rem;text-decoration-line:none;color:var(--blue)}.Main_grayBg__afYiq{background-color:var(--gray)}.Main_shot__1PYnc{height:40vh;background-size:cover;background-position:50% 100%}@media (min-width:1024px){.Main_shot__1PYnc{height:50vh;background-attachment:fixed}}@media(pointer:coarse){.Main_shot__1PYnc{background-attachment:scroll}}.CLI_cli__QNhmt{font-family:Source Code Pro,monospace;background-color:var(--black);padding-top:1vh;padding-bottom:1vh;color:#fff;min-height:5vh;display:flex;align-items:center;display:none}@media (min-width:1024px){.CLI_cli__QNhmt{display:flex}}.CLI_caret__cCtan{font-size:14px;font-size:.875rem}.CLI_action__CLF1P{color:#c58b72;padding-left:1vw;font-size:13px}@media (min-width:1024px){.CLI_action__CLF1P{font-size:16px}}.CLI_message__vddeD{padding-left:1vw;font-size:13px}@media (min-width:1024px){.CLI_message__vddeD{font-size:16px}}.CLI_colon__0xXne{font-size:13px}@media (min-width:1024px){.CLI_colon__0xXne{font-size:16px}}.CLI_cursor__Y06I4{border-right:.05em solid;animation:CLI_caret__cCtan 1s steps(1) infinite}@keyframes CLI_caret__cCtan{50%{border-color:transparent}}.ClientLogos_logoGray__VGM__{filter:grayscale(100%) brightness(0) invert(50%)}.ClientLogos_heightFix__c9oqW div{height:100%!important}.ClientLogos_logo_slider__BW5kM{width:100%;overflow:hidden}.ClientLogos_logo_track__CM31e{display:flex;width:-moz-max-content;width:max-content;animation:ClientLogos_scroll__erm0x 70s linear infinite}.ClientLogos_logo_slide__EDoL4{margin-left:40px;margin-right:40px;flex:0 0 170px}.ClientLogos_logo_container__A9Njj,.ClientLogos_logo_slide__EDoL4{display:flex;align-items:center;justify-content:center;height:80px}.ClientLogos_logo_container__A9Njj{width:170px}@keyframes ClientLogos_scroll__erm0x{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ClientLogos_logo-slider__Qj3mA:hover .ClientLogos_logo-track__SZXch{animation-play-state:paused}.Footer_footer__x7vJd{display:flex;justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:30px}.Footer_footer__x7vJd img{width:6vw}@media (min-width:1024px){.Footer_footer__x7vJd img{width:1.8vw}}@keyframes Nav_antenna__EYMnr{0%{fill:#fff}3%{fill:#d15454}6%{fill:#fff}9%{fill:#d15454}12%{fill:#fff}15%{fill:#d15454}18%{fill:#fff}}@keyframes Nav_eyes__nyoEt{0%{fill:#fff}3%{fill:var(--blue)}5%{fill:var(--blue)}8%{fill:#fff}12%{fill:#fff}15%{fill:var(--blue)}17%{fill:var(--blue)}20%{fill:#fff}}.Nav_nav__3xWe_{display:flex;z-index:50;justify-content:space-between;padding-top:5vh;padding-bottom:2vh;align-items:center}@media (min-width:1024px){.Nav_nav__3xWe_{align-items:flex-start}}.Nav_nav__logo__JeUMg{height:70px;width:46px}.Nav_logo__QPOPe{width:40px}@media (min-width:1024px){.Nav_logo__QPOPe{width:2.6vw}}.Nav_navList__T0bQR{display:flex;color:var(--blue)}@media (min-width:1024px){.Nav_navList__T0bQR{align-self:flex-start}}.Nav_navList__T0bQR li{margin:0 2vw;font-size:22px;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;position:relative}.Nav_navList__T0bQR li:hover:before{left:0;width:100%;opacity:1}.Nav_navList__T0bQR li:before{content:"";position:absolute;bottom:-10px;width:0;height:2px;transition:all .2s ease-in-out;transition-duration:.25s;opacity:0;background-color:var(--blue)}.Nav_antenna__EYMnr{animation:Nav_antenna__EYMnr 4s infinite}.Nav_eyes__nyoEt{animation:Nav_eyes__nyoEt 5s 1s infinite}.Tile_tile__oPPIm{height:40vh}.SectionTitle_title__cBq3g{font-size:60px;margin-top:0;margin-bottom:30px;font-weight:400}@media (min-width:1024px){.SectionTitle_title__cBq3g{font-size:92px}}.Home_hero__B0w79{min-height:70vh;background-color:var(--cream)}@media (min-width:1024px){.Home_hero__B0w79{height:84vh}}.Home_hero__copyCont__TCmFr{display:flex;justify-content:flex-end}.Home_hero__copyBlock__YvPjR{width:80vw}@media (min-width:1024px){.Home_hero__copyBlock__YvPjR{width:50vw}}.Home_hero__gray__pCK0E{color:var(--gray);font-style:italic}.Home_hero__a__KEJac{font-size:4vw;position:relative;top:2vh}@media (min-width:1024px){.Home_hero__a__KEJac{top:3vh}}.Home_hero__copyTitle__VY_pw{font-size:9vw;color:var(--blue);font-weight:500;line-height:1.2em;margin:0}@media (min-width:1024px){.Home_hero__copyTitle__VY_pw{font-size:6vw}}@media (min-width:1280px){.Home_hero__copyTitle__VY_pw{font-size:7vw}}@media (min-width:1536px){.Home_hero__copyTitle__VY_pw{font-size:6vw}}.Home_hero__copy__4VPhn{font-size:20px;color:var(--gray);margin-top:2vh;width:80%;line-height:1.6em}.Home_noise__5ij3P{z-index:100;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.05}@media (min-width:1024px){.Home_builderPortal__X_Yi1{display:flex;padding-top:10vh}}.Home_builderPortal__left__IbbWK{flex:1;padding:5vh 2vw 5vh 0}.Home_builderPortal__right__9xtJH{flex:1;padding-left:10vw}.Home_builderPortal__image__Vk32h{width:100%;height:100%;position:relative;border-left:1px solid var(--gray);border-top:1px solid var(--gray);border-bottom:1px solid var(--gray)}.Home_builderPortal__image__Vk32h:after{content:"";display:block;width:5vw;height:100%;position:absolute;right:0;top:0;background:#002e58;background:linear-gradient(90deg,#fff,#fff 85%)}.Home_ai__box__9nySY{padding:10vh 0}@media (min-width:1024px){.Home_lm__cont__b_OHX{display:flex}}.Home_lm__left__TEdWO{flex:1}.Home_lm__right__k_KWZ{flex:1.2;padding-left:5vw;margin-top:5vh}@media (min-width:1024px){.Home_lm__right__k_KWZ{margin-top:10vh}}.Home_lm__image__uXbZc{min-height:700px;height:50vh}@media (min-width:1024px){.Home_lm__image__uXbZc{height:80vh}}.Home_lm__image__uXbZc img{z-index:1}.Home_lm__copy__NPHnf{color:var(--blue)}.Home_lm__box__tzYea{margin-top:10vh;margin-bottom:10vh}@media (min-width:1024px){.Home_lm__box__tzYea{margin-top:15vh;margin-bottom:15vh}}.Home_lm__box__tzYea{padding-bottom:15vh}.Home_lm__box__tzYea:after,.Home_lm__box__tzYea:before{content:"";width:100%;height:10vh;display:block;background-color:#fff;clip-path:polygon(0 0,0 45%,100% 0);position:absolute;top:0;left:0}.Home_lm__box__tzYea:after{bottom:0;top:auto;clip-path:polygon(0 65%,0 100%,100% 100%)}.Home_rep__box__voEIg{margin:5vh 0}.Home_rep__cont__0ftth{padding:10vh 0}@media (min-width:1024px){.Home_rep__cont__0ftth{display:flex}}.Home_rep__graphic__DFr1C{flex:1;margin-top:10vh}@media (min-width:1024px){.Home_rep__graphic__DFr1C{margin-top:0;padding-left:5vw}}.Home_rep__text__eOahA{flex:1;display:flex;flex-direction:column;justify-content:center;padding-right:5vw}.Home_heatmap__jwecj{height:50vh;background-position:30% 50%}@media (min-width:1024px){.Home_heatmap__jwecj{background-position:50%}}.Home_mapping__ONaco{padding-bottom:15vh}.Home_mapping__ONaco:before{content:"";width:100%;height:100%;background-color:var(--blue);opacity:.9;position:absolute;left:0;top:0}.Home_mapping__textCont__ojYAX{width:95%;margin:0 auto;padding:7vh 0;text-align:center}@media (min-width:1024px){.Home_mapping__textCont__ojYAX{width:80%}}.Home_mapping__title__RnQXD{display:inline-block}.Home_mapping__copy__PsZAl{text-align:left;color:#fff}@media (min-width:1024px){.Home_mapping__copy__PsZAl{width:50%;padding-left:15vw}}.Home_shot__QNoOK{height:50vh;background-size:cover;background-position:50% 100%;background-image:url(/neighborhood2.jpg);background-attachment:fixed}@media(pointer:coarse){.Home_shot__QNoOK{background-attachment:scroll}}.Home_technology__wwq6z{overflow:hidden}.Home_technology__wwq6z:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;display:block;background-color:rgba(0,0,0,.85)}.Home_technology__title__Xh9U6{margin:0;padding:10vh 0;box-sizing:border-box;width:85%;font-size:45px}@media (min-width:1024px){.Home_technology__title__Xh9U6{font-size:82px}}.Home_technology__video__thul9{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.Home_technology__vimeoWrapper__U_Y9Y{padding:0;width:100%;height:100%;overflow:hidden;position:relative}.Home_technology__vimeoWrapper__U_Y9Y iframe{box-sizing:border-box;width:177.77777778vh;height:56.25vw;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.Home_technology__copyBlock__HyUJ9{width:95%;margin-left:auto;padding-top:10vh;padding-bottom:10vh}@media (min-width:1024px){.Home_technology__copyBlock__HyUJ9{width:40%;padding-top:10vh}}.Home_technology__container__DTjA1{padding:10vh 30px}[data-aos^=fade][data-aos^=fade].Home_aos-animate__3mUma,[data-aos^=fade][data-aos^=fade].Home_booga___0_4k{opacity:1;transform:translateZ(0)}div[data-aos=fade-up].Home_aos-animate__3mUma{background-color:red}