.media{display:block;overflow:hidden;position:relative}.media img,.media video{display:block;height:auto;width:100%}.media iframe{border:0;display:block;height:100%;width:100%}.media--fill{height:100%}.media--round{aspect-ratio:1;border-radius:50%}.media--round img,.media--round video{height:100%;object-fit:cover}.media--square{aspect-ratio:1;border-radius:var(--radius-box)}.media--cover img,.media--cover video,.media--square img,.media--square video{height:100%;object-fit:cover}.media--16-9{aspect-ratio:16/9;width:100%}.media--4-3{aspect-ratio:4/3;width:100%}.media--bg{inset:0;position:absolute;z-index:0}.media--fg{position:relative;z-index:var(--z-raised)}.media--placeholder{background:radial-gradient(circle at center,var(--neutral-5),var(--neutral-8))}.media--caption{background:rgba(0,0,0,.35);color:#fff;font-size:var(--font-size-3);inset-block-end:0;inset-inline:0;overflow:hidden;padding:var(--space-2) var(--space-3);position:absolute;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap;z-index:var(--z-raised)}