.acard{position:relative}.acard__link{display:flex;flex-direction:column;height:100%}.acard__media{position:relative;overflow:hidden;aspect-ratio:3 / 2;border:1px solid var(--stage-line);background:var(--stage-surface);isolation:isolate}.acard__img{width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .9s var(--ease-expo),filter .6s var(--ease-expo)}.acard__img--placeholder{background:radial-gradient(120% 90% at 70% 20%,rgba(196,154,74,.2),transparent 60%),linear-gradient(180deg,var(--stage-surface),var(--stage-bg))}.acard__link:hover .acard__img{transform:scale(1.05)}.acard__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(105deg,transparent 38%,rgba(255,247,224,.2) 50%,transparent 62%);background-size:240% 100%;background-position:170% 0;transition:opacity .4s ease}.acard__link:hover .acard__sheen{opacity:1;animation:acard-sheen 1.1s var(--ease-expo)}@keyframes acard-sheen{0%{background-position:170% 0}to{background-position:-70% 0}}.acard__body{display:flex;flex-direction:column;gap:.7rem;padding-top:1.25rem}.acard__kicker{color:var(--stage-accent)}.acard__title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-d4);line-height:1.12;color:var(--stage-fg);letter-spacing:-.005em;text-wrap:balance;transition:color .4s var(--ease-expo)}.acard__link:hover .acard__title{color:var(--stage-accent-hi)}.acard__excerpt{color:var(--stage-muted);line-height:1.6;font-size:var(--fs-sm);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--atmos-dur) var(--ease-io)}.acard__meta{display:flex;align-items:center;gap:.7rem;margin-top:.15rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--stage-muted)}.acard__dot{width:3px;height:3px;border-radius:50%;background:var(--stage-accent);opacity:.7}@media(min-width:760px){.acard--feature .acard__link{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(1.75rem,4vw,3.5rem);align-items:center}.acard--feature .acard__media{aspect-ratio:16 / 10}.acard--feature .acard__body{padding-top:0;gap:1rem}.acard--feature .acard__title{font-size:var(--fs-d3)}.acard--feature .acard__excerpt{-webkit-line-clamp:4;font-size:var(--fs-body)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/editorial.css.map */
