/* Location 2 only: a fixed testimonial beside the video heading. */
#work>.section-heading{align-items:center}
#work>.section-heading>div:first-child{min-width:0;flex:1}
#work .video-proof{flex:0 1 370px;min-width:0;max-width:370px;margin:0;padding:0 0 0 20px;border-left:1px solid #b5985355;scroll-margin-top:35px}
.video-proof-stars{font:22px/1 Arial,sans-serif;letter-spacing:3px;color:#d7b15b;margin-bottom:12px}
.video-proof-quotes{display:grid;position:relative}
.video-proof-item{grid-area:1/1;margin:0;min-width:0;opacity:0;visibility:hidden;pointer-events:none}
.video-proof-item.is-current{visibility:visible}
.video-proof-name{font:600 13px/1.45 Arial,sans-serif;color:#e6ddc8;margin:0 0 7px}
.video-proof-name span{font-weight:400;color:#b5b0a6}
#work .video-proof blockquote{padding:0;margin:0;font:italic 18px/1.5 Georgia,serif;letter-spacing:0;color:#f0ebe1}
#work .video-proof blockquote p{font:inherit;color:inherit;margin:0}
@media(max-width:1000px) and (min-width:701px){#work .video-proof{flex-basis:310px;max-width:310px}#work .video-proof blockquote{font-size:16px}#work>.section-heading{gap:22px}}
@media(max-width:700px){#work>.section-heading{display:block}#work .video-proof{max-width:none;width:100%;box-sizing:border-box;margin-top:22px;padding:0 0 0 14px}#work .video-proof blockquote{font-size:17px;line-height:1.5}.video-proof-stars{font-size:21px;margin-bottom:10px}.video-proof-name{font-size:12px}#work>.section-heading{margin-bottom:22px}}

/* Compact block aligned to the video-heading eyebrow, per Jay’s red box. */
@media(min-width:701px){
 #work>.section-heading{align-items:flex-start}
 #work .video-proof{padding-top:0}
 .video-proof-stars{font-size:18px;letter-spacing:2px;margin-bottom:8px}
 .video-proof-name{font-size:12px;line-height:1.4;margin-bottom:6px}
 #work .video-proof blockquote{font-size:15px;line-height:1.45}
}
