/* Extracted from approved Richer design-lab.css; brand-only color substitutions. */
.orchestra{position:relative;height:34rem}
.orchestra svg{position:absolute;inset:0;width:100%;height:100%}
.orchestra path{fill:none;stroke:#94b8b6;stroke-width:3;stroke-dasharray:8 10}
.conductor{position:absolute;left:50%;top:47%;translate:-50% -50%;width:10rem;aspect-ratio:1;display:grid;place-items:center;border-radius:46% 54% 62% 38%;background:var(--r);color:#fff;font-size:1.6rem;font-weight:900;box-shadow:0 0 0 2rem #e9f3f1}
.orchestra span{position:absolute;left:var(--x);top:var(--y);width:7.5rem;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#fff;border:2px solid #c6dedb;font-weight:900;color:var(--rd);box-shadow:0 16px 40px #164f591c}
.collage{position:relative;height:36rem}
.person{position:absolute;left:50%;top:50%;translate:-50% -45%;width:10rem;height:18rem}
.person i{display:block;width:6rem;aspect-ratio:1;margin:auto;border-radius:50%;background:var(--rd)}
.person:after{content:"";display:block;width:10rem;height:11rem;border-radius:5rem 5rem 1rem 1rem;background:var(--r)}
.person b{position:absolute;bottom:2rem;left:0;right:0;text-align:center;color:#fff;z-index:2}
.paper{position:absolute;width:9rem;height:6rem;display:grid;place-items:center;background:#fff;border:2px solid #c6dedb;font-weight:900;color:var(--r);box-shadow:0 20px 40px #164f591f}
.p1{left:6%;top:8%;transform:rotate(-12deg)}
.p2{right:8%;top:4%;transform:rotate(9deg)}
.p3{left:0;top:52%;transform:rotate(6deg)}
.p4{right:2%;top:48%;transform:rotate(-8deg)}
.p5{left:20%;bottom:0;transform:rotate(12deg)}
.p6{right:21%;bottom:1%;transform:rotate(-5deg)}
.scribble{position:absolute;inset:5%;border:5px solid #94b8b6;border-radius:46% 54% 63% 37%;transform:rotate(12deg);opacity:.4}