.team-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}.team-overlay{text-align:center;color:#fff;background:0 0;width:100%;padding:2rem 3rem}.overall-coordinator-wrapper{flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem;display:flex;position:relative}.overall-coordinator-row{align-items:center;gap:1rem;display:flex}@media (min-width:900px){.overall-coordinator-row{transform:translate(28px)}}.coordinator-socials{flex-direction:column;align-items:center;gap:10px;margin-left:12px;display:flex}.coordinator-socials .social-link img{object-fit:cover;border-radius:50%;width:44px;height:44px;transition:transform .18s,box-shadow .18s;display:block}.coordinator-socials .social-link:hover img{transform:translateY(-4px)scale(1.05);box-shadow:0 8px 18px rgba(0,0,0,.45)}.coordinator-socials:hover~.slidingdoors .slidetop,.coordinator-socials:hover+.slidingdoors .slidetop,.coordinator-socials:hover~.slidingdoors,.coordinator-socials:hover+.slidingdoors,.overall-coordinator-row:hover .slidetop{transform:translateY(-100%)}.coordinator-socials .social-link img{opacity:0;transition:transform .36s cubic-bezier(.2,.9,.2,1),opacity .28s;transform:translateY(12px)scale(.95)}.overall-coordinator-row:hover .coordinator-socials .social-link:first-child img{opacity:1;transition-delay:.22s;transform:translateY(0)scale(1)}.overall-coordinator-row:hover .coordinator-socials .social-link:nth-child(2) img{opacity:1;transition-delay:.32s;transform:translateY(0)scale(1)}.overall-coordinator-row:hover .coordinator-socials .social-link:nth-child(3) img{opacity:1;transition-delay:.42s;transform:translateY(0)scale(1)}.slidetop:focus+.coordinator-socials .social-link img,.slidetop:focus~.coordinator-socials .social-link img{opacity:1;transform:translateY(0)scale(1)}.slidingdoors{width:170px;height:220px;margin:0 auto 1rem;position:relative;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.5)}.slidingdoors .slidetop{z-index:10;cursor:pointer;background:url(/kapil/photoframe.png) 50%/contain no-repeat;width:100%;height:100%;transition:transform .8s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0;scale:1.48}.slidingdoors:before{content:"";z-index:5;background:url("/kapil/team/Kartik Vaishnav.png") top/cover;width:100%;height:100%;position:absolute;top:0;left:0}.slidingdoors:hover .slidetop{transform:translateY(-100%)}.slidingdoors .slidetop:after{content:"Click to reveal";color:#fff;opacity:.8;background:rgba(0,0,0,.7);padding:4px 8px;font-size:.4rem;transition:opacity .3s;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.slidingdoors:hover .slidetop:after{opacity:0}.overall-coordinator-label{text-align:center;color:#f8d9ba;margin-bottom:1rem;font-size:2rem;font-weight:700}.team-lineup{justify-content:center;align-items:flex-end;gap:1rem;width:100%;padding:2rem 1rem 0;display:flex;transform:translateY(80px);scale:.5!important}.team-slot{justify-content:center;align-items:flex-end;display:flex;position:relative;transform-origin:bottom!important;animation:3s ease-in-out infinite alternate floatLoop!important}.stone-container{position:relative}.stone-container .stone{z-index:5;display:block}.fire{pointer-events:none;z-index:2;position:absolute;bottom:50%;left:50%;transform:translate(-50%)}.flame{filter:blur(6px);background:radial-gradient(circle at bottom,rgba(255,255,200,.9),rgba(255,100,0,.7),rgba(255,0,0,0));border-radius:50% 50% 20% 20%;width:8px;height:30px;animation:.6s infinite alternate flameFlicker;position:absolute;bottom:0}.flame:nth-child(2){height:25px;animation-delay:.1s;left:-5px}.flame:nth-child(3){height:28px;animation-delay:.2s;left:5px}@keyframes flameFlicker{0%{opacity:.8;transform:translate(0)translateY(0)scaleY(1)}25%{opacity:.9;transform:translate(-1px)translateY(-2px)scaleY(1.1)}50%{opacity:.7;transform:translate(1px)translateY(-4px)scaleY(.9)}75%{opacity:.85;transform:translate(-1px)translateY(-3px)scaleY(1.05)}to{opacity:.8;transform:translate(0)translateY(0)scaleY(1)}}.team-slot .frame{z-index:10;filter:drop-shadow(0 6px 18px rgba(0,0,0,.22));position:absolute;top:0;left:50%;transform:translate(-50%,-70%)}.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)}.frame-link img{cursor:pointer}.team-slot .slot-label{z-index:30;color:#fff;white-space:nowrap;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);font-size:.95rem;position:absolute;top:58%;left:50%;transform:translate(-50%)}.team-slot.large .stone{width:360px}.team-slot.large .frame{width:260px}.team-slot.medium .stone{width:320px}.team-slot.medium .frame{width:220px}.team-slot.small .stone{width:280px}.team-slot.small .frame{width:180px}.team-slot.xsmall .stone{width:220px}.team-slot.xsmall .frame{width:150px}@keyframes floatLoop{0%{transform:translateY(0)scale(1.5)}50%{transform:translateY(-30px)scale(1.6)}to{transform:translateY(0)scale(1.5)}}@keyframes floatLoopDebug{0%{transform:translateY(0)scale(1.5)}50%{transform:translateY(-20px)scale(1.6)}to{transform:translateY(0)scale(1.5)}}@media (max-width:900px){.overall-coordinator-img{border-radius:12px;width:160px;height:160px}.team-lineup{gap:1.2rem;padding-top:1rem;transform:translateY(40px)}}@media (max-width:720px){.overall-coordinator-img{border-radius:14px;width:220px;height:180px}.team-overlay{padding:1rem}.team-lineup{grid-template-columns:repeat(2,1fr);place-items:start center;gap:1rem;width:100%;padding-top:.5rem;display:grid;transform:translateY(20px)}.team-slot .stone{width:220px}.team-slot .frame{width:150px}.team-slot .stone{z-index:10}.team-slot .frame{z-index:30}.team-slot .slot-label{margin-top:8px;font-size:.95rem;position:static}}@media (max-width:900px){.team-overlay{padding-top:180px}}@media (max-width:720px){body{height:auto!important;overflow:auto!important}html{overflow:auto!important}.team-page{height:auto;min-height:100vh;overflow-y:auto}.team-overlay{height:auto;min-height:100vh}.team-lineup{grid-template-columns:repeat(2,1fr);place-items:start center;gap:.75rem;padding-bottom:1.5rem;display:grid}.team-slot{flex-direction:column;justify-content:center;align-items:center;margin:0 auto 2rem;padding-top:8px;display:flex;animation:none!important;transform:none!important}.overall-coordinator-row{justify-content:center;align-items:center;transform:translate(0)}.overall-coordinator-wrapper{flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem;display:flex;position:relative}.slidingdoors{margin:0 auto 1rem}.coordinator-socials{opacity:0;pointer-events:none;margin-left:0;position:absolute;top:50%;right:-50px;transform:translateY(-50%)}.overall-coordinator-row:hover .coordinator-socials{opacity:1;pointer-events:auto}.team-slot .frame{pointer-events:auto;order:-1;margin-bottom:0;z-index:40!important;position:static!important;transform:none!important}.team-slot .frame-link{order:-1;display:inline-block;z-index:45!important;position:relative!important}.team-slot .stone-container{z-index:5;justify-content:center;align-items:center;margin-top:-70px;display:flex;position:relative}.team-slot .fire{z-index:10;margin-top:-18px;bottom:auto}.team-slot .slot-label{z-index:35;text-align:center;order:0;width:100%;margin:-14px 0 6px;position:relative;top:auto}.team-slot .stone{margin-top:-12px;width:250px!important}.team-slot .frame{width:180px!important}}@media (min-width:721px){.team-slot{transform-origin:bottom!important;animation:2.5s ease-in-out infinite alternate floatLoop!important}.overall-coordinator-wrapper{margin-top:6rem!important}}@media (min-width:1024px) and (max-width:1440px){.team-lineup{flex-wrap:nowrap;justify-content:center}}@media (min-width:721px){.team-slot .slot-label{font-size:1.05rem;top:50%;transform:translate(-50%)translateY(-50px)}.team-slot{transform-origin:bottom!important;animation:3s ease-in-out infinite alternate floatLoop!important}}@media (max-width:720px){.team-overlay{padding-top:100px;padding-left:.75rem;padding-right:.75rem}.overall-coordinator-label{margin-bottom:.5rem;font-size:1.9rem}.overall-coordinator-wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:-25rem;display:flex}.overall-coordinator-row{margin-bottom:.5rem}.slidingdoors{justify-content:center;align-items:center;margin:0 auto .5rem;display:flex}.team-lineup{gap:0;padding-top:0;padding-bottom:-5rem;transform:none}.team-slot{margin-bottom:0}.team-slot .slot-label{font-size:2rem}}
@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_355feb95-module__N0YRVq__className{font-family:inknut,inknut Fallback}
