[data-color-profile]{--banner-block-border-radius:0;--banner-block-background:transparent;--banner-block-standalone-background:var(--surface-surface-secondary);--banner-block-adjacent-margin:calc(var(--container-spacing) * -1);--banner-block-text-color:#fff;--banner-block-overlay-color:#0000004d;--banner-block-text-shadow-color:var(--color-global-black);--banner-block-btn-backdrop-background:#00000040;--banner-block-btn-hover-background:#fff;--banner-block-btn-shadow:0 2px 15px #00000026}.banner-block{border-radius:var(--banner-block-border-radius);flex-direction:column;display:flex;overflow:hidden}@media screen and (width>=64rem){.banner-block{grid-template-columns:1fr 1fr;align-items:center;display:grid}.banner-block:nth-child(2n) .banner-block__image,.banner-block.banner-block--reversed .banner-block__image{order:-1}.banner-block+.banner-block{margin-top:var(--banner-block-adjacent-margin)}}.banner-block.banner-block--background{width:calc(100% + var(--content-padding) * 2);min-height:540px;margin:0 calc(var(--content-padding) * -1);color:var(--banner-block-text-color);grid-column:left/right;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media screen and (width>=90rem){.banner-block.banner-block--background{justify-self:center;width:100%}}@media screen and (width>=113.75rem){.banner-block.banner-block--background{width:calc(var(--page-width) + 200px);margin-block:40px;overflow:visible}}.banner-block.banner-block--background .banner-block__image{position:absolute;inset:0}.banner-block.banner-block--background .banner-block__image:before{z-index:1;background-color:var(--banner-block-overlay-color);content:"";position:absolute;inset:0}.banner-block.banner-block--background .banner-block__image img{position:absolute}.banner-block.banner-block--background .banner-block__heading{max-width:500px;font:var(--font-banner-title);text-shadow:0 0 10px var(--banner-block-text-shadow-color);color:inherit}.banner-block.banner-block--background .banner-block__content{z-index:2;width:var(--page-width);box-sizing:border-box;max-width:100%;color:inherit;flex-direction:column;align-items:flex-start;gap:24px;padding:0 24px 48px;display:flex;position:relative}.banner-block.banner-block--background .btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--banner-block-btn-backdrop-background);box-shadow:var(--banner-block-btn-shadow)}.banner-block.banner-block--background .btn:hover{background-color:var(--banner-block-btn-hover-background);color:var(--link-text-default)}.banner-block.banner-block--background[data-scaled] .banner-block__image{transform:scale(1.111)}.banner-block:not(.banner-block--background){background-color:var(--banner-block-background)}.banner-block:not(.banner-block--background):not(.banner-block+.banner-block):not(:has(+.banner-block)){background-color:var(--banner-block-standalone-background)}.banner-block .banner-block__content{padding:32px}@media screen and (width>=64rem){.banner-block .banner-block__content{flex-basis:50%;padding:48px}}.banner-block .banner-block__heading{margin:0 0 16px}@media screen and (width>=64rem){.banner-block .banner-block__heading{font:var(--font-h3);margin-bottom:16px}}.banner-block .banner-block__description{font:var(--font-body);white-space:pre-line;margin-bottom:24px}.banner-block .image-block{display:contents}.banner-block .banner-block__image{flex-basis:50%;order:-1;align-self:stretch;height:100%}@media screen and (width>=64rem){.banner-block .banner-block__image{order:1}}.banner-block .banner-block__image,.banner-block .banner-block__image img{width:100%}.banner-block .banner-block__image img{object-fit:cover;height:100%}
