._scope_61hha_1{min-width:0;display:flex}._card_61hha_6{background:linear-gradient(170deg, var(--face-top), var(--face-bottom));border:1px solid var(--line-soft);border-radius:var(--radius-panel);flex-direction:column;width:100%;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}._card_61hha_6:hover{border-color:var(--accent-muted);transform:translateY(-2px)}._card_61hha_6:focus-within{outline:3px solid var(--focus);outline-offset:3px}._shot_61hha_33{aspect-ratio:16/10;border-bottom:1px solid var(--line-soft);background:#101314;position:relative}._shot_61hha_33 img{inset:var(--space-3);width:calc(100% - 2 * var(--space-3));height:calc(100% - 2 * var(--space-3));object-fit:contain;position:absolute}._body_61hha_48{padding:var(--space-4) var(--space-6) var(--space-6);flex-direction:column;flex:1;display:flex}._cornerBanner_61hha_55{background:linear-gradient(var(--cream-hi), var(--cream));font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;text-align:right;width:13rem;color:var(--cream-ink);padding:.3rem 1rem .3rem .3rem;font-weight:600;position:absolute;top:-1rem;right:0;transform:skewY(13deg);box-shadow:0 18px 40px -24px #000c}._longBanner_61hha_75{width:19rem}@media (width>=40rem){._row_61hha_84{flex-direction:row}._row_61hha_84 ._shot_61hha_33{border-bottom:0;border-right:1px solid var(--line-soft);flex:none;width:clamp(14rem,40%,24rem)}._row_61hha_84 ._body_61hha_48{min-width:0;padding:var(--space-6)}}._name_61hha_101{color:var(--accent-text);margin:0;font-size:1.5rem;font-weight:800}._link_61hha_108{text-decoration:none}._link_61hha_108:focus-visible{outline:none}._link_61hha_108:after{content:"";position:absolute;inset:0}._kind_61hha_123{margin:var(--space-1) 0 var(--space-3)}._badges_61hha_127{gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}._badges_61hha_127 li{border:1px solid var(--line-soft);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:#e6ece60f;border-radius:999px;padding:.1rem .55rem;font-weight:600}._description_61hha_149{margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--ink-dim);flex:1}._meta_61hha_156{margin:0}@media (prefers-reduced-motion:reduce){._card_61hha_6:hover{transform:none}}
