html body.ib-theme--custom{--ib-fg:#18150e;--ib-muted:#5c5a57;--ib-bg-soft:#f5f5f4;--ib-line:#e6e5e3}
html body.ib-theme--custom .block-cta--invert{background:#18150e}
html body.ib-theme--custom .block-stats__value{color:#c62124}
html body.ib-theme--custom .ib-eyebrow{color:#c62124}
html body.ib-theme--custom .block-posts__card:not(.block-posts__card--lead) .block-posts__media{aspect-ratio:1 / 1}
html body.ib-theme--custom .block-banner--wide .block-banner__box--tall{min-height:clamp(480px,calc(100svh - 77px),780px)}
html body.ib-theme--custom .block-banner--side .block-banner__image{object-position:78% 10%}
html body.ib-theme--custom .block-split__image{max-height:600px;object-fit:cover;object-position:50% 15%}
html body.ib-theme--custom .block-quiz__picture{object-position:50% 0}
html body.ib-theme--custom .block-quiz__side .ib-eyebrow{color:#fff}
html body.ib-theme--custom .block-banner:not(.block-banner--side) .block-banner__image{object-position:50% 15%}
