.itb-speakers{--itb-primary:#a02d1a;--itb-primary-dark:#7f2113;--itb-ink:#171717;--itb-muted:#5f6368;--itb-panel:#f6e3dd;--itb-line:rgba(23, 23, 23, 0.16);width:100%;color:var(--itb-ink);font-family:inherit}.itb-speakers *,.itb-speakers *::before,.itb-speakers *::after{box-sizing:border-box}.itb-speakers__grid{display:grid;grid-template-columns:repeat(var(--itb-speaker-columns,4),minmax(0,1fr));gap:clamp(24px, 2.4vw, 40px) clamp(16px, 1.8vw, 28px);width:100%}.itb-speaker-card{display:flex;flex-direction:column;min-width:0;outline:none}.itb-speaker-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border:1px solid rgba(23,23,23,.08);border-radius:15px;background:#eceae8;isolation:isolate}.itb-speaker-card__media::after{position:absolute;z-index:1;inset:28% 0 0;content:"";pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.94) 0%,rgba(0,0,0,.78) 38%,rgba(0,0,0,.42) 68%,rgba(0,0,0,0) 100%);transition:opacity 240ms ease}.itb-speaker-card__image,.itb-speaker-card__placeholder{position:absolute;inset:0;display:block;width:100%;height:100%}.itb-speaker-card__image{max-width:none;margin:0;border:0;object-fit:cover;object-position:center 35%;transition:opacity 240ms ease,transform 420ms ease}.itb-speakers .itb-speaker-card__media>img.itb-speaker-card__image{position:absolute!important;inset:0!important;display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;margin:0!important;object-fit:cover!important;object-position:center 35%!important}.itb-speakers .itb-speaker-card__media>img.itb-speaker-card__image.itb-position-top{object-position:center top!important}.itb-speakers .itb-speaker-card__media>img.itb-speaker-card__image.itb-position-bottom{object-position:center bottom!important}.itb-speakers .itb-speaker-card__media>img.itb-speaker-card__image.itb-position-left{object-position:left 35%!important}.itb-speakers .itb-speaker-card__media>img.itb-speaker-card__image.itb-position-right{object-position:right 35%!important}.itb-speakers .itb-speaker-card__media>img.itb-speaker-card__image.itb-position-custom{object-position:var(--itb-photo-focus-x,50%) var(--itb-photo-focus-y,35%)!important}.itb-speaker-card__placeholder{display:grid;place-items:center;background:linear-gradient(145deg,#f2e8e5,#d8b2a9)}.itb-speaker-card__placeholder span{color:var(--itb-primary);font-size:clamp(38px, 5vw, 72px);font-weight:700;letter-spacing:.04em}.itb-speaker-card__identity{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:72px clamp(16px, 1.6vw, 22px) clamp(18px, 1.6vw, 22px);color:#fff;transition:opacity 240ms ease,transform 240ms ease}.itb-speaker-card__identity h3,.itb-speaker-card__bio h3{margin:0;font-family:inherit;font-size:clamp(19px, 1.35vw, 24px);font-weight:700;line-height:1.14;overflow-wrap:anywhere}.itb-speakers .itb-speaker-card__identity h3{color:#fff!important;-webkit-text-fill-color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.92)}.itb-speaker-card__identity p{margin:7px 0 0;color:rgba(255,255,255,.95);font-size:clamp(12px, 0.9vw, 14px);line-height:1.35;overflow-wrap:anywhere}.itb-speakers .itb-speaker-card__identity p,.itb-speakers .itb-speaker-card__identity .itb-speaker-card__company{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.9)}.itb-speaker-card__identity .itb-speaker-card__company{margin-top:3px;color:rgba(255,255,255,.8)}.itb-speaker-card__toggle{position:absolute;z-index:6;display:inline-grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.58);border-radius:50%;color:#fff;background:rgba(0,0,0,.34);font:700 16px/1 inherit;cursor:pointer;backdrop-filter:blur(4px);top:14px;right:14px;transition:color 220ms ease,background-color 220ms ease,border-color 220ms ease,transform 220ms ease}.itb-speaker-card__toggle-close{display:none;font-size:24px;font-weight:400;line-height:1}.itb-speaker-card.is-open .itb-speaker-card__toggle{border-color:rgba(160,45,26,.28);color:var(--itb-primary);background:rgba(255,255,255,.94);backdrop-filter:none}.itb-speaker-card.is-open .itb-speaker-card__toggle-info{display:none}.itb-speaker-card.is-open .itb-speaker-card__toggle-close{display:inline}.itb-speaker-card__toggle:focus-visible,.itb-speaker-card__socials a:focus-visible,.itb-speaker-card:focus-visible{outline:3px solid var(--itb-primary);outline-offset:3px}.itb-speaker-card__bio{position:absolute;z-index:4;inset:0;display:flex;flex-direction:column;padding:clamp(54px, 4.5vw, 66px) clamp(18px, 1.8vw, 26px) clamp(20px, 1.8vw, 26px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:var(--itb-ink);background:var(--itb-panel);opacity:0;transform:translateY(102%);visibility:hidden;transition:transform 320ms ease,opacity 240ms ease,visibility 0s linear 320ms}.itb-speaker-card__bio-content{width:100%;margin:auto 0}.itb-speaker-card__bio h3{margin:0 34px clamp(12px, 1.4vw, 18px) 0;color:var(--itb-primary);font-size:clamp(17px, 1.25vw, 22px)}.itb-speaker-card__bio p{margin:0;color:var(--itb-ink);font-size:clamp(13px, 0.85vw, 15px);line-height:1.45;overflow-wrap:anywhere;white-space:pre-line}.itb-speaker-card.is-open .itb-speaker-card__bio{opacity:1;transform:translateY(0);visibility:visible;transition-delay:0s}.itb-speaker-card.is-open .itb-speaker-card__identity{opacity:0;transform:translateY(12px)}.itb-speaker-card.is-open .itb-speaker-card__image,.itb-speaker-card.is-open .itb-speaker-card__placeholder,.itb-speaker-card.is-open .itb-speaker-card__media::after{opacity:0}.itb-speaker-card__footer{display:flex;flex:0 0 52px;height:52px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--itb-line)}.itb-speaker-card__footer.is-empty::after{content:""}.itb-speaker-card__follow{color:var(--itb-primary);font-size:13px;font-weight:600;letter-spacing:.01em}.itb-speaker-card__socials{display:flex;align-items:center;gap:12px}.itb-speaker-card__socials a{display:inline-grid;width:28px;height:34px;place-items:center;color:var(--itb-primary);transition:color 180ms ease,transform 180ms ease}.itb-speaker-card__socials a:hover{color:var(--itb-primary-dark);transform:translateY(-2px)}.itb-speaker-card__socials svg{width:21px;height:21px;overflow:visible;fill:currentColor;stroke:currentColor;stroke-width:1.7}.itb-speaker-card__socials svg rect,.itb-speaker-card__socials svg circle:not(.itb-svg-fill){fill:none}.itb-svg-fill{fill:currentColor;stroke:none}.itb-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.itb-speakers-empty{color:#5f6368;font-family:inherit}@media (hover:hover) and (pointer:fine){.itb-speaker-card:not(.is-open):hover .itb-speaker-card__image{transform:scale(1.025)}}@media (max-width:1100px){.itb-speakers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.itb-speakers__grid{grid-template-columns:minmax(0,1fr);gap:34px}.itb-speaker-card__bio p{font-size:14px}.itb-speaker-card__identity h3{font-size:clamp(22px, 7vw, 28px)}}@media (prefers-reduced-motion:reduce){.itb-speaker-card__image,.itb-speaker-card__media::after,.itb-speaker-card__identity,.itb-speaker-card__bio,.itb-speaker-card__toggle,.itb-speaker-card__socials a{transition:none!important}}