#about{--cu-z1: #16110A;--cu-z2: #07130E;--cu-z3: #0B0B18;--cu-z4: #06120D;--cu-z5: #0C0C1A;--cu-z6: #080809;--cu-z7: #0B0B18;--cu-z8: #17130A;--cu-zend: #080C14;--cu-z1a: 0%;--cu-z1b: 4.34%;--cu-z2a: 11%;--cu-z2b: 17.91%;--cu-z3a: 27.72%;--cu-z3b: 33.9%;--cu-z4a: 42.45%;--cu-z4b: 47.69%;--cu-z5a: 54.79%;--cu-z5b: 59.02%;--cu-z6a: 65.23%;--cu-z6b: 69.27%;--cu-z7a: 77.18%;--cu-z7b: 83.67%;--cu-z8a: 90.27%;--cu-z8b: 92.57%;--cu-lights: radial-gradient(54rem 21rem at 4% var(--cu-z1m), rgba(251,180,49,.1), rgba(251,180,49,0) 72%), radial-gradient(44rem 22rem at 97% var(--cu-z2m), rgba(52,211,153,.06), rgba(52,211,153,0) 70%), radial-gradient(42rem 26rem at 3% var(--cu-z3m), rgba(129,140,248,.075), rgba(129,140,248,0) 70%), radial-gradient(44rem 20rem at 96% var(--cu-z4m), rgba(52,211,153,.055), rgba(52,211,153,0) 70%), radial-gradient(46rem 22rem at 6% var(--cu-z5m), rgba(129,140,248,.07), rgba(129,140,248,0) 70%), radial-gradient(50rem 18rem at 92% var(--cu-z7m), rgba(129,140,248,.055), rgba(129,140,248,0) 70%), radial-gradient(56rem 16rem at 50% var(--cu-z8m), rgba(251,180,49,.075), rgba(251,180,49,0) 72%)}@media (min-width: 1024px){#about{--cu-z1a: 0%;--cu-z1b: 4.9%;--cu-z2a: 10.89%;--cu-z2b: 16.71%;--cu-z3a: 24.63%;--cu-z3b: 29.39%;--cu-z4a: 36.03%;--cu-z4b: 40.14%;--cu-z5a: 47.17%;--cu-z5b: 52.44%;--cu-z6a: 59.97%;--cu-z6b: 64.74%;--cu-z7a: 73.64%;--cu-z7b: 80.73%;--cu-z8a: 88.51%;--cu-z8b: 91.78%}}#about .ab-hero{padding-top:clamp(3rem,6vw,6rem)}#about .ab-hero-grid{display:grid;gap:1.6rem}@media (min-width: 1024px){#about .ab-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem;align-items:end}#about .ab-hero-lede{padding-bottom:.35rem}}#about .cu-h1{max-width:20ch}@media (min-width: 1024px){#about .cu-h1{font-size:clamp(2.1rem,3.5vw,3rem)}}#about .ab-practice{list-style:none;margin:2.75rem 0 0;padding:0;display:grid;gap:0 4rem}@media (min-width: 900px){#about .ab-practice{grid-template-columns:repeat(2,minmax(0,1fr))}}#about .ab-pr{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:0 1rem;padding-block:1.6rem;border-top:1px solid var(--cu-rule)}@media (min-width: 900px){#about .ab-pr:nth-child(-n+2){border-top-color:var(--cu-rule-strong)}}#about .ab-pr-n{font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-weight:400;font-size:.9375rem;line-height:1.3;padding-top:.3em;letter-spacing:.02em;color:var(--cu-ink-quiet);font-variant-numeric:tabular-nums}#about .ab-pr.is-current{border-top-color:#fbb4318c}#about .ab-pr.is-current .ab-pr-n{color:var(--cu-amber)}#about .ab-pr-note{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--cu-rule);max-width:56ch}#about .ab-arc{display:grid;gap:3rem;margin-top:.5rem}@media (min-width: 1024px){#about .ab-arc{grid-template-columns:minmax(0,1fr) 22rem;gap:4.5rem;align-items:start}#about .ab-arc-aside{position:sticky;top:6.5rem}}#about .ab-mile{margin:0;padding:1.9rem 1.75rem 1.75rem;--cu-panel-bg: #13142A;--cu-panel-ring: rgba(129,140,248,.28)}#about .ab-mile-rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.5rem}#about .ab-mile-v{font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-weight:400;font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1;letter-spacing:-.02em;color:var(--cu-ink-strong);font-variant-numeric:tabular-nums}#about .ab-mile-l{margin-top:.6rem;font-size:.8125rem;line-height:1.45;color:var(--cu-ink-quiet)}#about .ab-mile-cap{display:block;margin-top:1.6rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.12);max-width:32ch}#about .ab-mile-link{margin-top:1.1rem}#about .ab-learned-lede{font-family:var(--font-display);font-weight:500;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.42;letter-spacing:-.014em;color:var(--cu-ink-strong);margin-top:-.9rem;max-width:40ch}#about .ab-lessons{display:grid;gap:2.5rem;margin-top:3.25rem}@media (min-width: 1024px){#about .ab-lessons{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem}}#about .ab-lesson{padding-top:1.5rem;border-top:1px solid rgba(52,211,153,.34)}#about .ab-team-lede{margin-top:-.4rem}#about .ab-people{display:grid;gap:1.75rem;margin-top:2.75rem}#about .ab-person{padding:clamp(1.6rem,3.2vw,2.25rem);--cu-panel-bg: #12142A;--cu-panel-ring: rgba(129,140,248,.26)}#about .ab-person-head{display:flex;align-items:flex-start;gap:1.15rem;margin-bottom:1.5rem}#about .ab-person-photo{width:72px;height:72px;border-radius:14px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;border:1px solid rgba(129,140,248,.42)}#about .ab-person-id{flex:1 1 auto;min-width:0;padding-top:.35rem}#about .ab-person-name{font-family:var(--font-display);font-weight:700;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.2;letter-spacing:-.018em;color:var(--cu-ink);margin:0}#about .ab-person-role{margin-top:.35rem;font-size:.875rem;color:var(--cu-violet)}#about .ab-person-in{flex:0 0 auto;color:#e2e8f0b8;line-height:0;padding:2px;transition:color .18s ease}#about .ab-person-in:hover{color:var(--cu-violet)}#about .ab-focus{margin-top:1.4rem;padding-top:1.05rem;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.25rem}#about .ab-focus-k{flex:0 0 auto}#about .ab-focus-v{font-size:.875rem;line-height:1.5;color:var(--cu-violet)}#about .ab-values{margin:2.5rem 0 0;padding:0}#about .ab-value{display:grid;gap:.4rem 2rem;padding-block:1.35rem;border-top:1px solid rgba(255,255,255,.13)}#about .ab-value:last-child{border-bottom:1px solid rgba(255,255,255,.13)}@media (min-width: 640px){#about .ab-value{grid-template-columns:10rem minmax(0,1fr)}}#about .ab-value-k{font-family:var(--font-display);font-weight:700;font-size:.9375rem;line-height:1.45;color:var(--cu-ink);letter-spacing:-.005em}#about .ab-value-v{margin:0;min-width:0;font-size:.9375rem;line-height:1.66;color:var(--cu-ink-body)}#about .ab-commits{list-style:none;margin:2.75rem 0 0;padding:0}#about .ab-commit{display:grid;grid-template-columns:15px minmax(0,1fr);gap:0 1.1rem;align-items:start;padding-block:1.9rem}#about .ab-commit:first-child{padding-top:0}#about .ab-commit+.ab-commit{border-top:1px solid var(--cu-rule)}#about .ab-commit-mark{display:block;margin-top:.22rem;line-height:0;color:var(--cu-violet)}#about .ab-close-section{padding-bottom:clamp(4.5rem,8vw,7.5rem)}#about .ab-close{--cu-panel-bg: #261F12;--cu-panel-ring: rgba(255,255,255,.16);padding:clamp(2.25rem,5vw,3.75rem) clamp(1.5rem,4vw,3.25rem);text-align:center}#about .ab-close-h{margin-inline:auto;margin-bottom:1.15rem;max-width:20ch}#about .ab-close-b{margin-inline:auto;max-width:46ch}#about .ab-close .cu-cta-row{margin-top:2.25rem}
