.real-studio-block,.real-studio-mini{width:calc(100% - 48px);max-width:1100px;margin:36px auto 44px;padding:0;clear:both}.real-studio-lead{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:32px;align-items:center}.real-studio-block h2,.real-studio-mini h2{font-size:clamp(34px,3.7vw,48px);line-height:1.08;margin:0 0 18px}.real-studio-block h2 span{color:var(--lime)}.real-studio-block p,.real-studio-mini p{max-width:600px;color:#bec5b5}.real-studio-block .eyebrow,.real-studio-mini .eyebrow{color:var(--lime);font-size:11px;margin-bottom:16px}.real-photo{margin:0;overflow:hidden;border-radius:10px;background:#191e16;min-width:0}.real-photo img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.43) brightness(.94) contrast(1.04)}.real-workstation img{object-position:50% 52%}.real-microphone img{object-position:51% 38%}.real-mixer img{object-position:50% 56%}.real-instruments img{object-position:60% 46%}.real-studio-lead>.real-photo{height:330px}.real-studio-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.real-studio-details .real-photo img{height:200px}.real-photo figcaption{padding:12px 16px;font-size:13px;color:#d5ff45;border-top:1px solid #343d2c}.real-photo-note{font-size:13px}.real-studio-mini{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:30px;border-top:1px solid #343831;padding-top:28px}.real-studio-mini>.real-photo{height:245px}.real-studio-mini a{color:#d5ff45}.real-studio-mini a.button{color:#111310}.real-inline{float:right;width:38%;max-width:340px;height:220px;margin:0 0 22px 28px}.story-recording,.remote-service{display:flow-root}.real-studio-details .real-instruments img{object-position:60% 52%}@media(min-width:1800px){.real-studio-block,.real-studio-mini{max-width:1100px}}@media(max-width:760px){.real-studio-block,.real-studio-mini{width:calc(100% - 36px);margin-block:28px}.real-studio-lead,.real-studio-mini{grid-template-columns:1fr;gap:22px}.real-studio-lead>.real-photo{height:240px}.real-studio-details{grid-template-columns:1fr;gap:18px}.real-studio-details .real-photo img{height:220px}.real-studio-mini>.real-photo{height:220px}.real-inline{float:none;width:100%;max-width:none;height:210px;margin:0 0 24px}.real-studio-block h2,.real-studio-mini h2{font-size:36px}}
