.brand-header-container{padding:2rem 1.5rem 1.5rem;gap:2rem;display:flex;flex-direction:row;width:100%}.brand-banner-container{position:relative;width:100%;height:500px;overflow:hidden}.brand-banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.1))}.brand-content{padding:0}.brand-info-container,.brand-main-info{display:flex;flex-direction:column;gap:10px}.brand-image-section{width:450px;min-width:450px;height:100%;aspect-ratio:4/5;position:relative;overflow:hidden}.brand-banner-image{width:100%;object-fit:cover;aspect-ratio:4/5;display:block;z-index:1}.brand-title-section{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:10px}.brand-logo-image-container{width:150px;height:auto;aspect-ratio:16/9;margin-bottom:10px}.brand-logo-image{object-fit:cover;aspect-ratio:16/9;width:100%}.brand-title-info{display:flex;flex-direction:column}.brand-title{font-size:2.5rem;font-weight:800;color:var(--color-text);line-height:auto;font-family:Inter,sans-serif;letter-spacing:1px;margin-bottom:0;flex:1 1 auto;word-break:break-word}.brand-title-row{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:5px}.status-badges{display:flex;gap:.5rem}.status-badge{display:flex!important;flex-direction:row!important;align-items:center;gap:.25rem;padding:0!important;border-radius:9999px;font-size:.8rem;font-weight:600}.status-badge.verified{background-color:var(--color-content-bg);color:var(--color-primary)}.status-badge.published{background-color:var(--color-content-bg);color:var(--color-success)}.status-badge.draft{background-color:var(--color-content-bg);color:var(--color-text-secondary)}.status-badge-icon{margin-right:.25rem}.brand-organizer-title{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:5px;margin-bottom:.6rem}.brand-organizer-link{font-family:Inter,sans-serif;gap:.3rem;font-size:.8rem;color:var(--color-text-secondary);letter-spacing:1px}.brand-organizer-icon,.brand-organizer-link:hover{color:var(--color-text)}.brand-organizer-icon{font-size:.9rem}.brand-social-title{font-size:1.2rem;font-weight:800;color:var(--color-text);line-height:1.2;font-family:Inter,sans-serif;letter-spacing:1px;margin:0 0 1.25rem}.brand-social-row{flex-direction:row;gap:20px;flex-wrap:wrap;max-width:100%}.brand-social-info,.brand-social-row{display:flex;justify-content:flex-start;align-items:center}.brand-social-info{gap:.3rem;font-size:.8rem;color:var(--color-text-secondary);background:var(--color-content-bg);gap:10px}.brand-summary{margin-bottom:.6rem}.brand-summary-text{font-size:1.1rem;color:var(--color-text);line-height:1.6;letter-spacing:.5px;margin:0}.brand-contact-info,.brand-summary-text{font-weight:500;font-family:Inter,sans-serif}.brand-contact-info{display:flex;flex-direction:column;gap:10px;margin-bottom:.6rem;font-size:.9rem;letter-spacing:1px}.brand-contact-title{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:800;margin:0 0 .5rem;color:var(--color-text);line-height:1.2}.brand-contact-item{display:flex;align-items:center}.contact-icon{margin-right:4px;color:var(--color-text-secondary)}.contact-content{flex:1;display:flex;flex-direction:column;gap:.25rem}.contact-value{font-family:Inter,sans-serif;font-size:.9rem;color:var(--color-text-secondary);font-weight:500;text-decoration:none;transition:color .2s ease}.contact-value:hover{color:var(--color-primary)}.team-member-notice{margin-top:.5rem}.team-member-notice .warning-icon{color:#ef4444}.team-member-notice .contact-content{max-width:70%}.team-member-text{font-weight:400}.team-member-text,.team-member-text:hover{color:var(--color-text)}@media (max-width:1024px){.brand-header-container{display:flex;flex-direction:column;gap:1rem;width:100%}.brand-image-section{width:100%;min-width:100%}.brand-title-section{align-items:center}}@media (max-width:800px){.brand-header-container{padding:1.2rem .7rem}.brand-banner-container{height:250px;width:100%}.brand-content{padding:15px}.brand-main-info{display:flex;flex-direction:column;gap:10px}.brand-title-section{gap:1rem;margin-bottom:10px}.brand-title{font-size:1.2rem}.brand-social-title,.brand-summary-text{font-size:1rem}.brand-contact-info,.brand-organizer-icon,.contact-icon{font-size:.8rem}}@media (max-width:600px){.brand-content{padding:15px}.brand-title-section{gap:1rem;margin-bottom:1rem}.brand-verified-badge{font-size:.8rem;padding:.4rem .8rem}.verified-icon{width:16px;height:16px;font-size:.6rem}.brand-contact-item{gap:4px}.contact-label,.contact-value{font-size:.8rem}.brand-social-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}}@media (max-width:400px){.brand-contact-item{gap:.5rem}.contact-content{align-items:flex-start}.brand-logo-image-container{width:100px}}