.about-page{color:#eef3fb;isolation:isolate;background:#06070a;position:relative}.about-page .graph-field-wrap{z-index:0;pointer-events:none;position:absolute;inset:0}.about-page .graph-field{opacity:.72;width:100%;height:100svh;display:block;position:sticky;top:0}.about-page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#06070ad9 0%,#06070a8c 34%,#0000 62%);position:absolute;inset:0}.about-page>section,.about-page>.ab-body{z-index:1;position:relative}.ab-open{padding-block:56px 44px}.ab-open .breadcrumbs{margin-bottom:18px}.ab-open .breadcrumbs ol{color:#8b9fbd;font-size:11px}.ab-open .breadcrumbs a{color:#a8c1ea}.ab-open .eyebrow{color:#94a9c9;margin:0 0 18px}.about-page h1{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin:0 0 26px;font-size:clamp(38px,9.6vw,54px);font-weight:600;line-height:1.04}.about-page h1 em,.ab-close-copy h2 em{font-family:var(--font-serif);letter-spacing:-.018em;background:linear-gradient(104deg,#fff 6%,#d4e3ff 36%,#93b4f6 70%,#7593dc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;font-style:italic;font-weight:400;line-height:1.14;display:block}.ab-lead{gap:14px;max-width:58ch;display:grid}.ab-lead p{color:#a7b8d3;margin:0;font-size:16px;line-height:1.75}.ab-tests{border-top:1px solid #8ca7d52e;gap:14px;margin:34px 0 0;padding:24px 0 0;list-style:none;display:grid}.ab-tests li{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 13px;display:grid}.test-mark{background:#7ba4ff;border-radius:50%;grid-row:1/3;align-self:center;width:6px;height:6px;box-shadow:0 0 0 4px #7ba4ff1f}.test-who{color:#8fb6e8;font:500 12.5px ui-monospace,SFMono-Regular,Consolas,monospace}.test-what{color:#a7b8d3;grid-column:2;font-size:15px;line-height:1.5}.ab-body{gap:34px;padding-bottom:20px;display:grid}.ab-index{border-top:1px solid #8ca7d52e;padding-top:20px}.ab-index-title{color:#7f95b5;margin:0 0 6px;font:500 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.ab-index-title .c-p{color:#7d92ae}.ab-index ol{margin:0;padding:0;list-style:none;display:grid}.ab-index a{color:#a4b7d2;border-bottom:1px solid #8ca7d51a;align-items:center;min-height:46px;font-size:14.5px;transition:color .18s;display:flex}.ab-index a:hover{color:#fff}.ab-sections{gap:44px;min-width:0;display:grid}.ab-section{scroll-margin-top:96px}.about-page h2{letter-spacing:-.035em;max-width:22ch;margin:0 0 16px;font-size:clamp(25px,6.2vw,32px);font-weight:600;line-height:1.12}.ab-section p{color:#a9bad4;max-width:64ch;margin:0 0 14px;font-size:16px;line-height:1.8}.ab-section strong{color:#e6eefb;font-weight:650}.about-page .ab-links{margin-top:4px}.about-page .ab-links .text-link{color:#a8c1ea;font-size:14px}.ab-close{padding-block:48px 76px}.ab-close-panel{background:linear-gradient(150deg,#0d1727c4,#080c15b8);border:1px solid #8ca7d533;border-radius:22px;gap:26px;padding:30px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000059,inset 0 1px #ffffff0d}.ab-close-panel:before{content:"";pointer-events:none;background:radial-gradient(50% 100% at 50% 100%,#2a54b03d,#0000 70%);height:120%;position:absolute;inset:auto -10% -60% 20%}.ab-close-copy{justify-items:start;gap:14px;display:grid;position:relative}.ab-close-copy .closing-prompt{color:#7f95b5;width:auto;margin:0;font:500 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.ab-close-copy .closing-prompt .code-obj{color:#8fb6e8}.ab-close-copy .closing-prompt .code-fn{color:#c0aded}.ab-close-copy h2{max-width:11ch;margin:0;font-size:clamp(29px,7.2vw,38px)}.ab-close-copy>p{color:#a7b8d3;max-width:46ch;margin:0;font-size:16px;line-height:1.75}.ab-close-links{border-top:1px solid #8ca7d52e;padding-top:20px;position:relative}.ab-close-title{letter-spacing:.16em;text-transform:uppercase;color:#8b9fbd;margin:0 0 4px;font-size:10px;font-weight:650}.ab-close-links ul{margin:0;padding:0;list-style:none;display:grid}.ab-close-links a{letter-spacing:-.02em;color:#d3e0f5;border-bottom:1px solid #8ca7d51f;grid-template-columns:auto 1fr;align-items:center;gap:2px 13px;min-height:56px;font-size:15.5px;transition:color .18s;display:grid}.ab-close-links a:hover{color:#fff}.ab-close-links .jump-mark{grid-row:1/3;align-self:center}.ab-close-links small{color:#8ea4c4;grid-column:2;font-size:12.5px;line-height:1.4}@media (width>=768px){.ab-open{padding-block:76px 56px}.about-page h1{max-width:14ch;font-size:clamp(54px,5.6vw,76px)}.ab-lead p{font-size:17px}.ab-tests{grid-template-columns:1fr 1fr;gap:20px 44px;margin-top:46px}.ab-body{grid-template-columns:.7fr 2.3fr;align-items:start;gap:0 56px;padding-bottom:30px}.ab-index{border-top:0;padding-top:4px;position:sticky;top:112px}.ab-sections{gap:56px}.about-page h2{font-size:clamp(30px,3vw,38px)}.ab-close{padding-block:64px 104px}.ab-close-panel{border-radius:28px;grid-template-columns:1.05fr .95fr;align-items:center;gap:0 54px;padding:44px 46px}.ab-close-links{border-top:0;border-left:1px solid #8ca7d52e;padding:4px 0 4px 44px}}@media (width>=1100px){.ab-body{gap:0 80px}.ab-close-panel{gap:0 70px;padding:52px 56px}}.ab-part{border-left:1px solid #8ca7d52e;margin-top:30px;padding-left:20px}.ab-part h3{letter-spacing:-.025em;color:#dbe6f7;margin:0 0 12px;font-size:18px;font-weight:650;line-height:1.3}.ab-part p{margin-bottom:12px;font-size:15.5px;line-height:1.78}.ab-part p:last-child{margin-bottom:0}@media (width>=768px){.ab-part{margin-top:34px;padding-left:26px}.ab-part h3{font-size:20px}.ab-part p{font-size:16px}}
