*{margin:0;padding:0;border:0}body,html{height:100%;font-family:var(--font-sans-serif);margin:0}.all-device,.container{width:100%;margin-left:auto;margin-right:auto}.container.rwd,.row{width:100%}.row{position:relative}.row [class^=col]{float:left;min-height:.125rem}.row:after{content:"";display:table;clear:both}.col-1,.col-1-sm{width:10%}.col-2,.col-2-sm{width:20%}.col-25,.col-25-sm{width:25%}.col-3,.col-3-sm{width:30%}.col-33,.col-33-sm{width:33.33%}.col-4,.col-4-sm{width:40%}.col-5,.col-5-sm{width:50%}.col-6,.col-6-sm{width:60%}.col-7,.col-7-sm{width:70%}.col-8,.col-8-sm{width:80%}.col-9,.col-9-sm{width:90%}.col-10,.col-10-sm{width:100%}.dmmono-light{font-weight:300}.dmmono-light,.dmmono-regular{font-family:var(--font-monospace);font-style:normal}.dmmono-regular{font-weight:400}.dmmono-medium{font-weight:500}.dmmono-medium,a,h1,h2,h3,h4,p{font-family:var(--font-monospace);font-style:normal}a,h1,h2,h3,h4,p{font-weight:400;font-size:1rem}a,a:hover,a:visited{color:#000;text-decoration:none}.uppercase{text-transform:uppercase}*{box-sizing:border-box}img,nav{width:100%}nav{position:absolute;left:0;right:0;margin-inline:auto;display:flex;padding:2rem}.logo{width:7rem;z-index:100}#logo-ai{opacity:1;transition:opacity .4s ease-in}.logo:hover #logo-ai{opacity:0;cursor:pointer}#logo-lumiflow{opacity:0;display:block;margin-top:-40px;transition:opacity .4s ease-in}.logo:hover #logo-lumiflow{opacity:1;cursor:pointer}:root{--hero-height:100vh}.hero{width:100%;height:var(--hero-height);overflow:hidden}#fullscreen-video{width:100%;height:100%;z-index:-100;object-fit:cover}#hero-text{position:relative;top:-100%;margin:0 auto;display:flex;width:100%;max-width:1800px;height:var(--hero-height);justify-content:center;align-items:center}#hero-text-wrapper{display:flex;width:80%;flex-direction:column}#hero-text-wrapper h1{font-size:clamp(1.2rem,3.5vw,4.7rem);color:#fff}.kern{letter-spacing:-.1em}#today{align-self:flex-end}:root{--card-height:30vh}.value-propositions{margin:0 auto;width:100%}.value-card,.value-propositions{display:flex;flex-direction:column}.value-card{flex-grow:1;height:var(--card-height);min-height:14rem;max-height:25rem;padding:0 10%;justify-content:center;align-items:center}.value-first,.value-last{border:1px solid #000;border-right:none;border-left:none}.value-card-content-wrapper{max-width:23rem;display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:768px){.value-propositions{flex-direction:row}.value-card{padding:2%;border-top:1px solid #000;border-bottom:1px solid #000}.value-first{border-right:1px solid #000}.value-last{border-left:1px solid #000}}.section-header{padding:6rem;align-items:center;border-bottom:1px solid #000}.section-header,.shifted-text{width:100%;display:flex;flex-direction:column}.shifted-text{margin-top:2rem;max-width:25rem;min-width:17rem}.first-line{align-self:flex-start}.shifted-line{align-self:flex-end}.no-underline{border:none}.team{width:100%;background-color:#f1f3fe}.team-member{border-bottom:1px solid #000;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.member-title{margin-bottom:1rem}.member-bio{padding-left:8%;padding-right:4%rem}.card-title,.member-title,h2{font-size:1.125rem}.team-bio-follow,.team-bio-lead{padding-top:12px}@media only screen and (min-width:768px){.order-flip{flex:1 1;order:10}.team-member{flex-direction:row;padding-top:3rem;padding-bottom:3rem}.member-portrait{width:50%;max-width:25rem}.member-info{width:50%;max-width:35rem}}@media only screen and (min-width:1024px){.team-member{gap:5rem;padding-top:5rem;padding-bottom:5rem}.member-bio{padding-left:14%}}@media only screen and (min-width:1440px){.team-member{padding-top:8rem;padding-bottom:8rem;gap:8rem}}.investor-row{width:100%;display:flex;flex-wrap:wrap;flex-direction:column}.investor-card{height:7rem;flex:1 1;flex-grow:1;padding:2rem;display:flex;justify-content:center;border-top:1px solid #000;border-bottom:1px solid #000;flex-direction:column}.investor-first,.investor-last{border:1px solid #000;border-right:none;border-left:none}.investor-first{border-bottom:none}.investor-first,.investor-last{border-right:none;border-left:none}.investor-last{border-top:none}.investor-card img{height:auto;width:100%}@media only screen and (min-width:768px){.investor-row{flex-direction:row}.investor-card{height:15rem;padding:4rem;border-top:1px solid #000;border-bottom:1px solid #000}.investor-first{border-right:1px solid #000}.investor-last{border-left:1px solid #000}}.contact{display:flex;flex-direction:column;align-items:center;background-image:url(/_next/static/media/contact.3687a5a3.png);background-repeat:no-repeat;background-size:cover;min-height:800px}.contact-description{padding:10rem 1rem 0;max-width:33rem;color:#fff}.contact-description,form{width:100%;display:flex;flex-direction:column}form{max-width:25rem;padding:0 1rem;align-items:center}form input{width:100%;height:3.75rem}::placeholder{color:gray}form #email,form #email:disabled{margin-top:80px;border-bottom:1px solid #000;background:#fff}form #message:disabled{background:#fff}input[type=email],input[type=text]{padding-left:20px}input:focus{outline:none}form #submit{margin-top:40px;background:none;opacity:1;border:1px solid #fff;color:#fff;cursor:pointer;transition:background .4s ease-out}form #submit:disabled,form #submit:hover{background:#fff;opacity:.8;color:#000}input[type=email],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}footer{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}footer img{max-width:7rem;margin-top:40px}footer p{text-align:right;margin-top:-50px;margin-bottom:40px;font-size:.875rem}footer a{display:block;color:#000;transition:background .4s ease-out;font-size:.875rem}footer a:hover{color:gray}