.arena-public .arena-public-methodology{--methodology-card:var(--c-white);--methodology-subtle:var(--bg-sunken);--methodology-paper:var(--c-grey-96);--methodology-gutter:var(--arena-page-gutter);--methodology-max:var(--arena-page-content);--methodology-hairline:rgb(from var(--fg-1) r g b / .1);--methodology-card-line:#eaeaea;--methodology-card-line-hover:#c9c9cc;--methodology-card-radius:12px;--methodology-lift:0 1px 2px #0000000a, 0 10px 28px #0000000f;background:var(--c-white);color:var(--fg-1);padding-bottom:60px}.arena-public:has(>.arena-public-methodology) .arena-public-footer{margin-top:0}.arena-public .arena-methodology-wrap{width:var(--arena-page-width);margin-inline:auto}.arena-public .arena-methodology-reading{border:1px solid var(--methodology-card-line);border-radius:var(--methodology-card-radius);background:var(--methodology-card);gap:1.25rem;min-width:0;margin-top:2rem;padding:1.75rem;display:grid}.arena-public .arena-methodology-reading header{gap:.35rem;display:grid}.arena-public .arena-methodology-reading-kicker{color:var(--fg-2);font-family:var(--font-arena-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:700}.arena-public .arena-methodology-reading h3{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600}.arena-public .arena-methodology-reading ul{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.25rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.arena-public .arena-methodology-reading li{align-content:start;gap:.35rem;min-width:0;display:grid}.arena-public .arena-methodology-reading li strong{letter-spacing:-.01em;text-wrap:pretty;font-size:.9375rem;font-weight:600}.arena-public .arena-methodology-reading li p{color:var(--fg-2);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.6}.arena-public .arena-methodology-results{border-top:1px solid var(--methodology-hairline);min-width:0;margin-top:2rem;padding-top:1.5rem;font-size:.875rem;line-height:1.6}.arena-public .arena-methodology-results h3{margin:0 0 .75rem;font-size:1.125rem}.arena-public .arena-methodology-results p{color:var(--fg-2);margin:0 0 1rem}.arena-public .arena-methodology-robustness{background:var(--methodology-card);border-radius:.75rem;margin-block:1rem;padding:1rem}.arena-public .arena-methodology-robustness p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 0}.arena-public .arena-methodology-results-scroll{overflow-x:auto}.arena-public .arena-methodology-results-scroll:focus-visible{outline:2px solid var(--fg-1);outline-offset:2px}.arena-public .arena-methodology-results table{border-collapse:collapse;text-align:left;width:100%;min-width:38rem}.arena-public .arena-methodology-results th,.arena-public .arena-methodology-results td{border-bottom:1px solid var(--methodology-hairline);vertical-align:top;padding:.75rem}.arena-public .arena-methodology-results td span{color:var(--fg-2);font-size:.8125rem;display:block}.arena-public .arena-methodology-weight-list{gap:.5rem;min-width:13rem;margin:0;padding:0;list-style:none;display:grid}.arena-public .arena-methodology-weight-list li{grid-template-columns:1fr auto;gap:.75rem;display:grid}.arena-public .arena-methodology-weight-list small{display:block}.arena-public .arena-methodology-hero{background:var(--methodology-paper);position:relative}.arena-public .arena-methodology-hero>.arena-page-canvas{height:auto;inset:0}.arena-public .arena-methodology-hero>.arena-page-canvas:after{background:linear-gradient(to bottom, rgb(from var(--methodology-paper) r g b / 0), var(--methodology-paper));content:"";pointer-events:none;height:42%;position:absolute;inset:auto 0 0}.arena-public .arena-methodology-hero-inner{z-index:1;padding-block:var(--arena-hero-pad-block);text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:relative}.arena-public .arena-methodology-hero-title{justify-items:center;gap:.375rem;width:100%;display:grid}.arena-public .arena-methodology-hero-stats{background:linear-gradient(180deg, rgb(from var(--c-white) r g b / .78), rgb(from var(--c-white) r g b / .52));-webkit-backdrop-filter:blur(22px)saturate(1.35);width:fit-content;max-width:100%;box-shadow:inset 0 1px 0 rgb(from var(--c-white) r g b / .9), 0 1px 2px rgb(from var(--c-grey-03) r g b / .04), 0 10px 24px -8px rgb(from var(--c-grey-03) r g b / .12), 0 32px 64px -24px rgb(from var(--c-grey-03) r g b / .16);text-align:left;border:0;border-radius:1.25rem;grid-auto-columns:max-content;grid-auto-flow:column;align-items:start;gap:0;margin:1.25rem auto 0;padding:1.25rem 0;display:inline-grid}.arena-public .arena-methodology-hero-stats>div{gap:.625rem;min-width:0;padding:0 2.25rem;display:grid}.arena-public .arena-methodology-hero-stats>div+div{border-left:1px solid rgb(from var(--c-grey-03) r g b / .06)}.arena-public .arena-methodology-hero-stats dt{color:var(--fg-3,var(--fg-2));font-family:var(--font-arena-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1}.arena-public .arena-methodology-hero-stats dd{color:var(--fg-1);font-family:var(--font-arena-inter), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,1.9vw,1.875rem);font-weight:600;line-height:1}.arena-public .arena-methodology-hero h1{max-width:100%;color:var(--fg-1);font-family:var(--font-arena-inter), sans-serif;letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,4.4vw,4rem);font-weight:600;line-height:1.1}.arena-public .arena-methodology-lede{max-width:43.375rem;color:var(--fg-2);font-family:var(--font-arena-inter), sans-serif;text-wrap:pretty;margin:0;font-size:1rem;font-weight:500;line-height:1.55}.arena-public .arena-methodology-layout{grid-template-columns:17.5rem minmax(0,1fr);align-items:start;gap:2rem;padding-block:clamp(4rem,6vw,6.5rem);display:grid}.arena-public .arena-methodology-toc{min-width:0;position:sticky;top:5.25rem}.arena-public .arena-methodology-toc nav{gap:.375rem;display:grid}.arena-public .arena-methodology-toc-label{color:var(--fg-1);font-family:var(--font-arena-inter), sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8125rem;font-weight:700;line-height:1.2}.arena-public .arena-methodology-toc-link{width:100%;color:var(--fg-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;margin:0;padding:.25rem 0;text-decoration:none;display:flex;position:relative}.arena-public .arena-methodology-toc-link:focus-visible{outline:none}.arena-public .arena-methodology-toc-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-2);font-family:var(--font-arena-inter), sans-serif;letter-spacing:-.01em;font-size:.9375rem;font-weight:400;line-height:1.2;transition:color .16s;overflow:hidden}.arena-public .arena-methodology-toc-link:hover .arena-methodology-toc-text,.arena-public .arena-methodology-toc-link:focus-visible .arena-methodology-toc-text,.arena-public .arena-methodology-toc-link.is-active .arena-methodology-toc-text{color:var(--fg-1)}.arena-public .arena-methodology-toc-marker{background:var(--c-grey-05);width:2.5rem;height:2.5rem;color:var(--c-white);font-family:var(--font-arena-geist-mono), ui-monospace, monospace;letter-spacing:.02em;border-radius:.625rem;flex:none;place-items:center;font-size:.8125rem;font-weight:500;transition:background-color .16s,color .16s;display:inline-grid}.arena-public .arena-methodology-toc-marker svg{width:1.25rem;height:1.25rem}.arena-public .arena-methodology-toc-link.is-active .arena-methodology-toc-text{font-weight:500}.arena-public .arena-methodology-toc-group{display:grid}.arena-public .arena-methodology-toc-sub{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .18s;display:grid}.arena-public .arena-methodology-toc-sub.is-open{opacity:1;grid-template-rows:1fr}.arena-public .arena-methodology-toc-sub-inner{gap:.25rem;min-height:0;display:grid;overflow:hidden}.arena-public .arena-methodology-toc-sub.is-open .arena-methodology-toc-sub-inner{padding:.125rem 0 .375rem}.arena-public .arena-methodology-toc-sublink{color:var(--fg-2);font-family:var(--font-arena-inter), sans-serif;padding:.375rem .75rem .375rem 3.5rem;font-size:.875rem;line-height:1;text-decoration:none;transition:color .16s;display:block}.arena-public .arena-methodology-toc-sublink:hover,.arena-public .arena-methodology-toc-sublink:focus-visible,.arena-public .arena-methodology-toc-sublink.is-active{color:var(--c-pink-46);outline:none}.arena-public .arena-methodology-content{min-width:0;display:grid}.arena-public .arena-methodology-panel{min-width:0;scroll-margin-top:calc(var(--nav-height,3.875rem) + .5rem);gap:1rem;padding-block:clamp(1.5rem,2.4vw,2.25rem);display:grid;position:relative}.arena-public .arena-methodology-panel:first-child{padding-top:0}.arena-public .arena-methodology-panel-body{gap:1.5rem;min-width:0;display:grid}.arena-public .arena-methodology-panel-head{gap:.75rem;margin:0;display:grid}.arena-public .arena-methodology-panel-kicker{color:var(--fg-2);font-family:var(--font-arena-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500;line-height:1.2}.arena-public .arena-methodology-panel-head h2{max-width:52rem;color:var(--c-grey-05);font-family:var(--font-arena-inter), sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.375rem,1.7vw,1.625rem);font-weight:500;line-height:1.2}.arena-public .arena-methodology-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.arena-public .arena-methodology-rules-grid li{border:1px solid var(--methodology-card-line);border-radius:var(--methodology-card-radius);background:var(--methodology-card);align-content:start;gap:.75rem;padding:1.125rem 1.25rem 1.25rem;transition:border-color .18s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.arena-public .arena-methodology-rules-step{color:var(--fg-3);font-family:var(--font-arena-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.2}.arena-public .arena-methodology-rules-grid strong{color:var(--vision-ink,var(--fg-1));font-family:var(--font-arena-inter), sans-serif;letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:600;line-height:1.3}.arena-public .arena-methodology-rules-grid p{color:rgb(from var(--fg-1) r g b / .72);font-family:var(--font-arena-inter), sans-serif;text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.55}.arena-public .arena-methodology-panel .arena-methodology-closing-kicker{color:var(--fg-2);font-family:var(--font-arena-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:700}.arena-public .arena-methodology-boards{gap:1rem;display:grid}.arena-public .arena-methodology-board-group{border:1px solid var(--methodology-card-line);border-radius:var(--methodology-card-radius);background:var(--methodology-card);gap:1.25rem;padding:1.75rem;display:grid}.arena-public .arena-methodology-board-group header{border-bottom:1px solid rgb(from var(--fg-1) r g b / .12);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;display:flex}.arena-public .arena-methodology-board-group header strong{color:var(--fg-1);font-family:var(--font-arena-inter), sans-serif;letter-spacing:-.02em;font-size:1.0625rem;font-weight:600;line-height:1.2}.arena-public .arena-methodology-board-group header span{color:var(--fg-3);font-family:var(--font-arena-inter), sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.2}.arena-public .arena-methodology-board-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.arena-public .arena-methodology-board-grid>li{min-width:0;display:block}.arena-public .arena-methodology-board-tile{flex:none;width:100%;text-decoration:none;display:block}.arena-public .arena-methodology-board-tile:hover{transform:scale(1.04)}.arena-public .arena-methodology-board-tile:hover .arena-master-category-art.is-active,.arena-public .arena-methodology-board-tile:focus-visible .arena-master-category-art.is-active{opacity:1}.arena-public .arena-methodology-board-tile:hover,.arena-public .arena-methodology-board-tile:focus-visible{--arena-category-title-ink:var(--c-plum-15);--arena-category-badge-ink:var(--c-plum-22)}.arena-public .arena-methodology-board-tile:focus-visible{box-shadow:0 0 0 3px var(--c-white), 0 0 0 5px var(--c-pink-46);outline:none}.arena-public .arena-methodology-board-tile[data-type=general] strong{font-weight:700}.arena-public .arena-methodology-steps{border:1px solid var(--methodology-card-line);border-radius:var(--methodology-card-radius);background:var(--methodology-card);margin:0;padding:.25rem 1.75rem;list-style:none;display:grid}.arena-public .arena-methodology-steps>li{border-top:1px solid var(--methodology-hairline);grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);align-items:start;gap:.5rem 2.5rem;padding:1.5rem 0;display:grid}.arena-public .arena-methodology-steps>li.is-first{border-top:0}.arena-public .arena-methodology-step-lead{gap:.5rem;min-width:0;display:grid}.arena-public .arena-methodology-steps h3{color:var(--fg-1);font-family:var(--font-arena-inter), sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.arena-public .arena-methodology-step-points{gap:.625rem;min-width:0;display:grid}.arena-public .arena-methodology-step-points p{max-width:76ch;color:var(--fg-2);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.6}.arena-public .arena-methodology-panel .arena-methodology-step-kicker{color:var(--fg-3);font-family:var(--font-arena-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500}@media (max-width:760px){.arena-public .arena-methodology-steps{padding:.25rem 1.25rem}.arena-public .arena-methodology-steps>li{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1.25rem 0}}.arena-public .arena-methodology-tabs{min-width:0;scroll-margin-top:calc(var(--nav-height,3.875rem) + 1.5rem);gap:1rem;display:grid}.arena-public .arena-methodology-tablist{border:1px solid rgb(from var(--fg-1) r g b / .12);background:var(--c-white);border-radius:999px;justify-self:start;align-items:center;gap:3px;padding:3px;display:inline-flex}.arena-public .arena-methodology-tab{min-height:2rem;color:var(--fg-2);font-family:var(--font-arena-inter), sans-serif;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:500;line-height:1;transition:color .16s,background-color .16s;display:inline-flex}.arena-public .arena-methodology-tab:hover,.arena-public .arena-methodology-tab:focus-visible{color:var(--fg-1);background:rgb(from var(--fg-1) r g b / .06);outline:none}.arena-public .arena-methodology-tab:focus-visible{box-shadow:0 0 0 2px var(--c-pink-46)}.arena-public .arena-methodology-tab.is-active,.arena-public .arena-methodology-tab.is-active:hover{background:var(--c-grey-05);color:var(--c-white)}.arena-public .arena-methodology-tabpanel{min-width:0;scroll-margin-top:calc(var(--nav-height,3.875rem) + 4.5rem);outline:none}.arena-public .arena-methodology-tabpanel[hidden]{display:none}.arena-public .arena-methodology-criteria-group{border:1px solid var(--methodology-card-line);background:var(--methodology-card);border-radius:1rem;gap:1.25rem;padding:1.75rem;display:grid}.arena-public .arena-methodology-criteria-group-note{color:var(--fg-2);font-family:var(--font-arena-inter), sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500;line-height:1.2}.arena-public .arena-methodology-criteria-list{display:grid}.arena-public .arena-methodology-criterion:last-child{padding-bottom:.25rem}.arena-public .arena-methodology-criterion{border-top:1px solid var(--methodology-hairline);background:0 0;grid-template-columns:16.5rem minmax(0,1fr);align-items:stretch;gap:1.5rem;padding:1.25rem 0 1.75rem;display:grid}.arena-public .arena-methodology-criterion-copy{flex-direction:column;justify-content:space-between;gap:1.5rem;min-width:0;display:flex}.arena-public .arena-methodology-criterion-top{gap:.5rem;max-width:14.6875rem;display:grid}.arena-public .arena-methodology-criterion:not(:has(.arena-methodology-criterion-samples)){grid-template-columns:1fr}.arena-public .arena-methodology-criterion:not(:has(.arena-methodology-criterion-samples)) .arena-methodology-criterion-top{max-width:none}.arena-public .arena-methodology-criterion-name{color:var(--fg-1);font-family:var(--font-arena-inter), sans-serif;letter-spacing:-.015em;align-items:center;gap:.375rem;margin:0;font-size:1rem;font-weight:500;line-height:1.3;display:flex}.arena-public .arena-methodology-criterion-dot{background:var(--c-grey-03);border-radius:.1875rem;flex:none;width:.625rem;height:.625rem}.arena-public .arena-methodology-criterion-question{background:rgb(from var(--c-black) r g b / .06);color:var(--fg-1);letter-spacing:-.01em;text-wrap:pretty;border-radius:.5rem;margin:0;padding:.5rem;font-size:.8125rem;line-height:1.4}.arena-public .arena-methodology-criterion-prompt{gap:.4375rem;min-width:0;display:grid}.arena-public .arena-methodology-criterion-prompt>span{color:var(--fg-3);font-family:var(--font-arena-inter), sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.2}.arena-public .arena-methodology-criterion-prompt p{color:var(--fg-2);letter-spacing:-.01em;text-wrap:pretty;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.arena-public .arena-methodology-criterion-prompt p.is-expanded{-webkit-line-clamp:none;display:block;overflow:visible}.arena-public .arena-methodology-criterion-prompt-more{color:var(--fg-3);font-family:var(--font-arena-inter), sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:rgb(from var(--fg-3) r g b / .4);text-decoration-color:rgb(from var(--fg-3) r g b / .4);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.6875rem;font-weight:500;line-height:1.2}.arena-public .arena-methodology-criterion-prompt-more:hover,.arena-public .arena-methodology-criterion-prompt-more:focus-visible{color:var(--fg-1);outline:none}.arena-public .arena-methodology-criterion-samples{--sample-gap:.765rem;--sample-row:calc((100cqw - var(--sample-gap)) / 2 * 9 / 16);align-items:flex-start;gap:var(--sample-gap);min-width:0;display:flex;container-type:inline-size}.arena-public .arena-methodology-sample{width:auto;max-width:calc((100% - var(--sample-gap)) / 2);height:var(--sample-row);aspect-ratio:var(--sample-ar,16 / 9);isolation:isolate;contain:paint;background:var(--c-grey-24);color:var(--c-white);border-radius:.5rem;outline:none;flex:0 auto;margin:0;display:block;position:relative;overflow:hidden}.arena-public .arena-methodology-sample.is-tall{height:calc(var(--sample-row) * 1.65)}.arena-public .arena-methodology-sample.is-placeholder{background:linear-gradient(150deg,#1b1d22,#0b0c0f)}.arena-public .arena-methodology-sample-play{border:1px solid rgb(from var(--c-white) r g b / .32);width:1.9rem;height:1.9rem;color:rgb(from var(--c-white) r g b / .85);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;margin:-.95rem 0 0 -.95rem;display:inline-flex;position:absolute;top:50%;left:50%}.arena-public .arena-methodology-sample:focus-visible{box-shadow:0 0 0 2px var(--c-white), 0 0 0 4px var(--c-grey-05)}.arena-public .arena-methodology-sample:before{content:"";z-index:1;background:linear-gradient(to bottom, rgb(from var(--c-black) r g b / .13), rgb(from var(--c-black) r g b / 0));opacity:0;pointer-events:none;height:14%;transition:opacity .2s;position:absolute;inset:0 0 auto}.arena-public .arena-methodology-sample img,.arena-public .arena-methodology-sample video{object-fit:cover;width:100%;height:100%;display:block}.arena-public .arena-methodology-sample .arena-methodology-sample-still{position:absolute;inset:0}.arena-public .arena-methodology-sample-progress{z-index:2;background:rgb(from var(--c-black) r g b / .1);opacity:0;border-radius:999px;height:3px;transition:opacity .2s;position:absolute;top:2.4%;left:3.1%;right:3.1%;overflow:hidden}.arena-public .arena-methodology-sample-progress>span{border-radius:inherit;background:var(--c-white);width:0;height:100%;display:block}@keyframes arena-methodology-sample-scrub{0%{width:0}to{width:100%}}.arena-public .arena-methodology-sample:after{content:"";z-index:1;background:linear-gradient(to top, rgb(from var(--c-black) r g b / .55), rgb(from var(--c-black) r g b / 0));opacity:.6;pointer-events:none;height:45%;transition:opacity .25s,height .25s;position:absolute;inset:auto 0 0}.arena-public .arena-methodology-sample:hover:after,.arena-public .arena-methodology-sample:focus-within:after,.arena-public .arena-methodology-sample.is-playing:after{opacity:1;height:70%}.arena-public .arena-methodology-sample-open{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.arena-public .arena-methodology-sample-open:focus-visible{outline:2px solid var(--c-white);outline-offset:-4px}.arena-public .arena-methodology-sample .arena-lb-sample-actions{z-index:3;top:.75rem;right:.75rem}.arena-public .arena-methodology-sample:hover .arena-lb-sample-actions,.arena-public .arena-methodology-sample:focus-within .arena-lb-sample-actions{opacity:1}.arena-public .arena-methodology-sample img,.arena-public .arena-methodology-sample video{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.arena-public .arena-methodology-sample:hover img,.arena-public .arena-methodology-sample:hover video{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.arena-public .arena-methodology-sample:hover img,.arena-public .arena-methodology-sample:hover video{transform:none}}.arena-public .arena-methodology-sample-meta{z-index:3;pointer-events:none;justify-items:start;gap:.375rem;display:grid;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.arena-public .arena-methodology-sample-tag{--sample-tag-dot:var(--c-pink-58);--sample-tag-glyph:var(--c-white);background:rgb(from var(--c-black) r g b / .5);box-shadow:inset 0 0 0 1px rgb(from var(--c-white) r g b / .18), 0 1px 2px rgb(from var(--c-black) r g b / .18);color:var(--c-white);font-family:var(--font-arena-inter), sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.3125rem;padding:.25rem .5625rem .25rem .3125rem;font-size:.6875rem;font-weight:500;line-height:1.2;display:inline-flex}.arena-public .arena-methodology-sample.is-fail .arena-methodology-sample-tag{--sample-tag-dot:rgb(from var(--c-white) r g b / .85);--sample-tag-glyph:var(--c-grey-03);color:rgb(from var(--c-white) r g b / .86)}.arena-public .arena-methodology-sample-caption{letter-spacing:-.01em;text-wrap:pretty;max-height:0;text-shadow:0 1px 2px rgb(from var(--c-black) r g b / .4);opacity:0;font-size:.8125rem;font-weight:500;line-height:1.4;transition:max-height .28s,opacity .22s,transform .28s;display:block;overflow:hidden;transform:translateY(.5rem)}.arena-public .arena-methodology-sample:hover:before,.arena-public .arena-methodology-sample:focus-within:before,.arena-public .arena-methodology-sample.is-playing:before,.arena-public .arena-methodology-sample.is-playing .arena-methodology-sample-progress,.arena-public .arena-methodology-sample:hover .arena-methodology-sample-progress,.arena-public .arena-methodology-sample:focus-within .arena-methodology-sample-progress{opacity:1}.arena-public .arena-methodology-sample.is-placeholder:hover .arena-methodology-sample-progress>span,.arena-public .arena-methodology-sample.is-placeholder:focus-visible .arena-methodology-sample-progress>span{animation:6s linear infinite arena-methodology-sample-scrub}.arena-public .arena-methodology-sample:hover .arena-methodology-sample-caption,.arena-public .arena-methodology-sample.is-playing .arena-methodology-sample-caption,.arena-public .arena-methodology-sample:focus-within .arena-methodology-sample-caption{opacity:1;max-height:12rem;transform:none}.arena-public .arena-methodology-sample:not(.has-video):not(.is-placeholder) .arena-methodology-sample-progress,.arena-public .arena-methodology-sample:not(.has-video):not(.is-placeholder):before{display:none}@media (hover:none){.arena-public .arena-methodology-sample-caption{opacity:1;max-height:none;transform:none}}@media (prefers-reduced-motion:reduce){.arena-public .arena-methodology-sample-caption,.arena-public .arena-methodology-sample-progress,.arena-public .arena-methodology-sample:before{transition:none}.arena-public .arena-methodology-sample-progress>span{animation:none!important}}.arena-public .arena-methodology-board-criteria{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.arena-public .arena-methodology-board-card{--board-tint:var(--c-green-88);border:1px solid var(--methodology-card-line);border-radius:var(--methodology-card-radius);background:var(--methodology-card);align-content:start;gap:1rem;padding:1.5rem 1.75rem 1.75rem;transition:border-color .18s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.arena-public .arena-methodology-board-card[data-modality=image]{--board-tint:var(--c-cyan-89)}.arena-public .arena-methodology-board-card>*{z-index:1;position:relative}.arena-public .arena-methodology-board-pill{background:rgb(from var(--fg-1) r g b / .06);color:var(--fg-2);font-family:var(--font-arena-inter), sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.3rem .625rem;font-size:.6875rem;font-weight:500;line-height:1.2}.arena-public .arena-methodology-board-card header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.arena-public .arena-methodology-board-card header .arena-methodology-board-pill{flex:none;justify-self:auto}.arena-public .arena-methodology-board-card header strong{color:var(--fg-1);font-family:var(--font-arena-inter), sans-serif;letter-spacing:-.02em;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:600;line-height:1.3}.arena-public .arena-methodology-board-card ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.arena-public .arena-methodology-board-card li{color:rgb(from var(--fg-1) r g b / .72);font-family:var(--font-arena-inter), sans-serif;text-wrap:pretty;justify-content:space-between;gap:1rem;padding-left:.9rem;font-size:.875rem;line-height:1.55;display:flex;position:relative}.arena-public .arena-methodology-board-card li:before{background:rgb(from var(--fg-1) r g b / .3);content:"";border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.55rem;left:0}.arena-public .arena-methodology-board-weight{color:var(--fg-1);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.arena-public .arena-methodology-board-card:not(.is-overall) li:first-child{color:var(--fg-1)}.arena-public .arena-methodology-board-card.is-overall header strong{font-weight:700}.arena-public .arena-methodology-closing{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.arena-public .arena-methodology-closing li{border:1px solid var(--methodology-card-line);background:var(--methodology-card);border-radius:1rem;align-content:start;gap:.5rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.arena-public .arena-methodology-panel .arena-methodology-closing-kicker{color:var(--fg-3);margin-bottom:.25rem}.arena-public .arena-methodology-closing strong{color:var(--vision-ink,var(--fg-1));font-family:var(--font-arena-inter), sans-serif;letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:600;line-height:1.3}.arena-public .arena-methodology-closing p{color:rgb(from var(--fg-1) r g b / .72);font-family:var(--font-arena-inter), sans-serif;text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.55}@media (max-width:1000px){.arena-public .arena-methodology-rules-grid,.arena-public .arena-methodology-closing,.arena-public .arena-methodology-criterion{grid-template-columns:1fr}.arena-public .arena-methodology-criterion-copy{gap:.75rem}.arena-public .arena-methodology-criterion-top{max-width:none}}@media (max-width:860px){.arena-public .arena-methodology-rules-grid li,.arena-public .arena-methodology-board-group,.arena-public .arena-methodology-board-card,.arena-public .arena-methodology-closing li,.arena-public .arena-methodology-criteria-group{padding:1.25rem}}@media (max-width:520px){.arena-public .arena-methodology-hero-stats{grid-auto-columns:minmax(0,1fr);width:min(100%,22rem);padding:1rem 0}.arena-public .arena-methodology-hero-stats>div{padding:0 1.25rem}.arena-public .arena-methodology-hero-stats dd{font-size:1.375rem}.arena-public .arena-methodology-criterion-samples{flex-direction:column}.arena-public .arena-methodology-sample,.arena-public .arena-methodology-sample.is-tall{width:100%;max-width:none;height:auto}}@media (max-width:760px){.arena-public .arena-methodology-panel,.arena-public .arena-methodology-tabs,.arena-public .arena-methodology-tabpanel{scroll-margin-top:calc(var(--nav-height,3.875rem) + 1rem)}.arena-public .arena-methodology-layout{grid-template-columns:1fr;gap:1.25rem}.arena-public .arena-methodology-toc{min-width:0;position:static}.arena-public .arena-methodology-toc nav{flex-direction:column;gap:.375rem;display:flex}.arena-public .arena-methodology-toc-label{display:none}.arena-public .arena-methodology-toc-group{border:0}.arena-public .arena-methodology-toc-link{background:var(--c-white);border:1px solid #e6e6e6;border-radius:999px;gap:.5rem;width:100%;min-height:2.5rem;padding:0 .875rem 0 .75rem;transition:background .16s,border-color .16s,color .16s}.arena-public .arena-methodology-toc-link.is-active{border-color:var(--c-grey-05);background:var(--c-grey-05)}.arena-public .arena-methodology-toc-marker{width:1rem;height:1rem;color:var(--fg-2);background:0 0;border-radius:0;font-size:.6875rem}.arena-public .arena-methodology-toc-marker svg{width:1rem;height:1rem}.arena-public .arena-methodology-toc-link.is-active .arena-methodology-toc-marker{color:var(--c-white)}.arena-public .arena-methodology-toc-text{color:var(--fg-1);font-size:.8125rem;font-weight:500}.arena-public .arena-methodology-toc-link.is-active .arena-methodology-toc-text{color:var(--c-white);font-weight:500}.arena-public .arena-methodology-toc-sub{display:none}.arena-public .arena-methodology-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}}.arena-public .arena-methodology-rules-grid li:hover,.arena-public .arena-methodology-board-card:hover{border-color:var(--methodology-card-line-hover);box-shadow:var(--methodology-lift)}.arena-public .arena-methodology-criteria-group,.arena-public .arena-methodology-closing li{border-radius:var(--methodology-card-radius)}
