.OneImageBarBgContentBlockLayout{--blockPaddingColumn: 1rem;--blockPaddingTopRow: 1.6667rem;--blockPaddingBottomRow: 1.6667rem;grid-template-areas: ". . .""ImageMain ImageMain ImageMain"". . ."". Header ."". . ."". CopyMain ."". . ."". . .";grid-template-columns: [background-start] var(--blockPaddingColumn) [ImageBar-start] 1fr [ImageBar-end] var(--blockPaddingColumn) [background-end];grid-template-rows: var(--blockPaddingTopRow) [ImageBar-start] auto [ImageBar-end] 1.6667rem [backgroundOverlay-start] min-content 1rem auto [background-start] auto [background-end] var(--blockPaddingBottomRow);overflow-y: hidden}.OneImageBarBgContentBlockLayout > *:not(.Background):not(.BgOverlay):not(.Header):not(.ImageMain):not(.CopyMain):not(.ImageBar):not(.ImageBottom){display: none}.OneImageBarBgContentBlockLayout > .BgOverlay{grid-column: background;grid-row-start: backgroundOverlay-start;grid-row-end: background-start}.OneImageBarBgContentBlockLayout > .ImageBottom{grid-column: background;grid-row: background}.OneImageBarBgContentBlockLayout > .BgOverlay{position: relative}.OneImageBarBgContentBlockLayout > .BgOverlay:after{content: "";position: absolute;top: 100%;display: block;width: 100%;height: 35rem;background: linear-gradient(white,transparent)}.OneImageBarBgContentBlockLayout > .ImageMain{position: relative;z-index: 5000}.OneImageBarBgContentBlockLayout > .Header{position: relative;align-self: center}.OneImageBarBgContentBlockLayout > .CopyMain{position: relative}.OneImageBarBgContentBlockLayout > .Header:empty ~ .CopyMain{grid-row: 5 / 7}.OneImageBarBgContentBlockLayout > .ImageBar{position: relative;top: 1rem;width: 80%;height: 2rem;justify-self: center;-ms-grid-column-align: center;align-self: flex-end;-ms-grid-row-align: end}