.powerhouse-offers{--layout-container-max-width:1400px;max-width:var(--layout-container-max-width);margin:20px auto 0;padding:0 10px}.powerhouse-offers__grid{display:grid;grid-template-columns:1fr;gap:10px}.powerhouse-offers__tile{position:relative;overflow:hidden;min-height:250px;background:#1b1b1b}.powerhouse-offers__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.powerhouse-offers__content{position:relative;z-index:1;display:flex;align-items:center;width:100%;height:100%;min-height:inherit;padding:2rem 1.25rem;color:#fff;text-decoration:none}.powerhouse-offers__copy{max-width:28rem;text-align:left}.powerhouse-offers__title{margin:0;color:#fff;font-family:var(--font-heading,Georgia,serif);font-size:1.8rem;font-weight:500;line-height:1.2}.powerhouse-offers__text{margin:.25rem 0 0;color:#fff;font-family:var(--font-sans,inherit);font-size:1.0546875rem;font-weight:400;line-height:1.4}.powerhouse-offers__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:1.25rem;padding:.75rem 1.125rem;font-family:var(--font-sans,inherit);font-size:.875rem;font-weight:500;letter-spacing:.05em;line-height:1.2;text-transform:none}.powerhouse-offers__cta--primary{background:#2c2b2b;border:1px solid #2c2b2b;color:#fff}.powerhouse-offers__content:hover .powerhouse-offers__cta--primary{background:#414040;border-color:#414040}.powerhouse-offers__cta--secondary{background:#f1eeae;border:1px solid #f2f682;color:#1d1d1d}.powerhouse-offers__content:hover .powerhouse-offers__cta--secondary{background:#f4f1be;border-color:#f0f56f}@media screen and (min-width:720px){.powerhouse-offers{padding:0 20px}.powerhouse-offers__grid{grid-template-columns:repeat(2,1fr)}.powerhouse-offers__content,.powerhouse-offers__tile{min-height:255px}.powerhouse-offers__cta{font-size:1rem}}@media screen and (min-width:860px){.powerhouse-offers__content,.powerhouse-offers__tile{min-height:300px}.powerhouse-offers__title{font-size:2.25rem}.powerhouse-offers__text{font-size:1.125rem}}@media screen and (min-width:1080px){.powerhouse-offers__grid{gap:20px}.powerhouse-offers__content{padding:1.75rem}}@media screen and (max-width:719px){.powerhouse-offers__tile{border-radius:4px}.powerhouse-offers__title{font-size:1.6875rem}}