.mah-nav[data-astro-cid-wpvy4v7s]{width:100%;height:var(--nav-height);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);z-index:100;background:#ffffffeb;justify-content:space-between;align-items:center;padding:0 48px;display:flex;position:fixed;top:0;left:0}.nav-brand[data-astro-cid-wpvy4v7s]{color:var(--nav-brand-color,#111115);align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.nav-brand[data-astro-cid-wpvy4v7s]:hover{opacity:.8}.nav-brand-logo[data-astro-cid-wpvy4v7s]{width:auto;height:32px;display:block}.nav-links[data-astro-cid-wpvy4v7s]{align-items:center;gap:36px;list-style:none;display:flex}.nav-link[data-astro-cid-wpvy4v7s]{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);padding:4px 0;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s}.nav-link[data-astro-cid-wpvy4v7s]:hover{color:var(--color-text-primary)}.nav-hamburger-btn[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.nav-hamburger-btn[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--color-text-secondary);width:20px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.nav-mobile-menu[data-astro-cid-wpvy4v7s]{display:none}.nav-mobile-menu[data-astro-cid-wpvy4v7s].is-open{display:flex}@media (width<=640px){.mah-nav[data-astro-cid-wpvy4v7s]{height:52px;padding:0 20px}.nav-links[data-astro-cid-wpvy4v7s]{display:none}.nav-hamburger-btn[data-astro-cid-wpvy4v7s]{display:flex}.nav-mobile-menu[data-astro-cid-wpvy4v7s]{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);z-index:99;background:#fffffff5;flex-direction:column;gap:0;width:100%;padding:24px 20px;position:fixed;top:52px;left:0}.nav-mobile-link[data-astro-cid-wpvy4v7s]{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:16px 0;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.nav-mobile-link[data-astro-cid-wpvy4v7s]:last-child{border-bottom:none}.nav-mobile-link[data-astro-cid-wpvy4v7s]:hover{color:var(--color-text-primary)}}.mah-section[data-astro-cid-w6ymvdtg]{padding:var(--space-3xl) 0;border-top:1px solid var(--color-border)}.container[data-astro-cid-w6ymvdtg]{max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto}.section-overline[data-astro-cid-ypavld2q]{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:12px;font-size:11px;font-weight:700}.section-title[data-astro-cid-ypavld2q]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);font-size:32px;font-weight:800;line-height:1.2}#audition{scroll-margin-top:var(--nav-height)}.section-header[data-astro-cid-dyrail6d]{margin-bottom:var(--space-xl);justify-content:space-between;align-items:baseline;display:flex}.audition-title[data-astro-cid-dyrail6d]{font-family:var(--font-cjk);color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:1.5}.audition-banner[data-astro-cid-dyrail6d]{gap:var(--space-2xl);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;display:grid}.audition-copy[data-astro-cid-dyrail6d],.audition-action[data-astro-cid-dyrail6d]{overflow-wrap:anywhere;min-width:0}.audition-description[data-astro-cid-dyrail6d]{max-width:32rem;margin-top:var(--space-md);color:#535353;font-size:15px;line-height:1.9}.audition-action[data-astro-cid-dyrail6d]{border-left:3px solid var(--color-pink);padding-left:var(--space-lg)}.deadline-label[data-astro-cid-dyrail6d]{color:#535353;font-size:12px;font-weight:700;line-height:1.8}.audition-deadline[data-astro-cid-dyrail6d]{font:800 clamp(1.75rem, 3vw, 2.25rem)/1.5 var(--font-display);margin:4px 0 20px}.audition-cta[data-astro-cid-dyrail6d]{--audition-cta-bg:#c92843;--audition-cta-hover:#b3223b;--audition-cta-active:#981d32;background:var(--audition-cta-bg);max-width:100%;min-height:52px;color:var(--color-bg-surface);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:48px;padding:14px 24px;font-weight:700;text-decoration:none;display:inline-flex}.audition-cta[data-astro-cid-dyrail6d]:hover{background:var(--audition-cta-hover)}.audition-cta[data-astro-cid-dyrail6d]:active{background:var(--audition-cta-active)}.audition-cta[data-astro-cid-dyrail6d]:focus-visible{outline:3px solid var(--audition-cta-bg);outline-offset:4px}.audition-status[data-astro-cid-dyrail6d]{margin-top:var(--space-md);color:#535353;font-size:13px;line-height:1.9}@media (width<=899px){.audition-banner[data-astro-cid-dyrail6d]{gap:var(--space-lg);grid-template-columns:1fr}.audition-action[data-astro-cid-dyrail6d]{padding-left:24px}}@media (width<=640px){.section-header[data-astro-cid-dyrail6d]{flex-direction:column;gap:8px}#audition{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}}#hero[data-astro-cid-s4khibbi]{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:128px 48px 96px;display:flex;position:relative}.hero-inner[data-astro-cid-s4khibbi]{max-width:720px}.hero-logo[data-astro-cid-s4khibbi]{width:auto;height:240px;color:var(--color-text-primary);margin:0 auto 8px;display:block}.hero-tagline[data-astro-cid-s4khibbi]{font-family:"Outfit", var(--font-heading);letter-spacing:.4em;color:var(--color-text-primary);text-align:center;margin:0 auto 24px;font-size:20px;font-weight:700}.hero-title[data-astro-cid-s4khibbi]{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-text-primary);margin-bottom:12px;font-size:72px;font-weight:900;line-height:1}.hero-sub[data-astro-cid-s4khibbi]{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:32px;font-size:12px;font-weight:700}.hero-body[data-astro-cid-s4khibbi]{font-family:var(--font-body);color:var(--color-text-secondary);margin-bottom:40px;font-size:16px;font-weight:400;line-height:1.7}.hero-cta-row[data-astro-cid-s4khibbi]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.scroll-indicator[data-astro-cid-s4khibbi]{color:var(--color-text-muted);font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:10px;animation:2s ease-in-out infinite scrollBounce;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}@keyframes scrollBounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}.btn-primary[data-astro-cid-s4khibbi]{background:var(--color-primary);color:#fff;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 32px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .3s;display:inline-block}.btn-primary[data-astro-cid-s4khibbi]:hover{background:var(--color-primary-hover);box-shadow:0 4px 16px #e8364f33}.btn-ghost[data-astro-cid-s4khibbi]{color:var(--color-text-primary);border:1px solid var(--color-border-hover);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:14px 32px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-block}.btn-ghost[data-astro-cid-s4khibbi]:hover{background:#0a0a0a08;border-color:#0a0a0a4d}@media (width<=640px){#hero[data-astro-cid-s4khibbi]{min-height:90vh;padding:96px 20px 64px}.hero-logo[data-astro-cid-s4khibbi]{height:160px}.hero-title[data-astro-cid-s4khibbi]{letter-spacing:-.03em;font-size:40px}.hero-body[data-astro-cid-s4khibbi]{font-size:15px}.hero-cta-row[data-astro-cid-s4khibbi]{flex-direction:column}}#news[data-astro-cid-3x7ilnzn]{border-top:1px solid var(--color-border);padding:96px 0}.container[data-astro-cid-3x7ilnzn]{max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto}.section-header[data-astro-cid-3x7ilnzn]{justify-content:space-between;align-items:baseline;margin-bottom:48px;display:flex}.section-overline[data-astro-cid-3x7ilnzn]{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:12px;font-size:11px;font-weight:700}.section-title[data-astro-cid-3x7ilnzn]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);font-size:32px;font-weight:800;line-height:1.2}.news-grid[data-astro-cid-3x7ilnzn]{background:var(--color-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.news-item[data-astro-cid-3x7ilnzn]{background:var(--color-bg-base);color:inherit;padding:32px;transition:background .2s}.news-item[data-astro-cid-3x7ilnzn]:hover{background:var(--color-bg-surface)}.news-badge[data-astro-cid-3x7ilnzn]{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.news-badge-event[data-astro-cid-3x7ilnzn]{background:var(--color-primary-muted);color:var(--color-primary)}.news-badge-info[data-astro-cid-3x7ilnzn]{color:var(--color-text-secondary);background:#0a0a0a0d}.news-badge-notice[data-astro-cid-3x7ilnzn]{color:#7a4f28;background:#8b5a2b1a}.news-title[data-astro-cid-3x7ilnzn]{font-family:var(--font-body);color:var(--color-text-primary);margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.5}.news-date[data-astro-cid-3x7ilnzn]{font-family:var(--font-heading);color:var(--color-text-muted);font-size:13px;font-weight:400;display:block}.news-summary[data-astro-cid-3x7ilnzn]{font-family:var(--font-body);color:var(--color-text-secondary);margin-top:12px;margin-bottom:12px;font-size:13px;line-height:1.65}.news-item[data-astro-cid-3x7ilnzn] details[data-astro-cid-3x7ilnzn] summary[data-astro-cid-3x7ilnzn]{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.news-item[data-astro-cid-3x7ilnzn] details[data-astro-cid-3x7ilnzn] summary[data-astro-cid-3x7ilnzn]::-webkit-details-marker{display:none}.news-item[data-astro-cid-3x7ilnzn] details[data-astro-cid-3x7ilnzn] summary[data-astro-cid-3x7ilnzn]:after{content:" ↓"}.news-item[data-astro-cid-3x7ilnzn] details[data-astro-cid-3x7ilnzn][open] summary[data-astro-cid-3x7ilnzn]:after{content:" ↑"}.news-detail[data-astro-cid-3x7ilnzn]{border-top:1px solid var(--color-border);font-family:var(--font-body);color:var(--color-text-secondary);margin-top:16px;padding-top:16px;font-size:13px;line-height:1.75}@media (width<=640px){#news[data-astro-cid-3x7ilnzn]{padding:64px 0}.news-grid[data-astro-cid-3x7ilnzn]{grid-template-columns:1fr}.news-item[data-astro-cid-3x7ilnzn]{padding:24px 20px}.section-header[data-astro-cid-3x7ilnzn]{flex-direction:column;gap:8px}}.artist-instagram[data-astro-cid-y2lnrmdg]{min-height:44px;color:var(--color-text-primary);text-underline-offset:3px;align-items:center;font-size:13px;display:inline-flex}.artist-instagram[data-astro-cid-y2lnrmdg]:focus-visible{outline-offset:3px;outline:2px solid}.artist-card[data-astro-cid-y2lnrmdg]{background:var(--color-bg-surface);flex-direction:column;display:flex}.artist-card-photo[data-astro-cid-y2lnrmdg]{background:var(--color-bg-subtle);aspect-ratio:3/4;justify-content:center;align-items:center;display:flex;overflow:hidden}.artist-card-photo[data-astro-cid-y2lnrmdg] img[data-astro-cid-y2lnrmdg],.artist-card-photo[data-astro-cid-y2lnrmdg] .artist-photo[data-astro-cid-y2lnrmdg]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.artist-card-photo[data-astro-cid-y2lnrmdg] span[data-astro-cid-y2lnrmdg]{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:600}.artist-card-info[data-astro-cid-y2lnrmdg]{border-top:1px solid var(--color-border);padding:16px 16px 20px}.artist-card-badges[data-astro-cid-y2lnrmdg]{gap:6px;margin-bottom:8px;display:flex}.badge[data-astro-cid-y2lnrmdg]{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);background:#0a0a0a0f;padding:3px 8px;font-size:10px;font-weight:700}.badge-vezalia[data-astro-cid-y2lnrmdg],.badge-trainee[data-astro-cid-y2lnrmdg]{background:var(--color-primary-muted);color:var(--color-primary)}.artist-card-name[data-astro-cid-y2lnrmdg]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text-primary);margin-bottom:6px;font-size:15px;font-weight:700}.artist-card-color[data-astro-cid-y2lnrmdg]{align-items:center;gap:6px;display:flex}.artist-card-color-swatch[data-astro-cid-y2lnrmdg]{border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.artist-card-color-hex[data-astro-cid-y2lnrmdg]{font-family:var(--font-heading);letter-spacing:.06em;color:var(--color-text-muted);text-transform:uppercase;font-size:10px}#artist[data-astro-cid-tdwpkfec]{border-top:1px solid var(--color-border);background:var(--color-bg-elevated);padding:96px 0}.container[data-astro-cid-tdwpkfec]{max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto}.section-header[data-astro-cid-tdwpkfec]{justify-content:space-between;align-items:baseline;margin-bottom:48px;display:flex}.section-overline[data-astro-cid-tdwpkfec]{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:12px;font-size:11px;font-weight:700}.section-title[data-astro-cid-tdwpkfec]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);font-size:32px;font-weight:800;line-height:1.2}.artists-groups-label[data-astro-cid-tdwpkfec]{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:12px;margin-bottom:20px;font-size:10px;font-weight:700;display:flex}.artists-groups-label[data-astro-cid-tdwpkfec]:after{content:"";background:var(--color-border);flex:1;height:1px}.group-banner[data-astro-cid-tdwpkfec]{border:1px solid var(--color-border);background:#0a0a0a;flex-direction:column;gap:0;margin-bottom:64px;display:flex;overflow:hidden}.group-banner-photo[data-astro-cid-tdwpkfec]{background:#0a0a0a;justify-content:center;align-items:center;padding:52px 40px 44px;display:flex;position:relative;overflow:hidden}.group-banner-photo[data-astro-cid-tdwpkfec]:before{content:"";pointer-events:none;background:radial-gradient(at 50% 60%,#c073ff26 0%,#0000 70%);position:absolute;inset:0}.group-banner-photo[data-astro-cid-tdwpkfec] img[data-astro-cid-tdwpkfec]{z-index:1;width:65%;max-width:480px;height:auto;position:relative}.group-banner-info[data-astro-cid-tdwpkfec]{background:#fff;border-top:1px solid #0a0a0a14;flex-direction:column;gap:12px;padding:28px 40px 36px;display:flex}.group-banner-name[data-astro-cid-tdwpkfec]{display:none}.group-banner-tagline[data-astro-cid-tdwpkfec]{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);font-size:11px;font-weight:600}.group-banner-desc[data-astro-cid-tdwpkfec]{font-family:var(--font-body);color:var(--color-text-secondary);flex:1;font-size:15px;line-height:1.7}.group-banner-info-row[data-astro-cid-tdwpkfec]{align-items:center;gap:32px;display:flex}.artist-grid[data-astro-cid-tdwpkfec]{background:var(--color-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.btn-primary[data-astro-cid-tdwpkfec]{background:var(--color-primary);color:#fff;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 32px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .3s;display:inline-block}.btn-primary[data-astro-cid-tdwpkfec]:hover{background:var(--color-primary-hover);box-shadow:0 4px 16px #e8364f33}.btn-ghost[data-astro-cid-tdwpkfec]{color:var(--color-text-primary);border:1px solid var(--color-border-hover);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:14px 32px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-block}.btn-ghost[data-astro-cid-tdwpkfec]:hover{background:#0a0a0a08;border-color:#0a0a0a4d}@media (width<=1024px){.artist-grid[data-astro-cid-tdwpkfec]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){#artist[data-astro-cid-tdwpkfec]{padding:64px 0}.artist-grid[data-astro-cid-tdwpkfec]{grid-template-columns:1fr}.group-banner-info-row[data-astro-cid-tdwpkfec]{flex-direction:column;align-items:flex-start}}#about[data-astro-cid-lx6rp2ia]{border-top:1px solid var(--color-border);padding:96px 0}.container[data-astro-cid-lx6rp2ia]{max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto}.section-header[data-astro-cid-lx6rp2ia]{margin-bottom:48px}.section-overline[data-astro-cid-lx6rp2ia]{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:12px;font-size:11px;font-weight:700}.section-title[data-astro-cid-lx6rp2ia]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);font-size:32px;font-weight:800;line-height:1.2}.about-layout[data-astro-cid-lx6rp2ia]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.about-text[data-astro-cid-lx6rp2ia] h3[data-astro-cid-lx6rp2ia]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:24px;font-size:32px;font-weight:800;line-height:1.2}.about-text[data-astro-cid-lx6rp2ia] p[data-astro-cid-lx6rp2ia]{font-family:var(--font-body);color:var(--color-text-secondary);margin-bottom:16px;font-size:15px;font-weight:400;line-height:1.8}.about-services[data-astro-cid-lx6rp2ia]{flex-direction:column;gap:16px;display:flex}.about-service-item[data-astro-cid-lx6rp2ia]{background:var(--color-bg-surface);border:1px solid var(--color-border);padding:24px;transition:border-color .2s}.about-service-item[data-astro-cid-lx6rp2ia]:hover{border-color:var(--color-border-hover)}.about-service-label[data-astro-cid-lx6rp2ia]{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:8px;font-size:11px;font-weight:700}.about-service-title[data-astro-cid-lx6rp2ia]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text-primary);margin-bottom:6px;font-size:18px;font-weight:700}.about-service-desc[data-astro-cid-lx6rp2ia]{font-family:var(--font-body);color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:1.6}@media (width<=1024px){.about-layout[data-astro-cid-lx6rp2ia]{gap:48px}}@media (width<=640px){#about[data-astro-cid-lx6rp2ia]{padding:64px 0}.about-layout[data-astro-cid-lx6rp2ia]{grid-template-columns:1fr;gap:32px}.about-text[data-astro-cid-lx6rp2ia] h3[data-astro-cid-lx6rp2ia]{font-size:24px}}#contact[data-astro-cid-uukcahgk]{border-top:1px solid var(--color-border);text-align:center;padding:96px 0}.container[data-astro-cid-uukcahgk]{max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto}.section-overline[data-astro-cid-uukcahgk]{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:16px;font-size:11px;font-weight:700}.contact-title[data-astro-cid-uukcahgk]{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:16px;font-size:48px;font-weight:800;line-height:1.1}.contact-body[data-astro-cid-uukcahgk]{font-family:var(--font-body);color:var(--color-text-secondary);max-width:480px;margin:0 auto 32px;font-size:16px;font-weight:400;line-height:1.6}.btn-primary[data-astro-cid-uukcahgk]{background:var(--color-primary);color:#fff;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 32px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .3s;display:inline-block}.btn-primary[data-astro-cid-uukcahgk]:hover{background:var(--color-primary-hover);box-shadow:0 4px 16px #e8364f33}@media (width<=640px){#contact[data-astro-cid-uukcahgk]{padding:64px 0}.contact-title[data-astro-cid-uukcahgk]{font-size:32px}}
