.hero-grid.me-hero{grid-template-columns:1fr 1fr;gap:56px}.pt{width:100%;max-width:500px;margin-left:auto;position:relative}.pt svg.bld{width:100%;max-width:none;color:var(--ink);margin:0;display:block;overflow:visible}.bld .st{fill:none;stroke:currentColor;stroke-width:1.5px}.bld .sq{stroke-linecap:square}.bld .fl{fill:none;stroke:currentColor;stroke-width:1px;opacity:.4;stroke-dasharray:5 5}.bld .thin{fill:none;stroke:currentColor;stroke-width:1px;opacity:.45}.bld text{letter-spacing:.05em;fill:var(--faint);font-family:Geist Mono,monospace;font-size:10.5px}.bld.cal .cal-p{stroke:var(--violet)}.bld.cal .tick{fill:none;stroke:var(--violet);stroke-width:1px}.bld.cal .cur-b{fill:var(--card);stroke:var(--violet);stroke-width:1.5px}.bld.cal .cur-v,.bld.cal .cur-j{fill:none;stroke:var(--violet);stroke-width:1.5px;stroke-linejoin:round}.bld.cal .win rect{fill:none;stroke:currentColor;stroke-width:1px;opacity:.5}.bld.cal .touch line{stroke:var(--violet);stroke-width:3px;stroke-linecap:round}.bld.cal text.strong{fill:var(--violet-ink)}.pt .cart3{border:1.5px solid var(--ink);background:var(--card);grid-template-columns:1.2fr 1.2fr .7fr;margin-top:14px;display:grid}.pt .cart3>div{border-right:1px solid var(--border);padding:10px 14px 11px}.pt .cart3>div:last-child{border-right:0}.pt .cart3 dt{letter-spacing:.1em;color:var(--faint);font-family:Geist Mono,monospace;font-size:10px}.pt .cart3 dd{color:var(--ink);margin:4px 0 0;font-size:13.5px;line-height:1.35}@media (max-width:960px){.hero-grid.me-hero{grid-template-columns:1fr;gap:26px}.pt{max-width:460px;margin:0 auto}}@media (max-width:640px){.bld text{font-size:16px}}@media (max-width:420px){.pt .cart3{grid-template-columns:1fr 1fr}.pt .cart3>div:nth-child(2){border-right:0}.pt .cart3>div:last-child{border-top:1px solid var(--border);grid-column:1/-1}}.founder{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.founder .prose p{color:var(--text);font-size:17px;line-height:1.7}.founder .prose p+p{margin-top:14px}.skills{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.skills span{letter-spacing:.06em;color:var(--text);border:1px solid var(--border);background:var(--card);border-radius:6px;padding:5px 9px;font-family:Geist Mono,monospace;font-size:10.5px}@media (max-width:960px){.founder{grid-template-columns:1fr;gap:26px}}.roles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.roles .ic{background:var(--lavender);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.roles .ic svg{fill:none;width:19px;height:19px;stroke:var(--violet-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.roles .k{letter-spacing:.1em;color:var(--violet-ink);margin-top:18px;font-family:Geist Mono,monospace;font-size:11px;display:block}.roles h3{letter-spacing:-.01em;margin-top:6px;font-size:18px;font-weight:600}.roles p{color:var(--text);margin-top:8px;font-size:15px;line-height:1.6}.honest{border-left:2px solid var(--violet);max-width:760px;color:var(--ink);margin-top:16px;padding:6px 0 6px 18px;font-size:16px;line-height:1.6}@media (max-width:960px){.roles{grid-template-columns:1fr}}.alt .stack .node{background:var(--band-alt)}.stack.five{--m1:color-mix(in srgb, var(--blue) 75%, var(--violet));--m2:color-mix(in srgb, var(--blue) 50%, var(--violet));--m3:color-mix(in srgb, var(--blue) 25%, var(--violet))}.stack.five .lvl[data-n="2"] .seg i{background:linear-gradient(to top, var(--blue), var(--m1))}.stack.five .lvl[data-n="3"] .seg i{background:linear-gradient(to top, var(--m1), var(--m2))}.stack.five .lvl[data-n="4"] .seg i{background:linear-gradient(to top, var(--m2), var(--m3))}.stack.five .lvl[data-n="5"] .seg i{background:linear-gradient(to top, var(--m3), var(--violet))}.stack.five .band .k b{color:var(--ink);font-weight:500}html.motion .stack.five.go .lvl[data-n="4"] .seg i{--d:2.05s}html.motion .stack.five.go .lvl[data-n="4"] .band{--d:2.5s}html.motion .stack.five.go .lvl[data-n="4"] .node{--d:2.55s}html.motion .stack.five.go .lvl[data-n="5"] .seg i{--d:2.9s}html.motion .stack.five.go .lvl[data-n="5"] .band{--d:3.35s}html.motion .stack.five.go .lvl[data-n="5"] .node{--d:3.4s}html.motion .stack.five.go .up .seg i{--d:3.75s;--t:.35s}html.motion .stack.five.go .tip{--d:4s}html.motion .stack.five.go .lab{--d:4.1s}.rules6{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rules6 .n{color:var(--violet-ink);letter-spacing:-.02em;font-family:Geist Mono,monospace;font-size:22px}.rules6 h3{letter-spacing:-.01em;margin-top:14px;font-size:17px;font-weight:600}.rules6 p{color:var(--text);margin-top:6px;font-size:14.5px;line-height:1.6}@media (max-width:960px){.rules6{grid-template-columns:1fr 1fr}}@media (max-width:640px){.rules6{grid-template-columns:1fr}}.vals{border-top:1px solid var(--n-border);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.vals>div{padding:22px 22px 24px 0}.vals>div+div{border-left:1px solid var(--n-border);padding-left:22px}.vals .n,.sig5 .n{letter-spacing:.1em;color:var(--n-faint);font-family:Geist Mono,monospace;font-size:11px}.vals b{color:var(--n-ink);letter-spacing:-.01em;margin-top:10px;font-size:19px;font-weight:600;display:block}.vals p{color:var(--n-text);margin-top:8px;font-size:14.5px;line-height:1.6}.sig5{border-top:1px solid var(--n-border);border-bottom:1px solid var(--n-border);grid-template-columns:.9fr 1.1fr;align-items:end;gap:48px;padding:34px 0 36px;display:grid}.sig5 .w{font-variation-settings:"opsz" 144, "SOFT" 50, "WONK" 1;letter-spacing:-.03em;color:var(--n-violet);margin-top:14px;font-family:Fraunces,serif;font-size:68px;font-style:italic;font-weight:400;line-height:1;display:block}.sig5 p{color:var(--n-text);font-size:16.5px;line-height:1.65}@media (max-width:960px){.vals{grid-template-columns:1fr 1fr}.vals>div:nth-child(3){border-left:0;padding-left:0}.vals>div:nth-child(n+3){border-top:1px solid var(--n-border)}.sig5{grid-template-columns:1fr;gap:16px}.sig5 .w{font-size:46px}}@media (max-width:520px){.vals{grid-template-columns:1fr}.vals>div,.vals>div+div{border-left:0;padding:18px 0}.vals>div+div{border-top:1px solid var(--n-border)}}.with{grid-template-columns:1fr .9fr;align-items:center;gap:56px;display:grid}.with .prose p{color:var(--text);max-width:560px;margin-top:18px;font-size:16.5px;line-height:1.65}.logos2{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:22px}.logos2 .k{letter-spacing:.12em;color:var(--faint);font-family:Geist Mono,monospace;font-size:11px}.logos2 .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}@media (max-width:520px){.logos2 .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.logos2 .grid>span{border:1px solid var(--border);min-height:66px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;padding:12px 10px;display:flex}@media (max-width:960px){.with{grid-template-columns:1fr;gap:28px}}.night.far{padding:0}.far .wrap{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:40px;display:grid}.far .txt{padding:110px 0 104px}.far .txt p{color:var(--n-text);max-width:560px;margin-top:18px;font-size:17px;line-height:1.7}.tower{min-height:560px;position:relative}.tower svg{width:auto;max-width:100%;height:100%;color:var(--n-ink);position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.tower .st{fill:none;stroke:currentColor;stroke-width:1.5px}.tower .sq{stroke-linecap:square}.tower .up-wall{fill:none;stroke:currentColor;stroke-width:1.5px}.tower .fl{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:5 6}.tower .lit{fill:#b8a9ff1f}.tower pattern line{stroke:currentColor;stroke-width:1px;opacity:.28}.tower text{letter-spacing:.06em;fill:var(--n-faint);font-family:Geist Mono,monospace;font-size:11px}.tower .nm{fill:var(--n-violet);font-size:12px;font-weight:500}.tower .ldot{fill:var(--n-teal)}.tower .ring{fill:none;stroke:var(--n-teal);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}html.motion .tower .sk.live .ring{animation:2.4s ease-out infinite ring}@media (max-width:960px){.far .wrap{grid-template-columns:1fr;gap:0}.far .txt{padding:64px 0 18px}.tower{min-height:520px}}.env{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}.env p{color:var(--ink);align-items:flex-start;gap:12px;max-width:760px;font-size:15.5px;line-height:1.55;display:flex}.env svg{fill:none;width:22px;height:22px;stroke:var(--teal-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}
