.team-container{justify-content:center;align-items:center;min-height:100vh;padding:120px 20px 100px;display:flex;position:relative;overflow:hidden auto}.team-container:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 40%,#ff08441a 0%,#0000 50%),radial-gradient(circle at 70% 60%,#8b00ff1a 0%,#0000 50%);position:fixed;inset:0}.profiles-container{grid-template-columns:repeat(auto-fit,minmax(320px,350px));justify-content:center;gap:30px;width:100%;max-width:1400px;display:grid}.profiles-container.five-cards{grid-template-columns:repeat(3,minmax(280px,350px));justify-content:center;justify-items:center;gap:30px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:1200px){.profiles-container,.profiles-container.five-cards{grid-template-columns:repeat(2,minmax(280px,350px));max-width:800px}}@media (max-width:768px){.profiles-container,.profiles-container.five-cards{grid-template-columns:repeat(1,minmax(280px,350px));max-width:400px}}.profile-card{width:100%;max-width:350px;box-shadow:0 0 2px var(--glow-color),0 0 40px var(--shadow-color),0 20px 60px #000000e6,inset 0 1px 0 #ffffff0d;border:1px solid var(--border-color);background:linear-gradient(145deg,#1a1a1a 0%,#0d0d0d 100%);border-radius:20px;margin:0 auto;position:relative;overflow:hidden}.profile-card.style-1{--glow-color:#ff084480;--shadow-color:#8b00ff4d;--border-color:#ff084433;--gradient-start:#ff0844;--gradient-end:#8b00ff}.profile-card.style-2{--glow-color:#ff69b480;--shadow-color:#40e0d04d;--border-color:#ff69b433;--gradient-start:#ff69b4;--gradient-end:#40e0d0}.profile-card.style-3{--glow-color:#ff000080;--shadow-color:#0066cc4d;--border-color:#f003;--gradient-start:red;--gradient-end:#06c}.profile-card.style-4{--glow-color:#c8c8c880;--shadow-color:#5050504d;--border-color:#c8c8c833;--gradient-start:#c8c8c8;--gradient-end:#505050}.profile-card.style-5{--glow-color:#ff149380;--shadow-color:#00ffff4d;--border-color:#ff149333;--gradient-start:#ff1493;--gradient-end:#0ff}.glitch-overlay{background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--glow-color)2px,var(--glow-color)4px);pointer-events:none;z-index:1;opacity:.15;animation:8s linear infinite scanlines;position:absolute;inset:0}@keyframes scanlines{0%{transform:translateY(0)}to{transform:translateY(20px)}}.header-bg{background:linear-gradient(145deg,var(--gradient-start)0%,var(--gradient-end)100%);height:160px;position:relative;overflow:hidden}.header-bg:before{content:"";opacity:.3;background:repeating-linear-gradient(45deg,#0000,#0000 8px,#0006 8px 16px);width:200%;height:200%;animation:15s linear infinite slide;position:absolute;top:-50%;left:-50%}.header-bg:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:200%;height:100%;animation:3s ease-in-out infinite shine;position:absolute;top:0;left:-100%}@keyframes slide{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes shine{0%{transform:translate(0)}to{transform:translate(100%)}}.profile-photo-container{z-index:2;position:absolute;top:90px;left:50%;transform:translate(-50%)}.profile-photo{width:140px;height:140px;box-shadow:0 0 0 5px #111111f2,0 0 0 8px var(--gradient-start),0 0 25px var(--glow-color),0 8px 30px #000c,inset 0 0 25px #0000004d;object-fit:cover;background:linear-gradient(145deg,var(--gradient-end),var(--gradient-start));filter:contrast(1.1)saturate(1.2);border:4px solid #000;border-radius:50%;position:relative}.profile-photo:before{content:"";pointer-events:none;background:radial-gradient(circle,#0003 1px,#0000 1px) 0 0/3px 3px;border-radius:50%;position:absolute;inset:0}.profile-info{text-align:center;z-index:2;padding-top:85px;padding-bottom:30px;position:relative}.profile-name{color:#fff;text-transform:uppercase;letter-spacing:2px;text-shadow:2px 2px 0 var(--gradient-start),3px 3px 0 var(--gradient-end),0 0 15px var(--glow-color);filter:drop-shadow(0 0 8px var(--shadow-color));margin-bottom:8px;font-family:Iceland,sans-serif;font-size:28px;font-weight:900;line-height:1.2}.profile-subtitle{color:#ffffff80;letter-spacing:3px;text-transform:uppercase;margin-bottom:30px;padding:0 25px;font-family:Iceland,sans-serif;font-size:12px;font-weight:400}.social-link{border:2px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.social-link:before{content:"";background:linear-gradient(45deg,transparent,var(--glow-color),transparent);width:200%;height:200%;transition:all .5s;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.social-link:hover:before{animation:.8s shimmer}@keyframes shimmer{0%{transform:translate(-100%)translateY(-100%)rotate(45deg)}to{transform:translate(100%)translateY(100%)rotate(45deg)}}.social-link:hover{border-color:var(--gradient-start);box-shadow:0 0 20px var(--glow-color),0 0 40px var(--shadow-color),0 10px 30px #00000080;transform:translateY(-5px)scale(1.05)}.social-link.instagram{color:#fff}.social-link.instagram:hover{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045);border-color:#fd1d1d}.social-link.linkedin{color:#fff}.social-link.linkedin:hover{background:#0077b5;border-color:#00a8ff}.social-link.github{color:#fff}.social-link.github:hover{color:#000;background:#fff;border-color:#fff}.social-links{justify-content:center;gap:12px;margin-bottom:15px;padding:0 25px;display:flex}.verse-badge{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));color:#fff;box-shadow:0 0 15px var(--glow-color),inset 0 1px 0 #ffffff4d;z-index:3;letter-spacing:1.5px;text-transform:uppercase;border:2px solid #00000080;border-radius:16px;padding:6px 12px;font-size:10px;font-weight:900;animation:2s ease-in-out infinite pulse-badge;position:absolute;top:15px;right:15px}@keyframes pulse-badge{0%,to{box-shadow:0 0 20px var(--glow-color),inset 0 1px 0 #ffffff4d}50%{box-shadow:0 0 30px var(--glow-color),0 0 50px var(--shadow-color),inset 0 1px 0 #ffffff4d}}@media (max-width:768px){.profiles-container{grid-template-columns:1fr}.profile-name{font-size:24px}.profile-subtitle{font-size:11px}}
