:where(.musicians-service) button,:where(.musicians-service) select,:where(.musicians-service) textarea{font:inherit}:where(.musicians-service) button{cursor:pointer}:where(.musicians-service) .btn{cursor:pointer;border:0}: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:68% center;min-height:100svh}:where(.musicians-service) .service-hero .hero-photo img{object-fit:cover;object-position:65% center;filter:none;width:100%;height:100%;position:absolute;inset:0}: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);max-width:42ch;font-size:17px;font-style:normal;line-height:1.8}: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{z-index:3;color:var(--ink-soft);background:var(--bg);border-radius:4px;padding:7px 12px;font-size:11px;position:absolute;bottom:26px;right:40px}:where(.musicians-service) .service-intro{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}: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{color:var(--ink-soft);max-width:620px;margin-top:22px;font-size:16px;line-height:1.85}:where(.musicians-service) .section-copy p+p{margin-top:14px}:where(.musicians-service) .section-label{margin-bottom:20px}:where(.musicians-service) .section-top{justify-content:space-between;align-items:end;gap:28px;margin-bottom:38px;display:flex}:where(.musicians-service) .section-top .big{max-width:700px}:where(.musicians-service) .section-top .ghost{flex-shrink:0}:where(.musicians-service) .event-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}:where(.musicians-service) .event-choice{text-align:left;min-height:178px;color:var(--ink);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;flex-direction:column;align-items:start;gap:14px;padding:24px;transition:background .16s,box-shadow .16s;display:flex}@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{letter-spacing:.15em;color:var(--ink-muted);font-size:11px}:where(.musicians-service) .event-choice h3{font:600 29px/1.08 var(--font-heading)}:where(.musicians-service) .event-choice p{color:var(--ink-soft);font-size:13px;line-height:1.8}:where(.musicians-service) .service-aside{border-bottom:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:28px;padding:24px 0;font-size:14px;display:flex}: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{border-top:1px solid var(--line);margin-top:28px;list-style:none}:where(.musicians-service) .service-list li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:10px;padding:20px 0;display:grid}:where(.musicians-service) .service-list .number{color:var(--ink-muted);padding-top:5px;font-size:12px}:where(.musicians-service) .service-list h3{font:600 25px/1.2 var(--font-heading)}:where(.musicians-service) .service-list p{color:var(--ink-soft);margin-top:6px;font-size:14px;line-height:1.75}:where(.musicians-service) .service-editorial{grid-template-columns:1fr 1.05fr;grid-template-areas:"media heading""media details";align-items:start;gap:0 64px;display:grid}: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;object-fit:cover;object-position:center;border-radius:12px;width:100%;height:auto}:where(.musicians-service) .service-photo-caption{color:var(--ink-muted);margin-top:12px;font-size:12px}:where(.musicians-service) .service-audio{border-top:1px solid var(--line);margin-top:22px;padding-top:4px}:where(.musicians-service) .service-audio .atmosphere-transport{gap:14px}:where(.musicians-service) .service-audio .atmosphere-transport .btn{border-radius:50%;width:48px;height:48px;min-height:48px;padding:0}:where(.musicians-service) .service-audio .atmosphere-performer{flex:1}:where(.musicians-service) .service-audio .service-audio-note{color:var(--ink-soft);font-size:12px;line-height:1.7}:where(.musicians-service) .service-audio .icbtn{border-radius:50%;flex-shrink:0;width:44px;height:44px}:where(.musicians-service) .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}: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);font:inherit;padding:0}:where(.musicians-service) .service-callout{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:32px;padding:25px 0;display:flex}:where(.musicians-service) .service-callout p{color:var(--ink-soft);max-width:620px;font-size:14px}:where(.musicians-service) .profile-entry .about-img.profile-armen{aspect-ratio:1}:where(.musicians-service) #finder .quiz-fields small{color:var(--ink-muted);font-size:11px;font-weight:400;line-height:1.5}:where(.musicians-service) .service-footer{color:var(--ink-muted);justify-content:space-between;gap:22px;padding:30px 0;font-size:12px;display:flex}:where(.musicians-service) .service-footer a{text-underline-offset:4px;text-decoration:underline}:where(.musicians-service) .catalog-intro{padding-bottom:42px}:where(.musicians-service) .catalog-intro .hero-cta{margin-top:28px}:where(.musicians-service) .catalog-filters{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}:where(.musicians-service) .catalog-filters .chipset{flex-wrap:wrap}:where(.musicians-service) .catalog-count{white-space:nowrap;color:var(--ink-muted);font-size:12px}: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{color:var(--ink-muted);font-size:12px}: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{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080604bd}: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{color:var(--ink-soft);margin-top:12px;font-size:12px;line-height:1.8}:where(.musicians-service) #finder .quiz-sidebar .sidebar-rule{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}: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{grid-template-columns:1fr;margin:22px 0}: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{border:1px solid var(--ink-muted);background:var(--bg);width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:12px;font-size:16px}:where(.musicians-service) #finder textarea{resize:vertical;min-height:85px}:where(.musicians-service) #finder .inline-check{color:var(--ink-soft);align-items:start;gap:10px;margin:14px 0;font-size:12px;line-height:1.6;display:flex}:where(.musicians-service) #finder .inline-check input{width:18px;height:18px;min-height:0;accent-color:var(--gold);flex:0 0 18px;margin-top:2px;padding:0}: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{color:var(--ink-muted);margin-top:12px;font-size:11px;line-height:1.6}:where(.musicians-service) #finder .brief-summary{border-top:1px solid var(--line);margin:20px 0;font-size:12px}:where(.musicians-service) #finder .brief-summary div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:16px;padding:9px 0;display:grid}: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{color:var(--ink);margin-top:10px;font-size:12px}@media (min-width:961px){:where(.musicians-service) .service-hero .hero-photo{inset:80px 0 0}:where(.musicians-service) .service-hero .hero-photo img{object-fit:cover;object-position:left center;width:100%;height:100%;inset:0;transform:translate(8%);-webkit-mask-image: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%)}}@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:30% center;transform:translate(4%)}: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{text-align:right;border-radius:0;padding:12px 22px;position:static}: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-intro,:where(.musicians-service) .service-editorial{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{min-height:160px;padding:20px}:where(.musicians-service) .event-choice h3{font-size:27px}:where(.musicians-service) .service-aside,:where(.musicians-service) .service-callout{flex-direction:column;align-items:start;gap:18px}:where(.musicians-service) .service-footer{flex-direction:column;gap:8px}:where(.musicians-service) .catalog-filters{flex-direction:column;align-items:start;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{gap:8px;min-height:0;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{flex-direction:column;align-items:stretch}: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{aspect-ratio:auto;position:absolute;inset:72px 0 0}:where(.musicians-service) .service-hero .hero-photo img{object-fit:cover;object-position:70% center;width:100%;-webkit-mask-image:none;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{background:var(--bg);padding:6px 10px;font-size:10px;position:absolute;bottom:20px;right:22px}:where(.musicians-service) .service-hero .hero-c{padding-bottom:0}}@media (prefers-reduced-motion:reduce){:where(.musicians-service) *,:where(.musicians-service) :before,:where(.musicians-service) :after{transition:none!important;animation:none!important}}:where(.musicians-service) .service-caption{bottom:96px}@media (max-width:960px){:where(.musicians-service) .service-caption{bottom:20px;left:22px;right:auto}}:where(.musicians-service) #finder #contact-form .quiz-fields{margin:16px 0 0}:where(.musicians-service) #finder #contact-form .inline-check,: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{margin-top:24px;padding-top:0}: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{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:where(.musicians-service) #agency-dialog .agency-field{color:var(--ink-soft);flex-direction:column;gap:7px;font-size:13px;display:flex}: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);font:inherit;resize:vertical;border-radius:9px;min-height:90px;padding:14px 16px;font-size:16px}: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{color:var(--ink-muted);font-size:12px;line-height:1.6}:where(.musicians-service) #agency-dialog .agency-error{color:var(--ink);font-size:13px}:where(.musicians-service) #agency-dialog .agency-error:empty{display:none}:where(.musicians-service) #agency-dialog .agency-summary{border-top:1px solid var(--line);margin:22px 0}:where(.musicians-service) #agency-dialog .agency-summary div{border-bottom:1px solid var(--line);padding:12px 0}:where(.musicians-service) #agency-dialog dt{color:var(--ink-muted);font-size:12px}:where(.musicians-service) #agency-dialog dd{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:4px;font-size:15px}@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{text-align:left;align-items:flex-start;gap:10px;margin:4px 0;font-size:13px;line-height:1.6;display:flex}:where(.musicians-service) #agency-dialog .lead-consent input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold);flex:0 0 18px;margin:4px 0 0;padding:0}: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()}:where(.musicians-service) #finder .lead-consent{align-items:flex-start;gap:10px;margin:4px 0;font-size:11px;line-height:1.6;display:flex}:where(.musicians-service) #finder .lead-consent input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold);flex:0 0 18px;margin:4px 0 0;padding:0}:where(.musicians-service) #finder .lead-consent a{text-underline-offset:3px;text-decoration:underline}:where(.musicians-service) #finder .quiz-details-fields{align-items:start;gap:12px 14px;margin:16px 0}:where(.musicians-service) #finder .quiz-date-cell .date-field{color:var(--ink-soft);flex-direction:column;gap:7px;font-size:12px;display:flex}:where(.musicians-service) #finder .quiz-date-cell .date-field.is-disabled{color:var(--ink-muted)}:where(.musicians-service) #finder .quiz-date-cell .inline-check{margin:8px 0 0;font-size:11px}:where(.musicians-service) #finder .quiz-details-note{grid-column:1/-1}:where(.musicians-service) #finder .quiz-details-note textarea{min-height:72px}@media (max-width:720px){:where(.musicians-service) #finder .quiz-fields.quiz-details-fields{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.musicians-service) #finder .quiz-details-fields .quiz-location,:where(.musicians-service) #finder .quiz-date-cell{grid-column:1/-1}}: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]{flex-direction:column;display:flex}: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{flex-direction:column;padding:0;display:flex;overflow:hidden}:where(.musicians-service) #finder .quiz-screen{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:28px 32px;scroll-padding-block:20px;overflow-y:auto}:where(.musicians-service) #finder .quiz-navigation{background:var(--panel);flex-wrap:nowrap;flex-shrink:0;margin-top:0;padding:14px 32px}: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) #approach,:where(.musicians-service) #occasions,:where(.musicians-service) #musicians,:where(.musicians-service) #process,:where(.musicians-service) #agencies{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{grid-template-columns:36px 1fr;column-gap:14px;padding:20px 0;display:grid}: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{inset:calc(43px + clamp(240px,65vw,390px)) 14px auto auto}}@media (max-width:360px){:where(.musicians-service) #finder .quiz-navigation{gap:8px;padding-inline:14px}: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}
