.hbb-post[data-v-460b6f3e]{--hbbp-ink: #14110d;--hbbp-ink-2: #3a3530;--hbbp-mute: #6f6862;--hbbp-cream: #f7f4ee;--hbbp-cream-2: #ede5d5;--hbbp-surface: #ffffff;--hbbp-line: rgba(20, 17, 13, .08);--hbbp-line-strong: rgba(20, 17, 13, .16);--hbbp-cta: #b91c1c;--hbbp-cta-hover: #991b1b;--hbbp-ease: cubic-bezier(.32, .72, 0, 1);background:var(--hbbp-cream);color:var(--hbbp-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hbb-post[data-v-460b6f3e] *{box-sizing:border-box}.hbb-post a[data-v-460b6f3e]{color:inherit}.hbb-post-num[data-v-460b6f3e]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.hbb-post-progress[data-v-460b6f3e]{position:fixed;top:0;left:0;right:0;height:3px;background:var(--hbbp-line);z-index:1000;pointer-events:none}.hbb-post-progress__bar[data-v-460b6f3e]{height:100%;background:var(--hbbp-cta);transition:width .1s linear}.hbb-post-head[data-v-460b6f3e]{padding:36px 20px 8px}.hbb-post-head__inner[data-v-460b6f3e]{max-width:760px;margin:0 auto}.hbb-post-crumbs ol[data-v-460b6f3e]{list-style:none;display:flex;align-items:center;gap:8px;margin:0 0 26px;padding:0;font-size:12px;color:var(--hbbp-mute)}.hbb-post-crumbs a[data-v-460b6f3e]{color:var(--hbbp-mute);text-decoration:none;transition:color .18s var(--hbbp-ease)}.hbb-post-crumbs a[data-v-460b6f3e]:hover{color:var(--hbbp-cta)}.hbb-post-head__tags[data-v-460b6f3e]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0}.hbb-post-head__tags li[data-v-460b6f3e]{font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--hbbp-cta);background:#b91c1c14;border:1px solid rgba(185,28,28,.18);padding:4px 11px;border-radius:999px}.hbb-post-head__title[data-v-460b6f3e]{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:700;font-size:clamp(30px,5.4vw,54px);line-height:1.05;letter-spacing:-.035em;margin:0 0 18px;color:var(--hbbp-ink);text-wrap:balance}.hbb-post-head__lead[data-v-460b6f3e]{font-size:clamp(17px,2.4vw,20px);line-height:1.55;color:var(--hbbp-ink-2);margin:0 0 22px;max-width:60ch}.hbb-post-head__by[data-v-460b6f3e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--hbbp-mute)}.hbb-post-head__byname[data-v-460b6f3e]{font-weight:600;color:var(--hbbp-ink-2)}.hbb-post-head__byname--link[data-v-460b6f3e]{text-decoration:underline;text-underline-offset:3px}.hbb-post-head__byname--link[data-v-460b6f3e]:hover{color:var(--hbbp-cta)}.hbb-post-head__sep[data-v-460b6f3e]{color:var(--hbbp-line-strong)}.hbb-post-hero[data-v-460b6f3e]{max-width:1080px;margin:32px auto 0;padding:0 20px}.hbb-post-hero img[data-v-460b6f3e]{width:100%;height:clamp(240px,42vw,500px);object-fit:cover;display:block;border:3px solid var(--hbbp-cta);border-radius:6px;box-shadow:10px 10px 0 -1px #b91c1c29}.hbb-post-head__funnel[data-v-460b6f3e]{max-width:620px;margin:36px auto 0;padding:0 20px}.hbb-post-funnelcard[data-v-460b6f3e]{background:var(--hbbp-surface);border:1px solid var(--hbbp-line-strong);border-top:4px solid var(--hbbp-cta);border-radius:12px;padding:22px;box-shadow:0 24px 60px -32px #14110d2e}.hbb-post-funnelcard__tag[data-v-460b6f3e]{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--hbbp-cta);font-weight:700;margin:0 0 6px}.hbb-post-funnelcard__h[data-v-460b6f3e]{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:700;font-size:20px;letter-spacing:-.02em;margin:0 0 16px;color:var(--hbbp-ink)}.hbb-post-funnelcard__slot[data-v-460b6f3e]{margin-top:4px}.hbb-post-article[data-v-460b6f3e]{padding:48px 20px 72px}.hbb-post-article__inner[data-v-460b6f3e]{max-width:760px;margin:0 auto}.hbb-post-card[data-v-460b6f3e]{background:var(--hbbp-surface);border:1px solid var(--hbbp-line);border-radius:12px;padding:40px 32px;box-shadow:0 24px 60px -36px #14110d29}@media(max-width:640px){.hbb-post-card[data-v-460b6f3e]{padding:26px 20px}}.hbb-post-byline[data-v-460b6f3e]{display:flex;align-items:center;gap:14px;padding-bottom:22px;margin-bottom:28px;border-bottom:1px solid var(--hbbp-line);flex-wrap:wrap}.hbb-post-byline__avatar[data-v-460b6f3e]{width:44px;height:44px;border-radius:6px;background:var(--hbbp-cta);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Space Grotesk,Inter,sans-serif;font-weight:700;font-size:14px;flex-shrink:0}.hbb-post-byline__info[data-v-460b6f3e]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.hbb-post-byline__name[data-v-460b6f3e]{font-size:15px;font-weight:600;color:var(--hbbp-ink)}.hbb-post-byline__date[data-v-460b6f3e]{font-size:13px;color:var(--hbbp-mute)}.hbb-post-byline__read[data-v-460b6f3e]{font-size:12px;color:var(--hbbp-mute);padding:5px 12px;border:1px solid var(--hbbp-line);border-radius:999px;background:var(--hbbp-cream);white-space:nowrap}.hbb-post-prose[data-v-460b6f3e]{color:var(--hbbp-ink-2);line-height:1.8;font-size:17px}.hbb-post-prose[data-v-460b6f3e] h2{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:clamp(22px,3vw,28px);font-weight:700;letter-spacing:-.02em;margin-top:2.1em;margin-bottom:.55em;color:var(--hbbp-ink);line-height:1.2}.hbb-post-prose[data-v-460b6f3e] h3{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.015em;margin-top:1.8em;margin-bottom:.5em;color:var(--hbbp-ink);line-height:1.3}.hbb-post-prose[data-v-460b6f3e] h4{font-size:18px;font-weight:600;margin-top:1.5em;margin-bottom:.4em;color:var(--hbbp-ink)}.hbb-post-prose[data-v-460b6f3e] p{margin-bottom:1.15em;line-height:1.8}.hbb-post-prose[data-v-460b6f3e] ul,.hbb-post-prose[data-v-460b6f3e] ol{padding-left:1.4em;margin-bottom:1.15em}.hbb-post-prose[data-v-460b6f3e] li{margin-bottom:.5em;line-height:1.7}.hbb-post-prose[data-v-460b6f3e] li::marker{color:var(--hbbp-cta)}.hbb-post-prose[data-v-460b6f3e] strong{font-weight:700;color:var(--hbbp-ink)}.hbb-post-prose[data-v-460b6f3e] a{color:var(--hbbp-cta);text-decoration:underline;text-underline-offset:3px;transition:color .18s var(--hbbp-ease)}.hbb-post-prose[data-v-460b6f3e] a:hover{color:var(--hbbp-cta-hover)}.hbb-post-prose[data-v-460b6f3e] blockquote{border-left:3px solid var(--hbbp-cta);padding:4px 0 4px 1.25em;margin:1.75em 0;color:var(--hbbp-ink-2);font-style:italic;line-height:1.7}.hbb-post-prose[data-v-460b6f3e] img{border-radius:6px;border:1px solid var(--hbbp-line);margin:1.75em 0;max-width:100%;height:auto}.hbb-post-prose[data-v-460b6f3e] table{width:100%;border-collapse:collapse;margin:1.5em 0;font-variant-numeric:tabular-nums}.hbb-post-prose[data-v-460b6f3e] th,.hbb-post-prose[data-v-460b6f3e] td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--hbbp-line);font-size:14px;line-height:1.5}.hbb-post-prose[data-v-460b6f3e] th{font-weight:700;background:var(--hbbp-cream);color:var(--hbbp-ink)}.hbb-post-related[data-v-460b6f3e]{margin-top:56px}.hbb-post-related__h[data-v-460b6f3e]{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--hbbp-ink);margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid var(--hbbp-cta)}.hbb-post-related__grid[data-v-460b6f3e]{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:640px){.hbb-post-related__grid[data-v-460b6f3e]{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.hbb-post-related__grid[data-v-460b6f3e]{grid-template-columns:repeat(3,1fr)}}.hbb-post-related__card[data-v-460b6f3e]{display:flex;flex-direction:column;background:var(--hbbp-surface);border:1px solid var(--hbbp-line-strong);border-left:4px solid var(--hbbp-cta);border-radius:6px;overflow:hidden;text-decoration:none;transition:transform .18s var(--hbbp-ease),box-shadow .18s var(--hbbp-ease)}.hbb-post-related__card[data-v-460b6f3e]:hover{transform:translateY(-3px);box-shadow:0 16px 36px -22px #14110d4d}.hbb-post-related__card[data-v-460b6f3e]:focus-visible{outline:3px solid var(--hbbp-cta);outline-offset:2px}.hbb-post-related__media[data-v-460b6f3e]{aspect-ratio:16 / 9;overflow:hidden;background:var(--hbbp-cream-2)}.hbb-post-related__media img[data-v-460b6f3e]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--hbbp-ease)}.hbb-post-related__card:hover .hbb-post-related__media img[data-v-460b6f3e]{transform:scale(1.05)}.hbb-post-related__body[data-v-460b6f3e]{padding:16px 16px 18px;display:flex;flex-direction:column;flex:1}.hbb-post-related__date[data-v-460b6f3e]{font-size:12px;color:var(--hbbp-mute);margin-bottom:6px}.hbb-post-related__title[data-v-460b6f3e]{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:15px;font-weight:700;color:var(--hbbp-ink);line-height:1.3;letter-spacing:-.01em;margin:0 0 6px}.hbb-post-related__excerpt[data-v-460b6f3e]{font-size:13px;color:var(--hbbp-mute);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hbb-post-disclaimer[data-v-460b6f3e]{margin-top:36px;padding:18px 22px;border:1px solid var(--hbbp-line);border-left:3px solid var(--hbbp-line-strong);border-radius:6px;background:var(--hbbp-cream)}.hbb-post-disclaimer p[data-v-460b6f3e]{font-size:13px;color:var(--hbbp-mute);line-height:1.7;margin:0}.hbb-post-disclaimer strong[data-v-460b6f3e]{color:var(--hbbp-ink)}.hbb-post-cta[data-v-460b6f3e]{background:var(--hbbp-ink);padding:64px 20px}.hbb-post-cta__inner[data-v-460b6f3e]{max-width:760px;margin:0 auto;text-align:center}.hbb-post-cta__kicker[data-v-460b6f3e]{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f7f4ee8c;font-weight:700;margin:0 0 14px}.hbb-post-cta__h[data-v-460b6f3e]{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:700;font-size:clamp(28px,4.6vw,48px);letter-spacing:-.03em;line-height:1.05;margin:0 0 16px;color:var(--hbbp-cream);text-wrap:balance}.hbb-post-cta__sub[data-v-460b6f3e]{font-size:17px;line-height:1.6;color:#f7f4eebf;margin:0 auto 30px;max-width:52ch}.hbb-post-cta__row[data-v-460b6f3e]{display:flex;flex-direction:column;align-items:center;gap:14px}.hbb-post-btn[data-v-460b6f3e]{display:inline-flex;align-items:center;gap:10px;padding:18px 28px;min-height:56px;background:var(--hbbp-cta);color:#fff;border-radius:999px;font-weight:800;font-size:17px;letter-spacing:-.01em;text-decoration:none;box-shadow:0 8px 24px -8px #b91c1c99;transition:background .18s var(--hbbp-ease),transform .18s var(--hbbp-ease)}.hbb-post-btn[data-v-460b6f3e]:hover{background:var(--hbbp-cta-hover);transform:translateY(-1px)}.hbb-post-btn svg[data-v-460b6f3e]{transition:transform .22s var(--hbbp-ease)}.hbb-post-btn:hover svg[data-v-460b6f3e]{transform:translate(3px)}.hbb-post-cta__meta[data-v-460b6f3e]{font-size:13px;color:#f7f4ee8c;letter-spacing:.02em}@media(min-width:560px){.hbb-post-cta__row[data-v-460b6f3e]{flex-direction:row;justify-content:center}}@media(prefers-reduced-motion:reduce){.hbb-post[data-v-460b6f3e] *,.hbb-post[data-v-460b6f3e] *:before,.hbb-post[data-v-460b6f3e] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
