.bf_world__LXq5W{--ground:#211c46;--ground-2:#191536;--card:#332b66;--card-2:#3c3470;--ink:#120e2e;--hair:rgba(255,246,224,.13);--text:#fff3d6;--muted:#bcb4e2;--brand-cream:#fff6e0;--coral:#ff6b6b;--sunshine:#ffc93c;--sky:#5bc8f5;--mint:#63d8a2;--grape:#a06ce4;--bubblegum:#ff8fab;--accent:var(--sunshine);--radius:22px;--shadow:0 6px 0 var(--ink);--display:var(--font-baloo,ui-rounded),ui-rounded,"Segoe UI",system-ui,sans-serif;--body:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;overflow:hidden;padding:clamp(20px,4vw,40px);border-radius:24px;background:radial-gradient(120% 60% at 12% -10%,rgba(160,108,228,.22),transparent 60%),radial-gradient(90% 50% at 100% 0,rgba(91,200,245,.14),transparent 55%),var(--ground);color:var(--text);font-family:var(--body);line-height:1.6}.bf_eyebrow__EiG1M{display:inline-flex;align-items:center;gap:.5em;color:var(--muted);font-family:var(--display);font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.bf_eyebrow__EiG1M:before{content:"";width:22px;height:3px;border-radius:3px;background:var(--accent)}.bf_card__TjUuA{padding:clamp(18px,3vw,28px);border:3px solid var(--ink);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.bf_chip__kLD2_{display:inline-flex;align-items:center;gap:.45em;padding:.34em .8em;border:2.5px solid var(--ink);border-radius:999px;background:var(--card-2);color:var(--text);font-family:var(--display);font-size:.86rem;font-weight:700;white-space:nowrap}.bf_dot__bkaU1{display:inline-block;width:.7em;height:.7em;border-radius:50%}.bf_heroGrid__q3rQH{display:grid;align-items:center;gap:clamp(28px,5vw,56px);grid-template-columns:1.15fr .85fr}@media (max-width:760px){.bf_heroGrid__q3rQH{grid-template-columns:1fr}}.bf_wordmark__WomE3{color:var(--brand-cream);font-family:var(--display);font-size:clamp(3rem,10vw,5.5rem);font-weight:800;letter-spacing:-.02em;line-height:.92}.bf_bl__Qp_Kh{color:var(--sunshine)}.bf_fl__AvgC7{color:var(--coral)}.bf_tagline__d5Q4k{margin-top:.5em;color:var(--text);font-family:var(--display);font-size:clamp(1.15rem,3.4vw,1.6rem);font-weight:700}.bf_lede__7eCMu{max-width:44ch;margin-top:1em;color:var(--muted);font-size:1.05rem}.bf_chips__9XnzP{display:flex;flex-wrap:wrap;gap:.6em;margin-top:1.6em}.bf_stage__jlbmU{position:relative;display:grid;min-height:300px;place-items:center}.bf_frame__cxqgZ{position:relative;z-index:2;width:min(64%,220px);overflow:hidden;aspect-ratio:1;border:4px solid var(--ink);border-radius:30%;background:var(--card-2);box-shadow:0 10px 0 var(--ink);transform:rotate(-4deg)}.bf_frame__cxqgZ img{display:block;width:100%;height:100%}.bf_stickerDot__wcWOu{position:absolute;z-index:1;border:3px solid var(--ink);border-radius:50%;box-shadow:0 4px 0 var(--ink)}.bf_s1__w7cj_{top:8%;right:16%;width:52px;height:52px;background:var(--mint)}.bf_s2__jwwxE{bottom:14%;left:10%;width:38px;height:38px;background:var(--sky)}.bf_s3__DrsZV{top:20%;left:4%;width:30px;height:30px;background:var(--bubblegum)}.bf_s4__Th5WE{right:8%;bottom:6%;width:46px;height:46px;background:var(--grape)}@media (prefers-reduced-motion:no-preference){.bf_stickerDot__wcWOu{animation:bf_float__MYrNa 5.5s ease-in-out infinite}.bf_s2__jwwxE{animation-delay:-1.3s}.bf_s3__DrsZV{animation-delay:-2.6s}.bf_s4__Th5WE{animation-delay:-3.9s}.bf_frame__cxqgZ{animation:bf_tilt__v9I2W 7s ease-in-out infinite}}@keyframes bf_float__MYrNa{50%{transform:translateY(-14px)}}@keyframes bf_tilt__v9I2W{0%,to{transform:rotate(-4deg)}50%{transform:rotate(3deg)}}.bf_ideaGrid__uj_MR{display:grid;gap:22px;grid-template-columns:1fr 1fr}@media (max-width:720px){.bf_ideaGrid__uj_MR{grid-template-columns:1fr}}.bf_ideaGrid__uj_MR .bf_card__TjUuA h3{margin-bottom:.35em;color:var(--text);font-family:var(--display);font-size:1.15rem;font-weight:700}.bf_ideaGrid__uj_MR .bf_card__TjUuA p{color:var(--muted)}.bf_ic___Xk5X{display:block;margin-bottom:.5em;font-size:1.5rem;line-height:1}.bf_pull__6nBpA{margin-top:6px;padding:.1em 0 .1em .7em;border-left:6px solid var(--sunshine);color:var(--brand-cream);font-family:var(--display);font-size:clamp(1.4rem,4vw,2.2rem);font-weight:800;grid-column:1/-1;line-height:1.12;text-wrap:balance}.bf_logoGrid__2J8qd{display:grid;gap:22px;grid-template-columns:1.1fr 1fr}@media (max-width:720px){.bf_logoGrid__2J8qd{grid-template-columns:1fr}}.bf_logoHero__7aSWY{display:grid;gap:18px;align-content:center;place-items:center;text-align:center}.bf_mk__ce32p{width:min(58%,180px);overflow:hidden;aspect-ratio:1;border:4px solid var(--ink);border-radius:28%;box-shadow:0 8px 0 var(--ink)}.bf_mk__ce32p img{display:block;width:100%;height:100%}.bf_clearspace__3Vrnj{display:grid;padding:26px;border-radius:16px;background:repeating-linear-gradient(45deg,var(--hair) 0 8px,transparent 8px 16px);place-items:center}.bf_clearspaceInner__0M035{display:grid;padding:20px;border:2.5px dashed var(--muted);border-radius:14px;background:var(--card);place-items:center}.bf_clearspaceMark__0uqCB{width:96px;overflow:hidden;aspect-ratio:1;border:3px solid var(--ink);border-radius:24%}.bf_clearspaceMark__0uqCB img{display:block;width:100%;height:100%}.bf_monoVariants__rvO1G{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.bf_monoChip__vlIoD{display:grid;width:76px;height:76px;border:3px solid var(--ink);border-radius:22%;box-shadow:0 5px 0 var(--ink);place-items:center}.bf_monoChip__vlIoD img{width:64%;height:64%;-o-object-fit:contain;object-fit:contain}.bf_monoInk__8EWlE{background:var(--sunshine)}.bf_monoDark__7OXuR{background:var(--ink)}.bf_monoDark__7OXuR img{filter:grayscale(1) invert(1);opacity:.92}.bf_caption__7bAAu{color:var(--muted);font-family:var(--mono);font-size:.76rem;letter-spacing:.02em}.bf_swGrid__FyEu9{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:720px){.bf_swGrid__FyEu9{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.bf_swGrid__FyEu9{grid-template-columns:1fr}}.bf_swatch__kMRJx{overflow:hidden;border:3px solid var(--ink);border-radius:18px;background:var(--card);box-shadow:var(--shadow)}.bf_swatchCap__x8HYE{display:flex;height:90px;align-items:flex-end;padding:12px}.bf_swatchMeta__IS9sF{padding:12px 14px 14px}.bf_swatchName__AlcWQ{font-family:var(--display);font-size:1.05rem;font-weight:800}.bf_hex__QfyZ6{color:var(--muted);font-family:var(--mono);font-size:.8rem;text-transform:uppercase}.bf_role__RtCSk{margin-top:.3em;color:var(--muted);font-family:var(--body);font-size:.82rem}.bf_onInk__z8KGb{color:#241f4a}.bf_onCream___5tDj{color:#fff6e0}.bf_badge__8FjIv{padding:.2em .6em;border-radius:8px;background:rgba(0,0,0,.16);color:inherit;font-family:var(--display);font-size:.8rem;font-weight:800}.bf_neutrals__kCTbm{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.bf_neutral__JW34W{overflow:hidden;flex:1 1 150px;border:3px solid var(--ink);border-radius:16px}.bf_neutralBar__ucO0s{height:56px}.bf_neutralMeta__uZP11{padding:10px 12px;background:var(--card)}.bf_neutralName__R7qTJ{font-family:var(--display);font-weight:700}.bf_worlds__dXdW3{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:22px}@media (max-width:560px){.bf_worlds__dXdW3{grid-template-columns:repeat(2,1fr)}}.bf_themeWorld__VkNzY{padding:14px;border:3px solid var(--ink);border-radius:16px;box-shadow:0 5px 0 var(--ink)}.bf_trio__Jp5CW{display:flex;gap:6px;margin-bottom:10px}.bf_trio__Jp5CW span{flex:1;height:34px;border:2px solid rgba(0,0,0,.25);border-radius:8px}.bf_worldName__zmi78{font-family:var(--display);font-size:.95rem;font-weight:700}.bf_worldSub__aZEn1{color:var(--muted);font-family:var(--mono);font-size:.7rem}.bf_typeGrid__xru6P{display:grid;gap:22px;grid-template-columns:.8fr 1.2fr}@media (max-width:720px){.bf_typeGrid__xru6P{grid-template-columns:1fr}}.bf_specimenCard__M0_nP{display:grid;padding:clamp(24px,4vw,40px);place-items:center}.bf_specimen__1Eku6{color:var(--brand-cream);font-family:var(--display);font-size:clamp(5rem,16vw,9rem);font-weight:800;letter-spacing:-.02em;line-height:.8}.bf_glyphs__34HrN{color:var(--text);font-family:var(--display);font-size:1.4rem;font-weight:700;letter-spacing:.04em;line-height:1.5;word-spacing:.1em}.bf_num__gC3tG{color:var(--sunshine);font-variant-numeric:tabular-nums}.bf_weights__LI1Dg{display:flex;flex-direction:column;gap:.15em;margin-top:18px}.bf_weights__LI1Dg span{font-family:var(--display);font-size:1.4rem}.bf_w7__Y5b6v{font-weight:700}.bf_w8__Whcve{font-weight:800}.bf_typeNote__HlxVr{margin-top:16px;color:var(--muted);font-family:var(--mono);font-size:.8rem}.bf_voiceGrid__mFI4U{display:grid;gap:22px;grid-template-columns:1fr 1fr}@media (max-width:720px){.bf_voiceGrid__mFI4U{grid-template-columns:1fr}}.bf_voiceCard__tmBmW h3{display:flex;align-items:center;margin-bottom:.5em;gap:.4em;font-family:var(--display);font-weight:800}.bf_voiceList__WsxzT{display:flex;flex-direction:column;margin:0;padding:0;gap:.7em;list-style:none}.bf_voiceList__WsxzT li{display:flex;gap:.6em;color:var(--text)}.bf_k__ujyBN{flex:none;font-family:var(--display);font-weight:800}.bf_do__92nAo .bf_k__ujyBN{color:var(--mint)}.bf_dont__cw0o3 .bf_k__ujyBN{color:var(--coral)}.bf_q__2SycV{color:var(--muted)}.bf_banner__ilKoE{overflow:hidden;margin-bottom:clamp(20px,3vw,28px);border:3px solid var(--ink);border-radius:20px;box-shadow:var(--shadow);line-height:0}.bf_banner__ilKoE img{display:block;width:100%;height:auto}.bf_shots__WkiJs{display:grid;gap:clamp(12px,2vw,18px);grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.bf_shots__WkiJs{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.bf_shots__WkiJs{grid-template-columns:repeat(2,1fr)}}.bf_shot__YxI7a{position:relative;overflow:hidden;margin:0;aspect-ratio:9/16;border:2.5px solid var(--ink);border-radius:18px;background:#fbeecb;box-shadow:0 5px 0 var(--ink)}.bf_footRow__0yw9g{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:34px;padding-top:28px;border-top:3px solid var(--ink);gap:24px}.bf_footMark__q1LkB{color:var(--brand-cream);font-family:var(--display);font-size:1.6rem;font-weight:800}.bf_stackline__kN565{max-width:52ch;color:var(--muted);font-family:var(--mono);font-size:.78rem}.bf_footCta__V2dBS{color:var(--brand-cream);font-family:var(--display);font-weight:800}