.vml-v3-member{background:#f8f8f5;color:#101010;overflow:clip}
.vml-v3-member .vml-v3-shell{width:min(100%,1380px);padding-inline:21px}
.vml-v3-member .vml-v3-hero{padding:18px 0 31.5px;background:#07070c;color:#f8f8f5}
.vml-v3-member .vml-v3-member-breadcrumb{display:flex;min-height:28px;align-items:center;gap:9px;margin-bottom:14px;color:#8c8c92;font:500 12px "Space Mono",monospace}
.vml-v3-member .vml-v3-member-breadcrumb a{color:#d2d2d0;text-decoration:none}
.vml-v3-member .vml-v3-member-cover{height:262.5px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:3.5px;border-radius:24.5px;background:#15151d}
.vml-v3-member .vml-v3-member-cover .vml-v3-cover__cell{min-width:0;overflow:hidden}
.vml-v3-member .vml-v3-member-cover .vml-v3-cover__empty{grid-column:1/-1}
.vml-v3-member .vml-v3-member-identity{display:grid;grid-template-columns:136.5px minmax(0,1fr) auto;gap:21px;align-items:end;margin-top:-68px;padding:0 24.5px}
.vml-v3-member .vml-v3-avatar{position:relative;width:136.5px;height:136.5px;flex-basis:136.5px;border:5px solid #07070c;border-radius:35px}
.vml-v3-member-status-dot{position:absolute;right:7px;bottom:7px;width:19px;height:19px;border:4px solid #07070c;border-radius:50%;background:#3dd68c}
.vml-v3-member .vml-v3-identity-copy{padding-bottom:3px}
.vml-v3-member .vml-v3-title-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.vml-v3-member .vml-v3-title-row h1{margin:0;color:#fff;font:700 clamp(30px,3.85vw,47px)/1.02 "Space Grotesk",sans-serif;letter-spacing:-1.8px}
.vml-v3-member .vml-v3-full-member{display:inline-flex;padding:5px 9px;border:1.5px solid transparent;border-radius:999px;background:linear-gradient(#07070c,#07070c) padding-box,linear-gradient(135deg,#e83a2f,#f2c94c,#2d9cdb) border-box;font-size:11px;font-weight:800;text-transform:uppercase}
.vml-v3-member .vml-v3-meta{margin-top:10px}
.vml-v3-member .vml-v3-member-hero-actions{justify-content:flex-end;margin:0}
.vml-v3-member .vml-v3-member-hero-actions .vml-v3-button{min-height:47px}
.vml-v3-member .vml-v3-button.is-outline{border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff}
.vml-v3-member .vml-v3-member-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;padding:0;border-radius:17.5px}
.vml-v3-member .vml-v3-member-stats div{min-height:70px;padding:16px 19px}
.vml-v3-member .vml-v3-member-stats dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase}
.vml-v3-member .vml-v3-member-stats dd{font-size:24.5px}
.vml-v3-member .vml-v3-member-tabs{top:0;border-color:#e8eaf0;background:rgba(248,248,245,.96)}
.vml-v3-member .vml-v3-member-tabs .vml-v3-shell{padding-block:8.75px}
.vml-v3-member .vml-v3-member-tabs a{min-height:40px;padding-inline:16px}
.vml-v3-member .vml-v3-member-tabs a[aria-current="page"]{background:#101010;color:#fff}
.vml-v3-member .vml-v3-layout{grid-template-columns:minmax(0,1fr) 297.5px;gap:28px;padding-top:31.5px;padding-bottom:84px}
.vml-v3-member .vml-v3-content{gap:56px}
.vml-v3-member .vml-v3-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:149px;gap:10.5px}
.vml-v3-member .vml-v3-portfolio-grid .is-tall{grid-row:span 2}
.vml-v3-member .vml-v3-portfolio-grid .is-wide{grid-column:span 2}
.vml-v3-member .vml-v3-portfolio-meta{position:relative;z-index:1;display:flex;flex-direction:column;opacity:0;transform:translateY(7px);transition:.25s}
.vml-v3-member .vml-v3-portfolio-grid :is(a,button):is(:hover,:focus-visible) .vml-v3-portfolio-meta{opacity:1;transform:none}
.vml-v3-member .vml-v3-filter button{min-height:40px}
.vml-v3-member .vml-v3-review-summary{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;margin-bottom:14px;padding:21px;border:1px solid #e8eaf0;border-radius:17.5px;background:#fff}
.vml-v3-member .vml-v3-review-summary>strong{font:700 48px "Space Grotesk",sans-serif}
.vml-v3-member .vml-v3-review-histogram{display:grid;gap:7px}
.vml-v3-member .vml-v3-review-histogram span{display:grid;grid-template-columns:30px 1fr 24px;gap:9px;align-items:center;font-size:11px}
.vml-v3-member .vml-v3-review-histogram i{height:6px;border-radius:9px;background:linear-gradient(90deg,#f2c94c var(--review-share),#e8eaf0 var(--review-share))}
.vml-v3-member .vml-v3-review-histogram em{font-style:normal;text-align:right}
.vml-v3-member .vml-v3-member-contact-stack{top:73.5px;padding:21px;border-radius:23px;background:#0e0e13}
.vml-v3-member .vml-v3-member-contact-stack .vml-v3-choice-grid button{min-height:40px}
.vml-v3-member .vml-v3-member-contact-stack input{min-height:42px}
.vml-v3-member .vml-v3-member-contact-stack [type="submit"]{min-height:49px;border-radius:999px}
.vml-v3-member .vml-v3-member-aside-similar{margin:22px -21px -21px;padding:18px 21px 14px;border-top:1px solid rgba(255,255,255,.1);background:#fff;color:#101010}
.vml-v3-member .vml-v3-member-aside-similar h3{margin:0 0 10px;font-size:16px}
.vml-v3-member .vml-v3-member-aside-similar a{display:grid;grid-template-columns:40px 1fr auto;gap:9px;align-items:center;min-height:58px;padding:8px 0;border-top:1px solid #e8eaf0;color:#101010;text-decoration:none}
.vml-v3-member .vml-v3-member-aside-similar img,.vml-v3-member .vml-v3-member-aside-similar a>span{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#eee;display:grid;place-items:center}
.vml-v3-member .vml-v3-member-aside-similar b{font-size:12px}.vml-v3-member .vml-v3-member-aside-similar small{display:block;color:#5f6673;font-weight:400}.vml-v3-member .vml-v3-member-aside-similar em{font-size:11px;font-style:normal}
@media (max-width:900px){.vml-v3-member .vml-v3-member-identity{grid-template-columns:136.5px minmax(0,1fr)}.vml-v3-member .vml-v3-member-hero-actions{grid-column:1/-1;justify-content:flex-start}.vml-v3-member .vml-v3-layout{grid-template-columns:1fr}.vml-v3-member .vml-v3-member-contact-stack{position:relative;top:auto}}
@media (max-width:600px){
.vml-v3-member .vml-v3-shell{width:100%;padding-inline:21px}
.vml-v3-member .vml-v3-member-cover{height:262.5px;grid-template-columns:2fr 1fr 1fr;border-radius:24.5px}
.vml-v3-member .vml-v3-member-identity{grid-template-columns:1fr;gap:12px;align-items:start;margin-top:-68px;padding:0}
.vml-v3-member .vml-v3-member-identity .vml-v3-avatar{width:136.5px;height:136.5px;flex-basis:136.5px}
.vml-v3-member .vml-v3-identity-copy{width:100%}.vml-v3-member .vml-v3-title-row{align-items:flex-start;flex-direction:column}
.vml-v3-member .vml-v3-member-hero-actions{width:100%;display:grid;grid-template-columns:1fr 1fr 47px 47px}.vml-v3-member .vml-v3-action-status{grid-column:1/-1}
.vml-v3-member .vml-v3-member-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.vml-v3-member .vml-v3-member-stats div{border-left:0}.vml-v3-member .vml-v3-member-stats div:nth-child(even){border-left:1px solid rgba(255,255,255,.12)}.vml-v3-member .vml-v3-member-stats div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12)}
.vml-v3-member .vml-v3-portfolio-grid{grid-template-columns:1fr;grid-auto-rows:149px}.vml-v3-member .vml-v3-portfolio-grid .is-wide{grid-column:auto}.vml-v3-member .vml-v3-portfolio-meta{opacity:1;transform:none}
.vml-v3-member .vml-v3-review-summary{grid-template-columns:1fr}.vml-v3-member .vml-v3-layout{padding-block:28px 56px}.vml-v3-member .vml-v3-content{gap:42px}
}
