.pr-hero[data-astro-cid-n7hjhdmx]{position:relative;width:100%;background:#16140f;overflow:hidden;border-bottom:1px solid rgba(242,239,233,.1)}.pr-hero[data-astro-cid-n7hjhdmx] img[data-astro-cid-n7hjhdmx]{display:block;width:100%;object-fit:cover;max-height:min(46vh,440px);filter:none}.pr-hero-credit[data-astro-cid-n7hjhdmx]{position:absolute;right:.6rem;bottom:.5rem;font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:#f2efe980;background:#16140f8c;padding:.15rem .45rem;border-radius:2px}.pr-body{display:grid;grid-template-columns:[bleed-start] minmax(1.25rem,1fr) [wide-start] minmax(0,6.5rem) [text-start] minmax(auto,40.5rem) [text-end] 2.5rem [rail-start] 17rem [rail-end] minmax(0,6.5rem) [wide-end] minmax(1.25rem,1fr) [bleed-end]}.pr-body>*{grid-column:text;min-width:0}.pr-body>.pr-wide{grid-column:wide}.pr-body>.pr-bleed{grid-column:bleed;width:100%}.pr-body>.pr-side{grid-column:rail;height:0;overflow:visible;align-self:start}.pr-body>.pr-cross{grid-column:wide-start / rail-end}.pr-prose{--pr-flow: 1.625rem}.pr-prose>p,.pr-prose>ul,.pr-prose>ol{font-size:1.125rem;line-height:1.66;font-weight:300;color:var(--color-ink);margin:0 0 var(--pr-flow)}.pr-prose>p strong{font-weight:500}.pr-prose>ul,.pr-prose>ol{padding-left:1.25rem;display:flex;flex-direction:column;gap:.625rem}.pr-prose>ul{list-style:disc}.pr-prose>ol{list-style:decimal}.pr-prose h2{font-size:2rem;line-height:1.15;font-weight:500;letter-spacing:-.01em;color:var(--color-ink);margin:0 0 1.5rem}.pr-prose h3{font-size:1.25rem;line-height:1.3;font-weight:500;color:var(--color-ink);margin:2.25rem 0 .875rem}.pr-prose blockquote{border-left:2px solid var(--color-line-strong);margin:2rem 0;padding:.25rem 0 .25rem 1.5rem}.pr-prose blockquote p{font-size:1.2rem;color:var(--color-ink-muted)}.pr-prose table{width:100%;border-collapse:collapse;margin:0 0 var(--pr-flow);font-size:.875rem}.pr-prose th{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);text-align:left;padding:10px 12px;border-bottom:1px solid var(--color-line-strong)}.pr-prose td{padding:10px 12px;border-bottom:1px solid var(--color-line);font-weight:300}.pr-chapter-meta{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--color-line);padding-top:1rem;margin:4.5rem 0 .875rem}.pr-chapter-meta+h2{margin-top:0}.pr-ch-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--pr-accent-text, var(--color-ink-faint))}.pr-ch-left{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint)}.pr-mode-toggle{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--color-line-strong);border-radius:999px;background:var(--color-paper, #fff)}.pr-mode-btn{display:inline-flex;flex-direction:column;align-items:center;gap:1px;padding:.4rem 1.1rem;border-radius:999px;cursor:pointer;background:transparent;color:var(--color-ink-muted);transition:background .15s ease,color .15s ease}.pr-mode-name{font-size:.875rem;font-weight:500;letter-spacing:-.01em}.pr-mode-time{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint)}.pr-mode-btn[aria-pressed=true]{background:var(--color-ink);color:var(--color-light-ink, #fff)}.pr-mode-btn[aria-pressed=true] .pr-mode-time{color:var(--color-light-ink, #fff);opacity:.6}.pr-mode-btn:not([aria-pressed=true]):hover{color:var(--color-ink)}.pr-chapter-stub{display:none;align-items:baseline;gap:.75rem;width:100%;text-align:left;cursor:pointer;margin:2.5rem 0 0;padding:.875rem 0 .75rem;border-top:1px solid var(--color-line);background:transparent;color:var(--color-ink-muted);transition:color .15s ease}.pr-art[data-mode=playbook] .pr-chapter-stub{display:flex}.pr-art[data-mode=playbook] .pr-chapter-stub.pr-stub-open{display:none}.pr-chapter-stub:hover{color:var(--color-ink)}.pr-chapter-stub:after{content:"+";margin-left:auto;font-family:var(--font-mono);font-size:1rem;line-height:1;color:var(--pr-accent-text, var(--color-ink-faint))}.pr-stub-key{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--pr-accent-text, var(--color-ink-faint));white-space:nowrap}.pr-stub-title{font-weight:500;font-size:1rem;letter-spacing:-.01em;color:var(--color-ink)}.pr-stub-min{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);white-space:nowrap}.pr-collapsed{display:none!important}.pr-opener{position:relative}.pr-opener .kicker-row{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.pr-opener--feature{background:var(--color-ink);color:var(--color-light-ink);min-height:92svh;display:flex;align-items:flex-end;overflow:hidden}.pr-opener--feature .inner{position:relative;z-index:2;width:100%;padding-top:9rem;padding-bottom:4rem}.pr-opener--feature h1{font-size:clamp(3rem,7.5vw,7rem);line-height:.95;letter-spacing:-.02em;font-weight:500;color:var(--color-light-ink);max-width:18ch;margin:1.5rem 0 0}.pr-opener--feature .dek{font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.35;font-weight:300;color:var(--color-light-muted);max-width:44ch;margin-top:1.75rem}.pr-opener-stat{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;text-align:right}.pr-opener-stat .v{font-size:clamp(4.5rem,9vw,9rem);line-height:.9;font-weight:500;letter-spacing:-.03em;background-image:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.pr-opener-stat .l{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-light-muted)}.pr-opener--feature .stat-row{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;flex-wrap:wrap}.pr-opener--feature:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--gradient-brand)}.pr-art--feature .pr-body>p:first-of-type:first-letter{float:left;font-size:4.6em;line-height:.82;font-weight:500;padding:.06em .12em 0 0;color:var(--color-ink)}.pr-opener--ai-research{border-bottom:1px solid var(--color-line);padding:8.5rem 0 0}.pr-opener--ai-research .plate{display:grid;grid-template-columns:1.4fr .6fr;gap:3rem;align-items:start;padding-bottom:3rem}.pr-opener--ai-research h1{font-size:clamp(2.25rem,3.6vw,3.25rem);line-height:1.05;font-weight:500;letter-spacing:-.015em;color:var(--color-ink);margin:1.25rem 0 0}.pr-opener--ai-research .dek{font-size:1.25rem;line-height:1.45;font-weight:300;color:var(--color-ink-muted);margin-top:1.25rem;max-width:56ch}.pr-specimen{border:1px solid var(--color-line-strong);padding:1.25rem 1.25rem .5rem}.pr-specimen .row{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.75rem;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.pr-specimen .row .k{color:var(--color-ink-faint)}.pr-specimen .row .v{color:var(--color-ink);text-align:right}.pr-art--ai-research .pr-fig .pr-fig-label .word{display:none}.pr-art--ai-research .pr-fig .pr-fig-label:before{content:"Exhibit"}.pr-opener--spotlight{border-bottom:1px solid var(--color-line);padding:7.5rem 0 0}.pr-opener--spotlight .split{display:grid;grid-template-columns:5fr 7fr;gap:3rem;align-items:end;padding-bottom:3rem}.pr-opener--spotlight h1{font-size:clamp(2.5rem,4.5vw,4.25rem);line-height:1;letter-spacing:-.02em;font-weight:500;color:var(--color-ink);margin:.75rem 0 0}.pr-score-chip{display:inline-flex;align-items:baseline;gap:.75rem;border:1px solid var(--color-line-strong);padding:.875rem 1.25rem;margin-top:1.5rem}.pr-score-chip .n{font-size:3rem;line-height:1;font-weight:500;background-image:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.pr-art--strategy{background:var(--color-light);color:var(--color-light-ink)}.pr-art--strategy .pr-prose>p,.pr-art--strategy .pr-prose>ul,.pr-art--strategy .pr-prose>ol,.pr-art--strategy .pr-prose td{color:var(--color-light-ink)}.pr-art--strategy .pr-prose h2,.pr-art--strategy .pr-prose h3,.pr-art--strategy .pr-prose>p strong{color:var(--color-light-ink)}.pr-art--strategy .pr-chapter-meta{border-top-color:var(--color-light-line)}.pr-art--strategy .pr-prose td{border-bottom-color:var(--color-light-line)}.pr-art--strategy .pr-prose th{border-bottom-color:var(--color-light-line);color:var(--color-light-muted)}.pr-opener--strategy{padding:10rem 0 4rem;text-align:center}.pr-opener--strategy .kicker-row{justify-content:center}.pr-opener--strategy h1{font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.08;font-weight:300;letter-spacing:-.015em;color:var(--color-light-ink);max-width:24ch;margin:1.5rem auto 0}.pr-opener--strategy .dek{font-size:1.375rem;line-height:1.45;font-weight:100;color:var(--color-light-muted);max-width:52ch;margin:1.5rem auto 0}.pr-art--strategy .pr-refs,.pr-art--strategy .pr-ref{border-color:var(--color-light-line);color:var(--color-light-muted)}.pr-art--strategy .pr-ref a{color:var(--color-light-ink)}.pr-art--strategy .mono-label,.pr-art--strategy .pr-evidence,.pr-art--strategy .pr-ch-left,.pr-art--strategy .pr-tldr .label,.pr-art--strategy .pr-recap .label{color:var(--color-light-muted)}.pr-art--strategy .pr-evidence{border-color:var(--color-light-line)}.pr-art--strategy .pr-cite{color:var(--color-purple)}.pr-art--strategy .pr-fig{color:var(--color-ink)}.pr-art--strategy .pr-fig .mono-label{color:var(--color-ink-muted)}.pr-art--strategy .pr-fig th{color:var(--color-ink-muted);border-bottom-color:var(--color-line-strong)}.pr-art--strategy .pr-fig td{color:var(--color-ink);border-bottom-color:var(--color-line)}.pr-art--strategy .pr-sidenote,.pr-art--strategy .pr-bignum .l,.pr-art--strategy .pr-pq .a,.pr-art--strategy .pr-keyfinding .label,.pr-art--strategy .pr-verdict .label,.pr-art--strategy .pr-worked .head,.pr-art--strategy .pr-worked .step .n,.pr-art--strategy .pr-worked .result .l,.pr-art--strategy .pr-worked .assumptions,.pr-art--strategy .pr-handoff .next-card .d,.pr-art--strategy .pr-handoff .prev-link,.pr-art--strategy .pr-prose blockquote p{color:var(--color-light-muted)}.pr-opener--trending{padding:8.5rem 0 0;border-bottom:1px solid var(--color-line)}.pr-board{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--color-line);border:1px solid var(--color-line)}.pr-board .cell{background:var(--color-canvas);padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.pr-board .cell .d{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--color-cyan)}.pr-opener--trending h1{font-size:clamp(2.25rem,3.8vw,3.5rem);line-height:1.05;font-weight:500;letter-spacing:-.015em;color:var(--color-ink);margin:2.5rem 0 0}.pr-opener--trending .dek{font-size:1.25rem;line-height:1.45;font-weight:300;color:var(--color-ink-muted);margin:1.25rem 0 3rem;max-width:56ch}.pr-opener--from-the-field{padding:8.5rem 0 0}.pr-dateline{display:flex;gap:1rem;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted);border-top:3px double var(--color-line-strong);border-bottom:1px solid var(--color-line);padding:.75rem 0}.pr-dateline .ticks{display:inline-flex;gap:4px;margin-left:auto}.pr-dateline .ticks span{width:8px;height:8px;background:var(--pr-accent, var(--gradient-brand))}.pr-opener--from-the-field h1{font-size:clamp(2.25rem,3.4vw,3rem);line-height:1.08;font-weight:500;letter-spacing:-.015em;color:var(--color-ink);margin:2rem 0 0}.pr-opener--from-the-field .dek{font-size:1.25rem;line-height:1.45;font-weight:300;color:var(--color-ink-muted);margin:1.25rem 0 0;max-width:58ch}.pr-opener--instrument{padding:8.5rem 0 0}.pr-opener--instrument h1{font-size:clamp(2.25rem,3.4vw,3rem);line-height:1.08;font-weight:500;color:var(--color-ink);margin:1.25rem 0 0}.pr-opener--instrument .dek{font-size:1.25rem;line-height:1.45;font-weight:300;color:var(--color-ink-muted);margin:1.25rem 0 0;max-width:56ch}.pr-specplate{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--color-line-strong);margin-top:2rem}.pr-specplate .cell{flex:1 1 auto;padding:.875rem 1.25rem;border-right:1px solid var(--color-line);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted)}.pr-specplate .cell:last-child{border-right:0}.pr-console{border:1px solid var(--color-line-strong);padding:.5rem;background:var(--color-canvas)}.pr-byline-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1.25rem 0;border-bottom:1px solid var(--color-line)}.pr-art--strategy .pr-byline-row{border-bottom-color:var(--color-light-line)}.pr-tldr{border:1px solid var(--color-line);border-left:3px solid var(--pr-accent-text, var(--color-purple));padding:1.25rem 1.5rem;margin:2.5rem 0 0}.pr-tldr .label{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faint)}.pr-tldr .text{font-size:1.25rem;line-height:1.45;font-weight:400;color:var(--color-ink);margin-top:.5rem}.pr-art--strategy .pr-tldr{border-color:var(--color-light-line)}.pr-art--strategy .pr-tldr .text{color:var(--color-light-ink)}.pr-learn{display:grid;grid-template-columns:repeat(var(--n, 3),1fr);gap:1px;background:var(--color-line);border:1px solid var(--color-line);margin:1.5rem 0 0}.pr-learn .item{background:var(--color-canvas);padding:1.125rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.pr-learn .n{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;background-image:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.pr-learn .t{font-size:.9375rem;line-height:1.5;font-weight:300;color:var(--color-ink)}.pr-art--strategy .pr-learn{background:var(--color-light-line);border-color:var(--color-light-line)}.pr-art--strategy .pr-learn .item{background:var(--color-light)}.pr-art--strategy .pr-learn .t{color:var(--color-light-ink)}.pr-recap{border:1px solid var(--color-line-strong);padding:2rem;display:flex;flex-direction:column;gap:1rem}.pr-recap .label{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faint)}.pr-recap .item{display:grid;grid-template-columns:1.25rem 1fr;gap:.875rem;font-size:1.0625rem;line-height:1.55;font-weight:300;color:var(--color-ink)}.pr-recap .tick{width:14px;height:14px;margin-top:5px;background:var(--gradient-brand);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.pr-art--strategy .pr-recap{border-color:var(--color-light-line)}.pr-art--strategy .pr-recap .item{color:var(--color-light-ink)}.pr-handoff{display:flex;flex-direction:column;gap:1rem;margin-top:3rem}.pr-handoff .next-card{display:flex;flex-direction:column;gap:.625rem;border:1px solid var(--color-line-strong);padding:1.75rem 2rem;transition:background .2s}.pr-handoff .next-card:hover{background:var(--color-canvas-raised)}.pr-handoff .next-card .dir{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--pr-accent-text, var(--color-ink-faint))}.pr-handoff .next-card .t{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.01em;color:var(--color-ink)}.pr-handoff .next-card .d{font-size:.9375rem;font-weight:300;color:var(--color-ink-muted);line-height:1.5}.pr-handoff .prev-link{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted)}.pr-handoff .prev-link:hover{color:var(--color-ink)}.pr-art--strategy .pr-handoff .next-card{border-color:var(--color-light-line)}.pr-art--strategy .pr-handoff .next-card .t{color:var(--color-light-ink)}.pr-art--strategy .pr-handoff .next-card:hover{background:#f2efe90f}.pr-pq{position:relative;margin:3rem 0;padding-left:2rem}.pr-pq:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:2px;background:var(--pr-accent, var(--gradient-brand))}.pr-pq .q{font-size:clamp(1.75rem,2.4vw,2.375rem);line-height:1.18;font-weight:100;letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance}.pr-pq .a{display:block;margin-top:1rem;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint)}.pr-art--strategy .pr-pq .q{color:var(--color-light-ink)}.pr-bignum{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:baseline;margin:3rem 0}.pr-bignum .v{font-size:clamp(4.5rem,8vw,7.5rem);line-height:.9;font-weight:500;letter-spacing:-.03em;background-image:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.pr-bignum .body{display:flex;flex-direction:column;gap:.375rem}.pr-bignum .l{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint)}.pr-bignum .s{font-size:1rem;line-height:1.5;font-weight:300;color:var(--color-ink-muted);max-width:36ch}.pr-art--strategy .pr-bignum .s{color:var(--color-light-muted)}.pr-sidenote{font-size:.8125rem;line-height:1.55;font-weight:300;color:var(--color-ink-muted);border-top:1px solid var(--pr-accent-text, var(--color-line-strong));padding-top:.5rem}.pr-sidenote .n{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:var(--pr-accent-text, var(--color-ink-faint));display:block;margin-bottom:.25rem}.pr-keyfinding{border-left:2px solid var(--pr-accent-text, var(--color-purple));padding:.25rem 0 .25rem 1.5rem;margin:2.5rem 0}.pr-keyfinding .label{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faint)}.pr-keyfinding .text{font-size:1.25rem;line-height:1.4;font-weight:400;color:var(--color-ink);margin-top:.375rem}.pr-art--strategy .pr-keyfinding .text{color:var(--color-light-ink)}.pr-worked{border:1px solid var(--color-line-strong);margin:3rem 0;background:var(--color-canvas-raised)}.pr-worked .head{padding:1rem 1.5rem;border-bottom:1px solid var(--color-line);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-muted)}.pr-worked .step{display:grid;grid-template-columns:2.5rem 1fr auto;gap:1rem;align-items:baseline;padding:.875rem 1.5rem;border-bottom:1px solid var(--color-line)}.pr-worked .step .n{font-family:var(--font-mono);font-size:10px;color:var(--color-ink-faint)}.pr-worked .step .d{font-size:.9375rem;font-weight:300;color:var(--color-ink);line-height:1.5}.pr-worked .step .c{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-ink);text-align:right;white-space:nowrap}.pr-worked .result{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.25rem 1.5rem;position:relative}.pr-worked .result:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-brand)}.pr-worked .result .l{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted)}.pr-worked .result .v{font-size:2rem;font-weight:500;letter-spacing:-.02em;color:var(--color-ink)}.pr-worked .assumptions{padding:.875rem 1.5rem;border-top:1px solid var(--color-line);font-size:.8125rem;font-weight:300;color:var(--color-ink-muted);line-height:1.55}.pr-art--strategy .pr-worked{background:transparent;border-color:var(--color-light-line)}.pr-art--strategy .pr-worked .step .d,.pr-art--strategy .pr-worked .step .c,.pr-art--strategy .pr-worked .result .v{color:var(--color-light-ink)}.pr-art--strategy .pr-worked .step,.pr-art--strategy .pr-worked .head,.pr-art--strategy .pr-worked .assumptions{border-color:var(--color-light-line)}.pr-industry{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-line);border:1px solid var(--color-line);margin:3rem 0}.pr-industry .card{background:var(--color-canvas);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.pr-industry .ind{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--pr-accent-text, var(--color-ink-muted))}.pr-industry .txt{font-size:.9375rem;line-height:1.55;font-weight:300;color:var(--color-ink)}.pr-art--strategy .pr-industry{background:var(--color-light-line);border-color:var(--color-light-line)}.pr-art--strategy .pr-industry .card{background:var(--color-light)}.pr-art--strategy .pr-industry .txt{color:var(--color-light-ink)}.pr-verdict{border:1px solid var(--color-line-strong);padding:1.5rem;margin:2.5rem 0;display:flex;flex-direction:column;gap:.625rem}.pr-verdict .head{display:flex;align-items:center;gap:.875rem}.pr-verdict .label{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faint)}.pr-verdict .stance{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border:1px solid currentColor}.pr-verdict .stance--adopt{color:var(--color-cyan)}.pr-verdict .stance--watch{color:var(--color-purple)}.pr-verdict .stance--skip{color:var(--color-pink)}.pr-verdict .text{font-size:1.125rem;line-height:1.5;font-weight:300;color:var(--color-ink)}.pr-art--strategy .pr-verdict{border-color:var(--color-light-line)}.pr-art--strategy .pr-verdict .text{color:var(--color-light-ink)}.pr-break{display:flex;justify-content:center;gap:.875rem;margin:4rem 0}.pr-break span{width:4px;height:4px;background:var(--gradient-brand)}.pr-nextteaser{display:flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:.75rem 0;margin:3rem 0}.pr-nextteaser:hover{color:var(--color-ink)}.pr-body>figure{margin:3rem 0}.pr-ticks{display:none}.pr-sheet{display:none;position:fixed;z-index:80;inset-inline:0;bottom:0;background:var(--color-canvas-raised);border-top:2px solid var(--color-ink);padding:1.25rem 1.25rem 2rem;box-shadow:0 -16px 48px -12px #16140f4d}.pr-sheet.open{display:block}.pr-sheet .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.pr-sheet .label{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faint)}.pr-sheet .close{font-family:var(--font-mono);font-size:11px;background:none;border:1px solid var(--color-line-strong);padding:6px 12px;cursor:pointer;color:var(--color-ink)}.pr-sheet .body{font-size:.875rem;line-height:1.6;font-weight:300;color:var(--color-ink);max-height:40svh;overflow-y:auto}@media(min-width:1280px){.pr-cite .pr-cite-pop{display:block;position:static;float:right;clear:right;width:17rem;margin-right:-19.5rem;margin-bottom:.75rem;box-shadow:none;border:0;border-top:1px solid var(--pr-accent-text, var(--color-line-strong));background:transparent;font-size:.75rem;line-height:1.5;padding:.4rem 0 0;transform:none;text-align:left}.pr-art--strategy .pr-cite .pr-cite-pop{color:var(--color-light-muted)}}@media(min-width:768px)and (max-width:1279px){.pr-body{grid-template-columns:[bleed-start] minmax(1.5rem,1fr) [wide-start] 0 [text-start] minmax(auto,40rem) [text-end] 0 [rail-start] 0 [rail-end] 0 [wide-end] minmax(1.5rem,1fr) [bleed-end]}.pr-prose>p,.pr-prose>ul,.pr-prose>ol{font-size:1.0625rem}.pr-body>.pr-side{grid-column:text;height:auto;overflow:initial}.pr-sidenote{border:1px solid var(--color-line);border-top:2px solid var(--pr-accent-text, var(--color-line-strong));padding:1rem 1.25rem;margin:2rem 0;font-size:.875rem}.pr-fig{display:grid;grid-template-columns:3fr 5fr}.pr-fig>.pr-fig-head{grid-column:1 / -1}.pr-fig>.pr-fig-caption{grid-row:2;grid-column:1;border-right:1px solid var(--color-line);padding-top:1.25rem;justify-content:flex-start}.pr-fig>.pr-fig-body{grid-row:2;grid-column:2}.pr-opener--feature{min-height:70svh}.pr-opener--feature .stat-row{flex-direction:column;align-items:flex-start;gap:2rem}.pr-opener-stat{align-items:flex-start;text-align:left}.pr-opener-stat .v{font-size:5rem}.pr-opener--ai-research .plate{grid-template-columns:1fr;gap:2rem}.pr-opener--spotlight .split{grid-template-columns:2fr 3fr;gap:2rem}.pr-board,.pr-industry{grid-template-columns:repeat(2,1fr)}.pr-pq .q{font-size:1.75rem}.pr-bignum{grid-template-columns:auto 1fr;gap:1.5rem}.pr-bignum .v{font-size:4.5rem}}@media(max-width:767px){.pr-body{display:block;padding:0 1.25rem}.pr-prose>p,.pr-prose>ul,.pr-prose>ol{font-size:1.125rem;line-height:1.72}.pr-body>figure,.pr-body>.pr-wide,.pr-body>.pr-bleed{margin-left:-1.25rem;margin-right:-1.25rem}.pr-body>figure{border-left:0;border-right:0}.pr-fig-scroll{overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.pr-body>.pr-side{height:auto;overflow:initial}.pr-sidenote{border:1px solid var(--color-line);border-top:2px solid var(--pr-accent-text, var(--color-line-strong));padding:1rem 1.25rem;margin:2rem 0}.pr-pq{min-height:55svh;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 0;margin:2.5rem 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.pr-pq:before{display:none}.pr-pq .q{font-size:1.75rem}.pr-art--strategy .pr-pq{border-color:var(--color-light-line)}.pr-bignum{grid-template-columns:1fr;gap:.75rem}.pr-bignum .v{font-size:4rem}.pr-industry,.pr-learn{grid-template-columns:1fr}.pr-worked .step{grid-template-columns:1.5rem 1fr}.pr-worked .step .c{grid-column:2;text-align:left;white-space:normal}.pr-opener--feature{min-height:100svh}.pr-opener--feature h1{font-size:2.5rem}.pr-opener-stat .v{font-size:4.5rem}.pr-opener--feature .stat-row{flex-direction:column;align-items:flex-start;gap:2rem}.pr-opener-stat{align-items:flex-start;text-align:left}.pr-opener--spotlight .split{grid-template-columns:1fr;gap:1.5rem}.pr-board{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.pr-board .cell{min-width:70vw;scroll-snap-align:start}.pr-cite .pr-cite-pop{display:none!important}.pr-ticks{display:flex;align-items:center;gap:.75rem;position:sticky;top:58px;z-index:50;background:#f2efe9eb;backdrop-filter:blur(8px);border-bottom:1px solid var(--color-line);padding:.5rem 1.25rem}.pr-art--strategy .pr-ticks{background:#16140feb;border-bottom-color:var(--color-light-line)}.pr-ticks .bar{display:flex;gap:4px;flex:1}.pr-ticks .bar span{flex:1;height:3px;background:var(--color-line-strong)}.pr-art--strategy .pr-ticks .bar span{background:var(--color-light-line)}.pr-ticks .bar span.on{background:var(--gradient-brand)}.pr-ticks .meta{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);white-space:nowrap}.pr-art--strategy .pr-ticks .meta{color:var(--color-light-muted)}.pr-handoff .next-card{padding:1.5rem 1.25rem;min-height:56px}}@media(prefers-reduced-motion:reduce){.pr-handoff .next-card{transition:none}}
