.about-hero{padding-block:56px var(--space-32)}.about__intro{gap:var(--space-16);margin-bottom:40px;display:grid}.about__intro>*{margin-bottom:0}.prose__section{margin-bottom:36px}.prose__h{margin:0 0 var(--space-12);font-size:22px;line-height:1.25;font-weight:var(--weight-semibold);letter-spacing:-.4px;color:var(--ink)}.prose__p{margin:0 0 var(--space-16);color:var(--ink-secondary);font-size:17px;line-height:1.65}.about__band-title{margin:var(--space-12) 0 var(--space-8)}.about__band-lede{max-width:600px;margin-bottom:var(--space-24)}.about__band-lede--640{max-width:640px}.non-negotiables{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.non-negotiable{border:1px solid var(--border);border-radius:var(--radius);background:var(--canvas);padding:var(--space-24);gap:var(--space-8);align-content:start;display:grid}.non-negotiable__icon,.revenue__icon{color:var(--ink-secondary);line-height:0}.non-negotiable__num{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--accent-strong);line-height:normal}.non-negotiable__h{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--ink);margin:0;line-height:1.35}.non-negotiable__p{font-size:var(--text-body-sm);color:var(--ink-secondary);margin:0;line-height:1.6}.voice-row{gap:var(--space-48);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}.voice-row__intro{gap:var(--space-16);display:grid}.voice-row__intro>*{margin-bottom:0}.voice{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.voice__pair{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.voice__pair--head,.voice__pair:last-child{border-bottom:0}.voice__col{padding:var(--space-12) var(--space-16);background:var(--surface);border-bottom:1px solid var(--border);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--ink-secondary);line-height:normal}.voice__pair>*+*{border-inline-start:1px solid var(--border)}.voice__good,.voice__bad{padding:var(--space-12) var(--space-16);font-size:var(--text-body-sm);line-height:1.5}.voice__good{color:var(--ink)}.voice__bad{color:var(--ink-muted)}.revenues{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.revenue{border:1px solid var(--border);border-radius:var(--radius);background:var(--canvas);padding:var(--space-20);gap:var(--space-6);align-content:start;display:grid}.revenue__h{font-size:var(--text-body-md);font-weight:var(--weight-semibold);color:var(--ink);margin:0;line-height:normal}.revenue__p{font-size:var(--text-body-sm);color:var(--ink-secondary);margin:0;line-height:1.55}.about__markets-title{margin:var(--space-12) 0 var(--space-24)}.markets{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.market{border:1px solid var(--border);border-radius:var(--radius);background:var(--canvas);padding:var(--space-20);gap:var(--space-6);align-content:start;display:grid}.market__name{font-size:var(--text-body-md);font-weight:var(--weight-medium);color:var(--ink);line-height:normal}.market__standard{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-muted);line-height:normal}.market__note{font-size:var(--text-body-sm);color:var(--ink-secondary);line-height:1.55}.markets__note{margin:var(--space-24) 0 0;max-width:700px;font-size:var(--text-body-sm);color:var(--ink-secondary);line-height:1.6}.markets__note code{font-family:var(--font-mono);font-size:var(--text-caption)}.ab-page{--ab-dark:#12141a;--ab-dark-card:#1b1e26;--ab-dark-line:#2a2e38;--ab-dark-ink:#fff;--ab-dark-dim:#c9cfda;--ab-dark-accent:#9db2ff;--tint-0:#e8efff;--tint-0-ink:#2448c9;--tint-1:#f1ebff;--tint-1-ink:#6d3fd6;--tint-2:#e3f6f5;--tint-2-ink:#0f766e;--tint-3:#fde8f3;--tint-3-ink:#b8297a}.ab-page .ab-hero{gap:var(--space-32);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;display:grid}.ab-page .about__intro{column-gap:var(--space-16);row-gap:var(--space-12);grid-template-columns:56px minmax(0,1fr);margin:0}.ab-page .about__intro>:not(.tool__icon){grid-column:2}.ab-page .tool__icon{border-radius:var(--radius-lg);background:var(--accent-wash);block-size:56px;inline-size:56px;color:var(--accent-strong);grid-area:2/1;align-self:center;place-items:center;display:grid}.ab-page .tool__icon svg{block-size:28px;inline-size:28px}.ab-page .ab-glance{margin-top:var(--space-48);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ab-page .ab-glance__head{padding:var(--space-12) var(--space-16);background:var(--ab-dark);color:var(--ab-dark-ink);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;display:block}.ab-page .ab-glance__rows{margin:0}.ab-page .ab-glance__row{column-gap:var(--space-12);padding:var(--space-12) var(--space-16);border-top:1px solid var(--border);grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.ab-page .ab-glance__mark{border-radius:var(--radius);background:var(--tint-0);block-size:32px;inline-size:32px;color:var(--tint-0-ink);font-size:var(--text-caption);font-weight:var(--weight-semibold);grid-row:1/span 2;place-items:center;display:grid}.ab-page .ab-glance__row:nth-child(4n+2) .ab-glance__mark{background:var(--tint-1);color:var(--tint-1-ink)}.ab-page .ab-glance__row:nth-child(4n+3) .ab-glance__mark{background:var(--tint-2);color:var(--tint-2-ink)}.ab-page .ab-glance__row:nth-child(4n+4) .ab-glance__mark{background:var(--tint-3);color:var(--tint-3-ink)}.ab-page .ab-glance__row dt{font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.ab-page .ab-glance__row dd{color:var(--ink-muted);font-size:var(--text-caption);margin:0}@media (width<=900px){.ab-page .ab-hero{grid-template-columns:minmax(0,1fr)}.ab-page .ab-glance{margin-top:0}}@media (width<=640px){.ab-page .about__intro{grid-template-columns:minmax(0,1fr)}.ab-page .about__intro>:not(.tool__icon){grid-column:1}.ab-page .tool__icon{inline-size:var(--control-touch);block-size:var(--control-touch);grid-row:auto}}.ab-page .ab-story{border-top:1px solid var(--border)}.ab-page .ab-story__grid{gap:var(--space-48);grid-template-columns:240px minmax(0,720px);align-items:start;display:grid}.ab-page .ab-story__nav{gap:var(--space-6);display:grid;position:sticky;inset-block-start:var(--space-96)}.ab-page .ab-story__nav-h{color:var(--ink-muted);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.ab-page .ab-story__nav ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ab-page .ab-story__nav a{gap:var(--space-10);padding:var(--space-8) var(--space-10);border-radius:var(--radius-sm);color:var(--ink-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);align-items:baseline;text-decoration:none;display:flex}.ab-page .ab-story__nav a:hover{background:var(--accent-wash);color:var(--ink)}.ab-page .ab-story__n{color:var(--accent-strong);font-family:var(--font-mono);font-size:var(--text-caption)}.ab-page .prose__section{gap:var(--space-4);margin-bottom:var(--space-48);scroll-margin-top:var(--space-96);display:grid}.ab-page .prose__section:last-child{margin-bottom:0}.ab-page .prose__h{font-size:var(--text-h2)}@media (width<=900px){.ab-page .ab-story__grid{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.ab-page .ab-story__nav{position:static}}.ab-page .ab-dark{background:var(--ab-dark);color:var(--ab-dark-ink)}.ab-page .ab-dark .eyebrow{color:var(--ab-dark-accent)}.ab-page .ab-dark .h2{color:var(--ab-dark-ink)}.ab-page .ab-dark .section__lede{color:var(--ab-dark-dim)}.ab-page .non-negotiable{gap:var(--space-10);border-color:var(--ab-dark-line);border-radius:var(--radius-lg);background:var(--ab-dark-card)}.ab-page .ab-nn__top{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.ab-page .non-negotiable__num{color:var(--ab-dark-accent);font-size:var(--text-h2)}.ab-page .ab-nn__tag{padding:var(--space-2) var(--space-8);border-radius:var(--radius-full);background:var(--ab-dark-line);color:var(--ab-dark-dim);font-size:var(--text-micro)}.ab-page .non-negotiable__icon{color:var(--ab-dark-accent)}.ab-page .non-negotiable__h{color:var(--ab-dark-ink)}.ab-page .non-negotiable__p{color:var(--ab-dark-dim)}.ab-page .voice{border-radius:var(--radius-lg)}.ab-page .voice__good,.ab-page .voice__bad{gap:var(--space-10);padding:var(--space-14) var(--space-16);align-items:flex-start;display:flex}.ab-page .voice__good{font-weight:var(--weight-semibold)}.ab-page .voice__bad{background:var(--surface);text-decoration:line-through}.ab-page .voice__good:before,.ab-page .voice__bad:before{border-radius:var(--radius-full);block-size:22px;inline-size:22px;font-size:var(--text-micro);font-weight:var(--weight-semibold);flex:none;place-items:center;text-decoration:none;display:inline-grid}.ab-page .voice__good:before{content:"✓";background:var(--accent-wash);color:var(--accent-strong)}.ab-page .voice__bad:before{content:"✕";background:var(--surface-sunken);--focus-color:var(--focus-color-strong);color:var(--ink-muted)}.ab-page .revenue{border-radius:var(--radius-lg)}.ab-page .revenue__icon{border-radius:var(--radius);background:var(--tint-0);block-size:40px;inline-size:40px;color:var(--tint-0-ink);place-items:center;display:grid}.ab-page .revenue:nth-child(4n+2) .revenue__icon{background:var(--tint-1);color:var(--tint-1-ink)}.ab-page .revenue:nth-child(4n+3) .revenue__icon{background:var(--tint-2);color:var(--tint-2-ink)}.ab-page .revenue:nth-child(4n+4) .revenue__icon{background:var(--tint-3);color:var(--tint-3-ink)}.ab-page .ab-never{gap:var(--space-12);margin:var(--space-16) 0 0;padding:var(--space-14) var(--space-16);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--canvas);color:var(--ink-secondary);font-size:var(--text-body-sm);align-items:center;display:flex}.ab-page .ab-never strong{color:var(--ink)}.ab-page .ab-never__mark{border-radius:var(--radius-full);background:var(--ink);block-size:32px;inline-size:32px;color:var(--canvas);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}.ab-page .market{border-radius:var(--radius-lg)}.ab-page .market[data-home]{border:2px solid var(--accent-fill);background:var(--accent-wash)}.ab-page .market[data-planned]{background:var(--surface)}.ab-page .ab-market__top{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.ab-page .ab-market__tag{padding:var(--space-2) var(--space-8);border-radius:var(--radius-full);background:var(--accent-wash);color:var(--accent-strong);font-size:var(--text-micro);font-weight:var(--weight-semibold)}.ab-page .market[data-home] .ab-market__tag{background:var(--canvas)}.ab-page .market[data-planned] .ab-market__tag{background:var(--surface-sunken);--focus-color:var(--focus-color-strong);color:var(--ink-muted)}.ab-page .ab-close .cta-band__h{margin:0;line-height:1.3}
