.gateway-speakers{background:#fff;padding:clamp(3rem,6vw,5rem) 0 clamp(2.5rem,5vw,4rem)}.gateway-speakers__header{margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.gateway-speakers__header .section-heading{margin-bottom:.75rem}.gateway-speakers__description{margin:0;max-width:36rem;font-family:var(--font-family);font-size:clamp(.9375rem,1.35vw,1.0625rem);font-weight:var(--section-desc-weight);line-height:1.5;color:var(--color-text-secondary)}.gateway-speakers__mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1rem);min-width:0}.gateway-speakers__card{position:relative;width:100%;aspect-ratio:3 / 4;min-height:0;border-radius:0;overflow:hidden;background:#ececec;border:1px solid rgba(0,0,0,.04);padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.gateway-speakers__card:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:-2px}.gateway-speakers__media{position:absolute;inset:0;overflow:hidden}.gateway-speakers__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.42) 0%,rgba(0,0,0,.12) 38%,transparent 62%);pointer-events:none;z-index:1;transition:opacity .4s ease}.gateway-speakers__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1);filter:blur(0);transition:transform .55s cubic-bezier(.22,1,.36,1),filter .45s ease;will-change:transform,filter}.gateway-speakers__hover{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;padding:1rem;opacity:0;pointer-events:none;transition:opacity .4s ease}.gateway-speakers__plus{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;background:#ffffff14;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .4s cubic-bezier(.22,1,.36,1)}.gateway-speakers__learn-more{font-family:var(--font-family);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb}.gateway-speakers__card:hover .gateway-speakers__photo,.gateway-speakers__card:focus-visible .gateway-speakers__photo{transform:scale(1.03);filter:blur(5px)}.gateway-speakers__card:hover .gateway-speakers__hover,.gateway-speakers__card:focus-visible .gateway-speakers__hover{opacity:1}.gateway-speakers__card:hover .gateway-speakers__plus,.gateway-speakers__card:focus-visible .gateway-speakers__plus{transform:scale(1.05)}.gateway-speakers__info{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:1rem 1rem 1.125rem;background:#0003;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.14);pointer-events:none}.gateway-speakers__info-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem;margin-bottom:.375rem}.gateway-speakers__name{margin:0;font-family:var(--font-family);font-size:clamp(.9375rem,1.35vw,1.0625rem);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#fff}.gateway-speakers__summary{margin:0;font-family:var(--font-family);font-size:clamp(.8125rem,1.15vw,.875rem);font-weight:400;line-height:1.45;color:#ffffffe0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gateway-speakers__linkedin{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-top:.125rem;color:#ffffffd1;text-decoration:none;pointer-events:auto;transition:color .2s ease,opacity .2s ease}.gateway-speakers__linkedin:hover{color:#fff;opacity:1}:global(body.gateway-speakers-modal-open){overflow:hidden}:global(body.gateway-speakers-modal-open) .gateway-speakers__photo{filter:none!important;transform:none!important}:global(body.gateway-speakers-modal-open) .gateway-speakers__info{backdrop-filter:none;-webkit-backdrop-filter:none}.gateway-speakers-modal{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:clamp(1rem,4vw,2rem);visibility:hidden;pointer-events:none}.gateway-speakers-modal.is-open{visibility:visible;pointer-events:auto}.gateway-speakers-modal__backdrop{position:absolute;inset:0;border:none;padding:0;background:#ffffff94;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.gateway-speakers-modal__panel{position:relative;z-index:1;width:min(100%,34rem);max-height:min(85vh,40rem);overflow:auto;padding:clamp(1.5rem,4vw,2rem);background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 24px 64px #0000001f;opacity:0;transform:translateY(10px);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.gateway-speakers-modal.is-open .gateway-speakers-modal__panel{opacity:1;transform:translateY(0)}.gateway-speakers-modal__close{position:absolute;top:.875rem;right:.875rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:0;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color .2s ease}.gateway-speakers-modal__close:hover{color:var(--color-text)}.gateway-speakers-modal__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.875rem;margin-bottom:1.25rem;padding-top:.25rem;padding-right:1.5rem}.gateway-speakers-modal__avatar{width:clamp(4.5rem,14vw,5.5rem);height:clamp(4.5rem,14vw,5.5rem);border-radius:999px;object-fit:cover;object-position:center top;border:2px solid rgba(0,0,0,.06);box-shadow:0 8px 24px #00000014}.gateway-speakers-modal__head{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.625rem}.gateway-speakers-modal__name{margin:0;font-family:var(--font-family);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--color-text)}.gateway-speakers-modal__linkedin{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--color-text-secondary);text-decoration:none;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#0000000a;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.gateway-speakers-modal__linkedin:hover{color:var(--color-text);border-color:#00000024;background:#00000012}.gateway-speakers-modal__bio{margin:0;font-family:var(--font-family);font-size:clamp(.875rem,1.35vw,.9375rem);font-weight:400;line-height:1.65;color:var(--color-text-secondary);text-align:left}@media (max-width: 1023px){.gateway-speakers__mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.gateway-speakers__mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.gateway-speakers__description{max-width:100%}.gateway-speakers__info{padding:1.125rem 1rem 1.25rem}.gateway-speakers__name{font-size:1.0625rem}.gateway-speakers__summary{font-size:.875rem;line-height:1.5;-webkit-line-clamp:3}}@media (max-width: 374px){.gateway-speakers{padding:clamp(2.5rem,7vw,3.5rem) 0 clamp(2rem,6vw,3rem)}.gateway-speakers__mosaic{grid-template-columns:1fr}.gateway-speakers__description{max-width:100%}}@media (prefers-reduced-motion: reduce){.gateway-speakers__photo,.gateway-speakers__hover,.gateway-speakers__plus,.gateway-speakers-modal,.gateway-speakers-modal__panel{transition:none}.gateway-speakers-modal__panel{transform:none}}
.gateway-speakers__card--text-only{cursor:default;background:#111}.gateway-speakers__card--text-only .gateway-speakers__info{background:#000;backdrop-filter:none;-webkit-backdrop-filter:none}.gateway-speakers__card--text-only:hover .gateway-speakers__hover{opacity:0}.gateway-speakers__card--text-only:hover .gateway-speakers__photo{transform:none;filter:none}
 /* Gateway speakers mobile visibility fix */ @media (max-width: 767px){.gateway-speakers [data-section-fade]{opacity:1!important;transform:none!important;transition:none!important}}/* Gateway mobile spacing fix */
@media (max-width: 767px){.gateway-speakers{padding-bottom:0!important}.gateway-program{padding-top:0!important}}

/* Gateway mobile speakers title + bottom spacing fix */
@media (max-width: 767px){.gateway-speakers .section-heading--reveal .word-mask{overflow:visible!important}.gateway-speakers .section-heading--reveal .word-reveal{opacity:1!important;transform:none!important}.gateway-speakers__mosaic{margin-bottom:0!important}.gateway-speakers{padding-bottom:0!important;margin-bottom:0!important}.gateway-program{padding-top:0!important;margin-top:0!important}}

/* MOBILE ONLY: speakers title visibility and zero transition to agenda */
@media (max-width: 767px){.gateway-speakers__header,.gateway-speakers__header .section-heading,.gateway-speakers__header .section-heading__title,.gateway-speakers__header .section-heading__title-line,.gateway-speakers__header .word-mask,.gateway-speakers__header .word-reveal{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;overflow:visible!important;height:auto!important;max-height:none!important}.gateway-speakers__header{margin-bottom:1.25rem!important}.gateway-program,.gateway-program__header{margin-top:0!important;padding-top:0!important}.gateway-speakers{padding-bottom:0!important;margin-bottom:0!important}}

/* MOBILE ONLY: remove remaining gap below final speaker row */
@media (max-width: 767px){.gateway-speakers__mosaic{padding-bottom:0!important;margin-bottom:0!important}.gateway-speakers{padding-bottom:0!important;margin-bottom:0!important}.gateway-program{padding-top:0!important;margin-top:0!important}.gateway-program>.container{padding-top:0!important}.gateway-program__header{padding-top:0!important;margin-top:0!important}}
