.effy-team-profile{--profile-accent-rgb:199 173 112;--profile-atmosphere-rgb:114 126 107;--profile-paper:#fbfaf4;--profile-ink:#20261f}.effy-team-profile--adnan{--profile-accent-rgb:190 166 108;--profile-atmosphere-rgb:92 111 123}.effy-team-profile--saif{--profile-accent-rgb:202 174 108;--profile-atmosphere-rgb:96 126 108}.effy-team-profile .profile-spatial-hero{isolation:isolate;background:radial-gradient(circle at 82% 26%, rgb(var(--profile-atmosphere-rgb) / 17%), transparent 30%), radial-gradient(circle at 58% 82%, rgb(var(--profile-accent-rgb) / 9%), transparent 28%), linear-gradient(145deg, #252d24, #171c17 76%)!important}.effy-team-profile--adnan .profile-spatial-hero{background:radial-gradient(circle at 82% 26%, rgb(var(--profile-atmosphere-rgb) / 18%), transparent 30%), radial-gradient(circle at 58% 82%, rgb(var(--profile-accent-rgb) / 9%), transparent 28%), linear-gradient(145deg, #242b2d, #171c1d 76%)!important}.effy-team-profile .profile-portrait-motion,.effy-team-profile .profile-portrait-tilt{width:100%}.effy-team-profile .profile-portrait-motion{perspective:1300px}.effy-team-profile .profile-portrait-tilt{padding:clamp(12px,2.2vw,24px)}.effy-team-profile .profile-portrait-stage{isolation:isolate;transform-style:preserve-3d;background:#0f14107a;border:1px solid #ffffff1a;border-radius:12px;padding:clamp(18px,4vw,34px) clamp(14px,3vw,26px) clamp(48px,7vw,66px);position:relative;box-shadow:0 38px 88px #0000003d,inset 0 1px #ffffff0f}.effy-team-profile .profile-portrait-grid{z-index:-2;opacity:.4;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.effy-team-profile .profile-portrait-stage:before{z-index:-1;content:"";background:rgb(var(--profile-accent-rgb) / 13%);filter:blur(46px);border-radius:50%;position:absolute;inset:10% 8% 14%}.effy-team-profile .profile-portrait-stage:after{z-index:1;content:"";filter:blur(20px);background:#00000061;border-radius:50%;height:38px;position:absolute;bottom:24px;left:12%;right:12%;transform:translateZ(-8px)rotateX(70deg)}.effy-team-profile .profile-portrait-frame{z-index:2;transform:translateZ(30px)rotate(-.7deg);border-radius:8px!important;box-shadow:0 28px 62px #00000057!important}.effy-team-profile--adnan .profile-portrait-frame{transform:translateZ(30px)rotate(.7deg)}.effy-team-profile .profile-portrait-frame>div{border-radius:6px!important}.effy-team-profile .profile-portrait-badge{z-index:4;color:#eef0e3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121712c7;border:1px solid #ffffff1c;border-radius:6px;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:9px 11px;display:flex;position:absolute;bottom:12px;right:12px;transform:translateZ(48px)}.effy-team-profile .profile-portrait-badge>span{border:1px solid rgb(var(--profile-accent-rgb) / 28%);width:36px;height:36px;color:rgb(var(--profile-accent-rgb));font-family:var(--font-mono), monospace;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.effy-team-profile .profile-portrait-badge small,.effy-team-profile .profile-portrait-badge strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.effy-team-profile .profile-portrait-badge small{color:#9fa99d;font-family:var(--font-mono), monospace;letter-spacing:.16em;font-size:7px;font-weight:850}.effy-team-profile .profile-portrait-badge strong{max-width:250px;margin-top:2px;font-size:10px}.effy-team-profile .profile-metrics{position:relative}.effy-team-profile .profile-leadership,.effy-team-profile .profile-experience,.effy-team-profile .profile-education{background:radial-gradient(circle at 88% 12%, rgb(var(--profile-atmosphere-rgb) / 7%), transparent 24%), var(--profile-paper)!important}.effy-team-profile .profile-client-work,.effy-team-profile .profile-technical-work{background:radial-gradient(circle at 12% 18%, rgb(var(--profile-accent-rgb) / 7%), transparent 25%), #efede3!important}.effy-team-profile .profile-responsibility-card,.effy-team-profile .profile-experience-card,.effy-team-profile .profile-highlight-card,.effy-team-profile .profile-education-card,.effy-team-profile .profile-cv-card,.effy-team-profile .profile-technical-card{position:relative;overflow:hidden;box-shadow:0 14px 34px #20261f0f;border-radius:8px!important}.effy-team-profile .profile-responsibility-card:after,.effy-team-profile .profile-highlight-card:after,.effy-team-profile .profile-education-card:after,.effy-team-profile .profile-cv-card:after{content:"";border:1px solid rgb(var(--profile-accent-rgb) / 13%);width:120px;height:120px;position:absolute;bottom:-48px;right:-38px;transform:rotate(34deg)}.effy-team-profile .profile-client-project{border-radius:8px!important;box-shadow:0 18px 46px #20261f17!important}.effy-team-profile .profile-client-project>div:first-child{transform:translateZ(0)}.effy-team-profile .profile-expertise,.effy-team-profile .profile-final-cta{background-size:44px 44px,44px 44px,auto;background:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px),#20261f!important}.effy-team-profile--adnan .profile-expertise,.effy-team-profile--adnan .profile-final-cta{background-color:#202627!important}.effy-team-profile .profile-expertise-card{background:#ffffff0a;position:relative;overflow:hidden;border-radius:8px!important}.effy-team-profile .profile-expertise-card:after{content:"";border:1px solid rgb(var(--profile-accent-rgb) / 12%);width:110px;height:110px;position:absolute;bottom:-44px;right:-34px;transform:rotate(34deg)}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.effy-team-profile .profile-portrait-frame,.effy-team-profile .profile-portrait-badge,.effy-team-profile .profile-client-project:hover{transform:none}}@media (max-width:639px){.effy-team-profile .profile-portrait-tilt{padding-inline:0}.effy-team-profile .profile-portrait-stage{border-radius:8px;padding:12px 8px 52px}.effy-team-profile .profile-portrait-frame,.effy-team-profile .profile-portrait-badge{transform:none}.effy-team-profile .profile-portrait-badge{-webkit-backdrop-filter:none;backdrop-filter:none;bottom:8px;right:8px}}
