.team-badges-module__Bp8HBq__root{--ink:#18181a;--muted:#7c7c82;--line:#e4e4e2;--paper:#fff;color:var(--ink);container-type:inline-size}.team-badges-module__Bp8HBq__stage{--w:min(26cqw,236px);--gap:min(5cqw,48px);position:relative}.team-badges-module__Bp8HBq__track{position:relative}.team-badges-module__Bp8HBq__rail{min-width:100%;height:calc(var(--w)/.69 + 96px);position:relative}.team-badges-module__Bp8HBq__cord{pointer-events:none;width:100%;height:90px;position:absolute;inset:0 0 auto;overflow:visible}.team-badges-module__Bp8HBq__row{justify-content:center;gap:var(--gap);display:flex;position:absolute;top:58px;left:0;right:0}.team-badges-module__Bp8HBq__hang{width:var(--w);height:calc(var(--w)/.69);transform-origin:50% -12px;will-change:transform;perspective:900px;flex:none;position:relative}.team-badges-module__Bp8HBq__scaler{transform-origin:0 0;width:236px;transform:scale(var(--k,1));position:absolute;top:0;left:0}.team-badges-module__Bp8HBq__clip{z-index:2;width:16%;height:26px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.team-badges-module__Bp8HBq__clip b{background:#d9d9d6;border-radius:3px 3px 5px 5px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #b9b9b5,inset 0 -8px #cdcdc9}.team-badges-module__Bp8HBq__clip:before{content:"";border:1.5px solid #9d9d99;border-bottom:0;border-radius:6px 6px 0 0;width:7px;height:13px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.team-badges-module__Bp8HBq__card{all:unset;aspect-ratio:.69;cursor:pointer;width:236px;transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;display:block;position:relative;container-type:inline-size}.team-badges-module__Bp8HBq__card:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:14px}.team-badges-module__Bp8HBq__face{box-sizing:border-box;background:var(--paper);box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000d,0 10px 24px -12px #0000002e;backface-visibility:hidden;border-radius:7cqw;flex-direction:column;padding:8cqw 8cqw 7cqw;display:flex;position:absolute;inset:0;overflow:hidden}.team-badges-module__Bp8HBq__face:before{content:"";background:#f1f1ef;border-radius:9px;width:16%;height:2.6cqw;position:absolute;top:3.2cqw;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #0000001f}.team-badges-module__Bp8HBq__back{transform:rotateY(180deg)}.team-badges-module__Bp8HBq__top{font:500 4.4cqw/1 var(--font-mono,ui-monospace),ui-monospace,Menlo,monospace;letter-spacing:.1em;color:var(--muted);justify-content:space-between;margin-top:2cqw;display:flex}.team-badges-module__Bp8HBq__photo{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.04);border-radius:50%;align-self:center;width:84%;height:auto;margin:6cqw 0;display:block}.team-badges-module__Bp8HBq__mark{aspect-ratio:1/.84;background:#111;border-radius:4.5cqw;place-items:center;width:100%;margin:6cqw 0;display:grid;position:relative}.team-badges-module__Bp8HBq__mark img{width:58%;height:auto}.team-badges-module__Bp8HBq__shift{letter-spacing:.06em;color:#e8e8e6;align-items:center;gap:2.4cqw;font:500 4.2cqw/1 ui-monospace,Menlo,monospace;display:flex;position:absolute;bottom:5cqw;left:5cqw}.team-badges-module__Bp8HBq__shift i{background:#fff;border-radius:50%;width:3cqw;height:3cqw;animation:1.6s ease-in-out infinite team-badges-module__Bp8HBq__pulse}@keyframes team-badges-module__Bp8HBq__pulse{50%{opacity:.25}}.team-badges-module__Bp8HBq__name{font:600 9.6cqw/1.05 var(--font-crimson),Georgia,serif;letter-spacing:-.01em}.team-badges-module__Bp8HBq__long .team-badges-module__Bp8HBq__name{font-size:8.6cqw}.team-badges-module__Bp8HBq__back .team-badges-module__Bp8HBq__name{margin-top:6cqw;font-size:8.4cqw}.team-badges-module__Bp8HBq__role{color:var(--muted);margin-top:2.2cqw;font-size:5.4cqw}.team-badges-module__Bp8HBq__foot{border-top:1px solid var(--line);letter-spacing:.04em;color:var(--muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:4cqw;font:500 4.2cqw/1 ui-monospace,Menlo,monospace;display:flex}.team-badges-module__Bp8HBq__dot{background:var(--ink);border-radius:50%;width:3.4cqw;height:3.4cqw}.team-badges-module__Bp8HBq__bio{color:#4a4a4f;margin:4cqw 0 0;font-size:5.6cqw;line-height:1.45}.team-badges-module__Bp8HBq__qrRow{border-top:1px solid var(--line);align-items:flex-end;gap:4cqw;margin-top:auto;padding-top:5cqw;display:flex}.team-badges-module__Bp8HBq__qr{flex:none;width:34cqw;height:34cqw}.team-badges-module__Bp8HBq__qrRow span{letter-spacing:.03em;color:var(--muted);font:500 4.4cqw/1.3 ui-monospace,Menlo,monospace}.team-badges-module__Bp8HBq__hint{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:-14px;font:500 11px/1 ui-monospace,Menlo,monospace}.team-badges-module__Bp8HBq__touchHint{display:none}@container (max-width:560px){.team-badges-module__Bp8HBq__stage{--w:58cqw;--gap:6cqw;margin-inline:-1rem}.team-badges-module__Bp8HBq__track{scroll-snap-type:x mandatory;scrollbar-width:none;overflow:auto hidden}.team-badges-module__Bp8HBq__track::-webkit-scrollbar{display:none}.team-badges-module__Bp8HBq__rail{width:calc(var(--count)*var(--w) + (var(--count) - 1)*var(--gap) + 2*(50cqw - var(--w)/2) + 2rem)}.team-badges-module__Bp8HBq__row{padding-left:calc(50cqw - var(--w)/2 + 1rem);justify-content:flex-start}.team-badges-module__Bp8HBq__hang{scroll-snap-align:center}.team-badges-module__Bp8HBq__deskHint{display:none}.team-badges-module__Bp8HBq__touchHint{display:inline}}@media (prefers-reduced-motion:reduce){.team-badges-module__Bp8HBq__shift i{animation:none}}
