.nvm-members{position:relative;margin:auto;width:100%;display:grid;align-content:center;grid:auto}.nvm-members h1{font-size:6rem;font-weight:var(--nvm-weight-black);color:var(--nvm-color-red);text-align:center;padding-bottom:4rem}.members{margin:0 calc(-2 * var(--nvm-grid-gutter))!important;padding-bottom:5rem}.member-teams .members:last-child{margin-bottom:17rem!important}.member-teams .members.members-team:last-child{margin-bottom:0!important}.member{margin-top:3rem;padding-left:calc(2.5 * var(--nvm-grid-gutter))!important;padding-right:calc(2.5 * var(--nvm-grid-gutter))!important;position:relative}.member:hover{opacity:1}.member-stages h2{font-size:2.5rem;font-weight:var(--nvm-weight-bold);position:relative;margin-top:7rem;margin-bottom:2rem;display:block;width:100%;padding-left:calc(2 * var(--nvm-grid-gutter))!important;padding-right:calc(2 * var(--nvm-grid-gutter))!important}.member-stages .member-teams:first-child .members:first-child h2{margin-top:0}.member-stages h2::after{content:"";position:absolute;--nvm-line-gutter:calc( 4 * var(--nvm-grid-gutter) );width:calc(100% - var(--nvm-line-gutter));height:.3rem;left:calc(2 * var(--nvm-grid-gutter));bottom:-1rem;background:var(--nvm-color-black)}.member-teams{animation:smooth-appear 1.5s ease forwards;padding:0 var(--nvm-grid-gutter)}.members-team-gray{position:relative}.members-team-gray::before{content:"";position:absolute;width:100vw;height:100%;left:50%;transform:translateX(-50%);background:var(--nvm-color-medium-gray);z-index:-1}.member-info{padding:1.5rem 0}.laptop .member-info{padding:1.5rem 2.5rem}.member-name,.member-name a{font-size:1.8rem;font-weight:var(--nvm-weight-bold);color:var(--nvm-color-black)}.member-name a:hover{color:var(--nvm-color-red)}.member-speciality{font-size:1.4rem;font-weight:var(--nvm-weight-regular);color:var(--nvm-color-black)}.members-image{overflow:hidden;position:relative}.members-image img.alt-image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;opacity:0}.members-image img.basic-image{width:100%;height:100%;z-index:1;transition:all 0.4s ease-in-out}.members-image:hover img.alt-image{opacity:1;transition:all 0.4s ease-in-out}.members-image .members-social{z-index:4;padding:2rem}.members-image .members-social a.member-icon{display:inline-block;position:relative;z-index:4}.members-image.bw-images .basic-image{filter:grayscale(100%) brightness(130%);box-shadow:10px 15px 25px 0 rgb(0 0 0 / .2)}.members-image.bw-images .basic-image:hover{filter:grayscale(0%) brightness(100%)}a.member-link,a.member-link:hover{opacity:1}.members-social.social{margin-top:1.5rem}.members-social.social a{width:4rem;height:4rem;line-height:2rem;border-radius:2rem;margin-right:1.5rem}.members-social.social a::before{font-size:1.05em!important}.member-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:none;width:100%;height:100vh;display:none;z-index:99;border:none}.member-popup-content{width:75rem;max-width:90%;margin:0 auto;padding:3rem;background:var(--nvm-color-red);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--nvm-color-white);max-height:80vh;overflow-y:scroll;overflow-x:hidden}.laptop .member-popup-content{max-width:60%;padding:6rem;overflow-x:hidden;top:55%}.member-popup-container{position:relative}.member-popup-content h3.member-name{color:var(--nvm-color-white);font-size:3rem;font-weight:var(--nvm-weight-bold)}.laptop .member-popup-content h3.member-name{font-size:4rem}.member-popup-content .member-speciality{color:var(--nvm-color-white);font-size:2rem;font-weight:var(--nvm-weight-normal)}.laptop .member-popup-content .member-speciality{font-size:2.4rem}.member-content{padding-top:3rem}.member-content,.member-content p,.member-content a{color:var(--nvm-color-white)}.member-content a:hover{color:var(--nvm-color-black)}.member-content .nvm-text{padding:0!important}.close-button{position:absolute;top:0;right:0;background:var(--nvm-color-white);color:var(--nvm-color-red);text-decoration:none;width:5rem;height:5rem;opacity:1!important;font-family:var(--nvm-font-icons);font-size:2.8rem;line-height:5rem;text-align:center}.laptop .close-button{right:-5rem}