.slot-page{background-image:url(/kapil/teambg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.slot-page .team-overlay{text-align:center;color:#fff;background:0 0;border-radius:8px;padding:8.5rem 3rem 2rem}@media (max-width:900px){.slot-page .team-overlay{padding-top:6.5rem}}@media (max-width:600px){.slot-page .team-overlay{padding-top:5rem}}.slot-back-link{z-index:140;color:#fff;background:rgba(0,0,0,.6);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;text-decoration:none;transition:transform .15s,background .15s;display:flex;position:absolute;top:8px;left:-56px;box-shadow:0 6px 18px rgba(0,0,0,.45)}.slot-back-link:hover{background:rgba(0,0,0,.8);transform:translateY(-2px)}@media (max-width:720px){.slot-back-link{width:40px;height:40px;top:-57%;left:-50px}}.back-icon{transition:transform .18s;transform:rotate(220deg)}.slot-back-link:hover .back-icon{transform:rotate(260deg)}.member-col{text-align:center;vertical-align:top;width:200px;display:inline-block;position:relative}.member-card{background:0 0;border-radius:14px;justify-content:center;align-items:center;width:180px;height:220px;margin:0 auto;display:flex}.member-photo{border-radius:10px;max-width:100%;max-height:130px;display:block}.member-name{color:#fff;margin-top:8px;font-size:1.05rem;font-weight:700}.member-stone{width:160px;margin:-8px auto 0;display:block}.member-contacts{color:#fff;flex-direction:column;align-items:center;gap:4px;margin-top:0;font-size:.95rem;display:flex}.member-contacts .member-phone{opacity:.95;align-items:center;gap:8px;display:flex}.member-contacts .member-phone a{color:#fbbf24;background:rgba(0,0,0,.4);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.member-contacts .member-phone a:hover{background:rgba(251,191,36,.2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(251,191,36,.3)}.member-contacts .member-socials{z-index:10;gap:6px;margin-top:-14px;display:flex}.contact-icon{filter:brightness();opacity:.95;width:44px;height:44px;transition:all .2s;display:inline-block}.member-contacts .member-socials a{border-radius:50%;justify-content:center;align-items:center;padding:12px;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.member-contacts .member-socials a:hover{background:rgba(251,191,36,.2);transform:translateY(-3px)scale(1.1);box-shadow:0 6px 20px rgba(251,191,36,.4)}.member-contacts a:hover .contact-icon{filter:brightness(1.1)drop-shadow(0 0 8px rgba(251,191,36,.6));transform:scale(1.05)}.hover-card{perspective:2500px;justify-content:center;align-items:flex-end;width:180px;height:220px;margin:0 auto;padding:0 18px;display:flex;position:relative}.hover-card .cover-image{object-fit:cover;border-radius:10px;width:100%;height:100%}.hover-card .wrapper{z-index:-1;width:100%;transition:all .5s;position:absolute}.hover-card:hover .wrapper{transform:perspective(900px)translateY(-5%)rotateX(25deg)translateZ(0);box-shadow:2px 35px 32px -8px rgba(0,0,0,.75)}.hover-card .wrapper:before,.hover-card .wrapper:after{content:"";opacity:0;width:100%;height:80px;transition:all .5s;position:absolute;left:0}.hover-card .wrapper:before{background-image:linear-gradient(#0c0d13 3%,rgba(12,13,19,.5) 32%,transparent 54%);height:100%;top:0}.hover-card .wrapper:after{opacity:1;background-image:linear-gradient(transparent 46%,rgba(12,13,19,.5) 68%,#0c0d13 97%);bottom:0}.hover-card:hover .wrapper:before,.hover-card .wrapper:after{opacity:1}.hover-card:hover .wrapper:after{height:120px}.hover-card .character{opacity:0;z-index:-1;border-radius:8px;width:100%;transition:all .5s;position:absolute}.hover-card:hover .character{opacity:1;transform:translate3d(0%,-30%,100px)}.hover-card[data-active=true] .wrapper,.hover-card[data-active=true] .wrapper:after,.hover-card[data-active=true] .wrapper:before{opacity:1;transform:perspective(900px)translateY(-5%)rotateX(25deg)translateZ(0)}.hover-card[data-active=true] .character{opacity:1;transform:translate3d(0%,-30%,100px)}@media (max-width:900px){.member-col{width:180px}.member-card{width:160px;height:200px}.member-photo{max-height:110px}.member-stone{width:140px;margin:-8px auto 0}.contact-icon{width:38px;height:38px}.member-contacts .member-socials a{padding:10px}}@media (max-width:600px){.contact-icon{width:36px;height:36px}.member-contacts .member-socials a{padding:6px}.member-contacts .member-phone a{padding:8px 10px;font-size:.9rem}.animated-stone-wrapper{top:-4.8rem}.member-stone{margin:-22px auto 0}}@media (min-width:1200px){.contact-icon{width:52px;height:52px}.member-contacts .member-socials a{padding:14px}.member-contacts .member-phone a{padding:8px 16px;font-size:1rem}.animated-stone-wrapper{top:-4.6rem}}.animated-stone-wrapper{z-index:1;animation:3s ease-in-out infinite stoneFloat;display:inline-block;position:relative;top:-3.6rem}.member-stone{width:220px;animation:2.4s ease-in-out infinite pulseGlow;display:block}.stone-glow{filter:blur(10px);z-index:0;background:radial-gradient(rgba(255,180,80,.6) 0%,rgba(255,100,0,.1) 60%,transparent 100%);border-radius:50%;width:120px;height:30px;animation:1.8s ease-in-out infinite glowPulse;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}@keyframes stoneFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes pulseGlow{0%{filter:brightness()}50%{filter:brightness(1.15)}to{filter:brightness()}}@keyframes glowPulse{0%{opacity:.4;transform:translate(-50%)scale(1)}50%{opacity:.8;transform:translate(-50%)scale(1.1)}to{opacity:.4;transform:translate(-50%)scale(1)}}@media (max-width:900px){.member-stone{width:160px}.stone-glow{width:60px;height:15px}.animated-stone-wrapper{top:-2rem}}.frame-link{display:inline-block}.frame-link:focus{outline:none}.frame-link:focus-visible{outline-offset:6px;outline:2px solid rgba(255,255,255,.6)}
@font-face{font-family:inknut;src:url(../media/inknut_antiqua-s.p.8cd2fe09.ttf)format("truetype");font-display:swap}@font-face{font-family:inknut Fallback;src:local(Arial);ascent-override:129.33%;descent-override:66.53%;line-gap-override:0.0%;size-adjust:131.67%}.inknut_7d0a57c6-module__bEjqUW__className{font-family:inknut,inknut Fallback}
