/*bk-src-sha1:c3220482f30e313be195162a7c6d589b215be4c0*/
.bk-blog__inner{box-sizing: border-box;max-width: calc(var(--container-max) + 2 * var(--gutter-inline));margin-inline: auto;padding-inline: var(--gutter-inline)}.bk-post-meta{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2) var(--space-4);font-family: var(--font-mono);font-size: var(--type-caption-size);line-height: var(--type-caption-lh);color: var(--text-muted)}.bk-post-meta__author{font-family: var(--font-body);font-size: var(--type-body-sm-size)}.bk-blog a.bk-btn--primary:focus{color: var(--accent-contrast)}.bk-blog a.bk-btn--secondary:focus{color: var(--bk-leaf-800)}.bk-blog a.bk-btn--ghost:focus{color: var(--bk-graphite-700)}.bk-blog a.bk-btn--onDark:is(:hover,:focus){color: var(--bk-graphite-900)}.bk-blog-intro .bk-eyebrow{display: flex;margin: 0 0 var(--space-3)}.bk-blog-intro__title{margin: 0;font-family: var(--font-display);font-size: var(--type-h1-size);line-height: var(--type-h1-lh);letter-spacing: var(--type-h1-ls);font-weight: var(--fw-black);color: var(--text-strong)}.bk-blog-intro__lead{max-width: var(--container-narrow);margin: var(--space-3) 0 0;font-size: var(--type-lead-size);line-height: var(--type-lead-lh);color: var(--text-body)}.bk-blog a.bk-post-card{display: flex;flex-direction: column;overflow: hidden;color: inherit;text-decoration: none}.bk-blog a.bk-post-card:focus-visible{outline: 2px solid var(--focus-ring);outline-offset: 2px}.bk-post-card__media img{display: block;width: 100%;height: 100%;object-fit: cover}.bk-post-card--grid .bk-post-card__media img{aspect-ratio: 3 / 2}.bk-post-card--featured .bk-post-card__media img{min-height: 240px}.bk-post-card__body{display: flex;flex: 1;flex-direction: column;align-items: flex-start;gap: var(--space-4);padding: var(--space-6)}.bk-post-card--featured .bk-post-card__body{padding: var(--space-7)}.bk-post-card__title{margin: 0;font-family: var(--font-display);font-size: var(--type-h3-size);line-height: var(--type-h3-lh);letter-spacing: var(--type-h3-ls);font-weight: var(--fw-bold);color: var(--text-strong);text-wrap: balance}.bk-post-card--featured .bk-post-card__title{font-size: var(--type-h2-size);line-height: var(--type-h2-lh);letter-spacing: var(--type-h2-ls)}.bk-post-card__excerpt{margin: 0;font-size: var(--type-body-size);line-height: var(--type-body-lh);color: var(--text-body)}.bk-post-card--grid .bk-post-card__excerpt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden}.bk-post-card__more{display: inline-flex;align-items: center;gap: var(--space-2);margin-top: auto;padding-top: var(--space-1);font-family: var(--font-display);font-size: var(--type-body-sm-size);font-weight: var(--fw-bold);color: var(--text-link);transition: var(--transition-control)}.bk-post-card:hover .bk-post-card__more{color: var(--text-link-hover)}.bk-post-grid{display: grid;gap: var(--space-6)}.bk-post-card--featured + .bk-post-grid{margin-top: var(--space-6)}.bk-pagination{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: var(--space-2);margin-top: var(--space-9)}.bk-pagination__dots{padding-inline: var(--space-2);color: var(--text-muted)}.bk-blog-list__empty{margin: 0;font-size: var(--type-body-size);color: var(--text-muted)}@media (min-width: 720px){.bk-post-card--featured.bk-post-card--has-media{display: grid;grid-template-columns: 1fr 1fr}.bk-post-grid--2{grid-template-columns: repeat(2,minmax(0,1fr))}.bk-post-grid--3{grid-template-columns: repeat(3,minmax(0,1fr))}}.bk-post__header{box-sizing: border-box;max-width: calc(var(--container-narrow) + 2 * var(--gutter-inline));margin-inline: auto;padding-inline: var(--gutter-inline)}:is(.bk-post__body,.is-root-container)>:not(.alignfull){max-width: min(var(--container-narrow),calc(100% - 2 * var(--gutter-inline)));margin-inline: auto}:is(.bk-post__body,.is-root-container)>.alignleft{margin-inline: max(var(--gutter-inline),calc((100% - var(--container-narrow)) / 2)) var(--space-6)}:is(.bk-post__body,.is-root-container)>.alignright{margin-inline: var(--space-6) max(var(--gutter-inline),calc((100% - var(--container-narrow)) / 2))}:is(.bk-post__body,.is-root-container)>.alignfull{--wp--style--global--content-size: var(--container-narrow)}.is-root-container.block-editor-block-list__layout>.wp-block:not(.alignfull):not(.alignwide){max-width: min(var(--container-narrow),calc(100% - 2 * var(--gutter-inline)));margin-inline: auto}:is(.bk-post__body,.is-root-container)>:is(.wp-block-group,.alignfull) + :is(.wp-block-group,.alignfull){margin-top: var(--space-11)}.bk-post__body:has(>.alignfull:last-child){padding-bottom: 0}.bk-post__header{padding-top: var(--space-9);padding-bottom: var(--space-7)}.bk-post__title{margin: var(--space-4) 0 var(--space-3);font-family: var(--font-display);font-size: var(--type-h1-size);line-height: var(--type-h1-lh);letter-spacing: var(--type-h1-ls);font-weight: var(--fw-black);color: var(--text-strong);text-wrap: balance}@media (min-width: 720px){.bk-post__title{font-size: var(--type-display-2-size);line-height: var(--type-display-2-lh);letter-spacing: var(--type-display-2-ls)}}.bk-post__dek{margin: 0;font-size: var(--type-lead-size);line-height: var(--type-lead-lh);color: var(--text-body)}.bk-post__author{display: flex;align-items: center;gap: var(--space-3);margin-top: var(--space-5);line-height: var(--type-h4-lh)}.bk-post__author-photo{flex: none;width: 44px;height: 44px;border-radius: var(--radius-pill);object-fit: cover}.bk-post__author-name{font-weight: var(--fw-semibold);color: var(--text-strong)}.bk-post__author-role{font-size: var(--type-body-sm-size);color: var(--text-muted)}.bk-post__media{box-sizing: border-box;max-width: calc(960px + 2 * var(--gutter-inline));margin: 0 auto;padding-inline: var(--gutter-inline)}.bk-post__media img{display: block;width: 100%;height: auto;aspect-ratio: 21 / 9;object-fit: cover;border-radius: var(--radius-photo)}.bk-post__body{padding-top: var(--space-9);padding-bottom: var(--space-11);font-size: var(--type-body-size);line-height: var(--type-body-lh);color: var(--text-body)}.bk-post__body.entry-content>.wp-block-group:not(.has-background):not(.alignfull){padding: 0}:is(.bk-post__body,.is-root-container) h2:where(:not(.alignfull *)){margin: var(--space-11) 0 var(--space-4);font-family: var(--font-display);font-size: var(--type-h2-size);line-height: var(--type-h2-lh);letter-spacing: var(--type-h2-ls);font-weight: var(--fw-bold);color: var(--text-strong)}:is(.bk-post__body,.is-root-container) h3:where(:not(.alignfull *)){margin: var(--space-7) 0 var(--space-3);font-family: var(--font-display);font-size: var(--type-h3-size);line-height: var(--type-h3-lh);letter-spacing: var(--type-h3-ls);font-weight: var(--fw-bold);color: var(--text-strong)}:is(.bk-post__body,.is-root-container) p:where(:not(.alignfull *)),:is(.bk-post__body,.is-root-container) li:where(:not(.alignfull *)){font-size: var(--post-body-size,var(--type-body-size));line-height: var(--post-body-lh,var(--type-body-lh))}:is(.bk-post__body,.is-root-container) p:where(:not(.alignfull *)){margin: 0 0 var(--space-5)}:is(.bk-post__body,.is-root-container) :is(strong,b):where(:not(.alignfull *)){font-weight: var(--fw-semibold)}:is(.bk-post__body,.is-root-container) :is(ul,ol):where(:not(.alignfull *)){margin: 0 0 var(--space-5);padding-left: var(--space-6)}:is(.bk-post__body,.is-root-container) li:where(:not(.alignfull *)){margin: 0 0 var(--space-2)}:is(.bk-post__body,.is-root-container) li:where(:not(.alignfull *))::marker{color: var(--accent-primary)}:is(.bk-post__body,.is-root-container) li>:is(ul,ol):where(:not(.alignfull *)){margin: var(--space-2) 0 0}:is(.bk-post__body,.is-root-container) hr,:is(.bk-post__body,.is-root-container) hr.wp-block-separator:not(.is-style-dots){width: 100%;max-width: min(var(--container-narrow),calc(100% - 2 * var(--gutter-inline)));height: 0;margin: var(--space-10) auto;border: 0;border-top: var(--border-width) solid var(--border-hairline);background: none;opacity: 1}.bk-post__body>:first-child,.bk-post__body>.wp-block-group:first-child>:first-child,.bk-post__body .wp-block-separator + *,.bk-post__body .wp-block-separator + .wp-block-group>:first-child{margin-top: 0}.bk-post__body>:last-child,.bk-post__body>:last-child>:last-child{margin-bottom: 0}:is(.bk-post__body,.is-root-container) a:not(.wp-element-button):where(:not(.alignfull *)){color: var(--text-link);text-decoration: underline;text-decoration-thickness: var(--border-width);text-underline-offset: 3px}:is(.bk-post__body,.is-root-container) a:not(.wp-element-button):where(:not(.alignfull *)):is(:hover,:focus){color: var(--text-link-hover)}:is(.bk-post__body,.is-root-container) .wp-block-table{margin: 0 0 var(--space-5)}:is(.bk-post__body,.is-root-container) .wp-block-table table{width: 100%;border-collapse: collapse;font-size: var(--type-body-sm-size)}:is(.bk-post__body,.is-root-container) .wp-block-table :is(thead,tfoot){border: 0}:is(.bk-post__body,.is-root-container) .wp-block-table th{padding: var(--space-3) var(--space-4);border: 0;border-bottom: var(--border-width-strong) solid var(--border-hairline);font-family: var(--font-display);font-size: var(--type-eyebrow-size);letter-spacing: var(--type-eyebrow-ls);text-transform: uppercase;text-align: left;font-weight: var(--fw-semibold);color: var(--text-muted);white-space: nowrap}:is(.bk-post__body,.is-root-container) .wp-block-table td{padding: var(--space-3) var(--space-4);border: 0;border-bottom: var(--border-width) solid var(--border-hairline);color: var(--text-body);vertical-align: middle}:is(.bk-post__body,.is-root-container) .wp-block-table .has-text-align-right,:is(.bk-post__body,.is-root-container) .wp-block-table .bk-table__num{text-align: right;font-family: var(--font-mono);font-variant-numeric: tabular-nums}:is(.bk-post__body,.is-root-container) :is(h2,h3)[id]{scroll-margin-top: var(--anchor-offset)}:is(.bk-post__body,.is-root-container) .wp-block-image:where(:not(.alignfull *)){margin-block: var(--space-7)}:is(.bk-post__body,.is-root-container) .wp-block-image:where(:not(.alignfull *)) img{border-radius: var(--radius-photo)}:is(.bk-post__body,.is-root-container) .wp-block-image:where(:not(.alignfull *)) .wp-element-caption{margin: var(--space-2) 0 0;font-size: var(--type-caption-size);line-height: var(--type-caption-lh);color: var(--text-muted);text-align: left}:is(.bk-post__body,.is-root-container) .wp-block-image:is(.alignleft,.alignright){max-width: 240px;margin-block: var(--space-1) var(--space-4)}:is(.bk-post__body,.is-root-container) .wp-block-image:is(.alignleft,.alignright) img{width: 100%;height: auto}:is(.bk-post__body,.is-root-container) .wp-block-image:is(.alignleft,.alignright) .wp-element-caption{font-family: var(--font-mono)}@media (max-width: 559px){:is(.bk-post__body,.is-root-container) .wp-block-image:is(.alignleft,.alignright){float: none;margin-inline: 0}:is(.bk-post__body,.is-root-container)>.wp-block-image:is(.alignleft,.alignright){margin-inline: var(--gutter-inline) auto}}:is(.bk-post__body,.is-root-container) ul.bk-toc{display: flex;flex-wrap: wrap;gap: var(--space-2) var(--space-5);padding: 0;list-style: none;font-size: var(--type-body-sm-size)}:is(.bk-post__body,.is-root-container) .bk-toc li{margin: 0;font-size: inherit}:is(.bk-post__body,.is-root-container) p.bk-eyebrow:where(:not(.alignfull *)){margin-bottom: var(--space-3)}.bk-post-cta__inner{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--space-5) var(--space-7)}.bk-post-cta__title{max-width: 18em;margin: 0;font-family: var(--font-display);font-size: var(--type-h2-size);line-height: var(--type-h2-lh);letter-spacing: var(--type-h2-ls);font-weight: var(--fw-bold);color: var(--text-inverse)}.bk-post-cta__actions{display: flex;flex-wrap: wrap;gap: var(--space-2)}.bk-post-cta + .bk-newsletter{border-top: var(--border-width) solid var(--bk-graphite-700)}.bk-newsletter__inner{display: grid;gap: var(--space-6);align-items: end}@media (min-width: 900px){.bk-newsletter__inner{grid-template-columns: 1fr 1fr}}.bk-newsletter .bk-eyebrow{margin: 0}.bk-newsletter__title{margin: var(--space-3) 0 var(--space-2);font-family: var(--font-display);font-size: var(--type-h2-size);line-height: var(--type-h2-lh);letter-spacing: var(--type-h2-ls);font-weight: var(--fw-bold);color: var(--text-inverse)}.bk-newsletter__lead{margin: 0;font-size: var(--type-body-size);line-height: var(--type-body-lh);color: var(--bk-graphite-200)}.bk-newsletter .gform_wrapper.gform-theme--orbital>form{--gf-ctrl-label-color-primary: var(--bk-graphite-200);--gf-ctrl-label-color-secondary: var(--bk-graphite-300);--gf-ctrl-desc-color: var(--bk-graphite-300);--gf-ctrl-desc-color-error: var(--bk-violation-soft)}.bk-newsletter .gform_wrapper form{display: flex;flex-wrap: wrap;align-items: flex-end;gap: var(--space-2)}.bk-newsletter .gform_wrapper .gform-body{flex: 1 1 200px;min-width: 0}.bk-newsletter .gform_wrapper .gform_footer{flex: none;margin: 0;padding: 0}.bk-newsletter .gform_wrapper .gform_validation_errors{flex-basis: 100%}.bk-newsletter .gform_wrapper .gfield_required{display: none}.bk-newsletter .gform_wrapper .gfield_validation_message{font-size: var(--type-caption-size);font-weight: var(--fw-semibold)}.bk-newsletter .gform_confirmation_message{padding: var(--space-4);border-radius: var(--radius-md);background: var(--bk-compliant-soft);color: var(--bk-compliant);font-size: var(--type-body-sm-size);line-height: var(--type-body-sm-lh);font-weight: var(--fw-semibold)}.bk-post-hero{display: flex;align-items: flex-end;min-height: var(--post-hero-min-height);overflow: hidden;background: var(--surface-dark)}.bk-post-hero::after{content: "";position: absolute;inset: 0;z-index: 1;background: var(--scrim-bottom);pointer-events: none}.bk-post-hero__photo{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover}.bk-post-hero__inner{width: 100%;padding-top: var(--space-13);padding-bottom: var(--space-10)}.bk-post-hero__crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2);margin-bottom: var(--space-6);font-family: var(--font-display);font-size: var(--type-caption-size);line-height: var(--type-caption-lh);font-weight: var(--fw-semibold);color: var(--bk-graphite-200)}.bk-post-hero__crumbs a:is(:link,:visited,:hover,:focus){color: var(--bk-graphite-200);text-decoration: none}.bk-post-hero__crumbs a:is(:hover,:focus-visible){text-decoration: underline}.bk-post-hero__crumbs .bk-post-hero__crumb-last:is(span,a:link,a:visited,a:hover,a:focus){color: var(--text-inverse)}.bk-post-hero__kicker{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-3)}.bk-post-hero__meta,.bk-post-hero__date{font-family: var(--font-mono);font-size: var(--type-mono-sm-size);line-height: var(--type-mono-sm-lh);color: var(--bk-graphite-200)}.bk-post-hero .bk-post-hero__title{max-width: var(--post-hero-title-max);margin: var(--space-5) 0 0;font-family: var(--font-display);font-size: clamp(var(--post-hero-title-min),var(--post-hero-title-fluid),var(--type-display-1-size));line-height: var(--type-display-2-lh);letter-spacing: var(--type-display-1-ls);font-weight: var(--fw-black);color: var(--text-inverse);text-wrap: balance}.bk-post-hero .bk-post-hero__title--long{font-size: clamp(var(--post-hero-title-min),var(--post-hero-title-fluid),var(--type-display-2-size))}.bk-post-hero__lead{max-width: var(--post-hero-lead-max);margin: var(--space-5) 0 0;font-size: var(--type-lead-size);line-height: var(--type-lead-lh);color: var(--bk-graphite-100);text-wrap: pretty}.bk-post-hero__byline{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-4);margin-top: var(--space-8)}.bk-post-hero__who{display: flex;flex-direction: column;gap: var(--space-1)}.bk-post-hero__role{font-size: var(--type-body-sm-size);line-height: var(--type-body-sm-lh);color: var(--bk-graphite-200)}.bk-post-hero__rule{align-self: stretch;width: var(--border-width);min-height: var(--space-7);background: var(--bk-graphite-500)}@media (max-width: 479px){.bk-post-hero__rule{display: none}.bk-post-hero .bk-post-hero__date{flex-basis: 100%}}.bk-post-hero .bk-post-hero__date{font-size: var(--type-caption-size);line-height: var(--type-caption-lh);color: var(--bk-graphite-100)}.bk-post-hero__photo-author{flex: none;box-sizing: border-box;width: var(--post-hero-avatar);height: var(--post-hero-avatar);border: var(--border-width-strong) solid var(--bk-white);border-radius: var(--radius-pill);object-fit: cover}.bk-post-hero__author{font-family: var(--font-display);font-size: var(--type-body-sm-size);line-height: var(--type-body-sm-lh);font-weight: var(--fw-bold);color: var(--text-inverse)}.bk-post__body:has(>.alignfull:first-child){padding-top: 0}.bk-post--case-study .bk-post__body{padding-bottom: var(--section-y)}:is(.bk-post__body,.is-root-container)>.wp-block-group.bk-post-layout{box-sizing: border-box;display: grid;gap: var(--space-10);max-width: min(var(--container-max),calc(100% - 2 * var(--gutter-inline)));margin-inline: auto}.is-root-container.block-editor-block-list__layout>.wp-block.wp-block-group.bk-post-layout{max-width: min(var(--container-max),calc(100% - 2 * var(--gutter-inline)))}@media (min-width: 960px){:is(.bk-post__body,.is-root-container)>.wp-block-group.bk-post-layout{grid-template-columns: minmax(0,var(--container-narrow)) minmax(var(--post-aside-min),var(--post-aside-max));align-items: start}}.wp-block-group.bk-post-layout>.wp-block-group{min-width: 0;margin: 0}@media (min-width: 960px){:is(.bk-post__body,.is-root-container)>.wp-block-group.bk-post-layout.bk-post-layout--aside-start{grid-template-columns: minmax(var(--post-aside-start-min),var(--post-aside-start-max)) minmax(0,var(--post-article-max))}.bk-post-layout--aside-start>.bk-post-layout__aside{position: sticky;top: var(--space-7)}.admin-bar .bk-post-layout--aside-start>.bk-post-layout__aside{top: calc(var(--wp-admin--admin-bar--height) + var(--space-7))}}.bk-post-layout__main{--post-body-size: var(--type-article-size);--post-body-lh: var(--type-article-lh);font-size: var(--type-article-size);line-height: var(--type-article-lh)}:is(.bk-post__body,.is-root-container) .bk-post-layout__main h2{margin: var(--space-10) 0 var(--space-5);font-size: var(--type-h1-size);line-height: var(--type-h1-lh);letter-spacing: var(--type-h1-ls);font-weight: var(--fw-black)}:is(.bk-post__body,.is-root-container) .bk-post-layout__main>h2:first-child{margin-top: 0}:is(.bk-post__body,.is-root-container) .bk-post-layout__main :is(strong,b){color: var(--text-strong)}:is(.bk-post__body,.is-root-container) .bk-post-layout__main code{padding: 0;background: none;font-family: var(--font-mono);font-size: var(--type-mono-size);color: inherit}:is(.bk-post__body,.is-root-container) .bk-post-layout__main .wp-block-image .wp-element-caption{font-size: var(--type-body-sm-size);line-height: var(--type-body-sm-lh)}.bk-post-layout__main>:is(.bk-card,.bk-table-scroll){margin-block: var(--space-7)}.bk-post-layout__main>.bk-post-section + .bk-post-section{margin-top: var(--space-12)}.bk-post-layout__main>.bk-post-section[id]{scroll-margin-top: var(--space-7)}:is(.bk-post__body,.is-root-container) .bk-post-section>p.bk-eyebrow{margin: var(--space-7) 0 0;font-size: var(--type-eyebrow-size);line-height: var(--type-eyebrow-lh)}:is(.bk-post__body,.is-root-container) .bk-post-section>p.bk-eyebrow:first-child{margin-top: 0}:is(.bk-post__body,.is-root-container) .bk-post-section>p.bk-eyebrow + h2{margin-top: var(--space-4)}:is(.bk-post__body,.is-root-container) .bk-post-section>h2:first-child{margin-top: 0}.bk-post-section>:is(.bk-card,.bk-table-scroll,.bk-case-cards){margin-block: var(--space-7)}.bk-post-section>:last-child{margin-bottom: 0}.bk-post-layout__main>.bk-post-section--note{padding-top: var(--space-7);border-top: var(--border-width) solid var(--border-hairline)}:is(.bk-post__body,.is-root-container) .bk-post-section--note h3{margin: 0 0 var(--space-4)}:is(.bk-post__body,.is-root-container) .bk-post-section--note p{font-size: var(--type-body-sm-size);line-height: var(--type-body-lh);margin-bottom: var(--space-3)}:is(.bk-post__body,.is-root-container) .bk-post-section--note p.bk-source{font-family: var(--font-mono);font-size: var(--type-mono-sm-size);line-height: var(--type-mono-sm-lh);color: var(--text-muted)}:is(.bk-post__body,.is-root-container) p.bk-lead-phrase:has(+ .wp-block-embed){margin-bottom: var(--space-4)}:is(.bk-post__body,.is-root-container) .bk-post-layout__main .wp-block-embed{margin: var(--space-4) 0 var(--space-8)}.bk-post-layout__main .wp-block-embed.wp-block-embed .wp-block-embed__wrapper iframe{position: static;display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;border-radius: var(--radius-photo);background: var(--surface-dark)}.bk-post-layout__main .wp-block-embed.wp-block-embed .wp-block-embed__wrapper::before{content: none}:is(.bk-post__body,.is-root-container) .bk-post-layout__main .wp-block-embed .wp-element-caption{margin: var(--space-3) 0 0;font-size: var(--type-caption-size);line-height: var(--type-caption-lh);color: var(--text-muted);text-align: left}:is(.bk-post__body,.is-root-container) .bk-post-layout__main hr.wp-block-separator{max-width: 100%}:is(.bk-post__body,.is-root-container) p.bk-lead{font-size: var(--type-lead-size);line-height: var(--type-lead-lh);color: var(--text-strong)}:is(.bk-post__body,.is-root-container) p.bk-lead--display{font-family: var(--font-display);font-weight: var(--fw-bold)}:is(.bk-post__body,.is-root-container) p.bk-lead-phrase{margin-bottom: var(--space-6)}:is(.bk-post__body,.is-root-container) p.bk-lead-phrase>strong:first-child{font-family: var(--font-display);font-weight: var(--fw-bold)}:is(.bk-post__body,.is-root-container) .bk-post-layout__main .bk-card>:last-child{margin-bottom: 0}:is(.bk-post__body,.is-root-container) p.bk-card__metric{margin: 0 0 var(--space-3);font-family: var(--font-display);font-size: var(--type-h1-size);line-height: var(--type-h1-lh);letter-spacing: var(--type-h1-ls);font-weight: var(--fw-black);color: var(--accent-primary)}@media (min-width: 720px){:is(.bk-post__body,.is-root-container) p.bk-card__metric{font-size: var(--type-display-2-size);line-height: var(--type-display-2-lh);letter-spacing: var(--type-display-2-ls)}}:is(.bk-post__body,.is-root-container) p.bk-coda{font-size: var(--type-body-size);line-height: var(--type-body-lh);font-style: italic;color: var(--text-muted)}:is(.bk-post__body,.is-root-container) p.bk-coda--sm{font-size: var(--type-body-sm-size);line-height: var(--type-body-sm-lh)}.bk-post-layout__aside{display: flex;flex-direction: column;gap: var(--space-6)}.bk-post-layout--aside-start>.bk-post-layout__aside{gap: var(--space-7)}.bk-snapshot{display: flex;flex-direction: column;gap: var(--space-4);margin: 0;font-size: var(--type-body-sm-size);line-height: var(--type-body-lh)}.bk-snapshot>div{display: flex;flex-direction: column;gap: var(--space-1);padding-top: var(--space-3);border-top: var(--border-width) solid var(--border-hairline)}.bk-snapshot dt{font-family: var(--font-display);font-size: var(--type-eyebrow-size);line-height: var(--type-eyebrow-lh);letter-spacing: var(--type-label-ls);text-transform: uppercase;font-weight: var(--fw-bold);color: var(--text-muted)}.bk-snapshot dd{margin: 0;color: var(--text-body)}.bk-snapshot .bk-snapshot__mono{font-family: var(--font-mono);font-size: var(--type-caption-size);line-height: var(--type-body-sm-lh)}.wp-block-group.bk-post-layout__aside>*{margin: 0}:is(.bk-post__body,.is-root-container) .bk-post-layout__aside p.bk-eyebrow{margin: 0 0 var(--space-3);font-size: var(--type-eyebrow-size);line-height: var(--type-eyebrow-lh);color: var(--text-muted)}:is(.bk-post__body,.is-root-container) .bk-post-layout__aside p.bk-eyebrow--strong{color: var(--text-strong)}:is(.bk-post__body,.is-root-container) ul.bk-toc.bk-toc--rail{flex-direction: column;flex-wrap: nowrap;gap: 0;margin: 0;border-left: var(--border-width) solid var(--border-hairline)}:is(.bk-post__body,.is-root-container) .bk-toc--rail a:not(.wp-element-button){display: flex;align-items: center;min-height: var(--tap-target);padding-left: var(--space-3);color: var(--text-body);text-decoration: none;line-height: var(--type-body-sm-lh)}:is(.bk-post__body,.is-root-container) .bk-toc--rail a:not(.wp-element-button):is(:hover,:focus-visible){color: var(--text-strong);text-decoration: underline}:is(.bk-post__body,.is-root-container) .bk-facts p.bk-facts__label{margin: 0;font-family: var(--font-mono);font-size: var(--type-mono-sm-size);line-height: var(--type-mono-sm-lh);letter-spacing: var(--type-eyebrow-ls);text-transform: uppercase;color: var(--text-muted)}.bk-facts__list{display: grid;grid-template-columns: auto 1fr;align-items: baseline;gap: var(--space-2) var(--space-4);margin: var(--space-3) 0 0;font-size: var(--type-body-sm-size);line-height: var(--type-body-sm-lh)}.bk-facts__list dt{font-weight: var(--fw-regular);color: var(--text-muted)}.bk-facts__list dd{margin: 0;color: var(--text-strong)}.bk-facts__list .bk-facts__mono{font-family: var(--font-mono);font-size: var(--type-mono-size)}.bk-author-card{display: flex;flex-wrap: wrap;align-items: center;overflow: hidden;margin-top: var(--space-10)}.bk-author-card__photo{flex: 1 1 var(--author-photo-min);max-width: 100%;height: var(--author-photo-h);object-fit: cover;display: block}.bk-author-card__body{flex: 1 1 var(--author-body-min);display: flex;flex-direction: column;gap: var(--space-3);padding: var(--space-6)}.bk-author-card__kicker{font-family: var(--font-display);font-size: var(--type-eyebrow-size);line-height: var(--type-eyebrow-lh);letter-spacing: var(--type-eyebrow-ls);text-transform: uppercase;font-weight: var(--fw-bold);color: var(--text-brand)}.bk-author-card__name{font-family: var(--font-display);font-size: var(--type-h3-size);line-height: var(--type-h3-lh);font-weight: var(--fw-bold);color: var(--text-strong)}.bk-author-card__role{font-size: var(--type-body-sm-size);line-height: var(--type-body-sm-lh);color: var(--text-body)}.bk-author-card a.bk-author-card__email{font-family: var(--font-mono);font-size: var(--type-mono-size);color: var(--text-link)}.bk-author-card a.bk-author-card__email:is(:hover,:focus){color: var(--text-link-hover)}.bk-related__title{margin: 0}.bk-related__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,var(--related-card-min)),1fr));gap: var(--space-6);margin-top: var(--space-6)}.bk-post-card--related .bk-post-card__media img{aspect-ratio: 16 / 10}.bk-post-card--related:hover{border-color: var(--bk-leaf-300)}.bk-related__body{gap: var(--space-2)}.bk-related__kind{font-family: var(--font-display);font-size: var(--type-eyebrow-size);line-height: var(--type-eyebrow-lh);letter-spacing: var(--type-eyebrow-ls);text-transform: uppercase;font-weight: var(--fw-bold);color: var(--text-brand)}.bk-related__excerpt{margin: 0;font-size: var(--type-body-sm-size);line-height: var(--type-body-sm-lh);color: var(--text-muted);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden}.bk-post-cta--centered .bk-post-cta__inner{flex-direction: column;justify-content: center;gap: var(--space-7);max-width: calc(var(--container-narrow) + 2 * var(--gutter-inline));text-align: center}.bk-post-cta--centered .bk-post-cta__title{max-width: none;font-size: var(--type-h1-size);line-height: var(--type-h1-lh);letter-spacing: var(--type-h1-ls);font-weight: var(--fw-black);text-wrap: balance}@media (min-width: 720px){.bk-post-cta--centered .bk-post-cta__title{font-size: var(--type-display-2-size);line-height: var(--type-display-2-lh);letter-spacing: var(--type-display-2-ls)}}.bk-post-cta__lead{margin: var(--space-4) 0 0;font-size: var(--type-lead-size);line-height: var(--type-lead-lh);color: var(--bk-graphite-300);text-wrap: balance}.bk-post-cta__phone{margin: calc(-1 * var(--space-1)) 0 0;font-size: var(--type-body-sm-size);line-height: var(--type-body-sm-lh);color: var(--bk-graphite-300)}.bk-post-cta__phone a:is(:link,:visited,:hover,:focus){font-family: var(--font-mono);color: var(--text-inverse)}.bk-post-cta--centered .bk-post-cta__actions{justify-content: center;gap: var(--space-3)}@media (max-width: 479px){.bk-post-cta--centered .bk-post-cta__actions{width: 100%}.bk-post-cta--centered .bk-post-cta__actions .bk-btn{width: 100%;max-width: 100%;padding-inline: var(--space-4);font-size: var(--type-body-sm-size)}}.bk-period{margin-bottom: var(--space-7)}.bk-period__list{flex-wrap: wrap;max-width: 100%;box-sizing: border-box;margin: 0;list-style: none}.bk-period__list>li{margin: 0}.bk-period a.bk-tabs__tab{display: inline-flex;align-items: center;min-height: 44px;box-sizing: border-box;color: var(--bk-graphite-600);text-decoration: none}.bk-period a.bk-tabs__tab:hover,.bk-period a.bk-tabs__tab--active{color: var(--text-strong)}.bk-period a.bk-tabs__tab:focus-visible{outline: none;box-shadow: var(--shadow-focus)}@media (max-width: 479px){.bk-period a.bk-tabs__tab{padding-inline: var(--space-3);font-size: var(--type-caption-size)}}.bk-post__caption{margin-top: var(--space-3);font-size: var(--type-caption-size);line-height: var(--type-caption-lh);color: var(--text-muted)}.bk-post--wide .bk-post__header,.bk-post--wide .bk-post__media{max-width: calc(var(--container-max) + 2 * var(--gutter-inline))}.bk-post--wide :is(.bk-post__title,.bk-post__dek){max-width: var(--container-narrow)}@media (min-width: 960px){.bk-post-layout--sticky>.bk-post-layout__aside{position: sticky;top: var(--space-7)}.admin-bar .bk-post-layout--sticky>.bk-post-layout__aside{top: calc(var(--wp-admin--admin-bar--height) + var(--space-7))}}:is(.bk-post__body,.is-root-container) a.bk-btn:not(.wp-element-button){text-decoration: none}:is(.bk-post__body,.is-root-container) a.bk-btn--primary:not(.wp-element-button),:is(.bk-post__body,.is-root-container) a.bk-btn--primary:not(.wp-element-button):is(:hover,:focus){color: var(--accent-contrast)}:is(.bk-post__body,.is-root-container) a.bk-btn--secondary:not(.wp-element-button),:is(.bk-post__body,.is-root-container) a.bk-btn--secondary:not(.wp-element-button):focus{color: var(--bk-leaf-800)}:is(.bk-post__body,.is-root-container) a.bk-btn--secondary:not(.wp-element-button):hover{color: var(--accent-contrast)}.bk-aside-cta{display: flex;flex-direction: column;gap: var(--space-3)}.bk-aside-cta__title{font-family: var(--font-display);font-size: var(--type-body-size);line-height: var(--type-h3-lh);font-weight: var(--fw-bold);color: var(--text-strong)}.bk-aside-cta__text{font-size: var(--type-body-sm-size);line-height: var(--type-body-sm-lh);color: var(--text-muted)}.bk-aside-cta .bk-btn{height: auto;min-height: 34px;margin-top: var(--space-1);padding-block: var(--space-2);white-space: normal;text-align: center}
