.hero--minimal{position: relative;display: grid;min-height: inherit;row-gap: 0.5rem;background-color: var(--hero-bg-override,var(--hero-bg));font-size: 1.25rem;line-height: 2rem;color: var(--text-color-override)}@media (min-width: 1024px){.hero--minimal{row-gap: 1.25rem}}.hero--minimal{--hero-bg: #fafafa;--container-max-width: 1536px;--subtitle-color-override: var(--text-color-override, inherit);grid-template-areas:"breadcrumb" "body";grid-template-rows:auto 1fr}.hero--minimal .page-title{grid-row-start: 2;grid-row-end: 3;align-self: flex-end;font-size: 1.875rem;line-height: 2.25rem;font-weight: 600;letter-spacing: -0.025em}@media (min-width: 640px){.hero--minimal .page-title{font-size: 2.25rem;line-height: 2.5rem}}@media (min-width: 1024px){.hero--minimal .page-title{font-size: 3.75rem;line-height: 1}}.hero--minimal .layout__block{position: relative;z-index: 10}.hero--minimal .contains-media{position: absolute;inset: 0px;z-index: 0;grid-column: span 3 / span 3;grid-column-start: 1;grid-row-start: 1;grid-row-end: 3}.hero--minimal .layout__region{grid-column-start: 1;grid-row: span 1 / span 1;grid-row-start: 1}.hero--minimal .layout__region--breadcrumb{width: 100%;margin-right: auto;margin-left: auto;padding-right: var(--container-padding, 2rem);padding-left: var(--container-padding, 2rem)}@media (min-width: 640px){.hero--minimal .layout__region--breadcrumb{max-width: 640px}}@media (min-width: 768px){.hero--minimal .layout__region--breadcrumb{max-width: 768px}}@media (min-width: 1024px){.hero--minimal .layout__region--breadcrumb{max-width: 1024px}}@media (min-width: 1280px){.hero--minimal .layout__region--breadcrumb{max-width: 1280px}}@media (min-width: 1536px){.hero--minimal .layout__region--breadcrumb{max-width: 1536px}}.hero--minimal .layout__region--breadcrumb{position: relative;z-index: 10;grid-row: span 1 / span 1;grid-row-start: 1;padding-top: 1rem;padding-bottom: 1rem}.hero--minimal .layout__region--hero{display: grid;grid-template-columns: repeat(1, minmax(0, 1fr));justify-content: center;row-gap: 1rem;overflow: hidden;padding-top: 2.5rem;padding-bottom: 2.5rem}@media (min-width: 1024px){.hero--minimal .layout__region--hero{grid-row: span 2 / span 2;grid-row-start: 1;padding-top: 5rem;padding-bottom: 5rem}}@media (min-width: 1536px){.hero--minimal .layout__region--hero{padding-top: 6rem;padding-bottom: 6rem}}.hero--minimal .layout__region--hero .layout__block:not(:is(.contains-media)){width: 100%;margin-right: auto;margin-left: auto;padding-right: var(--container-padding, 2rem);padding-left: var(--container-padding, 2rem)}@media (min-width: 640px){.hero--minimal .layout__region--hero .layout__block:not(:is(.contains-media)){max-width: 640px}}@media (min-width: 768px){.hero--minimal .layout__region--hero .layout__block:not(:is(.contains-media)){max-width: 768px}}@media (min-width: 1024px){.hero--minimal .layout__region--hero .layout__block:not(:is(.contains-media)){max-width: 1024px}}@media (min-width: 1280px){.hero--minimal .layout__region--hero .layout__block:not(:is(.contains-media)){max-width: 1280px}}@media (min-width: 1536px){.hero--minimal .layout__region--hero .layout__block:not(:is(.contains-media)){max-width: 1536px}}.hero--minimal .layout__region--hero .layout__block:not(:is(.contains-media)){grid-column-start: 1;grid-row-start: 1;align-self: flex-end}.hero--minimal .layout__region--hero .layout__block:not(:is(.contains-media))+.layout__block:not(:is(.contains-media)){grid-row-start: 2;align-self: flex-start}.hero--minimal:is(.layout--preview){--banner-min-height: 40rem;row-gap: 0px}.hero--minimal:is(.layout--preview) .layout__region--hero{grid-row: span 1 / span 1;grid-row-start: 2}.hero--minimal:is(.layout--preview) .contains-media{position: relative;grid-row-start: 3}