@layer base{._caption_j5de7_2{position:relative;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;padding:var(--spacing-3) var(--spacing-4);overflow-wrap:anywhere;background:transparent;text-shadow:0 1px 3px rgb(0 0 0 / 85%),0 2px 8px rgb(0 0 0 / 65%)}._title_j5de7_14{font-family:var(--font-family-display);font-size:1rem;font-weight:600;line-height:1.2}._text_j5de7_21{font-size:.75rem;line-height:1.4;white-space:pre-wrap}@media(max-width:480px){._caption_j5de7_2{padding:var(--spacing-2) var(--spacing-3)}._title_j5de7_14{font-size:.875rem}}}@layer base{._root_19bc9_2{width:100%;min-width:0}._frame_19bc9_7{position:relative;display:grid;align-items:end;width:100%;aspect-ratio:16 / 5;overflow:hidden;margin:0;border-radius:var(--radius-md);background:var(--surface);color:#fff;box-shadow:var(--shadow-lg)}._media_19bc9_21{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:var(--surface)}._error_19bc9_33{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);background:var(--card);color:var(--error);box-shadow:var(--shadow);font-size:.75rem}@media(max-width:480px){._frame_19bc9_7{min-height:9rem}}}
