.research-page{background:#f1efe8}.research-hero{background:#17211c;color:#f4f1e9;min-height:560px;padding:90px 10vw 75px;display:flex;align-items:center;justify-content:space-between;gap:8vw;position:relative;overflow:hidden}.research-hero:after{content:'₿';position:absolute;right:10vw;top:-115px;font-size:590px;line-height:1;color:#f7931a;font-weight:800;pointer-events:none}.research-hero-copy{max-width:730px;position:relative;z-index:1}.research-hero h1{font-size:clamp(64px,9vw,122px);margin:26px 0 20px;letter-spacing:-.09em}.research-hero h1 em{color:var(--lime)}.research-hero-copy>p{font-size:16px;line-height:1.8;color:#d7ded6;max-width:560px;margin:0 0 33px}.research-hero-side{z-index:1;border-left:2px solid var(--red);padding:0 0 0 20px;max-width:250px;align-self:flex-end;margin-bottom:20px}.research-hero-side span,.research-hero-side b,.research-hero-side small{display:block}.research-hero-side span{font:9px var(--mono);letter-spacing:.1em;color:var(--lime)}.research-hero-side b{font-size:17px;margin:15px 0 9px}.research-hero-side small{font-size:10px;line-height:1.7;color:#bdc6bd}.research-method{display:grid;grid-template-columns:1fr 2.2fr;gap:50px;background:#f8f7f1}.research-method h2,.comparison-heading h2,.scale-copy h2,.research-sources h2{font-size:clamp(42px,5vw,65px);line-height:1.04;letter-spacing:-.075em;font-weight:600;margin:0 0 24px}.research-method h2 em,.comparison-heading h2 em,.scale-copy h2 em,.research-sources h2 em{color:#63725d}.research-method p,.comparison-heading p,.scale-copy p{font-size:12px;line-height:1.85;color:#59645c;max-width:750px}.research-method p+p,.scale-copy p+p{margin-top:14px}.comparison{padding-top:100px;padding-bottom:105px}.comparison-heading{display:flex;justify-content:space-between;align-items:end;gap:7vw;margin:40px 0 44px}.comparison-heading h2{margin:0}.comparison-heading p{max-width:350px;margin:0}.operator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.operator-card{background:#f8f7f1;border:1px solid #d7d8ce;display:flex;flex-direction:column;min-width:0}.operator-photo{height:260px;position:relative;overflow:hidden;background:#27332b}.operator-photo:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(12,18,14,.72))}.operator-photo img{height:100%;width:100%;display:block;object-fit:cover;transition:transform .5s}.operator-card:hover .operator-photo img{transform:scale(1.025)}.operator-photo>span{position:absolute;left:17px;bottom:15px;color:white;z-index:1;font:8px var(--mono);letter-spacing:.08em}.operator-body{padding:25px 28px 26px;flex:1;display:flex;flex-direction:column}.operator-top{display:flex;justify-content:space-between;gap:10px;font:8px var(--mono);letter-spacing:.08em;color:#768074}.operator-top>a{color:var(--red);white-space:nowrap}.operator-body h3{font-size:26px;line-height:1.1;letter-spacing:-.055em;margin:26px 0 22px}.metric{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;border-top:1px solid #d0d2c8;padding:12px 0}.metric>b{font-size:30px;letter-spacing:-.06em}.metric>b small{font:12px var(--mono);letter-spacing:0;color:var(--red)}.metric>span{font:9px var(--mono);line-height:1.55;color:#6c756c}.metric.secondary>b{font-size:22px}.operator-body>p{font-size:10px;line-height:1.8;color:#5f695f;margin:14px 0}.image-credit{font:8px var(--mono);line-height:1.6;color:#8a9086;margin-top:auto;padding-top:12px}.scale-read{background:#e4e5dc;display:grid;grid-template-columns:1fr 1fr;gap:60px 9vw;align-items:center}.scale-copy .section-label{grid-column:1/-1;grid-row:1}.scale-copy h2{margin-top:38px}.scale-copy p{max-width:550px}.scale-visual{padding:24px;background:#f8f7f1;border-top:3px solid var(--red)}.scale-row{display:grid;grid-template-columns:1fr 38px;align-items:center;gap:10px;margin:15px 0}.scale-row span{grid-column:1;font:8px var(--mono);letter-spacing:.04em}.scale-row b{grid-column:2;grid-row:1;font:11px var(--mono);text-align:right}.scale-row i{display:block;grid-column:1/-1;grid-row:2;background:#e1e2d9;height:7px}.scale-row u{display:block;background:#75836b;height:100%;text-decoration:none}.scale-row:first-child u{background:var(--red)}.scale-foot{font:8px var(--mono);line-height:1.6;color:#848b81;margin-top:21px;border-top:1px solid #d4d6cc;padding-top:12px}.xcon-compare{background:#f8f7f1}.xcon-panel{margin-top:42px;background:#17211c;color:#f5f2e9;padding:44px 5vw}.xcon-panel-head{display:flex;align-items:start;justify-content:space-between;gap:30px}.xcon-panel-head>div:first-child>span{font:9px var(--mono);letter-spacing:.12em;color:var(--lime)}.xcon-panel h2{font-size:clamp(42px,5.8vw,70px);line-height:.98;letter-spacing:-.08em;font-weight:600;margin:21px 0 31px}.xcon-panel h2 em{color:var(--lime)}.concept-stamp{border:1px solid var(--red);padding:12px 15px;color:#ff7770;font:9px var(--mono);line-height:1.6;letter-spacing:.08em;text-align:center}.xcon-image{height:390px;position:relative;overflow:hidden;background:#29322b}.xcon-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 57%;filter:brightness(.76)}.xcon-image span{position:absolute;bottom:14px;right:15px;padding:8px;background:rgba(17,25,20,.9);font:8px var(--mono);letter-spacing:.06em}.xcon-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #445046;border-bottom:1px solid #445046;margin-top:25px}.xcon-metrics>div{padding:19px 17px 21px 0}.xcon-metrics>div+div{border-left:1px solid #445046;padding-left:17px}.xcon-metrics span{font:8px var(--mono);letter-spacing:.06em;color:#b3c0b0;display:block;min-height:24px}.xcon-metrics b{font-size:28px;line-height:1.05;letter-spacing:-.055em;display:block;margin:12px 0}.xcon-metrics b small{font:11px var(--mono);color:var(--lime)}.xcon-metrics p{font-size:9px;line-height:1.7;color:#bec7bd;margin:0}.xcon-verdict{display:grid;grid-template-columns:.65fr 1.35fr;gap:30px;padding:25px 0 29px;align-items:start}.xcon-verdict>b{font-size:18px;line-height:1.35;letter-spacing:-.03em;color:var(--lime)}.xcon-verdict p{font-size:11px;line-height:1.8;color:#d1d8d0;margin:0}.xcon-panel .button{background:#f4f1e9;color:var(--ink)}.research-sources{background:#e4e5dc}.research-sources h2{margin:40px 0}.source-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#bfc4ba;border:1px solid #bfc4ba}.source-list>a{display:flex;flex-direction:column;gap:8px;background:#f4f3ec;padding:17px 20px}.source-list>a:hover{background:#e8eddf}.source-list b{font:9px var(--mono);letter-spacing:.06em;color:var(--red)}.source-list span{font-size:10px;line-height:1.6;color:#4e594f}.research-disclaimer{border-top:1px solid #bfc4ba;padding-top:16px;margin-top:28px;font:9px var(--mono);line-height:1.7;color:#777f76}.research-page footer{height:auto;min-height:90px}
@media(max-width:850px){.research-hero{padding:75px 7vw}.research-hero-side{display:none}.research-method{grid-template-columns:1fr;gap:30px}.comparison-heading{align-items:start;flex-direction:column;gap:20px}.comparison-heading p{max-width:620px}.scale-read{grid-template-columns:1fr;gap:25px}.scale-copy .section-label{grid-column:auto}.xcon-metrics{grid-template-columns:repeat(2,1fr)}.xcon-metrics>div:nth-child(3){border-left:0;border-top:1px solid #445046;padding-left:0}.xcon-metrics>div:nth-child(4){border-top:1px solid #445046}.xcon-verdict{grid-template-columns:1fr;gap:12px}}
@media(max-width:560px){.research-hero{padding:63px 7vw;min-height:0}.research-hero h1{font-size:58px}.research-hero-copy>p{font-size:13px}.research-method,.comparison,.scale-read,.xcon-compare,.research-sources{padding:68px 7vw}.operator-grid{grid-template-columns:1fr;gap:17px}.operator-photo{height:215px}.operator-body{padding:22px}.operator-body h3{font-size:23px;margin:20px 0}.scale-visual{padding:17px}.xcon-panel{padding:28px 20px}.xcon-image{height:240px}.xcon-image img{object-position:48% center}.xcon-panel-head{gap:10px}.concept-stamp{font-size:7px;padding:9px}.xcon-metrics{grid-template-columns:1fr 1fr}.xcon-metrics>div,.xcon-metrics>div+div{padding:15px 8px 16px 0}.xcon-metrics>div:nth-child(2){padding-left:10px}.xcon-metrics>div:nth-child(3){padding-left:0}.xcon-metrics span{font-size:7px}.xcon-metrics b{font-size:24px}.source-list{grid-template-columns:1fr}.source-list>a{padding:15px}.research-page .topbar nav a{font-size:10px;white-space:nowrap}.research-page .topbar nav{gap:12px}}
.scale-read>.section-label{grid-column:1/-1}.scale-copy{grid-column:1;grid-row:2}.scale-visual{grid-column:2;grid-row:2}@media(max-width:850px){.scale-read>.section-label,.scale-copy,.scale-visual{grid-column:1;grid-row:auto}}
