.about{max-width:72rem;margin:0 auto;padding:46px 30px 40px}.about .ab-eyebrow{font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.about .ab-eyebrow,.about h1{font-weight:700;margin:0 0 12px}.about h1{font-size:1.9rem;line-height:1.15;letter-spacing:-.02em}.about .intro{font-size:1.08rem;color:var(--ink-2);margin:0 0 20px}.about .intro b{color:var(--ink)}.about .why{display:flex;gap:12px;background:var(--page-2);border:1px solid var(--hair);border-radius:11px;padding:15px 16px;margin:0}.about .why svg{flex:none;margin-top:2px;color:var(--g)}.about .why p{margin:0;font-size:.96rem;color:var(--ink-2)}.about .why b{color:var(--ink)}.about .sec{margin-top:40px}.about .sec-h{font-weight:700;font-size:1.25rem;margin:0 0 4px;letter-spacing:-.01em}.about .sec-sub{color:var(--ink-3);font-size:.95rem;margin:0 0 6px}.about .row{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;padding:18px 0;border-top:1px solid var(--hair-2);align-items:start}.about .row:first-of-type{border-top:0}.about .ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none}.about .ico svg{width:17px;height:17px}.about .ic-g{background:var(--g-soft);color:var(--g)}.about .ic-o{background:var(--o-soft);color:var(--o)}.about .ic-m{background:var(--m-soft);color:var(--m)}.about .ic-k{background:var(--page-2);color:var(--ink-2);border:1px solid var(--hair)}.about .dot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;font-size:.82rem;flex:none}.about .d-g{background:var(--g)}.about .d-o{background:var(--o)}.about .d-m{background:var(--m)}.about .d-k{background:var(--ink-3)}.about .rb{min-width:0}.about .rt{display:flex;align-items:center;gap:8px;margin:3px 0 5px;flex-wrap:wrap}.about .rt h3{font-size:1.05rem;margin:0;font-weight:700}.about .tag{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:20px;background:var(--m-soft);color:var(--m)}.about .tag.soon{background:var(--hair);color:var(--ink-3)}.about .rb p{margin:0 0 12px;font-size:.95rem;color:var(--ink-2)}.about .rb p:last-child{margin-bottom:0}.about .rb p b{color:var(--ink)}.about .lenswrap{border-top:1px solid var(--hair-2);padding-top:24px;margin-top:8px}.about .lenswrap h2{font-weight:700;font-size:1.25rem;margin:0 0 4px}.about .lenswrap .sub{color:var(--ink-3);font-size:.95rem;margin:0 0 14px}.about .ab-lensrow{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.about .lenslabel{font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.about .segX{display:inline-flex;border:1px solid var(--hair);border-radius:9px;overflow:hidden;background:var(--page-2)}.about .segX span{font-size:.78rem;padding:7px 13px;color:var(--ink-2);white-space:nowrap;border-right:1px solid var(--hair);font-weight:500}.about .segX span:last-child{border-right:none}.about .segX span.on{background:var(--g);color:var(--g-fg);font-weight:700}.about .segX span.soon{color:var(--ink-3);opacity:.6}.about .lenshint{font-size:.82rem;color:var(--ink-3);margin:0}.about .lens-gap{height:14px}.about .viz{background:var(--page-2);border:1px solid var(--hair);border-radius:10px;padding:14px}.about .viz--read p{font-family:var(--serif);font-size:.95rem;line-height:1.5;color:var(--ink);margin:0 0 6px}.about .viz--read p:last-child{margin:0}.about .vn{color:var(--g);font-weight:700;font-size:.68rem;vertical-align:.35em;margin-right:5px;font-family:var(--ui)}.about .ab-verse{font-family:var(--serif);font-size:.95rem;line-height:1.6;color:var(--ink);margin:0 0 10px}.about .wtap{color:var(--g);border-bottom:2px solid var(--g-line);font-weight:600}.about .wtap.p{color:var(--m);border-color:var(--m-line)}.about .wtap.l{color:var(--o);border-color:var(--o-line)}.about .panels{display:flex;gap:10px;flex-wrap:wrap}.about .panel{flex:1 1;min-width:150px;background:var(--page);border:1px solid var(--hair);border-left:3px solid var(--g);border-radius:8px;padding:9px 11px}.about .panel.m{border-left-color:var(--m)}.about .panel.o{border-left-color:var(--o)}.about .panel-h{font-weight:700;font-size:.9rem;color:var(--ink)}.about .panel-s{font-size:.74rem;color:var(--g);font-weight:600;margin:1px 0 4px}.about .panel.m .panel-s{color:var(--m)}.about .panel.o .panel-s{color:var(--o)}.about .panel p{margin:0!important;font-size:.76rem;color:var(--ink-3);line-height:1.4;font-family:var(--ui)}.about .note-in{display:inline-block;font-size:.5rem;font-weight:700;color:var(--m);border:1px solid var(--m-line);border-radius:100px;padding:0 5px;vertical-align:.3em;margin-left:3px;text-transform:uppercase;letter-spacing:.05em}.about .find{background:var(--page);border:1px solid var(--hair);border-left:3px solid var(--m);border-radius:8px;padding:9px 11px;margin-top:8px}.about .find .h{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m);margin-bottom:3px}.about .find p{margin:0!important;font-size:.82rem;color:var(--ink-2);line-height:1.45;font-family:var(--ui)}.about .viz--wfw{display:flex;gap:10px}.about .wcol{flex:1 1;background:var(--page);border:1px solid var(--hair);border-radius:8px;padding:10px}.about .wcol .wl{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:5px}.about .wcol p{font-family:var(--serif);font-size:.82rem;line-height:1.45;color:var(--ink);margin:0!important}.about .diff{background:var(--o-soft);color:var(--o);border-radius:3px;padding:0 2px;font-weight:600}.about .rec{background:var(--page);border:1px solid var(--hair);border-left:3px solid var(--o);border-radius:8px;padding:10px 12px;margin-top:8px}.about .rec .h{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--o);margin-bottom:2px}.about .rec .t{font-weight:700;font-size:.88rem;color:var(--ink);margin-bottom:3px}.about .rec p{margin:0!important;font-size:.8rem;color:var(--ink-2);line-height:1.45;font-family:var(--ui)}.about .pairj{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--hair);border-radius:8px;overflow:hidden}.about .pairj>div{padding:9px 11px}.about .pairj>div:first-child{border-right:1px solid var(--hair);background:var(--page-2)}.about .pairj .pl{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m);margin-bottom:4px}.about .pairj p{margin:0!important;font-family:var(--serif);font-size:.82rem;line-height:1.45;color:var(--ink)}.about .qb{display:flex;align-items:center;gap:8px;background:var(--page);border:1px solid var(--hair);border-radius:9px;padding:9px 11px;font-size:.9rem;color:var(--ink);font-weight:500}.about .qc{font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-fg);background:var(--g);padding:3px 7px;border-radius:100px}.about .ab-thr{background:var(--page);border:1px solid var(--hair);border-left:3px solid var(--g);border-radius:0 8px 8px 0;padding:8px 11px;margin-top:8px;font-size:.82rem;color:var(--ink-2);line-height:1.45}.about .ab-thr.o{border-left-color:var(--o)}.about .ab-thr b{color:var(--ink-3);font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;display:block;margin-bottom:1px}.about .cited{margin:8px 0 0!important;font-size:.75rem;color:var(--ink-3);font-family:var(--ui)}.about .ab-thr{display:flex;align-items:center;gap:10px}.about .ab-thr .tt{flex:1 1;min-width:0}.about .mbar{display:flex;gap:3px;flex:none}.about .mbar i{width:11px;height:5px;border-radius:100px;background:var(--hair);display:block}.about .mbar i.on{background:var(--g)}.about .mlab{font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex:none}.about .mcell{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.about .stitch-lead{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:12px}.about .thread-v{position:relative;padding-left:20px}.about .thread-v:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:repeating-linear-gradient(var(--m-line) 0 4px,transparent 4px 8px)}.about .tnode{position:relative;padding:7px 0;font-family:var(--serif);font-size:.87rem;color:var(--ink);line-height:1.45}.about .tnode:before{content:"";position:absolute;left:-19px;top:12px;width:9px;height:9px;border-radius:50%;background:var(--m);box-shadow:0 0 0 2px var(--page-2)}.about .tbk{font-family:var(--ui);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--m);display:block;margin-bottom:1px}.about .tnode em{font-style:normal;background:var(--m-soft);color:var(--m);border-radius:3px;padding:0 2px;font-weight:600}.about .viz--studies .grp{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px}.about .srow{display:flex;align-items:baseline;gap:8px;background:var(--page);border:1px solid var(--hair);border-radius:7px;padding:8px 10px;margin-bottom:6px}.about .srow:last-child{margin-bottom:0}.about .srow b{font-size:.82rem;color:var(--ink);white-space:nowrap}.about .srow span{font-size:.76rem;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about .resrow{display:flex;gap:13px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--hair-2)}.about .resrow:first-of-type{border-top:0}.about .resrow h4{margin:0 0 3px;font-size:1rem;font-weight:700}.about .resrow p{margin:0;font-size:.9rem;color:var(--ink-2)}.about .resmore{font-size:.86rem;color:var(--ink-3);margin:14px 0 0;padding-top:12px;border-top:1px solid var(--hair-2)}.about .end{background:var(--page-2);border:1px solid var(--hair);border-radius:11px;padding:18px;margin-top:34px;text-align:center}.about .end p{margin:0 0 4px;font-size:.98rem;color:var(--ink-2)}.about .end b{color:var(--ink)}.about .ab-cta{display:flex;gap:10px;justify-content:center;margin-top:14px;flex-wrap:wrap}.about .btn{font:inherit;font-weight:700;font-size:.86rem;padding:10px 16px;border-radius:9px;text-decoration:none;border:1px solid var(--hair)}.about .btn--p{background:var(--g);color:#fff;border-color:var(--g)}.about .btn--s{background:var(--page);color:var(--ink-2)}.about .stepnum{width:32px;height:32px;border-radius:50%;background:var(--g);color:#fff;font-weight:700;font-size:.9rem;display:grid;place-items:center;flex:none}@media (max-width:39.99rem){.about{padding:30px 18px 36px}.about h1{font-size:1.55rem}.about .pairj{grid-template-columns:1fr}.about .pairj>div:first-child{border-right:0;border-bottom:1px solid var(--hair)}}@media (max-width:63.99rem){.about .segX{max-width:100%;overflow-x:auto}}