@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;900&display=swap");.gp-speakers{--pink:#3b5bff;--cyan:#7c5cfc;--panel:#fff;--panel-2:#f7f8fb;--line:#e4e6ee;--hi:#14141a;--lo:#6a6a75;background:var(--panel-2);color:var(--hi);font-family:Roboto,sans-serif;padding:var(--pt,72px) var(--px,28px) var(--pb,72px)}.gp-speakers__wrap{margin:0 auto}.gp-speakers__eyebrow{color:var(--pink);font-family:Roboto,sans-serif;font-size:var(--fs-eyebrow,12px);letter-spacing:.16em;margin:0 0 10px}.gp-speakers__title{background:linear-gradient(90deg,var(--pink),var(--cyan));-webkit-background-clip:text;background-clip:text;font-family:Roboto,sans-serif;font-size:clamp(28px,4vw,var(--fs-title,42px));font-weight:700;margin:0 0 8px;text-transform:uppercase;-webkit-text-fill-color:transparent;color:var(--pink)!important}.gp-speakers__sub{color:var(--lo)!important;font-size:var(--fs-sub,15px);line-height:1.6;margin:0 0 36px;max-width:560px}.gp-speakers__grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.gp-speakers__card{background:var(--panel);border-radius:10px;box-shadow:0 1px 3px rgba(20,20,26,.06);cursor:pointer;padding:20px;position:relative;transition:transform .15s ease,box-shadow .15s ease}.gp-speakers__card:hover{box-shadow:0 10px 24px -8px rgba(20,20,26,.16);transform:translateY(-3px)}.gp-speakers__card:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.gp-speakers__avatar{border-radius:50%;display:block;height:64px;margin-bottom:14px;object-fit:cover;width:64px}.gp-speakers__card.mod .gp-speakers__avatar{border:2px solid var(--pink)}.gp-speakers__mod-tag{background:rgba(59,91,255,.1);border:1px solid rgba(59,91,255,.3);border-radius:20px;color:var(--pink);font-family:Roboto,sans-serif;font-size:9px;letter-spacing:.08em;padding:3px 8px;position:absolute;right:18px;top:18px}.gp-speakers__name{color:var(--hi)!important;font-size:var(--fs-name,15px);font-weight:600;margin-bottom:3px}.gp-speakers__role{color:var(--lo)!important;font-size:var(--fs-role,12.5px);line-height:1.4;margin-bottom:12px;min-height:32px}.gp-speakers__li-link{align-items:center;color:var(--cyan);display:inline-flex;font-family:Roboto,sans-serif;font-size:11px;gap:6px;text-decoration:none}.gp-speakers__li-link:hover{text-decoration:underline}.gp-speakers__slider-hint{color:var(--lo);display:none;font-family:Roboto,sans-serif;font-size:11px;margin-top:10px}@media (max-width:920px){.gp-speakers__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.gp-speakers{padding:calc(var(--pt, 72px)*.65) calc(var(--px, 28px)*.7) calc(var(--pb, 72px)*.65)}.gp-speakers__grid{display:flex;gap:12px;grid-template-columns:none;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.gp-speakers__card{flex:0 0 148px;padding:14px;scroll-snap-align:start}.gp-speakers__avatar{height:44px;margin-bottom:8px;width:44px}.gp-speakers__name{font-size:13px}.gp-speakers__role{font-size:11px;margin-bottom:8px;min-height:auto}.gp-speakers__mod-tag{font-size:8px;padding:2px 6px;right:10px;top:10px}.gp-speakers__slider-hint{display:block}}.gp-speakers__modal-data{display:none}.gp-speakers__overlay{align-items:center;background:rgba(10,13,24,.6);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:999}.gp-speakers__overlay[hidden]{display:none}.gp-speakers__dialog{background:var(--panel);border-radius:14px;box-shadow:0 24px 64px -12px rgba(0,0,0,.4);max-height:86vh;max-width:460px;overflow-y:auto;padding:32px;position:relative;width:100%}.gp-speakers__dialog-close{align-items:center;background:rgba(20,20,26,.06);border:none;border-radius:50%;color:var(--hi);cursor:pointer;display:flex;font-size:15px;height:32px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;width:32px}.gp-speakers__dialog-close:hover{background:rgba(20,20,26,.12)}.gp-speakers__modal-avatar{border-radius:50%;display:block;height:96px;margin-bottom:18px;object-fit:cover;width:96px}.gp-speakers__modal-mod-tag{background:rgba(59,91,255,.1);border-radius:20px;color:var(--pink);display:inline-block;font-family:Roboto,sans-serif;font-size:10px;letter-spacing:.08em;margin-bottom:12px;padding:3px 10px}.gp-speakers__modal-name{color:var(--hi);font-size:22px;font-weight:700;margin-bottom:4px}.gp-speakers__modal-role{color:var(--lo);font-size:14px;margin-bottom:16px}.gp-speakers__modal-bio{color:var(--hi);font-size:14.5px;line-height:1.7;margin:0 0 22px;opacity:.85}.gp-speakers__modal-li-link{align-items:center;background:var(--pink);border-radius:6px;color:#fff;display:inline-flex;font-family:Roboto,sans-serif;font-size:12px;font-weight:600;gap:8px;padding:10px 18px;text-decoration:none}.gp-speakers__modal-li-link:hover{opacity:.9}@media (max-width:640px){.gp-speakers__dialog{padding:24px}.gp-speakers__modal-avatar{height:76px;width:76px}.gp-speakers__modal-name{font-size:19px}}.gp-speakers__li-icon{display:block;flex:none;height:14px;width:14px}.gp-speakers--slider{--per-view:var(--per-view-d,4);--gap:20px}.gp-speakers--slider .gp-speakers__head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.gp-speakers--slider .gp-speakers__sub{margin-bottom:0}.gp-speakers__nav{display:flex;flex:none;gap:10px}.gp-speakers__nav-btn{background:var(--panel);border:1px solid var(--line)!important;border-radius:50%;color:var(--pink);cursor:pointer;display:grid;height:44px;padding:0;place-items:center;transition:background .15s ease,color .15s ease,opacity .15s ease;width:44px}.gp-speakers__nav-btn svg{height:20px;width:20px}.gp-speakers__nav-btn:hover:not(:disabled){background:var(--pink);border-color:var(--pink)!important;color:#fff}.gp-speakers__nav-btn:disabled{cursor:default;opacity:.35}.gp-speakers__nav-btn:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.gp-speakers--slider .gp-speakers__grid{cursor:grab;display:flex;gap:var(--gap);grid-template-columns:none;margin:-6px -2px 0;overflow-x:auto;padding:6px 2px 10px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.gp-speakers--slider .gp-speakers__grid::-webkit-scrollbar{display:none}.gp-speakers--slider .gp-speakers__grid:focus-visible{border-radius:12px;outline:2px solid var(--pink);outline-offset:4px}.gp-speakers--slider .gp-speakers__grid.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;user-select:none}.gp-speakers--slider .gp-speakers__grid.is-dragging .gp-speakers__card{pointer-events:none}.gp-speakers--slider .gp-speakers__card{box-sizing:border-box;flex:0 0 calc((100% - (var(--per-view) - 1)*var(--gap))/var(--per-view));min-width:0;scroll-snap-align:start}.gp-speakers__dots{display:flex;gap:8px;justify-content:center;margin-top:22px}.gp-speakers__dot{background:#c9cbd6;border:0!important;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:width .2s ease,background .2s ease;width:8px}.gp-speakers__dot[aria-current=true]{background:var(--pink);border-radius:4px;width:24px}@media (max-width:1100px){.gp-speakers--slider{--per-view:min(var(--per-view-d,4),3)}}@media (max-width:820px){.gp-speakers--slider{--per-view:min(var(--per-view-d,4),2);--gap:14px}}@media (max-width:520px){.gp-speakers--slider{--per-view:1.25;--gap:12px}.gp-speakers--slider .gp-speakers__head{display:block}.gp-speakers__dots,.gp-speakers__nav{display:none!important}}@media (prefers-reduced-motion:reduce){.gp-speakers--slider .gp-speakers__grid{scroll-behavior:auto}}