.rich-content--prose{font-size:var(--type-body);line-height:var(--lh-relaxed);color:var(--text-secondary);max-width:var(--container-narrow)}.rich-content--prose>*+*{-webkit-margin-before:var(--space-md);margin-block-start:var(--space-md)}.rich-content--prose h2,.rich-content--prose h3,.rich-content--prose h4{font-family:var(--font-sans);color:var(--text-primary);line-height:var(--lh-tight);margin-block:var(--space-lg) var(--space-sm)}.rich-content--prose h2{font-size:var(--type-h3)}.rich-content--prose h3{font-size:var(--type-h4)}.rich-content--prose li,.rich-content--prose p{max-width:65ch}.rich-content--prose a{color:var(--text-link);text-decoration:underline;text-underline-offset:2px}.rich-content--prose a:hover{color:var(--text-link-hover)}.rich-content--prose ol,.rich-content--prose ul{-webkit-padding-start:var(--space-lg);padding-inline-start:var(--space-lg)}.rich-content--prose img{max-width:100%;height:auto;border-radius:var(--radius-card)}.rich-content--case-study .wp-block-image,.rich-content--prose .wp-block-image{margin:0}.rich-content--case-study .wp-block-image img,.rich-content--prose .wp-block-image img{display:block;height:auto;max-width:100%}.rich-content--case-study .wp-block-image img[src$=".svg"],.rich-content--case-study img.cs-inline-mark,.rich-content--prose .wp-block-image img[src$=".svg"],.rich-content--prose img.cs-inline-mark{border-radius:0}.rich-content--case-study .alignleft,.rich-content--case-study .wp-block-image .alignleft,.rich-content--case-study .wp-block-image.alignleft,.rich-content--prose .alignleft,.rich-content--prose .wp-block-image .alignleft,.rich-content--prose .wp-block-image.alignleft{float:left;clear:left;margin:.15em var(--space-lg) var(--space-md) 0;max-width:min(42%,16rem)}.rich-content--case-study .alignright,.rich-content--case-study .wp-block-image .alignright,.rich-content--case-study .wp-block-image.alignright,.rich-content--prose .alignright,.rich-content--prose .wp-block-image .alignright,.rich-content--prose .wp-block-image.alignright{float:right;clear:right;margin:.15em 0 var(--space-md) var(--space-lg);max-width:min(42%,16rem)}.rich-content--case-study .aligncenter,.rich-content--case-study .wp-block-image .aligncenter,.rich-content--case-study .wp-block-image.aligncenter,.rich-content--prose .aligncenter,.rich-content--prose .wp-block-image .aligncenter,.rich-content--prose .wp-block-image.aligncenter{display:block;float:none;margin:var(--space-lg) auto;max-width:min(100%,36rem);text-align:center}.rich-content--case-study .aligncenter img,.rich-content--case-study .wp-block-image.aligncenter img,.rich-content--prose .aligncenter img,.rich-content--prose .wp-block-image.aligncenter img{margin-inline:auto}.rich-content--case-study .wp-block-image figcaption,.rich-content--case-study figure.alignleft figcaption,.rich-content--case-study figure.alignright figcaption,.rich-content--prose .wp-block-image figcaption,.rich-content--prose figure.alignleft figcaption,.rich-content--prose figure.alignright figcaption{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);font-family:var(--font-sans);font-size:var(--type-footer-label);line-height:var(--lh-tight);color:var(--text-dim)}.rich-content--case-study:has(.alignleft,.alignright,.cs-quote--rail) :is(h2,h3),.rich-content--prose:has(.alignleft,.alignright,.cs-quote--rail) :is(h2,h3){clear:both}@media (max-width:720px){.rich-content--case-study .alignleft,.rich-content--case-study .alignright,.rich-content--case-study .wp-block-image .alignleft,.rich-content--case-study .wp-block-image .alignright,.rich-content--case-study .wp-block-image.alignleft,.rich-content--case-study .wp-block-image.alignright,.rich-content--prose .alignleft,.rich-content--prose .alignright,.rich-content--prose .wp-block-image .alignleft,.rich-content--prose .wp-block-image .alignright,.rich-content--prose .wp-block-image.alignleft,.rich-content--prose .wp-block-image.alignright{float:none;clear:both;display:block;width:auto;max-width:min(100%,14rem);margin:var(--space-md) 0}}.section--light .rich-content--prose{color:var(--text-on-light-secondary)}.section--light .rich-content--prose h2,.section--light .rich-content--prose h3,.section--light .rich-content--prose h4{color:var(--text-on-light)}.rich-content--case-study{font-size:var(--type-body);line-height:var(--lh-relaxed);color:var(--text-secondary);width:100%}.rich-content--case-study a{color:var(--text-link);text-decoration:underline;text-underline-offset:2px}.rich-content--case-study a:hover{color:var(--text-link-hover)}.rich-content--case-study :is(.gray-lightest-bg,.positive-bg,.positive-bg-row,.author_bio_section) a:not(:is(.btn,.btn-secondary,.btn-outline-secondary,.nav-link,.footer__social-badge)){color:var(--text-on-light-secondary)}.rich-content--case-study :is(.gray-lightest-bg,.positive-bg,.positive-bg-row,.author_bio_section) a:not(:is(.btn,.btn-secondary,.btn-outline-secondary,.nav-link,.footer__social-badge)):hover{color:var(--text-on-light)}.rich-content--case-study .nbm-press-award,.rich-content--prose .nbm-press-award{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin-block:var(--space-md) var(--space-lg);max-width:20rem}.rich-content--case-study .nbm-press-award__logo,.rich-content--prose .nbm-press-award__logo{display:block;width:min(100%,20rem);height:auto}.rich-content--case-study .nbm-press-award__title,.rich-content--prose .nbm-press-award__title{margin:0;font-family:var(--font-sans);font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:.04em;line-height:var(--lh-tight);text-transform:none;color:var(--text-secondary)}.section--light .rich-content--prose .nbm-press-award__title{color:var(--text-on-light-secondary)}.rich-content--case-study .wp-block-table,.rich-content--prose .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-block:var(--space-xl);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.rich-content--case-study .wp-block-table::-webkit-scrollbar,.rich-content--prose .wp-block-table::-webkit-scrollbar{height:4px}.rich-content--case-study .wp-block-table::-webkit-scrollbar-track,.rich-content--prose .wp-block-table::-webkit-scrollbar-track{background:transparent}.rich-content--case-study .wp-block-table::-webkit-scrollbar-thumb,.rich-content--prose .wp-block-table::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.15);border-radius:var(--radius-pill)}.rich-content--case-study table,.rich-content--prose table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--type-body-sm);font-weight:var(--weight-regular);line-height:var(--lh-snug);letter-spacing:var(--ls-normal);color:var(--text-secondary)}.rich-content--case-study thead,.rich-content--prose thead{border-bottom:1px solid rgba(255,255,255,.18)}.rich-content--case-study th,.rich-content--prose th{text-align:left;vertical-align:bottom;padding:var(--space-xs) var(--space-md) var(--space-xs) 0;font-size:var(--type-caption);font-weight:var(--weight-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-dim);white-space:nowrap;min-width:120px}.rich-content--case-study th:first-child,.rich-content--prose th:first-child{padding-left:0}.rich-content--case-study td,.rich-content--prose td{text-align:left;vertical-align:top;padding:var(--space-sm) var(--space-md) var(--space-sm) 0;line-height:var(--lh-snug);min-width:120px}.rich-content--case-study td:first-child,.rich-content--prose td:first-child{padding-left:0;color:var(--text-primary);font-weight:var(--weight-medium)}.rich-content--case-study td:nth-child(2),.rich-content--case-study th:nth-child(2),.rich-content--prose td:nth-child(2),.rich-content--prose th:nth-child(2){white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rich-content--case-study tbody tr,.rich-content--prose tbody tr{border-bottom:1px solid rgba(255,255,255,.06)}.rich-content--case-study tbody tr:last-child,.rich-content--prose tbody tr:last-child{border-bottom:none}.section--light .rich-content--case-study thead,.section--light .rich-content--prose thead{border-bottom-color:rgba(0,0,0,.1)}.section--light .rich-content--case-study th,.section--light .rich-content--prose th{color:var(--text-on-light-secondary)}.section--light .rich-content--case-study td,.section--light .rich-content--prose td{color:var(--text-on-light-secondary);border-bottom-color:rgba(0,0,0,.05)}.section--light .rich-content--case-study td:first-child,.section--light .rich-content--prose td:first-child{color:var(--text-on-light)}.section--light .rich-content--case-study .nbm-table--stripe tbody tr:nth-child(2n),.section--light .rich-content--prose .nbm-table--stripe tbody tr:nth-child(2n){background-color:rgba(0,0,0,.03)}.rich-content--case-study .nbm-table-footnote,.rich-content--case-study .wp-block-table figcaption,.rich-content--prose .nbm-table-footnote,.rich-content--prose .wp-block-table figcaption{margin:var(--space-xs) 0 0;font-family:var(--font-sans);font-size:var(--type-caption);font-style:italic;line-height:var(--lh-snug);color:var(--text-dim);letter-spacing:.01em}.section--light .rich-content--case-study .nbm-table-footnote,.section--light .rich-content--case-study .wp-block-table figcaption,.section--light .rich-content--prose .nbm-table-footnote,.section--light .rich-content--prose .wp-block-table figcaption{color:var(--text-on-light-dim)}