.block-hero-campaign{background:var(--color-background-subtle, #f2eedf);min-height:640px;display:flex;align-items:flex-end;position:relative}@media screen and (min-width: 1025px){.block-hero-campaign{align-items:center}}.block-hero-campaign .image-reset-wrapper{position:absolute;inset:0;z-index:0}.block-hero-campaign .image-reset-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.block-hero-campaign .container--full{margin:0}}.block-hero-campaign .text-container{background:var(--color-background-light, #fdfbf2);border-radius:var(--radius-s, 8px);border-left:4px solid var(--color-background-accent, #be8f1f);display:flex;flex-direction:column;gap:var(--spacing-m, 16px);margin:var(--spacing-m, 16px) 0;padding:var(--spacing-m, 16px) var(--spacing-m, 16px) var(--spacing-m, 16px) calc(var(--spacing-m, 16px) - 4px);position:relative}@media screen and (min-width: 768px){.block-hero-campaign .text-container{margin:24px 0;padding:24px 24px 24px 20px}}@media screen and (min-width: 1025px){.block-hero-campaign .text-container{margin:48px 0;padding:48px 48px 48px 44px}}.block-hero-campaign .text-container .heading{color:var(--color-text-primary, #12100a);margin:0}.block-hero-campaign .text-container .description{color:var(--color-text-primary, #12100a);font-size:var(--text-styles-base-p-strong-font-size, 16px);font-weight:600;line-height:var(--text-styles-base-p-strong-line-height, 24px)}.block-hero-campaign .text-container .button{align-self:baseline}.block-hero-campaign .text-container .button[target=_blank]::after{background-image:none}
