.slx2-root.bench{--paper: #efe9d9;--paper-2: #e8e1ce;--rule: rgba(12, 11, 9, .15);--rule-2: rgba(12, 11, 9, .25);--body: rgba(12, 11, 9, .75);--mute: rgba(12, 11, 9, .5);--mute-2: rgba(12, 11, 9, .35);--card-blue: #0087f9;--card-ink: #0c0b09;--card-rule: rgba(12, 11, 9, .12);--card-surface: #efe9d9;--card-outline: rgba(12, 11, 9, .18);--card-muted: rgba(12, 11, 9, .5);--card-ghost: rgba(12, 11, 9, .35);background:#efe9d9;background-image:none}.slx2-root.bench:before{opacity:.045}.slx2-root .bench-hero{padding:160px 200px 80px;max-width:1600px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.slx2-root .bench-hero-chapter{font-family:Fraunces,serif;font-weight:400;font-size:48px;letter-spacing:-.02em;color:#0c0b0940;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root .bench-hero h1{font-family:Fraunces,serif;font-weight:600;font-size:88px;line-height:.95;letter-spacing:-.03em;color:#0c0b09;margin:0;max-width:1100px;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root .bench-hero h1 .it{font-style:italic;color:#0087f9;font-weight:400}.slx2-root .bench-hero-lede{border-left:2px solid #0087f9;padding-left:22px;margin-top:12px;max-width:820px}.slx2-root .bench-hero-lede p{font-family:Fraunces,serif;font-size:22px;line-height:1.45;letter-spacing:-.01em;color:#0c0b09bf;font-variation-settings:"SOFT" 0,"WONK" 1;margin:0}.slx2-root .bench-provenance{background:#e8e1ce;border-top:1px solid rgba(12,11,9,.15);border-bottom:1px solid rgba(12,11,9,.15);padding:32px 200px}.slx2-root .bench-provenance-grid{display:grid;grid-template-columns:180px 1fr 1fr 1fr;gap:40px;align-items:start;max-width:1600px;margin:0 auto}.slx2-root .bench-provenance h4{font-family:Archivo,sans-serif;font-weight:500;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#0c0b0980;margin:0 0 10px}.slx2-root .bench-provenance-title{font-family:Fraunces,serif;font-weight:600;font-size:18px;letter-spacing:-.02em;color:#0c0b09;margin:0;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root .bench-provenance-title .it{font-style:italic;color:#0087f9;font-weight:400}.slx2-root .bench-provenance p{font-family:Archivo,sans-serif;font-size:13px;line-height:1.6;color:#0c0b09bf;margin:0}.slx2-root .bench-provenance code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:var(--card-blue);background:#1a6ef514;padding:1px 6px;border-radius:2px;letter-spacing:.02em}.slx2-root .bench-slx-note{display:inline-block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.03em;color:var(--card-blue);background:#1a6ef514;padding:3px 6px;border-radius:2px;margin-bottom:6px}.slx2-root .bench-intro{padding:80px 200px 40px;max-width:1600px;margin:0 auto;display:flex;gap:80px;align-items:flex-end;justify-content:space-between}.slx2-root .bench-intro .eyebrow{display:block;margin-bottom:20px;color:#0087f9;letter-spacing:.22em}.slx2-root .bench-intro h2{font-family:Fraunces,serif;font-weight:700;font-size:52px;line-height:1;letter-spacing:-.03em;color:#0c0b09;margin:0;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root .bench-intro h2 .it{font-style:italic;font-weight:400;color:#0087f9}.slx2-root .bench-intro p{flex:0 0 460px;font-family:Archivo,sans-serif;font-size:15px;line-height:1.7;color:#0c0b09bf;margin:0}.slx2-root .benches{padding:40px 200px 160px;max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.slx2-root .bench-card{background:var(--card-surface);border:1px solid var(--card-outline);border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000000f;font-family:IBM Plex Sans,system-ui,sans-serif;width:100%;max-width:1060px;align-self:center}.slx2-root .bench-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-bottom:1px solid var(--card-rule);gap:20px;flex-wrap:wrap}.slx2-root .bench-card-header-left{display:flex;align-items:center;gap:14px;flex-shrink:0;flex-wrap:wrap}.slx2-root .bench-card-num{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-style:italic;color:var(--card-blue);flex-shrink:0}.slx2-root .bench-card-title{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--card-ink);letter-spacing:-.01em;white-space:nowrap}.slx2-root .bench-card-link{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:#0c0b09a6;background:#e8e1ce;border:1px solid rgba(12,11,9,.15);border-radius:3px;padding:3px 10px;text-decoration:none;display:inline-flex;align-items:center;gap:5px;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease}.slx2-root .bench-card-link:hover{border-color:var(--card-blue);color:var(--card-blue);background:#0087f914}.slx2-root .bench-card-link svg{width:9px;height:9px;flex-shrink:0}.slx2-root .bench-card-header-right{display:flex;align-items:center;gap:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);flex-shrink:0;flex-wrap:wrap}.slx2-root .bench-card-header-right .sep{color:#0c0b0933}.slx2-root .bench-card-header-right .dot{color:var(--card-blue);font-size:14px;line-height:0;position:relative;top:1px}.slx2-root .bench-card-desc{display:flex;justify-content:space-between;align-items:center;padding:28px 32px 24px;border-bottom:1px solid var(--card-rule);gap:48px;flex-wrap:wrap}.slx2-root .bench-card-desc-main{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:21px;font-weight:700;color:var(--card-ink);letter-spacing:-.025em;line-height:1.2;white-space:pre-line}.slx2-root .bench-card-desc-note{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12.5px;font-style:italic;color:#0c0b098c;text-align:right;line-height:1.65;max-width:280px;flex-shrink:0}.slx2-root .bench-card-chart{padding:22px 32px 6px}.slx2-root .bench-card-axis{display:flex;justify-content:space-between;margin-bottom:16px}.slx2-root .bench-card-axis-label{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--card-ghost)}.slx2-root .bar-row{display:grid;grid-template-columns:172px 1fr 76px;align-items:center;gap:18px;margin-bottom:11px;opacity:0;transform:translate(-8px);transition:opacity .45s ease,transform .45s ease}.slx2-root .bar-row:last-child{margin-bottom:0}.slx2-root .bar-row.is-visible{opacity:1;transform:translate(0)}.slx2-root .bar-name{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13.5px;font-weight:500;color:var(--card-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.slx2-root .bar-row.bar-slx .bar-name{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500;color:var(--card-blue);letter-spacing:.01em}.slx2-root .bar-row.bar-slx .bar-name .x{font-style:italic}.slx2-root .bar-track{background:#0c0b0914;border-radius:3px;height:18px;overflow:hidden}.slx2-root .bar-fill{height:100%;border-radius:3px;width:0;background:#0c0b0952;transition:width 1.1s cubic-bezier(.16,1,.3,1)}.slx2-root .bar-row.bar-slx .bar-fill{background:var(--card-blue)}.slx2-root .bar-value{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:500;color:var(--card-ink);text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:5px;white-space:nowrap}.slx2-root .bar-row.bar-slx .bar-value{color:var(--card-blue);font-size:16px}.slx2-root .bar-src-tag{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;color:var(--card-ghost);letter-spacing:.05em;border:1px solid rgba(12,11,9,.15);border-radius:2px;padding:1px 4px;text-transform:uppercase}.slx2-root .bench-card-footer{display:flex;justify-content:space-between;align-items:center;padding:13px 32px 15px;border-top:1px solid var(--card-rule);margin-top:14px;gap:16px;flex-wrap:wrap}.slx2-root .bench-card-footer-note{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11.5px;font-style:italic;color:var(--card-ghost);line-height:1.5}.slx2-root .bench-card-lead{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border-radius:3px;white-space:nowrap;flex-shrink:0;border:1.5px solid}.slx2-root .bench-card-lead-lead{color:var(--card-blue);border-color:var(--card-blue)}.slx2-root .bench-card-lead-tie{color:#b58825;border-color:#b58825}.slx2-root .bench-card-lead-trail{color:var(--card-muted);border-color:var(--card-outline)}.slx2-root .bench-gif{border:1px solid rgba(12,11,9,.15);background:#efe9d9;width:100%;max-width:1060px;align-self:center;display:flex;flex-direction:column}.slx2-root .bench-gif-head{display:flex;justify-content:space-between;align-items:flex-end;padding:32px 40px 16px;gap:24px;flex-wrap:wrap;border-bottom:1px solid rgba(12,11,9,.15)}.slx2-root .bench-gif-head-left{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.slx2-root .bench-gif-num{font-family:Fraunces,serif;font-style:italic;font-weight:400;color:#0087f9;font-size:28px;letter-spacing:-.02em;line-height:1;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root .bench-gif-name{font-family:Fraunces,serif;font-weight:600;font-size:22px;letter-spacing:-.02em;color:#0c0b09;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root .bench-gif-source{font-family:Fraunces,serif;font-style:italic;font-size:13px;color:#0c0b0980;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root a.bench-gif-source{text-decoration:none;padding:4px 8px;border:1px solid rgba(12,11,9,.15);border-radius:2px;letter-spacing:.02em;font-style:normal;font-family:Archivo,sans-serif;font-size:11px;transition:border-color .2s var(--ease-out-quart),color .2s var(--ease-out-quart)}.slx2-root a.bench-gif-source:hover{color:#0087f9;border-color:#0087f9}.slx2-root .bench-gif-head-right{display:flex;align-items:center;gap:16px;font-family:Archivo,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#0c0b0980;flex-wrap:wrap}.slx2-root .bench-gif-verified{display:inline-flex;align-items:center;gap:6px}.slx2-root .bench-gif-verified:before{content:"";width:6px;height:6px;border-radius:50%;background:#0087f9;display:inline-block}.slx2-root .bench-gif-kind{font-family:Archivo,sans-serif;font-weight:500;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#0087f9;padding:4px 8px;border:1px solid #0087f9;border-radius:2px}.slx2-root .bench-gif-title-row{padding:24px 40px 28px;border-bottom:1px solid rgba(12,11,9,.15);display:flex;justify-content:space-between;align-items:baseline;gap:32px;flex-wrap:wrap}.slx2-root .bench-gif-title-row h3{font-family:Fraunces,serif;font-weight:700;font-size:26px;line-height:1.2;letter-spacing:-.02em;margin:0;color:#0c0b09;font-variation-settings:"SOFT" 0,"WONK" 1;flex:1;min-width:320px}.slx2-root .bench-gif-measures{font-family:Fraunces,serif;font-style:italic;font-weight:400;font-size:15px;line-height:1.5;color:#0c0b09bf;letter-spacing:-.01em;font-variation-settings:"SOFT" 0,"WONK" 1;margin:0;text-align:right;flex-shrink:0;max-width:440px}.slx2-root .bench-gif-body{padding:0;display:flex;flex-direction:column}.slx2-root .gif-tabs{padding:24px 40px;display:flex;gap:10px;align-items:center;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(12,11,9,.15) transparent;border-bottom:1px solid rgba(12,11,9,.15)}.slx2-root .gif-tabs::-webkit-scrollbar{height:4px}.slx2-root .gif-tabs::-webkit-scrollbar-thumb{background:#0c0b0926;border-radius:2px}.slx2-root .gif-tabs .gif-vs{font-family:Fraunces,serif;font-style:italic;font-weight:400;color:#0c0b0980;font-size:14px;padding:0 2px;flex-shrink:0;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root .gif-tab{font-family:Archivo,sans-serif;font-weight:500;font-size:13px;letter-spacing:.02em;padding:10px 20px;border:1px solid rgba(12,11,9,.25);background:#efe9d9;color:#0c0b09;cursor:pointer;border-radius:2px;transition:background .25s var(--ease-out-quart),color .25s var(--ease-out-quart),border-color .25s var(--ease-out-quart);white-space:nowrap;flex-shrink:0}.slx2-root .gif-tab:hover{border-color:#0c0b09}.slx2-root .gif-tab.is-active{background:#0c0b09;border-color:#0c0b09;color:#efe9d9}.slx2-root .gif-tab.gif-tab-slx{font-family:Fraunces,serif;font-weight:600;font-variation-settings:"SOFT" 0,"WONK" 1;letter-spacing:-.02em}.slx2-root .gif-tab.gif-tab-slx .x{font-style:italic;color:#0087f9}.slx2-root .gif-tab.gif-tab-slx.is-active{background:#0087f9;border-color:#0087f9}.slx2-root .gif-tab.gif-tab-slx.is-active .x{color:#efe9d9}.slx2-root .gif-stage{background:#000;aspect-ratio:16 / 9;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.slx2-root .gif-stage img{width:100%;height:100%;object-fit:cover;display:block}.slx2-root .gif-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:40px;color:#ffffffd9}.slx2-root .gif-placeholder:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.025) 50%,transparent 50.5%) 0 0 / 80px 100%,linear-gradient(0deg,transparent 49.5%,rgba(255,255,255,.025) 50%,transparent 50.5%) 0 0 / 100% 80px;animation:bench-grid-drift 40s linear infinite;pointer-events:none}@keyframes bench-grid-drift{0%{background-position:0 0,0 0}to{background-position:80px 0,0 80px}}.slx2-root .gif-placeholder-name{font-family:Fraunces,serif;font-weight:600;font-size:56px;letter-spacing:-.03em;line-height:1;color:#fff;position:relative;z-index:1;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root .gif-placeholder-name .x{font-style:italic;color:#0087f9}.slx2-root .gif-placeholder-task{font-family:Archivo,sans-serif;font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;position:relative;z-index:1}.slx2-root .gif-placeholder-hint{font-family:Fraunces,serif;font-style:italic;font-size:13px;color:#ffffff80;position:relative;z-index:1;margin-top:18px;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root .bench-gif-foot{padding:18px 40px 20px;border-top:1px solid rgba(12,11,9,.15);background:#e8e1ce;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.slx2-root .bench-gif-foot-note{font-family:Fraunces,serif;font-style:italic;font-size:13px;color:#0c0b0980;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root .bench-gif-verdict{font-family:Archivo,sans-serif;font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;border-radius:2px;border:1px solid}.slx2-root .bench-gif-verdict-lead{color:#0087f9;border-color:#0087f9}.slx2-root .bench-gif-verdict-tie{color:#b58825;border-color:#b58825}.slx2-root .bench-gif-verdict-trail{color:#0c0b0980;border-color:#0c0b0940}.slx2-root .bench-method{background:#e8e1ce;border-top:1px solid rgba(12,11,9,.15);padding:100px 200px}.slx2-root .bench-method-wrap{display:flex;gap:80px;align-items:flex-start;max-width:1600px;margin:0 auto}.slx2-root .bench-method-left{flex:0 0 340px}.slx2-root .bench-method-left .eyebrow{display:block;margin-bottom:20px;color:#0087f9}.slx2-root .bench-method-left h2{font-family:Fraunces,serif;font-weight:700;font-size:40px;line-height:1.05;letter-spacing:-.03em;color:#0c0b09;margin:0;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root .bench-method-left h2 .it{font-style:italic;font-weight:400;color:#0087f9}.slx2-root .bench-method-items{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:32px 48px}.slx2-root .bench-method-item{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid rgba(12,11,9,.15)}.slx2-root .bench-method-item .bench-method-n{font-family:Fraunces,serif;font-style:italic;color:#0087f9;font-size:14px;letter-spacing:-.01em;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root .bench-method-item h4{font-family:Fraunces,serif;font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1.2;color:#0c0b09;margin:0;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root .bench-method-item p{font-family:Archivo,sans-serif;font-size:14px;line-height:1.7;color:#0c0b09bf;margin:0}.slx2-root .bench-cta-banner{background:#0c0b09;padding:140px 200px;display:flex;flex-direction:column;align-items:center;text-align:center}.slx2-root .bench-cta-banner .eyebrow{color:#0087f9}.slx2-root .bench-cta-banner h2{font-family:Fraunces,serif;font-weight:700;font-size:64px;line-height:1;letter-spacing:-.03em;color:#fff;margin:24px 0 0;max-width:900px;font-variation-settings:"SOFT" 0,"WONK" 1}.slx2-root .bench-cta-banner h2 .it{font-style:italic;font-weight:400;color:#0087f9}.slx2-root .bench-cta-sub{font-family:Archivo,sans-serif;font-size:16px;line-height:1.6;color:#ffffffb3;margin:28px 0 40px;max-width:620px}.slx2-root .bench-cta-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.slx2-root .bench-cta-btn{padding:16px 26px;border-radius:2px;font-size:13px;letter-spacing:.06em;font-family:Archivo,sans-serif;font-weight:500;cursor:pointer;border:0;display:inline-flex;align-items:center;gap:10px;transition:background .3s var(--ease-out-quart),color .3s var(--ease-out-quart)}.slx2-root .bench-cta-btn-primary{background:#efe9d9;color:#0c0b09}.slx2-root .bench-cta-btn-primary:hover{background:#0087f9;color:#efe9d9}.slx2-root .bench-cta-btn-ghost{background:transparent;color:#efe9d9;border:1px solid #efe9d9}.slx2-root .bench-cta-btn-ghost:hover{background:#efe9d9;color:#0c0b09}.slx2-root.bench .slx2-footer{background:#efe9d9;border-top:1px solid rgba(12,11,9,.15);padding:48px 200px}@media(max-width:1400px){.slx2-root .bench-hero,.slx2-root .bench-provenance,.slx2-root .bench-intro,.slx2-root .benches,.slx2-root .bench-method,.slx2-root .bench-cta-banner{padding-left:80px;padding-right:80px}.slx2-root.bench .slx2-footer{padding-left:40px;padding-right:40px}.slx2-root .bench-hero h1{font-size:72px;letter-spacing:-.028em}.slx2-root .bench-cta-banner h2{font-size:52px;letter-spacing:-.028em}.slx2-root .bench-intro h2{font-size:44px}.slx2-root .bench-provenance-grid{grid-template-columns:140px 1fr 1fr 1fr;gap:28px}}@media(max-width:1100px){.slx2-root .bench-intro{flex-direction:column;align-items:flex-start;gap:24px}.slx2-root .bench-intro p{flex:1 1 auto}.slx2-root .bench-hero h1{font-size:56px;letter-spacing:-.025em}.slx2-root .bench-method-wrap{flex-direction:column;gap:40px}.slx2-root .bench-method-items{grid-template-columns:1fr}.slx2-root .bench-provenance-grid{grid-template-columns:1fr;gap:24px}.slx2-root .bar-row{grid-template-columns:130px 1fr 70px;gap:12px}.slx2-root .bench-card-desc{flex-direction:column;align-items:flex-start;gap:16px}.slx2-root .bench-card-desc-note{text-align:left;max-width:none}}@media(max-width:760px){.slx2-root .bench-hero,.slx2-root .bench-provenance,.slx2-root .bench-intro,.slx2-root .benches,.slx2-root .bench-method,.slx2-root .bench-cta-banner,.slx2-root.bench .slx2-footer{padding-left:24px;padding-right:24px}.slx2-root .bench-hero{padding-top:120px;padding-bottom:60px}.slx2-root .bench-hero-chapter{font-size:36px}.slx2-root .bench-hero h1{font-size:44px}.slx2-root .bench-hero-lede p{font-size:18px}.slx2-root .bench-intro h2{font-size:36px}.slx2-root .bench-cta-banner{padding-top:100px;padding-bottom:100px}.slx2-root .bench-cta-banner h2{font-size:40px}.slx2-root .bench-method{padding-top:80px;padding-bottom:80px}.slx2-root .bench-card-header,.slx2-root .bench-card-desc,.slx2-root .bench-card-chart,.slx2-root .bench-card-footer,.slx2-root .bench-gif-head,.slx2-root .bench-gif-title-row,.slx2-root .bench-gif-foot,.slx2-root .gif-tabs{padding-left:20px;padding-right:20px}.slx2-root .bench-gif-title-row h3{font-size:22px;min-width:0}.slx2-root .bench-gif-measures{text-align:left}.slx2-root .gif-placeholder-name{font-size:36px;letter-spacing:-.02em}.slx2-root .bench-card-desc-main{font-size:18px}.slx2-root .bar-row{grid-template-columns:100px 1fr 70px;gap:10px}.slx2-root .bar-name{font-size:12px}.slx2-root .bench-card-header{padding:14px 20px;align-items:flex-start}.slx2-root .bench-card-header-right{width:100%;justify-content:flex-start;padding-top:4px}}
