.s-app .s-listfeature{display:none}@media (min-width:56.25rem){.s-app .s-listfeature{display:grid;gap:16px;color:var(--s-ember-ink)}}.s-app .s-listfeature__frame{display:grid;aspect-ratio:3/4;overflow:hidden;border-radius:2px;box-shadow:0 40px 80px -40px rgb(0 0 0/.75)}.s-app .s-listfeature__frame .s-img{transition:transform .9s var(--s-ease-out)}.s-app .s-listfeature__cap{display:grid;gap:5px}.s-app .s-listfeature__name{font-size:var(--s-t-lead);letter-spacing:var(--ls-d4);color:var(--s-ember-ink)}.s-app .s-listfeature__meta{font-family:var(--s-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--s-ember-2)}@media (min-width:56.25rem){.s-app .s-listing-page .s-listfeature{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;column-gap:18px}.s-app .s-listing-page .s-listfeature__frame{box-shadow:0 20px 40px -24px rgb(0 0 0/.75)}.s-app .s-listing-page>.s-wrap:has(>.s-listfeature){grid-template-columns:minmax(0,1fr) minmax(15rem,27rem)}}@media (min-width:56.25rem){.s-app .s-listing-page>.s-wrap:has(>.s-listfeature){--list-pad:max(var(--s-gutter),calc((100% - var(--s-wrap-max)) / 2 + var(--s-gutter)));--list-top:clamp(2.75rem,5vw,4.5rem);--list-art:clamp(17rem,34%,30rem);position:relative;padding-inline:var(--list-pad);grid-template-columns:minmax(0,1fr);padding-inline-end:calc(var(--list-art) + clamp(1.5rem, 4vw, 4rem));align-items:center;min-height:min(54svh,27rem);overflow:clip}.s-app .s-listing-page .s-listfeature{position:absolute;inset-block:0;inset-inline-end:0;width:var(--list-art);grid-template-columns:minmax(0,1fr);column-gap:0;gap:0}.s-app .s-listing-page .s-listfeature__frame{position:relative;aspect-ratio:auto;height:100%;min-height:17rem;border-radius:0;box-shadow:none}.s-app .s-listing-page .s-listfeature__frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,var(--s-ember,#16110d) 0,rgb(var(--theme-dark-rgb,22 17 13)/.28) 34%,rgb(var(--theme-dark-rgb,22 17 13)/.12) 100%),linear-gradient(to top,rgb(var(--theme-dark-rgb,22 17 13)/.86) 0,rgb(var(--theme-dark-rgb,22 17 13)/.18) 42%,rgb(var(--theme-dark-rgb,22 17 13)/.1) 100%)}.s-app .s-listing-page .s-listfeature__cap{position:absolute;z-index:1;inset-inline:clamp(1.25rem,2.4vw,2rem);bottom:clamp(1.25rem,2.4vw,2rem);gap:4px}.s-app .s-listing-page .s-listfeature__name{font-size:clamp(1.25rem,1.6vw,1.625rem)}}