.ft-footer-newsletter{position:relative;display:grid;min-height:310px;overflow:hidden;place-items:center;background:#7b7b4c}.ft-footer-newsletter__background{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ft-footer-newsletter__inner{position:relative;z-index:1;width:100%;padding:0 1.5rem;text-align:center}.ft-footer-newsletter__heading{margin:0;color:#e8e8e0;font-family:var(--ft-font-stencil);font-size:2.4rem;font-weight:400;line-height:1;color:#fcdc02;text-transform:uppercase}.ft-footer-newsletter__text{max-width:37rem;margin:1.8rem auto 0;color:#d4d4cc;font-family:var(--ft-font-display);font-size:2.1rem;line-height:1.2}.ft-footer-newsletter__form{width:100%;max-width:51.6rem;margin:3.8rem auto 0}.ft-footer-newsletter__field{display:flex;width:100%;height:5.3rem}.ft-footer-newsletter__input{min-width:0;flex:1;margin:0;padding:0 1.8rem;border:0;border-radius:0;outline:0;background:#e8e8e0;color:#0c0c0c;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:500;text-transform:uppercase}.ft-footer-newsletter__input::-moz-placeholder{color:#343434;opacity:1}.ft-footer-newsletter__input::placeholder{color:#343434;opacity:1}.ft-footer-newsletter__button{flex:0 0 8.3rem;margin:0;padding:0 1rem;border:0;border-radius:0;background:#fff200;color:#0c0c0c;cursor:pointer;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;line-height:1;text-transform:uppercase}.ft-footer-newsletter__button:hover{background:#fff200}.ft-footer-newsletter__message{margin:1rem 0 0;color:#fff}@media screen and (min-width:750px){.ft-footer-newsletter{min-height:364px;border-bottom-width:17px}.ft-footer-newsletter__inner{padding-right:3rem;padding-left:3rem}.ft-footer-newsletter__heading{font-size:4.8rem}.ft-footer-newsletter__text{max-width:70rem;margin-top:1.4rem;font-size:3rem}.ft-footer-newsletter__button{flex-basis:11.5rem}}