.speaker-card{border-radius:var(--1bfs-radius-md);clip-path:inset(-40px 0 0);width:100%;max-width:282px;height:auto;min-height:388px;transition:var(--transition-fast);z-index:0;background:0 0;border:1px solid #ffffff80;flex-shrink:0;margin:0 auto;padding:1px;position:relative;overflow:visible}@media screen and (max-width:768px){.speaker-card{min-height:280px}}.speaker-card:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:0;transition:opacity var(--transition-fast);z-index:0;background:0 0;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.speaker-card-technology:hover{border-color:#0000}.speaker-card-technology:hover:before{background:linear-gradient(to top,var(--tech-purple),var(--tech-blue),var(--tech-light-blue));opacity:1}.speaker-card-economy:hover{border-color:#0000}.speaker-card-economy:hover:before{background:linear-gradient(to top,var(--economy-mint),var(--economy-bright-green),var(--economy-yellow));opacity:1}.speaker-card-content:hover{border-color:#0000}.speaker-card-content:hover:before{background:linear-gradient(to top,var(--content-red),var(--content-orange),var(--content-yellow));opacity:1}.speaker-card-image{aspect-ratio:1;background-color:var(--pure-white);isolation:isolate;border-top-left-radius:var(--1bfs-radius-md);border-top-right-radius:var(--1bfs-radius-md);flex-shrink:0;width:100%;position:relative;overflow:visible}.speaker-card-image img{object-fit:cover;width:100%;height:100%;transition:var(--transition-fast);z-index:0;position:relative}.speaker-card:hover .speaker-card-image img{transform:scale(1.1)translate(22px,-22px)}.speaker-card-track-overlay{pointer-events:none;z-index:1;opacity:0;transition:var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.speaker-card:hover .speaker-card-track-overlay{opacity:1}.speaker-card-track-overlay-bg{background:linear-gradient(90deg,var(--pure-white)20%,#fff0 40%);filter:blur(5px);z-index:0;position:absolute;inset:0}.speaker-card-track-text{z-index:1;color:var(--soft-black);text-align:center;font-family:var(--font-la-grotesque-extrabold);font-size:var(--1bfs-font-3xl-26);font-style:normal;font-weight:var(--1bfs-weight-black);line-height:var(--1bfs-font-3xl-26);text-transform:uppercase;opacity:.2;white-space:nowrap;position:absolute;top:45%;left:12%;transform:translate(-50%,-50%)rotate(-90deg)}.speaker-card-followers-badge{background:linear-gradient(90deg,#22212900 0%,var(--soft-black)50%,#22212900 100%);z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:28px;display:flex;position:absolute;bottom:0;left:0}.speaker-card-technology:hover .speaker-card-followers-badge-technology{background:linear-gradient(to top,var(--tech-purple),var(--tech-blue),var(--tech-light-blue))}.speaker-card-economy:hover .speaker-card-followers-badge-economy{background:linear-gradient(to top,var(--economy-mint),var(--economy-bright-green),var(--economy-yellow))}.speaker-card-content:hover .speaker-card-followers-badge-content{background:linear-gradient(to top,var(--content-red),var(--content-orange),var(--content-yellow))}.speaker-card-followers-text{color:var(--pure-white);text-align:center;font-family:var(--font-la-grotesque-medium);font-size:clamp(12px,3vw,var(--1bfs-font-base));font-style:normal;font-weight:var(--1bfs-weight-medium);line-height:var(--1bfs-font-base);text-transform:uppercase;padding:0 var(--1bfs-space-2)}.speaker-card-description{padding:var(--1bfs-space-4);gap:var(--1bfs-space-2);flex-direction:column;display:flex}.speaker-card-name{color:var(--pure-white);font-family:var(--font-la-grotesque-extrabold);font-size:clamp(18px,5vw,var(--1bfs-font-3xl));font-style:normal;font-weight:var(--1bfs-weight-black);text-transform:uppercase;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;cursor:help;-webkit-box-orient:vertical;margin:0;line-height:1.2;display:-webkit-box;overflow:hidden}.speaker-card-designation{color:var(--pure-white);font-family:var(--font-la-grotesque-regular);font-size:clamp(14px,4vw,var(--1bfs-font-base));font-style:normal;font-weight:var(--1bfs-weight-regular);opacity:.8;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;word-break:break-word;cursor:help;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:768px){.speaker-card:hover .speaker-card-image img{transform:scale(1.05)translate(13px,-18px)}.speaker-card-track-text{font-size:clamp(14px,4.5vw,20px)}.speaker-card-description{padding-top:var(--1bfs-space-4);padding-bottom:var(--1bfs-space-4);padding-left:var(--1bfs-space-2);padding-right:var(--1bfs-space-2)}.speaker-card-name{font-size:clamp(14px,4vw,var(--1bfs-font-base))}.speaker-card-designation{font-size:clamp(12px,3vw,var(--1bfs-font-base))}}.speaker-card-light{border:1px solid #22212926;border-radius:10px}.speaker-card-light .speaker-card-name,.speaker-card-light .speaker-card-designation{color:var(--soft-black)}
