._8SOasW_card{aspect-ratio:4/5;isolation:isolate;border-radius:var(--radius);background:var(--color-ink);color:#fff;box-shadow:var(--shadow-md);-webkit-touch-callout:none;align-items:flex-end;display:flex;position:relative;overflow:hidden}._8SOasW_media{z-index:-1;transition:transform .6s var(--ease-out);position:absolute;inset:0}._8SOasW_media img{-webkit-user-drag:none}._8SOasW_scrim{z-index:-1;background:linear-gradient(to top, var(--color-scrim), #0c0b0a2e 50%, transparent 70%);position:absolute;inset:0}._8SOasW_caption{gap:var(--space-2);width:100%;padding:var(--space-3);display:grid}._8SOasW_name{font-size:var(--text-base);letter-spacing:-.015em;font-weight:700;line-height:1.2}:lang(zh-CN) ._8SOasW_name{letter-spacing:0}._8SOasW_link{color:inherit;-webkit-user-drag:none;text-decoration:none}._8SOasW_link:after{content:"";border-radius:var(--radius);position:absolute;inset:0}._8SOasW_link:focus-visible{outline:none}._8SOasW_link:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:-4px}._8SOasW_action{z-index:1;justify-self:start;position:relative}._8SOasW_action>button{min-height:2.5rem}@media (min-width:64rem){._8SOasW_card{aspect-ratio:5/4}}@media (hover:hover) and (pointer:fine){._8SOasW_card:hover ._8SOasW_media{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){._8SOasW_card:hover ._8SOasW_media{transform:none}}
