@font-face{font-family:Lora;src:url(/fonts/static/Lora-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Satisfy;src:url(/fonts/Satisfy-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/fonts/static/RobotoCondensed-Regular.ttf) format("truetype");font-display:swap}.Musiker_hero__CGn5F{position:relative;width:100%;height:45vh;overflow:hidden;margin:0;padding:0;min-height:430px;isolation:isolate}.Musiker_hero__CGn5F:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(18,15,14,.12),rgba(18,15,14,.42)),linear-gradient(90deg,rgba(100,24,27,.28),transparent 58%);pointer-events:none}.Musiker_heroImage__BWt5b{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover;z-index:0;filter:saturate(.92) contrast(1.04);transform:scale(1.02)}.Musiker_header__rM_vB{position:absolute;top:auto;bottom:clamp(70px,10vw,118px);left:clamp(34px,8vw,128px);transform:none;color:#fff;text-align:left;z-index:2;margin:0;font-family:var(--font-apple-display);font-size:clamp(58px,7vw,92px);letter-spacing:-.045em;font-weight:650;line-height:.96;padding:0;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;text-shadow:0 16px 42px rgba(0,0,0,.38);animation:Musiker_heroTitleIn__R8cod 1s cubic-bezier(.22,1,.36,1) both}.Musiker_titleSection__FuX_v{padding:0;margin:0 auto;background:transparent;font-family:var(--font-apple-text);display:flex;justify-content:center;align-items:center;height:30px}.Musiker_titleSection__FuX_v h1{font-size:28px;letter-spacing:0;font-weight:700;color:#333;margin-top:20px;margin-bottom:20px}.Musiker_container__GdJbV{padding:0;margin:0 auto;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.9),transparent 30%),radial-gradient(circle at 82% 58%,rgba(215,228,222,.38),transparent 34%),linear-gradient(180deg,rgba(250,248,244,.7),rgba(246,249,247,.66) 42%,rgba(250,248,244,.68)),#faf8f4;font-family:var(--font-apple-text);--glass-panel:rgba(255,255,255,0.68);--glass-panel-strong:rgba(255,255,255,0.82);--glass-line:rgba(255,255,255,0.78);--ink:#221f1d;--muted:#665e59;--wine:#64181b;--font-display:var(--font-apple-display);--font-text:var(--font-apple-text);--texture-height-ratio:0.533489;--texture-tile-height:calc(100vw * var(--texture-height-ratio));--texture-seam-overlap:0px}.Musiker_container__GdJbV:after,.Musiker_container__GdJbV:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-size:100% var(--texture-tile-height);background-repeat:repeat-y}.Musiker_container__GdJbV:before{background-image:url(/media/homepage-pastel-texture.png);background-position:top;opacity:.42;-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0,#000 calc(var(--texture-tile-height) + var(--texture-seam-overlap)),transparent calc(var(--texture-tile-height) + var(--texture-seam-overlap)),transparent calc(var(--texture-tile-height) * 2));mask-image:repeating-linear-gradient(to bottom,#000 0,#000 calc(var(--texture-tile-height) + var(--texture-seam-overlap)),transparent calc(var(--texture-tile-height) + var(--texture-seam-overlap)),transparent calc(var(--texture-tile-height) * 2))}.Musiker_container__GdJbV:after{background-image:url(/media/homepage-pastel-texture-flipped.png);background-position:top;opacity:.42;-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--texture-tile-height) - var(--texture-seam-overlap)),#000 calc(var(--texture-tile-height) - var(--texture-seam-overlap)),#000 calc(var(--texture-tile-height) * 2));mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--texture-tile-height) - var(--texture-seam-overlap)),#000 calc(var(--texture-tile-height) - var(--texture-seam-overlap)),#000 calc(var(--texture-tile-height) * 2))}.Musiker_container__GdJbV>*{position:relative;z-index:1}.Musiker_content__G3oHC{padding:2.5rem 1rem 4rem;background:transparent}.Musiker_contentTitle__ZRSyv{font-size:2rem;font-weight:700;color:#333;display:flex}.Musiker_contentTitle__ZRSyv h2{margin:2em auto;font-family:var(--font-display);font-size:1.5em;font-weight:620;letter-spacing:0}.Musiker_musiciansGrid__uWaNr{display:flex;max-width:1200px;flex-direction:column;margin:0 auto}.Musiker_gridContainer__YQHOK{display:grid;grid-template-columns:repeat(auto-fit,250px);gap:1.9rem;justify-content:center;max-width:calc(1000px + 3rem);margin:0 auto 120px}.Musiker_card__R2zaT{position:relative;width:250px;border-radius:14px;overflow:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,filter .45s ease;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:7px 8px 18px rgba(0,0,0,.08);padding:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;margin:0 auto;flex-wrap:wrap}.Musiker_cardImage__km1CR{position:relative;width:100%;aspect-ratio:7/8;overflow:hidden}.Musiker_cardImage__km1CR img{transition:.3s ease}.Musiker_imageWrapper__LtQrk{position:relative;width:100%;height:100%;border-radius:14px;border-bottom-right-radius:0;border-bottom-left-radius:0;overflow:hidden}.Musiker_cardOverlay__2xdcB{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:auto;text-align:center}.Musiker_readMoreBtn__cwJNm{background:rgba(100,24,27,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;border:none;padding:.5rem 1rem;border-radius:10px;cursor:pointer;opacity:0;transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease;white-space:nowrap;box-shadow:0 12px 30px rgba(100,24,27,.26)}.Musiker_card__R2zaT:hover .Musiker_readMoreBtn__cwJNm{opacity:1;transform:translateY(-5px)}.Musiker_card__R2zaT:hover{transform:translateY(-6px);box-shadow:0 16px 34px rgba(0,0,0,.16)}.Musiker_cardImage__km1CR img{object-fit:cover}.Musiker_cardContent__17VDc{width:100%;color:var(--ink);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100px;gap:.2rem;padding:10px 10px 22px}.Musiker_cardName__S3TO2{font-size:clamp(.8rem,2vw,1.4rem);margin:0;color:var(--wine)!important;font-family:var(--font-display);font-weight:560;letter-spacing:0;transition:.3s ease}.Musiker_cardName__S3TO2:after{content:"";display:block;width:0;height:2px;background-color:#64181b;margin:0 auto}.Musiker_cardInstrument__0dVO9{font-size:clamp(.8rem,1.5vw,.9rem);color:var(--muted);margin:0;font-family:var(--font-text);font-weight:400}.Musiker_cardPrice___jTEW{font-size:.95rem;color:var(--ink);font-weight:600;margin-top:.25rem}.Musiker_card__R2zaT:hover .Musiker_cardImage__km1CR img{filter:blur(2px);transform:scale(1.07)}.Musiker_card__R2zaT:hover .Musiker_cardName__S3TO2:after{width:100%;transition:width .3s ease}.Musiker_distanceBadge__q3cbm{position:absolute;top:10px;right:10px;background:rgba(100,24,27,.82);color:white;padding:.25rem .5rem;border-radius:999px;font-size:.8rem;font-weight:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2}.Musiker_cardMeta__GZ0Oo{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;width:100%}.Musiker_cardLocations__dwSDZ,.Musiker_cardType__n_Ak0{display:flex;align-items:center;gap:.25rem;justify-content:center}.Musiker_cardLocations__dwSDZ{width:100%;min-width:0}.Musiker_cardLocations__dwSDZ .Musiker_metaText__v2VaX{flex:0 1 auto;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.Musiker_cardLocations__dwSDZ .Musiker_metaIcon__Q5sym{display:inline-flex;align-items:center;flex:0 0 auto}.Musiker_cardType__n_Ak0{display:none}.Musiker_metaIcon__Q5sym{font-size:.9rem;opacity:.8;color:var(--primary-color)}.Musiker_metaIcon2__uK7oU{fill:var(--primary-color)}.Musiker_metaIcon3__wONhj{width:16px;height:16px;display:block;fill:currentColor}.Musiker_nearMeButton__CPDJ5 .Musiker_metaIcon__Q5sym{display:inline-flex;align-items:center;gap:0;font-size:0;color:inherit;opacity:1}.Musiker_metaText__v2VaX{font-size:.8rem;color:#666;text-align:center}.Musiker_stepsSection__N7f9o{display:flex;align-items:center;justify-content:center;width:100%;background:#fff;padding:0;margin:0}.Musiker_stepsWrapperDiv__A5uv6{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:60px 20px;font-family:var(--font-text);background:#fff}.Musiker_stepsInfo__yKyRc{flex:1;margin-right:40px}.Musiker_stepsTitle__CXsG8{font-size:2.4rem;font-weight:700;color:#000;font-family:var(--font-display);letter-spacing:0;line-height:1.08;margin:0 0 55px;transform:translateY(-20px)}.Musiker_stepsButton__0ZtjD{background-color:#64181B;color:#fff;border:none;padding:20px 28px;border-radius:6px;cursor:pointer;transition:background .3s ease;font-family:var(--font-text);letter-spacing:0;font-weight:500;line-height:22px;font-size:18px;margin-top:200px}.Musiker_stepsButton__0ZtjD:hover{background-color:var(--primary-hover-color)}.Musiker_stepsGrid__We8go{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.Musiker_stepBox__Ov1WT{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;border-radius:4px;padding:10px 25px;text-align:left!important;width:230px;margin:0!important;vertical-align:center}.Musiker_stepNumber__MNjEa{font-size:3rem;font-weight:700;color:#64181b;margin:auto 10px auto 0;text-align:left!important;vertical-align:center;font-family:var(--font-display)}.Musiker_stepLabel__WSdop{font-size:1.2rem;font-weight:500;color:#333;line-height:2rem;text-wrap:wrap;text-align:left;vertical-align:center;letter-spacing:0;margin:auto 0 auto 20px;font-family:var(--font-text)}.Musiker_skeletonImage__j_gTz,.Musiker_skeletonText__pD8Cn{background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;animation:Musiker_skeleton-shimmer__Vfvz_ 1.2s ease-in-out infinite}.Musiker_skeletonImage__j_gTz{width:100%;aspect-ratio:7/8;height:auto;border-radius:12px;border-bottom-right-radius:0;border-bottom-left-radius:0}.Musiker_skeletonImage__j_gTz,.Musiker_skeletonText__pD8Cn{margin-bottom:.5rem;background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;animation:Musiker_skeleton-shimmer__Vfvz_ 1.2s ease-in-out infinite}.Musiker_skeletonText__pD8Cn{width:80%;height:14px;border-radius:4px}@keyframes Musiker_skeleton-shimmer__Vfvz_{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes Musiker_morphIn__uLKGY{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Musiker_loadedCard__Pl45W{animation:Musiker_morphIn__uLKGY .5s ease-out forwards}.Musiker_loadedGrid__mvw8q{animation:Musiker_morphIn__uLKGY .6s ease-out forwards}@media (max-width:768px){.Musiker_stepsSection__N7f9o{flex-direction:column;align-items:flex-start}.Musiker_stepBox__Ov1WT{margin:0 auto;max-width:150px;padding-left:10px;border:none}.Musiker_container__GdJbV{padding-top:0}.Musiker_header__rM_vB{margin-top:0!important;font-size:38px!important}.Musiker_stepsWrapperDiv__A5uv6{flex-direction:column;align-items:center}.Musiker_stepsInfo__yKyRc{margin-right:0;margin-bottom:2rem;text-align:center}.Musiker_stepsGrid__We8go{margin-top:40px;width:100%;grid-template-columns:1fr 1fr;padding:0}.Musiker_stepNumber__MNjEa{font-size:2.5rem;margin-left:0}.Musiker_stepLabel__WSdop{font-size:1em;margin-left:15px;line-height:normal;text-align:center}.Musiker_cardName__S3TO2{font-size:1rem}.Musiker_cardInstrument__0dVO9{font-size:.8rem}.Musiker_gridContainer__YQHOK{grid-template-columns:repeat(2,1fr)}.Musiker_card__R2zaT{width:100%;padding:0;margin:0 auto}.Musiker_readMoreBtn__cwJNm{font-size:.8rem;padding:.5rem 1rem}}.Musiker_filterSection__lgWqd{max-width:1200px;margin:0 auto 2.1rem;padding:1rem;border-radius:18px;--control-shadow:0 14px 34px rgba(43,34,31,0.13),0 4px 12px rgba(43,34,31,0.07);--control-shadow-hover:0 18px 42px rgba(43,34,31,0.16),0 6px 16px rgba(100,24,27,0.1);background:rgba(255,255,255,.72);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(24px) saturate(1.28);backdrop-filter:blur(24px) saturate(1.28);box-shadow:0 18px 48px rgba(43,34,31,.1),inset 0 1px 0 rgba(255,255,255,.86)}.Musiker_searchContainer__7sHV7{margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.Musiker_horizontalControlsRow__qb0wf .Musiker_searchContainer__7sHV7{flex:1;margin-bottom:0;min-width:300px}.Musiker_searchInputWrapper__lAvyT{position:relative;max-width:600px;margin:0 auto}.Musiker_horizontalControlsRow__qb0wf .Musiker_searchInputWrapper__lAvyT{max-width:none;width:100%}.Musiker_searchInput__ELwxZ{width:100%;box-sizing:border-box;height:48px;padding:0 2.5rem 0 1rem;border:1px solid rgba(255,255,255,.78);border-radius:14px;font-size:1rem;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:all .3s ease;color:#333;font-family:var(--font-text);font-weight:430;box-shadow:var(--control-shadow)}.Musiker_searchInput__ELwxZ:focus{outline:none;border-color:var(--primary-color);box-shadow:var(--control-shadow-hover),0 0 0 4px rgba(100,24,27,.08)}.Musiker_searchIcon__QVgkV{right:2.5rem;color:#333;display:flex;pointer-events:none}.Musiker_searchClearButton__hMvGt,.Musiker_searchIcon__QVgkV{position:absolute;top:50%;transform:translateY(-50%);align-items:center;justify-content:center}.Musiker_searchClearButton__hMvGt{right:.6rem;width:24px;height:24px;border:none;background:transparent;color:#999;font-size:18px;line-height:1;border-radius:50%;cursor:pointer;display:inline-flex;transition:color .2s ease,background .2s ease}.Musiker_searchClearButton__hMvGt:hover{color:var(--primary-color);background:rgba(100,24,27,.08)}.Musiker_searchSubmitAction__YneyJ{height:48px;width:54px;padding:0;border-radius:14px;border:1px solid rgba(255,255,255,.78);background:rgba(255,255,255,.9);color:#333;font-weight:600;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--control-shadow)}.Musiker_searchSubmitAction__YneyJ:hover{background:#fafafa;border-color:var(--primary-color);color:var(--primary-color);box-shadow:var(--control-shadow-hover)}.Musiker_horizontalControlsRow__qb0wf{margin-bottom:0}.Musiker_controlsRow__coEJB,.Musiker_filterSortRow__2PA0T,.Musiker_horizontalControlsRow__qb0wf{display:flex;align-items:center;gap:1rem}.Musiker_controlsRow__coEJB{justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap}.Musiker_filterToggle__bNvw0{display:flex;align-items:center;gap:.5rem;height:48px;padding:0 1.25rem;border:1px solid rgba(255,255,255,.78);background:rgba(255,255,255,.9);color:#333;border-radius:14px;cursor:pointer;transition:all .3s ease;font-weight:500;font-family:var(--font-text);box-shadow:var(--control-shadow)}.Musiker_filterToggle__bNvw0:hover{border-color:var(--primary-color);color:var(--primary-color);box-shadow:var(--control-shadow-hover)}.Musiker_filterToggle__bNvw0.Musiker_hasActiveFilters__Lxkxf{background:var(--wine);color:white;border-color:var(--primary-color)}.Musiker_filterIcon__hhQNz{font-size:.8rem}.Musiker_sortControls___vkNd{display:flex;align-items:center;gap:.5rem;position:relative}.Musiker_sortControls___vkNd:after{content:"";position:absolute;right:12px;top:50%;width:8px;height:8px;border-right:2px solid #666;border-bottom:2px solid #666;transform:translateY(-50%) rotate(45deg);pointer-events:none;opacity:.8}.Musiker_sortIcon__sQ9kM{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#333;display:flex;align-items:center;justify-content:center;pointer-events:none}.Musiker_sortLabel__nzX21{font-weight:500;color:#333}.Musiker_sortSelect__ml666{box-sizing:border-box;height:48px;padding:0 2rem 0 2.5rem;border:1px solid rgba(255,255,255,.78);border-radius:14px;background:rgba(255,255,255,.9);color:#333;cursor:pointer;transition:all .3s ease;font-family:var(--font-text);font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:var(--control-shadow)}.Musiker_sortSelect__ml666:focus{outline:none;border-color:var(--primary-color);box-shadow:var(--control-shadow-hover),0 0 0 4px rgba(100,24,27,.08)}.Musiker_sortControls___vkNd:hover .Musiker_sortSelect__ml666{border-color:var(--primary-color);box-shadow:var(--control-shadow-hover)}.Musiker_filterPanel__FGFUZ{background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.76);border-radius:18px;padding:1.5rem;margin-top:1rem;-webkit-backdrop-filter:blur(22px) saturate(1.22);backdrop-filter:blur(22px) saturate(1.22);box-shadow:0 16px 40px rgba(43,34,31,.1)}.Musiker_filterGrid___tqxR{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:1.5rem}.Musiker_filterGroup__Tm2Vp{display:flex;flex-direction:column}.Musiker_priceGroup__975UP{--is-price-group:1}.Musiker_filterGroupTitle__utsoR{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:1rem;font-family:var(--font-display);font-weight:650;letter-spacing:0}.Musiker_filterOptions__4HyPR{display:flex;flex-direction:column;gap:.75rem}.Musiker_locationsGroup__DoWNT{grid-area:locations}.Musiker_nearbyGroup__HbuIS{grid-area:nearby}.Musiker_priceGroup__975UP{grid-area:price}.Musiker_instrumentGroupsGroup__tuykF{grid-area:instruments}.Musiker_categoriesGroup__PiW8z{grid-area:concerts}.Musiker_performanceGroup__3Q8oi{grid-area:performance}.Musiker_locationGroup__qKChD{grid-area:locations}.Musiker_pricePerformanceGroup__E14jD{grid-area:price}@media (min-width:769px){.Musiker_filterGrid___tqxR{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:0;border:1px solid rgba(255,255,255,.68);border-radius:14px;overflow:hidden;grid-template-areas:"standort preis konzertkategorien" "instrumentgruppen besetzung konzertkategorien"}.Musiker_locationGroup__qKChD{grid-area:standort}.Musiker_pricePerformanceGroup__E14jD{grid-area:preis}.Musiker_performanceGroup__3Q8oi{grid-area:besetzung}.Musiker_instrumentGroupsGroup__tuykF{grid-area:instrumentgruppen}.Musiker_categoriesGroup__PiW8z{grid-area:konzertkategorien}.Musiker_filterGroup__Tm2Vp{padding:1.5rem;border-right:1px solid rgba(100,24,27,.1);border-bottom:1px solid rgba(100,24,27,.1);background:rgba(255,255,255,.42);min-height:200px}.Musiker_categoriesGroup__PiW8z{border-right:none}.Musiker_categoriesGroup__PiW8z,.Musiker_instrumentGroupsGroup__tuykF,.Musiker_performanceGroup__3Q8oi{border-bottom:none}.Musiker_locationGroup__qKChD{display:flex;flex-direction:column}.Musiker_locationGroup__qKChD .Musiker_filterGroupTitle__utsoR{margin-bottom:1rem;font-size:1.1rem;font-weight:600;color:#333}.Musiker_locationGroup__qKChD .Musiker_nearMeButton__CPDJ5{width:100%;margin-bottom:1rem;text-align:center;justify-content:center}.Musiker_locationGroup__qKChD .Musiker_filterOptions__4HyPR{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.Musiker_pricePerformanceGroup__E14jD{display:flex;flex-direction:column}.Musiker_pricePerformanceGroup__E14jD .Musiker_filterGroupTitle__utsoR{margin-bottom:1rem;text-align:left}.Musiker_pricePerformanceGroup__E14jD .Musiker_priceRangeContainer__RfqE1{margin-bottom:1rem}.Musiker_pricePerformanceGroup__E14jD .Musiker_besetzungSection__SF0p2{margin-top:1rem}.Musiker_pricePerformanceGroup__E14jD .Musiker_besetzungTitle__77BMt{font-size:1rem;font-weight:600;color:#333;margin-bottom:.75rem;font-family:var(--font-display)}.Musiker_pricePerformanceGroup__E14jD .Musiker_besetzungOptions__pbzoD{display:flex;gap:1rem;justify-content:center}.Musiker_instrumentGroupsGroup__tuykF{display:flex;flex-direction:column}.Musiker_instrumentGroupsGroup__tuykF .Musiker_filterGroupTitle__utsoR{margin-bottom:1rem}.Musiker_instrumentGroupsGroup__tuykF .Musiker_filterOptions__4HyPR{display:flex;flex-direction:column;gap:.5rem}.Musiker_performanceGroup__3Q8oi{display:flex;flex-direction:column}.Musiker_performanceGroup__3Q8oi .Musiker_filterGroupTitle__utsoR{margin-bottom:1rem;text-align:left}.Musiker_performanceGroup__3Q8oi .Musiker_filterOptions__4HyPR{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.Musiker_categoriesGroup__PiW8z{display:flex;flex-direction:column}.Musiker_categoriesGroup__PiW8z .Musiker_filterGroupTitle__utsoR{margin-bottom:1rem}.Musiker_categoriesGroup__PiW8z .Musiker_filterOptions__4HyPR{display:grid;grid-template-columns:1fr;gap:.5rem}.Musiker_locationGroup__qKChD .Musiker_distanceSlider__Sr6RH{margin-top:.5rem;background:rgba(255,255,255,.62);padding:.75rem;border-radius:18px}}.Musiker_filterOption__LjLa2{display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .2s ease}.Musiker_filterOption__LjLa2:hover{color:var(--primary-color)}.Musiker_filterCheckbox___A7Fe{width:18px;height:18px;accent-color:var(--primary-color);cursor:pointer}.Musiker_filterLabel__25JDQ,.Musiker_nearMeButton__CPDJ5{font-size:.95rem;color:#333;cursor:pointer;font-family:var(--font-text)}.Musiker_nearMeButton__CPDJ5{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid rgba(100,24,27,.16);background:rgba(255,255,255,.56);border-radius:14px;transition:all .3s ease;width:100%;text-align:left;margin-top:12px}.Musiker_locationFilters__8MGpL{margin-top:20px}.Musiker_nearMeButton__CPDJ5:hover{border-color:var(--primary-color);color:var(--primary-color)}.Musiker_nearMeButton__CPDJ5.Musiker_active__Oh0QK{background:var(--wine);color:white;border-color:var(--primary-color)}.Musiker_nearMeButton__CPDJ5.Musiker_loading__1d9LQ{opacity:.7;cursor:not-allowed}.Musiker_nearMeButton__CPDJ5:disabled{cursor:not-allowed}.Musiker_distanceSlider__Sr6RH{margin-top:1rem;padding:1rem;background:rgba(255,255,255,.58);border-radius:14px}.Musiker_sliderLabel__PMOxq{display:block;font-size:.9rem;color:#666;margin-bottom:.5rem}.Musiker_distanceRange__yonMo{width:100%;height:6px;border-radius:3px;background:#ddd;outline:none;cursor:pointer}.Musiker_distanceRange__yonMo::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer}.Musiker_distanceRange__yonMo::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;border:none}.Musiker_priceRangeContainer__RfqE1{margin-top:1rem;padding:1rem;background:rgba(255,255,255,.58);border-radius:14px}.Musiker_priceLabels__Ykwun{display:flex;justify-content:space-between;font-size:.9rem;color:#666;margin-bottom:.5rem}.Musiker_doubleRange__O0RhA{position:relative;height:30px}.Musiker_doubleRange__O0RhA .Musiker_sliderTrack__qePSs{position:absolute;height:6px;background:#ddd;width:100%;top:50%;transform:translateY(-50%);border-radius:3px}.Musiker_doubleRange__O0RhA .Musiker_sliderProgress__Ug4EC{position:absolute;height:6px;background:var(--primary-color);top:50%;transform:translateY(-50%);border-radius:3px}.Musiker_rangeInput__C6ChF{position:absolute;left:0;top:0;width:100%;height:30px;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.Musiker_rangeInput__C6ChF::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer}.Musiker_rangeInput__C6ChF::-moz-range-thumb{pointer-events:auto;width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;border:none}.Musiker_rangeInput__C6ChF::-webkit-slider-runnable-track{background:transparent}.Musiker_rangeInput__C6ChF::-moz-range-track{background:transparent}.Musiker_filterActions__rS5OG{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:1.5rem;border-top:1px solid #eee}.Musiker_searchFiltersButton___HH78{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--wine);color:white;border:none;border-radius:14px;cursor:pointer;font-weight:600;font-size:.95rem;font-family:var(--font-text);transition:all .3s ease}.Musiker_searchFiltersButton___HH78:hover{background:var(--primary-hover-color);transform:translateY(-1px)}.Musiker_searchFiltersButton___HH78 svg{width:16px;height:16px}.Musiker_clearFiltersButton__nMT_s{padding:.5rem 1rem;background:transparent;color:#666;border:1px solid #ddd;border-radius:12px;cursor:pointer;font-weight:500;font-size:.85rem;font-family:var(--font-text);transition:all .3s ease}.Musiker_clearFiltersButton__nMT_s:hover{background:#f5f5f5;color:#333;border-color:#bbb}.Musiker_resultsInfo__yErKA{max-width:1200px;margin:0 auto 1.8rem;padding:0 1rem}.Musiker_resultsCount__ywGoE{font-size:1rem;color:var(--muted);text-align:center;margin:0}.Musiker_noResults__IBNvy{text-align:center;padding:3rem 1rem;max-width:600px;margin:0 auto}.Musiker_noMusicians__nBx1U{font-size:1.1rem;color:#666;margin-bottom:1.5rem}@media (max-width:1119px){.Musiker_hero__CGn5F{height:35vh;transform:translateY(80px)}.Musiker_heroImage__BWt5b{width:50%;height:auto;min-height:230px;object-fit:cover;object-position:40% 80%}.Musiker_titleSection__FuX_v{height:80px}}@media (max-width:768px){.Musiker_filterSection__lgWqd{padding:.5rem}.Musiker_searchInput__ELwxZ{padding:.75rem 2.5rem .75rem .75rem;font-size:.9rem}.Musiker_horizontalControlsRow__qb0wf{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.75rem;margin-bottom:0;grid-template-areas:"search search" "filter sort"}.Musiker_horizontalControlsRow__qb0wf .Musiker_searchContainer__7sHV7{grid-area:search;min-width:auto;width:100%}.Musiker_horizontalControlsRow__qb0wf .Musiker_filterToggle__bNvw0{grid-area:filter;justify-self:start;width:auto;height:48px}.Musiker_horizontalControlsRow__qb0wf .Musiker_sortControls___vkNd{grid-area:sort;justify-self:end;min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;margin-right:0;width:fit-content}.Musiker_horizontalControlsRow__qb0wf .Musiker_sortSelect__ml666{height:48px;min-width:120px;padding:.75rem 1rem .75rem 2.5rem;box-sizing:border-box}.Musiker_horizontalControlsRow__qb0wf .Musiker_sortControls___vkNd{position:relative}.Musiker_horizontalControlsRow__qb0wf .Musiker_sortIcon__sQ9kM{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}.Musiker_horizontalControlsRow__qb0wf .Musiker_sortLabel__nzX21{display:none}.Musiker_controlsRow__coEJB{flex-direction:column;align-items:stretch;gap:.75rem}.Musiker_controlsRow__coEJB .Musiker_filterToggle__bNvw0,.Musiker_controlsRow__coEJB .Musiker_sortControls___vkNd{width:100%;justify-content:center}.Musiker_filterGrid___tqxR{grid-template-columns:1fr;gap:1.5rem;grid-template-areas:"locations" "price" "instruments" "performance" "concerts"}.Musiker_filterPanel__FGFUZ{padding:1rem}.Musiker_nearMeButton__CPDJ5{text-align:center}.Musiker_distanceBadge__q3cbm{top:5px;right:5px;font-size:.7rem;padding:.2rem .4rem}.Musiker_cardMeta__GZ0Oo{gap:.25rem}.Musiker_metaText__v2VaX{font-size:.75rem}.Musiker_cardLocations__dwSDZ .Musiker_metaText__v2VaX{font-size:.7rem}.Musiker_resultsCount__ywGoE{font-size:.9rem}}@keyframes Musiker_fadeIn__ILvUs{0%{opacity:0}to{opacity:1}}@keyframes Musiker_heroTitleIn__R8cod{0%{opacity:0;transform:translateY(24px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.Musiker_card__R2zaT,.Musiker_filterToggle__bNvw0,.Musiker_header__rM_vB,.Musiker_readMoreBtn__cwJNm,.Musiker_searchInput__ELwxZ,.Musiker_searchSubmitAction__YneyJ,.Musiker_sortSelect__ml666{animation:none;transition:none}}.Musiker_fadeIn__ILvUs{animation:Musiker_fadeIn__ILvUs .5s ease-in-out}@media (min-width:769px){.Musiker_cardLocations__dwSDZ .Musiker_metaText__v2VaX{white-space:normal;overflow:visible;text-overflow:clip}}