/* The exhibits and their surroundings share one open, full-width space. */
#business{position:relative;width:100%;padding-inline:max(40px,calc((100% - 1440px)/2));isolation:isolate;background:#040911}
#team{isolation:isolate;background:#040911}
.chapter-space{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 72% 55%,#15365465,transparent 65%)}
.chapter-space canvas{position:absolute;top:0;left:0;display:block;width:100%;pointer-events:none;opacity:1}
.chapter-space:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#04091180,transparent 15%,transparent 84%,#040911a0),linear-gradient(90deg,transparent 47%,#04091165 64%,#04091144 87%,transparent)}
#business>.cap-head,#business>.cap-bottom,#team>.team-shell{position:relative;z-index:2}
#business>.cap-track{position:relative;z-index:auto}
#team .team-atmosphere{opacity:.18}
#team .chapter-space{background:radial-gradient(ellipse at 15% 45%,#143b4766,transparent 56%),radial-gradient(ellipse at 92% 75%,#25234265,transparent 54%)}
#team .chapter-space:after{background:linear-gradient(180deg,#04091180,transparent 15%,transparent 85%,#040911bb),linear-gradient(90deg,transparent 22%,#04091122 35%,#04091180 61%,#04091180 84%,transparent)}
#business .cap-copy,#team .team-profile-body{text-shadow:0 1px 8px #040911}
#business .imaging-visual.medical-visual,#business .cap-art{background:transparent;border:0;border-radius:0;box-shadow:none;isolation:auto;overflow:visible}
#business .cap-art:after{content:none}
#business .cap-art{pointer-events:none}
.exhibit-annotation{position:absolute;z-index:1;color:#acd1e4;font-size:11px;letter-spacing:.09em;line-height:1.8;text-shadow:0 1px 8px #040911;white-space:nowrap}
.exhibit-annotation:before{content:"";display:inline-block;width:4px;height:4px;margin:0 8px 2px 0;border:1px solid #c2e6f7;box-shadow:0 0 9px #a8dbff66;transform:rotate(45deg)}
.annotation-1{left:8%;top:11%}.annotation-2{right:7%;top:18%}.annotation-3{left:6%;bottom:19%}.annotation-4{right:7%;bottom:11%}
#business .medical-controls{justify-content:center}
@media(min-width:761px) and (max-width:1150px){#business{padding-inline:24px}}
@media(max-width:760px){
 #business{padding-inline:16px}
 #business .cap-art{height:410px}
 .exhibit-annotation{font-size:10px;letter-spacing:.04em}
 .annotation-1{left:2%;top:7%}.annotation-2{right:1%;top:17%}.annotation-3{left:1%;bottom:19%}.annotation-4{right:2%;bottom:8%}
 #team .team-atmosphere{display:none}
 #team .chapter-space{background:none}
 #team .chapter-space:after{background:linear-gradient(180deg,#04091155,transparent 15%,#04091155 43%,#04091180 82%,#040911bb)}
}
