.lifestyle-anchor-card{display:flex;border-radius:1rem;position:relative;overflow:hidden;height:100%}.lifestyle-anchor-card.content-black{color:#000}.lifestyle-anchor-card.content-white{color:#fff}.lifestyle-anchor-card .lifestyle-anchor-card-image-wrapper{position:absolute;inset:0}.lifestyle-anchor-card .lifestyle-anchor-card-link{position:absolute;inset:0}.lifestyle-anchor-card .lifestyle-anchor-card-link:focus-visible{outline-offset:-0.25rem}.lifestyle-anchor-card .lifestyle-anchor-card-image,.lifestyle-anchor-card picture,.lifestyle-anchor-card img{height:100%;width:100%}.lifestyle-anchor-card img{max-width:100%;-o-object-fit:cover;object-fit:cover}.lifestyle-anchor-card .lifestyle-anchor-card-text-wrapper{align-items:flex-start;display:flex;flex-direction:column;margin-top:auto;max-width:33rem;padding:0 1rem 1rem;pointer-events:none;position:relative;width:100%;z-index:1}@media(min-width: 1200px){.lifestyle-anchor-card .lifestyle-anchor-card-text-wrapper{padding:0 1.5rem 1.5rem}}.lifestyle-anchor-card .lifestyle-anchor-card-eyebrow{margin-bottom:0;letter-spacing:0.046875rem;text-transform:uppercase;font-family:"DM Sans",arial,helvetica,serif;font-size:0.875rem;font-weight:700;line-height:1.25rem}.lifestyle-anchor-card .lifestyle-anchor-card-headline{margin-top:0.5rem;margin-bottom:0;letter-spacing:-0.03125rem;font-family:"Plus Jakarta Sans",arial,helvetica,serif;font-size:1.25rem;line-height:1.5rem}@media(min-width: 1200px){.lifestyle-anchor-card .lifestyle-anchor-card-headline{font-size:1.5rem;line-height:1.75rem;margin-top:0.75rem}}.lifestyle-anchor-card .lifestyle-anchor-card-body{margin-top:0.5rem}@media(min-width: 1200px){.lifestyle-anchor-card .lifestyle-anchor-card-body{margin-top:0.75rem}}.lifestyle-anchor-card .lifestyle-anchor-card-body>p:last-child{margin-bottom:0}.lifestyle-anchor-card .lifestyle-anchor-card-button{margin-top:1rem;padding:0.625rem 1.5rem;pointer-events:auto}
