@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap);:root{--ad-ink:#101b33;--ad-ink-deep:#0a1123;--ad-ink-raise:#182746;--ad-paper:#eef1f6;--ad-paper-70:rgba(238, 241, 246, .72);--ad-paper-62:rgba(238, 241, 246, .62);--ad-paper-50:rgba(238, 241, 246, .5);--ad-line:rgba(255, 255, 255, .08);--ad-line-major:rgba(255, 255, 255, .13);--ad-rule:rgba(238, 241, 246, .28);--ad-rule-strong:rgba(238, 241, 246, .55);--ad-apricot:#ffb26b;--ad-apricot-dim:rgba(255, 178, 107, .18);--ad-mint:#7fd1c1;--ad-mint-dim:rgba(127, 209, 193, .16);--ad-rose:#ff7a8a;--ad-rose-dim:rgba(255, 122, 138, .14);--ad-font-display:'Outfit', 'Segoe UI', Helvetica, Arial, sans-serif;--ad-font-mono:'IBM Plex Mono', 'Cascadia Mono', 'Consolas', 'Liberation Mono', monospace;--ad-cell:24px;--ad-cell-major:120px;--ad-max:1240px;--ad-gutter:clamp(16px, 4vw, 40px);--ad-tap:44px;--bh-primary:var(--ad-apricot);--bh-on-primary:var(--ad-ink);--bh-secondary:var(--ad-mint);--bh-accent:var(--ad-rose);--bh-ink:var(--ad-paper);--bh-surface:var(--ad-ink-raise);--bh-sunk:rgba(255, 255, 255, .05);--bh-hover:rgba(255, 255, 255, .09);--bh-rule:var(--ad-rule);--bh-radius:0;--bh-radius-sm:0;--bh-radius-pill:0;--bh-shadow:0 0 0 1px rgba(238, 241, 246, .1);--bh-text:var(--ad-paper);--bh-muted:var(--ad-paper-70);--bw:1px;--bh-measure:70ch;--bh-fs-xs:.78rem;--bh-fs-sm:.9rem;--bh-fs-lg:1.12rem;--bh-lh-body:1.68;--bh-space-2:.5rem;--bh-space-3:.75rem;--bh-space-4:1rem;--bh-space-5:1.4rem;--bh-space-6:2rem;--bh-space-7:2.75rem;--bh-space-8:3.5rem}body,body.ad-grid{background-color:var(--ad-ink);background-image:linear-gradient(var(--ad-line-major) 1px,transparent 1px),linear-gradient(90deg,var(--ad-line-major) 1px,transparent 1px),linear-gradient(var(--ad-line) 1px,transparent 1px),linear-gradient(90deg,var(--ad-line) 1px,transparent 1px);background-size:var(--ad-cell-major) var(--ad-cell-major),var(--ad-cell-major) var(--ad-cell-major),var(--ad-cell) var(--ad-cell),var(--ad-cell) var(--ad-cell);background-position:-1px -1px;color:var(--ad-paper);font-family:var(--ad-font-display)}.bh-skip-link{position:absolute;left:-9999px;top:0;z-index:100;display:inline-flex;align-items:center;min-height:var(--ad-tap);padding:0 18px;background:var(--ad-apricot);color:var(--ad-ink);font-family:var(--ad-font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.bh-skip-link:focus,.bh-skip-link:focus-visible{left:8px;top:8px;color:var(--ad-ink)}body,.entry-content,.bh-card,.bh-chip,.bh-act,.wp-block-button__link,.button,input,textarea,select{border-radius:0!important}.site-header,.site-footer,.entry-content,.content-bg,.content-area,.site-container,.entry-hero{background:transparent!important}.site-header{border-bottom:1px solid var(--ad-rule)}.site-title,.site-branding a{color:var(--ad-paper)!important}.primary-menu-container a{color:var(--ad-paper-70)!important;letter-spacing:.02em}.primary-menu-container a:hover,.primary-menu-container .current-menu-item>a{color:var(--ad-apricot)!important}.site-footer{border-top:1px solid var(--ad-rule);color:var(--ad-paper-62)}.site-footer a{color:var(--ad-paper-70)}.site-footer a:hover{color:var(--ad-mint)}a{color:var(--ad-mint)}a:hover{color:var(--ad-paper)}h1,h2,h3,h4,.entry-title{font-family:var(--ad-font-display);font-weight:700;letter-spacing:-.01em;color:var(--ad-paper)}.bh-article{counter-reset:bh-sheet}.bh-article>section>h2{counter-increment:bh-sheet}.bh-article>section>h2::before{content:counter(bh-sheet,decimal-leading-zero) " · ";font-family:var(--ad-font-mono);font-size:.78em;color:var(--ad-apricot);letter-spacing:.06em}.bh-article>section>h2:has(.ad-h2-no)::before{content:none}.bh-lede{color:var(--ad-paper-70)}.bh-stat{background:var(--ad-ink-raise);border:1px solid var(--ad-rule);font-family:var(--ad-font-mono);font-size:var(--bh-fs-xs);text-transform:uppercase;letter-spacing:.06em}.bh-stat b{color:var(--ad-apricot);font-weight:500}.bh-rounds{border-top:1px solid var(--ad-rule)}.bh-round:hover{background:var(--ad-apricot-dim)}.bh-round__lbl{color:var(--ad-apricot);font-weight:400}.bh-round__txt{font-family:var(--ad-font-display)}.bh-round__count{color:var(--ad-apricot);font-weight:400;opacity:1}.bh-round.is-done{opacity:.45}.bh-part__qty{background:var(--ad-mint-dim);color:var(--ad-mint);font-family:var(--ad-font-mono);text-transform:uppercase;letter-spacing:.07em}.bh-part__note{color:var(--ad-paper-70)}.bh-abbr dt{font-family:var(--ad-font-mono);color:var(--ad-mint)}.bh-materials li::marker{color:var(--ad-apricot)}.bh-faq details{border-bottom-color:var(--ad-rule)}.bh-faq summary{color:var(--ad-paper)}.bh-credits{color:var(--ad-paper-50)}.bh-card{border:1px solid var(--ad-rule);background:var(--ad-ink-raise);padding-bottom:.8rem}.bh-card__title{padding-inline:.8rem;font-size:1.02rem}.bh-card__meta{padding-inline:.8rem}.bh-card__chip{background:#fff0;border:1px solid var(--ad-rule);font-family:var(--ad-font-mono);color:var(--ad-paper-70)}.bh-chip{border-color:var(--ad-rule);color:var(--ad-paper-70);font-family:var(--ad-font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.bh-chip.is-active{background:var(--ad-apricot);color:var(--ad-ink);border-color:var(--ad-apricot)}.bh-tracker-bar{background:var(--ad-ink-deep);border:1px solid var(--ad-rule);box-shadow:none;font-family:var(--ad-font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.bh-act{border-color:var(--ad-rule);color:var(--ad-paper-70);font-family:var(--ad-font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.bh-act:hover{background:var(--ad-apricot-dim);color:var(--ad-apricot)}.bh-complete-modal__inner{background:var(--ad-ink-raise);border:1px solid var(--ad-rule)}.bh-subscribe__form input[type=email]{background:var(--ad-ink-deep);border:1px solid var(--ad-rule);color:var(--ad-paper)}.bh-subscribe__form button:not(.ad-btn),.wp-block-button__link,.button{background:var(--ad-apricot);color:var(--ad-ink);border:0;padding:.55em 1.1em;font-family:var(--ad-font-mono);text-transform:uppercase;letter-spacing:.07em;font-weight:500}.bh-persona__img{border-radius:0}.bh-prose{color:var(--ad-paper-70)}.bh-prose th{color:var(--ad-paper);font-family:var(--ad-font-mono)}.bh-prose tbody tr:nth-child(odd){background:rgb(255 255 255 / .03)}.bh-section--alt{background:var(--bh-sunk);padding:var(--bh-space-7) var(--bh-space-5);border-radius:var(--bh-radius)}.bh-faq{border-top:1px solid var(--ad-paper)}.bh-faq .bh-faq__item{background:#fff0;border:0;border-bottom:var(--bw) solid var(--ad-rule-strong);border-radius:0;box-shadow:none;overflow:visible;margin-block:0;padding:22px 0}.bh-faq .bh-faq__q{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:0;cursor:pointer;font-family:var(--ad-font-display);font-weight:700;font-size:19px;line-height:1.15;letter-spacing:-.01em;color:var(--ad-paper);list-style:none}.bh-faq__q::-webkit-details-marker{display:none}.bh-faq__q::marker{content:""}.bh-faq .bh-faq__icon{display:block;width:auto;height:auto;flex:none;border:0;border-radius:0;background:none;font-family:var(--ad-font-mono);font-weight:400;font-size:15px;line-height:1.35;color:var(--ad-apricot);transition:transform .25s}.bh-faq .bh-faq__item[open] .bh-faq__icon{transform:rotate(45deg)}.bh-faq .bh-faq__a{padding:8px 0 0;max-width:760px;color:var(--ad-paper-70)}.bh-faq .bh-faq__a p{margin:0}.bh-tick{appearance:none;-webkit-appearance:none;width:1.05em;height:1.05em;border:1px solid var(--ad-rule-strong);background:#fff0;display:inline-grid;place-content:center;cursor:pointer;flex:0 0 auto}.bh-tick::before{content:"";width:.62em;height:.62em;transform:scale(0);transition:transform .12s ease-in-out;background:var(--ad-ink);clip-path:polygon(14% 44%,0 65%,39% 100%,100% 16%,84% 0,39% 68%)}.bh-tick:checked::before{transform:scale(1)}.bh-tick:checked{background:var(--ad-apricot);border-color:var(--ad-apricot)}.bh-tick:focus-visible{outline:2px solid var(--ad-apricot);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bh-tick::before{transition:none}}.bh-tracker-bar .bh-tracker__count{display:block;margin:0;font-family:var(--ad-font-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ad-apricot)}.bh-ad:empty{min-height:0;margin-block:0;height:0;overflow:hidden}.bh-persona__img{width:96px;height:96px;flex:0 0 auto}