.bgca,.bgca-dialog,.bgca-player{--bgca-primary:var(--color-primary,#00403a);--bgca-primary-dark:var(--color-primary-dark-20,#00332e);--bgca-accent:var(--color-secondary,#87f53d);--bgca-accent-soft:var(--color-secondary-light-80,#e7fdd8);--bgca-line:var(--color-primary-light-90,#e5eceb);--bgca-line-strong:var(--color-primary-light-75,#bfcfce);--bgca-muted:var(--color-primary-light-text,#2c7269);--bgca-tint:var(--color-primary-light-95,#f2f5f5);--bgca-surface:#fff;--bgca-font:var(--font-gilmer,"bgpGilmer",ui-sans-serif,system-ui,sans-serif);--bgca-font-display:var(--font-heveria,"bgpHeveria",ui-serif,serif);--bgca-ease:cubic-bezier(.2,.7,.2,1);--bgca-time-col:132px}.bgca{color:var(--bgca-primary);font-family:var(--bgca-font);padding-block:2rem 5rem}.bgca [hidden],.bgca-dialog [hidden],.bgca-player [hidden]{display:none!important}.bgca .bgca-icon,.bgca-dialog .bgca-icon,.bgca-player .bgca-icon{flex:none;height:18px;width:18px}.bgca .bgca-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0;position:relative}.bgca .bgca-list>li:before,.bgca .bgca-speakers>li:before{content:none;display:none}.bgca .bgca-list>li{margin:0}.bgca .bgca-speakers>li{margin:0;padding-left:0}.bgca .bgca-list>.bgca-block{background:var(--bgca-surface);border:1px solid var(--bgca-line);border-radius:24px;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);padding:1.25rem;transition:border-color .2s}.bgca .bgca-list>.bgca-block:hover{border-color:var(--bgca-line-strong)}.bgca-time{align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums;gap:.375rem;white-space:nowrap}.bgca-time__from{font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.1}.bgca-time__to{color:var(--bgca-muted);font-size:15px;font-weight:500}.bgca-block__sessions{display:flex;flex-direction:column;min-width:0}.bgca .bgca-session{display:grid;gap:1rem 2rem;grid-template-columns:minmax(0,1fr);min-width:0}.bgca .bgca-session+.bgca-session{border-top:1px dashed var(--bgca-line-strong);margin-top:1.25rem;padding-top:1.25rem}.bgca-session__main{min-width:0}.bgca .bgca-block--parallel .bgca-block__sessions{display:grid;gap:.75rem}.bgca .bgca-block--parallel .bgca-session{background:var(--bgca-tint);border:0;border-radius:18px;display:flex;flex-direction:column;gap:1.25rem;margin:0;order:var(--bgca-track,0);padding:1.25rem}.bgca .bgca-block--parallel .bgca-session__actions{margin-top:auto}.bgca-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.bgca-tag{align-items:center;background:var(--bgca-surface);border:1px solid var(--bgca-line-strong);border-radius:64px;color:var(--bgca-primary);display:inline-flex;font-size:13px;font-weight:600;gap:7px;height:30px;line-height:1;padding:2px 12px 0 3px;white-space:nowrap}.bgca-tag__mark{background:var(--bgca-accent);border-radius:50%;color:var(--bgca-primary);display:grid;flex:none;font-size:12px;font-variant-numeric:tabular-nums;height:22px;margin-top:-2px;padding-top:2px;place-items:center;width:22px}.bgca .bgca-tag__mark .bgca-icon{height:13px;margin-top:-2px;width:13px}.bgca .bgca-session__title{color:var(--bgca-primary);font-family:var(--bgca-font-display);font-size:clamp(20px,17px + .6vw,26px);font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:0;text-wrap:balance}.bgca .bgca-desc{font-size:15px;line-height:1.6;margin-top:.75rem;max-width:68ch}.bgca .bgca-desc p{margin:0 0 .75em}.bgca .bgca-desc>:last-child{margin-bottom:0}.bgca.is-enhanced .bgca-desc{overflow:hidden;transition:max-height .35s var(--bgca-ease)}.bgca.is-enhanced .bgca-desc.is-collapsed{-webkit-mask-image:linear-gradient(180deg,#000 35%,transparent);mask-image:linear-gradient(180deg,#000 35%,transparent);max-height:3.2em}.bgca .bgca-desc-toggle{align-items:center;background:none;border:0;color:var(--bgca-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;gap:4px;margin-top:.375rem;padding:4px 0;text-decoration:underline;text-decoration-color:var(--bgca-accent);text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color .2s}.bgca .bgca-desc-toggle:hover{text-decoration-color:currentColor}.bgca .bgca-desc-toggle:focus-visible{border-radius:4px;outline:2px solid var(--bgca-primary);outline-offset:2px}.bgca .bgca-desc-toggle .bgca-icon{margin-top:-2px;transition:transform .25s var(--bgca-ease)}.bgca .bgca-desc-toggle[aria-expanded=true] .bgca-icon{transform:rotate(180deg)}.bgca .bgca-speakers{display:flex;flex-wrap:wrap;gap:.875rem 2rem;list-style:none;margin:1rem 0 0;padding:0}.bgca .bgca-speaker{align-items:center;background:none;border:0;color:inherit;display:flex;font:inherit;gap:.75rem;padding:0;text-align:left}.bgca button.bgca-speaker{border-radius:12px;cursor:pointer}.bgca button.bgca-speaker:hover .bgca-speaker__name{text-decoration:underline;text-decoration-color:var(--bgca-accent);text-decoration-thickness:2px;text-underline-offset:4px}.bgca button.bgca-speaker:hover .bgca-speaker__img{transform:scale(1.06)}.bgca button.bgca-speaker:focus-visible{outline:2px solid var(--bgca-primary);outline-offset:4px}.bgca-speaker__img{background:var(--bgca-tint);border-radius:50%;flex:none;height:48px;object-fit:cover;transition:transform .3s var(--bgca-ease);width:48px}.bgca-speaker__name{align-items:center;display:inline-flex;font-size:15px;font-weight:600;gap:2px;line-height:1.3}.bgca .bgca-speaker__name .bgca-icon{height:16px;margin-top:-2px;width:16px}.bgca-speaker__job{color:var(--bgca-muted);display:block;font-size:13px;line-height:1.35;max-width:36ch}.bgca-session__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.bgca .bgca-rec-btn{align-items:center;background:var(--bgca-primary);border:0;border-radius:64px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--bgca-font);font-size:15px;font-weight:600;gap:.75rem;height:52px;line-height:1;padding:0 1.375rem 0 6px;transition:background-color .25s,transform .3s var(--bgca-ease);white-space:nowrap}.bgca-rec-btn__play{background:var(--bgca-accent);border-radius:50%;color:var(--bgca-primary);display:grid;flex:none;height:40px;place-items:center;transition:transform .35s var(--bgca-ease);width:40px}.bgca .bgca-rec-btn__play .bgca-icon{height:16px;margin-left:1px;width:16px}.bgca-rec-btn__label{padding-top:3px}.bgca .bgca-rec-btn:hover{background:var(--bgca-primary-dark)}.bgca .bgca-rec-btn:hover .bgca-rec-btn__play{transform:scale(1.08)}.bgca .bgca-rec-btn:active{transform:scale(.98)}.bgca .bgca-rec-btn:focus-visible{outline:2px solid var(--bgca-primary);outline-offset:3px}.bgca .bgca-anchor-btn{align-items:center;background:transparent;border:2px solid var(--bgca-primary);border-radius:64px;color:var(--bgca-primary);cursor:pointer;display:inline-flex;font-family:var(--bgca-font);font-size:15px;font-weight:600;gap:.5rem;height:52px;justify-content:center;line-height:1;padding:3px 1.375rem 0;text-decoration:none;transition:background-color .25s,color .25s,transform .3s var(--bgca-ease);white-space:nowrap}.bgca .bgca-anchor-btn .bgca-icon{flex:none;height:18px;margin-top:-3px;transition:transform .3s var(--bgca-ease);width:18px}.bgca .bgca-anchor-btn:focus-visible,.bgca .bgca-anchor-btn:hover{background:var(--bgca-primary);color:#fff;text-decoration:none}.bgca .bgca-anchor-btn:hover .bgca-icon{transform:translateY(2px)}.bgca .bgca-anchor-btn:active{transform:scale(.98)}.bgca .bgca-anchor-btn:focus-visible{outline:2px solid var(--bgca-primary);outline-offset:3px}.bgca .bgca-list>.bgca-block--pause{background:var(--bgca-accent-soft);border-color:transparent}.bgca .bgca-list>.bgca-block--pause:hover{border-color:transparent}.bgca-pause{align-items:center;display:flex;gap:.75rem}.bgca-pause__icon{background:var(--bgca-accent);border-radius:50%;display:grid;flex:none;height:40px;place-items:center;width:40px}.bgca .bgca-pause__icon .bgca-icon{height:20px;width:20px}.bgca .bgca-session__title--pause{font-family:var(--bgca-font);font-size:18px;font-weight:600;letter-spacing:normal;padding-top:3px}.bgca .bgca-session--pause .bgca-desc,.bgca .bgca-session--pause .bgca-desc-toggle,.bgca .bgca-session--pause .bgca-speakers{margin-left:calc(40px + .75rem)}.bgca .bgca-block--pause .bgca-speaker__img{height:40px;width:40px}.bgca__empty{border:1px dashed var(--bgca-line-strong);border-radius:24px;font-size:17px;padding:2rem;text-align:center}@media (max-width:479px){.bgca .bgca-anchor-btn,.bgca .bgca-rec-btn{width:100%}.bgca .bgca-session--pause .bgca-desc,.bgca .bgca-session--pause .bgca-desc-toggle,.bgca .bgca-session--pause .bgca-speakers{margin-left:0}}@media (min-width:768px){.bgca .bgca-list>.bgca-block{gap:1.5rem;grid-template-columns:var(--bgca-time-col) minmax(0,1fr);padding:1.75rem 2rem}.bgca-block__time{padding-top:4px}.bgca-time{align-items:flex-start;flex-direction:column;gap:4px}.bgca-time__from{font-size:26px}.bgca .bgca-list>.bgca-block--pause{padding-block:1.125rem}.bgca .bgca-block--pause .bgca-time{align-items:baseline;flex-direction:row}.bgca .bgca-block--pause .bgca-time__from{font-size:20px}.bgca .bgca-block--pause .bgca-block__time{padding-top:10px}.bgca .bgca-session.has-actions{grid-template-columns:minmax(0,1fr) auto}.bgca .bgca-session.has-actions .bgca-session__actions{align-items:stretch;flex-direction:column;padding-top:2px}.bgca .bgca-block--parallel .bgca-session.has-actions .bgca-session__actions{align-self:flex-start}}@media (min-width:1024px){.bgca{padding-block:2.5rem 8rem;--bgca-time-col:168px}.bgca .bgca-list>.bgca-block{gap:2rem;padding:2rem 2.5rem}.bgca-time__from{font-family:var(--bgca-font-display);font-size:34px;font-weight:500;letter-spacing:-.02em}.bgca .bgca-block--pause .bgca-time__from{font-family:var(--bgca-font);font-weight:600}.bgca .bgca-block--parallel .bgca-block__sessions{gap:1rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.bgca .bgca-block--parallel .bgca-session{padding:1.5rem}}html:has(.bgca-dialog[open]),html:has(.bgca-player[open]){overflow:hidden}.bgca-dialog,.bgca-player{border:0;font-family:var(--bgca-font);margin:auto;overflow:auto;padding:0}.bgca-dialog::backdrop,.bgca-player::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,51,46,.6)}.bgca-dialog[open],.bgca-player[open]{animation:bgca-dialog-in .35s var(--bgca-ease)}.bgca-dialog .bgca-dialog__close,.bgca-player .bgca-player__close{border:0;border-radius:50%;cursor:pointer;display:grid;flex:none;height:44px;padding:0;place-items:center;transition:background-color .2s,color .2s,transform .3s var(--bgca-ease);width:44px}.bgca-dialog .bgca-dialog__close:hover,.bgca-player .bgca-player__close:hover{transform:rotate(90deg)}.bgca-dialog{background:#fff;border-radius:16px;color:var(--bgca-primary);max-height:calc(100dvh - 2rem);width:min(720px,calc(100vw - 2rem))}.bgca-dialog__inner{padding:1.75rem;position:relative}.bgca-dialog .bgca-dialog__close{background:var(--bgca-accent-soft);color:var(--bgca-primary);position:absolute;right:1rem;top:1rem}.bgca-dialog .bgca-dialog__close:hover{background:var(--bgca-primary);color:#fff}.bgca-dialog .bgca-dialog__close:focus-visible{outline:2px solid var(--bgca-primary);outline-offset:2px}.bgca-profile__head{align-items:center;display:flex;gap:1.25rem;padding-right:3rem}.bgca-profile__img{border-radius:24px;flex:none;height:96px;object-fit:cover;width:96px}.bgca-dialog .bgca-profile__name{color:var(--bgca-primary);font-family:var(--bgca-font-display);font-size:clamp(24px,20px + 1vw,32px);font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0}.bgca-dialog .bgca-profile__job{color:var(--bgca-muted);font-size:15px;line-height:1.4;margin:.375rem 0 0}.bgca-profile__bio{border-top:1px solid var(--bgca-line);font-size:16px;line-height:1.65;margin-top:1.5rem;padding-top:1.5rem}.bgca-profile__bio p{margin:0 0 .875em}.bgca-player{background:#fff;border-radius:16px;color:var(--bgca-primary);max-height:calc(100dvh - 1rem);width:min(1040px,calc(100vw - 1rem))}.bgca-player__head{align-items:center;border-bottom:1px solid var(--bgca-line);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1rem 1rem 1.25rem}.bgca-player .bgca-player__title{color:var(--bgca-primary);font-family:var(--bgca-font);font-size:clamp(19px,15px + 1vw,28px);font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:0;text-wrap:balance}.bgca-dialog .bgca-profile__name:focus,.bgca-player .bgca-player__title:focus{outline:none}.bgca-player .bgca-player__close{background:var(--bgca-accent-soft);color:var(--bgca-primary)}.bgca-player .bgca-player__close:hover{background:var(--bgca-primary);color:#fff}.bgca-player__body{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem}.bgca-player__meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem 1rem}.bgca-player .bgca-player__eyebrow{align-items:center;color:var(--bgca-primary);display:inline-flex;font-size:15px;font-weight:600;gap:.5rem;line-height:1.3;margin:0}.bgca-player__mark{background:var(--bgca-accent);border-radius:50%;color:var(--bgca-primary);display:grid;flex:none;height:26px;margin-top:-2px;place-items:center;width:26px}.bgca-player .bgca-player__mark .bgca-icon{height:15px;width:15px}.bgca-player .bgca-player__speakers{color:var(--bgca-muted);font-size:15px;line-height:1.4;margin:0}.bgca-player__stage{aspect-ratio:16/9;background:var(--bgca-accent-soft);border:1px solid var(--bgca-line);border-radius:12px;margin-inline:auto;min-width:min(100%,280px);overflow:hidden;position:relative;width:min(100%,calc(177.77778dvh - 28.44444rem))}.bgca-player__stage iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.bgca-player__nav{align-items:center;display:flex;gap:1rem;justify-content:space-between}.bgca-player .bgca-player__step{align-items:center;background:transparent;border:1px solid var(--bgca-primary);border-radius:64px;color:var(--bgca-primary);cursor:pointer;display:inline-flex;font-family:var(--bgca-font);font-size:15px;font-weight:500;gap:.375rem;height:42px;line-height:1;padding:3px 1.125rem 0;transition:background-color .2s,color .2s,opacity .2s}.bgca-player .bgca-player__step .bgca-icon{margin-top:-3px}.bgca-player .bgca-player__step:hover:not(:disabled){background:var(--bgca-primary);color:#fff}.bgca-player .bgca-player__step:disabled{cursor:default;opacity:.3}.bgca-player .bgca-player__close:focus-visible,.bgca-player .bgca-player__step:focus-visible{outline:2px solid var(--bgca-primary);outline-offset:2px}.bgca-player__count{color:var(--bgca-muted);font-size:14px;font-variant-numeric:tabular-nums}@media (max-width:479px){.bgca-player .bgca-player__step span{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.bgca-player .bgca-player__step{justify-content:center;padding:0;width:44px}.bgca-player .bgca-player__step .bgca-icon{margin-top:0}}@media (min-width:768px){.bgca-dialog__inner{padding:2.5rem}.bgca-profile__img{height:120px;width:120px}.bgca-player__head{padding:1.25rem 1.5rem 1.25rem 3rem}.bgca-player__body{gap:1.25rem;padding:1.5rem 3rem 2rem}}@keyframes bgca-dialog-in{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bgca *,.bgca :after,.bgca :before,.bgca-dialog,.bgca-dialog *,.bgca-player,.bgca-player *{animation:none!important;transition:none!important}}