/* Founder film reused from brw.fyi; preserve its complete landscape frame. */
.h-sup-photo.h-sup-film{background:#18251e;transform:none}
.h-sup-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#18251e}
.h-sup-photo.h-sup-film figcaption{position:static;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0;padding:18px 20px;border-radius:0;background:#f8f5ee;color:#18251e;font:700 10px/1.5 Archivo,Arial,sans-serif;letter-spacing:.055em}
.h-sup-film figcaption a{flex:1;min-width:190px}
.h-sup-film button{border:1px solid #18251e;background:transparent;color:#18251e;border-radius:999px;padding:8px 12px;font:650 10px/1.3 Archivo,Arial,sans-serif;white-space:nowrap;cursor:pointer}
.h-sup-film button:hover{background:#18251e;color:#f8f5ee}
.h-sup-film button:focus-visible{outline:3px solid #f04417;outline-offset:4px}
.h-sup-film button[hidden]{display:none}
@media(max-width:540px){.h-sup-photo.h-sup-film{border-radius:18px}.h-sup-photo.h-sup-film figcaption{padding:14px 16px;gap:10px}.h-sup-film figcaption a{min-width:170px}}
