.design-module___K5FAG__design[data-epk-accent] :is(h1,h1 span,h1 em,h1 strong){color:var(--epk-accent)}.design-module___K5FAG__design[data-epk-secondary] :is(h2,h3,h4){color:var(--epk-secondary)}
.workingbands-public-band-hero-module__kXA43q__hero{align-items:center;gap:var(--bh-space-10);padding:var(--bh-space-8) var(--bh-space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);max-width:1440px;margin:0 auto;display:grid}.workingbands-public-band-hero-module__kXA43q__artwork{aspect-ratio:16/10;background:var(--public-band-surface,var(--wb-screen));border-radius:var(--bh-space-3);overflow:hidden}.workingbands-public-band-hero-module__kXA43q__photo{object-fit:cover;width:100%;height:100%}.workingbands-public-band-hero-module__kXA43q__artworkFallback{height:100%;color:var(--public-band-accent,var(--wb-electric-soft));font-size:var(--bh-text-7xl);font-weight:var(--bh-weight-black);place-items:center;display:grid}.workingbands-public-band-hero-module__kXA43q__identity{gap:var(--bh-space-4);min-width:0;display:grid}.workingbands-public-band-hero-module__kXA43q__name{max-width:18ch;color:var(--public-band-foreground,var(--foreground));font-size:clamp(var(--bh-text-2xl), 4.5vw, var(--bh-text-6xl));font-weight:var(--bh-weight-black);line-height:var(--bh-leading-display);letter-spacing:var(--bh-tracking-tight);overflow-wrap:anywhere;text-wrap:balance;margin:0}.workingbands-public-band-hero-module__kXA43q__descriptor{color:var(--public-band-foreground,var(--foreground));font-size:var(--bh-text-md);font-weight:var(--bh-weight-emphasis);line-height:var(--bh-leading-normal);margin:0}.workingbands-public-band-hero-module__kXA43q__location{color:var(--public-band-muted,var(--muted-foreground));font-size:var(--bh-text-2xs);margin:0}.workingbands-public-band-hero-module__kXA43q__rating{align-items:center;gap:var(--bh-space-2);width:fit-content;padding:var(--bh-space-2) 0;color:var(--public-band-foreground,var(--foreground));font-size:var(--bh-text-2xs);flex-wrap:wrap;display:flex}.workingbands-public-band-hero-module__kXA43q__rating:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.workingbands-public-band-hero-module__kXA43q__bookingSlot{min-height:var(--bh-space-16);margin-top:var(--bh-space-2)}.workingbands-public-band-hero-module__kXA43q__bookingAction[data-hidden=true]{visibility:hidden}body[data-design-variant=elevated][data-tenant=workingbandsusa][data-public-surface=marketplace] .workingbands-public-band-hero-module__kXA43q__bookingAction .workingbands-public-band-hero-module__kXA43q__bookingButton[data-component=button]{background:var(--public-band-accent,var(--primary));width:100%;color:var(--public-band-on-accent,var(--primary-foreground));border-radius:var(--bh-space-3);box-shadow:none;--button-shadow-rest:none;--button-shadow-hover:none;--button-shadow-active:none;border-color:#0000}@media (max-width:767px){.workingbands-public-band-hero-module__kXA43q__hero{gap:var(--bh-space-5);padding:var(--bh-space-4);grid-template-columns:minmax(0,1fr)}.workingbands-public-band-hero-module__kXA43q__identity{gap:var(--bh-space-3);padding-bottom:var(--bh-space-5)}.workingbands-public-band-hero-module__kXA43q__descriptor{font-size:var(--bh-text-sm)}.workingbands-public-band-hero-module__kXA43q__bookingAction[data-floating=true]{z-index:40;inset-inline:var(--bh-space-4);bottom:max(var(--bh-space-4), env(safe-area-inset-bottom));margin:0;position:fixed}}.workingbands-public-band-hero-module__kXA43q__nextShow{color:var(--public-band-foreground,var(--foreground));font-size:var(--bh-text-2xs);text-underline-offset:var(--bh-space-1);text-decoration:underline}@media (max-width:767px){body:has(.workingbands-public-band-hero-module__kXA43q__bookingAction){padding-bottom:calc(var(--bh-space-20) + env(safe-area-inset-bottom))}}
.workingbands-public-band-profile-actions-module__xQHwSq__menu{width:min(22rem, calc(100vw - var(--bh-space-8)));height:fit-content;padding:var(--bh-space-5);border:1px solid var(--border);border-radius:var(--bh-space-3);background:var(--wb-screen);color:var(--foreground);margin:auto;position:fixed;inset:0}.workingbands-public-band-profile-actions-module__xQHwSq__menu:popover-open{gap:var(--bh-space-3);display:grid}.workingbands-public-band-profile-actions-module__xQHwSq__menu::backdrop{background:#0000008c}body[data-design-variant=elevated][data-tenant=workingbandsusa][data-public-surface=marketplace] .workingbands-public-band-profile-actions-module__xQHwSq__menu :is(a,button){border-radius:var(--bh-space-2);width:100%;color:var(--foreground);--button-shadow-rest:none;--button-shadow-hover:none;--button-shadow-active:none;background:0 0;justify-content:flex-start}
.workingbands-public-band-profile-action-row-module__bkVjea__row{align-items:center;gap:var(--bh-space-3);flex-wrap:wrap;display:flex}.workingbands-public-band-profile-action-row-module__bkVjea__booking{flex:100%;min-width:0}@media (min-width:768px){.workingbands-public-band-profile-action-row-module__bkVjea__booking{flex:0 auto}}.workingbands-public-band-profile-action-row-module__bkVjea__nextShow{color:var(--public-band-foreground,var(--foreground));font-size:var(--bh-text-2xs);text-underline-offset:var(--bh-space-1);text-decoration:underline}
.workingbands-public-band-reviews-module__TZRmpG__toggle{cursor:pointer;width:fit-content;padding:var(--bh-space-3) 0;color:var(--foreground);font-size:var(--bh-text-2xs);font-weight:var(--bh-weight-emphasis)}.workingbands-public-band-reviews-module__TZRmpG__toggle:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.workingbands-public-band-reviews-module__TZRmpG__openLabel,.workingbands-public-band-reviews-module__TZRmpG__disclosure[open] .workingbands-public-band-reviews-module__TZRmpG__closedLabel{display:none}.workingbands-public-band-reviews-module__TZRmpG__disclosure[open] .workingbands-public-band-reviews-module__TZRmpG__openLabel{display:inline}.workingbands-public-band-reviews-module__TZRmpG__verified{border-radius:var(--radius);width:fit-content;padding:var(--bh-space-1) var(--bh-space-2);font-size:var(--bh-text-2xs);font-weight:var(--bh-weight-emphasis);color:var(--foreground);border:1px solid;display:inline-flex}
