.som-mentor-section{box-sizing:border-box;background:var(--paper,#fff);width:100%;color:var(--ink,#0c0c0c);padding:32px 0;overflow:hidden}.som-mentor-groups{width:100%;margin-inline:auto;overflow:hidden}.som-mentor-group{width:100%;margin-top:8px;position:relative}.som-mentor-group:first-of-type{margin-top:0}.som-mentor-viewport{width:100%;padding:2px 4px 4px;overflow:hidden}.som-mentor-viewport:before,.som-mentor-viewport:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.som-mentor-viewport:before{background:linear-gradient(to right,var(--paper,#fff),transparent);left:0}.som-mentor-viewport:after{background:linear-gradient(to left,var(--paper,#fff),transparent);right:0}.som-mentor-track{width:max-content;animation:som-mentor-marquee var(--marquee-duration,64s) linear infinite;will-change:transform;flex-flow:row;gap:22px;display:flex}@keyframes som-mentor-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.som-mentor-track--reverse{animation-direction:reverse}.som-mentor-viewport:hover .som-mentor-track,.som-mentor-viewport:focus-within .som-mentor-track,.som-mentor-viewport:active .som-mentor-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.som-mentor-track{animation:none}}.som-mentor-card{border:1px solid var(--line,#e5e2da);background:var(--paper,#fff);border-radius:12px;flex:0 0 130px;width:130px;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.som-mentor-card:hover{border-color:#d8d4c8;transform:translateY(-4px);box-shadow:0 14px 30px #22251f1f}.som-mentor-photo-wrap{padding:5px 5px 0}.som-mentor-image-link{border-radius:50%;transition:transform .22s;display:block}.som-mentor-photo{aspect-ratio:1;background:var(--mentor-portrait-surface);isolation:isolate;border-radius:50%;width:100%;transition:transform .22s,box-shadow .22s;overflow:hidden}.som-mentor-photo img{object-fit:cover;object-position:center top;-webkit-user-select:none;user-select:none;mix-blend-mode:darken;width:100%;height:100%}.som-mentor-image-link:hover .som-mentor-photo{box-shadow:0 10px 22px #22251f29}.som-mentor-image-link:focus-visible{outline-offset:3px;outline:2px solid #e07a2b}.som-mentor-caption{text-align:center;padding:4px 7px 7px}.som-mentor-caption h4{letter-spacing:-.01em;color:var(--ink,#22251f);margin:0;font-size:11px;font-weight:700;line-height:1.25}.som-mentor-caption p{color:var(--ink-soft,#77786f);margin:2px 0 0;font-size:10px;line-height:1.3}.som-mentor-caption p.som-mentor-company{letter-spacing:.02em;text-transform:uppercase;color:#e07a2b;margin:3px 0 0;font-size:9px;font-weight:600}@media(max-width:640px){.som-mentor-section{padding:36px 0}.som-mentor-container{width:calc(100% - 40px)}.som-mentor-heading{margin-bottom:20px}.som-mentor-group{margin-top:12px}.som-mentor-track{gap:14px}.som-mentor-card{flex:0 0 118px;width:118px}.som-mentor-caption{padding:6px 8px 8px}.som-mentor-caption h4{font-size:11px}.som-mentor-caption p{font-size:10px}.som-mentor-caption p.som-mentor-company{font-size:8px}}
