.ImagePlaceholder_placeholder__D4MIJ{position:relative;width:100%;background-color:#f0efed;border:1px solid rgba(0,0,0,.1);overflow:hidden;display:flex;align-items:center;justify-content:center}.ImagePlaceholder_grid__AOqYj{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,0,0,.06) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.ImagePlaceholder_cornerBL__jNzn_,.ImagePlaceholder_cornerBR__eefey,.ImagePlaceholder_cornerTL__AM9_d,.ImagePlaceholder_cornerTR__9rSuJ{position:absolute;width:18px;height:18px;pointer-events:none}.ImagePlaceholder_cornerTL__AM9_d{top:12px;left:12px;border-top:1px solid var(--color-gold,#c8a96e);border-left:1px solid var(--color-gold,#c8a96e)}.ImagePlaceholder_cornerTR__9rSuJ{top:12px;right:12px;border-top:1px solid var(--color-gold,#c8a96e);border-right:1px solid var(--color-gold,#c8a96e)}.ImagePlaceholder_cornerBL__jNzn_{bottom:12px;left:12px;border-bottom:1px solid var(--color-gold,#c8a96e);border-left:1px solid var(--color-gold,#c8a96e)}.ImagePlaceholder_cornerBR__eefey{bottom:12px;right:12px;border-bottom:1px solid var(--color-gold,#c8a96e);border-right:1px solid var(--color-gold,#c8a96e)}.ImagePlaceholder_content__fl27A{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--space-6,1.5rem);text-align:center}.ImagePlaceholder_icon__MRFRO{color:var(--color-gold,#c8a96e);opacity:.7;margin-bottom:6px}.ImagePlaceholder_labelLine__z1_e5{font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold,#c8a96e);opacity:.9}.ImagePlaceholder_sectionLine__GhIvL{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted,#555555);line-height:1.3}.ImagePlaceholder_ratioLine__3r_bi{font-size:.625rem;letter-spacing:.08em;color:var(--color-ink-subtle,#888888);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ImagePlaceholder_sourceLine__KBREi{font-size:.625rem;letter-spacing:.06em;color:var(--color-ink-subtle,#888888);margin-top:4px;opacity:.8}