.mbtm-count{color:color-mix(in srgb, var(--white) 60%, transparent);font-size:clamp(14px,.3vw + 11px,19px)}.mbtm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;display:grid}@media (width>=640px){.mbtm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 16px}}@media (width>=1024px){.mbtm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px clamp(16px,1.4vw,28px)}}@media (width>=1280px){.mbtm-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.mbtm-person{flex-direction:column;min-width:0;display:flex}.mbtm-face-wrap{position:relative}.mbtm-face{aspect-ratio:1;background:color-mix(in srgb, var(--white) 6%, var(--pitch));cursor:pointer;width:100%;transition:transform .26s var(--ease-spring,ease), box-shadow .26s;-webkit-tap-highlight-color:transparent;border-radius:22px;display:block;position:relative;overflow:hidden}.mbtm-face img,.mbtm-face video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mbtm-face:active{transform:scale(.98)}.mbtm-face:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.mbtm-initials{font-family:"Thunder", var(--font-sans);color:var(--lime);place-items:center;font-size:clamp(48px,7vw,110px);font-weight:700;display:grid;position:absolute;inset:0}.mbtm-real{aspect-ratio:1;object-fit:cover;border:3px solid var(--pitch);width:36%;box-shadow:0 0 0 2px var(--lime);pointer-events:none;border-radius:999px;position:absolute;bottom:-6px;right:-6px}.mbtm-name{letter-spacing:-.015em;margin-top:12px;font-size:clamp(17px,.5vw + 12px,24px);font-weight:800;line-height:1.15}.mbtm-job{color:color-mix(in srgb, var(--white) 65%, transparent);margin-top:4px;font-size:clamp(14px,.25vw + 11px,17px);line-height:1.35}.mbtm-linkedin{min-height:44px;color:var(--lime);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--lime) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--lime) 45%, transparent);align-self:flex-start;align-items:center;gap:6px;font-size:clamp(14px,.25vw + 11px,17px);font-weight:700;display:inline-flex}.mbtm-linkedin:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}@media (prefers-reduced-motion:reduce){.mbtm-face{transition:none}.mbtm-face:hover{transform:none}}.mbtm-face{box-shadow:0 0 0 3px var(--pitch), 0 0 0 5px var(--lime), 6px 8px 0 5px var(--pink);border-radius:999px}.mbtm-face:hover{box-shadow:0 0 0 3px var(--pitch), 0 0 0 5px var(--lime), 9px 12px 0 5px var(--pink);transform:translateY(-4px)rotate(-3deg)}.mbtm-real{width:34%;bottom:2%;right:2%}.mbtm-person{text-align:center;align-items:center}.mbtm-person .mbtm-face-wrap{width:88%}.mbtm-linkedin{align-self:center}.mbtm-grow{letter-spacing:-.03em;color:var(--lime);text-wrap:balance;max-width:none;font-size:clamp(42px,9.5vw,170px);font-weight:800;line-height:.95}.mbtm-sub{background:var(--lime);color:#000;letter-spacing:-.015em;box-shadow:6px 6px 0 var(--pink);border-radius:6px;max-width:100%;padding:10px 16px 12px;font-size:clamp(19px,1.3vw + 12px,38px);font-weight:800;line-height:1.15;display:inline-block;transform:rotate(-1.2deg)}.mbtm-block{border:2px solid color-mix(in srgb, var(--white) 18%, transparent);box-shadow:10px 10px 0 var(--pink);background:#000;border-radius:28px;padding:clamp(22px,4vw,56px)}.mbtm-chips{flex-wrap:wrap;gap:10px;display:flex}.mbtm-chip{border:2px solid color-mix(in srgb, var(--white) 45%, transparent);min-height:48px;color:var(--white);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;padding:0 20px;font-size:clamp(15px,.3vw + 12px,19px);font-weight:800;transition:transform .16s,background .16s}.mbtm-chip:hover{border-color:var(--lime)}.mbtm-chip:active{transform:scale(.96)}.mbtm-chip[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:#000;transform:rotate(-1.5deg)}.mbtm-chip:focus-visible,.mbtm-textlink:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.mbtm-hint{color:color-mix(in srgb, var(--white) 65%, transparent);min-height:1.5em;font-size:clamp(15px,.3vw + 12px,19px)}.mbtm-result-line{color:var(--lime);font-size:clamp(18px,.8vw + 13px,28px);font-weight:800;line-height:1.2}.mbtm-match-list{grid-template-columns:1fr;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.mbtm-match-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.mbtm-match-card{align-items:center;gap:14px;min-width:0;display:flex}.mbtm-round{background:color-mix(in srgb, var(--white) 8%, #000);width:76px;height:76px;box-shadow:0 0 0 2px var(--lime), 4px 5px 0 2px var(--pink);border-radius:999px;flex:none;position:relative;overflow:hidden}.mbtm-round img{object-fit:cover;width:100%;height:100%;display:block}.mbtm-round .mbtm-initials{font-size:28px}@media (width>=720px){.mbtm-round{width:96px;height:96px}}.mbtm-match-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.mbtm-match-text strong{font-size:clamp(17px,.4vw + 13px,22px);font-weight:800}.mbtm-match-text span{color:color-mix(in srgb, var(--white) 68%, transparent);font-size:clamp(14px,.2vw + 12px,17px)}.mbtm-textlink{color:var(--lime);text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.mbtm-pop{animation:mbtm-pop .36s var(--ease-spring,ease-out) both}@keyframes mbtm-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.mbtm-join{background:var(--lime);color:#000;box-shadow:10px 10px 0 var(--pink);border-radius:28px;padding:clamp(24px,5vw,72px)}.mbtm-join .mbw-eyebrow{color:#000}.mbtm-join-h{letter-spacing:-.03em;text-wrap:balance;max-width:14ch;margin-top:12px;font-size:clamp(36px,6.5vw,110px);font-weight:800;line-height:.98}.mbtm-join-p{font-size:clamp(17px,.55vw + 12px,26px);font-weight:600;line-height:1.4}.mbtm-pill-ink{color:var(--lime);background:#000}.mbtm-pill-line{color:#000;background:0 0;box-shadow:inset 0 0 0 3px #000}@media (prefers-reduced-motion:reduce){.mbtm-pop{animation:none}.mbtm-chip[aria-pressed=true]{transform:none}}@media (width<=640px){.mbtm-grow{font-size:14vw}}
