@charset "UTF-8";.v-exec-wrapper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#0c0c0c;color:#fff;font-family:'Inter',sans-serif;overflow-x:hidden}.v-container{max-width:1600px;margin:0 auto;padding:0 1.5rem}.v-exec-hero{padding:8rem 0 6rem 0;position:relative;border-bottom:1px solid rgba(255,255,255,0.05);background-image:radial-gradient(rgba(246,166,35,0.05) 1px,transparent 1px);background-size:30px 30px}.v-outline-bg{position:absolute;top:20%;right:-5%;font-family:'Archivo Narrow',sans-serif;font-size:25vw;font-weight:900;opacity:0.03;color:transparent;-webkit-text-stroke:2px white;text-transform:uppercase;pointer-events:none}.v-mono-tag{font-family:'Roboto Mono',monospace;color:#f6a623;font-size:11px;text-transform:uppercase;letter-spacing:0.3em;display:flex;align-items:center;gap:15px;margin-bottom:2rem}.v-mono-tag span{width:40px;height:1px;background:#f6a623}.v-exec-title{font-family:'Archivo Narrow',sans-serif;font-size:clamp(3.5rem,10vw,8rem);font-weight:900;line-height:0.85;text-transform:uppercase;margin:0 0 3rem 0}.v-exec-title span{color:#f6a623}.v-exec-grid{display:grid;grid-template-columns:repeat(1,1fr);background:rgba(255,255,255,0.1);gap:1px;border:1px solid rgba(255,255,255,0.1)}@media (min-width:768px){.v-exec-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.v-exec-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.v-exec-grid{grid-template-columns:repeat(4,1fr)}}.v-member-card{background:#0c0c0c;padding:2.5rem;position:relative;cursor:pointer;transition:0.5s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column;min-height:450px}.v-member-card:hover{background:#000}.v-member-card::before{content:"";position:absolute;top:0;left:0;width:2px;height:0;background:#f6a623;transition:0.5s}.v-member-card:hover::before{height:100%}.v-photo-slot{width:100%;height:220px;background:radial-gradient(circle at center,#2a2a2a 0%,#111 100%);margin-bottom:2rem;border:1px solid rgba(255,255,255,0.05);position:relative;overflow:hidden}.v-photo-slot img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:0.8s}.v-member-card:hover img{filter:grayscale(0%);transform:scale(1.05)}.v-card-id{font-family:'Roboto Mono',monospace;font-size:9px;color:#f6a623;display:flex;justify-content:space-between;margin-bottom:1rem}.v-member-name{font-family:'Archivo Narrow',sans-serif;font-size:1.8rem;font-weight:900;text-transform:uppercase;line-height:1.1;margin-bottom:0.5rem}.v-member-title{font-family:'Roboto Mono',monospace;font-size:10px;color:#f6a623;text-transform:uppercase;letter-spacing:0.1em;font-weight:700;margin-bottom:1.5rem;font-style:italic}.v-expand-btn{margin-top:auto;font-family:'Roboto Mono',monospace;font-size:10px;color:#f6a623;opacity:0;transition:0.3s}.v-member-card:hover .v-expand-btn{opacity:1}.v-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.95);z-index:9999;display:none;align-items:center;justify-content:center;padding:40px 1.5rem;backdrop-filter:blur(10px)}.v-modal-content{background:#0c0c0c;border:1px solid #f6a623;width:100%;max-width:800px;display:flex;flex-direction:column;position:relative;box-shadow:0 0 50px rgba(0,0,0,0.5);max-height:90vh;overflow:hidden}.v-modal-header{display:flex;align-items:center;gap:2rem;padding:2.5rem 2.5rem 1.5rem 2.5rem;border-bottom:1px solid rgba(255,255,255,0.05);flex-shrink:0}@media (max-width:767px){.v-modal-header{flex-direction:column;text-align:center;gap:1.5rem}}.v-modal-avatar{width:120px;height:120px;flex-shrink:0;border-radius:50%;overflow:hidden;border:2px solid #f6a623;background:#000}.v-modal-avatar img{width:100%;height:100%;object-fit:cover;object-position:top center}.v-modal-body{padding:2.5rem;display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow-y:auto;background-image:linear-gradient(rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);background-size:20px 20px}.v-modal-body::-webkit-scrollbar{width:4px}.v-modal-body::-webkit-scrollbar-thumb{background:#f6a623;border-radius:10px}.v-modal-bio-text{color:#a1a1aa;line-height:1.6;font-size:1rem;font-weight:300;white-space:pre-wrap}.v-modal-bio-text:not(:empty){margin-bottom:2rem}.v-contact-btn{display:inline-flex;align-items:center;gap:10px;font-family:'Roboto Mono',monospace;font-size:10px;color:#1a1a1a;background:#f6a623;text-decoration:none;padding:0.75rem 1.5rem;text-transform:uppercase;font-weight:700;width:fit-content;transition:0.3s;border:none;flex-shrink:0}.v-contact-btn:hover{background:#fff;color:#1a1a1a}.v-close-modal{position:absolute;top:1rem;right:1rem;background:#1a1a1a;border:1px solid #333;color:#f6a623;font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.3s;z-index:100}.v-close-modal:hover{background:#f6a623;color:#1a1a1a}
