::selection{background:var(--accent);color:#0b0b0b}html{scrollbar-color:#2a2a2e var(--bg)}.ab{--gap:clamp(5rem,9vw,8.5rem)}.ab :is(ul,ol){margin:0;padding:0;max-width:none;list-style:none}.ab li{margin-bottom:0}.ab .ab-clients{margin:1.5rem 0}.ab .ab-pod ul{margin-top:1.25rem}.ab .ab-steps{margin-top:3rem}.ab .ab-time{padding-left:1.75rem}.ab a.txt{color:var(--ink);text-decoration:underline;text-decoration-color:#ff4a1c8c;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .3s var(--ease),color .3s var(--ease)}.ab a.txt:hover{color:var(--accent);text-decoration-color:var(--accent)}.ab h2{font-size:clamp(2rem,4.2vw,3.25rem);font-weight:500;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}.ab h3{font-weight:500;letter-spacing:-.015em;text-wrap:balance}.ab-sec{margin-top:var(--gap)}.ab-ghost{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem 1.125rem;border:1px solid var(--hair-2);border-radius:999px;font-size:14px;font-weight:500;color:var(--ink);background:#ffffff08;transition:background .4s var(--ease),border-color .4s var(--ease)}.ab-ghost .disc{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#ffffff0f;transition:transform .6s var(--ease)}.ab-ghost:hover{background:#ffffff12;border-color:#ffffff2e}.ab-ghost:hover .disc{transform:translate(2px)}.ab-hero{padding-top:clamp(7.5rem,13vw,11rem)}.ab-crumbs{font-size:13px;color:var(--ink-3)}.ab-crumbs a:hover{color:var(--ink)}.ab-hero h1{font-size:clamp(3rem,8.4vw,6rem);font-weight:500;letter-spacing:-.04em;line-height:.95;margin-top:1.5rem;max-width:12ch}.ab-hero h1:after{content:".";color:var(--accent)}.ab-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start;margin-top:clamp(2.5rem,5vw,4rem)}.ab-lede{font-size:clamp(1.25rem,2.1vw,1.625rem);line-height:1.35;letter-spacing:-.015em;color:var(--ink);max-width:30ch}.ab-support{color:var(--ink-2);font-size:16.5px;line-height:1.65;max-width:58ch}.ab-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.ab-record{margin-top:clamp(3rem,6vw,4.5rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.ab-record div{padding:1.1rem 1.25rem 1.1rem 0}.ab-record div+div{padding-left:1.25rem;border-left:1px solid var(--hair)}.ab-record dt{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ab-record dd{margin-top:.35rem;font-size:15px;color:var(--ink)}.ab-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);align-items:start}.ab-split>.ab-intro{position:sticky;top:7rem}.ab-intro p{color:var(--ink-2);margin-top:1.25rem;line-height:1.6;max-width:38ch}.ab-ledger{list-style:none;max-width:none;padding:0;border-top:1px solid var(--hair)}.ab-ledger li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid var(--hair)}.ab-ledger h3{font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.2}.ab-ledger p{color:var(--ink-2);font-size:15.5px;line-height:1.6}.ab-ledger p+p{color:var(--ink);margin-top:.6rem}.ab-diff-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:end}.ab-diff-head p{color:var(--ink-2);line-height:1.6;max-width:46ch}.ab-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,4.5rem);margin-top:3rem}.ab-diff article{padding:2rem 0;border-top:1px solid var(--hair)}.ab-diff article:first-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}.ab-diff h3{font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.1}.ab-diff article:first-child h3{font-size:clamp(1.875rem,3.6vw,2.875rem);color:var(--accent)}.ab-diff p{color:var(--ink-2);margin-top:.85rem;line-height:1.6;max-width:52ch}.ab-diff article:first-child p{margin-top:0;color:var(--ink);font-size:17px}.ab-who{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);margin-top:3rem}.ab-seg{list-style:none;max-width:none;padding:0}.ab-seg li{padding:1.1rem 0 1.1rem 2.25rem;border-top:1px solid var(--hair);position:relative;color:var(--ink);line-height:1.55}.ab-seg li:before{content:"";position:absolute;left:0;top:1.55rem;width:1rem;height:1px;background:var(--accent)}.ab-seg li.minor{color:var(--ink-2)}.ab-tags{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.ab-tags li{font-size:13px;color:var(--ink-2);border:1px solid var(--hair-2);border-radius:999px;padding:.4rem .8rem}.ab-onfile .core{padding:clamp(1.5rem,3vw,2.25rem)}.ab-onfile p{color:var(--ink-2);line-height:1.6}.ab-onfile p strong{color:var(--ink);font-weight:500}.ab-clients{list-style:none;margin:1.5rem 0;display:flex;flex-wrap:wrap;gap:.35rem 1.25rem}.ab-clients li{font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.02em;color:var(--ink)}.ab-founders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem}.ab-founder .core{padding:.5rem .5rem 1.25rem}.ab-founder figure{aspect-ratio:4/5;border-radius:calc(var(--radius-inner) - .5rem);overflow:hidden;background:#141416}.ab-founder img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);transition:filter .8s var(--ease),transform .8s var(--ease)}.ab-founder:hover img{filter:grayscale(0);transform:scale(1.02)}.ab-founder .who{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.1rem .75rem 0}.ab-founder h3{font-size:20px}.ab-founder .title{font-size:13.5px;color:var(--ink-2);margin-top:.2rem}.ab-li{width:44px;height:44px;flex:none;border-radius:999px;border:1px solid var(--hair-2);display:grid;place-items:center;color:var(--ink-2);transition:color .3s var(--ease),border-color .3s var(--ease)}.ab-li:hover{color:var(--accent);border-color:var(--accent)}.ab-origin{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(2rem,6vw,6rem);margin-top:clamp(3.5rem,6vw,5rem)}.ab-time{list-style:none;max-width:none;position:relative;padding-left:1.75rem;align-self:start}.ab-time:before{content:"";position:absolute;left:5px;top:.6rem;bottom:.6rem;width:1px;background:var(--hair-2)}.ab-time:after{content:"";position:absolute;left:5px;top:.6rem;width:1px;height:calc(100% - 1.2rem);background:var(--accent);transform-origin:top;transform:scaleY(1)}.ab-time li{position:relative;padding-bottom:1.75rem}.ab-time li:last-child{padding-bottom:0}.ab-time li:before{content:"";position:absolute;left:calc(-1.75rem + 1px);top:.45rem;width:9px;height:9px;border-radius:999px;background:var(--bg);border:1px solid var(--accent)}.ab-time li:last-child:before{background:var(--accent)}.ab-time .when{font-family:Geist Mono,monospace;font-size:13px;color:var(--accent);font-variant-numeric:tabular-nums}.ab-time .what{color:var(--ink);margin-top:.25rem;line-height:1.5}.ab-story p{color:var(--ink-2);font-size:17px;line-height:1.7;max-width:62ch}.ab-story p+p{margin-top:1.1rem}.ab-story p:first-child{color:var(--ink)}.ab-pod{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--hair)}.ab-pod-title{font-size:15px;color:var(--ink);font-weight:500}.ab-pod ul{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1rem;margin-top:1.25rem}.ab-pod li{display:flex;align-items:center;gap:.75rem;min-width:0}.ab-pod .av{width:44px;height:44px;flex:none;border-radius:999px;overflow:hidden;background:#1d1d21;display:grid;place-items:center;font-family:Geist Mono,monospace;font-size:12px;color:var(--ink-2)}.ab-pod .av img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.ab-pod .n{display:block;font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-pod .r{font-size:12.5px;color:var(--ink-3)}.ab-steps{list-style:none;max-width:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem}.ab-steps li .core{padding:clamp(1.5rem,2.5vw,2rem);display:flex;flex-direction:column;gap:.9rem}.ab-steps .num{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;font-family:Geist Mono,monospace;font-size:13px;color:#0b0b0b;background:var(--accent)}.ab-steps h3{font-size:22px}.ab-steps p{color:var(--ink-2);line-height:1.6;font-size:15.5px}.ab-always{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--hair)}.ab-always h3{font-size:16px}.ab-always p{color:var(--ink-2);font-size:15px;line-height:1.6;margin-top:.45rem}.ab-always-label{grid-column:1 / -1;font-size:15px;color:var(--ink-3)}.ab-facts-wrap{margin-top:3rem}.ab-facts-wrap .core{padding:clamp(.5rem,2vw,1.5rem) clamp(1rem,3vw,2.5rem)}.ab-facts{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.ab-facts caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ab-facts th,.ab-facts td{text-align:left;vertical-align:top;padding:1rem 0;border-bottom:1px solid var(--hair)}.ab-facts tr:last-child th,.ab-facts tr:last-child td{border-bottom:none}.ab-facts th{width:28%;padding-right:2rem;font-family:Geist Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ab-facts td{color:var(--ink);line-height:1.55}.ab-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);align-items:start}.ab-faq>.ab-intro{position:sticky;top:7rem}.ab-qa{border-top:1px solid var(--hair)}.ab-qa>div{padding:1.75rem 0;border-bottom:1px solid var(--hair)}.ab-qa h3{font-size:clamp(1.15rem,1.7vw,1.375rem);line-height:1.3}.ab-qa p{color:var(--ink-2);line-height:1.65;margin-top:.7rem;max-width:66ch}.ab-close{margin-top:var(--gap);margin-bottom:clamp(4rem,8vw,7rem)}.ab-close .core{padding:clamp(2rem,5vw,4rem);display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:2rem;align-items:end;background:radial-gradient(120% 140% at 100% 100%,rgba(255,74,28,.14),transparent 55%),#0e0e10}.ab-close .big{font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:500;letter-spacing:-.03em;line-height:1.08;max-width:22ch;color:var(--ink)}.ab-close p{color:var(--ink-2);margin-top:1rem;line-height:1.6}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.ab-time:after{animation:ab-draw linear both;animation-timeline:view();animation-range:entry 10% cover 55%}@keyframes ab-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}}@media(max-width:980px){.ab-hero-grid,.ab-split,.ab-diff-head,.ab-who,.ab-origin,.ab-faq,.ab-close .core{grid-template-columns:1fr}.ab-split>.ab-intro,.ab-faq>.ab-intro{position:static}.ab-record{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-record div:nth-child(3){padding-left:0;border-left:none}.ab-record div:nth-child(n+3){border-top:1px solid var(--hair)}.ab-steps,.ab-always{grid-template-columns:1fr}.ab-pod ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.container{padding:0 1rem}.ab-ledger li{grid-template-columns:1fr;gap:.75rem}.ab-diff{grid-template-columns:1fr}.ab-diff article:first-child{grid-template-columns:1fr;gap:.85rem}.ab-founders{grid-template-columns:1fr}.ab-founder{max-width:420px}.ab-facts,.ab-facts tbody,.ab-facts tr{display:block;width:100%}.ab-facts tr{border-bottom:1px solid var(--hair)}.ab-facts tr:last-child{border-bottom:none}.ab-facts th,.ab-facts td{display:block;width:100%;padding:0;border-bottom:none;overflow-wrap:anywhere}.ab-founder figure{aspect-ratio:4/3}.ab-founder img{object-position:50% 20%}.ab-facts th{padding-top:1rem}.ab-facts td{padding:.35rem 0 1rem}}
