:root {--rhythm-inset: var(--space-xl, clamp(48px, 6vw, 96px));  --rhythm-gap: var(--space-l, clamp(32px, 4vw, 64px)); }:where([data-fill="none"]) { background: transparent; }:where([data-fill="base"]) { background: var(--base, #fff); }:where([data-fill="tint"]) { background: var(--primary-ultra-light, #f4f6f4); }:where([data-fill="warm"]) { background: var(--base-ultra-light, #f1ede2); }:where([data-fill="brand"]) { background: color-mix(in srgb, var(--primary, #0a4a24) 12%, var(--base, #fff)); }:where([data-fill="dark"]) { background: var(--primary-dark, #23262c); color: var(--text-light, #FBFBF8); }:where([data-fill="image"]) { color: var(--text-light, #FBFBF8); }  :where([data-fill="dark"], [data-fill="image"]) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, blockquote, figcaption, strong, em, span, a) {color: var(--text-light, #FBFBF8);}[data-bleed][data-fill="base"],[data-bleed][data-fill="tint"],[data-bleed][data-fill="warm"],[data-bleed][data-fill="brand"],[data-bleed][data-fill="dark"] { padding-block: var(--rhythm-inset); }[data-bleed][data-fill="image"] { padding-block: var(--space-xxl, clamp(64px, 8vw, 128px)); }  [data-bleed][data-fill="none"] { padding-block: 0; }@media (max-width: 768px) {main > [data-bleed]:first-child:has(> img:first-child) { padding-block-start: 0; }}[data-bleed][data-fill="base"] + [data-bleed][data-fill="base"]:not(.nb-site-cta),[data-bleed][data-fill="tint"] + [data-bleed][data-fill="tint"]:not(.nb-site-cta),[data-bleed][data-fill="warm"] + [data-bleed][data-fill="warm"]:not(.nb-site-cta),[data-bleed][data-fill="brand"] + [data-bleed][data-fill="brand"]:not(.nb-site-cta),[data-bleed][data-fill="dark"] + [data-bleed][data-fill="dark"]:not(.nb-site-cta),[data-bleed][data-fill="image"] + [data-bleed][data-fill="image"]:not(.nb-site-cta) { padding-top: 0; }[data-bleed][data-fill="none"] + [data-bleed][data-fill],[data-bleed][data-fill] + [data-bleed][data-fill="none"] { margin-top: var(--rhythm-gap); }[data-bleed]:is([data-fill="base"],[data-fill="tint"],[data-fill="warm"],[data-fill="brand"],[data-fill="dark"],[data-fill="image"]) + .nb-site-cta { margin-top: 0; }:is(.nb-content, .nb-cpt-bespoke, .nb-single) > [data-bleed][data-fill="none"]:last-child { margin-block-end: var(--rhythm-gap); }.nb-content--bleed-first .nb-breadcrumbs,.nb-cpt:has(.nb-cpt-bespoke) .nb-breadcrumbs { margin-bottom: 0; }:root { --flow-step: 1.1em; --flow-before-heading: 2em; --flow-after-heading: .55em; }.nb-flow > * { margin-block: 0; }.nb-flow > * + * { margin-block-start: var(--flow-step); }.nb-flow > * + :is(h2, h3, h4, h5) { margin-block-start: var(--flow-before-heading); }.nb-flow > :is(h1, h2, h3, h4, h5) + * { margin-block-start: var(--flow-after-heading); }.nb-flow > .nb-midcta { margin-block: var(--flow-insert, 2rem); }