*{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:black;text-decoration:none}.uppercase{text-transform:uppercase}@view-transition{navigation:auto}*{box-sizing:border-box}img,nav{width:100%}nav{position:absolute;left:0;right:0;margin-inline:auto;display:flex;justify-content:space-between;padding:2rem;z-index:2}nav.light-content{color:white}.nav-links{display:flex;font-family:var(--font-monospace);font-weight:750;gap:20px;font-size:.9rem;align-items:start}.nav-links a{color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;opacity:1}.nav-links a.selected{opacity:.7;font-weight:1000}.nav-links a:hover{opacity:.7}.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:white}.kern{letter-spacing:-.1em}.hero-text-wrapper h1:nth-child(2){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 black;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 black;border-bottom:1px solid black}.value-first{border-right:1px solid black}.value-last{border-left:1px solid black}}.section-header{padding:6rem;align-items:center;border-bottom:1px solid black}.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 black;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 black;border-bottom:1px solid black;flex-direction:column}.investor-first,.investor-last{border:1px solid black;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 black;border-bottom:1px solid black}.investor-first{border-right:1px solid black}.investor-last{border-left:1px solid black}}.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:white}.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 black;background:white}form #message:disabled{background:white}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 white;color:white;cursor:pointer;transition:background .4s ease-out}form #submit:disabled,form #submit:hover{background:white;opacity:.8;color:black}input[type=email],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}footer{padding:1.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center}footer img{max-width:7rem;object-fit:contain}footer p{display:flex;flex-direction:column;text-align:right;font-size:.875rem}footer a{display:block;color:black;transition:background .4s ease-out;font-size:.875rem}footer a:hover{color:gray}.articles .blog-intro{font-size:2.25rem}h1.blog-title{font-size:1rem;margin:0 auto;width:50%;padding-top:150px;padding-bottom:20px;text-align:center}.blog-byline,article h1{width:50%;margin:0 auto;color:black}article h1 a{font-size:1em}article h2,article h4,article ol,article p,article ul{width:50%;margin:0 auto}.intro p{width:50%}article h1,article h4{margin:0 auto}article{padding-top:60px;margin-bottom:200px}article .blog-intro{font-size:1.75rem;margin:0 auto;padding-top:50px;text-wrap:balance;text-wrap:pretty}article h1 .blog-shifted-line{display:flex;text-align:right;padding-top:5px;padding-left:100px;padding-bottom:50px;justify-content:flex-end}.blog-byline{font-size:.875rem;padding-bottom:25px}article img{width:50%;margin:0 auto;display:block}.blog-img{padding-top:100px;padding-bottom:5px}article section{padding-top:100px;padding-bottom:100px}.intro p{font-family:var(--font-monospace);font-size:1.375rem;font-weight:300;line-height:1.5}.intro p+p{padding-top:40px}article p,article ul{font-family:var(--font-sans-serif);font-size:1.1rem;line-height:1.6}article .blockQuote hr{margin:40px auto}article .blockQuote{padding:0 60px;margin-top:-55px;margin-bottom:60px}article .blockQuote p{font-style:italic;font-size:1.375rem;font-family:var(--font-monospace);color:rgb(25,58,134)}article ul{padding-left:40px}article ul p{font-size:inherit;width:auto}article p sup{font-size:.7em;font-weight:700;font-family:var(--font-monospace);padding-left:1px}article p sup a{color:rgb(120,120,120);font-size:inherit;font-weight:inherit;font-family:inherit;text-decoration:none}article p sup a:hover{color:inherit;text-decoration:underline}article p+p{padding-top:20px}article p a{font-family:var(--font-sans-serif);font-size:inherit;line-height:inherit}article a:hover,article p a{text-decoration:underline}article h2{font-family:var(--font-monospace);font-size:1.5rem;line-height:1.5;padding-top:100px;padding-bottom:30px}article em{font-style:italic}.author-signed{padding-top:75px}.footnotes{margin-top:40px}article hr{box-sizing:content-box;width:90px;border-top:1px solid rgba(0,0,0,.2);margin:12px auto}.footnotes ol{padding-left:40px;font-size:.8em}.footnotes ol p{font-size:inherit;width:auto}.footnotes ol p a{color:rgb(120,120,120);font-size:inherit;font-weight:inherit;font-family:inherit;text-decoration:none}.footnotes ol p a:hover{color:inherit;text-decoration:underline}@media only screen and (max-width:1500px){.blog-byline,.intro p,article h1,article h2,article h4,article img,article ol,article p,article ul,h1.blog-title{width:50%}.blog-img{padding-top:75px;padding-bottom:0}article section{padding-bottom:75px}article h2,article section{padding-top:75px}}@media only screen and (max-width:1300px){.blog-byline,.intro p,article h1,article h2,article h4,article img,article ol,article p,article ul,h1.blog-title{width:60%}}@media only screen and (max-width:900px){.blog-byline,.intro p,article h1,article h2,article h4,article img,article ol,article p,article ul,h1.blog-title{width:90%}h1.blog-title{padding-top:200px;padding-bottom:0}article .blog-intro{padding-top:50px}article h1 .blog-shifted-line{padding-left:50px}}@media only screen and (max-width:500px){nav{padding:1.5rem}article{padding-left:1.5rem;padding-right:1.5rem;margin-bottom:150px;padding-top:120px}.blog-byline,.intro p,article h1,article h2,article h4,article img,article ol,article p,article ul,h1.blog-title{width:100%}article .blog-intro{font-size:1.5rem}}