@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";:root{--paper:#f2eee5;--ink:#111313;--orange:#f05a0b;--line:rgba(17,19,19,.2);--muted:#64635f;--dark:#141616;--font-display:"Barlow Condensed",sans-serif;--font-body:"IBM Plex Sans",sans-serif;--font-mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);overflow-x:hidden}body{margin:0;background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,sans-serif;line-height:1.45;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:auto}button,input{font:inherit}.sr-only,.skip-link{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip-link:focus{width:auto;height:auto;clip:auto;top:1rem;left:1rem;z-index:20;background:#fff;padding:.7rem 1rem}.grid-paper{background-image:linear-gradient(rgba(17,19,19,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,19,19,.035) 1px,transparent 1px);background-size:48px 48px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.76rem;font-weight:700;color:var(--orange)}h1,h2,h3{font-family:Barlow Condensed,sans-serif;line-height:.91;letter-spacing:-.035em;margin:0;text-wrap:balance}h1{font-size:clamp(4rem,7.4vw,8.4rem);font-weight:700}h2{font-size:clamp(3.2rem,6vw,7rem);font-weight:700}.lede{font-size:clamp(1rem,1.4vw,1.35rem);max-width:42rem;color:#343532}.orange{color:var(--orange)}.ei-header{height:94px;padding:0 clamp(1.25rem,4vw,5rem);display:grid;grid-template-columns:240px 1fr auto;align-items:center;border-bottom:1px solid var(--line);background:#f2eee5f0;position:sticky;top:0;z-index:10;backdrop-filter:blur(14px)}.wordmark{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-weight:800;line-height:.72;font-size:1.8rem;letter-spacing:-.03em;display:inline-flex;flex-direction:column}.wordmark i{display:inline-block;width:.35em;height:.35em;background:var(--orange);margin-left:.1em}.ei-header nav{justify-self:center;display:flex;gap:clamp(1rem,2.4vw,2.5rem);font-family:Barlow Condensed,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.ei-header nav a,.text-link{position:relative}.ei-header nav a:after,.text-link:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:2px;background:var(--orange);transition:right .25s ease}.ei-header nav a:hover:after,.text-link:hover:after{right:0}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.5rem;text-transform:uppercase;letter-spacing:.05em;font-family:Barlow Condensed,sans-serif;font-weight:700;border:1px solid var(--ink);transition:transform .2s ease,background .2s,color .2s}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(1px)}.button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.button--orange{background:var(--orange);border-color:var(--orange);color:#fff}.button--orange:hover{background:#d84d04}.button--outline{background:transparent}.menu-button{display:none}.hero{min-height:calc(100dvh - 94px);display:grid;grid-template-columns:45% 55%;overflow:hidden;padding-left:clamp(1.25rem,4vw,5rem)}.hero-copy{align-self:center;padding:5rem 2rem 6rem 0;z-index:2}.hero h1{max-width:950px}.hero .lede{margin:2.4rem 0 2rem;max-width:37rem}.search{display:flex;max-width:620px;border:1px solid #6d6b66;background:#ffffff8c;margin-bottom:1.8rem}.search input{border:0;background:transparent;min-width:0;flex:1;padding:1.1rem 1.2rem;outline:none}.search button{border:0;background:var(--orange);color:#fff;padding:0 1.6rem;text-transform:uppercase;font-weight:700;cursor:pointer}.search button span,.text-link span{margin-left:.8rem}.text-link{font-weight:700;display:inline-block;border-bottom:1px solid var(--ink);padding-bottom:.25rem}.hero-media{position:relative;min-height:620px;align-self:stretch}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--paper) 0,transparent 22%),linear-gradient(0deg,rgba(10,10,10,.42),transparent 50%)}.hero-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08)}.evidence-tag{position:absolute;top:12%;left:11%;z-index:2;background:#f2eee5f0;padding:1rem 1.2rem;border-left:3px solid var(--orange);display:flex;flex-direction:column;text-transform:uppercase}.evidence-tag strong{font-size:1.55rem}.evidence-tag span{font-size:.72rem;font-weight:700}.evidence-tag small{margin-top:.7rem;color:var(--muted)}.machine-section{padding:clamp(5rem,9vw,10rem) clamp(1.25rem,4vw,5rem);display:grid;grid-template-columns:minmax(300px,.8fr) minmax(600px,1.6fr);gap:clamp(2rem,5vw,7rem)}.section-intro>p:last-of-type{font-size:1.35rem}.signal-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:3rem}.signal-grid>div{padding:1.35rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;min-height:150px}.signal-grid span,.signal-grid small{text-transform:uppercase;letter-spacing:.06em;font-size:.69rem}.signal-grid strong{font-family:Barlow Condensed;font-size:1.5rem;margin:auto 0 .25rem}.signal-grid strong.orange{font-size:4.2rem;line-height:.85}.signal-grid strong small{font-size:1.2rem}.machine-panel{background:#ffffff80;border:1px solid var(--line);box-shadow:0 20px 50px #1e18101a;align-self:start}.machine-panel header{display:flex;justify-content:space-between;align-items:end;padding:1.5rem 2rem;border-bottom:1px solid var(--line)}.machine-panel header p{margin:0;text-transform:uppercase;font-size:.7rem}.machine-panel header h3{font-size:2.6rem}.machine-panel header a{color:var(--orange);font-weight:700}.machine-panel>img{height:310px;object-fit:cover;filter:saturate(.82)}.issue-track{padding:1.5rem 2rem;display:grid;grid-template-columns:repeat(3,1fr);position:relative}.issue-track>p{grid-column:1/-1;text-transform:uppercase;font-size:.75rem;font-weight:700}.issue-track>div{border-top:2px solid var(--ink);padding:1rem 1rem 0 0;display:flex;flex-direction:column}.issue-track b{color:var(--orange)}.issue-track small{color:var(--muted)}.spec-row{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.spec-row div{padding:1.3rem;text-align:center;border-right:1px solid var(--line)}.spec-row strong,.spec-row span{display:block}.spec-row strong{font:700 1.4rem Barlow Condensed}.spec-row span{font-size:.65rem;text-transform:uppercase}.attachment-section{padding:clamp(5rem,9vw,10rem) clamp(1.25rem,4vw,5rem)}.section-heading{display:grid;grid-template-columns:1.4fr .6fr;gap:3rem;align-items:end;margin-bottom:4rem}.section-heading>p{font-size:1.1rem;max-width:32rem}.attachment-map{min-height:760px;position:relative;max-width:1500px;margin:auto}.selected-machine{position:absolute;left:38%;top:32%;width:26%;min-height:180px;border:1px solid var(--line);background:var(--paper);z-index:2;padding:2rem;display:flex;flex-direction:column;justify-content:center;box-shadow:0 15px 40px #00000014}.selected-machine:before{content:"";position:absolute;inset:-60px;border:1px dashed rgba(240,90,11,.45);border-radius:50%;z-index:-1}.selected-machine span{color:var(--orange);text-transform:uppercase;font-size:.7rem}.selected-machine strong{font:700 2.2rem Barlow Condensed}.attachment-card{position:absolute;width:31%;display:grid;grid-template-columns:55% 45%;border:1px solid var(--line);background:#f7f4ed;box-shadow:0 10px 30px #0000000f}.attachment-card img{height:230px;object-fit:cover}.attachment-card>div{padding:1rem}.attachment-card p{margin:0;color:var(--orange);font-weight:800;text-transform:uppercase}.attachment-card h3{font-size:1.8rem}.attachment-card span{font-size:.75rem}.attachment-card dl{display:grid;grid-template-columns:1fr;gap:.1rem;margin:.8rem 0 0;font-size:.67rem}.attachment-card dt{text-transform:uppercase;color:var(--muted)}.attachment-card dd{margin:0 0 .3rem;font-weight:600}.attachment-card--1{top:0;right:0}.attachment-card--2{left:0;top:20%}.attachment-card--3{right:2%;bottom:2%}.attachment-card--4{left:18%;bottom:0}.evidence-section{display:grid;grid-template-columns:43% 57%;min-height:820px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.operator-image img{height:100%;object-fit:cover;filter:grayscale(1) contrast(1.12)}.evidence-copy{padding:clamp(4rem,7vw,8rem)}.evidence-copy h2{font-size:clamp(3.5rem,5.5vw,6.4rem)}.quotes{margin-top:3rem;border-top:1px solid var(--line)}.quote{margin:0;padding:1.4rem 0;display:grid;grid-template-columns:80px 1fr 135px;gap:1rem;border-bottom:1px solid var(--line);align-items:center}.quote>span{text-transform:uppercase;font:700 .75rem IBM Plex Sans;color:var(--orange)}.quote p{font-size:1.08rem;margin:0}.quote footer{font-weight:600;font-size:.76rem}.quote footer small{display:block;color:var(--muted);font-weight:400}.confidence{display:flex;align-items:center;gap:1rem;margin-top:2rem;font-size:.72rem;text-transform:uppercase}.confidence i{height:1px;background:var(--ink);flex:1}.confidence strong{max-width:210px;text-transform:none;font-size:.8rem}.industry-section{background:var(--dark);color:#eee9df;display:grid;grid-template-columns:40% 60%;min-height:800px}.industry-lead{padding:clamp(4rem,6vw,7rem)}.industry-lead h2{font-size:clamp(3.8rem,5.5vw,6.5rem)}.industry-lead>p:not(.eyebrow){color:#bbb7ae;font-size:1.1rem;max-width:35rem}.trend{border:1px solid #4a4a47;padding:1.25rem;margin-top:3rem}.trend span,.trend small{display:block;text-transform:uppercase;font-size:.7rem}.trend svg{color:var(--orange);margin:1rem 0}.buyer-slices{display:grid;grid-template-columns:repeat(5,1fr);background:linear-gradient(#0a0a0a99,#0a0a0ad1),url(/images/posts/2026-05-01-caterpillar-q1-2026-power-bifurcation/cinematic_dramatic_photograph_a_.png) center/cover}.buyer-slices article{padding:clamp(2rem,3vw,3.5rem) 1.3rem;border-left:1px solid #4a4a47;display:flex;flex-direction:column;justify-content:center;transition:background .3s}.buyer-slices article:hover{background:#f05a0b26}.buyer-slices b{color:var(--orange);font:700 1.5rem Barlow Condensed}.buyer-slices h3{font-size:1.65rem;margin:5rem 0 1rem}.buyer-slices p{font-size:.92rem;color:#c9c5bc;min-height:80px}.buyer-slices span{margin-top:auto;color:var(--orange);font-size:.75rem;text-transform:uppercase}.contribute{text-align:center;padding:clamp(7rem,12vw,13rem) 1.5rem;position:relative;overflow:hidden}.giant-six{position:absolute;inset:-5rem 0 auto;font:700 20rem Barlow Condensed;color:#f05a0b1f;line-height:1}.contribute>*:not(.giant-six){position:relative}.contribute h2{font-size:clamp(4rem,8vw,9rem)}.contribute>p:not(.eyebrow){font-size:1.2rem}.cta-row{display:flex;justify-content:center;gap:1.5rem;margin:2.5rem 0}.contribute>small{display:block}.intel-footer{border-top:1px solid var(--line);padding:3rem clamp(1.25rem,4vw,5rem);display:grid;grid-template-columns:220px 1fr auto;gap:2rem;align-items:center}.intel-footer nav{display:flex;gap:2rem;justify-content:center;font-size:.8rem;text-transform:uppercase}.intel-footer p{font-size:.68rem;text-transform:uppercase;letter-spacing:.07em}.subpage{padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,6rem);min-height:calc(100dvh - 94px)}.subpage-hero{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding-bottom:3rem;margin-bottom:4rem}.subpage h1{font-size:clamp(4rem,7vw,7.5rem)}.subpage-hero p{max-width:35rem}.catalog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.catalog-card{background:var(--paper);display:grid;grid-template-columns:43% 57%}.catalog-card img{height:100%;min-height:300px;object-fit:cover}.catalog-card div{padding:2rem}.catalog-card h2{font-size:3rem}.catalog-card dl{display:grid;grid-template-columns:1fr 1fr;font-size:.8rem}.catalog-card dd{margin:0;font-weight:600}.compare-table{width:100%;border-collapse:collapse;background:#ffffff59}.compare-table th,.compare-table td{padding:1.2rem;border:1px solid var(--line);text-align:left}.compare-table th{font-family:Barlow Condensed;font-size:1.35rem}.report-list{max-width:1100px}.report-list blockquote{display:grid;grid-template-columns:100px 1fr 180px;border-top:1px solid var(--line);margin:0;padding:2rem 0}.report-list blockquote>span{color:var(--orange);font-weight:700;text-transform:uppercase;font-size:.75rem}.report-list blockquote p{font-size:1.25rem;margin:0}.report-list footer small{display:block;color:var(--muted)}@media (max-width:1050px){.ei-header{grid-template-columns:1fr auto auto}.ei-header nav{display:none;position:absolute;top:94px;left:0;right:0;background:var(--paper);padding:2rem;flex-direction:column;border-bottom:1px solid var(--line)}.ei-header nav.is-open{display:flex}.menu-button{display:block;background:transparent;border:1px solid var(--ink);padding:.6rem 1rem;text-transform:uppercase}.header-cta{display:none}.hero{grid-template-columns:1fr;padding-left:0}.hero-copy{padding:5rem 1.5rem 3rem}.hero-media{min-height:480px}.hero-media:after{background:linear-gradient(0deg,rgba(10,10,10,.38),transparent 50%)}.machine-section,.evidence-section,.industry-section{grid-template-columns:1fr}.machine-section{gap:4rem}.attachment-map{min-height:auto;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.selected-machine,.attachment-card{position:relative!important;inset:auto!important;width:auto}.selected-machine{grid-column:1/-1}.attachment-card{grid-template-columns:1fr}.attachment-card img{height:190px}.operator-image img{max-height:550px}.buyer-slices{min-height:520px}.catalog-grid{grid-template-columns:1fr}}@media (max-width:680px){.ei-header{height:76px;padding:0 1rem}.ei-header nav{top:76px}.wordmark{font-size:1.45rem}.hero{min-height:auto}.hero-copy{padding-top:4rem}.hero h1{font-size:clamp(3.05rem,15vw,3.65rem);letter-spacing:-.045em}.hero .lede{font-size:.98rem}.search{flex-direction:column}.search button{padding:1rem}.hero-media{min-height:380px}.evidence-tag{left:1rem}.machine-section,.attachment-section,.subpage{padding-left:1rem;padding-right:1rem}.machine-section{grid-template-columns:1fr}.signal-grid{grid-template-columns:1fr 1fr}.machine-panel>img{height:220px}.issue-track{grid-template-columns:1fr}.issue-track>div{padding-bottom:1rem}.spec-row{grid-template-columns:1fr 1fr}.section-heading,.attachment-map{grid-template-columns:1fr}.selected-machine{grid-column:auto}.evidence-copy{padding:4rem 1rem}.quote{grid-template-columns:65px 1fr}.quote footer{grid-column:2}.confidence{flex-wrap:wrap}.industry-lead{padding:4rem 1rem}.buyer-slices{grid-template-columns:1fr}.buyer-slices article{min-height:160px}.buyer-slices h3{margin:1rem 0}.buyer-slices p{min-height:auto}.cta-row{flex-direction:column}.intel-footer{grid-template-columns:1fr;text-align:center}.intel-footer nav{flex-wrap:wrap}.subpage-hero{display:block}.catalog-card{grid-template-columns:1fr}.report-list blockquote{grid-template-columns:1fr;gap:1rem}.compare-scroll{overflow-x:auto}}@media (prefers-reduced-motion:no-preference){.reveal{animation:rise .8s ease both}.hero-media{animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}}@media (max-width:680px){.ei-header .menu-button{display:block;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}}@media (max-width:680px){.product-hero>*{min-width:0}.product-deck{overflow-wrap:anywhere}.record-card{width:100%;min-width:0}.record-card dl{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:680px){.product-page{max-width:100vw;overflow:hidden}.product-hero{grid-template-columns:minmax(0,1fr);max-width:100vw;overflow:hidden}.product-hero>div,.product-hero>.record-card{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}.product-hero h1{font-size:22vw}.record-card dl{grid-template-columns:1fr 1fr}.record-card dd{font-size:.72rem;min-width:0;text-align:right;white-space:normal}}.product-image{margin:0;position:relative;background:#fff;border-bottom:1px solid var(--line)}.product-image img{height:clamp(360px,55vw,740px);object-fit:contain;padding:clamp(1rem,3vw,3rem)}.product-image figcaption{position:absolute;right:1rem;bottom:1rem;background:#141616e6;color:#eee9df;padding:.65rem .8rem;font-size:.68rem;text-transform:uppercase}.product-image figcaption a{color:var(--orange)}.rating-section{background:var(--dark);color:#eee9df;display:grid;grid-template-columns:.55fr 1.45fr;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,5vw,6rem);gap:clamp(3rem,8vw,9rem)}.rating-score{border-top:4px solid var(--orange);padding-top:1.5rem}.rating-score>strong{display:block;font:700 clamp(6rem,11vw,10rem)/.8 "Barlow Condensed";color:var(--orange)}.rating-score>strong small{font-size:1.4rem;color:#eee9df}.rating-score>span{display:block;text-transform:uppercase;font-weight:700;font-size:.72rem;letter-spacing:.08em;margin-top:1.2rem}.rating-score>p:last-child{color:#999;font-size:.72rem}.rating-verdict h2{font-size:clamp(4rem,7vw,7.5rem)}.rating-summary{font-size:clamp(1rem,1.4vw,1.3rem);max-width:56rem;color:#c6c2ba}.verdict-pair{display:grid;grid-template-columns:1fr 1fr;border:1px solid #444;margin-top:2rem}.verdict-pair>div{padding:1.3rem}.verdict-pair>div+div{border-left:1px solid #444}.verdict-pair span{display:block;color:#999;text-transform:uppercase;font-size:.65rem}.verdict-pair strong{font:700 1.5rem Barlow Condensed}.owner-evidence{padding:clamp(5rem,8vw,9rem) clamp(1.25rem,5vw,6rem)}.owner-evidence>header{display:grid;grid-template-columns:1fr .55fr;gap:4rem;align-items:end}.owner-evidence>header h2{font-size:clamp(3.5rem,6vw,6.5rem)}.owner-evidence>header>p{color:var(--muted)}.dimension-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);margin-top:3rem}.dimension-grid>div{padding:1.3rem;border-right:1px solid var(--line)}.dimension-grid>div:last-child{border:0}.dimension-grid span{display:block;text-transform:uppercase;font-size:.65rem;min-height:2.5rem}.dimension-grid strong{font:700 2.8rem Barlow Condensed}.dimension-grid i{display:block;background:#d5d0c6;height:4px;margin-top:.5rem}.dimension-grid b{display:block;background:var(--orange);height:100%}.owner-patterns{display:grid;grid-template-columns:1fr 1fr;margin:3rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.owner-patterns>div{padding:2rem}.owner-patterns>div+div{border-left:1px solid var(--line)}.owner-patterns li{margin:.8rem 0}.evidence-list{border-top:1px solid var(--ink);padding-top:1rem}.evidence-list>a{display:grid;grid-template-columns:90px 1fr auto;gap:1.5rem;align-items:center;border-bottom:1px solid var(--line);padding:1.2rem 0}.evidence-list>a:hover strong{color:var(--orange)}.evidence-list p{margin:.25rem 0;color:var(--muted);font-size:.84rem}.evidence-list small{font-weight:700}.evidence-list>a>b{font-size:.68rem;text-transform:uppercase;color:var(--orange)}.signal{text-transform:uppercase;font-size:.65rem;font-weight:700}.signal--positive{color:#2f8f58}.signal--mixed{color:#a86e00}.signal--concern{color:#c34027}@media (max-width:1050px){.rating-section{grid-template-columns:1fr}.owner-evidence>header{grid-template-columns:1fr}.dimension-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.product-image img{height:320px}.product-image figcaption{position:static}.verdict-pair,.owner-patterns{grid-template-columns:1fr}.verdict-pair>div+div,.owner-patterns>div+div{border-left:0;border-top:1px solid #444}.dimension-grid{grid-template-columns:1fr 1fr}.evidence-list>a{grid-template-columns:70px 1fr}.evidence-list>a>b{grid-column:2}}.ei-header{height:72px;padding:0 clamp(1.25rem,3vw,3rem);grid-template-columns:minmax(250px,1fr) auto auto;gap:2rem}.ei-header nav{gap:clamp(.8rem,1.55vw,1.75rem);font-size:.84rem;letter-spacing:.04em}@media (max-width:1050px){.ei-header nav{top:72px}}.catalog-page{padding-top:5rem}.catalog-controls{position:sticky;top:94px;z-index:8;display:grid;grid-template-columns:1.5fr repeat(4,1fr) auto;gap:1px;background:var(--line);border:1px solid var(--line);box-shadow:0 14px 35px #14161614}.catalog-controls label{display:flex;flex-direction:column;background:#f8f4eb;padding:.8rem 1rem}.catalog-controls label>span,.catalog-result-count span{font-size:.62rem;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:700}.catalog-controls input,.catalog-controls select{border:0;border-bottom:1px solid var(--ink);background:transparent;padding:.45rem 0;font-weight:600;min-width:0}.catalog-result-count{background:var(--dark);color:#fff;min-width:100px;padding:.7rem 1rem;display:flex;flex-direction:column;justify-content:center;text-align:center}.catalog-result-count strong{font:700 2rem Barlow Condensed;color:var(--orange)}.catalog-result-count span{color:#aaa}.catalog-empty{padding:4rem;text-align:center;border:1px solid var(--line)}.catalog-section-heading{display:flex;justify-content:space-between;align-items:end;margin:6rem 0 2rem}.catalog-section-heading h2{font-size:clamp(3.5rem,5vw,6rem)}.catalog-section-heading>strong{font:700 1.2rem Barlow Condensed;text-transform:uppercase}.product-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.product-catalog-card{background:var(--paper);min-height:430px;display:flex;flex-direction:column;transition:background .2s,transform .2s}.product-catalog-card:hover{background:#fffaf1;transform:translateY(-3px)}.product-catalog-card[hidden]{display:none}.product-catalog-card figure{height:210px;margin:0;background:#fff;position:relative;border-bottom:1px solid var(--line);overflow:hidden}.product-catalog-card figure img{width:100%;height:100%;object-fit:contain;padding:1rem}.product-catalog-card figcaption{position:absolute;left:0;bottom:0;background:var(--dark);color:#fff;padding:.45rem .65rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.catalog-image-missing{height:100%;display:grid;place-items:center;color:var(--muted);text-transform:uppercase;font-size:.7rem}.catalog-card-copy{padding:1.4rem;display:flex;flex-direction:column;flex:1}.catalog-card-title{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:start}.product-catalog-card h3{font-size:2.8rem;margin:.2rem 0 1.5rem}.catalog-score{text-align:right;border-left:2px solid var(--orange);padding-left:.7rem;min-width:70px}.catalog-score strong{font:700 2.25rem/.8 Barlow Condensed;color:var(--orange)}.catalog-score>span{font-size:.7rem}.catalog-score small{display:block;margin-top:.35rem;font-size:.53rem;text-transform:uppercase;color:var(--muted)}.catalog-score--pending{border-color:var(--line)}.catalog-score--pending strong{color:var(--muted)}.product-catalog-card dl{display:grid;grid-template-columns:1fr auto;gap:.4rem;font-size:.75rem;border-top:1px solid var(--line);padding-top:1rem}.product-catalog-card dd{margin:0;font-weight:700}.product-catalog-card b{margin-top:auto;color:var(--orange);text-transform:uppercase;font-size:.72rem;letter-spacing:.05em}.product-page{min-height:100vh}.product-hero{padding:clamp(5rem,8vw,9rem) clamp(1.25rem,5vw,6rem);display:grid;grid-template-columns:1.4fr .6fr;gap:clamp(3rem,8vw,10rem);align-items:end;border-bottom:1px solid var(--line)}.product-hero h1{font-size:clamp(6rem,14vw,13rem);line-height:.75}.product-deck{font-size:1.15rem;max-width:48rem;margin:2.5rem 0 0;color:var(--muted)}.record-card{background:var(--dark);color:#f5f0e6;padding:2rem;border-top:4px solid var(--orange)}.record-card>span{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;color:#aaa}.record-card>strong{font:700 2rem Barlow Condensed;display:block;margin:.4rem 0 1.5rem}.record-card dl{display:grid;grid-template-columns:1fr auto;gap:.65rem;font-size:.76rem;border-top:1px solid #444;border-bottom:1px solid #444;padding:1rem 0}.record-card dd{margin:0;font-weight:700}.record-card a{display:inline-block;color:var(--orange);font-weight:700;margin-top:1rem;font-size:.78rem;text-transform:uppercase}.product-highlights{padding:clamp(4rem,7vw,7rem) clamp(1.25rem,5vw,6rem);display:grid;grid-template-columns:.6fr 1.4fr;gap:5rem}.product-highlights h2{font-size:clamp(3rem,5vw,5.5rem)}.highlight-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.highlight-grid>div{min-height:145px;padding:1.5rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end}.highlight-grid strong{font:700 2rem Barlow Condensed}.highlight-grid span{text-transform:uppercase;font-size:.67rem;color:var(--muted)}.evidence-notice{margin:0 clamp(1.25rem,5vw,6rem);display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:#fff6}.evidence-notice>div{padding:2rem 2rem 2rem 4rem;position:relative}.evidence-notice>div+div{border-left:1px solid var(--line)}.evidence-notice strong{font:700 1.5rem Barlow Condensed;display:block}.evidence-notice p{color:var(--muted);font-size:.86rem;max-width:38rem}.status-dot{position:absolute;left:2rem;top:2.35rem;width:10px;height:10px;border-radius:50%;background:#2f8f58}.status-dot--open{background:var(--orange)}.specification-section{padding:clamp(5rem,8vw,9rem) clamp(1.25rem,5vw,6rem)}.specification-section>header{display:grid;grid-template-columns:1fr .5fr;gap:4rem;align-items:end;margin-bottom:3rem}.specification-section>header h2{font-size:clamp(3.5rem,6vw,6.5rem)}.specification-section>header>p{color:var(--muted)}.spec-group{border-top:1px solid var(--ink)}.spec-group summary{padding:1.4rem 0;display:flex;justify-content:space-between;cursor:pointer;text-transform:uppercase;font-weight:700}.spec-group summary small{font-weight:400;color:var(--muted)}.spec-table{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:2rem}.spec-table>div{background:var(--paper);padding:1rem 1.2rem;display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center}.spec-table span{font-size:.8rem}.spec-table strong{font:700 1.2rem Barlow Condensed}.spec-table a{font-size:.63rem;text-transform:uppercase;color:var(--orange)}.record-footer{background:var(--dark);color:#eee9df;padding:clamp(5rem,8vw,9rem) clamp(1.25rem,5vw,6rem);display:grid;grid-template-columns:1fr 1fr;gap:8rem}.record-footer h2{font-size:clamp(3rem,5vw,5rem)}.record-footer p{color:#bbb7ae}.record-footer ul{padding-left:1.1rem}.record-footer a{color:var(--orange)}.provenance-footer{padding:2rem clamp(1.25rem,5vw,6rem);display:flex;justify-content:space-between;gap:2rem;font-size:.65rem;text-transform:uppercase;border-bottom:1px solid var(--line)}@media (max-width:1050px){.catalog-controls{grid-template-columns:repeat(3,1fr);position:relative;top:auto}.product-catalog{grid-template-columns:repeat(2,1fr)}.product-hero,.product-highlights{grid-template-columns:1fr}.product-highlights{gap:2rem}.record-footer{gap:3rem}}@media (max-width:680px){.catalog-controls{grid-template-columns:1fr 1fr}.catalog-controls label:first-child{grid-column:1/-1}.product-catalog{grid-template-columns:1fr}.catalog-section-heading{align-items:start}.product-catalog-card{min-height:400px}.product-hero{padding:4rem 1rem}.product-hero h1{font-size:28vw}.product-highlights,.specification-section{padding-left:1rem;padding-right:1rem}.highlight-grid{grid-template-columns:1fr 1fr}.evidence-notice{margin:0 1rem;grid-template-columns:1fr}.evidence-notice>div+div{border-left:0;border-top:1px solid var(--line)}.specification-section>header,.record-footer{grid-template-columns:1fr}.spec-table{grid-template-columns:1fr}.spec-table>div{grid-template-columns:1fr auto}.spec-table a{grid-column:1/-1}.provenance-footer{flex-direction:column;gap:.4rem}}.product-page--v2{background:#f4f1e9}.review-hero{min-height:clamp(650px,78dvh,880px);display:grid;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.25fr);position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.review-hero__copy{padding:clamp(4rem,7vw,8rem) clamp(2rem,5vw,6rem);align-self:center;position:relative;z-index:2}.review-back{display:inline-block;margin-bottom:clamp(4rem,7vw,7rem);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding-bottom:.35rem}.review-back:hover{color:var(--orange)}.review-hero h1{font-size:clamp(6rem,11vw,12rem);line-height:.72;margin:.35rem 0 2rem}.review-kicker{font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.65;max-width:45rem;color:#464641;text-wrap:pretty}.review-meta{display:flex;flex-wrap:wrap;gap:.55rem 1.5rem;margin-top:2rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.review-meta span+span:before{content:"·";color:var(--orange);margin-right:1.5rem}.review-hero__visual{position:relative;background:#e9e5dc;display:grid;place-items:center;min-width:0}.review-hero__visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 62% 45%,rgba(255,255,255,.95),rgba(255,255,255,.25) 42%,transparent 68%)}.review-hero__visual img{width:92%;height:82%;object-fit:contain;position:relative;filter:drop-shadow(0 35px 28px rgba(31,29,24,.18));transform:scale(1.05)}.review-hero__visual small{position:absolute;right:1rem;bottom:1rem;color:var(--muted);font-size:.6rem;text-transform:uppercase}.review-image-missing{color:var(--muted);font-size:.75rem;text-transform:uppercase}.review-score{position:absolute;right:clamp(1.25rem,4vw,4rem);bottom:clamp(2.5rem,5vw,5rem);width:min(245px,28vw);background:#141616f5;color:#f4f1e9;padding:1.3rem 1.5rem;border-top:4px solid var(--orange);z-index:3;box-shadow:0 25px 60px #14161633}.review-score>span,.review-score>b{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.review-score>span{color:#aaa}.review-score>strong{display:block;font:700 clamp(4.8rem,7vw,7rem)/.8 "Barlow Condensed";color:var(--orange);font-variant-numeric:tabular-nums;margin:.8rem 0}.review-score>strong small{font-size:1rem;color:#eee}.review-score>p{color:#999;font-size:.64rem;margin:1rem 0 0}.review-nav{position:sticky;top:94px;z-index:8;min-height:58px;display:flex;align-items:center;padding:0 clamp(1rem,4vw,5rem);gap:clamp(1rem,2.5vw,2.5rem);background:#f4f1e9f5;border-bottom:1px solid var(--line);backdrop-filter:blur(16px);font:600 .72rem IBM Plex Sans;text-transform:uppercase;letter-spacing:.05em}.review-nav a{padding:.45rem 0;border-bottom:2px solid transparent}.review-nav a:hover{border-color:var(--orange)}.review-nav .review-compare{margin-left:auto;background:var(--ink);color:#fff;padding:.75rem 1rem;border:0}.review-nav .review-compare:hover{background:var(--orange)}.decision-brief{padding:clamp(5rem,8vw,8rem) clamp(1.25rem,5vw,6rem)}.decision-brief>header{display:grid;grid-template-columns:.7fr 1.3fr;gap:4rem;align-items:end;margin-bottom:3rem}.decision-brief h2{font-size:clamp(3.8rem,6.5vw,7.2rem)}.decision-grid{display:grid;grid-template-columns:1.15fr 1.15fr .7fr 1fr;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.decision-grid article{padding:1.7rem 1.5rem 2rem;border-right:1px solid var(--line)}.decision-grid article:last-child{border:0}.decision-grid span{display:block;color:var(--orange);font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:2.5rem}.decision-grid strong{display:block;font:700 clamp(1.45rem,2vw,2.1rem)/1 "Barlow Condensed";text-wrap:balance}.decision-grid p{font-size:.76rem;color:var(--muted);line-height:1.55;margin:1rem 0 0}.product-page--v2 .product-highlights{background:#ebe7de}.product-page--v2 .highlight-grid{background:transparent}.product-page--v2 .highlight-grid>div{background:#ffffff3d}.owner-evidence--v2{background:#f7f4ed}.owner-evidence--v2>header{margin-bottom:3rem}.sentiment-overview{display:grid;grid-template-columns:1.7fr .65fr .65fr;border:1px solid var(--line);background:#efebe2}.sentiment-overview>div{padding:1.4rem;border-right:1px solid var(--line);display:flex;flex-direction:column}.sentiment-overview>div:last-child{border:0}.sentiment-overview span{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.sentiment-overview strong{font:700 2.5rem Barlow Condensed;margin-top:auto}.sentiment-overview small{color:var(--muted)}.sentiment-bar{height:10px;display:flex;margin:1.5rem 0 .8rem;background:#ddd8ce;overflow:hidden}.sentiment-bar i:nth-child(1){background:#33855a}.sentiment-bar i:nth-child(2){background:#c18422}.sentiment-bar i:nth-child(3){background:#b74936}.sentiment-overview p{display:flex;gap:1.25rem;margin:0;font-size:.65rem;text-transform:uppercase}.sentiment-overview p b:nth-child(1){color:#33855a}.sentiment-overview p b:nth-child(2){color:#9a6716}.sentiment-overview p b:nth-child(3){color:#b74936}.owner-evidence--v2 .dimension-grid{margin-top:1px}.owner-evidence--v2 .evidence-list>a{grid-template-columns:42px 85px 1fr auto}.evidence-list em{font:600 .76rem IBM Plex Sans;color:#aaa;font-style:normal}.product-page--v2 .specification-section{background:#ebe7de}.product-page--v2 .spec-table>div{background:#f4f1e9}.product-page--v2 section{scroll-margin-top:160px}@media (max-width:1100px){.review-hero{grid-template-columns:.8fr 1.2fr}.review-hero__copy{padding-left:2rem}.decision-grid{grid-template-columns:1fr 1fr}.decision-grid article:nth-child(2){border-right:0}.decision-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.review-nav a:nth-child(4),.review-nav a:nth-child(5){display:none}}@media (max-width:760px){.product-page--v2,.review-hero,.review-nav{width:100%;max-width:100vw}.review-hero{min-height:auto;grid-template-columns:minmax(0,1fr)}.review-hero__copy{padding:2rem 1rem 1rem;min-width:0;overflow:hidden}.review-back{margin-bottom:3rem}.review-hero h1{font-size:27vw}.review-kicker{font-size:.95rem;overflow-wrap:anywhere}.review-meta{display:grid;gap:.35rem}.review-meta span+span:before{display:none}.review-hero__visual{height:360px;order:2;min-width:0;overflow:hidden}.review-hero__visual img{width:100%;height:88%}.review-score{right:1rem;bottom:1rem;width:155px;max-width:calc(100vw - 2rem);padding:1rem}.review-score>strong{font-size:4rem}.review-nav{top:74px;overflow-x:auto;padding:0 1rem;gap:1rem;white-space:nowrap}.review-nav a{flex:0 0 auto}.review-nav a:nth-child(n+3):not(.review-compare){display:none}.review-nav .review-compare{font-size:.58rem;margin-left:auto}.decision-brief{padding:4.5rem 1rem}.decision-brief>header{grid-template-columns:1fr;gap:.5rem}.decision-grid{grid-template-columns:1fr}.decision-grid article{border-right:0;border-bottom:1px solid var(--line)!important}.decision-grid article:last-child{border-bottom:0!important}.decision-grid span{margin-bottom:1rem}.sentiment-overview{grid-template-columns:1fr 1fr}.sentiment-overview>div:first-child{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--line)}.sentiment-overview>div:nth-child(2){border-right:1px solid var(--line)}.sentiment-overview p{flex-wrap:wrap}.owner-evidence--v2 .evidence-list>a{grid-template-columns:32px 1fr}.owner-evidence--v2 .evidence-list .signal{grid-column:2}.owner-evidence--v2 .evidence-list>a>div{grid-column:2}.owner-evidence--v2 .evidence-list>a>b{grid-column:2}.product-page--v2 section{scroll-margin-top:130px}}.wordmark--horizontal[data-astro-cid-kpn5fmfx] i[data-astro-cid-kpn5fmfx],.wordmark--footer[data-astro-cid-kpn5fmfx] i[data-astro-cid-kpn5fmfx]{display:inline;width:auto;height:auto;margin:0;background:none;color:var(--orange);font-style:normal}.ei-header[data-astro-cid-kpn5fmfx] nav[data-astro-cid-kpn5fmfx] a[data-astro-cid-kpn5fmfx][aria-current=page]{color:var(--orange)}.ei-header[data-astro-cid-kpn5fmfx] nav[data-astro-cid-kpn5fmfx] a[data-astro-cid-kpn5fmfx][aria-current=page]:after{right:0}.wordmark--horizontal[data-astro-cid-kpn5fmfx]{display:flex;flex-direction:row;align-items:center;gap:1.1rem;line-height:1}.wordmark--horizontal[data-astro-cid-kpn5fmfx] strong[data-astro-cid-kpn5fmfx],.wordmark--footer[data-astro-cid-kpn5fmfx] strong[data-astro-cid-kpn5fmfx]{font:800 1.65rem/.8 var(--font-display);text-transform:uppercase;white-space:nowrap}.wordmark--horizontal[data-astro-cid-kpn5fmfx] i[data-astro-cid-kpn5fmfx],.wordmark--footer[data-astro-cid-kpn5fmfx] i[data-astro-cid-kpn5fmfx]{color:var(--orange);font-style:normal}.wordmark--horizontal[data-astro-cid-kpn5fmfx] small[data-astro-cid-kpn5fmfx],.wordmark--footer[data-astro-cid-kpn5fmfx] small[data-astro-cid-kpn5fmfx]{font:500 .51rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.intel-site-footer[data-astro-cid-kpn5fmfx]{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(120px,.6fr));gap:3rem;align-items:start;padding:3.2rem clamp(1.25rem,4vw,5rem);background:#111313;color:#f2eee5;border-top:1px solid #4c4d47}.wordmark--footer[data-astro-cid-kpn5fmfx]{display:flex;flex-direction:column;gap:.75rem}.intel-site-footer[data-astro-cid-kpn5fmfx] p[data-astro-cid-kpn5fmfx]{max-width:35ch;color:#a9aaa3;font-size:.78rem;line-height:1.5}.intel-site-footer[data-astro-cid-kpn5fmfx] nav[data-astro-cid-kpn5fmfx]{display:flex;flex-direction:column;gap:.45rem}.intel-site-footer[data-astro-cid-kpn5fmfx] nav[data-astro-cid-kpn5fmfx] strong[data-astro-cid-kpn5fmfx]{margin-bottom:.5rem;font:700 .62rem var(--font-mono);text-transform:uppercase;color:#b8afa1}.intel-site-footer[data-astro-cid-kpn5fmfx] nav[data-astro-cid-kpn5fmfx] a[data-astro-cid-kpn5fmfx]{font:500 .68rem var(--font-body);color:#f2eee5}.intel-site-footer[data-astro-cid-kpn5fmfx] nav[data-astro-cid-kpn5fmfx] a[data-astro-cid-kpn5fmfx]:hover{color:var(--orange)}@media (max-width:1050px){.wordmark--horizontal[data-astro-cid-kpn5fmfx] small[data-astro-cid-kpn5fmfx]{display:none}}@media (max-width:760px){.wordmark--horizontal[data-astro-cid-kpn5fmfx] strong[data-astro-cid-kpn5fmfx]{font-size:1.35rem}.intel-site-footer[data-astro-cid-kpn5fmfx]{grid-template-columns:1fr 1fr}.intel-site-footer[data-astro-cid-kpn5fmfx]>div[data-astro-cid-kpn5fmfx]{grid-column:1/-1}}
