:where(.musicians-service) button,:where(.musicians-service) select,:where(.musicians-service) textarea{font:inherit}:where(.musicians-service) button{cursor:pointer}:where(.musicians-service) .btn{border:0;cursor:pointer}:where(.musicians-service) [hidden]{display:none!important}:where(.musicians-service) .service-hero{--hero-image-position:right center;--hero-image-offset-x:0px;--hero-mobile-image-position:72% center;min-height:100svh}:where(.musicians-service) .service-hero .hero-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;filter:none}:where(.musicians-service) .service-hero .hero-c{max-width:530px}:where(.musicians-service) .service-hero h1{font-size:clamp(54px,6.1vw,86px);line-height:1.01}:where(.musicians-service) .service-hero .sub{font-family:var(--font-sans);font-style:normal;font-size:17px;line-height:1.8;max-width:42ch}:where(.musicians-service) .service-hero .hero-proof{max-width:530px}:where(.musicians-service) .service-hero .hero-cta{gap:12px;margin-top:30px}:where(.musicians-service) .service-caption{position:absolute;right:40px;bottom:26px;z-index:3;font-size:11px;color:var(--ink-soft);background:var(--bg);padding:7px 12px;border-radius:4px}:where(.musicians-service) .service-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}:where(.musicians-service) .service-intro .big{max-width:560px}:where(.musicians-service) .service-intro .section-copy{margin:0;padding-top:30px}:where(.musicians-service) .section-copy{font-size:16px;line-height:1.85;color:var(--ink-soft);max-width:620px;margin-top:22px}:where(.musicians-service) .section-copy p+p{margin-top:14px}:where(.musicians-service) .section-label{margin-bottom:20px}:where(.musicians-service) .section-top{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:38px}:where(.musicians-service) .section-top .big{max-width:700px}:where(.musicians-service) .section-top .ghost{flex-shrink:0}:where(.musicians-service) .event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;border-top:1px solid var(--line);border-left:1px solid var(--line)}:where(.musicians-service) .event-choice{display:flex;flex-direction:column;align-items:start;text-align:left;gap:14px;min-height:178px;padding:24px;background:transparent;color:var(--ink);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .16s,box-shadow .16s}@media (hover:hover){:where(.musicians-service) .event-choice:hover{background:color-mix(in srgb,var(--gold) 14%,var(--panel));box-shadow:inset 0 0 0 1px var(--gold)}}:where(.musicians-service) .event-choice:focus-visible{background:color-mix(in srgb,var(--gold) 14%,var(--panel));outline:2px solid var(--gold);outline-offset:-2px}:where(.musicians-service) .event-choice:active{background:color-mix(in srgb,var(--gold) 20%,var(--panel))}@media(prefers-reduced-motion:reduce){:where(.musicians-service) .event-choice{transition:none}}:where(.musicians-service) .event-choice .event-number{font-size:11px;letter-spacing:.15em;color:var(--ink-muted)}:where(.musicians-service) .event-choice h3{font:600 29px/1.08 var(--font-heading)}:where(.musicians-service) .event-choice p{font-size:13px;line-height:1.8;color:var(--ink-soft)}:where(.musicians-service) .service-aside{display:flex;justify-content:space-between;gap:28px;align-items:center;border-bottom:1px solid var(--line);padding:24px 0;color:var(--ink-soft);font-size:14px}:where(.musicians-service) .service-aside button{flex-shrink:0}:where(.musicians-service) .service-process{background:var(--bg2)}:where(.musicians-service) .service-process .steps{margin-top:44px}:where(.musicians-service) .service-list{list-style:none;margin-top:28px;border-top:1px solid var(--line)}:where(.musicians-service) .service-list li{padding:20px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:38px 1fr;gap:10px}:where(.musicians-service) .service-list .number{font-size:12px;color:var(--ink-muted);padding-top:5px}:where(.musicians-service) .service-list h3{font:600 25px/1.2 var(--font-heading)}:where(.musicians-service) .service-list p{margin-top:6px;font-size:14px;line-height:1.75;color:var(--ink-soft)}:where(.musicians-service) .service-editorial{display:grid;grid-template-columns:1fr 1.05fr;grid-template-areas:"media heading" "media details";column-gap:64px;row-gap:0;align-items:start}:where(.musicians-service) .service-editorial-heading{grid-area:heading;align-self:end}:where(.musicians-service) .service-editorial>figure{grid-area:media}:where(.musicians-service) .service-editorial-details{grid-area:details}:where(.musicians-service) .service-photo{aspect-ratio:1;width:100%;height:auto;object-fit:cover;object-position:center;border-radius:12px}:where(.musicians-service) .service-photo-caption{font-size:12px;color:var(--ink-muted);margin-top:12px}:where(.musicians-service) .service-audio{margin-top:22px;border-top:1px solid var(--line);padding-top:4px}:where(.musicians-service) .service-audio .atmosphere-transport{gap:14px}:where(.musicians-service) .service-audio .atmosphere-transport .btn{width:48px;height:48px;min-height:48px;padding:0;border-radius:50%}:where(.musicians-service) .service-audio .atmosphere-performer{flex:1}:where(.musicians-service) .service-audio .service-audio-note{font-size:12px;color:var(--ink-soft);line-height:1.7}:where(.musicians-service) .service-audio .icbtn{width:44px;height:44px;border-radius:50%;flex-shrink:0}:where(.musicians-service) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.musicians-service) dialog#sound-settings:not([open]){display:none}:where(.musicians-service) dialog#sound-settings{color:var(--ink)}:where(.musicians-service) .service-people .mimg{aspect-ratio:4/4.2}:where(.musicians-service) .service-people .mimg img{object-position:top}:where(.musicians-service) .service-people .mcard .mcat{color:var(--ink-soft)}:where(.musicians-service) .service-people .mcard{cursor:pointer;text-align:left;color:var(--ink);padding:0;font:inherit}:where(.musicians-service) .service-callout{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:25px 0;margin-top:32px;border-block:1px solid var(--line)}:where(.musicians-service) .service-callout p{font-size:14px;color:var(--ink-soft);max-width:620px}:where(.musicians-service) .profile-entry .about-img.profile-armen{aspect-ratio:1}:where(.musicians-service) #finder .quiz-fields small{font-size:11px;font-weight:400;line-height:1.5;color:var(--ink-muted)}:where(.musicians-service) .service-footer{display:flex;justify-content:space-between;gap:22px;padding:30px 0;font-size:12px;color:var(--ink-muted)}:where(.musicians-service) .service-footer a{text-decoration:underline;text-underline-offset:4px}:where(.musicians-service) .catalog-intro{padding-bottom:42px}:where(.musicians-service) .catalog-intro .hero-cta{margin-top:28px}:where(.musicians-service) .catalog-filters{display:flex;justify-content:space-between;gap:24px;margin-bottom:26px;align-items:center}:where(.musicians-service) .catalog-filters .chipset{flex-wrap:wrap}:where(.musicians-service) .catalog-count{font-size:12px;white-space:nowrap;color:var(--ink-muted)}:where(.musicians-service) .catalog-results{padding-top:36px!important}:where(.musicians-service) .profile-copy .label{margin-bottom:16px}:where(.musicians-service) .profile-copy h1{font:600 clamp(44px,5vw,70px)/1.05 var(--font-heading)}:where(.musicians-service) .profile-copy p{font-size:16px}:where(.musicians-service) .profile-copy .profile-note{font-size:12px;color:var(--ink-muted)}:where(.musicians-service) .profile-entry{align-items:start}:where(.musicians-service) .profile-entry .about-img{aspect-ratio:4/5}:where(.musicians-service) .profile-entry .about-img img{object-position:top}:where(.musicians-service) dialog#finder:not([open]){display:none}:where(.musicians-service) dialog.modal[open]{margin:0}:where(.musicians-service) dialog::backdrop{background:rgba(8,6,4,.74);backdrop-filter:blur(7px)}:where(.musicians-service) #finder .quiz-header-label{letter-spacing:.08em}:where(.musicians-service) #finder .quiz-title{padding-right:0}:where(.musicians-service) #finder .quiz-sidebar h3{font:600 28px/1.1 var(--font-heading);margin-top:14px}:where(.musicians-service) #finder .quiz-sidebar p{font-size:12px;color:var(--ink-soft);line-height:1.8;margin-top:12px}:where(.musicians-service) #finder .quiz-sidebar .sidebar-rule{border-top:1px solid var(--line);padding-top:20px;margin-top:auto}:where(.musicians-service) #finder .quiz-sidebar .sidebar-rule h3{font-size:24px}:where(.musicians-service) #finder .quiz-answer-label{font-size:13px}:where(.musicians-service) #finder .quiz-answer:has(input:checked){border-color:var(--gold);background:var(--bg2)}:where(.musicians-service) #finder .quiz-answer:has(input:checked) .quiz-radio{background:var(--gold);border-color:var(--gold)}:where(.musicians-service) #finder .quiz-description{font-size:13px}:where(.musicians-service) #finder .quiz-fields{margin:22px 0;grid-template-columns:1fr}:where(.musicians-service) #finder .quiz-fields.two{grid-template-columns:1fr 1fr}:where(.musicians-service) #finder .quiz-fields select,:where(.musicians-service) #finder .quiz-fields textarea{width:100%;max-width:100%;min-width:0;padding:12px;border:1px solid var(--ink-muted);border-radius:8px;background:var(--bg);color:var(--ink);font:inherit;font-size:16px}:where(.musicians-service) #finder textarea{resize:vertical;min-height:85px}:where(.musicians-service) #finder .inline-check{display:flex;align-items:start;gap:10px;font-size:12px;line-height:1.6;color:var(--ink-soft);margin:14px 0}:where(.musicians-service) #finder .inline-check input{flex:0 0 18px;width:18px;height:18px;min-height:0;margin-top:2px;padding:0;accent-color:var(--gold)}:where(.musicians-service) #finder .quiz-answers{margin-top:20px;margin-bottom:18px}:where(.musicians-service) #finder .quiz-answer-cards{gap:10px}:where(.musicians-service) #finder .quiz-answer-label{min-height:58px;padding:12px}:where(.musicians-service) #finder .quiz-navigation{gap:12px}:where(.musicians-service) #finder .quiz-navigation .quiz-text-button{font-size:12px}:where(.musicians-service) #finder .demo-note{font-size:11px;color:var(--ink-muted);line-height:1.6;margin-top:12px}:where(.musicians-service) #finder .brief-summary{margin:20px 0;border-top:1px solid var(--line);font-size:12px}:where(.musicians-service) #finder .brief-summary div{display:grid;grid-template-columns:100px 1fr;gap:16px;border-bottom:1px solid var(--line);padding:9px 0}:where(.musicians-service) #finder dt{color:var(--ink-muted)}:where(.musicians-service) #finder dd{overflow-wrap:anywhere}:where(.musicians-service) #finder .quiz-form{margin:0}:where(.musicians-service) #finder .quiz-screen>.ghost{margin-top:12px}:where(.musicians-service) #finder .form-error{font-size:12px;color:var(--ink);margin-top:10px}@media(min-width:961px){:where(.musicians-service) .service-hero .hero-photo{inset:80px 0 0}:where(.musicians-service) .service-hero .hero-photo img{inset:0;width:100%;height:100%;object-fit:contain;object-position:center;transform:none;mask-image:none}:where(.musicians-service) .service-hero .hero-photo:after{background:linear-gradient(90deg,var(--bg) 5%,color-mix(in srgb,var(--bg) 94%,transparent) 30%,color-mix(in srgb,var(--bg) 45%,transparent) 45%,transparent 65%),linear-gradient(180deg,var(--bg),transparent 12%),linear-gradient(0deg,var(--bg),transparent 18%)}}@media(max-width:1050px){:where(.musicians-service) .service-editorial{column-gap:40px}:where(.musicians-service) .service-intro{gap:40px}}@media(min-width:961px) and (max-width:1100px){:where(.musicians-service) .service-hero .hero-photo img{object-position:65% center;transform:none}:where(.musicians-service) .service-hero .hero-photo:after{background:linear-gradient(90deg,var(--bg) 5%,color-mix(in srgb,var(--bg) 94%,transparent) 42%,color-mix(in srgb,var(--bg) 80%,transparent) 62%,transparent 90%)}}@media(max-width:960px){:where(.musicians-service) .service-caption{position:static;padding:12px 22px;border-radius:0;text-align:right}:where(.musicians-service) .service-hero .hero-c{max-width:650px}:where(.musicians-service) .service-hero .hero-photo img{transform:none}:where(.musicians-service) .service-hero h1{max-width:650px}:where(.musicians-service) .event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.musicians-service) .service-intro{grid-template-columns:1fr;gap:18px}:where(.musicians-service) .service-intro .section-copy{padding:0}}@media(max-width:720px){:where(.musicians-service) .service-hero{padding-top:112px}:where(.musicians-service) .service-hero h1{font-size:55px}:where(.musicians-service) .service-hero .sub{font-size:15px}:where(.musicians-service) .service-editorial,:where(.musicians-service) .service-intro{grid-template-columns:1fr}:where(.musicians-service) .service-editorial{grid-template-areas:"heading" "media" "details";gap:28px}:where(.musicians-service) .section-top{display:block}:where(.musicians-service) .section-top .ghost{margin-top:22px}:where(.musicians-service) .event-choice{padding:20px;min-height:160px}:where(.musicians-service) .event-choice h3{font-size:27px}:where(.musicians-service) .service-aside,:where(.musicians-service) .service-callout{align-items:start;flex-direction:column;gap:18px}:where(.musicians-service) .service-footer{flex-direction:column;gap:8px}:where(.musicians-service) .catalog-filters{align-items:start;flex-direction:column;gap:14px}:where(.musicians-service) #finder .quiz-fields.two{grid-template-columns:1fr}:where(.musicians-service) #finder .quiz-answer-label{font-size:12px}:where(.musicians-service) #finder .quiz-navigation{flex-wrap:wrap}:where(.musicians-service) #finder .quiz-pane{padding:22px}:where(.musicians-service) .profile-entry>.about-img{order:2}}@media(max-width:420px){:where(.musicians-service) .event-grid{grid-template-columns:1fr}:where(.musicians-service) .event-choice{min-height:0;gap:8px;padding:18px 20px}:where(.musicians-service) .event-choice .event-number{display:none}:where(.musicians-service) .service-hero h1{font-size:48px}:where(.musicians-service) .service-hero .hero-cta{align-items:stretch;flex-direction:column}:where(.musicians-service) .service-hero .hero-cta>*{width:100%}}@media(max-width:960px){:where(.musicians-service) .service-hero{min-height:100svh;padding-block:124px 72px}:where(.musicians-service) .service-hero .hero-photo{position:absolute;inset:72px 0 0;aspect-ratio:auto}:where(.musicians-service) .service-hero .hero-photo img{width:100%;object-fit:cover;object-position:70% center;mask-image:none}:where(.musicians-service) .service-hero .hero-photo:after{background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 92%,transparent),color-mix(in srgb,var(--bg) 72%,transparent)),linear-gradient(0deg,var(--bg),transparent 65%)}:where(.musicians-service) .service-caption{position:absolute;right:22px;bottom:20px;padding:6px 10px;background:var(--bg);font-size:10px}:where(.musicians-service) .service-hero .hero-c{padding-bottom:0}}@media(prefers-reduced-motion:reduce){:where(.musicians-service) *,:where(.musicians-service) :after,:where(.musicians-service) :before{animation:none!important;transition:none!important}}:where(.musicians-service) .service-caption{bottom:96px}@media(max-width:960px){:where(.musicians-service) .service-caption{left:22px;right:auto;bottom:20px}}:where(.musicians-service) #finder #contact-form .quiz-fields{margin:16px 0 0}:where(.musicians-service) #finder #contact-form .inline-check{margin:0}:where(.musicians-service) #finder #contact-form .demo-note{margin:0}:where(.musicians-service) #finder #contact-error:empty{display:none}@media(min-width:601px){:where(.musicians-service) #finder #contact-form .quiz-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}:where(.musicians-service) .service-agencies .service-list{margin-top:0}:where(.musicians-service) .service-agencies .section-copy{padding-top:0;margin-top:24px}:where(.musicians-service) .service-agencies .btns{margin-top:28px}:where(.musicians-service) dialog#agency-dialog:not([open]){display:none}:where(.musicians-service) #agency-dialog{color:var(--ink);max-width:620px;max-height:calc(100dvh - 32px)}:where(.musicians-service) #agency-dialog .agency-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:where(.musicians-service) #agency-dialog .agency-field{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--ink-soft)}:where(.musicians-service) #agency-dialog .agency-wide{grid-column:1/-1}:where(.musicians-service) #agency-dialog input:not([type=checkbox]){width:100%;min-width:0}:where(.musicians-service) #agency-dialog textarea{background:color-mix(in srgb,var(--bg) 55%,transparent);border:1px solid var(--ink-muted);color:var(--ink);padding:14px 16px;border-radius:9px;font:inherit;font-size:16px;resize:vertical;min-height:90px}:where(.musicians-service) #agency-dialog textarea::placeholder{color:var(--ink-muted)}:where(.musicians-service) #agency-dialog textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px}:where(.musicians-service) #agency-dialog .agency-demo{font-size:12px;line-height:1.6;color:var(--ink-muted)}:where(.musicians-service) #agency-dialog .agency-error{font-size:13px;color:var(--ink)}:where(.musicians-service) #agency-dialog .agency-error:empty{display:none}:where(.musicians-service) #agency-dialog .agency-summary{margin:22px 0;border-top:1px solid var(--line)}:where(.musicians-service) #agency-dialog .agency-summary div{padding:12px 0;border-bottom:1px solid var(--line)}:where(.musicians-service) #agency-dialog dt{font-size:12px;color:var(--ink-muted)}:where(.musicians-service) #agency-dialog dd{font-size:15px;margin-top:4px;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:600px){:where(.musicians-service) #agency-dialog{padding:28px 22px}:where(.musicians-service) #agency-dialog .agency-fields{grid-template-columns:1fr}:where(.musicians-service) .service-agencies .service-list{margin-top:20px}}:where(.musicians-service) #agency-dialog .lead-consent{display:flex;align-items:flex-start;gap:10px;margin:4px 0;font-size:13px;line-height:1.6;text-align:left}:where(.musicians-service) #agency-dialog .lead-consent input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:4px 0 0;padding:0;accent-color:var(--gold)}:where(.musicians-service) #finder .date-field.is-disabled{color:var(--ink-muted)}:where(.musicians-service) #finder .date-field.is-disabled input{background:color-mix(in srgb,var(--ink) 9%,var(--bg));border-color:var(--line-strong);color:var(--ink-muted);opacity:.55;cursor:not-allowed;filter:grayscale(1)}:where(.musicians-service) #finder .lead-consent{display:flex;align-items:flex-start;gap:10px;margin:4px 0;font-size:11px;line-height:1.6}:where(.musicians-service) #finder .lead-consent input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:4px 0 0;padding:0;accent-color:var(--gold)}:where(.musicians-service) #finder .lead-consent a{text-decoration:underline;text-underline-offset:3px}:where(.musicians-service) #finder textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px}:where(.musicians-service) #process .steps{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.musicians-service) #finder[open]{display:flex;flex-direction:column}:where(.musicians-service) #finder .quiz-header{flex-shrink:0}:where(.musicians-service) #finder .quiz-layout{min-height:0;overflow:hidden}:where(.musicians-service) #finder .quiz-pane{display:flex;flex-direction:column;padding:0;overflow:hidden}:where(.musicians-service) #finder .quiz-screen{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px 32px;scroll-padding-block:20px;scrollbar-width:thin}:where(.musicians-service) #finder .quiz-navigation{flex-shrink:0;padding:14px 32px;background:var(--panel);margin-top:0;flex-wrap:nowrap}:where(.musicians-service) #finder .quiz-navigation .quiz-text-button{flex-shrink:0}:where(.musicians-service) #finder .quiz-screen>.quiz-description:last-child{margin-bottom:12px}@media(max-width:720px){:where(.musicians-service) #agencies,:where(.musicians-service) #approach,:where(.musicians-service) #musicians,:where(.musicians-service) #occasions,:where(.musicians-service) #process{padding-block:64px}:where(.musicians-service) .service-editorial .service-list{margin-top:0}:where(.musicians-service) #musicians .mimg{aspect-ratio:4/3}:where(.musicians-service) #musicians .mimg img{object-position:center top}:where(.musicians-service) #process .steps{grid-template-columns:1fr;gap:0;margin-top:28px}:where(.musicians-service) #process .step{display:grid;grid-template-columns:36px 1fr;column-gap:14px;padding:20px 0}:where(.musicians-service) #process .step .sn{grid-row:1/3;font-size:30px}:where(.musicians-service) #process .step h3{margin-top:0}:where(.musicians-service) #process .step p{grid-column:2;margin-top:8px}:where(.musicians-service) #finder .quiz-screen{padding:22px}:where(.musicians-service) #finder .quiz-navigation{padding:12px 22px max(12px,env(safe-area-inset-bottom));gap:10px}:where(.musicians-service) #finder .quiz-next{min-width:0}:where(.musicians-service) #finder .quiz-pane{max-height:calc(100dvh - 82px)}:where(.musicians-service) .service-hero .service-caption{top:calc(78px + clamp(240px,65vw,390px) - 35px);bottom:auto;left:auto;right:14px}}@media(max-width:360px){:where(.musicians-service) #finder .quiz-navigation{padding-inline:14px;gap:8px}:where(.musicians-service) #finder .quiz-navigation .quiz-text-button{font-size:11px}:where(.musicians-service) #finder .quiz-next{padding-inline:12px}}body:has(.musicians-service dialog[open]){overflow:hidden}.musicians-service .hero-photo{top:78px}.musicians-service .service-hero{scroll-margin-top:78px}@media(min-width:721px) and (max-width:960px){:where(.musicians-service) .service-hero .hero-photo img{object-fit:contain;object-position:center}}:where(.musicians-service) #finder .quiz-details-note{grid-column:1/-1}