.bpl{--bpl-pad: 20px;position:relative;isolation:isolate;box-sizing:border-box;width:100%;overflow:hidden;color:var(--bpl-text);background-color:var(--bpl-bg);font-family:var(--bpl-font-body);font-size:16px;line-height:1.5;text-align:left}.bpl *,.bpl *:before,.bpl *:after{box-sizing:border-box}.bpl[data-mode=page],.bpl[data-mode=full]{min-height:var(--bpl-min-h, 100svh)}.bpl[data-mode=section]{max-width:calc(var(--bpl-width) + 2 * var(--bpl-pad));margin-inline:auto;border-radius:28px}.bpl[data-place=left][data-mode=section]{margin-inline:0 auto}.bpl--bg-gradient{background-image:linear-gradient(var(--bpl-bg-angle),var(--bpl-bg),var(--bpl-bg2))}.bpl--bg-pattern{--bpl-pat: color-mix(in srgb, var(--bpl-bg2) 70%, transparent)}.bpl--bg-pattern.bpl--pattern-dots{background-image:radial-gradient(var(--bpl-pat) 1.5px,transparent 1.6px);background-size:var(--bpl-pattern-size) var(--bpl-pattern-size)}.bpl--bg-pattern.bpl--pattern-grid{background-image:linear-gradient(var(--bpl-pat) 1px,transparent 1px),linear-gradient(90deg,var(--bpl-pat) 1px,transparent 1px);background-size:var(--bpl-pattern-size) var(--bpl-pattern-size)}.bpl--bg-pattern.bpl--pattern-diagonal{background-image:repeating-linear-gradient(45deg,var(--bpl-pat) 0 1.5px,transparent 1.5px calc(var(--bpl-pattern-size) / 2))}.bpl--bg-pattern.bpl--pattern-checks{background-image:conic-gradient(var(--bpl-pat) 25%,transparent 0 50%,var(--bpl-pat) 0 75%,transparent 0);background-size:var(--bpl-pattern-size) var(--bpl-pattern-size)}.bpl-bg{display:none}.bpl--bg-image .bpl-bg{display:block;position:absolute;inset:calc(var(--bpl-bg-blur) * -2);z-index:-1;background:var(--bpl-bg-image) center / cover no-repeat;filter:blur(var(--bpl-bg-blur))}.bpl--bg-image .bpl-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bpl-overlay)}.bpl-inner{position:relative;width:100%;max-width:calc(var(--bpl-width) + 2 * var(--bpl-pad));margin-inline:auto;padding:40px var(--bpl-pad) 32px}.bpl[data-mode=section] .bpl-inner{padding-top:32px}.bpl--header-cover .bpl-inner{padding-top:0}.bpl[data-header="0"] .bpl-top{display:none}.bpl[data-header="0"] .bpl-inner{padding-top:28px}.bpl-cover{height:var(--bpl-cover-h);margin-inline:calc(var(--bpl-pad) * -1);background:var(--bpl-cover-image, none) center / cover no-repeat,var(--bpl-cover)}.bpl--edge-curve .bpl-cover{border-radius:0 0 50% 50%/0 0 38% 38%}.bpl--edge-wave .bpl-cover{--bpl-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20' preserveAspectRatio='none'%3E%3Cpath d='M0 0h120v10c-15 0-15 10-30 10S75 10 60 10 45 20 30 20 15 10 0 10z'/%3E%3C/svg%3E");-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 23px) no-repeat,var(--bpl-wave) bottom / 100% 24px no-repeat;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 23px) no-repeat,var(--bpl-wave) bottom / 100% 24px no-repeat}.bpl--edge-slant .bpl-cover{clip-path:polygon(0 0,100% 0,100% 72%,0 100%)}.bpl-profile{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:28px;text-align:center}.bpl--align-left .bpl-profile{align-items:flex-start;text-align:left}.bpl--header-cover .bpl-profile{margin-top:calc(var(--bpl-avatar) / -2)}.bpl--header-cover.bpl--avatar-none .bpl-profile{margin-top:20px}.bpl .bpl-avatar{display:grid;place-items:center;width:var(--bpl-avatar);height:var(--bpl-avatar);max-width:none;margin:0 0 8px;border-radius:50%;border:var(--bpl-avatar-border) solid var(--bpl-avatar-border-color);object-fit:cover;background:var(--bpl-btn-solid);color:var(--bpl-btn-text);font:600 calc(var(--bpl-avatar) * .4) / 1 var(--bpl-font-head);box-shadow:0 6px 20px #0000001f;position:relative}.bpl--avatar-rounded .bpl-avatar{border-radius:24%}.bpl--avatar-square .bpl-avatar{border-radius:0}.bpl--avatar-oval .bpl-avatar{height:calc(var(--bpl-avatar) * 1.25);border-radius:50%}.bpl .bpl-name{margin:0;color:var(--bpl-text);font-family:var(--bpl-font-head);font-size:var(--bpl-name-size);font-weight:var(--bpl-name-weight);letter-spacing:var(--bpl-name-spacing);line-height:1.15;text-transform:none;overflow-wrap:anywhere}.bpl--name-uppercase .bpl-name{text-transform:uppercase}.bpl .bpl-handle,.bpl .bpl-bio{margin:0;color:var(--bpl-muted);font-size:.9375rem;white-space:pre-line;overflow-wrap:anywhere}.bpl .bpl-handle{font-size:.875rem;letter-spacing:.04em}.bpl .bpl-bio{max-width:36ch;margin-top:4px}.bpl-items{display:flex;flex-direction:column;gap:var(--bpl-gap)}.bpl .bpl-heading{margin:14px 0 0;color:var(--bpl-text);font-family:var(--bpl-font-head);font-size:1.0625rem;font-weight:600;line-height:1.3;text-align:center}.bpl--headings-left .bpl-heading{text-align:left}.bpl-item{display:flex;flex-direction:column;min-width:0}.bpl-items>.bpl-item:first-child .bpl-heading{margin-top:0}.bpl .bpl-text{margin:0;color:var(--bpl-muted);font-size:.9375rem;text-align:center;white-space:pre-line}.bpl--headings-left .bpl-text{text-align:left}.bpl .bpl-divider{width:100%;height:0;margin:6px 0;border:0;border-top:1px solid color-mix(in srgb,var(--bpl-text) 18%,transparent)}.bpl .bpl-btn{display:flex;align-items:center;gap:12px;min-height:var(--bpl-btn-h);padding:8px 14px;border:var(--bpl-btn-border) solid var(--bpl-btn-border-color);border-radius:var(--bpl-btn-radius);background:var(--bpl-btn-bg);color:var(--bpl-btn-text);font-family:var(--bpl-btn-font);font-weight:var(--bpl-btn-weight);font-size:1rem;line-height:1.3;text-decoration:none;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.bpl .bpl-btn:focus-visible,.bpl .bpl-social-link:focus-visible{outline:2px solid var(--bpl-text);outline-offset:3px}.bpl--label-center .bpl-btn{display:grid;grid-template-columns:2.5rem 1fr 2.5rem;text-align:center}.bpl--label-left .bpl-btn.no-lead .bpl-btn-lead,.bpl--label-left.bpl--suffix-none .bpl-btn-trail{display:none}.bpl--btn-outline .bpl-btn{background:transparent;border-width:max(1px,var(--bpl-btn-border))}.bpl--btn-glass .bpl-btn{border-color:color-mix(in srgb,var(--bpl-btn-border-color) 55%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bpl--shadow-soft .bpl-btn{box-shadow:0 1px 2px #0000000a,0 4px 14px #0000000f}.bpl--shadow-hard .bpl-btn{box-shadow:4px 4px 0 var(--bpl-btn-border-color)}.bpl--btn-case-uppercase .bpl-btn-title{text-transform:uppercase;letter-spacing:.12em;font-size:.8125rem}.bpl--hover-lift .bpl-btn:hover{transform:translateY(-2px)}.bpl--hover-darken .bpl-btn:hover{filter:brightness(.95)}.bpl-btn-lead,.bpl-btn-trail{display:flex;align-items:center;min-width:0}.bpl--label-center .bpl-btn-label{align-items:center}.bpl--label-center .bpl-btn-trail{justify-content:flex-end}.bpl-chip{display:grid;place-items:center;color:var(--bpl-icon);font-size:1.25rem}.bpl--chip-circle .bpl-chip,.bpl--chip-square .bpl-chip{width:2.75rem;height:2.75rem;border-radius:50%;background:var(--bpl-chip)}.bpl--chip-square .bpl-chip{border-radius:12px}.bpl .bpl-icon{display:block;width:1em;height:1em}.bpl .bpl-thumb{display:block;width:2.75rem;height:2.75rem;max-width:none;border-radius:calc(min(var(--bpl-btn-radius),22px)*.7);object-fit:cover}.bpl--label-center .bpl-chip,.bpl--label-center .bpl-thumb{width:2.25rem;height:2.25rem}.bpl-btn-label{flex:1;display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.bpl .bpl-btn-sub{margin-top:2px;color:color-mix(in srgb,var(--bpl-btn-text) 62%,transparent);font-size:.875rem;font-weight:400}.bpl-btn-trail svg{width:1.25rem;height:1.25rem}.bpl .bpl-image{display:block;overflow:hidden;border-radius:min(var(--bpl-btn-radius),24px);text-decoration:none}.bpl .bpl-image img{display:block;width:100%;height:auto;max-width:none;margin:0}.bpl .bpl-video{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:min(var(--bpl-btn-radius),24px);background:#000}.bpl .bpl-video iframe,.bpl .bpl-video img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;border:0;object-fit:cover}.bpl .bpl-video-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:64px;height:44px;border-radius:12px;background:#000000b8;color:#fff;transform:translate(-50%,-50%)}.bpl .bpl-video-caption{margin:0;padding:6px 2px 0;color:var(--bpl-muted);font-size:.8125rem}.bpl .bpf{width:100%;color:#18181b;text-align:left}.bpl .bpl-scheduled{opacity:.5;outline:1.5px dashed color-mix(in srgb,var(--bpl-text) 45%,transparent);outline-offset:4px;border-radius:12px}.bpl-social{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0}.bpl--headings-left .bpl-social{justify-content:flex-start}.bpl .bpl-social-link{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--bpl-text);font-size:1.375rem;font-weight:600;text-decoration:none;transition:transform .15s ease}.bpl .bpl-social-link:hover{transform:translateY(-2px)}.bpl:not([data-mode=page]) .bpl-badge{display:none}.bpl--motion-fade .bpl-anim,.bpl--motion-rise .bpl-anim,.bpl--motion-pop .bpl-anim{animation:bpl-in .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms)}.bpl--motion-fade{--bpl-from: none}.bpl--motion-rise{--bpl-from: translateY(14px)}.bpl--motion-pop{--bpl-from: scale(.94)}@keyframes bpl-in{0%{opacity:0;transform:var(--bpl-from)}}.bpl .bpl-hl-pulse{animation:bpl-pulse 1.8s ease-in-out infinite}.bpl .bpl-hl-glow{animation:bpl-glow 2.2s ease-in-out infinite}.bpl .bpl-hl-shake{animation:bpl-shake 3s ease-in-out infinite}@keyframes bpl-pulse{50%{transform:scale(1.025)}}@keyframes bpl-glow{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--bpl-btn-solid) 35%,transparent),0 8px 24px color-mix(in srgb,var(--bpl-btn-solid) 45%,transparent)}}@keyframes bpl-shake{0%,86%,to{transform:none}89%{transform:rotate(-2deg)}92%{transform:rotate(2deg)}95%{transform:rotate(-1deg)}}.bpl-footer{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:36px;color:var(--bpl-muted);font-size:.8125rem;text-align:center}.bpl-footer p{margin:0}.bpl .bpl-badge{padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--bpl-text) 10%,transparent);color:var(--bpl-text);font-weight:600;text-decoration:none}@media (prefers-reduced-motion: reduce){.bpl .bpl-btn,.bpl .bpl-social-link{transition:none}.bpl .bpl-anim,.bpl .bpl-hl-pulse,.bpl .bpl-hl-glow,.bpl .bpl-hl-shake{animation:none}.bpl .bpl-btn:hover,.bpl .bpl-social-link:hover{transform:none}}
