.page-banner-accent{align-items:flex-start;background:var(--primary-darker);background:linear-gradient(225.07deg,var(--primary-base) 0,var(--primary-darker) 100%);border-bottom:3rem solid var(--neutral-white);color:var(--neutral-white);display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden;position:relative}.page-banner-accent__blob{display:block;position:absolute;width:100%}.page-banner-accent__blob svg{display:block;height:auto;opacity:.15;overflow:hidden;position:relative;top:0;width:100%}.page-banner-accent__mask{bottom:0;display:block;position:absolute;width:100%;z-index:3}.page-banner-accent__mask svg{display:block;height:auto;margin-bottom:-2px;width:100%}.page-banner-accent__container{max-width:65rem;position:relative}.page-banner-accent__content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.page-banner-accent__text{padding-block:4rem;position:relative;width:100%;z-index:4}.page-banner-accent__title{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--font-responsive-xxl);font-variation-settings:"wdth" 100;font-weight:600;line-height:1;margin-bottom:.5rem}.page-banner-accent__description{font-size:1rem;line-height:1.75}.page-banner-accent__description p{margin:0}@media only screen and (min-width:48em){.page-banner-accent{align-items:center;min-height:31.125rem}}@media only screen and (min-width:64em){.page-banner-accent__blob{right:-30%;width:115%}.page-banner-accent__blob svg{top:100px}.page-banner-accent__content{flex-wrap:nowrap}.page-banner-accent__text{padding-bottom:1.5rem;padding-top:0}.page-banner-accent__description{font-size:1.125rem}}@media only screen and (max-width:calc(64em - 1px)){.page-banner-accent__content{margin-inline:1.5rem}}