._2laYyW_page{background:radial-gradient(ellipse at 80% 0%, color-mix(in oklab, var(--primary) 6%, transparent), transparent 65%) 0 0 / 100% 48rem no-repeat}._2laYyW_heroLayout{align-items:center;gap:3rem;padding:1rem 0 3rem;display:grid}._2laYyW_hero h1{letter-spacing:-.055em;max-width:44rem;font-size:clamp(2rem,5.5vw,4.75rem);line-height:1.02}._2laYyW_hero p{max-width:34rem}._2laYyW_breadcrumb a,._2laYyW_textLink{border-radius:5px;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.75rem;font-weight:500;display:inline-flex}._2laYyW_textLink:hover{color:var(--primary)}._2laYyW_breadcrumb a:focus-visible,._2laYyW_textLink:focus-visible{outline:2px solid var(--ring);outline-offset:4px}._2laYyW_systemVisual{isolation:isolate;border:1px solid var(--border-subtle);background:radial-gradient(ellipse at 55% 40%, color-mix(in oklab, var(--primary) 13%, transparent), transparent 72%), radial-gradient(ellipse at 10% 100%, color-mix(in oklab, var(--brand-platform) 7%, transparent), transparent 70%), var(--background);border-radius:5px;padding:1.5rem;position:relative;overflow:hidden}._2laYyW_visualGrid{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0008,#0000 70%);mask-image:radial-gradient(#0008,#0000 70%)}._2laYyW_visualHeader{align-items:center;gap:.5rem;font-size:.6875rem;font-weight:500;display:flex}._2laYyW_visualDot{background:var(--primary);border-radius:50%;width:.3125rem;height:.3125rem}._2laYyW_systemCore{border:1px solid color-mix(in oklab, var(--primary) 20%, var(--border-subtle));background:var(--background);width:min(100%,17rem);box-shadow:0 16px 48px -24px color-mix(in oklab, var(--primary) 40%, transparent);border-radius:5px;flex-direction:column;align-items:center;margin:3rem auto 0;padding:1.5rem 1rem;display:flex;position:relative}._2laYyW_systemCore:after{content:"";background:color-mix(in oklab, var(--primary) 30%, var(--border-subtle));width:1px;height:1.5rem;position:absolute;bottom:-1.5rem;left:50%}._2laYyW_coreMark{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border-subtle));background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 12%, var(--background)), var(--background));width:3.5rem;height:3.5rem;color:var(--primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}._2laYyW_systemBranches{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:3rem;display:grid;position:relative}._2laYyW_systemBranches:before{content:"";background:color-mix(in oklab, var(--primary) 30%, var(--border-subtle));height:1px;position:absolute;top:-1.5rem;left:calc(16.6667% - .166667rem);right:calc(16.6667% - .166667rem)}._2laYyW_systemNode{border:1px solid var(--border-subtle);background:var(--background);border-radius:5px;flex-direction:column;align-items:center;gap:.75rem;padding:1.125rem .25rem;font-size:.6875rem;font-weight:500;display:flex;position:relative}._2laYyW_systemNode:before{content:"";background:color-mix(in oklab, var(--primary) 30%, var(--border-subtle));width:1px;height:1.5rem;position:absolute;top:calc(-1.5rem - 1px);left:50%}._2laYyW_visualCaption{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:2.5rem;font-size:.625rem;line-height:1.5rem;display:flex}._2laYyW_visualCaption span{color:var(--muted-foreground)}._2laYyW_sectionNav{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem;padding-block:.75rem;display:grid}._2laYyW_sectionNav ._2laYyW_textLink{gap:.75rem}._2laYyW_eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:1.5rem;font-size:.625rem;display:block}._2laYyW_purposePanel{border:1px solid var(--border-subtle);background:var(--background);border-radius:5px;display:grid;overflow:hidden}._2laYyW_purposeHeading{background:radial-gradient(ellipse at 0% 0%, color-mix(in oklab, var(--primary) 11%, transparent), transparent 70%), radial-gradient(ellipse at 100% 100%, color-mix(in oklab, var(--brand-platform) 5%, transparent), transparent 75%);flex-direction:column;padding:1.5rem;display:flex}._2laYyW_purposeHeading h2{letter-spacing:var(--site-heading-tracking);font-size:1.75rem;font-weight:600;line-height:1.2}._2laYyW_purposeHeading>p{max-width:25rem;color:var(--muted-foreground);margin-top:1.25rem;margin-bottom:2rem;font-size:.875rem;line-height:1.75rem}._2laYyW_founder{border-top:1px solid var(--border-subtle);align-items:center;gap:.75rem;margin-top:auto;padding-top:1.5rem;display:flex}._2laYyW_founderInitials{border:1px solid var(--border-subtle);background:var(--background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.75rem;font-weight:600;display:inline-flex}._2laYyW_purposeBody{border-top:1px solid var(--border-subtle);padding:1.5rem}._2laYyW_purposeBody>p+p{color:var(--muted-foreground);margin-top:1.25rem;font-size:.875rem;line-height:1.875rem}._2laYyW_purposeNote{border-top:1px solid var(--border-subtle);align-items:flex-start;gap:.75rem;margin-top:2rem;padding-top:1.5rem;font-size:.75rem;line-height:1.5rem;display:flex}._2laYyW_purposeNote svg{margin-top:.25rem}._2laYyW_principleGrid{display:grid}._2laYyW_principle{border-top:1px solid var(--border-subtle);flex-direction:column;padding-block:1.75rem;display:flex}._2laYyW_principleNumber{font-family:var(--font-mono), monospace;color:var(--muted-foreground);font-size:.75rem}._2laYyW_principle h3{letter-spacing:normal;max-width:18rem;margin-top:1.5rem;font-size:1.125rem;font-weight:600}._2laYyW_principle>p{color:var(--muted-foreground);margin-block:1rem 1.5rem;font-size:.875rem;line-height:1.75rem}._2laYyW_principle ._2laYyW_textLink{align-self:flex-start;margin-top:auto}._2laYyW_ecosystemLayout{gap:2rem;display:grid}._2laYyW_ecosystemNote{border-top:1px solid var(--border-subtle);color:var(--muted-foreground);align-items:flex-start;gap:.75rem;margin-top:2rem;padding-top:1.5rem;font-size:.75rem;line-height:1.5rem;display:flex}._2laYyW_ecosystemNote svg{flex-shrink:0;margin-top:.25rem}._2laYyW_productRow{border-top:1px solid var(--border-subtle);gap:1rem;padding-block:1.75rem;display:grid}._2laYyW_progressPanel{border-top:1px solid var(--border-subtle)}._2laYyW_progressPanel>div{border-bottom:1px solid var(--border-subtle);padding-inline:0}._2laYyW_cta{box-shadow:none;background:radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primary) 11%, transparent), transparent 70%), radial-gradient(ellipse at 0% 100%, color-mix(in oklab, var(--brand-platform) 5%, transparent), transparent 70%), var(--background)}@media (min-width:640px){._2laYyW_heroLayout{padding-block:2rem 4rem}._2laYyW_systemVisual{padding:2rem}._2laYyW_systemCore{margin-top:3.5rem}._2laYyW_systemNode{flex-direction:row;justify-content:center;padding-block:1.25rem}._2laYyW_sectionNav{grid-template-columns:repeat(4,minmax(0,1fr))}._2laYyW_purposeHeading,._2laYyW_purposeBody{padding:2.5rem}._2laYyW_purposeHeading h2{font-size:2.25rem}._2laYyW_productRow{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2rem}}@media (min-width:768px){._2laYyW_principle h3{min-height:3rem;line-height:1.5rem}._2laYyW_principleGrid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}}@media (min-width:1024px){._2laYyW_heroLayout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:4rem}._2laYyW_purposePanel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}._2laYyW_purposeBody{border-top:0;border-left:1px solid var(--border-subtle)}._2laYyW_sectionIntro{max-width:48rem}._2laYyW_principleGrid{column-gap:4rem}._2laYyW_ecosystemLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:6rem}._2laYyW_ecosystemIntro{align-self:start;position:sticky;top:6rem}._2laYyW_cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:4rem;display:grid}._2laYyW_cta h2,._2laYyW_cta>p{grid-column:1}._2laYyW_cta>div{grid-area:1/2/3;margin-top:0}._2laYyW_cta>div>div{flex-direction:column;align-items:stretch}}
