.scs-construction .media-story .compare-fallback-links{flex-wrap:wrap;gap:8px 20px;width:100%;display:flex}.scs-construction .media-story .compare-fallback-links a{align-items:center;min-height:44px;display:inline-flex}.scs-construction .media-story .hero-comparison[data-enhanced=false] .compare-scene{grid-template-columns:1fr 1fr;gap:3px;display:grid}.scs-construction .media-story .hero-comparison[data-enhanced=false] .compare-photo{object-fit:contain;clip-path:none;min-width:0;position:static}.concrete-parent-page .hero-comparison[data-variant=embedded]{color:#fff;width:100%;height:100%;margin:0;position:relative}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-scene{isolation:isolate;background:var(--navy);width:100%;height:100%;position:relative;overflow:hidden}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-photo{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-before{object-position:var(--before-focus,50% 50%)}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-after{object-position:var(--after-focus,50% 50%);clip-path:inset(0 0 0 var(--split))}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-label{z-index:2;background:var(--navy);color:#fff;pointer-events:none;padding:6px 11px;font-size:13px;font-weight:600;line-height:1.3;position:absolute;top:16px}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-label-before{left:16px}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-label-after{right:16px}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-divider{z-index:2;left:var(--split);pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-grip{left:clamp(27px, var(--split), calc(100% - 27px));z-index:2;width:52px;height:52px;color:var(--navy);pointer-events:none;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:48%;transform:translate(-50%,-50%);box-shadow:0 4px 18px #04172f55}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-range{z-index:3;opacity:0;cursor:ew-resize;touch-action:pan-y;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-range:focus-visible~.compare-grip{outline:3px solid var(--gold);outline-offset:5px}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-scene:has(.compare-range:focus-visible){outline:3px solid var(--gold);outline-offset:-3px}.concrete-parent-page .hero-comparison[data-variant=embedded][data-enhanced=false] .compare-scene{grid-template-columns:1fr 1fr;gap:3px;display:grid}.concrete-parent-page .hero-comparison[data-variant=embedded][data-enhanced=false] .compare-photo{object-fit:contain;clip-path:none;min-width:0;position:static}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-foot:not(.sr-only){z-index:4;background:var(--navy);padding:12px 16px;font-size:13px;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-foot:not(.sr-only)>span{display:block}.concrete-parent-page .hero-comparison[data-variant=embedded] .compare-fallback-links a{align-items:center;min-height:44px;margin-right:16px;text-decoration:underline;display:inline-flex}
