.space-grid-canvas{isolation:isolate;background:#000;min-width:0;min-height:0;position:relative;overflow:hidden}.space-grid-canvas__surface{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}@font-face{font-family:Jost;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/jost-latin-BzT6BTit.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-background:#fff;--purple:#6b59c7;--charcoal:#3c3c3c;--dark-charcoal:#1f1e1e;--font-jost:"Jost", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--page-background);min-width:320px}body{min-width:320px;color:var(--dark-charcoal);background:var(--page-background);font-family:var(--font-jost);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0}main{width:100%}a{color:inherit;font:inherit}.hero-section{isolation:isolate;background:var(--page-background);width:100%;min-height:100svh;position:relative;overflow:hidden}.hero-section:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(48% 68% at 50% 56%,#ffffff57 0%,#ffffff38 52%,#ffffff0a 100%),linear-gradient(#ffffff08,#ffffff1f);position:absolute;inset:0}.hero-canvas{z-index:3;justify-content:center;align-items:center;width:min(100%,1920px);min-height:100svh;margin-inline:auto;padding:8rem 1.5rem 6rem;display:flex;position:relative}.hero-space-grid{z-index:0;background:var(--page-background);pointer-events:none;position:absolute;inset:0}.hero-space-grid[data-webgl-unavailable=true]{visibility:hidden}.hero-grid-art{z-index:0;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:none;position:absolute;inset:0}.hero-space-grid[data-webgl-unavailable=true]~.hero-canvas .hero-grid-art{display:block}.brand-mark{z-index:5;width:60px;height:51px;display:block;position:absolute;top:2.25rem;left:2.25rem}.brand-mark-logo{object-fit:contain;width:100%;height:100%;display:block}.hero-copy{z-index:5;text-align:center;width:min(100%,44rem);margin-top:max(0px,17.6svh - 2rem);position:relative}.hero-copy h1{color:var(--charcoal);letter-spacing:-.035em;margin:0;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:500;line-height:1.1}.hero-introduction{max-width:36rem;color:var(--charcoal);text-wrap:balance;margin:1.5rem auto 0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1.3}.hero-team{max-width:35rem;color:var(--charcoal);text-wrap:pretty;margin:2rem auto 0;font-size:1.125rem;line-height:1.6}.hero-team p{text-align:left;margin:0}.hero-team ul{text-align:left;margin:1rem auto 0;padding-left:1.5rem}.hero-team li+li{margin-top:.5rem}.contact-link{color:#51419d;text-underline-offset:.3em;align-items:center;min-height:44px;margin-top:1.75rem;font-size:1.125rem;line-height:1.5;text-decoration-thickness:1px;display:inline-flex}.contact-link:hover{color:var(--dark-charcoal)}a:focus-visible{outline-offset:6px;outline:2px solid #072cff}.fog-transition{z-index:2;opacity:.98;pointer-events:none;transform-origin:58% 0;width:122%;height:clamp(300px,26vw,420px);position:absolute;top:-92px;right:-12%;overflow:visible;transform:rotate(-1.15deg)skew(-1.8deg)}.fog-transition-canvas{pointer-events:none;transform-origin:52% 100%;width:100%;height:100%;display:block;transform:scale(1.035,1.12)}.fog-transition-canvas[data-webgl-unavailable=true]{visibility:hidden}@media (width<=800px){.hero-canvas{padding:7rem 1.5rem 4rem}.hero-copy{margin-top:0}.hero-section:after{background:radial-gradient(86% 61% at 50% 51%,#ffffff57 0%,#ffffff38 58%,#ffffff0a 100%)}.brand-mark{width:48px;height:41px;top:1.5rem;left:1.5rem}.hero-team{margin-top:1.75rem;font-size:1rem;line-height:1.6}.contact-link{font-size:1rem}.fog-transition{opacity:.9;width:184%;height:300px;top:-68px;right:-42%;transform:rotate(-1.8deg)skew(-2.4deg)}}
