.mp-ed-hero.mp-ed-hero--campaign{display:flex;flex-direction:column;min-height:0;background:#fff}.mp-ed-hero--campaign .mp-ed-hero__visual{order:0}.mp-ed-hero--campaign .mp-ed-hero__visual img{height:var(--mp-campaign-height);min-height:400px;max-height:780px;width:100%;object-fit:contain}.mp-ed-hero--campaign .mp-ed-hero__copy{order:1;padding:26px 40px 40px;width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 40px}.mp-ed-hero--campaign .mp-ed-eyebrow{grid-column:1;margin:0}.mp-ed-hero.mp-ed-hero--campaign h1,.mp-ed-hero.mp-ed-hero--campaign .mp-ed-hero__title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(28px,3vw,42px);text-transform:none;letter-spacing:-.025em;line-height:1.15;margin:0;grid-column:1}.mp-ed-hero--campaign .mp-ed-hero__text{grid-column:1;max-width:520px;font-size:13px}.mp-ed-hero--campaign .mp-ed-hero__text p{margin:0}.mp-ed-hero--campaign .mp-ed-actions{grid-column:2;grid-row:1 / 4;margin:0}.mp-ed-hero--campaign .mp-ed-hero__note{grid-column:1 / -1;margin:8px 0 0}.mp-ed-hero__image-link{display:block}.mp-ed-hero--copy-only .mp-ed-hero__copy{padding-top:40px}@media(min-width:750px){.mp-ed-hero--wide .mp-ed-hero__visual img{height:auto!important;min-height:0!important;max-height:none!important;width:100%!important}.mp-ed-hero--landscape .mp-ed-hero__visual{position:relative;width:100%;aspect-ratio:16 / 7;max-height:780px;overflow:hidden;background:#d3d3d3}.mp-ed-hero--landscape .mp-ed-hero__visual picture{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:stretch;width:100%;height:100%}.mp-ed-hero--landscape .mp-ed-hero__visual img{height:100%!important;width:auto!important;min-height:0!important;max-height:none!important;max-width:none;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%)}}@media(max-width:749px){.mp-ed-hero--campaign .mp-ed-hero__visual img{height:auto;min-height:0;max-height:none;aspect-ratio:4/5;object-fit:contain}.mp-ed-hero--wide .mp-ed-hero__visual img{aspect-ratio:auto}.mp-ed-hero--campaign .mp-ed-hero__copy{display:block;padding:24px 18px 34px}.mp-ed-hero.mp-ed-hero--campaign .mp-ed-hero__title{font-size:32px;margin:12px 0}.mp-ed-hero--campaign .mp-ed-actions{margin-top:20px;gap:18px}.mp-ed-hero--campaign .mp-ed-hero__note{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map */
