.member-detail[data-v-4d85f1b9]{min-height:100vh;padding-bottom:4rem}.page-header[data-v-4d85f1b9]{text-align:center;padding:6rem 2rem 4rem;background:linear-gradient(180deg,#0a0a0acc,#111111e6);position:relative;overflow:hidden}.page-bg[data-v-4d85f1b9]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(8px);opacity:.3;z-index:0}.back-link[data-v-4d85f1b9]{position:relative;z-index:10;color:#888;text-decoration:none;font-family:Oswald,sans-serif;font-size:.9rem;letter-spacing:.1em;transition:color .3s ease;display:inline-block;margin-bottom:1rem;padding:.5rem 1rem;border:1px solid #444;border-radius:4px}.back-link[data-v-4d85f1b9]:hover{color:#d84c3b;border-color:#d84c3b}.title[data-v-4d85f1b9]{position:relative;z-index:1;font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,10vw,5rem);letter-spacing:.15em;color:#d84c3b;margin:0}.instrument[data-v-4d85f1b9]{position:relative;z-index:1;font-family:Oswald,sans-serif;font-size:1.2rem;color:#888;letter-spacing:.2em;text-transform:uppercase}.content-section[data-v-4d85f1b9]{background:linear-gradient(180deg,#111111f2,#0a0a0afa);padding:4rem 0;min-height:50vh}.container[data-v-4d85f1b9]{max-width:1200px;margin:0 auto;padding:0 2rem}.profile-section[data-v-4d85f1b9]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:3rem}.profile-section--horizontal[data-v-4d85f1b9]{display:flex;flex-direction:column;gap:2rem}.profile-info-grid[data-v-4d85f1b9]{display:grid;grid-template-columns:1fr;gap:1.5rem}.profile-section--horizontal .profile-info-grid[data-v-4d85f1b9]{grid-template-columns:1fr 1fr;gap:3rem}.side-panel[data-v-4d85f1b9]>:first-child{margin-top:0}.profile-section--horizontal .member-fullname[data-v-4d85f1b9]{margin-bottom:3rem}.photo-column[data-v-4d85f1b9]{display:flex;flex-direction:column}.photos-section[data-v-4d85f1b9]{margin-top:3rem;padding-top:3rem;border-top:1px solid #333}.photos-section h2[data-v-4d85f1b9]{font-family:Bebas Neue,sans-serif;font-size:1.8rem;letter-spacing:.1em;color:#d84c3b;margin-bottom:1.5rem}.photos-grid[data-v-4d85f1b9]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.clickable[data-v-4d85f1b9]{display:block;width:100%;padding:0;border:none;background:none;cursor:pointer;border-radius:8px}.clickable[data-v-4d85f1b9]:focus-visible{outline:3px solid #d84c3b;outline-offset:3px}.photos-grid img[data-v-4d85f1b9]{width:100%;height:auto;display:block;border-radius:8px;background:#1a1a1a;border:1px solid #333;transition:transform .3s ease,opacity .3s ease,border-color .3s ease}.clickable:hover img[data-v-4d85f1b9]{transform:scale(1.02);border-color:#d84c3b;opacity:.9}.photo-modal[data-v-4d85f1b9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:1000;cursor:pointer}.photo-modal img[data-v-4d85f1b9]{max-width:90%;max-height:90vh;object-fit:contain;border-radius:8px}.close-btn[data-v-4d85f1b9]{position:absolute;top:2rem;right:2rem;background:none;border:none;color:#fff;font-size:3rem;cursor:pointer;z-index:1001}.main-photo[data-v-4d85f1b9]{width:100%;overflow:hidden;border-radius:8px;background:#1a1a1a;border:2px solid #333;box-shadow:0 8px 40px #d84c3b26}.main-photo img[data-v-4d85f1b9]{width:100%;height:auto;display:block}.info-panel h2[data-v-4d85f1b9]{font-family:Bebas Neue,sans-serif;font-size:1.8rem;letter-spacing:.1em;color:#d84c3b;margin-bottom:1rem}.member-fullname[data-v-4d85f1b9]{font-family:Oswald,sans-serif;font-weight:700;font-size:2.2rem;margin-bottom:1rem}.bio[data-v-4d85f1b9]{font-family:Oswald,sans-serif;font-weight:300;font-size:1.1rem;line-height:1.8;color:#aaa;margin-bottom:1.5rem}.quote-section[data-v-4d85f1b9]{margin:1.5rem 0;padding:1rem 1.5rem;background:linear-gradient(135deg,#d84c3b1a,#d84c3b0d);border-left:3px solid #d84c3b;border-radius:0 8px 8px 0}.quote[data-v-4d85f1b9]{font-family:Oswald,sans-serif;font-style:italic;font-size:1.3rem;color:#e8e8e8;margin:0}.stats-section[data-v-4d85f1b9]{margin:1.5rem 0;padding:1rem;background:#1a1a1a;border:1px solid #333;border-radius:8px}.stat-item[data-v-4d85f1b9]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #2a2a2a}.stat-item[data-v-4d85f1b9]:last-child{border-bottom:none}.stat-label[data-v-4d85f1b9]{font-family:Oswald,sans-serif;font-size:.9rem;color:#888;text-transform:uppercase;letter-spacing:.1em}.stat-value[data-v-4d85f1b9]{font-family:Oswald,sans-serif;font-size:.9rem;color:#e8594a;font-weight:600}.projects-section[data-v-4d85f1b9]{margin:1.5rem 0;padding:1rem;background:#1a1a1a;border:1px solid #333;border-radius:8px}.projects-section h3[data-v-4d85f1b9]{font-family:Bebas Neue,sans-serif;font-size:1.2rem;letter-spacing:.1em;color:#d84c3b;margin:0 0 .75rem}.projects-list[data-v-4d85f1b9]{list-style:none;padding:0;margin:0}.projects-list li[data-v-4d85f1b9]{font-family:Oswald,sans-serif;font-size:1rem;color:#aaa;padding:.4rem 0 .4rem 1.2rem;position:relative}.projects-list li[data-v-4d85f1b9]:before{content:"▸";position:absolute;left:0;color:#d84c3b}.socials-list[data-v-4d85f1b9]{display:flex;flex-wrap:wrap;gap:1rem}.social-btn[data-v-4d85f1b9]{display:inline-flex;align-items:center;gap:.5rem;font-family:Oswald,sans-serif;font-size:.9rem;padding:.6rem 1.2rem;background:transparent;border:1px solid #333;color:#888;text-decoration:none;transition:all .3s ease}.social-btn[data-v-4d85f1b9]:hover{border-color:#d84c3b;color:#d84c3b}.empty[data-v-4d85f1b9]{font-family:Oswald,sans-serif;color:gray;font-style:italic}@media(max-width:768px){.profile-section[data-v-4d85f1b9],.profile-info-grid[data-v-4d85f1b9],.profile-section--horizontal .profile-info-grid[data-v-4d85f1b9]{grid-template-columns:1fr;gap:2rem}.main-photo[data-v-4d85f1b9]{max-width:100%;margin:0 auto}.title[data-v-4d85f1b9]{font-size:2.5rem}.instrument[data-v-4d85f1b9]{font-size:1rem}}
