.bp{--bp-display:var(--font-bricolage-ext,var(--font-bricolage)),var(--font-bricolage),system-ui,sans-serif;--bp-body:var(--font-onest-ext,var(--font-onest)),var(--font-onest),system-ui,sans-serif;--bp-lift:0 0 0 1px var(--bp-card-line),0 1px 2px rgba(var(--bp-shadow),.06),0 8px 20px -12px rgba(var(--bp-shadow),.35);isolation:isolate;background:var(--bp-bg);min-height:100dvh;color:var(--bp-ink);font-family:var(--bp-body);text-align:center;-webkit-font-smoothing:antialiased;justify-content:center;padding:56px 18px 28px;display:flex;position:relative;overflow:hidden}.bp *,.bp :before,.bp :after{box-sizing:border-box}.bp.bp-demo{height:100%;min-height:100%;padding:52px 16px 20px}.bp-glow{pointer-events:none;z-index:-1;background:radial-gradient(70% 100% at 50% 0%,var(--bp-glow) 0%,#0000 72%);height:min(460px,70%);position:absolute;inset:0 0 auto}.bp-in{flex-direction:column;align-items:center;width:100%;max-width:520px;display:flex;position:relative}.bp-av{object-fit:cover;width:96px;height:96px;box-shadow:0 0 0 4px var(--bp-ring),0 10px 28px -10px rgba(var(--bp-shadow),.45);background:var(--bp-av);color:var(--bp-av-ink);font:700 32px/1 var(--bp-display);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;display:grid}.bp-name{font:700 23px/1.15 var(--bp-display);letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;margin:18px 0 0}.bp-bio{font:500 14px/1.5 var(--bp-body);color:var(--bp-sub);white-space:pre-line;overflow-wrap:anywhere;max-width:34ch;margin:8px 0 0}.bp-soc{flex-wrap:wrap;justify-content:center;gap:2px;margin:14px 0 0;padding:0;list-style:none;display:flex}.bp-soc-a{width:42px;height:42px;color:var(--bp-soc);border-radius:50%;place-items:center;display:grid}.bp-soc-a svg{width:22px;height:22px}.bp-links{gap:12px;width:100%;margin:24px 0 0;padding:0;list-style:none;display:grid}.bp-h{font:700 13px/1.3 var(--bp-body);letter-spacing:.01em;color:var(--bp-sub);overflow-wrap:anywhere;margin:12px 0 0}.bp-link{background:var(--bp-card);min-height:60px;color:var(--bp-card-ink);box-shadow:var(--bp-lift);border-radius:16px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.bp-thumb{object-fit:cover;border-radius:11px;width:44px;height:44px;display:block}.bp-thumb.none{visibility:hidden}.bp-mid{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.bp-t{font:600 15px/1.3 var(--bp-body);overflow-wrap:anywhere}.bp-end{background:var(--bp-wash);color:var(--bp-card-sub);font:600 11px/1 var(--bp-body);white-space:nowrap;border-radius:999px;padding:4px 8px}.bp-link.hl{background:var(--bp-feat);color:var(--bp-feat-ink);box-shadow:0 1px 2px rgba(var(--bp-shadow),.08),0 10px 24px -12px rgba(var(--bp-shadow),.5)}.bp-link.hl .bp-end{background:var(--bp-chip);color:var(--bp-chip-ink)}.bp-feat{background:var(--bp-feat);color:var(--bp-feat-ink);box-shadow:0 1px 2px rgba(var(--bp-shadow),.08),0 14px 30px -14px rgba(var(--bp-shadow),.55);border-radius:20px;text-decoration:none;display:block;overflow:hidden}.bp-feat-img{display:block;position:relative}.bp-feat img{aspect-ratio:2;object-fit:cover;object-position:50% 55%;width:100%;display:block}.bp-feat-t{text-align:left;align-items:center;gap:12px;padding:13px 12px 13px 16px;display:flex}.bp-feat b{font:700 16.5px/1.2 var(--bp-display);letter-spacing:-.015em;overflow-wrap:anywhere;min-width:0;display:block}.bp-go{width:34px;height:34px;color:var(--bp-feat-ink);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid;box-shadow:inset 0 0 0 1.5px}.bp-go svg{width:15px;height:15px}.bp-when{background:var(--bp-chip);color:var(--bp-chip-ink);font:700 11px/1 var(--bp-body);border-radius:999px;padding:6px 10px;position:absolute;top:10px;left:10px}.bp-made{font:600 12px/1 var(--bp-body);color:var(--bp-sub);align-items:center;gap:6px;margin-top:auto;padding-top:32px;text-decoration:none;display:inline-flex}.bp-mark{--logo-dot:var(--bp-ink);flex:none;place-items:center;width:24px;height:24px;margin-block:-4px;display:grid}.bp-mark svg{width:100%;height:100%;display:block}.bp a:focus-visible{outline:3px solid var(--bp-ink);outline-offset:3px}@media (hover:hover){.bp-feat,.bp-link,.bp-soc-a{transition:transform .16s,box-shadow .16s,background-color .16s}.bp a.bp-feat:hover,.bp a.bp-link:hover{transform:translateY(-2px)}.bp a.bp-soc-a:hover{background:rgba(var(--bp-shadow),.08)}.bp a.bp-made:hover{color:var(--bp-ink)}}@media (prefers-reduced-motion:reduce){.bp-feat,.bp-link,.bp-soc-a{transition:none}.bp a.bp-feat:hover,.bp a.bp-link:hover{transform:none}}.bp-flag{color:#fff;font:600 12.5px/1 var(--bp-body);z-index:2;white-space:nowrap;background:#17171a;border-radius:999px;padding:8px 12px;position:fixed;top:10px;left:50%;transform:translate(-50%)}
