.homepage-get-in-touch{position:relative;z-index:1;width:100%;min-height:695px;margin-top:0;isolation:isolate;clear:both;padding:33px 0 48px;background-color:transparent;box-sizing:border-box}.homepage-get-in-touch__inner{display:grid;grid-template-columns:minmax(0,422px) minmax(0,826px);justify-content:space-between;align-items:start;width:100%;max-width:1440px;min-height:614px;margin:0 auto;padding:0 50px;box-sizing:border-box}@media(max-width:1279px){.homepage-get-in-touch__inner{padding:0}}.homepage-get-in-touch__left{display:flex;flex-direction:column;grid-column:1;width:422px;max-width:100%;padding-top:25px;min-height:614px;box-sizing:border-box}.homepage-get-in-touch__copy{display:flex;flex-direction:column;gap:29px;align-items:flex-start;max-width:392px}.homepage-get-in-touch__heading{margin:0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:100px;font-weight:600;line-height:.9;letter-spacing:-3.64px;color:#0a0a0a}.homepage-get-in-touch__heading span{display:block}.homepage-get-in-touch__subtitle{margin:0;max-width:380px;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:24px;font-weight:500;line-height:22.4px;letter-spacing:-.64px;color:#0a0a0a;opacity:.6;white-space:pre-wrap}.homepage-get-in-touch__subtitle span{display:block}.homepage-get-in-touch__team-container{margin-top:auto;display:flex;flex-direction:column;gap:12px}.homepage-get-in-touch__team-title{margin:0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:14px;font-weight:500;line-height:1.6;letter-spacing:-.64px;color:hsla(0,0%,4%,.6)}.homepage-get-in-touch__team{display:flex;gap:28px;align-items:flex-start;flex-shrink:0;width:100%}.homepage-get-in-touch__team-card{position:relative;display:flex;flex-direction:column;align-items:center;width:197px;height:250px;padding:17px 0 18px;border:1px solid #f0f0f0;border-radius:6px;background:#fff;box-sizing:border-box;overflow:hidden;cursor:pointer;font:inherit;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}@media(hover:hover){.homepage-get-in-touch__team-card:hover{border-color:rgba(0,0,0,.18);box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-1px)}}.homepage-get-in-touch__team-card:focus-visible{outline:2px solid #0a0a0a;outline-offset:2px}.homepage-get-in-touch__team-avatar{position:relative;width:150px;height:150px;border-radius:50%;overflow:hidden;flex-shrink:0}.homepage-get-in-touch__team-avatar-img{-o-object-fit:cover;object-fit:cover}.homepage-get-in-touch__team-meta{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:20px;padding:0 8px;box-sizing:border-box}.homepage-get-in-touch__team-name{margin:0;font-size:16px;line-height:21.389px;color:#000;font-variation-settings:"opsz" 14}.homepage-get-in-touch__team-name,.homepage-get-in-touch__team-role{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:600;text-align:center;white-space:nowrap}.homepage-get-in-touch__team-role{margin:5px 0 0;font-size:14px;line-height:18.334px;color:#6b7280;font-variation-settings:"opsz" 14}.homepage-get-in-touch__right{grid-column:2;width:826px;max-width:100%;min-width:0;padding-top:0;box-sizing:border-box}.homepage-get-in-touch__right--schedule .homepage-get-in-touch__tabs{margin-bottom:44px}.homepage-get-in-touch__tabs{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:52px;padding-top:24px;margin-bottom:57px;width:693px;max-width:100%;box-sizing:border-box}.homepage-get-in-touch__tab{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;padding:0;border:none;background:transparent;cursor:pointer;text-decoration:none;color:#000;opacity:.3;transition:opacity .2s ease;gap:10px;font-family:var(--font-dm-sans),"DM Sans",sans-serif}.homepage-get-in-touch__tab--active{opacity:1;gap:16px}.homepage-get-in-touch__tab--call,.homepage-get-in-touch__tab--project{width:auto}.homepage-get-in-touch__tab--careers:hover,.homepage-get-in-touch__tab:not(.homepage-get-in-touch__tab--careers):hover{opacity:1}.homepage-get-in-touch__tab-text-block{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0}.homepage-get-in-touch__tab-eyebrow{display:block;font-family:inherit;font-size:12px;font-weight:600;line-height:1;letter-spacing:normal;color:inherit;white-space:nowrap}.homepage-get-in-touch__tab-title-row{display:inline-flex;align-items:flex-end;flex-shrink:0}.homepage-get-in-touch__tab-title{display:block;font-family:inherit;font-size:32px;font-weight:600;line-height:1;letter-spacing:-1.6px;color:inherit;white-space:nowrap}.homepage-get-in-touch__tab-arrow{width:28px;height:30px;flex-shrink:0;transform:rotate(-45deg);opacity:.3;margin-bottom:1px}.homepage-get-in-touch__tab-indicator{display:block;flex-shrink:0;width:83.611px;height:5px;border-radius:6px 6px 0 0;background:transparent}.homepage-get-in-touch__tab-indicator--active{width:100%;background:#000}.homepage-get-in-touch__panel{width:100%;box-sizing:border-box}.homepage-get-in-touch__form{display:flex;flex-direction:column;gap:14px;width:100%}.homepage-get-in-touch__form-row{display:grid;grid-template-columns:repeat(2,minmax(0,396px));-moz-column-gap:34px;column-gap:34px;row-gap:14px;width:100%}.homepage-get-in-touch__field{display:flex;flex-direction:column;gap:15px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.1);box-sizing:border-box}.homepage-get-in-touch__field--wide{width:100%;min-height:188px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.1)}.homepage-get-in-touch__field--wide .homepage-get-in-touch__textarea{flex:1;min-height:88px}.homepage-get-in-touch__field--select{position:relative}.homepage-get-in-touch__label{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:14px;font-weight:500;line-height:22.4px;letter-spacing:-.64px;color:#0a0a0a}.homepage-get-in-touch__input,.homepage-get-in-touch__select,.homepage-get-in-touch__textarea{width:100%;border:none;background:transparent;padding:0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:16px;font-weight:500;line-height:22.4px;letter-spacing:-.64px;color:#0a0a0a;outline:none}.homepage-get-in-touch__input::-moz-placeholder,.homepage-get-in-touch__select::-moz-placeholder,.homepage-get-in-touch__textarea::-moz-placeholder{color:hsla(0,0%,4%,.4)}.homepage-get-in-touch__input::placeholder,.homepage-get-in-touch__select::placeholder,.homepage-get-in-touch__textarea::placeholder{color:hsla(0,0%,4%,.4)}.homepage-get-in-touch__form-row:first-of-type .homepage-get-in-touch__input::-moz-placeholder{color:hsla(0,0%,4%,.4)}.homepage-get-in-touch__form-row:first-of-type .homepage-get-in-touch__input::placeholder{color:hsla(0,0%,4%,.4)}.homepage-get-in-touch__textarea{min-height:88px;resize:vertical}.homepage-get-in-touch__select-wrap{position:relative;display:flex;align-items:center;width:100%}.homepage-get-in-touch__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:1;min-width:0;padding-right:28px;color:hsla(0,0%,4%,.4)}.homepage-get-in-touch__select option,.homepage-get-in-touch__select.has-value{color:#0a0a0a}.homepage-get-in-touch__select-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px;height:18px;flex-shrink:0;pointer-events:none;z-index:10}.homepage-get-in-touch__multiselect{position:relative;width:100%}.homepage-get-in-touch__multiselect-header{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;border:none;background:transparent;padding:0;cursor:pointer;font:inherit;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:16px;font-weight:500;line-height:22.4px;letter-spacing:-.64px;color:#0a0a0a;text-align:left;outline:none}.homepage-get-in-touch__multiselect-header .is-placeholder{color:hsla(0,0%,4%,.4)}.homepage-get-in-touch__multiselect-arrow{flex-shrink:0;transition:transform .2s ease}.homepage-get-in-touch__multiselect.open .homepage-get-in-touch__multiselect-arrow{transform:rotate(180deg)}.homepage-get-in-touch__multiselect-body{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:6px 0;max-height:270px;overflow-y:auto}.homepage-get-in-touch__multiselect-item{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:16px;font-weight:500;line-height:22.4px;letter-spacing:-.64px;color:#0a0a0a}.homepage-get-in-touch__multiselect-item:hover{background:rgba(0,0,0,.03)}.homepage-get-in-touch__multiselect-checkbox{width:16px;height:16px;accent-color:#0a0a0a;cursor:pointer;flex-shrink:0}.homepage-get-in-touch__error{font-size:12px;color:#c00;line-height:1.3}.homepage-get-in-touch__submit{display:inline-flex;align-items:center;align-self:flex-start;width:246px;height:52px;margin-top:48px;padding:0;border:none;border-radius:4px;background:#000;cursor:pointer;overflow:hidden;z-index:1;isolation:isolate;position:relative}.homepage-get-in-touch__submit:before{content:"";position:absolute;inset:0;background:linear-gradient(171.96deg,#4352d1 7.58%,#02041a 98.05%);opacity:0;transition:opacity .3s ease;z-index:-1}.homepage-get-in-touch__submit:disabled{opacity:.6;cursor:not-allowed}@media(min-width:1024px){.homepage-get-in-touch__submit:not(:disabled):hover,.homepage-get-in-touch__submit:not(:disabled):hover:before{opacity:1}.homepage-get-in-touch__submit:not(:disabled):hover .homepage-get-in-touch__submit-arrow--1{transform:translate(150%,-50%);opacity:0}.homepage-get-in-touch__submit:not(:disabled):hover .homepage-get-in-touch__submit-arrow--2{transform:translate(-50%,-50%);opacity:1}}.homepage-get-in-touch__submit-text{display:flex;align-items:center;justify-content:center;flex:1;padding-left:8px;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:14px;font-weight:600;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#fff;white-space:nowrap;z-index:2}.homepage-get-in-touch__submit-icon{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-right:2px;background:#fff;border-radius:4px;flex-shrink:0;overflow:hidden;z-index:2}.homepage-get-in-touch__submit-arrow{position:absolute;top:50%;left:50%;width:18px;height:18px;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .3s ease}.homepage-get-in-touch__submit-arrow--1{transform:translate(-50%,-50%);opacity:1}.homepage-get-in-touch__submit-arrow--2{transform:translate(-150%,-50%);opacity:0}.homepage-get-in-touch__calendly{display:block;width:763.268px;max-width:100%;height:483px;margin:0;padding:0;border:none;border-radius:16px;overflow:hidden;background:transparent;line-height:0;text-decoration:none;box-sizing:border-box;transition:opacity .2s ease}.homepage-get-in-touch__calendly:hover{opacity:.92}.homepage-get-in-touch__calendly img{display:block;width:108.09%;height:107.5%;max-width:none;margin:-3.75% 0 0 -4.04%;padding:0;border:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media(max-width:1279px){.homepage-get-in-touch{min-height:0;padding:40px 28px 48px}.homepage-get-in-touch__inner{grid-template-columns:1fr;justify-content:stretch;padding:0;row-gap:40px;min-height:0;height:auto}.homepage-get-in-touch__left{grid-row:auto;width:100%;padding-top:0;min-height:0;height:auto}.homepage-get-in-touch__team-container{margin-top:0}.homepage-get-in-touch__right{grid-column:1;width:100%}.homepage-get-in-touch__heading{font-size:clamp(56px,8vw,100px);letter-spacing:-.04em}.homepage-get-in-touch__form-row{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}.homepage-get-in-touch__tabs{flex-wrap:wrap;gap:28px;max-width:100%}.homepage-get-in-touch__calendly{width:100%;height:auto;aspect-ratio:763.268/483}}@media(max-width:767px){.homepage-get-in-touch{min-height:0;padding:28px 16px 36px;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.homepage-get-in-touch__inner{row-gap:45px;width:100%;max-width:100%;min-width:0}.homepage-get-in-touch__left{min-height:0;gap:28px}.homepage-get-in-touch__team-container{gap:12px}.homepage-get-in-touch__copy{gap:8px;max-width:100%;padding-top:42px}.homepage-get-in-touch__heading{font-size:clamp(45px,14vw,62px);letter-spacing:-2px;line-height:.95}.homepage-get-in-touch__subtitle{max-width:100%;font-size:16px;line-height:1.4}.homepage-get-in-touch__right{min-width:0}.homepage-get-in-touch__right--schedule .homepage-get-in-touch__tabs{margin-bottom:18px}.homepage-get-in-touch__tabs{flex-wrap:nowrap;margin-bottom:28px;padding-top:0;width:100%;max-width:100%;min-width:0;justify-content:flex-start;gap:clamp(12px,3vw,24px);padding-right:0}.homepage-get-in-touch__tab{flex-shrink:1;min-width:0}.homepage-get-in-touch__tab--project{width:auto}.homepage-get-in-touch__tab--call .homepage-get-in-touch__tab-eyebrow{font-size:0}.homepage-get-in-touch__tab--call .homepage-get-in-touch__tab-eyebrow:after{content:"Schedule a free";font-size:clamp(11px,3.2vw,16px)}.homepage-get-in-touch__tab--call .homepage-get-in-touch__tab-title{font-size:0}.homepage-get-in-touch__tab--call .homepage-get-in-touch__tab-title:after{content:"consultation";font-size:clamp(18px,5.5vw,28px);letter-spacing:-1px}.homepage-get-in-touch__tab-indicator{width:100%}.homepage-get-in-touch__tab-eyebrow{font-size:clamp(11px,3.2vw,16px)}.homepage-get-in-touch__tab-title{font-size:clamp(18px,5.5vw,28px);letter-spacing:-1px}.homepage-get-in-touch__tab-arrow{width:clamp(20px,6vw,30px);height:clamp(21px,6vw,32px)}.homepage-get-in-touch__team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.homepage-get-in-touch__team-card{width:100%;max-width:none;height:auto;min-height:220px;padding:14px 12px 16px}.homepage-get-in-touch__team-avatar{width:100px;height:100px}.homepage-get-in-touch__team-meta{margin-top:14px;padding:0 4px}.homepage-get-in-touch__team-name{font-size:14px;line-height:1.35;white-space:normal}.homepage-get-in-touch__team-role{font-size:12px;line-height:1.35;white-space:normal}.homepage-get-in-touch__form{gap:36px;max-width:100%;width:100%;min-width:0;padding-left:0;padding-right:32px;box-sizing:border-box}.homepage-get-in-touch__form-row{row-gap:36px;width:100%;min-width:0}.homepage-get-in-touch__field{gap:16px;padding-bottom:12px;width:100%;min-width:0;box-sizing:border-box}.homepage-get-in-touch__field--wide{min-height:140px;max-width:100%}.homepage-get-in-touch__label{font-size:13px}.homepage-get-in-touch__input,.homepage-get-in-touch__select,.homepage-get-in-touch__textarea{font-size:16px;width:100%;box-sizing:border-box;min-width:0}.homepage-get-in-touch__select-wrap{width:100%;min-width:0;box-sizing:border-box}.homepage-get-in-touch__calendly{width:100%;height:auto}.homepage-get-in-touch__calendly img{border-radius:12px}.homepage-get-in-touch__submit{width:auto;max-width:none;height:48.7px;margin-top:-15px;margin-bottom:37px;padding:2px 2px 2px 12px;border:none!important;border-radius:3.7px;align-items:center;gap:10px;background:#000!important}.homepage-get-in-touch__submit-text{font-size:12px;padding-left:0;color:#fff!important}.homepage-get-in-touch__submit-icon{width:44.7px;height:44.7px;margin:0;background:#fff!important;border:none!important;border-radius:3.7px}.homepage-get-in-touch__submit-icon img{width:18px;height:18px}}@media(max-width:480px){.homepage-get-in-touch{padding:24px 12px 32px}.homepage-get-in-touch__team{grid-template-columns:1fr}.homepage-get-in-touch__tabs{width:100%}}@media(max-width:1023px){.homepage-get-in-touch__heading{white-space:nowrap}.homepage-get-in-touch__heading span{display:inline}.homepage-get-in-touch__heading span:first-child:after{content:" "}.homepage-get-in-touch__subtitle{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.4px;color:#0a0a0a;opacity:1;max-width:400px;font-variation-settings:"opsz" 14;white-space:pre}.homepage-get-in-touch__subtitle span{display:inline}.homepage-get-in-touch__subtitle span:first-child:after{content:" "}.homepage-get-in-touch__founders-label{display:block;margin:30px 0 0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:14px;font-weight:500;line-height:22.4px;letter-spacing:-.64px;color:hsla(0,0%,4%,.6)}.homepage-get-in-touch__team{display:flex;flex-direction:row;gap:6px;width:390px;max-width:100%;margin-top:11px;padding-right:26px}.homepage-get-in-touch__team-card{position:relative;flex:1 1 0;min-width:0;height:228.261px;padding:0;border:.913px solid #f0f0f0;border-radius:5.478px;background:#fff;overflow:hidden;transition:none;transform:none}.homepage-get-in-touch__team-avatar{position:absolute;left:50%;top:15.47px;width:136.956px;height:136.957px;transform:translateX(-50%);border-radius:6583.738px;overflow:hidden}.homepage-get-in-touch__team-meta{margin:0;padding:0}.homepage-get-in-touch__team-name{top:180.86px;font-size:16px;line-height:19.529px;color:#000;font-variation-settings:"opsz" 14}.homepage-get-in-touch__team-name,.homepage-get-in-touch__team-role{position:absolute;left:50%;transform:translate(-50%,-50%);margin:0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:600;text-align:center;white-space:nowrap}.homepage-get-in-touch__team-role{top:204.75px;font-size:12px;line-height:16.74px;color:#6b7280;font-variation-settings:"opsz" 14}}