.article-card-wrapper{height:100%;--article-card-accent: #f5c518;--article-card-accent-text: #1a1a1a;--article-card-radius: 12px}.article-card-link{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--article-card-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;box-shadow:0 .1rem .4rem #0000000f;transition:box-shadow .25s ease,transform .25s ease}.article-card-link:hover,.article-card-link:focus-visible{box-shadow:0 .8rem 2.4rem #0000001f;transform:translateY(-.3rem);color:rgb(var(--color-foreground))}.article-card-link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.article-card-link__media{position:relative;overflow:hidden;padding-bottom:var(--ratio-percent, 62%)}.article-card-link--small .article-card-link__media{padding-bottom:0;height:20rem}.article-card-link--medium .article-card-link__media{padding-bottom:0;height:28rem}.article-card-link--large .article-card-link__media{padding-bottom:0;height:36rem}.article-card-link__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.article-card-link:hover .article-card-link__image{transform:scale(1.05)}.article-card-link__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000c7,#00000073 32%,#0000 62%)}.article-card-link__title-overlay{position:absolute;left:2rem;right:2rem;bottom:1.8rem;display:block;color:#fff;font-size:2rem;font-weight:700;line-height:1.28;text-wrap:balance}.article-card-link__badge{position:absolute;top:1.4rem;left:1.4rem;z-index:1;display:inline-block;padding:0 1rem;border-radius:2rem;background-color:var(--article-card-accent);color:var(--article-card-accent-text);font-size:1.1rem;font-weight:700;letter-spacing:.05rem;text-transform:uppercase}.article-card-link__body{display:flex;flex-direction:column;flex-grow:1;padding:2rem;gap:1.2rem}.article-card-link__title-plain{display:block;font-size:2rem;font-weight:700;line-height:1.28}.article-card-link__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;font-size:1.3rem;letter-spacing:.04rem}.article-card-link__date,.article-card-link__author{font-weight:600}.article-card-link__dot{opacity:.4}.article-card-link__pill{display:inline-block;padding:0 1.1rem;border-radius:2rem;background-color:var(--article-card-accent);color:var(--article-card-accent-text);font-size:1.3rem;font-weight:700;letter-spacing:0}.article-card-link__excerpt{display:block;font-size:1.5rem;line-height:1.6;opacity:.8}.article-card-link__footer{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:auto;padding-top:1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.article-card-link__cta{font-size:1.5rem;font-weight:700}.article-card-link__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:4rem;height:4rem;border-radius:50%;background-color:var(--article-card-accent);color:var(--article-card-accent-text);transition:transform .25s ease}.article-card-link__arrow svg{width:1.6rem;height:1.6rem}.article-card-link:hover .article-card-link__arrow{transform:translate(.3rem)}@media screen and (max-width:749px){.article-card-link__title-overlay,.article-card-link__title-plain{font-size:1.8rem}.article-card-link__body{padding:1.6rem}}@media(prefers-reduced-motion:reduce){.article-card-link,.article-card-link__image,.article-card-link__arrow{transition:none}.article-card-link:hover,.article-card-link:hover .article-card-link__image{transform:none}}.article-card-link__badge--inline{position:static;align-self:flex-start;margin-bottom:.4rem}.article-card-link__pill,.article-card-link__badge,.article-card-link__arrow{filter:brightness(.8);transition:all .3s ease}.article-card-wrapper:hover .article-card-link__pill,.article-card-wrapper:hover .article-card-link__badge,.article-card-wrapper:hover .article-card-link__arrow{filter:brightness(1)}
/*# sourceMappingURL=/cdn/shop/t/105/assets/custom-article-card.css.map */
