mark::before,mark::after{clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mark::before,mark::before{content:" [highlight start] "}.mark::after,mark::after{content:" [highlight end] "}.musiccast{background-color:#232323;padding:0}.musiccast .mc-content{background-color:#fff}.musiccast .mc-content .mc-main-banner{padding-left:0;padding-right:0}.musiccast .mc-content .introduction{display:block}.musiccast .mc-content .introduction .section-image{position:relative;padding-bottom:1rem;padding-left:0;padding-right:0}.musiccast .mc-content .introduction .section-image img{margin:auto;display:block}.musiccast .mc-content .introduction .section-image .mc-intro-text{position:absolute;right:1%;left:24%;top:57%;margin-bottom:1rem}.musiccast .mc-content .introduction .section-image .mc-intro-text h2{font-size:1.3rem;margin-bottom:1rem}.musiccast .mc-content .introduction .section-image .mc-intro-text h2 span{font-weight:bold}.musiccast .mc-content .introduction .section-image .mc-intro-text p{margin-bottom:.5rem}.musiccast .mc-content .introduction .section-image .mc-intro-text .mc-shop{color:#008099;font-weight:bold}.musiccast .mc-content .introduction .mc-intro-text-mobile{margin:1rem 0}.musiccast .mc-content .introduction .mc-intro-text-mobile h2{font-size:1.3rem;margin-bottom:1rem}.musiccast .mc-content .introduction .mc-intro-text-mobile h2 span{font-weight:bold}.musiccast .mc-content .introduction .mc-intro-text-mobile p{margin-bottom:.5rem}.musiccast .mc-content .introduction .mc-intro-text-mobile .mc-shop{color:#008099;font-weight:bold}.musiccast .mc-content .mc-video-section .mc-video{padding-top:1rem}.musiccast .mc-content .mc-info .mc-info-text{padding-bottom:1rem}.musiccast .mc-content .mc-info .mc-info-text h2{font-size:1.3rem;margin-bottom:1rem}.musiccast .mc-content .mc-info .mc-info-text h2 span{font-weight:bold}.musiccast .mc-content .mc-info .mc-info-text p{margin-top:.5rem;margin-bottom:.5rem}.musiccast .mc-content .mc-info .mc-info-image{padding:0}.musiccast .mc-content .streaming{padding:1rem 0rem}.musiccast .mc-content .streaming .mc-info .top{background-color:#e5e5e5;padding-top:1rem}.musiccast .mc-content .streaming .mc-info{background-color:#e5e5e5}.musiccast .mc-content .streaming .mc-info .mc-info-text{padding-left:2rem}.musiccast .mc-content .streaming .mc-info .mc-info-text p span{font-weight:bold}.musiccast .mc-content .streaming .mc-info .mc-info-image{background-color:#e5e5e5}.musiccast .mc-content .mc-family-banner{display:block;padding-top:1.5rem}.musiccast .mc-content .mc-family-banner .image-section{position:relative}.musiccast .mc-content .mc-family-banner .image-section img{margin:auto;display:block;object-fit:none;height:22rem}.musiccast .mc-content .mc-family-banner .image-section .mc-banner-text{position:absolute;right:2%;left:2%;top:7%;text-align:center;color:#fff;padding-bottom:2rem}.musiccast .mc-content .mc-family-banner .image-section .mc-banner-text h2{font-size:4rem}.musiccast .mc-content .mc-family-banner .image-section .mc-banner-text h2 span{color:#008099;font-weight:bold}.musiccast .mc-content .mc-family-banner .image-section .mc-banner-text a{margin-top:1rem}.musiccast .mc-content .app-preview{padding-top:1rem}.musiccast .mc-content .app-preview span{font-weight:bold}@media(min-width: 576px){.musiccast .mc-content .mc-video-section{margin-top:1rem}.musiccast .mc-content .mc-info{margin:0;padding-bottom:.5rem;margin-top:1rem}.musiccast .mc-content .mc-info .mc-info-text.wireless{text-align:center}.musiccast .mc-content .mc-info .mc-info-text.top{text-align:center;padding-bottom:0}.musiccast .mc-content .streaming{background:#e5e5e5;margin-left:-1rem;margin-right:-1rem}.musiccast .mc-content .mc-hifi-info{padding:1rem}.musiccast .mc-content .mc-family-banner{padding-top:0}.musiccast .mc-content .mc-family-banner .image-section img{height:auto}.musiccast .mc-content .mc-family-banner .image-section .mc-banner-text{top:18%}}@media(min-width: 992px){.musiccast .mc-content .introduction .section-image .mc-intro-text{right:15%;left:30%;top:61%}.musiccast .mc-content .introduction .section-image .mc-intro-text h2{font-size:1.85rem}.musiccast .mc-content .mc-info{padding:1rem 7rem}.musiccast .mc-content .mc-info .mc-info-text h2{font-size:1.85rem}.musiccast .mc-content .mc-info .mc-info-text.wireless{padding:0rem 7.5rem}.musiccast .mc-content .streaming .mc-info{padding:1rem 7rem}}
