.about{gap:var(--space-8);flex-direction:column;display:flex}.about__lead{max-width:58ch;font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text);margin:0;line-height:1.45}.about__k{margin:var(--space-4) 0 0;text-wrap:wrap;font-weight:400;line-height:1.5;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dt-sig);font-size:.66rem}.founder{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);align-items:start;display:grid}.founder__photo img{filter:brightness(.76);width:100%;height:auto;display:block}.founder__copy{gap:var(--space-4);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);flex-direction:column;line-height:1.55;display:flex}.founder__copy p{max-width:46ch;margin:0}.founder__hi{font-family:var(--font-display);letter-spacing:.01em;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.6rem);font-variant-caps:small-caps;font-weight:300;line-height:1.05}.founder__role{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);font-size:.68rem;margin-top:calc(-1 * var(--space-3))!important}.founder__close{font-family:var(--font-display);color:var(--color-text);font-size:1.15rem;font-variant-caps:small-caps}.disc{margin:var(--space-3) 0 0;border:1px solid var(--dt-line2);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:0;padding:0;list-style:none;display:grid}.disc li{border-right:1px solid var(--dt-line2);flex-direction:column;gap:.5rem;padding:1rem 1.1rem;display:flex}.disc li:last-child{border-right:0}.disc__k{font-family:var(--font-display);letter-spacing:.1em;color:var(--dt-sig);font-size:1.05rem;font-variant-caps:all-small-caps}.disc__v{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.princ{gap:var(--space-6) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.princ li{border-top:1px solid var(--color-text);flex-direction:column;gap:.4rem;padding-top:.7rem;display:flex}.princ__n{font-family:var(--font-mono);letter-spacing:.14em;color:var(--dt-sig);font-size:.66rem}.princ__t{font-family:var(--font-display);color:var(--color-text);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-variant-caps:small-caps;font-weight:300;line-height:1.05}.princ__v{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);max-width:30ch;line-height:1.5}.more{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(10rem,14rem);align-items:start;display:grid}.more--solo{grid-template-columns:minmax(0,1fr)}.more__copy{gap:var(--space-4);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);flex-direction:column;line-height:1.55;display:flex}.more__copy p{max-width:52ch;margin:0}.more__close{font-family:var(--font-display);font-size:1.2rem;font-variant-caps:small-caps}.more__close em{color:var(--dt-sig);font-style:italic}.builds{border-top:1px solid var(--dt-line2);border-left:1px solid var(--dt-line2);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.builds li{border-right:1px solid var(--dt-line2);border-bottom:1px solid var(--dt-line2);flex-direction:column;gap:.35rem;padding:.9rem 1rem;display:flex}.builds__k{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-text);font-size:1.05rem;font-variant-caps:small-caps}.builds__k a{color:var(--dt-sig);text-decoration:none}.builds__k a:hover{text-underline-offset:3px;text-decoration:underline}.builds__v{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.direct{gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);flex-direction:column;line-height:1.55;display:flex}.direct p{max-width:52ch;margin:0}.direct__big{letter-spacing:normal;font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);font-variant-caps:small-caps;font-weight:300;line-height:1.05}.about-cta{gap:var(--space-4);padding:var(--space-6) 0 0;border-top:1px solid var(--color-text);font-family:var(--font-body);color:var(--color-text);flex-direction:column;display:flex}.about-cta p{max-width:52ch;margin:0;line-height:1.55}.about-cta__q{font-family:var(--font-display);font-size:clamp(1.7rem,1.2rem + 2vw,2.8rem);font-variant-caps:small-caps;font-weight:300;line-height:1.05}.about-cta__actions{gap:var(--space-3);flex-wrap:wrap;display:flex;max-width:none!important}.about-cta .btn{letter-spacing:.08em;border-radius:0;font-variant-caps:all-small-caps}.about-cta .btn--primary{background:var(--brand-teal);border:1px solid var(--brand-teal);color:#fff}.about-cta .btn--ghost{border:1px solid var(--dt-line2);color:var(--color-text);background:0 0}.founder__pills{flex-wrap:wrap;gap:.4rem 1.1rem;margin:-.3rem 0 0;padding:0;list-style:none;display:flex}.founder__pills li{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6rem}.founder__pills i{color:var(--dt-sig);margin-right:.3em;font-style:normal}.bend{border:1px solid var(--dt-line2);max-width:30rem;margin:0;padding:.8rem .9rem}.bend svg{width:100%;height:auto;display:block;overflow:visible}.bend text{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--color-text-faint);font-size:9px}.bend text.hi{fill:var(--color-text)}.bend text.sig{fill:var(--dt-sig)}.bend text.warn-t{fill:var(--color-accent-warm)}.bend .dash{fill:none;stroke:var(--dt-line2);stroke-dasharray:3 3}.bend .lit{fill:color-mix(in srgb, var(--dt-sig) 12%, transparent);stroke:var(--dt-sig)}.bend .s{fill:none;stroke:var(--dt-sig);stroke-width:1.4px}.bend .warn{fill:none;stroke:var(--color-accent-warm);stroke-width:1.4px}.bend__k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint);font-size:.58rem;margin:0 0 .5rem!important}.ab-chips{border:0;margin:0;padding:0}.ab-chips li:not(:has(a)){color:var(--color-text);border-style:solid}.venn{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);align-items:center;display:grid}.venn__fig{width:100%;height:auto;overflow:visible}.venn__fig circle{fill:color-mix(in srgb, var(--dt-sig) 4%, transparent);stroke:color-mix(in srgb, var(--dt-sig) 55%, var(--dt-line2));stroke-width:1.2px}.venn__fig .core{fill:var(--dt-sig);stroke:none;filter:drop-shadow(0 0 8px var(--dt-sig))}.venn__fig .lead{fill:none;stroke:var(--dt-sig);stroke-width:1px}.venn__fig text{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.venn__fig .k{fill:var(--dt-sig);font-size:10px}.venn__fig .v{fill:var(--color-text-faint);font-size:7.5px}.flow4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.flow4 li{flex-direction:column;gap:.35rem;display:flex;position:relative}.flow4 li:not(:last-child):after{content:"";background:var(--dt-sig);height:1px;position:absolute;top:1.3rem;left:3.2rem;right:-1.1rem}.flow4 li:not(:last-child):before{content:"";border:3.5px solid #0000;border-left:6px solid var(--dt-sig);border-right:0;position:absolute;top:calc(1.3rem - 3.5px);right:-1.2rem}.flow4__icon{border:1px solid var(--dt-line2);place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.4rem;display:grid}.flow4__icon.is-first{border-color:var(--dt-sig);box-shadow:0 0 12px -3px var(--dt-sig)}.flow4__icon svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--dt-sig);stroke-width:1.5px}.flow4__n{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-text-faint);font-size:.6rem}.flow4__t{font-family:var(--font-display);font-size:clamp(1.25rem,1rem + .8vw,1.6rem);font-variant-caps:small-caps;font-weight:300;line-height:1.1}.flow4__v{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:.58rem}.flow4__back{margin:var(--space-5) 0 0;border-top:1px dashed var(--dt-sig);text-align:center;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);max-width:none;padding-top:.9rem;font-size:.6rem}.flow4__back span{color:var(--dt-sig);margin-right:.4em}.turns{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.turns li{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) 3rem minmax(0,1.1fr);align-items:center;gap:.5rem;font-size:.62rem;display:grid}.turns__a{color:var(--color-text-faint)}.turns i{background:var(--dt-sig);height:1px;position:relative}.turns i:after{content:"";border:3.5px solid #0000;border-left:5px solid var(--dt-sig);border-right:0;position:absolute;top:-3px;right:-1px}.turns__b{border:1px solid color-mix(in srgb, var(--dt-sig) 55%, var(--dt-line2));color:var(--color-text);padding:.5em .7em}.builds__icon{border:1px solid var(--dt-line2);place-items:center;width:2rem;height:2rem;margin-bottom:.3rem;display:grid}.builds__icon svg{fill:none;width:1rem;height:1rem;stroke:var(--dt-sig);stroke-width:1.5px}.hand{border-top:1px dashed var(--dt-line);border-bottom:1px dashed var(--dt-line);gap:.8rem;padding:.9rem 0;display:grid}.hand__row{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:1rem;font-size:.6rem;display:grid}.hand__k{color:var(--color-text-faint)}.hand__row--ours .hand__k{color:var(--dt-sig)}.hand__chain{flex-wrap:wrap;align-items:center;gap:.4rem 0;display:flex}.hand__chain span,.hand__chain b{border:1px dashed var(--dt-line2);color:var(--color-text-faint);padding:.45em .7em;font-weight:400}.hand__chain b{color:var(--color-text);border-style:solid}.hand__chain b.lit{border-color:var(--dt-sig);box-shadow:0 0 0 1px var(--dt-sig), 0 0 12px -3px var(--dt-sig)}.hand__chain i{background:var(--dt-line2);width:1.4rem;height:1px}.hand__row--ours .hand__chain i{background:var(--dt-sig);width:3rem}.hand__row--typ .hand__n{color:var(--color-accent-warm)}.hand__row--ours .hand__n{color:var(--dt-sig)}@media (width<=860px){.venn{grid-template-columns:minmax(0,1fr)}.flow4{grid-template-columns:repeat(2,minmax(0,1fr))}.flow4 li:after,.flow4 li:before{display:none}.hand__row{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (width<=760px){.founder,.more{grid-template-columns:minmax(0,1fr)}.founder__photo{max-width:15rem}.more__photo{max-width:14rem}}
