.mast-cta{background-color:var(--mast-clay,#b35335);border-radius:var(--media-radius,8px);color:var(--mast-cream,#f5f3ef);overflow:hidden;padding:30px 15px;position:relative;text-align:center}.mast-cta--washed-black{background-color:var(--mast-washed-black,#2a2622)}.mast-cta--light-clay{background-color:var(--mast-light-clay,#efe2d9);color:var(--mast-washed-black,#2a2622)}.mast-cta--photo{background-color:var(--mast-washed-black,#2a2622)}.mast-cta__photo,.mast-cta__shade{height:100%;inset:0;position:absolute;width:100%}.mast-cta__photo{max-width:none;object-fit:cover}.mast-cta__content{align-items:center;display:flex;flex-direction:column;position:relative}.mast-cta__heading{font-size:var(--type-h3-size,25px);font-weight:400;line-height:var(--type-h3-lh,1.2);margin:0;max-width:783px;text-wrap:balance}.mast-cta__heading,.mast-cta__text{color:inherit;font-family:var(--font-primary);white-space:pre-line}.mast-cta__text{font-size:var(--type-h6-size,16px);font-weight:var(--type-h6-weight,400);line-height:var(--type-h6-lh,1.2);margin:25px 0 0;max-width:557px}.mast-cta__buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:50px}.mast-cta--clay .mast-cta__button.button--inverted:focus-visible,.mast-cta--clay .mast-cta__button.button--inverted:hover{background-color:var(--mast-washed-black,#2a2622);border-color:var(--mast-washed-black,#2a2622);color:var(--mast-cream,#f5f3ef)}.mast-cta .mast-cta__button:focus-visible{outline-color:var(--mast-cream,#f5f3ef)}.mast-cta--light-clay .mast-cta__button:focus-visible{outline-color:var(--mast-washed-black,#2a2622)}.mast-cta--statement{padding-bottom:60px;padding-top:60px}.mast-cta--statement .mast-cta__heading{max-width:750px}.mast-cta__illustration{align-items:center;bottom:0;display:flex;height:90px;justify-content:center;pointer-events:none;position:absolute;right:0;width:90px}.mast-cta .mast-cta__illustration img{border-radius:0;display:block;height:72px;max-width:none;object-fit:contain;width:72px}@media (min-width:768px){.mast-cta{padding:50px 30px}.mast-cta__illustration{height:136px;width:136px}.mast-cta .mast-cta__illustration img{height:108px;width:108px}.mast-cta__text{margin-top:30px}.mast-cta--statement{padding-bottom:100px;padding-top:100px}.mast-cta.mast-cta--compact{padding-bottom:30px;padding-top:30px}}