/* Buyer behavior, rendered as a dimensional signal rather than a report. */
.bh-market-signal{position:relative;isolation:isolate;overflow:hidden;background:#101b1e;color:#f3f4f1;display:grid;grid-template-columns:minmax(300px,.76fr) minmax(540px,1.24fr);gap:8%;padding:clamp(82px,8vw,140px) 7%;align-items:center}.bh-market-signal:before{content:"";position:absolute;z-index:-2;top:-18%;right:13%;width:26vw;height:138%;background:#064bea;opacity:.16;transform:skewX(-17deg)}.bh-market-signal:after{content:"";position:absolute;z-index:-1;right:-11%;bottom:-39%;width:54vw;height:68vw;border:1px solid #ff6533;transform:rotate(-21deg);opacity:.7}.bh-market-signal .bh-eyebrow{color:#ff6533;margin-bottom:25px}.bh-market-signal-copy{max-width:510px}.bh-market-signal h2{font-family:Panchang,Arial,sans-serif!important;font-weight:600!important;font-size:clamp(48px,4.1vw,76px)!important;line-height:1.05!important;color:#f3f4f1!important}.bh-market-signal h2 span{color:#ff6533}.bh-market-signal-copy>p{font-size:19px;line-height:1.58;margin:28px 0 34px;max-width:475px;color:#d9dedc}.bh-market-signal .bh-text-link{font-size:16px;font-weight:800;border-bottom:2px solid #ff6533;padding-bottom:6px;color:#f3f4f1}.bh-market-stage{position:relative;min-height:480px;display:flex;align-items:center;perspective:1400px}.bh-market-stage-label{position:absolute;top:2%;right:3%;margin:0;color:#aebaba;font-size:12px;font-weight:800;letter-spacing:.1em}.bh-market-stats{position:relative;z-index:1;width:100%;margin:0;display:grid;gap:18px;transform:rotateY(-8deg) rotateX(2deg);transform-style:preserve-3d}.bh-market-stats:before{content:"";position:absolute;z-index:-1;inset:29px -30px -29px 30px;background:#064bea;opacity:.68;transform:translateZ(-40px)}.bh-market-stats>div{position:relative;min-height:142px;padding:25px 32px;display:grid;grid-template-columns:minmax(140px,.5fr) minmax(0,1fr);gap:28px;align-items:center;background:#f3f4f1;color:#101b1e;border:1px solid #fff;box-shadow:15px 15px 0 #ff6533;transition:transform .3s ease,box-shadow .3s ease}.bh-market-stats>div:nth-child(1){transform:translateX(4%) translateZ(12px)}.bh-market-stats>div:nth-child(2){background:#ff6533;transform:translateX(-3%) translateZ(38px);box-shadow:15px 15px 0 #f3f4f1}.bh-market-stats>div:nth-child(3){background:#e6e8e4;transform:translateX(7%) translateZ(18px);box-shadow:15px 15px 0 #064bea}.bh-market-stats>div:hover{transform:translateX(0) translateY(-7px) translateZ(58px);box-shadow:20px 22px 0 #064bea}.bh-market-stats dt{font-family:Panchang,Arial,sans-serif;font-weight:600;font-size:clamp(56px,5vw,92px);line-height:.88;color:inherit}.bh-market-stats dd{margin:0;font-size:16px;line-height:1.42;font-weight:750;max-width:340px}.bh-market-stats dd a{display:block;margin-top:13px;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:4px;color:inherit}.bh-market-stats>div:nth-child(2) dd a{color:#101b1e}@media(max-width:1100px){.bh-market-signal{grid-template-columns:minmax(250px,.8fr) minmax(420px,1.2fr);gap:5%;padding-inline:5%}.bh-market-signal-copy>p{font-size:17px}.bh-market-stage{min-height:420px}.bh-market-stats>div{min-height:125px;padding:22px;grid-template-columns:110px 1fr;gap:18px}.bh-market-stats dd{font-size:14px}}@media(max-width:800px){.bh-market-signal{display:block;padding:72px 6%}.bh-market-signal:before{right:20%;width:40vw}.bh-market-signal-copy{max-width:600px}.bh-market-stage{min-height:0;margin-top:54px;padding:28px 0 16px}.bh-market-stage-label{top:0;right:0}.bh-market-stats{gap:14px;transform:none}.bh-market-stats:before{inset:18px -12px -18px 12px}.bh-market-stats>div,.bh-market-stats>div:nth-child(1),.bh-market-stats>div:nth-child(2),.bh-market-stats>div:nth-child(3){min-height:0;grid-template-columns:110px 1fr;transform:none;box-shadow:10px 10px 0 #064bea}.bh-market-stats>div:nth-child(2){box-shadow:10px 10px 0 #f3f4f1}.bh-market-stats>div:hover{transform:translateY(-4px);box-shadow:14px 14px 0 #064bea}}@media(max-width:540px){.bh-market-signal{padding-block:64px}.bh-market-signal h2{font-size:42px!important}.bh-market-signal-copy>p{font-size:17px}.bh-market-stage{margin-top:42px}.bh-market-stats>div,.bh-market-stats>div:nth-child(1),.bh-market-stats>div:nth-child(2),.bh-market-stats>div:nth-child(3){padding:22px 18px;grid-template-columns:82px 1fr;gap:14px}.bh-market-stats dt{font-size:48px}.bh-market-stats dd{font-size:14px}.bh-market-stats dd a{font-size:11px}}
.bh-market-signal h2{max-width:none!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance}
@media(max-width:1180px){.bh-market-signal{display:block;padding:82px 7%}.bh-market-signal-copy{max-width:690px}.bh-market-stage{min-height:0;margin-top:58px;padding:30px 0 20px}.bh-market-stage-label{top:0;right:0}.bh-market-stats{gap:16px;transform:none}.bh-market-stats:before{inset:20px -14px -20px 14px}.bh-market-stats>div,.bh-market-stats>div:nth-child(1),.bh-market-stats>div:nth-child(2),.bh-market-stats>div:nth-child(3){transform:none;box-shadow:11px 11px 0 #064bea}.bh-market-stats>div:nth-child(2){box-shadow:11px 11px 0 #f3f4f1}.bh-market-stats>div:hover{transform:translateY(-4px);box-shadow:14px 14px 0 #064bea}}
