.brb-speaker-grid{padding-left:24px;padding-right:24px}.brb-speaker-grid__header{margin:0 auto 32px;max-width:1200px}.brb-speaker-grid__title{font-family:Caslon224Std,serif;font-weight:700;margin:0 0 8px}.brb-speaker-grid__description{font-family:Akkurat,sans-serif;font-weight:300}.brb-speaker-grid__description b,.brb-speaker-grid__description strong{font-weight:700}.brb-speaker-grid__inner{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.brb-speaker-card__image-wrap{aspect-ratio:1/1;border-radius:4px;overflow:hidden;position:relative}.brb-speaker-card__image{display:block;height:100%;object-fit:cover;width:100%}.brb-speaker-card--clickable{cursor:pointer}.brb-speaker-card__name-overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(24,27,37,.85),rgba(24,27,37,0));display:flex;inset:0;opacity:0;padding:16px;position:absolute;transition:opacity .25s ease}.brb-speaker-card--clickable .brb-speaker-card__image-wrap:hover .brb-speaker-card__name-overlay{opacity:1}.brb-speaker-card__name-overlay span{color:#fff;font-family:Caslon224Std,serif;font-size:18px;font-weight:700}.brb-speaker-card--static{cursor:default;display:flex;flex-direction:column;height:100%}.brb-speaker-card--static .brb-speaker-card__static-bio{background-color:#fff;border-radius:0 0 4px 4px;display:flex;flex:1;flex-direction:column;padding:24px}.brb-speaker-card--static .brb-speaker-card__name{color:#9d6646;font-family:Caslon224Std,serif;font-size:18px;font-weight:700;margin:0 0 4px}.brb-speaker-card--static .brb-speaker-card__meta{color:#175677;font-family:Akkurat,sans-serif;font-weight:300;margin:0 0 12px}.brb-speaker-card--static .brb-speaker-card__bio{color:#181b25;font-family:Akkurat,sans-serif;font-weight:300;line-height:1.6}.brb-speaker-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .25s ease,visibility 0s linear .25s;visibility:hidden;z-index:9999}.brb-speaker-modal.is-open{opacity:1;transition:opacity .25s ease,visibility 0s linear 0s;visibility:visible}.brb-speaker-modal__backdrop{background:rgba(24,27,37,.7);inset:0;position:absolute}.brb-speaker-modal__content{background:#fff;border-radius:4px;max-height:85vh;max-width:520px;overflow-y:auto;padding:32px;position:relative;transform:scale(.95) translateY(8px);transition:transform .25s ease;width:90%}.brb-speaker-modal.is-open .brb-speaker-modal__content{transform:scale(1) translateY(0)}.brb-speaker-modal__close{background:none;border:none;color:#181b25;cursor:pointer;font-size:28px;line-height:1;position:absolute;right:16px;top:16px}.brb-speaker-modal__image{border-radius:50%;height:120px;margin-bottom:16px;object-fit:cover;width:120px}.brb-speaker-modal__name{color:#9d6646;font-family:Caslon224Std,serif;font-weight:700;margin:0 0 4px}.brb-speaker-modal__meta{color:#175677;font-family:Akkurat,sans-serif;margin:0 0 16px}.brb-speaker-modal__bio{font-family:Akkurat,sans-serif;line-height:1.6}@media (max-width:768px){.brb-speaker-grid__inner{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.brb-speaker-grid__inner--static{grid-template-columns:1fr}.brb-speaker-card--static .brb-speaker-card__static-bio{padding:16px}}.brb-speaker-social{display:flex;gap:12px;margin-top:16px}.brb-speaker-social__link{align-items:center;border:1px solid #9d6646;border-radius:50%;color:#9d6646;display:inline-flex;height:32px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:32px}.brb-speaker-social__link svg{height:16px;width:16px}.brb-speaker-social__link:hover{background-color:#9d6646;color:#fff}.brb-speaker-grid__title--small{font-size:1.5rem}.brb-speaker-grid__title--medium{font-size:1.8rem}.brb-speaker-grid__title--large{font-size:2.2rem}