.roc-category-page-banner{position:relative;color:#000;padding-block:10rem 2.75rem;margin-bottom:2em;overflow:hidden}@media only screen and (min-width: 62em){.roc-category-page-banner{padding-block:4.25rem 5rem}}.roc-category-page-banner:before{content:"";position:absolute;inset:0;height:100%;width:100%;z-index:1;background-blend-mode:color;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(359.29deg,#ebebeb 22.55%,rgba(235,235,235,.4) 63.39%,rgba(235,235,235,0) 99.1%)}@media only screen and (min-width: 62em){.roc-category-page-banner:before{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(91.09deg,#ebebeb 45.01%,rgba(235,235,235,.4) 61.98%,rgba(235,235,235,0) 76.82%)}}@media only screen and (min-width: 62em){.roc-category-page-banner__content{max-width:687px}}.roc-category-page-banner__text-wrapper{position:relative;isolation:isolate;font-weight:300;font-size:1.25rem;line-height:1.75rem;z-index:1}.roc-category-page-banner__text-wrapper>*:first-child{margin-top:0}.roc-category-page-banner__text-wrapper>*:last-child{margin-bottom:0}@media only screen and (min-width: 62em){.roc-category-page-banner__text-wrapper{font-size:1.25rem;line-height:2rem}}.roc-category-page-banner__text-wrapper--block-spacing{margin-block:2rem}.roc-category-page-banner__image-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;right:0;width:100%}@media only screen and (min-width: 62em){.roc-category-page-banner__image-wrapper{max-width:50%}.roc-category-page-banner__image-wrapper:before{content:"";position:absolute;inset:0;height:100%;width:100%;z-index:1;background-blend-mode:color;background:linear-gradient(91.09deg,rgba(235,235,235,.5) 5%,rgba(235,235,235,0) 30%)}}.roc-category-page-banner__image{width:100%;height:100%;object-fit:cover}.roc-category-page-banner__heading{position:relative;font-size:2.5rem;font-weight:700;line-height:3rem;z-index:1}@media only screen and (min-width: 62em){.roc-category-page-banner__heading{font-size:3.375rem;line-height:4rem;margin-bottom:.75rem}}
