.employee-container{max-width:1250px}.employee-container>.ea-eyebrow{margin:28px 0 35px}.employee-profile-top{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:center}.employee-profile-cover .source-arches{width:100%;height:auto;max-height:none}.employee-identity{text-align:center}.employee-identity h2{font-size:48px;margin:0 0 12px;letter-spacing:-1.5px}.employee-identity>p{color:#d3becb;font-size:14px;line-height:1.6}.employee-identity .employee-tags{color:#ffac90;font-size:13px}.employee-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0}.employee-stats>div{display:flex;flex-direction:column;gap:8px;border-right:1px solid #ffffff26;padding:5px}.employee-stats>div:last-child{border:0}.employee-stats strong{font-size:22px;font-weight:600}.employee-stats span{font-size:11px;color:#d4c1ce}.employee-actions{display:flex;gap:12px}.employee-actions button{flex:1;padding:14px 18px;border:1px solid #fff7;border-radius:27px;background:linear-gradient(140deg,#ffffff26,#ffffff0c);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px 1px #fff5;font-size:14px}.employee-follow[aria-pressed=true]{background:linear-gradient(120deg,#ffac4735,#ff389e35)}.employee-identity .ep-demo{font-size:10px;margin-top:18px}.employee-worlds>p{font-size:15px;color:#c3afbe}.employee-world-deck{display:flex;align-items:end;justify-content:center;gap:0;perspective:900px;margin:40px auto 45px;max-width:700px}.employee-world-card{width:32%;background:none;position:relative;padding:0;flex:none;transform:rotateY(8deg) translateX(16%);transition:transform .3s}.employee-world-card:nth-child(2){transform:translateY(-15px) scale(1.1);z-index:2}.employee-world-card:nth-child(3){transform:rotateY(-8deg) translateX(-16%)}.employee-world-card .source-arches{width:100%;height:auto;max-height:none}.employee-world-card>span{position:absolute;left:10%;right:10%;bottom:6%;text-align:left;padding:9px;background:#15101b70;border-radius:14px;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}.employee-world-card strong{display:block;font-size:17px}.employee-world-card small{font-size:11px;color:#eee1eb}.employee-portfolio>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.employee-portfolio h3{margin:0;font-size:32px}.employee-filters{display:flex;gap:6px;padding:5px;border:1px solid #ffffff70;background:#ffffff1a;border-radius:28px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.employee-filters button{border-radius:22px;padding:10px 16px;background:none;font-size:13px}.employee-filters button[aria-pressed=true]{background:#ff907838}.employee-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;grid-auto-rows:220px}.employee-work{padding:8px;border-radius:24px;border:1px solid #ffffff80;background:#ffffff19;overflow:hidden;isolation:isolate;clip-path:inset(0 round 24px);box-shadow:inset 0 1px 2px #fff8,0 10px 20px #0005}.employee-work:first-child{grid-row:span 2}.employee-work:nth-child(2){grid-column:span 2}.employee-work img{width:100%;height:100%;object-fit:cover;border-radius:16px;clip-path:inset(0 round 16px)}.employee-photo-grid .employee-work{grid-column:auto;grid-row:auto}.employee-profile-page button:focus-visible{outline:2px solid #ffb894;outline-offset:4px}
@media(max-width:760px){.employee-container>.ea-eyebrow{margin:20px 0}.employee-profile-top{grid-template-columns:1fr;gap:25px}.employee-identity h2{font-size:34px}.employee-identity>p{font-size:13px}.employee-stats{margin:22px 0}.employee-stats strong{font-size:18px}.employee-stats span{font-size:9px}.employee-actions button{font-size:13px}.employee-world-deck{margin:30px 0}.employee-world-card>span{padding:6px;border-radius:10px}.employee-world-card strong{font-size:12px}.employee-world-card small{font-size:9px}.employee-portfolio>header{align-items:start;gap:12px}.employee-portfolio h3{font-size:24px}.employee-filters button{padding:8px 11px;font-size:11px}.employee-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px;gap:10px}.employee-work{padding:6px;border-radius:20px;clip-path:inset(0 round 20px)}.employee-work:nth-child(2){grid-column:auto}.employee-work img{border-radius:14px;clip-path:inset(0 round 14px)}}
@media(prefers-reduced-motion:reduce){.employee-world-card{transition:none}}

/* Flutter depth carousel: native material, perspective and immediate fading mirror. */
.employee-world-deck{--universe-width:190px;position:relative;display:block;perspective:625px;max-width:700px;height:380px;margin:38px auto 14px;overflow:visible;touch-action:pan-y;isolation:isolate}
.employee-world-card,.employee-world-card:nth-child(2),.employee-world-card:nth-child(3){position:absolute;top:0;left:50%;width:var(--universe-width);aspect-ratio:114/192;padding:0;border:0;background:none;overflow:visible;border-radius:0;transform-style:preserve-3d;transform:translateX(calc(-50% + var(--offset)*var(--universe-width)*.74)) translateY(calc(var(--abs)*24px)) translateZ(calc(var(--abs)*-55px)) rotateY(calc(var(--offset)*-.30rad)) rotateZ(calc(var(--offset)*-.035rad)) scale(var(--scale));z-index:var(--order);transition:transform .42s cubic-bezier(.2,.75,.2,1),filter .2s;-webkit-box-reflect:below 0 linear-gradient(transparent 75%,#ffffff38)}
.employee-world-card .source-universe-arch{display:block;width:100%;height:100%;overflow:visible}
.employee-world-card>span{left:15%;right:15%;bottom:10%;padding:0;background:none;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;text-align:left;pointer-events:none}
.employee-world-card strong{font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employee-world-card small{display:block;font-size:13px;color:#ffffffb3;margin-top:3px}
.employee-world-controls{display:flex;justify-content:center;align-items:center;gap:18px;margin:0 auto 32px}.employee-world-controls>button{width:44px;height:44px;border-radius:50%;border:1px solid #fff5;background:#ffffff15;backdrop-filter:blur(20px);font-size:26px}.employee-world-controls>span{display:flex;gap:9px}.employee-world-controls [data-world-dot]{width:9px;height:9px;border:0;border-radius:50%;padding:0;background:#ffffff40}.employee-world-controls [aria-current=true]{background:#fff3e7;box-shadow:0 0 8px #ffd6b866}
@media(hover:hover){.employee-world-card:hover{filter:brightness(1.12)}}
@media(max-width:760px){.employee-world-deck{--universe-width:min(43vw,175px);height:calc(min(43vw,175px)*1.685 + 58px);margin:28px auto 7px}.employee-world-card strong{font-size:16px}.employee-world-card small{font-size:11px}.employee-world-controls{margin-bottom:24px}}
@media(prefers-reduced-motion:reduce){.employee-world-card{transition:none}}
