.echipa-page{background:var(--c-dark);font-family:var(--font);min-height:100vh;overflow-x:hidden}.echipa-reveal-target{opacity:var(--reveal-ratio, 0);transform:translateY(calc(30px * (1 - var(--reveal-ratio, 0))));transition:opacity .3s ease,transform .3s ease;will-change:transform,opacity}.echipa-board__grid>.echipa-board-card:last-child:nth-child(3n+1){grid-column:2}.echipa-hero{position:relative;padding:clamp(120px,16vw,220px) var(--gutter) clamp(60px,8vw,120px);overflow:hidden}.echipa-hero__grid-bg{position:absolute;inset:0;background-image:url(/images/decorative/grid.webp);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.06;pointer-events:none;z-index:0}.echipa-hero__ribbon{position:absolute;top:50%;left:-10%;width:120%;max-width:none;transform:translateY(-50%);pointer-events:none;z-index:1;opacity:.14}.echipa-hero__star{position:absolute;top:clamp(80px,10vw,140px);right:clamp(40px,8vw,120px);width:clamp(22px,3vw,44px);animation:echipaStarPulse 3s ease-in-out infinite alternate;pointer-events:none;z-index:2}.echipa-hero__double-star{position:absolute;bottom:clamp(30px,5vw,80px);right:clamp(100px,15vw,250px);width:clamp(28px,3.5vw,54px);animation:echipaStarPulse 4s ease-in-out infinite alternate 1s;pointer-events:none;z-index:2}.echipa-hero__content{position:relative;z-index:3;max-width:var(--container-max);margin:0 auto}.echipa-hero__heading{font-size:clamp(var(--text-2xl),5vw,var(--text-hero));font-weight:800;color:var(--text-primary);line-height:1.08;margin-bottom:var(--sp-8);max-width:860px;letter-spacing:-.03em;display:flex;flex-direction:column;gap:clamp(14px,2vw,26px)}.echipa-hero__heading-main{display:block;opacity:0;transform:translateY(18px);animation:echipa-hero-fade-in .9s var(--ease-spring, cubic-bezier(.22, 1, .36, 1)) .1s forwards}.echipa-hero__pillars-stack{display:flex;flex-direction:column;gap:clamp(4px,.6vw,10px);align-items:flex-start}.echipa-hero__pillar-line{display:inline-block;opacity:0;transform:translate(-24px);animation:echipa-hero-slide-in .7s var(--ease-spring, cubic-bezier(.22, 1, .36, 1)) forwards;line-height:1;position:relative}.echipa-hero__pillar-line--tech{animation-delay:.45s}.echipa-hero__pillar-line--edu{animation-delay:.65s}.echipa-hero__pillar-line--community{animation-delay:.85s}@keyframes echipa-hero-fade-in{to{opacity:1;transform:translateY(0)}}@keyframes echipa-hero-slide-in{to{opacity:1;transform:translate(0)}}.echipa-hero__highlight--tech{color:var(--c-blue)}.echipa-hero__highlight--edu{color:var(--c-yellow)}.echipa-hero__highlight--community{color:var(--c-orange)}.echipa-hero__paragraph{font-size:clamp(var(--text-sm),1.4vw,var(--text-lg));color:var(--text-secondary);line-height:1.75;max-width:680px;margin-bottom:var(--sp-10)}.echipa-hero__stats{display:flex;align-items:center;gap:clamp(20px,3vw,48px)}.echipa-hero__stat{display:flex;flex-direction:column;align-items:center}.echipa-hero__stat-number{font-size:clamp(28px,3.5vw,52px);font-weight:800;color:var(--text-primary);line-height:1;letter-spacing:-.02em}.echipa-hero__stat-label{font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;margin-top:var(--sp-1)}.echipa-hero__stat-divider{width:1px;height:36px;background:#ffffff1a}.echipa-founders{padding:0 var(--gutter)}.echipa-founders__intro-box,.echipa-founders__bio,.echipa-founders__cards{max-width:var(--container-max);margin-left:auto;margin-right:auto}.echipa-founders__intro-box{background:var(--c-white);border-radius:var(--radius-xl);padding:clamp(28px,4vw,64px) clamp(24px,5vw,80px);text-align:center}.echipa-founders__heading{font-size:clamp(20px,3vw,44px);font-weight:700;color:var(--c-dark-2);line-height:1.2;margin:0}.echipa-founders__bio{padding:var(--sp-8) 0;max-width:960px;margin:0 auto}.echipa-founders__bio p{font-size:clamp(var(--text-sm),1.2vw,var(--text-base));color:var(--text-secondary);line-height:1.8;text-align:center}.color-rares{color:var(--c-yellow);font-weight:600}.color-alexandra{color:var(--c-orange);font-weight:600}.color-adrian{color:var(--c-blue);font-weight:600}.color-tech{color:var(--c-blue);font-style:italic}.color-edu{color:var(--c-orange);font-style:italic}.color-comm{color:var(--c-yellow);font-style:italic}.echipa-founders__cards{position:relative;padding:var(--sp-8) 0 var(--sp-16);overflow:hidden}.echipa-founders__ribbon{position:absolute;bottom:-30%;left:-20%;width:140%;max-width:none;pointer-events:none;z-index:0;opacity:.15;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.echipa-founders__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);max-width:960px;margin:0 auto;position:relative;z-index:2}.echipa-founder-card{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;cursor:pointer;transition:transform var(--dur-normal) var(--ease-spring)}@media(hover:hover){.echipa-founder-card:hover{transform:translateY(-6px)}}.echipa-founder-card__photo-ring{width:clamp(160px,18vw,240px);height:clamp(160px,18vw,240px);border-radius:var(--radius-full);padding:4px;margin-bottom:var(--sp-5);overflow:hidden;position:relative;transition:box-shadow var(--dur-normal),transform var(--dur-normal)}.echipa-founder-card__photo-ring--yellow{background:linear-gradient(135deg,var(--c-yellow),#FFC107,var(--c-orange))}.echipa-founder-card__photo-ring--orange{background:linear-gradient(135deg,var(--c-orange),#FF8A50,var(--c-yellow))}.echipa-founder-card__photo-ring--blue{background:linear-gradient(135deg,var(--c-blue),#4FC3F7,#7E57C2)}.echipa-founder-card__photo{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-full)}.echipa-founder-card__name{font-size:clamp(var(--text-lg),2vw,var(--text-2xl));font-weight:700;color:var(--text-primary);margin-bottom:var(--sp-1)}.echipa-founder-card__role{font-size:clamp(var(--text-xs),1vw,var(--text-sm));color:var(--text-tertiary);max-width:260px;line-height:1.5;margin-bottom:var(--sp-2)}.echipa-board{padding:var(--section-py) var(--gutter);max-width:var(--container-max);margin:0 auto}.echipa-board__heading{font-size:clamp(24px,3.5vw,var(--text-hero));font-weight:700;color:var(--text-primary);margin-bottom:var(--sp-6);text-align:center;letter-spacing:-.02em}.echipa-board__description{font-size:clamp(var(--text-sm),1.2vw,var(--text-base));color:var(--text-secondary);line-height:1.8;text-align:center;max-width:860px;margin:0 auto var(--sp-4)}.echipa-board__team-size{font-size:clamp(var(--text-base),1.4vw,var(--text-lg));color:var(--text-secondary);text-align:center;margin-bottom:var(--sp-12);font-weight:500}.echipa-board__highlight{color:var(--c-yellow);font-weight:700}.echipa-board__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,32px);max-width:1100px;margin:0 auto}.echipa-board-card{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;padding:clamp(20px,2.5vw,36px) clamp(16px,2vw,28px);border-radius:var(--radius-xl);background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform var(--dur-normal) var(--ease-spring),background var(--dur-normal),box-shadow var(--dur-normal),border-color var(--dur-normal)}.echipa-board-card__photo-ring{width:clamp(100px,12vw,150px);height:clamp(100px,12vw,150px);border-radius:var(--radius-full);padding:3px;margin-bottom:var(--sp-4);overflow:hidden;transition:box-shadow var(--dur-normal)}.echipa-board-card__photo-ring--yellow{background:linear-gradient(135deg,var(--c-yellow),#FFC107)}.echipa-board-card__photo-ring--orange{background:linear-gradient(135deg,var(--c-orange),#FF8A50)}.echipa-board-card__photo-ring--blue{background:linear-gradient(135deg,var(--c-blue),#4FC3F7)}.echipa-board-card__photo{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-full)}.echipa-board-card__name{font-size:clamp(var(--text-sm),1.4vw,var(--text-lg));font-weight:700;color:var(--text-primary);margin-bottom:2px}.echipa-board-card__role{font-size:var(--text-xs);color:var(--text-tertiary);max-width:220px;line-height:1.4;margin-bottom:var(--sp-2)}.echipa-board-card .echipa-member__placeholder{width:100%;height:100%;margin-bottom:0}.echipa-pillars{padding:var(--section-py) var(--gutter);position:relative}.echipa-pillars__grid-bg{position:absolute;inset:0;background-image:url(/images/decorative/grid.webp);background-repeat:repeat;background-size:100% auto;background-position:center;opacity:.04;pointer-events:none;z-index:0}.echipa-pillars__satellite{position:absolute;top:clamp(20px,3vw,50px);right:clamp(20px,4vw,60px);width:clamp(36px,4.5vw,64px);animation:echipaFloat 3.5s ease-in-out infinite alternate;pointer-events:none;opacity:.45;z-index:1}.echipa-pillars__inner{max-width:1200px;margin:0 auto;position:relative;z-index:1}.echipa-pillar{margin-bottom:clamp(64px,8vw,120px)}.echipa-pillar:last-child{margin-bottom:0}.echipa-pillar__header{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:clamp(28px,3.5vw,52px)}.echipa-pillar__accent{width:4px;height:clamp(28px,3.5vw,44px);border-radius:var(--radius-xs);flex-shrink:0}.echipa-pillar__accent--tech{background:var(--c-blue);box-shadow:0 0 12px #14b4e44d}.echipa-pillar__accent--edu{background:var(--c-yellow);box-shadow:0 0 12px #ffd12d4d}.echipa-pillar__accent--community{background:var(--c-orange);box-shadow:0 0 12px #f46c344d}.echipa-pillar__accent--comms{background:var(--c-white);box-shadow:0 0 12px #ffffff26}.echipa-pillar__accent--infra{background:linear-gradient(180deg,var(--c-blue),var(--c-yellow))}.echipa-pillar__heading{font-size:var(--text-2xl);font-weight:700;margin:0;letter-spacing:-.01em}.echipa-pillar__heading--tech{color:var(--c-blue)}.echipa-pillar__heading--edu{color:var(--c-yellow)}.echipa-pillar__heading--community{color:var(--c-orange)}.echipa-pillar__heading--comms{color:var(--c-white)}.echipa-pillar__heading--infra{background:linear-gradient(90deg,var(--c-blue),var(--c-yellow));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.echipa-pillar__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,28px)}.echipa-pillar__grid--center{display:flex;justify-content:center;gap:clamp(20px,3vw,48px);flex-wrap:wrap}.echipa-member{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(20px,2.2vw,32px) clamp(14px,1.5vw,24px);border-radius:var(--radius-xl);background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:background var(--dur-normal),transform var(--dur-normal) var(--ease-spring),box-shadow var(--dur-normal),border-color var(--dur-normal);text-decoration:none;cursor:default}.echipa-member--link{cursor:pointer}@media(hover:hover){.echipa-member--link:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-4px);box-shadow:0 8px 24px #0003}}.echipa-member__photo{width:clamp(104px,12vw,152px);height:clamp(104px,12vw,152px);border-radius:var(--radius-full);object-fit:cover;margin-bottom:var(--sp-4);border:2px solid rgba(255,255,255,.08);transition:transform var(--dur-normal),box-shadow var(--dur-normal)}.echipa-member__placeholder{width:clamp(104px,12vw,152px);height:clamp(104px,12vw,152px);border-radius:var(--radius-full);background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:2px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;margin-bottom:var(--sp-4)}.echipa-member__placeholder span{font-size:clamp(24px,3vw,38px);font-weight:700;color:#ffffff40}.echipa-member__name{font-size:clamp(var(--text-sm),1.3vw,var(--text-base));font-weight:700;margin-bottom:2px;min-height:2.4em;display:flex;align-items:center}.echipa-member__name--tech{color:var(--c-blue)}.echipa-member__name--edu{color:var(--c-yellow)}.echipa-member__name--community{color:var(--c-orange)}.echipa-member__name--comms{color:var(--c-white)}.echipa-member__name--infra{background:linear-gradient(90deg,var(--c-blue),var(--c-yellow));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.echipa-member__role{font-size:var(--text-xs);color:var(--text-tertiary);max-width:240px;line-height:1.45;min-height:2.9em;display:flex;align-items:flex-start}.echipa-member__linkedin{color:#ffffff40;margin-top:auto;padding-top:var(--sp-3);display:inline-flex}.echipa-member__linkedin svg{width:18px;height:18px}@media(hover:hover){.echipa-founder-card:hover{transform:translateY(-8px)}.echipa-founder-card__photo-ring--yellow:hover{box-shadow:var(--glow-yellow);transform:scale(1.03)}.echipa-founder-card__photo-ring--orange:hover{box-shadow:var(--glow-orange);transform:scale(1.03)}.echipa-founder-card__photo-ring--blue:hover{box-shadow:var(--glow-blue);transform:scale(1.03)}.echipa-board-card:hover{transform:translateY(-6px);background:#ffffff0f;box-shadow:var(--shadow-xl)}.echipa-board-card--yellow:hover{border-color:#ffd12d33}.echipa-board-card--orange:hover{border-color:#f46c3433}.echipa-board-card--blue:hover{border-color:#14b4e433}.echipa-board-card__photo-ring:hover{box-shadow:0 4px 20px #0000004d}.echipa-member:hover{background:#ffffff0a;transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:#ffffff1a}.echipa-member:hover .echipa-member__photo{transform:scale(1.04);box-shadow:0 6px 24px #00000059}.echipa-member__linkedin:hover{color:#0a66c2;transform:scale(1.15)}}@keyframes echipaStarPulse{0%{opacity:.35;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes echipaFloat{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@media(max-width:1024px){.echipa-hero{padding-top:clamp(100px,14vw,180px)}.echipa-founders__grid{gap:clamp(16px,2.5vw,32px)}.echipa-board__grid{gap:clamp(14px,2vw,24px)}.echipa-pillar__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.echipa-hero{min-height:100vh;min-height:100dvh;padding:100px var(--gutter) var(--sp-12);display:flex;flex-direction:column;justify-content:center}.echipa-hero__star,.echipa-hero__double-star,.echipa-pillars__satellite{display:none}.echipa-hero__heading{font-size:var(--text-2xl);letter-spacing:-.02em}.echipa-hero__paragraph{font-size:var(--text-sm)}.echipa-hero__stats{flex-wrap:wrap;gap:var(--sp-5);justify-content:flex-start}.echipa-hero__stat-divider{display:none}.echipa-hero__stat-number{font-size:clamp(24px,6vw,36px)}.echipa-hero__stat-label{font-size:10px}.echipa-founders{padding:0 var(--sp-4)}.echipa-founders__intro-box{padding:var(--sp-6) var(--sp-5)}.echipa-founders__heading{font-size:clamp(18px,5vw,28px)}.echipa-founders__bio p{font-size:var(--text-sm);line-height:1.7}.echipa-founders__grid{grid-template-columns:1fr;gap:var(--sp-8)}.echipa-founder-card__photo-ring{width:160px;height:160px}.echipa-founder-card__name{font-size:clamp(18px,5vw,24px)}.echipa-founder-card__role{font-size:var(--text-xs)}.echipa-board{padding:var(--sp-12) var(--sp-4)}.echipa-board__heading{font-size:clamp(22px,6vw,36px);letter-spacing:-.02em}.echipa-board__description{font-size:var(--text-sm)}.echipa-board__grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}.echipa-board__grid>.echipa-board-card:last-child:nth-child(3n+1){grid-column:auto}.echipa-board__grid>.echipa-board-card:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - var(--sp-3) / 2)}.echipa-board-card{padding:var(--sp-5) var(--sp-3);border-radius:var(--radius-lg)}.echipa-board-card__photo-ring{width:96px;height:96px}.echipa-board-card__name{font-size:var(--text-sm)}.echipa-board-card__role{font-size:11px}.echipa-pillars{padding:var(--sp-12) var(--sp-4)}.echipa-pillar__grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}.echipa-pillar__grid--center{gap:var(--sp-3)}.echipa-pillar__header{margin-bottom:var(--sp-6)}.echipa-pillar__heading{font-size:clamp(20px,5.5vw,32px)}.echipa-member{padding:var(--sp-4) var(--sp-3);border-radius:var(--radius-lg)}.echipa-member__photo,.echipa-member__placeholder{width:96px;height:96px;margin-bottom:var(--sp-3)}.echipa-member__name{font-size:var(--text-sm)}.echipa-member__role{font-size:11px;max-width:180px}.echipa-member__linkedin svg{width:16px;height:16px}.echipa-pillar{margin-bottom:var(--sp-12)}}@media(max-width:480px){.echipa-hero__stats{justify-content:center}.echipa-board__grid,.echipa-pillar__grid{gap:10px}.echipa-member__photo,.echipa-member__placeholder,.echipa-board-card__photo-ring{width:80px;height:80px}.echipa-member{padding:var(--sp-3) var(--sp-2)}.echipa-board-card{padding:var(--sp-4) var(--sp-2)}}@media(max-width:640px){.echipa-member__role,.echipa-board-card__role,.echipa-founder-card__role{font-size:12.5px;line-height:1.4}.echipa-hero__stat-label{font-size:11.5px}}
