.care-music{--cm-teal: #173b3b;--cm-teal-soft: #245454;--cm-cream: #f7f5ef;--cm-sage: #edf1eb;--cm-gold: #e2b866;--cm-ink: #203b3a;--cm-muted: #526762;color:var(--cm-ink);background:var(--cm-cream)}.care-music section{position:relative}.care-music .cm-container{width:min(100% - 2.5rem,1120px);margin-inline:auto}.care-music .cm-reading{max-width:800px}.care-music .cm-hero{overflow:hidden;background:var(--cm-teal);color:var(--cm-cream);padding:clamp(4rem,8vw,8rem) 0 clamp(4.5rem,8vw,7rem)}.care-music .cm-hero-inner{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(2.5rem,7vw,7rem)}.care-music .cm-hero-copy{min-width:0}.care-music .cm-hero .cm-kicker{color:var(--cm-gold)}.care-music .cm-kicker,.care-music .cm-label{margin:0;color:#35655a;font-size:.72rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase}.care-music .cm-hero h1{margin:1.6rem 0 0;color:var(--cm-cream);font-family:Fraunces,serif;font-size:clamp(2.65rem,5.3vw,5.25rem);font-weight:400;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.care-music .cm-hero h1 img{height:auto;width:min(100%,260px);max-height:65px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;margin:0}.care-music .cm-hero h1>span:nth-child(1){margin:.7rem 0}.care-music .cm-hero h1>span:last-child{color:#d2ddda;font-size:clamp(1.55rem,2.9vw,2.65rem);line-height:1.15;margin-top:1.05rem}.care-music .cm-hero-intro{color:#d2ddda;max-width:610px;margin:2rem 0 0;font-size:clamp(1rem,1.35vw,1.16rem);font-weight:400;line-height:1.7}.care-music .cm-hero-quote{border-left:2px solid var(--cm-gold);padding-left:1.3rem;margin:2.2rem 0 0}.care-music .cm-hero-quote p:first-child{color:var(--cm-cream);font-family:Fraunces,serif;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:400;line-height:1.3}.care-music .cm-hero-quote p:not(:first-child){color:#d2ddda;line-height:1.6}.care-music .cm-hero-quote p:last-child{color:var(--cm-gold)}.care-music .cm-region{display:inline-flex;align-items:center;gap:.65rem;color:var(--cm-cream);background:#f7f5ef1a;border:1px solid rgba(247,245,239,.22);border-radius:100px;padding:.65rem 1rem;margin-top:1.7rem;font-size:.78rem;line-height:1.4}.care-music .cm-region:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--cm-gold)}.care-music .cm-hero-image{margin:0;align-self:stretch;min-height:520px;overflow:hidden;border-radius:180px 180px 12px 12px;border:6px solid rgba(247,245,239,.12)}.care-music .cm-hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.care-music .cm-hero-image figcaption{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.care-music .cm-video-section{background:var(--cm-cream);padding:clamp(3.5rem,7vw,6rem) 0}.care-music .cm-video-section video,.care-music .cm-youtube iframe{background:var(--cm-teal)}.care-music .cm-video-frame{overflow:hidden;border-radius:1.25rem}.care-music .cm-caption{color:var(--cm-muted);font-size:.82rem;line-height:1.55}.care-music .cm-statement{background:var(--cm-teal);color:var(--cm-cream);padding:clamp(4rem,8vw,7rem) 0}.care-music .cm-statement h2{max-width:900px;margin:.75rem auto 1.5rem;color:var(--cm-cream);font-family:Fraunces,serif;font-size:clamp(2.5rem,5.6vw,5rem);font-weight:400;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.care-music .cm-statement .cm-label{color:var(--cm-gold)}.care-music .cm-statement p:last-child{color:#d2ddda;max-width:700px;margin-inline:auto}.care-music .cm-statement strong{color:var(--cm-cream)}.care-music .cm-section{padding:clamp(4rem,8vw,7rem) 0;background:var(--cm-cream)}.care-music .cm-section.cm-section--sage{background:var(--cm-sage)}.care-music .cm-section.cm-section--deep{background:var(--cm-teal);color:var(--cm-cream)}.care-music .cm-section.cm-section--deep h2,.care-music .cm-section.cm-section--deep h3,.care-music .cm-section.cm-section--deep strong{color:var(--cm-cream)}.care-music .cm-section--deep p:not(.cm-label){color:#d2ddda}.care-music .cm-section.cm-section--deep .cm-label{color:var(--cm-gold)}.care-music .cm-section h2{color:var(--cm-teal);font-family:Fraunces,serif;font-size:clamp(2rem,4vw,3.55rem);font-weight:400;letter-spacing:-.025em;line-height:1.13;text-wrap:balance}.care-music .cm-section h2 span{font-family:Outfit,sans-serif;letter-spacing:0;color:var(--cm-muted)}.care-music .cm-section h3{color:var(--cm-teal);font-family:Fraunces,serif;font-weight:500}.care-music .cm-section p,.care-music .cm-section li{color:var(--cm-muted);line-height:1.7}.care-music .cm-section strong{color:var(--cm-teal)}.care-music .cm-section .cm-label{color:#35655a}.care-music .cm-rule{height:1px;background:#bacdc3}.care-music .cm-section--deep .cm-rule{background:#f7f5ef40}.care-music .cm-icon{color:#35655a}.care-music .cm-section--deep .cm-icon{color:var(--cm-gold)}.care-music .cm-editorial-grid>*{border-top:2px solid var(--cm-gold);padding:1.4rem .6rem 0 0;background:transparent}.care-music .cm-editorial-grid p:first-of-type{color:#35655a}.care-music .cm-highlight{background:#e7ece4;border-left:3px solid var(--cm-gold);padding:1.5rem 1.8rem;border-radius:0 .8rem .8rem 0}.care-music .cm-section--deep .cm-highlight{background:#f7f5ef14;border-color:var(--cm-gold)}.care-music .cm-point{border-color:#c7d5cd}.care-music .cm-point:before{background:var(--cm-gold)}.care-music .cm-photo{border-radius:1.1rem;overflow:hidden}.care-music .cm-photo img{width:100%;height:auto;display:block}.care-music .cm-slideshow{background:var(--cm-cream);padding:0 0 clamp(4rem,8vw,7rem)}.care-music .cm-slideshow-frame{border-radius:1.25rem;background:var(--cm-teal)}.care-music .cm-slide-dot{min-width:28px;min-height:28px;display:grid;place-content:center}.care-music .cm-slide-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:#f7f5ef99}.care-music .cm-slide-dot[aria-current=true]:after{background:var(--cm-gold);width:17px;border-radius:6px}.care-music .cm-slide-dot:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.care-music .cm-offer>*{border-top:2px solid var(--cm-gold);padding:1.5rem 0 0}.care-music .cm-services-list li{border-bottom:1px solid #c7d5cd;padding:.65rem 0}.care-music .cm-section.cm-services{padding-top:0}.care-music .cm-logos .organisation-logos{background:var(--cm-cream);border-color:#c7d5cd}.care-music .cm-testimonials{background:var(--cm-sage)}.care-music .cm-testimonials blockquote{margin:0;padding:1.8rem 0 1.2rem;border-top:2px solid #bacdc3}.care-music .cm-testimonials blockquote p:first-child{color:var(--cm-teal);font-family:Fraunces,serif;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:400;line-height:1.28}.care-music .cm-testimonials blockquote p:nth-child(2){color:var(--cm-muted)}.care-music .cm-testimonials blockquote:last-child{padding:2rem;border-top:0;border-radius:1rem;background:var(--cm-teal)}.care-music .cm-testimonials blockquote:last-child p:first-child{color:var(--cm-gold)}.care-music .cm-testimonials blockquote:last-child p:nth-child(2){color:#d2ddda}.care-music .cm-price-feature{border:2px solid var(--cm-teal);background:var(--cm-cream);border-radius:1rem}.care-music .cm-price-regular{border:1px solid #c7d5cd;background:transparent;border-radius:1rem}.care-music .cm-price-badge{background:var(--cm-gold);color:var(--cm-teal)}.care-music .cm-price-feature p.text-4xl,.care-music .cm-price-regular p.text-4xl{color:var(--cm-teal)}.care-music .cm-price-feature p.text-4xl span,.care-music .cm-price-regular p.text-4xl span{color:var(--cm-muted)}.care-music .cm-contact{background:var(--cm-teal);color:var(--cm-cream)}.care-music .cm-section.cm-contact h2,.care-music .cm-contact p strong{color:var(--cm-cream)}.care-music .cm-contact p:not(.cm-label){color:#d2ddda}.care-music .cm-contact .cm-label{color:var(--cm-gold)}.care-music .cm-contact-card{background:var(--cm-cream);color:var(--cm-teal);border-radius:1.25rem;padding:clamp(1.4rem,4vw,2.5rem)}.care-music .cm-contact-card p,.care-music .cm-contact-card label{color:var(--cm-muted)!important}.care-music .cm-contact-card p:first-child{color:var(--cm-teal)!important}.care-music .cm-contact-card input,.care-music .cm-contact-card textarea{background:#fffdf8;border:1px solid #bacdc3;color:var(--cm-teal);border-radius:.65rem}.care-music .cm-contact-card input:focus,.care-music .cm-contact-card textarea:focus{border-color:#35655a;outline:2px solid var(--cm-gold);outline-offset:2px}.care-music .cm-contact-card a{color:#245454;text-underline-offset:3px}.care-music .cm-action{background:var(--cm-gold);color:var(--cm-teal);border-radius:100px;min-height:48px;transition:background-color .2s ease,transform .2s ease}.care-music .cm-action:hover{background:#f1cc84;transform:translateY(-2px)}.care-music a:focus-visible,.care-music button:focus-visible{outline:2px solid var(--cm-gold);outline-offset:3px}.care-music .cm-footnote{background:var(--cm-cream)}.care-music .cm-footnote a{color:var(--cm-teal);text-underline-offset:3px}@media(max-width:767px){.care-music .cm-hero-inner{grid-template-columns:1fr}.care-music .cm-hero-image{min-height:0;height:min(80vw,420px);border-radius:120px 120px 12px 12px}.care-music .cm-hero h1{font-size:clamp(2rem,8.5vw,3rem)!important;line-height:1.07!important}.care-music .cm-section h2,.care-music .cm-statement h2{font-size:clamp(1.65rem,7vw,2.5rem)!important;line-height:1.16!important}.care-music .cm-container{width:min(100% - 2rem,1120px)}}@media(prefers-reduced-motion:reduce){.care-music .cm-slide-image{transition:none!important}.care-music .cm-action{transition:none}.care-music .cm-action:hover{transform:none}}
