.evs-container{font-family:var(--tw-font-sans,"Inter","Helvetica Neue",Arial,sans-serif);margin:0;padding:0;width:100%}.evs-speakers{background:transparent;border-radius:0;margin:0;padding:5rem 0 0}.evs-speakers-header{margin-bottom:3.5rem;position:relative;text-align:center}.evs-speakers-title{color:#0b3d2e;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem}.evs-speakers-subtitle{color:#0b3d2e;font-size:1.0625rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:700px;opacity:.7}.evs-speakers-grid{background:transparent;box-sizing:border-box;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1400px;padding:0 1rem;width:100%}.evs-speakers-grid>*{min-width:0}.evs-speaker-card{background:#fff!important;border:1px solid rgba(11,61,46,.12)!important;border-radius:20px!important;box-shadow:0 4px 16px rgba(11,61,46,.08),0 2px 6px rgba(11,61,46,.04),inset 0 0 0 1px rgba(11,61,46,.02);box-sizing:border-box;display:flex!important;flex-direction:column!important;min-height:100%;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.evs-speaker-card:before{background:linear-gradient(90deg,#0b3d2e,#1a5d47 50%,#d4af37);height:5px;z-index:2}.evs-speaker-card:after,.evs-speaker-card:before{content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.evs-speaker-card:after{background:linear-gradient(135deg,rgba(212,175,55,.02),transparent);bottom:0;pointer-events:none}.evs-speaker-card:hover{border-color:rgba(212,175,55,.3)!important;box-shadow:0 20px 40px rgba(11,61,46,.15),0 8px 16px rgba(11,61,46,.1),inset 0 0 0 1px rgba(212,175,55,.2);transform:translateY(-10px) scale(1.01);z-index:10}.evs-speaker-card:hover:after,.evs-speaker-card:hover:before{opacity:1}.evs-speaker-image-section{align-items:center;background:linear-gradient(180deg,#f8f9fa,#fff 50%);display:flex;justify-content:center;padding:3.5rem 2rem 2.5rem;position:relative;width:100%;z-index:1}.evs-speaker-image-section>*{position:relative}.evs-speaker-image-section>.evs-speaker-image{z-index:10!important}.evs-speaker-image-section>.evs-speaker-placeholder{z-index:1!important}.evs-speaker-image-section:after{background:linear-gradient(90deg,transparent,rgba(11,61,46,.08) 50%,transparent);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.evs-speaker-image{background:#fff!important;border:5px solid #fff!important;border-radius:50%!important;box-shadow:0 10px 30px rgba(11,61,46,.15),0 4px 12px rgba(11,61,46,.1),0 0 0 1px rgba(11,61,46,.05);display:block!important;height:220px!important;object-fit:cover!important;opacity:1!important;position:relative!important;transition:all .5s cubic-bezier(.4,0,.2,1);visibility:visible!important;width:220px!important;z-index:10!important}.evs-speaker-card:hover .evs-speaker-image{border-color:rgba(212,175,55,.4);box-shadow:0 16px 40px rgba(11,61,46,.2),0 6px 16px rgba(11,61,46,.15),0 0 0 3px rgba(212,175,55,.2);transform:scale(1.1) rotate(2deg)}.evs-speaker-placeholder{align-items:center!important;background:linear-gradient(135deg,#f5f7fa,#e8ecef)!important;border:5px solid #fff!important;border-radius:50%!important;box-shadow:0 10px 30px rgba(11,61,46,.15),0 4px 12px rgba(11,61,46,.1);display:flex!important;height:220px!important;justify-content:center!important;position:relative!important;width:220px!important;z-index:1!important}.evs-speaker-image-section:has(.evs-speaker-image) .evs-speaker-placeholder{display:none!important;opacity:0!important;visibility:hidden!important}.evs-speaker-image-section .evs-speaker-image~.evs-speaker-placeholder{display:none!important;opacity:0!important;visibility:hidden!important}.evs-speaker-image-section:has(.evs-speaker-image):has(.evs-speaker-placeholder) .evs-speaker-placeholder{display:none!important;opacity:0!important;position:absolute!important;visibility:hidden!important;z-index:-1!important}.evs-speaker-placeholder:before{background:rgba(11,61,46,.1);border-radius:50%;content:"";height:80px;width:80px}.evs-speaker-content{background:#fff;display:flex!important;flex:1;flex-direction:column!important;padding:2.5rem 2.25rem 2.25rem;position:relative;z-index:1}.evs-speaker-name{color:#0b3d2e!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.3!important;margin:0 0 1rem!important;text-shadow:0 1px 2px rgba(11,61,46,.1)}.evs-speaker-name,.evs-speaker-title{padding:0!important;text-align:center!important}.evs-speaker-title{color:rgba(11,61,46,.8)!important;font-size:1.0625rem!important;font-weight:400!important;line-height:1.6!important;margin:0 0 auto!important;max-width:100%}.evs-speaker-linkedin{align-items:center!important;background:linear-gradient(135deg,#0077b5,#005885)!important;border:none!important;border-radius:14px!important;box-shadow:0 4px 12px rgba(0,119,181,.25),0 2px 4px rgba(0,119,181,.15)!important;color:#fff!important;display:inline-flex!important;height:48px!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;margin-top:1.75rem!important;overflow:hidden!important;position:relative!important;text-decoration:none!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;width:48px!important}.evs-speaker-linkedin:before{background:hsla(0,0%,100%,.3);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:0}.evs-speaker-linkedin:hover{background:linear-gradient(135deg,#005885,#004d6b)!important;box-shadow:0 8px 20px rgba(0,119,181,.4),0 4px 10px rgba(0,119,181,.25)!important;transform:translateY(-4px) scale(1.1)!important}.evs-speaker-linkedin:hover:before{height:100%;width:100%}.evs-speaker-linkedin:active{transform:translateY(-2px) scale(1.08)!important}.evs-speaker-linkedin svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));height:24px;position:relative;transition:transform .3s ease;width:24px;z-index:1}.evs-speaker-linkedin:hover svg{transform:scale(1.1)}.evs-speakers-grid>div:not(.evs-speaker-card),.evs-speakers-grid>p{align-items:center;background:#fff;border-right:1px solid rgba(11,61,46,.15);display:flex;flex:1 1 0;flex-direction:column;justify-content:flex-start;min-height:100%;min-width:200px;padding:2rem 1.5rem;position:relative}.evs-speakers-grid>div:not(.evs-speaker-card) img:not(a img),.evs-speakers-grid>p img:not(a img){aspect-ratio:1;border-radius:50%;display:block;height:auto;margin-bottom:1.5rem;max-width:180px;object-fit:cover;width:100%}.evs-speakers-grid>div:not(.evs-speaker-card) b,.evs-speakers-grid>div:not(.evs-speaker-card) h1,.evs-speakers-grid>div:not(.evs-speaker-card) h2,.evs-speakers-grid>div:not(.evs-speaker-card) h3,.evs-speakers-grid>div:not(.evs-speaker-card) h4,.evs-speakers-grid>div:not(.evs-speaker-card) h5,.evs-speakers-grid>div:not(.evs-speaker-card) h6,.evs-speakers-grid>div:not(.evs-speaker-card) strong,.evs-speakers-grid>p b,.evs-speakers-grid>p h1,.evs-speakers-grid>p h2,.evs-speakers-grid>p h3,.evs-speakers-grid>p h4,.evs-speakers-grid>p h5,.evs-speakers-grid>p h6,.evs-speakers-grid>p strong{color:#0b3d2e;font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 .75rem;padding:0;text-align:center}.evs-speakers-grid>div:not(.evs-speaker-card)>p:not(:empty),.evs-speakers-grid>p>p{color:rgba(11,61,46,.6);font-size:.9375rem;font-weight:400;line-height:1.5;margin:0 0 1.25rem;padding:0;text-align:center}.evs-speakers-grid>div:not(.evs-speaker-card) a,.evs-speakers-grid>p a{align-items:center;background:#0077b5;border-radius:4px;color:#fff;display:inline-flex;height:32px;justify-content:center;margin-top:auto;text-decoration:none;transition:all .3s ease;width:32px}.evs-speakers-grid>div:not(.evs-speaker-card) a:hover,.evs-speakers-grid>p a:hover{background:#005885;box-shadow:0 4px 8px rgba(0,119,181,.2);transform:translateY(-2px)}.evs-debug{background:rgba(39,183,245,.1);border:1px dashed rgba(39,183,245,.3);border-radius:4px;margin:2rem 0;padding:1rem;text-align:center}@media (max-width:1024px){.evs-speakers-grid{gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0 1rem}.evs-speaker-image-section{padding:3rem 1.75rem 2rem}.evs-speaker-image,.evs-speaker-placeholder{height:200px;width:200px}.evs-speaker-content{padding:2.25rem 2rem 2rem}.evs-speaker-name{font-size:1.375rem!important}.evs-speaker-title{font-size:1rem!important}.evs-speaker-linkedin{height:44px!important;width:44px!important}.evs-speaker-linkedin svg{height:22px;width:22px}}@media (max-width:768px){.evs-speakers-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.evs-speaker-image-section{padding:2.5rem 1.5rem 1.75rem}.evs-speaker-image,.evs-speaker-placeholder{height:180px;width:180px}.evs-speaker-content{padding:2rem 1.75rem 1.75rem}.evs-speaker-name{font-size:1.25rem!important}.evs-speaker-title{font-size:.9375rem!important}.evs-speaker-linkedin{height:42px!important;width:42px!important}.evs-speaker-linkedin svg{height:21px;width:21px}}@media (max-width:640px){.evs-speakers-title{font-size:2rem}.evs-speakers-subtitle{font-size:1rem}.evs-speakers-grid{gap:2rem;grid-template-columns:1fr;padding:0 .5rem}.evs-speaker-card{border-radius:16px!important}.evs-speaker-image-section{padding:3rem 1.5rem 2rem}.evs-speaker-image,.evs-speaker-placeholder{height:190px;width:190px}.evs-speaker-content{padding:2.25rem 2rem 2rem}.evs-speaker-name{font-size:1.3125rem!important}.evs-speaker-title{font-size:1rem!important}.evs-speaker-linkedin{height:46px!important;width:46px!important}.evs-speaker-linkedin svg{height:23px;width:23px}.evs-speakers-grid>div:not(.evs-speaker-card),.evs-speakers-grid>p{border:1px solid rgba(11,61,46,.12);border-radius:16px;box-shadow:0 4px 16px rgba(11,61,46,.08),0 2px 6px rgba(11,61,46,.04)}}